+
+ info
+
- Parameters:
-
+
+
+
+InfoModule
-
-
-
-
- Name
-
- Type
+
+
-
+
-
+
- Description
-
-
+
+
-
- staff
+ dragHandler
-SVGGElement
+DragHandler
@@ -996,7 +833,7 @@ Parameters:
Source:
@@ -1021,24 +858,6 @@ Parameters:
-Returns:
-
-
-
-
-
-
- Type
-
-
-
-object
-
-
-
-
-
-
@@ -1050,7 +869,7 @@ Returns:
- (async, inner) isLigature(nc) → {boolean}
+ (static) selectBBox(el, dragHandler)
@@ -1058,7 +877,7 @@ (async, inner)
- Check if neume component is part of a ligature
+ select a boundingbox element
@@ -1094,13 +913,13 @@ Parameters:
- nc
+ el
-SVGGraphicsElement
+SVGGElement
@@ -1110,7 +929,30 @@ Parameters:
- The neume component to check.
+ the bbox (sylTextRect) element in the DOM
+
+
+
+
+
+
+ dragHandler
+
+
+
+
+
+DragHandler
+
+
+
+
+
+
+
+
+
+ the drag handler in use
@@ -1151,7 +993,7 @@ Parameters:
Source:
@@ -1176,24 +1018,6 @@ Parameters:
-Returns:
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
@@ -1205,7 +1029,7 @@ Returns:
- (inner) select(el)
+ (static) selectNcs(el, dragHandler, neonView)
@@ -1213,7 +1037,7 @@ (inner) select
- Generic select function.
+ Select an nc.
@@ -1265,7 +1089,53 @@ Parameters:
-
+ The nc element to select.
+
+
+
+
+
+
+ dragHandler
+
+
+
+
+
+DragHandler
+
+
+
+
+
+
+
+
+
+ An instantiated DragHandler.
+
+
+
+
+
+
+ neonView
+
+
+
+
+
+NeonView
+
+
+
+
+
+
+
+
+
+ The NeonView parent
@@ -1306,7 +1176,7 @@ Parameters:
Source:
@@ -1342,7 +1212,7 @@ Parameters:
- (async, inner) selectAll(elements)
+ (static) selectNn(notNeumes)
@@ -1350,7 +1220,7 @@ (async, inner)
- Handle selecting an array of elements based on the selection type.
+ Select not neume elements.
@@ -1386,7 +1256,7 @@ Parameters:
- elements
+ notNeumes
@@ -1402,7 +1272,7 @@ Parameters:
- The elements to select. Either or .
+ An array of not neumes elements.
@@ -1443,7 +1313,7 @@ Parameters:
Source:
@@ -1479,7 +1349,7 @@ Parameters:
- (async, inner) selectNcs(el, dragHandler)
+ (static) selectStaff(el, dragHandler)
@@ -1487,7 +1357,7 @@ (async, inner)
- Select an nc.
+ Select a staff element.
@@ -1529,7 +1399,7 @@ Parameters:
-SVGGraphicsElement
+SVGGElement
@@ -1539,7 +1409,7 @@ Parameters:
- The nc element to select.
+ The staff element in the DOM.
@@ -1562,7 +1432,7 @@ Parameters:
- An instantiated DragHandler.
+ The drag handler in use.
@@ -1603,7 +1473,7 @@ Parameters:
Source:
@@ -1639,7 +1509,7 @@ Parameters:
- (inner) selectNn(notNeumes)
+ (static) sharedSecondLevelParent(elements) → {boolean}
@@ -1647,7 +1517,7 @@ (inner) sele
- Select not neume elements.
+ Check if the elements have the same parent up two levels.
@@ -1683,13 +1553,13 @@ Parameters:
- notNeumes
+ elements
-Array.<SVGGraphicsElement>
+Array.<Element>
@@ -1699,7 +1569,7 @@ Parameters:
- An array of not neumes elements.
+ The array of elements.
@@ -1740,7 +1610,7 @@ Parameters:
Source:
@@ -1765,83 +1635,57 @@ Parameters:
+Returns:
+
+
+ - If the elements share the same second level parent.
+
-
+
+
+ Type
+
+
-
+boolean
-
-
- (inner) sharedSecondLevelParent(elements) → {boolean}
-
+
+
-
- Check if the elements have the same parent up two levels.
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
- Name
+
- Type
+
-
+
+ (static) unselect()
+
-
+
- Description
-
-
-
-
-
-
- elements
-
+
+ Unselect all selected elements and run undo any extra
+actions.
+
-
-
-
-Array.<Element>
-
-
-
-
- The array of elements.
-
-
-
-
@@ -1877,7 +1721,7 @@ Parameters:
Source:
@@ -1902,28 +1746,6 @@ Parameters:
-Returns:
-
-
-
- - If the elements share the same second level parent.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
@@ -1945,13 +1767,13 @@ Returns:
- Modules Classes
+ Modules Classes Global
- Documentation generated by JSDoc 3.6.2 on Tue Jun 18 2019 11:17:42 GMT-0400 (GMT-04:00)
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:08 GMT-0400 (GMT-04:00)
diff --git a/doc/module.exports.html b/doc/module.exports.html
new file mode 100644
index 000000000..0cf3a547c
--- /dev/null
+++ b/doc/module.exports.html
@@ -0,0 +1,354 @@
+
+
+
+
+ JSDoc: Class: exports
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: exports
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor
+
+
+
+
new exports()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor
+
+
+
+
new exports(neonView)
+
+
+
+
+
+
+
+ Constructor for a TextEdit
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ neonView
+
+
+
+
+
+NeonView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/utils_Color.js.html b/doc/utils_Color.js.html
index 48090abc1..6aaefc194 100644
--- a/doc/utils_Color.js.html
+++ b/doc/utils_Color.js.html
@@ -46,7 +46,12 @@ Source: utils/Color.js
let groupColor = ColorPalette[i % ColorPalette.length];
if (!$(groups[i]).parents('.selected').length && !$(groups[i]).hasClass('selected')) {
groups[i].setAttribute('fill', groupColor);
+ let rects = Array.from($(groups[i]).find('.sylTextRect-display'));
+ rects.forEach(function (rect) {
+ $(rect).css('fill', groupColor);
+ });
$(groups[i]).addClass('highlighted');
+ $(groups[i]).find('.sylTextRect-display').addClass('highlighted');
} else {
if (!$(groups[i]).hasClass('selected')) {
groups[i].setAttribute('fill', null);
@@ -66,7 +71,20 @@ Source: utils/Color.js
let highlighted = Array.from($('.highlighted').filter((index, elem) => { return !$(elem.parentElement).hasClass('selected'); }));
highlighted.forEach(elem => {
elem.setAttribute('fill', null);
+ let rects = Array.from($(elem).find('.sylTextRect-display'));
+ if (!rects.length) {
+ if (Array.from($(elem).parents('syllable')).length) {
+ rects = Array.from($(elem).parents('syllable').find('.sylTextRect-display'));
+ }
+ }
+ rects.forEach(function (rect) {
+ if (!($(rect).closest('.syllable').hasClass('selected'))) {
+ $(rect).css('fill', 'blue');
+ $(rect).removeClass('highlighted');
+ }
+ });
$(elem).removeClass('highlighted');
+ $(elem).find('sylTextRect-display').removeClass('highlighted');
});
}
@@ -100,6 +118,12 @@ Source: utils/Color.js
child.setAttribute('stroke', color);
} else {
child.setAttribute('fill', color);
+ let rects = Array.from($(child).find('.sylTextRect-display'));
+ if (!rects.length) { rects = Array.from($(child).parents('syllable').find('.sylTextRect-display')); }
+ rects.forEach(function (rect) {
+ $(rect).css('fill', color);
+ $(rect).addClass('highlighted');
+ });
}
$(child).addClass('highlighted');
});
@@ -116,6 +140,12 @@ Source: utils/Color.js
elem.setAttribute('stroke', '#000000');
} else {
elem.removeAttribute('fill');
+ let rects = Array.from($(elem).find('.sylTextRect-display'));
+ if (!rects.length) { rects = Array.from($(elem).parents('syllable').find('.sylTextRect-display')); }
+ rects.forEach(function (rect) {
+ $(rect).css('fill', 'blue');
+ $(rect).removeClass('highlighted');
+ });
}
});
$(staff).filter(':not(.selected)').children('.highlighted').removeClass('highlighted');
@@ -147,13 +177,13 @@ Source: utils/Color.js
- Modules Classes
+ Modules Classes Global
- Documentation generated by JSDoc 3.6.2 on Tue Jun 18 2019 11:17:42 GMT-0400 (GMT-04:00)
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
diff --git a/doc/utils_Cursor.js.html b/doc/utils_Cursor.js.html
index 680bc967d..a6823887d 100644
--- a/doc/utils_Cursor.js.html
+++ b/doc/utils_Cursor.js.html
@@ -36,27 +36,6 @@ Source: utils/Cursor.js
export function updateCursor () {
$('#bgimg').css('cursor', 'crosshair');
$('#mei_output').css('cursor', 'crosshair');
-
- /// //TODO: Find a way to scale cursor image to the same sice as current svg mei output
- // var nc = d3.selectAll(".nc").node().getBBox();
- // var ncHeight = nc.height;
- // var ncWidth = nc.width;
-
- // var curViewBox = d3.select("#svg_group").attr("viewBox");
- // var curVbHeight = parseInt(curViewBox.split(" ")[3]);
- // var curVbWidth = parseInt(curViewBox.split(" ")[2]);
-
- // var imgHeight = this.origHeight/curVbHeight;
- // var imgScale = this.origWidth/curVbWidth;
-
- // var punctum = 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="30" height="30" viewBox="0 0 300 300"><path d="M31,208.5c16.667-7,37-10.5,61-10.5c22.666,0,42.334,3.5,59,10.5s27.334,10.5,32,10.5V38 C171,12,140.666-1,92-1C42-1,11.333,12,0,38v181C4,219,14.333,215.5,31,208.5" transform="scale(' + imgScale + ')"/></svg>'
-
- // // var url = "url('" + punctum + "'), auto";
-
- // console.log(url);
-
- // $("#bgimg").css('cursor', url);
- // $("#mei_output").css('cursor', url);
}
/**
@@ -86,13 +65,13 @@ Source: utils/Cursor.js
- Modules Classes
+ Modules Classes Global
- Documentation generated by JSDoc 3.6.2 on Tue Jun 18 2019 11:17:42 GMT-0400 (GMT-04:00)
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
diff --git a/doc/utils_DragHandler.js.html b/doc/utils_DragHandler.js.html
new file mode 100644
index 000000000..d3803be20
--- /dev/null
+++ b/doc/utils_DragHandler.js.html
@@ -0,0 +1,177 @@
+
+
+
+
+ JSDoc: Source: utils/DragHandler.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/DragHandler.js
+
+
+
+
+
+
+
+
+ const d3 = require('d3');
+const $ = require('jquery');
+
+/**
+ * Handle the dragging of musical elements and communicate actions.
+ * @constructor
+ * @param {NeonView} neonView - The NeonView parent object.
+ */
+function DragHandler (neonView, selector) {
+ var dragStartCoords;
+ var dragEndCoords;
+ var resetToAction;
+
+ /**
+ * Initialize the dragging action and handler for selected elements.
+ */
+ function dragInit () {
+ // Adding listeners
+ var dragBehaviour = d3.drag()
+ .on('start', dragStarted)
+ .on('drag', dragging)
+ .on('end', dragEnded);
+
+ var activeNc = d3.selectAll('.selected');
+ var selection = Array.from(activeNc._groups[0]);
+
+ dragStartCoords = new Array(activeNc.size());
+ dragEndCoords = new Array(activeNc.size());
+
+ activeNc.call(dragBehaviour);
+
+ var editorAction;
+
+ // Drag effects
+ function dragStarted () {
+ dragStartCoords = d3.mouse(this);
+ if (this.classList.contains('staff')) {
+ d3.select(selector).call(dragBehaviour);
+ }
+ }
+
+ function dragging () {
+ var relativeY = d3.event.y - dragStartCoords[1];
+ var relativeX = d3.event.x - dragStartCoords[0];
+ selection.forEach((el) => {
+ d3.select(el).attr('transform', function () {
+ return 'translate(' + [relativeX, relativeY] + ')';
+ });
+ });
+ /*
+ * if we're dragging a syllable (or neume etc) then there won't be a syl selected
+ * then we don't want the bounding box (if it is displayed) to move when dragging the neumes
+ * it will be a child of the element in selection, so it will get moved in the above loop
+ * so we cancel that movement out here
+ */
+ if (selection.filter(element => element.classList.contains('syl')).length === 0) {
+ d3.selectAll('.syllable.selected').selectAll('.sylTextRect-display').attr('transform', function () {
+ return 'translate(' + [-1 * relativeX, -1 * relativeY] + ')';
+ });
+ }
+ }
+
+ function dragEnded () {
+ dragEndCoords = [d3.event.x, d3.event.y];
+ let paramArray = [];
+ selection.forEach((el) => {
+ let id = (el.tagName === 'rect') ? el.closest('.syl').id : el.id;
+ let singleAction = { action: 'drag',
+ param: { elementId: id,
+ x: parseInt(dragEndCoords[0] - dragStartCoords[0]),
+ y: parseInt(dragEndCoords[1] - dragStartCoords[1]) * -1 }
+ };
+ paramArray.push(singleAction);
+ });
+ editorAction = {
+ 'action': 'chain',
+ 'param': paramArray
+ };
+
+ var xDiff = Math.abs(dragStartCoords[0] - dragEndCoords[0]);
+ var yDiff = Math.abs(dragStartCoords[1] - dragEndCoords[1]);
+
+ if (xDiff > 5 || yDiff > 5) {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(() => {
+ neonView.updateForCurrentPage();
+ endOptionsSelection();
+ reset();
+ dragInit();
+ });
+ } else {
+ reset();
+ dragInit();
+ }
+ }
+ }
+
+ /**
+ * A d3 action that should be put on the selector once the drag action finishes.
+ * @param {oject} reset
+ */
+ function resetTo (reset) {
+ resetToAction = reset;
+ }
+
+ /**
+ * Reset the actino on the selector to the one set by resetTo.
+ */
+ function reset () {
+ if (resetToAction !== undefined) {
+ d3.select(selector).call(resetToAction);
+ }
+ }
+
+ /**
+ * Remove the additonal editor options that exist.
+ */
+ function endOptionsSelection () {
+ $('#moreEdit').empty();
+ $('#moreEdit').addClass('is-invisible');
+ }
+
+ DragHandler.prototype.dragInit = dragInit;
+ DragHandler.prototype.resetTo = resetTo;
+}
+
+export { DragHandler as default };
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_EditContents.js.html b/doc/utils_EditContents.js.html
new file mode 100644
index 000000000..2615d219e
--- /dev/null
+++ b/doc/utils_EditContents.js.html
@@ -0,0 +1,81 @@
+
+
+
+
+ JSDoc: Source: utils/EditContents.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/EditContents.js
+
+
+
+
+
+
+
+
+ /** @module utils/EditContents */
+
+/**
+ * Contents of navbar menu after switching to edit mode.
+ * @type {string}
+ */
+export const navbarDropdownMenu =
+ "<div class='navbar-item has-dropdown is-hoverable'><a class='navbar-link'>File</a>" +
+ "<div id='navbar-dropdown-options' class='navbar-dropdown'>" +
+ "<a id='save' class='navbar-item'>Save</a>" +
+ "<a id='export' class='navbar-item'>Save and Export to File</a>" +
+ "<a id='getmei' class='navbar-item' href='' download=''> Download MEI </a>" +
+ "<a id='revert' class='navbar-item'> Revert </a>";
+
+/**
+ * Finalize option in the navbar for rodan
+ * @type {string}
+ */
+export const navbarFinalize =
+ "<a id='finalize' class='navbar-item'> Finalize MEI </a>";
+
+/**
+ * Contents of the undo/redo panel with buttons
+ * @type {string}
+ */
+export const undoRedoPanel =
+ "<div class='field has-addons buttons' style='overflow-x: auto;'>" +
+ "<p class='control'>" +
+ "<button class='button' id='undo'>Undo</button>" +
+ "<button class='button' id='redo'>Redo</button></p></a></div>";
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_EditControls.js.html b/doc/utils_EditControls.js.html
new file mode 100644
index 000000000..b21ac36d4
--- /dev/null
+++ b/doc/utils_EditControls.js.html
@@ -0,0 +1,186 @@
+
+
+
+
+ JSDoc: Source: utils/EditControls.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/EditControls.js
+
+
+
+
+
+
+
+
+ /** @module utils/EditControls */
+
+import * as Notification from './Notification.js';
+import { navbarDropdownMenu, undoRedoPanel } from './EditContents';
+
+const $ = require('jquery');
+
+/**
+ * prepare the edit mode button
+ * @param {NeonView} neonView
+ */
+export function prepareEditMode (neonView) {
+ let parent = document.getElementById('dropdown_toggle');
+ let editItem = document.createElement('a');
+ editItem.classList.add('navbar-item');
+ let editButton = document.createElement('button');
+ editButton.classList.add('button');
+ editButton.id = 'edit_mode';
+ editButton.textContent = 'Edit MEI';
+ editItem.appendChild(editButton);
+ parent.appendChild(editItem);
+
+ editButton.addEventListener('click', () => {
+ startEditMode(neonView);
+ });
+}
+
+/**
+ * start the basic edit mode features
+ * is called when the edit mode button is clicked
+ * @param {NeonView} neonView
+ */
+export function startEditMode (neonView) {
+ $('#dropdown_toggle').empty();
+ $('#dropdown_toggle').append(navbarDropdownMenu);
+ $('#undoRedo_controls').append(undoRedoPanel);
+ initNavbar(neonView);
+ initUndoRedoPanel(neonView);
+}
+
+/**
+ * Set listener on switching EditMode button to File dropdown in the navbar.
+ * @param {NeonView} neonView
+ */
+export function initNavbar (neonView) {
+ // setup navbar listeners
+ $('#save').on('click', () => {
+ neonView.save().then(() => {
+ Notification.queueNotification('Saved');
+ });
+ });
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 's') {
+ neonView.save().then(() => {
+ Notification.queueNotification('Saved');
+ });
+ }
+ });
+
+ $('#export').on('click', (evt) => {
+ neonView.export().then(manifest => {
+ let link = document.createElement('a');
+ link.href = manifest;
+ link.download = neonView.name + '.jsonld';
+ $('body').append(link);
+ link.click();
+ link.remove();
+ Notification.queueNotification('Saved');
+ });
+ });
+
+ $('#revert').on('click', function () {
+ if (window.confirm('Reverting will cause all changes to be lost. Press OK to continue.')) {
+ neonView.deleteDb().then(() => {
+ window.location.reload();
+ });
+ }
+ });
+ // Download link for MEI
+ // Is an actual file with a valid URI except in local mode where it must be generated.
+ $('#getmei').on('click', () => {
+ let uri = neonView.view.getCurrentPageURI();
+ neonView.getPageMEI(uri).then(mei => {
+ let data = 'data:application/mei+xml;base64,' + window.btoa(mei);
+ $('#getmei').attr('href', data)
+ .attr('download', neonView.view.getPageName() + '.mei');
+ });
+ });
+}
+
+/**
+ * Initialize the undo/redo panel
+ * @param {NeonView} neonView - the NeonView parent
+ */
+export function initUndoRedoPanel (neonView) {
+ $('#undo').on('click', undoHandler);
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 'z' && (evt.ctrlKey || evt.metaKey)) {
+ undoHandler();
+ }
+ });
+
+ $('#redo').on('click', redoHandler);
+ $('body').on('keydown', (evt) => {
+ if ((evt.key === 'Z' || (evt.key === 'z' && evt.shiftKey)) && (evt.ctrlKey || evt.metaKey)) {
+ redoHandler();
+ }
+ });
+
+ /**
+ * Tries to undo an action and update the page if it succeeds.
+ */
+ function undoHandler () {
+ neonView.undo(neonView.view.getCurrentPageURI()).then(result => {
+ if (result) {
+ neonView.updateForCurrentPage();
+ } else {
+ console.error('Failed to undo action');
+ }
+ });
+ }
+
+ /**
+ * Tries to redo an action and update the page if it succeeds.
+ */
+ function redoHandler () {
+ neonView.redo(neonView.view.getCurrentPageURI()).then(result => {
+ if (result) {
+ neonView.updateForCurrentPage();
+ } else {
+ console.error('Failed to redo action');
+ }
+ });
+ }
+}
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_NeonManifest.js.html b/doc/utils_NeonManifest.js.html
new file mode 100644
index 000000000..a6fa4b440
--- /dev/null
+++ b/doc/utils_NeonManifest.js.html
@@ -0,0 +1,77 @@
+
+
+
+
+ JSDoc: Source: utils/NeonManifest.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/NeonManifest.js
+
+
+
+
+
+
+
+
+ /** @module utils/NeonManifest */
+
+import NeonSchema from './manifest/NeonSchema.json';
+import NeonContext from './manifest/context.json';
+
+const validate = require('jsonschema').validate;
+
+/**
+ * Check if the provided Neon manifest is parseable.
+ * @param {string} manifestString - The Neon manifest as a string.
+ */
+export function parseManifest (manifestString) {
+ let results = validate(manifestString, NeonSchema);
+ let instance = results.instance;
+ if (results.errors.length > 0) {
+ console.error(results.errors);
+ return false;
+ }
+ if (JSON.stringify(instance['@context']) !== JSON.stringify(NeonContext)) {
+ console.error('Context mismatch');
+ console.error(instance['@context']);
+ console.error(NeonContext);
+ return false;
+ }
+ return true;
+}
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_Notification.js.html b/doc/utils_Notification.js.html
index c8138c35f..adedaa149 100644
--- a/doc/utils_Notification.js.html
+++ b/doc/utils_Notification.js.html
@@ -26,7 +26,7 @@ Source: utils/Notification.js
- /** @module Notification */
+ /** @module utils/Notification */
const uuid = require('uuid/v4');
const $ = require('jquery');
@@ -115,9 +115,9 @@ Source: utils/Notification.js
*/
class Notification {
/**
- * Create a new notification
- * @param {string} message
- */
+ * Create a new notification
+ * @param {string} message
+ */
constructor (message) {
this.message = message;
this.displayed = false;
@@ -135,9 +135,9 @@ Source: utils/Notification.js
}
/**
- * Get the UUID for this notification
- * @returns {string}
- */
+ * Get the UUID for this notification
+ * @returns {string}
+ */
getId () {
return this.id;
}
@@ -152,13 +152,13 @@ Source: utils/Notification.js
- Modules Classes
+ Modules Classes Global
- Documentation generated by JSDoc 3.6.2 on Tue Jun 18 2019 11:17:42 GMT-0400 (GMT-04:00)
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
diff --git a/doc/utils_Resize.js.html b/doc/utils_Resize.js.html
new file mode 100644
index 000000000..b036b0e3f
--- /dev/null
+++ b/doc/utils_Resize.js.html
@@ -0,0 +1,238 @@
+
+
+
+
+ JSDoc: Source: utils/Resize.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/Resize.js
+
+
+
+
+
+
+
+
+ /** @module utils/Resize */
+
+/* for resizing objects.
+ * current use cases: bounding boxes and staves
+ */
+
+import { getStaffBBox, selectBBox, selectStaff } from './SelectTools.js';
+
+const d3 = require('d3');
+
+/**
+ * The sides of the rectangle
+ */
+const Side = {
+ Top: 0,
+ Bottom: 1,
+ Left: 2,
+ Right: 3
+};
+
+/**
+ * Handle the resizing of the selected object.
+ * @constructor
+ * @param {string} elementId - The ID of the element to resize.
+ * @param {NeonView} neonView - The NeonView parent for editing and refreshing.
+ * @param {DragHandler} dragHandler - A drag handler object.
+ */
+function Resize (elementId, neonView, dragHandler) {
+ var element = document.getElementById(elementId);
+ /**
+ * The upper-left x-coordinate of the element.
+ * @type {number}
+ */
+ var ulx;
+ /**
+ * The upper-left y-coordinate of the element.
+ * @type {number}
+ */
+ var uly;
+ /**
+ * The lower-right x-coordinate of the element.
+ * @type {number}
+ */
+ var lrx;
+ /**
+ * The lower-right y-coordinate of the element.
+ * @type {number}
+ */
+ var lry;
+
+ /**
+ * Draw the initial rectangle around the element
+ * and add the listeners to support dragging to resize.
+ */
+ function drawInitialRect () {
+ if (element === null) return;
+
+ // if it's a boundingbox just get the coordinates
+ if (element.classList.contains('syl')) {
+ let rect = element.querySelector('.sylTextRect-display');
+ if (rect === null) {
+ console.warn("Tried to draw resize rect for a sylTextRect that doesn't exist (or isn't displaying)");
+ return;
+ }
+ ulx = Number(rect.getAttribute('x'));
+ uly = Number(rect.getAttribute('y'));
+ lrx = +ulx + +rect.getAttribute('width');
+ lry = +uly + +rect.getAttribute('height');
+ }
+
+ // if it's a staff use the paths to get it's boundingbox
+ if (element.classList.contains('staff')) {
+ var bbox = getStaffBBox(element);
+ ulx = bbox.ulx;
+ uly = bbox.uly;
+ lrx = bbox.lrx;
+ lry = bbox.lry;
+ }
+
+ d3.select('#' + element.id).append('rect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', lrx - ulx)
+ .attr('height', lry - uly)
+ .attr('id', 'resizeRect')
+ .attr('stroke', 'black')
+ .attr('stroke-width', 15)
+ .attr('fill', 'none')
+ .style('cursor', 'move');
+
+ d3.select('#resizeRect').call(
+ d3.drag()
+ .on('start', resizeStart)
+ .on('drag', resizeDrag)
+ .on('end', resizeEnd.bind(this))
+ );
+
+ var side;
+ var initialPoint;
+
+ function resizeStart () {
+ initialPoint = d3.mouse(this);
+ {
+ let dist = Math.abs(initialPoint[0] - ulx);
+ side = Side.Left;
+ if (dist > Math.abs(initialPoint[0] - lrx)) {
+ dist = Math.abs(initialPoint[0] - lrx);
+ side = Side.Right;
+ }
+ if (dist > Math.abs(initialPoint[1] - uly)) {
+ dist = Math.abs(initialPoint[1] - uly);
+ side = Side.Top;
+ }
+ if (dist > Math.abs(initialPoint[1] - lry)) {
+ dist = Math.abs(initialPoint[1] - lry);
+ side = Side.Bottom;
+ }
+ }
+ }
+
+ function resizeDrag () {
+ let currentPoint = d3.mouse(this);
+ switch (side) {
+ case Side.Left:
+ ulx = currentPoint[0];
+ break;
+ case Side.Right:
+ lrx = currentPoint[0];
+ break;
+ case Side.Top:
+ uly = currentPoint[1];
+ break;
+ case Side.Bottom:
+ lry = currentPoint[1];
+ break;
+ default:
+ console.error("Something that wasn't a side of the rectangle was dragged. This shouldn't happen.");
+ }
+ redraw();
+ }
+
+ function resizeEnd () {
+ let editorAction = {
+ 'action': 'resize',
+ 'param': {
+ 'elementId': element.id,
+ 'ulx': ulx,
+ 'uly': uly,
+ 'lrx': lrx,
+ 'lry': lry
+ }
+ };
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(async (result) => {
+ if (result) {
+ await neonView.updateForCurrentPagePromise();
+ }
+ element = document.getElementById(elementId);
+ ulx = undefined;
+ uly = undefined;
+ lrx = undefined;
+ lry = undefined;
+ if (element.classList.contains('syl')) {
+ selectBBox(element.querySelector('.sylTextRect-display'), dragHandler, this);
+ } else {
+ selectStaff(element, dragHandler);
+ }
+ drawInitialRect();
+ });
+ }
+ }
+
+ /**
+ * Redraw the rectangle with the new bounds
+ */
+ function redraw () {
+ d3.select('#resizeRect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', lrx - ulx)
+ .attr('height', lry - uly);
+ }
+
+ Resize.prototype.constructor = Resize;
+ Resize.prototype.drawInitialRect = drawInitialRect;
+}
+
+export { Resize };
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_Select.js.html b/doc/utils_Select.js.html
new file mode 100644
index 000000000..785a123e3
--- /dev/null
+++ b/doc/utils_Select.js.html
@@ -0,0 +1,363 @@
+
+
+
+
+ JSDoc: Source: utils/Select.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/Select.js
+
+
+
+
+
+
+
+
+ /** @module utils/Select */
+
+import {
+ unselect, getStaffBBox, selectStaff, selectAll, getSelectionType
+} from './SelectTools.js';
+import { Resize } from './Resize.js';
+
+const d3 = require('d3');
+const $ = require('jquery');
+
+var dragHandler, neonView, info, zoomHandler;
+var strokeWidth = 7;
+
+export function setSelectStrokeWidth (width) {
+ strokeWidth = width;
+}
+
+/**
+ * Set the objects for this module.
+ * @param {NeonView} nv - The NeonView object
+ * @param {DragHandler} dh - The drag handler object
+ */
+export function setSelectHelperObjects (nv, dh) {
+ dragHandler = dh;
+ neonView = nv;
+ info = neonView.info;
+ zoomHandler = neonView.view.zoomHandler;
+}
+
+/**
+ * Apply listeners for click selection.
+ * @param {string} selector - The CSS selector used to choose where listeners are applied.
+ */
+export function clickSelect (selector) {
+ $(selector).off('mousedown', clickHandler);
+ $(selector).on('mousedown', clickHandler);
+
+ // Click away listeners
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 'Escape') {
+ if ($('.selected').length > 0) {
+ info.infoListeners();
+ }
+ unselect();
+ }
+ });
+
+ $('#container').on('contextmenu', (evt) => { evt.preventDefault(); });
+
+ $('use').on('click', (e) => { e.stopPropagation(); });
+ $('rect').on('click', (e) => { e.stopPropagation(); });
+ $('#moreEdit').on('click', (e) => { e.stopPropagation(); });
+}
+
+/**
+ * Handle click events related to element selection.
+ * @param {object} evt
+ */
+function clickHandler (evt) {
+ if (!neonView) return;
+ let mode = neonView.getUserMode();
+
+ // If in insert mode or panning is active from shift key
+ if (mode === 'insert' || evt.shiftKey) { return; }
+ // Check if the element being clicked on is part of a drag Selection
+ if (this.tagName === 'use' && getSelectionType() !== 'selByBBox') {
+ if ($(this).parents('.selected').length === 0) {
+ let selection = [this];
+ if (window.navigator.userAgent.match(/Mac/) ? evt.metaKey : evt.ctrlKey) {
+ selection = selection.concat(Array.from(document.getElementsByClassName('selected')));
+ }
+ selectAll(selection, neonView, info, dragHandler);
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ } else if (evt.target.tagName === 'rect' && getSelectionType() === 'selByBBox') {
+ if ($(this).parents('.selected').length === 0) {
+ let selection = [evt.target];
+ if (window.navigator.userAgent.match(/Mac/) ? evt.metaKey : evt.ctrlKey) {
+ selection = selection.concat(Array.from(document.getElementsByClassName('selected')));
+ }
+ selectAll(selection, neonView, info, dragHandler);
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ } else {
+ // Check if the point being clicked on is a staff selection (if applicable)
+ if (getSelectionType() !== 'selByStaff') {
+ info.infoListeners();
+ return;
+ }
+
+ // Check if the point is in a staff.
+ let container = document.getElementsByClassName('active-page')[0].getElementsByClassName('definition-scale')[0];
+ let pt = container.createSVGPoint();
+ pt.x = evt.clientX;
+ pt.y = evt.clientY;
+ let transformMatrix = container.getElementsByClassName('system')[0].getScreenCTM();
+ pt = pt.matrixTransform(transformMatrix.inverse());
+
+ let selectedStaves = Array.from($('.staff')).filter((staff) => {
+ let bbox = getStaffBBox(staff);
+ return (bbox.ulx < pt.x && pt.x < bbox.lrx) && (bbox.uly < pt.y && pt.y < bbox.lry);
+ });
+ if (selectedStaves.length !== 1) {
+ if ($('.selected').length > 0) {
+ info.infoListeners();
+ }
+ unselect();
+ return;
+ }
+
+ // Select a staff
+ let staff = selectedStaves[0];
+ if (!staff.classList.contains('selected')) {
+ // Select previously unselected staff
+ selectStaff(staff, dragHandler);
+ let resize = new Resize(staff.id, neonView, dragHandler);
+ resize.drawInitialRect();
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ // Trigger mousedown event on the staff
+ staff.dispatchEvent(new window.MouseEvent('mousedown', {
+ screenX: evt.screenX,
+ screenY: evt.screenY,
+ clientX: evt.clientX,
+ clientY: evt.clientY,
+ ctrlKey: evt.ctrlKey,
+ shiftKey: evt.shiftKey,
+ altKey: evt.altKey,
+ metaKey: evt.metaKey,
+ view: evt.view
+ }));
+ }
+}
+
+/**
+ * Apply listeners for drag selection.
+ * @param {string} selector - The CSS selector used to choose where listeners are applied.
+ */
+export function dragSelect (selector) {
+ var initialX = 0;
+ var initialY = 0;
+ var panning = false;
+ var dragSelecting = false;
+ // var canvas = d3.select('#svg_group');
+ d3.selectAll(selector.replace('.active-page', '').trim())
+ .on('.drag', null);
+ var canvas = d3.select(selector);
+ var dragSelectAction = d3.drag()
+ .on('start', selStart)
+ .on('drag', selecting)
+ .on('end', selEnd);
+ canvas.call(dragSelectAction);
+ if (dragHandler) {
+ dragHandler.resetTo(dragSelectAction);
+ }
+
+ function selStart () {
+ if (!neonView) return;
+ let userMode = neonView.getUserMode();
+ if (d3.event.sourceEvent.target.nodeName !== 'use' && userMode !== 'insert' && d3.event.sourceEvent.target.nodeName !== 'rect') {
+ if (!d3.event.sourceEvent.shiftKey) { // If not holding down shift key to pan
+ if (!$('#selByStaff').hasClass('is-active') || pointNotInStaff(d3.mouse(this))) {
+ unselect();
+ dragSelecting = true;
+ let initialP = d3.mouse(this);
+ initialX = initialP[0];
+ initialY = initialP[1];
+ initRect(initialX, initialY);
+ }
+ } else {
+ panning = true;
+ if (zoomHandler !== undefined) {
+ zoomHandler.startDrag();
+ }
+ }
+ } else if (d3.event.sourceEvent.shiftKey) {
+ panning = true;
+ if (zoomHandler !== undefined) {
+ zoomHandler.startDrag();
+ }
+ }
+ }
+
+ /**
+ * Check if a point is in the bounds of a staff element.
+ * @param {SVGPoint} point
+ * @returns {boolean}
+ */
+ function pointNotInStaff (point) {
+ let staves = Array.from(document.getElementsByClassName('staff'));
+ let filtered = staves.filter((staff) => {
+ let box = getStaffBBox(staff);
+ return (box.ulx < point[0] && point[0] < box.lrx) && (box.uly < point[1] && point[1] < box.lry);
+ });
+ return (filtered.length === 0);
+ }
+
+ function selecting () {
+ if (!panning && dragSelecting) {
+ var currentPt = d3.mouse(this);
+ var curX = currentPt[0];
+ var curY = currentPt[1];
+
+ var newX = curX < initialX ? curX : initialX;
+ var newY = curY < initialY ? curY : initialY;
+ var width = curX < initialX ? initialX - curX : curX - initialX;
+ var height = curY < initialY ? initialY - curY : curY - initialY;
+
+ updateRect(newX, newY, width, height);
+ } else if (panning) {
+ if (zoomHandler !== undefined) {
+ zoomHandler.dragging();
+ }
+ }
+ }
+
+ function selEnd () {
+ if (!panning && dragSelecting) {
+ var rx = parseInt($('#selectRect').attr('x'));
+ var ry = parseInt($('#selectRect').attr('y'));
+ var lx = parseInt($('#selectRect').attr('x')) + parseInt($('#selectRect').attr('width'));
+ var ly = parseInt($('#selectRect').attr('y')) + parseInt($('#selectRect').attr('height'));
+ // Transform to the correct coordinate system
+ let ul = canvas.node().createSVGPoint();
+ ul.x = rx;
+ ul.y = ry;
+ let lr = canvas.node().createSVGPoint();
+ lr.x = lx;
+ lr.y = ly;
+ let transform = canvas.node().getScreenCTM().inverse().multiply(canvas.select('.system').node().getScreenCTM()).inverse();
+ ul = ul.matrixTransform(transform);
+ lr = lr.matrixTransform(transform);
+
+ var nc;
+ if ($('#selByStaff').hasClass('is-active')) {
+ nc = d3.selectAll(selector + ' use, ' + selector + ' .staff')._groups[0];
+ } else if ($('#selByBBox').hasClass('is-active')) {
+ nc = d3.selectAll(selector + ' .sylTextRect-display')._groups[0];
+ } else {
+ nc = d3.selectAll(selector + ' use')._groups[0];
+ }
+ var els = Array.from(nc);
+
+ var elements = els.filter(function (d) {
+ var ulx, uly, lrx, lry;
+ if ($('#selByBBox').hasClass('is-active')) {
+ ulx = Number($(d).attr('x'));
+ uly = Number($(d).attr('y'));
+ lrx = +ulx + +(d.getAttribute('width').slice(0, -2));
+ lry = +uly + +(d.getAttribute('height').slice(0, -2));
+ return !(((ul.x < ulx && lr.x < ulx) || (ul.x > lrx && lr.x > lrx)) || ((ul.y < uly && lr.y < uly) || (ul.y > lry && lr.y > lry)));
+ } else if (d.tagName === 'use') {
+ let box = d.parentNode.getBBox();
+ ulx = box.x;
+ uly = box.y;
+ lrx = box.x + box.width;
+ lry = box.y + box.height;
+ return !(((ul.x < ulx && lr.x < ulx) || (ul.x > lrx && lr.x > lrx)) || ((ul.y < uly && lr.y < uly) || (ul.y > lry && lr.y > lry)));
+ } else {
+ let box = getStaffBBox(d);
+ return !(((ul.x < box.ulx && lr.x < box.ulx) || (ul.x > box.lrx && lr.x > box.lrx)) || ((ul.y < box.uly && lr.y < box.uly) || (ul.y > box.lry && lr.y > box.lry)));
+ }
+ });
+ selectAll(elements, neonView, info, dragHandler);
+
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ d3.selectAll('#selectRect').remove();
+ dragSelecting = false;
+ }
+ panning = false;
+ }
+
+ /**
+ * Create an initial dragging rectangle.
+ * @param {number} ulx - The upper left x-position of the new rectangle.
+ * @param {number} uly - The upper left y-position of the new rectangle.
+ */
+ function initRect (ulx, uly) {
+ canvas.append('rect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', 0)
+ .attr('height', 0)
+ .attr('id', 'selectRect')
+ .attr('stroke', 'black')
+ .attr('stroke-width', strokeWidth)
+ .attr('fill', 'none');
+ }
+
+ /**
+ * Update the dragging rectangle.
+ * @param {number} newX - The new ulx.
+ * @param {number} newY - The new uly.
+ * @param {number} currentWidth - The width of the rectangle in pixels.
+ * @param {number} currentHeight - The height of the rectangle in pixels.
+ */
+ function updateRect (newX, newY, currentWidth, currentHeight) {
+ d3.select('#selectRect')
+ .attr('x', newX)
+ .attr('y', newY)
+ .attr('width', currentWidth)
+ .attr('height', currentHeight);
+ }
+}
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/doc/utils_SelectTools.js.html b/doc/utils_SelectTools.js.html
new file mode 100644
index 000000000..cd0b3fbed
--- /dev/null
+++ b/doc/utils_SelectTools.js.html
@@ -0,0 +1,499 @@
+
+
+
+
+ JSDoc: Source: utils/SelectTools.js
+
+
+
+
+
+
+
+
+
+
+
+
+
Source: utils/SelectTools.js
+
+
+
+
+
+
+
+
+ /** @module utils/SelectTools */
+
+import * as Color from './Color.js';
+import { updateHighlight } from '../DisplayPanel/DisplayControls.js';
+import * as Grouping from '../SquareEdit/Grouping.js';
+import { Resize } from './Resize.js';
+import * as SelectOptions from '../SquareEdit/SelectOptions.js';
+
+const d3 = require('d3');
+const $ = require('jquery');
+
+/**
+ * Get the selection mode chosen by the user.
+ * @returns {string|null}
+ */
+export function getSelectionType () {
+ let element = document.getElementsByClassName('sel-by is-active');
+ if (element.length !== 0) {
+ return element[0].id;
+ } else {
+ return null;
+ }
+}
+
+/**
+ * Unselect all selected elements and run undo any extra
+ * actions.
+ */
+export function unselect () {
+ var selected = $('.selected');
+ for (var i = 0; i < selected.length; i++) {
+ if ($(selected[i]).hasClass('staff')) {
+ $(selected[i]).removeClass('selected');
+ selected[i].removeAttribute('style');
+ Color.unhighlight(selected[i]);
+ } else {
+ $(selected[i]).removeClass('selected');
+ selected[i].removeAttribute('style');
+ $(selected[i]).attr('fill', 'null');
+ $(selected[i]).removeClass('selected');
+ }
+ }
+ let sylRects = $('.sylTextRect-display');
+ sylRects.css('fill', 'blue');
+
+ $('.syllable-highlighted').css('fill', '');
+ $('.syllable-highlighted').addClass('syllable');
+ $('.syllable-highlighted').removeClass('syllable-highlighted');
+
+ d3.selectAll('#resizeRect').remove();
+
+ if (!$('#selByStaff').hasClass('is-active')) {
+ Grouping.endGroupingSelection();
+ } else {
+ SelectOptions.endOptionsSelection();
+ }
+ updateHighlight();
+}
+
+/**
+ * Generic select function.
+ * @param {SVGGraphicsElement} el
+ * @param {DragHandler} [dragHandler]
+ */
+export function select (el, dragHandler) {
+ if (!$(el).hasClass('selected') && !($(el).hasClass('sylTextRect')) && !($(el).hasClass('sylTextRect-display'))) {
+ $(el).addClass('selected');
+ $(el).css('fill', '#d00');
+ if ($(el).find('.sylTextRect-display').length) {
+ $(el).find('.sylTextRect-display').css('fill', 'red');
+ }
+ }
+ updateHighlight();
+}
+
+/**
+ * Select an nc.
+ * @param {SVGGraphicsElement} el - The nc element to select.
+ * @param {DragHandler} dragHandler - An instantiated DragHandler.
+ * @param {NeonView} neonView - The NeonView parent
+ */
+export async function selectNcs (el, neonView, dragHandler) {
+ if (!$(el).parent().hasClass('selected')) {
+ var parent = el.parentNode;
+ unselect();
+ select(parent);
+ if (await isLigature(parent, neonView)) {
+ var prevNc = $(parent).prev()[0];
+ if (await isLigature(prevNc, neonView)) {
+ select(prevNc);
+ } else {
+ var nextNc = $(parent).next()[0];
+ if (await isLigature(nextNc, neonView)) {
+ select(nextNc);
+ } else {
+ console.warn('Error: Neither prev or next nc are ligatures');
+ }
+ }
+ Grouping.triggerGrouping('ligature');
+ } else if ($(parent).hasClass('nc')) {
+ SelectOptions.triggerNcActions(parent);
+ } else {
+ console.warn('No action triggered!');
+ }
+ dragHandler.dragInit();
+ }
+}
+
+/**
+ * Check if neume component is part of a ligature
+ * @param {SVGGraphicsElement} nc - The neume component to check.
+ * @returns {boolean}
+ */
+export async function isLigature (nc, neonView) {
+ var attributes = await neonView.getElementAttr(nc.id, neonView.view.getCurrentPageURI());
+ return (attributes.ligated === 'true');
+}
+
+/**
+ * Check if the elements have the same parent up two levels.
+ * @param {Array<Element>} elements - The array of elements.
+ * @returns {boolean} - If the elements share the same second level parent.
+ */
+export function sharedSecondLevelParent (elements) {
+ let tempElements = Array.from(elements);
+ let firstElement = tempElements.pop();
+ let secondParent = firstElement.parentElement.parentElement;
+ for (let element of tempElements) {
+ let secPar = element.parentElement.parentElement;
+ if (secPar.id !== secondParent.id) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/**
+ * Get the bounding box of a staff based on its staff lines.
+ * @param {SVGGElement} staff
+ * @returns {object}
+ */
+export function getStaffBBox (staff) {
+ let ulx, uly, lrx, lry;
+ Array.from($(staff).children('path')).forEach(path => {
+ let box = path.getBBox();
+ if (uly === undefined || box.y < uly) {
+ uly = box.y;
+ }
+ if (ulx === undefined || box.x < ulx) {
+ ulx = box.x;
+ }
+ if (lry === undefined || box.y + box.height > lry) {
+ lry = box.y + box.height;
+ }
+ if (lrx === undefined || box.x + box.width > lrx) {
+ lrx = box.x + box.width;
+ }
+ });
+ return { 'ulx': ulx, 'uly': uly, 'lrx': lrx, 'lry': lry };
+}
+
+/**
+ * select a boundingbox element
+ * @param {SVGGElement} el - the bbox (sylTextRect) element in the DOM
+ * @param {DragHandler} dragHandler - the drag handler in use
+ */
+export function selectBBox (el, dragHandler, resizeHandler) {
+ let bbox = $(el);
+ let syl = bbox.closest('.syl');
+ if (!syl.hasClass('selected')) {
+ syl.addClass('selected');
+ bbox.css('fill', '#d00');
+ $(el).parents('.syllable').css('fill', 'red');
+ $(el).parents('.syllable').addClass('syllable-highlighted');
+ if (resizeHandler !== undefined) {
+ resizeHandler.drawInitialRect();
+ }
+ if (dragHandler !== undefined) {
+ dragHandler.dragInit();
+ }
+ }
+}
+
+/**
+ * Select not neume elements.
+ * @param {SVGGraphicsElement[]} notNeumes - An array of not neumes elements.
+ */
+export function selectNn (notNeumes) {
+ if (notNeumes.length > 0) {
+ notNeumes.forEach(nn => { select(nn); });
+ return false;
+ } else {
+ return true;
+ }
+}
+
+/**
+ * Select a staff element.
+ * @param {SVGGElement} el - The staff element in the DOM.
+ * @param {DragHandler} dragHandler - The drag handler in use.
+ */
+export function selectStaff (el, dragHandler) {
+ let staff = $(el);
+ if (!staff.hasClass('selected')) {
+ staff.addClass('selected');
+ updateHighlight();
+ Color.highlight(el, '#d00');
+ dragHandler.dragInit();
+ }
+}
+
+/**
+ * Handle selecting an array of elements based on the selection type.
+ * @param {SVGGraphicsElement[]} elements - The elements to select. Either <g> or <use>.
+ * @param {NeonView} neonView
+ * @param {InfoModule} info
+ * @param {DragHandler} dragHandler
+ */
+export async function selectAll (elements, neonView, info, dragHandler) {
+ let selectionType = getSelectionType();
+ unselect();
+ if (elements.length === 0) {
+ return;
+ }
+
+ let selectionClass;
+ let containsClefOrCustos = false;
+
+ switch (selectionType) {
+ case 'selBySyl':
+ selectionClass = '.syllable';
+ break;
+ case 'selByNeume':
+ selectionClass = '.neume';
+ break;
+ case 'selByNc':
+ selectionClass = '.nc';
+ break;
+ case 'selByStaff':
+ selectionClass = '.staff';
+ break;
+ case 'selByBBox':
+ selectionClass = '.sylTextRect-display';
+ break;
+ default:
+ console.error('Unknown selection type ' + selectionType);
+ return;
+ }
+
+ // Get the groupings specified by selectionClass
+ // that contain the provided elements to select.
+ let groupsToSelect = new Set();
+ for (let element of elements) {
+ let grouping = element.closest(selectionClass);
+ if (grouping === null) {
+ // Check if we click-selected a clef or a custos
+ grouping = element.closest('.clef, .custos');
+ if (grouping === null) {
+ console.warn('Element ' + element.id + ' is not part of specified group and is not a clef or custos.');
+ continue;
+ }
+ containsClefOrCustos |= true;
+ }
+ groupsToSelect.add(grouping);
+
+ // Check for precedes/follows
+ let follows = grouping.getAttribute('mei:follows');
+ if (follows) {
+ groupsToSelect.add(document.getElementById(follows));
+ }
+ let precedes = grouping.getAttribute('mei:precedes');
+ if (precedes) {
+ groupsToSelect.add(document.getElementById(precedes));
+ }
+ }
+
+ // Select the elements
+ groupsToSelect.forEach(group => { select(group, dragHandler); });
+
+ /* Determine the context menu to display (if any) */
+
+ let groups = Array.from(groupsToSelect.values());
+
+ // Handle occurance of clef or custos
+ if (containsClefOrCustos) {
+ // A context menu will only be displayed if there is a single clef
+ if (groupsToSelect.size === 1 && groups[0].classList.contains('clef')) {
+ SelectOptions.triggerClefActions(groups[0]);
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ return;
+ }
+
+ switch (selectionType) {
+ case 'selByStaff':
+ switch (groups.length) {
+ case 1:
+ SelectOptions.triggerSplitActions();
+ let resize = new Resize(groups[0].id, neonView, dragHandler);
+ resize.drawInitialRect();
+ break;
+ case 2:
+ let bb1 = getStaffBBox(groups[0]);
+ let bb2 = getStaffBBox(groups[1]);
+ let avgStaffHeight = (bb1.lry - bb1.uly + bb2.lry - bb2.uly) / 2;
+ if (Math.abs(bb1.uly - bb2.uly) < avgStaffHeight) {
+ SelectOptions.triggerStaffActions();
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+
+ case 'selBySyl':
+ switch (groups.length) {
+ case 1:
+ // TODO change context if it is only a neume/nc.
+ SelectOptions.triggerSylActions();
+ break;
+ case 2:
+ // Check if this is a linked syllable split by a staff break
+ if ((groups[0].getAttribute('mei:follows') === groups[1].id) || (groups[0].getAttribute('mei:precedes') === groups[1].id)) {
+ Grouping.triggerGrouping('splitSyllable');
+ } else if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('syl');
+ } else {
+ // Check if this *could* be a selection with a single logical syllable split by a staff break.
+ let staff0 = groups[0].closest('.staff');
+ let staff1 = groups[1].closest('.staff');
+ let staffChildren = Array.from(staff0.parentNode.children);
+ // Check if these are adjacent staves (logically)
+ if (Math.abs(staffChildren.indexOf(staff0) - staffChildren.indexOf(staff1)) === 1) {
+ // Check if one syllable is the last in the first staff and the other is the first in the second.
+ // Determine which staff is first.
+ let firstStaff = (staffChildren.indexOf(staff0) < staffChildren.indexOf(staff1)) ? staff0 : staff1;
+ let secondStaff = (firstStaff.id === staff0.id) ? staff1 : staff0;
+ let firstLayer = firstStaff.querySelector('.layer');
+ let secondLayer = secondStaff.querySelector('.layer');
+
+ // Check that the first staff has either syllable as the last syllable
+ let firstSyllableChildren = Array.from(firstLayer.children).filter(elem => elem.classList.contains('syllable'));
+ let secondSyllableChildren = Array.from(secondLayer.children).filter(elem => elem.classList.contains('syllable'));
+ let lastSyllable = firstSyllableChildren[firstSyllableChildren.length - 1];
+ let firstSyllable = secondSyllableChildren[0];
+ if (lastSyllable.id === groups[0].id && firstSyllable.id === groups[1].id) {
+ Grouping.triggerGrouping('splitSyllable');
+ break;
+ } else if (lastSyllable.id === groups[1].id && firstSyllable.id === groups[0].id) {
+ Grouping.triggerGrouping('splitSyllable');
+ break;
+ }
+ }
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('syl');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+
+ case 'selByNeume':
+ switch (groups.length) {
+ case 1:
+ // TODO change context if it is only a nc.
+ SelectOptions.triggerNeumeActions();
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('neume');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+
+ case 'selByNc':
+ switch (groups.length) {
+ case 1:
+ SelectOptions.triggerNcActions(groups[0]);
+ break;
+ case 2:
+ if (sharedSecondLevelParent(groups)) {
+ // Check if this selection is a ligature or can be a ligature
+ // Check if these neume components are part of the same neume
+ if (groups[0].parentNode === groups[1].parentNode) {
+ let children = Array.from(groups[0].parentNode.children);
+ // Check that neume components are adjacent
+ if (Math.abs(children.indexOf(groups[0]) - children.indexOf(groups[1])) === 1) {
+ // Check that second neume component is lower than first.
+ // Note that the order in the list may not be the same as the
+ // order by x-position.
+ let orderFirstX = groups[0].children[0].x.baseVal.value;
+ let orderSecondX = groups[1].children[0].x.baseVal.value;
+ let posFirstY, posSecondY;
+
+ if (orderFirstX < orderSecondX) {
+ posFirstY = groups[0].children[0].y.baseVal.value;
+ posSecondY = groups[1].children[0].y.baseVal.value;
+ } else {
+ posFirstY = groups[1].children[0].y.baseVal.value;
+ posSecondY = groups[0].children[0].y.baseVal.value;
+ }
+
+ // Also ensure both components are marked or not marked as ligatures.
+ let isFirstLigature = await isLigature(groups[0], neonView);
+ let isSecondLigature = await isLigature(groups[1], neonView);
+ if ((posSecondY > posFirstY) && !(isFirstLigature ^ isSecondLigature)) {
+ Grouping.triggerGrouping('ligature');
+ break;
+ }
+ }
+ }
+ Grouping.triggerGrouping('nc');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('nc');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+ case 'selByBBox':
+ switch (groups.length) {
+ case 1:
+ let resize = new Resize(groups[0].closest('.syl').id, neonView, dragHandler);
+ selectBBox(groups[0], dragHandler, resize);
+ break;
+ default:
+ groups.forEach(g => selectBBox(g, dragHandler, undefined));
+ break;
+ }
+ break;
+ default:
+ console.error('Unknown selection type. This should not have occurred.');
+ }
+}
+
+
+
+
+
+
+
+
+
+
+ Modules Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3.6.2 on Mon Jul 15 2019 09:24:07 GMT-0400 (GMT-04:00)
+
+
+
+
+
+
diff --git a/package.json b/package.json
index d9c1db6d1..57b0fbc71 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "Neon",
- "version": "3.1.1",
+ "version": "4.0.0",
"description": "A web-based editor for correcting MEI-Neume files",
"main": "server.js",
"license": "MIT",
@@ -34,15 +34,16 @@
"start": "nodemon server.js",
"build": "./setup-verovio && webpack --config webpack.config.js",
"test": "jest --silent",
- "doc": "jsdoc -d ./doc/ ./src/ ./src/SingleEdit/ ./src/SingleView/ ./src/utils/ -R ./README.md",
- "pages": "./setup-verovio && webpack --config webpack.pages-config.js && cp public/verovio-toolkit.js dist/verovio-toolkit.js"
+ "doc": "jsdoc -d ./doc/ ./src/ ./src/DisplayPanel/ ./src/SingleView/ ./src/SquareEdit/ ./src/utils/ -R ./README.md",
+ "pages": "./setup-verovio && webpack --config webpack.pages-config.js && cp -R public/verovio-toolkit.js public/diva-v6.0.1 pages/manifests dist/ && cp pages/static/* dist/"
},
"jest": {
"testPathIgnorePatterns": [
"/node_modules/"
],
"moduleNameMapper": {
- "Validation": "/test/SubstituteValidation.js"
+ "Validation": "/test/SubstituteValidation.js",
+ "VerovioWrapper": "/test/VerovioWrapper.js"
}
},
"babel": {
@@ -64,10 +65,13 @@
"bulma-slider": "^2.0.0",
"css-loader": "^0.28.11",
"d3": "^5.5.0",
+ "elementtree": "^0.1.7",
"file-loader": "^1.1.11",
+ "html-loader": "^0.5.5",
"jest": "^23.1.0",
"jquery": "^3.4.1",
"jsdoc": "^3.5.5",
+ "jsonschema": "^1.2.4",
"pouchdb": "^7.0.0",
"raw-loader": "^2.0.0",
"selenium-webdriver": "^4.0.0-alpha.1",
diff --git a/pages/.gitignore b/pages/.gitignore
index 2f95795e2..edacacd47 100644
--- a/pages/.gitignore
+++ b/pages/.gitignore
@@ -1,3 +1,4 @@
*.mei
*.png
index.js
+manifests/
diff --git a/pages/editor.js b/pages/editor.js
index 5ada602d1..a9a5cafb1 100644
--- a/pages/editor.js
+++ b/pages/editor.js
@@ -1,122 +1,88 @@
import NeonView from '../src/NeonView.js';
import DisplayPanel from '../src/DisplayPanel/DisplayPanel.js';
-import DivaView from '../src/DivaView/DivaView.js';
+import DivaView from '../src/DivaView.js';
import SingleView from '../src/SingleView/SingleView.js';
-import SingleEditMode from '../src/SingleEdit/SingleEditMode.js';
+import DivaEdit from '../src/SquareEdit/DivaEditMode.js';
+import SingleEditMode from '../src/SquareEdit/SingleEditMode.js';
import InfoModule from '../src/InfoModule.js';
import TextView from '../src/TextView.js';
+import TextEditMode from '../src/TextEditMode.js';
import PouchDb from 'pouchdb';
-const $ = require('jquery');
-let mei = getGetParam('page');
-let mode = getGetParam('mode');
-let map = new Map();
+let name = getGetParam('manifest');
+let manifestLocation = 'manifests/' + name + '.jsonld';
+let storage = getGetParam('storage');
-// Since in local mode there are no GET parameters, mei will be null
-if (mode === 'demo-page') {
- console.log('Demo page');
- $.get('./mei/' + mei + '.mei', (data) => {
- map.set(0, data);
+if (name) {
+ window.fetch(manifestLocation).then(response => {
+ if (response.ok) {
+ return response.text();
+ } else {
+ throw new Error(response.statusText);
+ }
+ }).then(async text => {
+ let manifest = JSON.parse(text);
let params = {
- mode: 'single',
- options: {
- image: './img/' + mei + '.png',
- meiMap: map,
- name: mei
- },
- View: SingleView,
+ manifest: manifest,
Display: DisplayPanel,
Info: InfoModule,
- Edit: SingleEditMode,
- TextView: TextView
+ TextView: TextView,
+ TextEdit: TextEditMode
};
+ // Determine if it is a single page or multiple by media type
+ let mediaType = await new Promise((resolve, reject) => {
+ window.fetch(manifest.image).then(response => {
+ resolve(response.headers.get('Content-Type'));
+ }).catch(err => {
+ reject(err);
+ });
+ });
+ if (mediaType.match(/image\/*/)) {
+ params.View = SingleView;
+ params.NeumeEdit = SingleEditMode;
+ } else {
+ params.View = DivaView;
+ params.NeumeEdit = DivaEdit;
+ }
var view = new NeonView(params);
view.start();
});
-} else if (mode === 'demo-iiif') {
- console.log('IIIF');
- let params = {
- mode: 'iiif',
- options: {
- manifest: 'https://images.simssa.ca/iiif/manuscripts/cdn-hsmu-m2149l4/manifest.json'
- },
- View: DivaView,
- Display: DisplayPanel,
- Info: InfoModule,
- TextView: TextView
- };
- if (mei === 'Salzinnes') {
- console.log('Salzinnes');
- $.get('https://images.simssa.ca/iiif/manuscripts/cdn-hsmu-m2149l4/manifest.json').then((manifest) => {
- params.options.name = manifest.label;
- console.log(manifest);
- return $.get('./mei/CF-017.mei');
- }).then((data) => {
- console.log(18);
- map.set(18, data);
- return $.get('./mei/CF-018.mei');
- }).then((data) => {
- console.log(20);
- map.set(20, data);
- return $.get('./mei/CF-019.mei');
- }).then((data) => {
- map.set(22, data);
- console.log(22);
- params.options.meiMap = map;
- var view = new NeonView(params);
- view.start();
+} else {
+ let db = new PouchDb('Neon-User-Storage');
+ db.getAttachment(storage, 'manifest').then(blob => {
+ return new window.Response(blob).json();
+ }).then(async manifest => {
+ console.log(manifest);
+ let params = {
+ manifest: manifest,
+ Display: DisplayPanel,
+ Info: InfoModule,
+ TextView: TextView,
+ TextEdit: TextEditMode
+ };
+
+ let mediaType = await new Promise((resolve, reject) => {
+ window.fetch(manifest.image).then(response => {
+ resolve(response.headers.get('Content-Type'));
+ }).catch(err => {
+ reject(err);
+ });
});
- }
-} else if (mode === 'user-page') {
- let db = new PouchDb('neon-temporary');
- let params = {
- mode: 'single',
- options: {
- name: 'User MEI'
- },
- View: SingleView,
- Edit: SingleEditMode,
- Display: DisplayPanel,
- Info: InfoModule,
- TextView: TextView
- };
- db.get('mei').then((doc) => {
- map.set(0, doc.data);
- params.options.meiMap = map;
- return db.get('img');
- }).then((doc) => {
- params.options.image = doc.data;
+ if (mediaType.match(/image\/*/)) {
+ params.View = SingleView;
+ params.NeumeEdit = SingleEditMode;
+ } else {
+ params.View = DivaView;
+ params.NeumeEdit = DivaEdit;
+ }
+
var view = new NeonView(params);
view.start();
- }).catch((err) => {
- console.error(err);
});
-} else {
- console.log('None of the above');
}
-/*
-var view;
-if (mei === null) {
- view = new NeonView({
- meifile: '',
- bgimg: '',
- mode: 'local',
- raw: 'true'
- });
-} else {
- view = new NeonView({
- meifile: './mei/' + mei + '.mei',
- bgimg: './img/' + mei + '.png',
- mode: 'pages'
- });
-}
-
-view.start();
-*/
-
function getGetParam (paramName) {
let result = null;
diff --git a/pages/generate-index b/pages/generate-index
index a0864835e..6b3645613 100755
--- a/pages/generate-index
+++ b/pages/generate-index
@@ -1,19 +1,24 @@
#!/bin/bash
+context="[\"http://www.w3.org/ns/anno.jsonld\",{\"schema\":\"http://schema.org/\",\"title\":\"schema:name\",\"timestamp\":\"schema:dateModified\",\"image\":{\"@id\":\"schema:image\",\"@type\":\"@id\"},\"mei_annotations\":{\"@id\":\"Annotation\",\"@type\":\"@id\",\"@container\":\"@list\"}}]"
imports=""
json=""
doc="/**\n * Pages that can be loaded.\n * @type {{name: string, mei: string, img: string}[]}\n */"
+mkdir -p manifests
for file in *.mei; do
filename=`basename "$file" .mei`
base=`echo $filename | tr - _`
mei="${base}_MEI"
background="${base}_PNG"
+ background_file="${filename}.png"
imports="${imports}import $mei from \"./$file\";\nimport $background from \"./${filename}.png\";\n"
- json="${json} \"$filename\",\n"
+ json="${json}\n \"$filename\","
+ id="https://ddmal.github.io/Neon/manifests/${filename}.jsonld"
+ echo "{\"@context\":$context,\"@id\":\"$id\",\"title\":\"$base\",\"image\":\"img/$background_file\",\"timestamp\":\"`date +%Y-%m-%dT%H:%M:%S%z`\",\"mei_annotations\":[{\"id\":\"`uuidgen`\",\"type\":\"Annotation\",\"body\":\"mei/$file\",\"target\":\"img/$background_file\"}]}" > manifests/$filename.jsonld
done
printf "${imports}\n" > index.js
printf "${doc}\n" >> index.js
-printf "const selectionOptions = [\n" >> index.js
+printf "const selectionOptions = [" >> index.js
printf "${json}" >> index.js
printf "];\n" >> index.js
cat index-end.js >> index.js
diff --git a/pages/static/editor.html b/pages/static/editor.html
new file mode 100644
index 000000000..8c2ffb4ec
--- /dev/null
+++ b/pages/static/editor.html
@@ -0,0 +1,29 @@
+
+
+
+ Neon
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/static/index.html b/pages/static/index.html
new file mode 100644
index 000000000..a76044d19
--- /dev/null
+++ b/pages/static/index.html
@@ -0,0 +1,84 @@
+
+
+
+ Neon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/static/storage.js b/pages/static/storage.js
new file mode 100644
index 000000000..b3f67e4fa
--- /dev/null
+++ b/pages/static/storage.js
@@ -0,0 +1,89 @@
+var db = new PouchDB('Neon-User-Storage');
+
+getAllDocuments().then(response => {
+ let storage = document.getElementById('storage-selector');
+ for (let doc of response.rows) {
+ let option = document.createElement('option');
+ option.setAttribute('value', doc.id);
+ option.textContent = doc.id;
+ storage.appendChild(option);
+ }
+}).catch(err => {
+ console.error(err);
+});
+
+document.getElementById('add-storage-form').onsubmit = (evt) => {
+ evt.preventDefault();
+ if (evt.target.checkValidity()) {
+ let file = document.getElementById('upload-manifest').files[0];
+ console.log(file);
+ addEntry(file.name, file).then(response => {
+ window.location.reload();
+ }).catch(err => {
+ console.error(err);
+ });
+ }
+};
+
+document.getElementById('remove-button').onclick = (evt) => {
+ let form = document.getElementById('user-form');
+ if (form.checkValidity()) {
+ let selectedIndex = document.getElementById('storage-selector').selectedIndex;
+ if (selectedIndex >= 0) {
+ let option = document.getElementById('storage-selector')[selectedIndex];
+ deleteEntry(option.value).then(response => {
+ window.location.reload();
+ }).catch(err => {
+ console.error(err);
+ });
+ }
+ }
+};
+
+function getAllDocuments () {
+ return new Promise((resolve, reject) => {
+ db.allDocs().then(result => { resolve(result); })
+ .catch(err => { reject(err); });
+ });
+}
+
+/**
+ * @param {string} title
+ * @param {Blob} content
+ * @returns {Promise}
+ */
+function addEntry (title, content) {
+ return new Promise((resolve, reject) => {
+ db.put({
+ _id: title,
+ _attachments: {
+ manifest: {
+ content_type: 'application/ld+json',
+ data: content
+ }
+ }
+ }).then(response => {
+ resolve(true);
+ }).catch(err => {
+ reject(err);
+ });
+ });
+}
+
+/**
+ * @param {string} id
+ * @returns {Promise}
+ */
+function deleteEntry (id) {
+ return new Promise((resolve, reject) => {
+ db.get(id).then(doc => {
+ db.remove(doc).then(response => {
+ resolve(true);
+ }).catch(err => {
+ reject(err);
+ });
+ }).catch(err => {
+ reject(err);
+ });
+ });
+}
diff --git a/public/uploads/img/.gitignore b/public/uploads/img/.gitignore
new file mode 100644
index 000000000..72e8ffc0d
--- /dev/null
+++ b/public/uploads/img/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/public/uploads/manifests/.gitignore b/public/uploads/manifests/.gitignore
new file mode 100644
index 000000000..72e8ffc0d
--- /dev/null
+++ b/public/uploads/manifests/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/public/uploads/png/.gitignore b/public/uploads/png/.gitignore
deleted file mode 100644
index 73c050709..000000000
--- a/public/uploads/png/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Mainly exists so git will track this folder
-# Excluding png so we don't accidentally push these resources
-*.png
diff --git a/server.js b/server.js
index 82e724d16..85cdcdc52 100644
--- a/server.js
+++ b/server.js
@@ -6,11 +6,26 @@ var bodyParser = require('body-parser');
global.__base = __dirname + '/';
+//===============================
+// MEI Middleware
+//===============================
+var handleMEI = function (req, res, next) {
+ if (req.is('application/xml') || req.is('application/mei+xml')) {
+ req.setEncoding('utf8');
+ req.body.mei = '';
+ req.on('data', (data) => { req.body.mei += data; });
+ req.on('end', () => { next(); });
+ } else {
+ next();
+ }
+};
+
//===========
// Bodyparser
//===========
app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: false }));
+app.use(handleMEI);
//=====================
// Route import & setup
diff --git a/server/routes/index.js b/server/routes/index.js
index 245442f91..1b697a4ba 100644
--- a/server/routes/index.js
+++ b/server/routes/index.js
@@ -4,17 +4,26 @@ var fs = require('fs-extra');
var multer = require('multer');
const request = require('request');
const path = require('path');
+const uuidv4 = require('uuid/v4');
var router = express.Router();
const __base = '';
+const manifestUpload = path.join(__base, 'public', 'uploads', 'manifests');
const meiUpload = path.join(__base, 'public', 'uploads', 'mei');
-const pngUpload = path.join(__base, 'public', 'uploads', 'png');
+const imgUpload = path.join(__base, 'public', 'uploads', 'img');
const iiifUpload = path.join(__base, 'public', 'uploads', 'iiif');
+const iiifPublicPath = path.join('/', 'uploads', 'iiif');
+const neonContext = JSON.parse(fs.readFileSync(path.join(__base, 'src', 'utils', 'manifest', 'context.json')).toString());
const allowedPattern = /^[-_\.,\d\w ]+$/;
const consequtivePeriods = /\.{2,}/;
+var upload = multer({
+ storage: multer.memoryStorage(),
+ limits: { filesize: 100000 }
+});
+
function isUserInputValid (input) {
return (input.match(allowedPattern) && !input.match(consequtivePeriods));
}
@@ -28,7 +37,7 @@ router.route('/')
.get(function (req, res) {
var meiFiles = [];
var iiifFiles = [];
- fs.readdir(meiUpload, function (err, files) {
+ fs.readdir(manifestUpload, function (err, files) {
if (err) {
console.error(err);
res.sendStatus(500);
@@ -67,58 +76,80 @@ router.route('/')
});
});
-var upload = multer({
- storage: multer.memoryStorage(),
- limits: { filesize: 100000 }
-});
-
-router.route('/upload_file')
- .post(upload.array('resource', 2), function (req, res) {
- if (req.files[1].mimetype !== 'image/png') {
- res.sendStatus(400);
- }
- let files = [req.files[0].originalname, req.files[1].originalname];
- let meiSplit = files[0].split(/\.mei/, 2);
- let filename = meiSplit[0];
- let newImageName = filename + '.png';
- if (!isUserInputValid(files[0]) || !isUserInputValid(newImageName)) {
- res.sendStatus(403);
- }
- fs.writeFile(path.join(meiUpload, files[0]), req.files[0].buffer, (err) => {
- if (err) {
- console.error(err);
- throw err;
- }
- fs.writeFile(path.join(pngUpload, newImageName), req.files[1].buffer, (err) => {
- if (err) {
- console.error(err);
- throw err;
+router.route('/upload_file').post(upload.array('resource', 2), function (req, res) {
+ // Check media type
+ if (!req.files[1].mimetype.match(/^image\/*/)) {
+ res.sendStatus(415); // Unsupported Media Type
+ } else {
+ let meiFileName = req.files[0].originalname;
+ let basename = meiFileName.split(/\.mei$/, 2)[0];
+ let imageExtension = /^.*(\.[a-zA-Z0-9]+)$/.exec(req.files[1].originalname)[1];
+ let imageName = basename + (imageExtension !== null ? imageExtension : '');
+ let manifestName = basename + '.jsonld';
+ // Validate the file names
+ if (!isUserInputValid(meiFileName) || !isUserInputValid(imageName) || !isUserInputValid(manifestName)) {
+ res.sendStatus(403); // Forbidden
+ } else {
+ let manifest = {
+ '@context': neonContext,
+ '@id': '/uploads/manifests/' + manifestName,
+ title: basename,
+ timestamp: (new Date()).toISOString(),
+ image: '/uploads/img/' + imageName,
+ mei_annotations: [
+ {
+ id: 'urn:uuid:' + uuidv4(),
+ type: 'Annotation',
+ body: '/uploads/mei/' + meiFileName,
+ target: '/uploads/img/' + imageName
+ }
+ ]
+ };
+ // Ensure files do not already exist
+ if (fs.existsSync(path.join(meiUpload, meiFileName)) || fs.existsSync(path.join(imgUpload, imageName)) || fs.existsSync(path.join(manifestUpload, manifestName))) {
+ res.sendStatus(409); // Conflict
+ } else {
+ // Write files
+ try {
+ fs.writeFileSync(path.join(meiUpload, meiFileName), req.files[0].buffer);
+ fs.writeFileSync(path.join(imgUpload, imageName), req.files[1].buffer);
+ fs.writeFileSync(path.join(manifestUpload, manifestName), JSON.stringify(manifest, null, 4));
+ } catch (e) {
+ console.error(e);
+ res.sendStatus(500);
+ return;
}
res.redirect('/');
- });
- });
- });
+ }
+ }
+ }
+});
// Delete file TODO: Optimize function with regex
router.route('/delete/:filename')
.get(function (req, res) {
if (!isUserInputValid(req.params.filename)) {
- res.sendStatus(403);
+ return res.sendStatus(403);
}
- var meifile = req.params.filename;
- var pngfile = meifile.split('.')[0] + '.png';
- // delete file from all folders
- fs.unlink(path.join(meiUpload), function (err) {
+ fs.readFile(path.join(manifestUpload, req.params.filename), (err, data) => {
if (err) {
- return console.log('failed to delete mei file');
- }
- });
- fs.unlink(path.join(pngUpload, pngfile), function (err) {
- if (err) {
- return console.log('failed to delete png file');
+ console.error(err);
+ res.sendStatus(404);
+ } else {
+ let manifest = JSON.parse(data);
+ let imagePath = manifest.image.split('/');
+ let meiPath = manifest.mei_annotations[0].body.split('/');
+ try {
+ fs.unlinkSync(path.join(manifestUpload, req.params.filename));
+ fs.unlinkSync(path.join('public', ...imagePath));
+ fs.unlinkSync(path.join('public', ...meiPath));
+ } catch (e) {
+ console.error(e);
+ return res.sendStatus(500);
+ }
+ res.redirect('/');
}
});
- res.redirect('/');
});
// Delete IIIF files
@@ -136,55 +167,44 @@ router.route('/delete/:label/:rev').get((req, res) => {
});
// redirect to editor
-router.route('/edit/:filename')
- .get(function (req, res) {
- if (!isUserInputValid(req.params.filename)) {
- res.sendStatus(403);
- }
- var mei = req.params.filename;
- var bgimg = mei.split('.', 2)[0] + '.png';
- var autosave = false;
- // Check that the MEI exists
- fs.stat(path.join(meiUpload, mei), (err, stats) => {
- if (err) {
- console.error("File of name '" + mei + "' does not exist.");
- res.status(404).render('error', { statusCode: '404 - File Not Found', message: 'The file ' + mei + ' could not be found on the server!' });
- return;
+router.route('/edit/:filename').get(function (req, res) {
+ if (!isUserInputValid(req.params.filename)) {
+ return res.sendStatus(403);
+ }
+
+ // Check that the manifest exists
+ fs.stat(path.join(manifestUpload, req.params.filename), (err, stats) => {
+ if (err) {
+ if (err.code !== 'ENOENT') {
+ console.error(err);
}
- res.render('editor', { 'meifile': '/uploads/mei/' + mei, 'bgimg': '/uploads/png/' + bgimg, 'autosave': autosave });
- });
+ res.sendStatus(404); // Not Found
+ } else {
+ // Read manifest
+ fs.readFile(path.join(manifestUpload, req.params.filename), (err, data) => {
+ if (err) {
+ console.error(err);
+ res.sendStatus(500); // Internal Server Error
+ } else {
+ res.render('editor', { 'manifest': encodeURIComponent(data) });
+ }
+ });
+ }
});
+});
// redirect to salzinnes editor
-router.route('/edit-iiif/:label/:rev').get((req, res) => {
+router.route('/edit/:label/:rev').get((req, res) => {
if (!isUserInputValid(req.params.label) || !isUserInputValid(req.params.rev)) {
- res.sendStatus(403);
+ return res.sendStatus(403);
}
let pathName = path.join(req.params.label, req.params.rev);
- fs.readFile(path.join(iiifUpload, pathName, 'metadata.json'), (err, data) => {
+ fs.readFile(path.join(iiifUpload, pathName, 'manifest.jsonld'), (err, data) => {
if (err) {
console.error(err);
res.status(500).render('error', { statusCode: '500 - Internal Server Error', message: 'Could not find the manifest for IIIF entry ' + pathName });
} else {
- let metadata;
- try {
- metadata = JSON.parse(data.toString());
- } catch (e) {
- console.error(e);
- res.status(500).render('error', { statusCode: '500 - Internal Server Error', message: 'Could not parse entry metadata' });
- }
- let map = new Map();
- for (let page of metadata.pages) {
- let data;
- try {
- data = fs.readFileSync(path.join(iiifUpload, pathName, page.file));
- } catch (e) {
- console.error(e);
- continue;
- }
- map.set(page.index, data.toString());
- }
- res.render('editor', { 'manifest': metadata.manifest, 'meiMap': encodeURIComponent(JSON.stringify([...map])) });
+ res.render('editor', { 'manifest': encodeURIComponent(data) });
}
});
});
@@ -235,13 +255,21 @@ router.route('/add-iiif').get(function (req, res) {
}
// Create appropriate directory
- fs.mkdir(path.join(iiifUpload, label, req.body.revision), (err) => {
+ fs.mkdir(path.join(iiifUpload, label, req.body.revision), { recursive: true }, (err) => {
if (err) {
console.error(err);
res.sendStatus(500);
}
- fs.writeFile(path.join(iiifUpload, label, req.body.revision, 'metadata.json'),
- JSON.stringify({ manifest: req.body.manifest, pages: [] }),
+ let manifest = {
+ '@context': neonContext,
+ '@id': '/uploads/iiif/' + label + '/' + req.body.revision + '/manifest.jsonld',
+ 'title': label,
+ 'timestamp': (new Date()).toISOString(),
+ 'image': req.body.manifest,
+ 'mei_annotations': []
+ };
+ fs.writeFile(path.join(iiifUpload, label, req.body.revision, 'manifest.jsonld'),
+ JSON.stringify(manifest, null, 4),
(err) => {
if (err) {
console.error(err);
@@ -259,32 +287,34 @@ router.route('/add-mei-iiif/:label/:rev').post(upload.array('mei'), function (re
if (!isUserInputValid(req.params.label) || !isUserInputValid(req.params.rev)) {
res.sendStatus(403);
}
- // Get metadata
- let metadata;
+ let manifest;
try {
- metadata = JSON.parse(fs.readFileSync(path.join(iiifUpload, req.params.label, req.params.rev, 'metadata.json')));
+ manifest = JSON.parse(fs.readFileSync(path.join(iiifUpload, req.params.label, req.params.rev, 'manifest.jsonld')));
} catch (e) {
console.error(e);
res.sendStatus(500);
}
- // Get manifest
- request(metadata.manifest, (error, response, body) => {
+ request(manifest.image, (error, response, body) => {
if (error) {
res.send(error);
} else if (!response.statusCode === 200) {
res.status(response.statusCode).send(response.statusMessage);
} else {
- let manifest;
+ let iiif;
try {
manifest = JSON.parse(body);
} catch (e) {
res.status(500).send('Could not parse the JSON object');
}
+
let labels = [];
+ let ids = [];
+
for (let sequence of manifest['sequences']) {
for (let canvas of sequence['canvases']) {
labels.push(canvas['label']);
+ ids.push(canvas['@id']);
}
}
@@ -311,7 +341,8 @@ router.route('/add-mei-iiif/:label/:rev').post(upload.array('mei'), function (re
label: req.params.label,
rev: req.params.rev,
files: filenames,
- labels: labels
+ labels: labels,
+ ids: ids
}
);
}
@@ -322,27 +353,100 @@ router.route('/associate-mei-iiif/:label/:rev').post(function (req, res) {
if (!isUserInputValid(req.params.label) || !isUserInputValid(req.params.rev)) {
res.sendStatus(403);
}
- // Load metadata file
- let metadata;
+ // Load manifest file
+ let manifest;
try {
- metadata = JSON.parse(fs.readFileSync(path.join(iiifUpload, req.params.label, req.params.rev, 'metadata.json')));
+ manifest = JSON.parse(fs.readFileSync(path.join(iiifUpload, req.params.label, req.params.rev, 'manifest.jsonld')));
} catch (e) {
console.error(e);
- res.sendStatus(500);
+ return res.sendStatus(500);
+ }
+
+ manifest.mei_annotations = [];
+ if (typeof req.body.select !== 'string') {
+ for (let entryText of req.body.select) {
+ let entry = JSON.parse(entryText);
+ manifest.mei_annotations.push({
+ 'id': 'urn:uuid:' + uuidv4(),
+ 'type': 'Annotation',
+ 'body': '/uploads/iiif/' + req.params.label + '/' + req.params.rev + '/' + entry.file,
+ 'target': entry.id
+ });
+ }
+ } else {
+ let entry = JSON.parse(req.body.select);
+ manifest.mei_annotations.push({
+ 'id': 'urn:uuid:' + uuidv4(),
+ 'type': 'Annotation',
+ 'body': '/uploads/iiif/' + req.params.label + '/' + req.params.rev + '/' + entry.file,
+ 'target': entry.id
+ });
+ }
+
+ fs.writeFile(path.join(iiifUpload, req.params.label, req.params.rev, 'manifest.jsonld'),
+ JSON.stringify(manifest, null, 4), (err) => {
+ if (err) {
+ console.error(err);
+ res.sendStatus(500);
+ } else {
+ res.redirect('/');
+ }
+ });
+});
+
+router.route('/uploads/mei/:file').put(function (req, res) {
+ if (!isUserInputValid(req.params.file)) {
+ res.sendStatus(403);
+ return;
+ }
+ if (typeof req.body.mei === 'undefined') {
+ res.sendStatus(400);
+ return;
}
- // Update metadata
- metadata.pages = [];
- for (let entry of req.body.select) {
- metadata.pages.push(JSON.parse(entry));
+ // Check if file file exists. If it does, write. Otherwise return 404
+ let filePath = path.join(meiUpload, req.params.file);
+ fs.access(filePath, fs.constants.F_OK, (err) => {
+ if (err) {
+ res.sendStatus(404);
+ } else {
+ fs.writeFile(filePath, req.body.mei, (err) => {
+ if (err) {
+ console.error(err);
+ res.sendStatus(500);
+ } else {
+ res.sendStatus(200);
+ }
+ });
+ }
+ });
+});
+
+router.route('/uploads/iiif/:label/:rev/:file').put(function (req, res) {
+ if (!isUserInputValid(req.params.label) || !isUserInputValid(req.params.rev) || !isUserInputValid(req.params.file)) {
+ res.sendStatus(403);
+ return;
+ }
+ if (typeof req.body.mei === 'undefined') {
+ res.sendStatus(400);
+ return;
}
- fs.writeFile(path.join(iiifUpload, req.params.label, req.params.rev, 'metadata.json'), JSON.stringify(metadata), (err) => {
+ // Check if file exists. If it does, write. Otherwise 404.
+ let filePath = path.join(iiifUpload, req.params.label, req.params.rev, req.params.file);
+ fs.access(filePath, fs.constants.F_OK, (err) => {
if (err) {
- console.error(err);
- res.sendStatus(500);
+ res.sendStatus(404);
+ } else {
+ fs.writeFile(filePath, req.body.mei, (err) => {
+ if (err) {
+ console.error(err);
+ res.sendStatus(500);
+ } else {
+ res.sendStatus(200);
+ }
+ });
}
- res.redirect('/');
});
});
diff --git a/src/DisplayPanel/DisplayControls.js b/src/DisplayPanel/DisplayControls.js
index d8435ab42..e70d60064 100644
--- a/src/DisplayPanel/DisplayControls.js
+++ b/src/DisplayPanel/DisplayControls.js
@@ -5,6 +5,8 @@ import Icons from '../img/icons.svg';
const $ = require('jquery');
+var lastGlyphOpacity, lastImageOpacity;
+
/**
* Initialize listeners and controls for display panel.
* @param {string} meiClassName - The class used to signifiy the MEI element(s).
@@ -72,20 +74,22 @@ export function setZoomControls (zoomHandler) {
* @param {string} meiClassName
*/
function setOpacityControls (meiClassName) {
+ lastGlyphOpacity = 100;
$('#opacitySlider').val(100);
$('#reset-opacity').click(function () {
// Definition scale is the root element of what is generated by verovio
- Array.from(document.getElementsByClassName(meiClassName)).forEach(elem => {
- elem.style.opacity = 1;
- });
- $('.definition-scale').css('opacity', 1);
+ let lowerOpacity = lastGlyphOpacity < 95 ? lastGlyphOpacity / 100.0 : 0;
+ let newOpacity = $('#opacitySlider').val() === '100' ? lowerOpacity : 1;
+ $('.' + meiClassName).css('opacity', newOpacity);
- $('#opacitySlider').val(100);
- $('#opacityOutput').val(100);
+ lastGlyphOpacity = Number($('#opacitySlider').val());
+ $('#opacitySlider').val(newOpacity * 100);
+ $('#opacityOutput').val(newOpacity * 100);
});
$(document).on('input change', '#opacitySlider', () => {
$('#opacityOutput').val($('#opacitySlider').val());
+ lastGlyphOpacity = Number($('#opacitySlider').val());
$('.' + meiClassName).css('opacity', $('#opacityOutput').val() / 100.0);
});
}
@@ -104,16 +108,21 @@ export function setOpacityFromSlider (meiClassName) {
* @param {string} background
*/
function setBackgroundOpacityControls (background) {
+ lastImageOpacity = 100;
$('#bgOpacitySlider').val(100);
$('#reset-bg-opacity').click(function () {
- document.getElementsByClassName(background)[0].style.opacity = 1;
+ let lowerOpacity = lastImageOpacity < 95 ? lastImageOpacity / 100.0 : 0;
+ let newOpacity = $('#bgOpacitySlider').val() === '100' ? lowerOpacity : 1;
+ document.getElementsByClassName(background)[0].style.opacity = newOpacity;
- $('#bgOpacitySlider').val(100);
- $('#bgOpacityOutput').val(100);
+ lastImageOpacity = Number($('#bgOpacitySlider').val());
+ $('#bgOpacitySlider').val(newOpacity * 100);
+ $('#bgOpacityOutput').val(newOpacity * 100);
});
$(document).on('input change', '#bgOpacitySlider', function () {
$('#bgOpacityOutput').val(parseInt($('#bgOpacitySlider').val()));
+ lastImageOpacity = Number($('#bgOpacitySlider').val());
document.getElementsByClassName(background)[0].style.opacity = $('#bgOpacityOutput').val() / 100.0;
});
}
@@ -148,6 +157,13 @@ export function setHighlightControls () {
$('#highlight-type').html(' - Neume');
Color.setGroupingHighlight('neume');
});
+ $('#highlight-selection').on('click', () => {
+ $('#highlight-dropdown').removeClass('is-active');
+ $('.highlight-selected').removeClass('highlight-selected');
+ $('#highlight-selection').addClass('highlight-selected');
+ $('#highlight-type').html(' - Selection');
+ Color.setGroupingHighlight('selection');
+ });
$('#highlight-none').on('click', () => {
$('#highlight-dropdown').removeClass('is-active');
$('.highlight-selected').removeClass('highlight-selected');
@@ -175,6 +191,9 @@ export function updateHighlight () {
case 'highlight-neume':
Color.setGroupingHighlight('neume');
break;
+ case 'highlight-selection':
+ Color.setGroupingHighlight('selection');
+ break;
default:
Color.unsetGroupingHighlight();
}
diff --git a/src/DisplayPanel/DisplayPanel.js b/src/DisplayPanel/DisplayPanel.js
index 312cbc8f5..df168ffb9 100644
--- a/src/DisplayPanel/DisplayPanel.js
+++ b/src/DisplayPanel/DisplayPanel.js
@@ -23,7 +23,7 @@ class DisplayPanel {
let displayPanel = document.getElementById('display_controls');
displayPanel.innerHTML = displayControlsPanel(this.zoomHandler);
- this.view.addUpdateCallback(this.updateGlyphOpacity.bind(this));
+ this.view.addUpdateCallback(this.updateVisualization.bind(this));
}
/**
@@ -38,10 +38,11 @@ class DisplayPanel {
}
/**
- * Update the opacity of rendered SVGs.
+ * Update SVG based on visualization settings
*/
- updateGlyphOpacity () {
+ updateVisualization () {
DisplayControls.setOpacityFromSlider(this.className);
+ DisplayControls.updateHighlight();
}
}
diff --git a/src/DivaView/DivaView.js b/src/DivaView.js
similarity index 51%
rename from src/DivaView/DivaView.js
rename to src/DivaView.js
index 81732b3d9..2f64fecd4 100644
--- a/src/DivaView/DivaView.js
+++ b/src/DivaView.js
@@ -1,4 +1,14 @@
+/**
+ * View module that uses the diva.js viewer to render the pages of a IIIF manifests
+ * and then display the rendered MEI files over the proper pages.
+ */
class DivaView {
+ /**
+ * Constructor for DivaView.
+ * @param {NeonView} neonView - NeonView parent
+ * @param {function} Display - A constructor for a DisplayPanel
+ * @param {string} manifest - Link to the IIIF manifest.
+ */
constructor (neonView, Display, manifest) {
this.neonView = neonView;
this.updateCallbacks = [];
@@ -7,13 +17,19 @@ class DivaView {
objectData: manifest
});
document.getElementById('container').style.minHeight = '100%';
+ this.indexMap = new Map();
this.diva.disableDragScrollable();
this.displayPanel = new Display(this, 'neon-container', 'diva-viewer-canvas');
+ this.loadDelay = 500; // in milliseconds
this.initDivaEvents();
this.setViewEventHandlers();
}
+ /**
+ * Set the listeners for certain events internal to diva.js
+ */
initDivaEvents () {
+ Diva.Events.subscribe('ManifestDidLoad', this.parseManifest.bind(this), this.diva.settings.ID);
Diva.Events.subscribe('ObjectDidLoad', this.didLoad.bind(this), this.diva.settings.ID);
Diva.Events.subscribe('VisiblePageDidChange', this.changePage.bind(this), this.diva.settings.ID);
Diva.Events.subscribe('ZoomLevelDidChange', this.adjustZoom.bind(this), this.diva.settings.ID);
@@ -22,8 +38,10 @@ class DivaView {
/**
* Called when the visible page changes in the diva.js viewer.
* @param {number | number[]} pageIndexes - The zero-index or -indexes of the page(s) visible.
+ * @param {boolean} [delay=true] - whether to delay the loading of the page. defaults to true
+ * delay the loading of the page when scrolling so that neon doesn't lag while scrolling
*/
- async changePage (pageIndexes) {
+ async changePage (pageIndexes, delay = true) {
if (typeof pageIndexes !== 'object') {
pageIndexes = [pageIndexes];
}
@@ -31,21 +49,27 @@ class DivaView {
elem.classList.remove('active-page');
});
for (let page of pageIndexes) {
- try {
- let svg = await this.neonView.getPageSVG(page);
- this.updateSVG(svg, page);
- } catch (err) {
- if (err.name !== 'not_found' && err.name !== 'missing_mei') {
- console.error(err);
- }
- }
+ window.setTimeout(checkAndLoad.bind(this), (delay ? this.loadDelay : 0), page);
}
- let containerId = 'neon-container-' + this.getCurrentPage();
- let container = document.getElementById(containerId);
- if (container !== null) {
- container.classList.add('active-page');
+
+ function checkAndLoad (page) {
+ if (page === this.getCurrentPage()) {
+ let pageURI = this.indexMap.get(page);
+ this.neonView.getPageSVG(pageURI).then(svg => {
+ this.updateSVG(svg, page);
+ let containerId = 'neon-container-' + page;
+ let container = document.getElementById(containerId);
+ if (container !== null) {
+ container.classList.add('active-page');
+ }
+ this.updateCallbacks.forEach(callback => callback());
+ }).catch(err => {
+ if (err.name !== 'not_found' && err.name !== 'missing_mei') {
+ console.error(err);
+ }
+ });
+ }
}
- this.updateCallbacks.forEach(callback => callback());
}
/**
@@ -56,6 +80,14 @@ class DivaView {
return this.diva.getActivePageIndex();
}
+ /**
+ * Get the active page URI in the diva.js viewer.
+ * @returns {string}
+ */
+ getCurrentPageURI () {
+ return this.indexMap.get(this.getCurrentPage());
+ }
+
/**
* Adjust the rendered SVG(s) to be the correct size after zooming.
* @param {number} zoomLevel - The new diva.js zoom level.
@@ -66,9 +98,14 @@ class DivaView {
.forEach(elem => { elem.style.display = 'none'; });
setTimeout(resolve, this.diva.settings.zoomDuration + 100);
})).then(() => {
- this.changePage(this.diva.getActivePageIndex());
+ this.changePage(this.diva.getActivePageIndex(), true);
Array.from(document.getElementsByClassName('neon-container'))
- .forEach(elem => { elem.style.display = ''; });
+ .forEach(elem => {
+ let svg = elem.firstChild;
+ let pageNo = parseInt(elem.id.match(/\d+/)[0]);
+ this.updateSVG(svg, pageNo);
+ elem.style.display = '';
+ });
});
}
@@ -119,10 +156,18 @@ class DivaView {
console.log(this.diva);
}
+ /**
+ * Add a callback function that will be run whenever an SVG is updated.
+ * @param {function} cb - The callback function.
+ */
addUpdateCallback (cb) {
this.updateCallbacks.push(cb);
}
+ /**
+ * Remove a callback function previously added to the list of functions to call.
+ * @param {function} cb - The callback function to remove.
+ */
removeUpdateCallback (cb) {
let index = this.updateCallbacks.findItem((elem) => {
return elem === cb;
@@ -132,26 +177,55 @@ class DivaView {
}
}
+ /**
+ * Set listeners on the body element for global events.
+ */
setViewEventHandlers () {
- document.body.addEventListener('keydown', (event) => {
- switch (event.key) {
- case 'Shift':
- this.diva.enableDragScrollable();
- break;
- default:
+ document.body.addEventListener('keydown', (evt) => {
+ switch (evt.key) {
+ case 'h':
+ for (let container of document.getElementsByClassName('neon-container')) {
+ container.style.visibility = 'hidden';
+ }
break;
+ default: break;
}
});
- document.body.addEventListener('keyup', (event) => {
- switch (event.key) {
- case 'Shift':
- this.diva.disableDragScrollable();
- break;
- default:
+
+ document.body.addEventListener('keyup', (evt) => {
+ switch (evt.key) {
+ case 'h':
+ for (let container of document.getElementsByClassName('neon-container')) {
+ container.style.visibility = '';
+ }
break;
+ default: break;
}
});
}
+
+ /**
+ * Use the IIIF manifest to create a map between IIIF canvases and page indexes.
+ * @param {object} manifest - The IIIF manifest
+ */
+ parseManifest (manifest) {
+ this.indexMap.clear();
+ for (let sequence of manifest.sequences) {
+ for (let canvas of sequence.canvases) {
+ this.indexMap.set(sequence.canvases.indexOf(canvas), canvas['@id']);
+ }
+ }
+ }
+
+ /**
+ * Get the name of the active page/canvas combined with the manuscript name.
+ * @returns {string}
+ */
+ getPageName () {
+ let manuscriptName = this.diva.settings.manifest.itemTitle;
+ let pageName = this.diva.settings.manifest.pages[this.getCurrentPage()].l;
+ return manuscriptName + ' \u2014 ' + pageName;
+ }
}
export { DivaView as default };
diff --git a/src/InfoModule.js b/src/InfoModule.js
index 1ec54bd4e..ac5237db7 100644
--- a/src/InfoModule.js
+++ b/src/InfoModule.js
@@ -21,12 +21,13 @@ class InfoModule {
input.classList.add('checkbox');
input.id = 'displayInfo';
input.type = 'checkbox';
- input.checked = true;
+ input.checked = false;
label.appendChild(input);
block.prepend(label);
this.neonView.view.addUpdateCallback(this.resetInfoListeners.bind(this));
setInfoControls();
+ this.resetInfoListeners();
}
/**
@@ -78,7 +79,7 @@ class InfoModule {
var ncs = element.children('.nc');
var contour = await this.getContour(ncs);
if (contour === 'Clivis') {
- var attr = await this.neonView.getElementAttr($(ncs[0])[0].id, this.neonView.view.getCurrentPage());
+ var attr = await this.neonView.getElementAttr($(ncs[0])[0].id, this.neonView.view.getCurrentPageURI());
if (attr.ligated) {
contour = 'Ligature';
}
@@ -90,11 +91,11 @@ class InfoModule {
'Pitch(es): ' + pitches;
break;
case 'custos':
- attributes = await this.neonView.getElementAttr(id, this.neonView.view.getCurrentPage());
+ attributes = await this.neonView.getElementAttr(id, this.neonView.view.getCurrentPageURI());
body += 'Pitch: ' + (attributes.pname).toUpperCase() + attributes.oct;
break;
case 'clef':
- attributes = await this.neonView.getElementAttr(id, this.neonView.view.getCurrentPage());
+ attributes = await this.neonView.getElementAttr(id, this.neonView.view.getCurrentPageURI());
body += 'Shape: ' + attributes.shape + ' ' +
'Line: ' + attributes.line;
break;
@@ -112,27 +113,27 @@ class InfoModule {
}
/**
- * Get the individual pitches of a neume.
- * @param {array.} ncs - neume components in the neume.
- */
+ * Get the individual pitches of a neume.
+ * @param {array.} ncs - neume components in the neume.
+ */
async getPitches (ncs) {
var pitches = '';
for (let nc of ncs) {
- var attributes = await this.neonView.getElementAttr(nc.id, this.neonView.view.getCurrentPage());
+ var attributes = await this.neonView.getElementAttr(nc.id, this.neonView.view.getCurrentPageURI());
pitches += attributes.pname + attributes.oct + ' ';
}
return pitches;
}
/**
- * Get the contour of a neume.
- * @param {array.} ncs - neume components in the neume.
- */
+ * Get the contour of a neume.
+ * @param {array.} ncs - neume components in the neume.
+ */
async getContour (ncs) {
var contour = '';
var previous = null;
for (let nc of ncs) {
- var attributes = await this.neonView.getElementAttr(nc.id, this.neonView.view.getCurrentPage());
+ var attributes = await this.neonView.getElementAttr(nc.id, this.neonView.view.getCurrentPageURI());
if (previous !== null) {
if (previous.oct > attributes.oct) {
contour += 'd';
@@ -157,27 +158,24 @@ class InfoModule {
}
/**
- * Show and update the info box.
- * @param {string} title - The info box title.
- * @param {string} body - The info box contents.
- */
+ * Show and update the info box.
+ * @param {string} title - The info box title.
+ * @param {string} body - The info box contents.
+ */
updateInfoModule (title, body) {
+ $('.message-header').children('p').html(title);
+ $('.message-body').html(body);
+
if ($('#displayInfo').is(':checked')) {
$('.message').css('display', '');
- $('.message-header').children('p').html(title);
- $('.message-body').html(body);
}
- // Setting up listener for dismissing message
- $('#notification-delete').on('click', function () {
- $('.message').css('display', 'none');
- });
}
/**
- * Convert a pitch name (a-g) to a number (where c is 1, d is 2 and b is 7).
- * @param {string} pname - The pitch name.
- * @returns {number}
- */
+ * Convert a pitch name (a-g) to a number (where c is 1, d is 2 and b is 7).
+ * @param {string} pname - The pitch name.
+ * @returns {number}
+ */
pitchNameToNum (pname) {
switch (pname) {
case 'c':
@@ -200,10 +198,10 @@ class InfoModule {
}
/**
- * Find the contour of an neume grouping based on the grouping name.
- * @param {string} value - the value name.
- * @returns {string}
- */
+ * Find the contour of an neume grouping based on the grouping name.
+ * @param {string} value - the value name.
+ * @returns {string}
+ */
getContourByValue (value) {
for (let [cont, v] of InfoModule.neumeGroups.entries()) {
if (v === value) {
@@ -226,20 +224,25 @@ InfoModule.neumeGroups = new Map(
* Set listener on info visibility checkbox.
*/
function setInfoControls () {
+ startInfoVisibility();
updateInfoVisibility();
$('#displayInfo').click(updateInfoVisibility);
}
+function startInfoVisibility () {
+ $('#neume_info').append("" +
+ "
");
+ $('#neume_info').addClass('is-invisible');
+}
+
/**
* Update the visibility of infoBox
*/
function updateInfoVisibility () {
if ($('#displayInfo').is(':checked')) {
- $('#neume_info').append("" +
- "
");
+ $('#neume_info').removeClass('is-invisible');
} else {
- $('#neume_info').empty();
+ $('#neume_info').addClass('is-invisible');
}
}
diff --git a/src/NeonCore.js b/src/NeonCore.js
index 8ff4e9b0f..06bc310ff 100644
--- a/src/NeonCore.js
+++ b/src/NeonCore.js
@@ -1,7 +1,8 @@
+import { convertSbToStaff } from './utils/ConvertMei.js';
import * as Validation from './Validation.js';
+import VerovioWrapper from './VerovioWrapper.js';
import PouchDb from 'pouchdb';
-
-const verovio = require('verovio-dev');
+const uuid = require('uuid/v4');
/**
* The core component of Neon. This manages the database,
@@ -10,32 +11,26 @@ const verovio = require('verovio-dev');
class NeonCore {
/**
* Constructor for NeonCore
- * @param {Map} meiMap - Map of zero-indexed page no to MEI.
- * @param {Promise} title - The title of the page or manuscript.
+ * @param {object} manifest - The manifest to load.
* @returns {object} A NeonCore object.
*/
- constructor (meiMap, title) {
- this.verovioOptions = {
- inputFormat: 'mei',
- noFooter: 1,
- noHeader: 1,
- pageMarginLeft: 0,
- pageMarginTop: 0,
- font: 'Bravura',
- useFacsimile: true
- };
-
+ constructor (manifest) {
+ /**
+ * A wrapper for the Verovio Web Worker.
+ * @type {object}
+ */
+ this.verovioWrapper = new VerovioWrapper();
Validation.init();
/**
* Stacks of previous MEI files representing actions that can be undone for each page.
- * @type {Map.>}
+ * @type {Map.>}
*/
this.undoStacks = new Map();
/**
* Stacks of previous MEI files representing actions that can be redone for each page.
- * @type {Map.>}
+ * @type {Map.>}
*/
this.redoStacks = new Map();
@@ -48,110 +43,209 @@ class NeonCore {
*/
/**
- * A cache mapping a page number to a {@link CacheEntry}.
- * @type {Map.}
+ * A cache mapping a page URI to a {@link CacheEntry}.
+ * @type {Map.}
*/
this.neonCache = new Map();
- this.parser = new DOMParser();
+ this.parser = new window.DOMParser();
- this.db = new PouchDb(title);
-
- /**
- * A map associating page numbers with their respective Verovio toolkit
- * instances. This is used to decrease latency in loading files.
- * @type {Map.}
- */
- this.toolkits = new Map();
+ this.db = new PouchDb('Neon');
this.blankPages = [];
// Add each MEI to the database
- this.meiMap = meiMap;
+ this.manifest = manifest;
+ this.annotations = manifest.mei_annotations;
+ this.lastPageLoaded = '';
}
/**
- * Initialize the PouchDb database based on the provided MEI.
- * This should only be run if previous data does not exist.
+ * Initialize the PouchDb database based on the provided manifest.
+ * If a newer version already exists in the database, this will
+ * not update the database unless forced.
+ * @param {boolean} force - If a database update should be forced.
+ * @returns {boolean}
*/
- async initDb () {
- for (let pair of this.meiMap) {
- let key = pair[0];
- let value = pair[1];
- await this.db.get(key.toString()).catch((err) => {
+ async initDb (force = false) {
+ // Check for existing manifest
+ let response = await new Promise((resolve, reject) => {
+ this.db.get(this.manifest['@id']).catch(err => {
if (err.name === 'not_found') {
- // Create new document
- return {
- _id: key.toString(),
- data: ''
+ // This is a new document.
+ let doc = {
+ _id: this.manifest['@id'],
+ timestamp: this.manifest.timestamp,
+ image: this.manifest.image,
+ title: this.manifest.title,
+ annotations: []
};
+ this.annotations.forEach(annotation => {
+ doc.annotations.push(annotation.id);
+ });
+ return doc;
} else {
- throw err;
+ console.error(err);
+ return reject(err);
+ }
+ }).then(async doc => {
+ // Check if doc timestamp is newer than manifest
+ let docTime = (new Date(doc.timestamp)).getTime();
+ let manTime = (new Date(this.manifest.timestamp)).getTime();
+ if (docTime > manTime) {
+ if (!force) {
+ // Fill annotations list with db annotations
+ this.annotations = [];
+ doc.annotations.forEach(async id => {
+ await this.db.get(id).then(annotation => {
+ this.annotations.push({
+ id: annotation._id,
+ type: 'Annotation',
+ body: annotation.body,
+ target: annotation.target
+ });
+ }).catch(err => {
+ console.error(err);
+ });
+ });
+ return resolve(false);
+ }
+ }
+ for (let annotation of this.annotations) {
+ // Add annotations to database
+ await this.db.get(annotation.id).catch(err => {
+ if (err.name === 'not_found') {
+ return {
+ _id: annotation.id
+ };
+ } else {
+ console.error(err);
+ return reject(err);
+ }
+ }).then(newAnnotation => {
+ newAnnotation.body = annotation.body;
+ newAnnotation.target = annotation.target;
+ return this.db.put(newAnnotation);
+ }).catch(err => {
+ reject(err);
+ console.error(err);
+ });
}
- }).then((doc) => {
- doc.data = value;
return this.db.put(doc);
- }).catch((err) => {
+ }).then(() => {
+ return resolve(true);
+ }).catch(err => {
+ reject(err);
console.error(err);
});
- }
+ });
+
+ return response;
}
/**
* Load a page into the verovio toolkit. This will fetch the
* page from the cache or from the database.
- * @param {number} pageNo - The zero-indexed page number to load.
+ * @param {string} pageURI - The URI of the selected page.
* @returns {Promise} A promise that resolves to the cache entry.
*/
- loadPage (pageNo) {
+ loadPage (pageURI) {
return new Promise((resolve, reject) => {
- if (this.neonCache.has(pageNo)) {
- resolve(this.neonCache.get(pageNo));
- } else if (this.blankPages.includes(pageNo)) {
- let e = new Error('No MEI file for page ' + pageNo);
+ if (this.lastPageLoaded === pageURI && this.neonCache.has(pageURI)) {
+ resolve(this.neonCache.get(pageURI));
+ } else if (this.neonCache.has(pageURI)) {
+ this.loadData(pageURI, this.neonCache.get(pageURI).mei).then(() => {
+ resolve(this.neonCache.get(pageURI));
+ });
+ } else if (this.blankPages.includes(pageURI)) {
+ Validation.blankPage();
+ let e = new Error('No MEI file for page ' + pageURI);
e.name = 'missing_mei';
reject(e);
} else {
- this.db.get(pageNo.toString()).then((doc) => {
- this.loadData(pageNo, doc.data);
- resolve(this.neonCache.get(pageNo));
- }).catch((err) => {
- if (err.name === 'not_found') {
- this.blankPages.push(pageNo);
- }
- reject(err);
+ // Find annotation
+ let annotation = this.annotations.find(elem => {
+ return elem.target === pageURI;
});
+ if (annotation) {
+ window.fetch(annotation.body).then(response => {
+ if (response.ok) {
+ return response.text();
+ } else {
+ throw new Error(response.statusText);
+ }
+ }).then(data => {
+ // Check if the MEI file is sb-based. If so, convert to staff-based.
+ if (data.match(//)) {
+ data = convertSbToStaff(data);
+ }
+ this.loadData(pageURI, data).then(() => {
+ resolve(this.neonCache.get(pageURI));
+ });
+ }).catch(err => {
+ reject(err);
+ });
+ } else {
+ Validation.blankPage();
+ this.blankPages.push(pageURI);
+ }
}
});
}
/**
* Load data into the verovio toolkit and update the cache.
- * @param {number} pageNo - The zero-indexed page number.
+ * @param {string} pageURI - The URI of the selected page.
* @param {string} data - The MEI of the page as a string.
* @param {boolean} [dirty] - If the cache entry should be marked as dirty. Defaults to false.
+ * @returns {Promise} promise that resolves when this action is done
*/
- loadData (pageNo, data, dirty = false) {
+ loadData (pageURI, data, dirty = false) {
Validation.sendForValidation(data);
- let svg = this.parser.parseFromString(
- this.getToolkit(pageNo).renderData(data, {}),
- 'image/svg+xml'
- ).documentElement;
- this.neonCache.set(pageNo, {
- svg: svg,
- mei: data,
- dirty: dirty
+ this.lastPageLoaded = pageURI;
+ /* A promise is returned that will resolve to the result of the action.
+ * However the value that is must return comes from the Web Worker and
+ * information passed between the worker and main context much be in a
+ * message. So an event handler is put on verovioWrapper for when a message
+ * is receieved from the worker. Then a message is sent to the worker to
+ * take an action. A response is sent back and the previously mentioned
+ * event handler handles the response. Since it is defined within the
+ * promise it has access to the necessary resolve function.
+ */
+ return new Promise((resolve, reject) => {
+ let message = {
+ id: uuid(),
+ action: 'renderData',
+ mei: data
+ };
+ function handle (evt) {
+ if (evt.data.id === message.id) {
+ let svg = this.parser.parseFromString(
+ evt.data.svg,
+ 'image/svg+xml'
+ ).documentElement;
+ this.neonCache.set(pageURI, {
+ svg: svg,
+ mei: data,
+ dirty: dirty
+ });
+ evt.target.removeEventListener('message', handle);
+ resolve();
+ }
+ }
+ this.verovioWrapper.addEventListener('message', handle.bind(this));
+ this.verovioWrapper.postMessage(message);
});
}
/**
* Get the SVG for a specific page number.
- * @param {number} pageNo - The zero-indexed page number.
+ * @param {string} pageURI - The URI of the selected page.
* @returns {Promise} A promise that resolves to the SVG.
*/
- getSVG (pageNo) {
+ getSVG (pageURI) {
return new Promise((resolve, reject) => {
- this.loadPage(pageNo).then((entry) => {
+ this.loadPage(pageURI).then((entry) => {
resolve(entry.svg);
}).catch((err) => { reject(err); });
});
@@ -159,12 +253,12 @@ class NeonCore {
/**
* Get the MEI for a specific page number.
- * @param {number} pageNo - The zero-indexed page number.
+ * @param {string} pageURI - The URI of the selected page.
* @returns {Promise} A promise that resolves to the MEI as a string.
*/
- getMEI (pageNo) {
+ getMEI (pageURI) {
return new Promise((resolve, reject) => {
- this.loadPage(pageNo).then((entry) => {
+ this.loadPage(pageURI).then((entry) => {
resolve(entry.mei);
}).catch((err) => { reject(err); });
});
@@ -173,13 +267,24 @@ class NeonCore {
/**
* Get musical element attributes from the verovio toolkit.
* @param {string} elementId - The unique ID of the musical element.
- * @param {number} pageNo - The zero-indexed page number the element is on.
+ * @param {string} pageURI - The URI of the selected page.
* @returns {Promise} A promise that resolves to the attributes in an object.
*/
- getElementAttr (elementId, pageNo) {
+ getElementAttr (elementId, pageURI) {
return new Promise((resolve) => {
- this.loadPage(pageNo).then(() => {
- resolve(this.getToolkit(pageNo).getElementAttr(elementId));
+ this.loadPage(pageURI).then(() => {
+ let message = {
+ id: uuid(),
+ action: 'getElementAttr',
+ elementId: elementId
+ };
+ this.verovioWrapper.addEventListener('message', function handle (evt) {
+ if (evt.data.id === message.id) {
+ evt.target.removeEventListener('message', handle);
+ resolve(evt.data.attributes);
+ }
+ });
+ this.verovioWrapper.postMessage(message);
});
});
}
@@ -189,77 +294,169 @@ class NeonCore {
* @param {object} action - The editor toolkit action object.
* @param {string} action.action - The name of the action to perform.
* @param {object|array} action.param - The parameters of the action(s)
- * @param {number} pageNo - The zero-indexed page number to perform the action on.
- * @returns {boolean} If the action succeeded or not.
+ * @param {string} pageURI - The URI of the selected page.
+ * @returns {Promise} Resolves to boolean if the action succeeded or not.
*/
- async edit (editorAction, pageNo) {
- if (this.currentPage !== pageNo) {
- await this.loadPage(pageNo);
+ edit (editorAction, pageURI) {
+ let promise;
+ if (this.lastPageLoaded === pageURI) {
+ promise = Promise.resolve(this.neonCache.get(pageURI));
+ } else {
+ promise = this.loadPage(pageURI);
}
- let currentMEI = this.getMEI(pageNo);
- let result = this.getToolkit(pageNo).edit(editorAction);
- if (result) {
- if (!this.undoStacks.has(pageNo)) {
- this.undoStacks.set(pageNo, []);
- }
- this.undoStacks.get(pageNo).push(await currentMEI);
- this.redoStacks.set(pageNo, []);
+ return new Promise((resolve, reject) => {
+ promise.then(entry => {
+ let currentMEI = entry.mei;
+ let message = {
+ id: uuid(),
+ action: 'edit',
+ editorAction: editorAction
+ };
+ function handle (evt) {
+ if (evt.data.id === message.id) {
+ if (evt.data.result) {
+ if (!this.undoStacks.has(pageURI)) {
+ this.undoStacks.set(pageURI, []);
+ }
+ this.undoStacks.get(pageURI).push(currentMEI);
+ this.redoStacks.set(pageURI, []);
+ }
+ evt.target.removeEventListener('message', handle);
+ this.updateCache(pageURI).then(() => { resolve(evt.data.result); });
+ }
+ }
+ this.verovioWrapper.addEventListener('message', handle.bind(this));
+ this.verovioWrapper.postMessage(message);
+ });
+ });
+ }
+
+ /**
+ * Update contents of the cache using information in verovio toolkit.
+ * @param {string} pageURI - Page to be updated in cache.
+ * @param {boolean} dirty - If the entry should be marked as dirty
+ * @returns {Promise}
+ */
+ updateCache (pageURI, dirty) {
+ return new Promise((resolve, reject) => {
+ // Must get MEI and then get SVG then finish.
+ var mei, svgText;
+ let meiPromise = new Promise((resolve, reject) => {
+ let message = {
+ id: uuid(),
+ action: 'getMEI'
+ };
+ this.verovioWrapper.addEventListener('message', function handle (evt) {
+ if (evt.data.id === message.id) {
+ mei = evt.data.mei;
+ evt.target.removeEventListener('message', handle);
+ resolve();
+ }
+ });
+ this.verovioWrapper.postMessage(message);
+ });
+ let svgPromise = new Promise((resolve, reject) => {
+ let message = {
+ id: uuid(),
+ action: 'renderToSVG'
+ };
+ this.verovioWrapper.addEventListener('message', function handle (evt) {
+ if (evt.data.id === message.id) {
+ svgText = evt.data.svg;
+ evt.target.removeEventListener('message', handle);
+ resolve();
+ }
+ });
+ this.verovioWrapper.postMessage(message);
+ });
- // Update cache
- this.neonCache.set(pageNo, {
- mei: this.getToolkit(pageNo).getMEI(0, true),
- svg: this.parser.parseFromString(this.getToolkit(pageNo).renderToSVG(1),
- 'image/svg+xml').documentElement,
- dirty: true
+ meiPromise.then(() => { return svgPromise; }).then(() => {
+ let svg = this.parser.parseFromString(
+ svgText,
+ 'image/svg+xml'
+ ).documentElement;
+ this.neonCache.set(pageURI, {
+ mei: mei,
+ svg: svg,
+ dirty: dirty
+ });
+ resolve();
});
- }
- return result;
+ });
}
/**
* Get the edit info string from the verovio toolkit.
- * @returns {string}
+ * @returns {Promise} Promise that resolves to info string
*/
- info (pageNo) {
- return this.getToolkit(pageNo).editInfo();
+ info (pageURI) {
+ let promise;
+ if (this.lastPageLoaded === pageURI) {
+ promise = Promise.resolve();
+ } else {
+ promise = this.loadPage(pageURI);
+ }
+ return new Promise((resolve, reject) => {
+ promise.then(() => {
+ let message = {
+ id: uuid(),
+ action: 'editInfo'
+ };
+ this.verovioWrapper.addEventListener('message', function handle (evt) {
+ if (evt.data.id === message.id) {
+ evt.target.removeEventListener('message', handle);
+ resolve(evt.data.info);
+ }
+ });
+ this.verovioWrapper.postMessage(message);
+ });
+ });
}
/**
* Undo the last action performed on a specific page.
- * @param {number} pageNo - The zero-indexed page number.
- * @returns {boolean} If an action undone.
+ * @param {string} pageURI - The URI of the selected page.
+ * @returns {Promise} If an action undone.
*/
- undo (pageNo) {
- if (this.undoStacks.has(pageNo)) {
- let state = this.undoStacks.get(pageNo).pop();
- if (state !== undefined) {
- this.getMEI(0).then((mei) => {
- this.redoStacks.get(pageNo).push(mei);
- });
- this.loadData(pageNo, state, true);
- return true;
+ undo (pageURI) {
+ return new Promise((resolve, reject) => {
+ if (this.undoStacks.has(pageURI)) {
+ let state = this.undoStacks.get(pageURI).pop();
+ if (state !== undefined) {
+ this.getMEI(pageURI).then(mei => {
+ this.redoStacks.get(pageURI).push(mei);
+ return this.loadData(pageURI, state, true);
+ }).then(() => {
+ resolve(true);
+ });
+ return;
+ }
}
- }
- return false;
+ resolve(false);
+ });
}
/**
* Redo the last action performed on a page.
- * @param {number} pageNo - The zero-indexed page number.
- * @returns {boolean} If an action was redone or not.
+ * @param {string} pageURI - The zero-indexed page number.
+ * @returns {Promise} If an action was redone or not.
*/
- redo (pageNo) {
- if (this.redoStacks.has(pageNo)) {
- let state = this.redoStacks.get(pageNo).pop();
- if (state !== undefined) {
- this.getMEI(0).then((mei) => {
- this.undoStacks.get(pageNo).push(mei);
- });
- this.loadData(pageNo, state, true);
- return true;
+ redo (pageURI) {
+ return new Promise((resolve, reject) => {
+ if (this.redoStacks.has(pageURI)) {
+ let state = this.redoStacks.get(pageURI).pop();
+ if (state !== undefined) {
+ this.getMEI(pageURI).then((mei) => {
+ this.undoStacks.get(pageURI).push(mei);
+ return this.loadData(pageURI, state, true);
+ }).then(() => {
+ resolve(true);
+ });
+ return;
+ }
}
- }
- return false;
+ resolve(false);
+ });
}
/**
@@ -268,29 +465,58 @@ class NeonCore {
* only entries marked as dirty will be updated.
*/
async updateDatabase () {
+ let updateTimestamp = false;
for (let pair of this.neonCache) {
let key = pair[0];
let value = pair[1];
if (value.dirty) {
- await this.db.get(key.toString()).then((doc) => {
- doc.data = value.mei;
+ updateTimestamp ^= true;
+ let index = this.annotations.findIndex(elem => { return elem.target === key; });
+ // try to update server with PUT (if applicable
+ // only attempt if not a data URI
+ let uri;
+ if (!this.annotations[index].body.match(/^data:/)) {
+ await window.fetch(this.annotations[index].body,
+ {
+ method: 'PUT',
+ headers: { 'Content-Type': 'application/mei+xml' },
+ body: value.mei
+ }
+ ).then(response => {
+ if (response.ok) {
+ uri = this.annotations[index].body;
+ } else {
+ uri = 'data:application/mei+xml;base64,' + window.btoa(value.mei);
+ }
+ }).catch(err => {
+ console.error(err);
+ console.warn('Falling back to data URI');
+ uri = 'data:application/mei+xml;base64,' + window.btoa(value.mei);
+ });
+ } else {
+ uri = 'data:application/mei+xml;base64,' + window.btoa(value.mei);
+ }
+ // Update URI in annotations, database
+ this.annotations[index].body = uri;
+ await this.db.get(this.annotations[index].id).then(doc => {
+ doc.body = uri;
return this.db.put(doc);
}).then(() => {
- console.log('done');
value.dirty = false;
- }).catch((err) => {
+ }).catch(err => {
console.error(err);
});
}
}
- }
- getToolkit (pageNo) {
- if (!this.toolkits.has(pageNo)) {
- this.toolkits.set(pageNo, new verovio.toolkit());
- this.toolkits.get(pageNo).setOptions(this.verovioOptions);
+ if (updateTimestamp) {
+ await this.db.get(this.manifest['@id']).then(doc => {
+ doc.timestamp = (new Date()).toISOString();
+ return this.db.put(doc);
+ }).catch(err => {
+ console.error(err);
+ });
}
- return this.toolkits.get(pageNo);
}
}
diff --git a/src/NeonView.js b/src/NeonView.js
index ded2f8ff1..5b368fbbf 100644
--- a/src/NeonView.js
+++ b/src/NeonView.js
@@ -1,5 +1,8 @@
import NeonCore from './NeonCore.js';
-import * as Notification from './utils/Notification.js';
+
+import { parseManifest } from './utils/NeonManifest.js';
+import { prepareEditMode } from './utils/EditControls';
+import setBody from './utils/template/Template.js';
/**
* NeonView class. Manages the other modules of Neon and communicates with
@@ -9,49 +12,42 @@ class NeonView {
/**
* Constructor for NeonView. Sets mode and passes constructors.
* @param {object} params
- * @param {string} params.mode
- * @param {object} params.options
+ * @param {string} params.manifest - The contents of a Neon manifest.
* @param {object} params.View - Constructor for a View module
* @param {object} params.Display - Constructor for DisplayPanel module
* @param {object} params.Info - Constructor for InfoModule module
- * @param {object} [params.Edit] - Constructor for EditMode module
+ * @param {object} [params.NeumeEdit] - Constructor for NeumeEdit module
* @param {object} [params.TextView] - Constructor for TextView module
+ * @param {object} [params.TextEdit] - Constructor for TextEdit module
*/
constructor (params) {
- if (params.mode === 'single' || params.mode === 'iiif') {
- this.mode = params.mode;
- } else {
- console.error('Invalid mode');
- }
+ setBody();
- if (this.mode === 'single') {
- this.view = new params.View(this, params.Display, params.options.image);
- } else {
- this.view = new params.View(this, params.Display, params.options.manifest);
+ if (!parseManifest(params.manifest)) {
+ console.error('Unable to parse the manifest');
}
+ this.manifest = params.manifest;
- this.core = new NeonCore(params.options.meiMap, params.options.name);
+ this.view = new params.View(this, params.Display, params.manifest.image);
+ this.name = params.manifest.title;
+ this.core = new NeonCore(params.manifest);
this.display = this.view.display;
- this.InfoModule = params.Info;
this.info = new params.Info(this);
- if (params.Edit !== undefined) {
+ if (params.NeumeEdit !== undefined || (params.TextEdit !== undefined && params.TextView !== undefined)) {
// Set up display for edit button
- let parent = document.getElementById('dropdown_toggle');
- let editItem = document.createElement('a');
- editItem.classList.add('navbar-item');
- let editButton = document.createElement('button');
- editButton.classList.add('button');
- editButton.id = 'edit_mode';
- editButton.textContent = 'Edit MEI';
- editItem.appendChild(editButton);
- parent.appendChild(editItem);
-
- this.editor = new params.Edit(this);
+ prepareEditMode(this);
+ }
+
+ if (params.NeumeEdit !== undefined) {
+ this.NeumeEdit = new params.NeumeEdit(this);
}
if (params.TextView !== undefined) {
this.textView = new params.TextView(this);
+ if (params.TextEdit !== undefined) {
+ this.TextEdit = new params.TextEdit(this);
+ }
}
}
@@ -67,43 +63,56 @@ class NeonView {
this.updateForCurrentPage();
}
}); */
- this.core.initDb().then(() => { this.updateForCurrentPage(); });
+ this.core.initDb().then(() => { this.updateForCurrentPage(true); });
}
/**
* Get the current page from the loaded view and then display the
* most up to date SVG.
+ * @param {boolean} [delay=false] - whether or not to delay loading the page by 500ms. defaults to false
*/
- updateForCurrentPage () {
+ updateForCurrentPage (delay = false) {
let pageNo = this.view.getCurrentPage();
- // load pages
- this.core.getSVG(pageNo).then((svg) => {
- this.view.updateSVG(svg, pageNo);
- });
+ this.view.changePage(pageNo, delay);
+ }
+
+ /**
+ * Same as updateForCurrentPage but returns a promise.
+ * @param {boolean} [delay=false] - whether or not to delay loading the page by 500ms. defaults to false
+ * @see NeonView.updateForCurrentPage
+ */
+ updateForCurrentPagePromise (delay = false) {
+ let pageNo = this.view.getCurrentPage();
+ return Promise.resolve(this.view.changePage(pageNo, delay));
}
/**
* Redo an action performed on the current page (if any)
+ * @returns {Promise} a promise that resolves to a success boolean
*/
redo () {
- return this.core.redo(this.view.getCurrentPage());
+ return this.core.redo(this.view.getCurrentPageURI());
}
/**
* Undo the last action performed on the current page (if any)
+ * @returns {Promise} a promise that reoslves to a success boolean
*/
undo () {
- return this.core.undo(this.view.getCurrentPage());
+ return this.core.undo(this.view.getCurrentPageURI());
}
/**
* Get the mode Neon is in: viewer, insert, or edit.
+ * @returns {string}
*/
getUserMode () {
- if (this.editor === undefined) {
- return 'viewer';
+ if (this.NeumeEdit !== undefined) {
+ return this.NeumeEdit.getUserMode();
+ } else if (this.TextEdit !== undefined) {
+ return 'edit';
} else {
- return this.editor.getUserMode();
+ return 'viewer';
}
}
@@ -112,33 +121,47 @@ class NeonView {
* @param {object} action - The editor toolkit action object.
* @param {string} action.action - The name of the action to perform.
* @param {object|array} action.param - The parameters of the action(s)
- * @param {number} pageNo - The zero-indexed page number to perform the action on.
+ * @param {string} pageURI - The URI of the page to perform the action on
* @returns {Promise} A promise that resolves to the result of the action.
*/
- edit (action, pageNo) {
- let editPromise = new Promise((resolve) => {
- resolve(this.core.edit(action, pageNo));
- });
- return editPromise;
+ edit (action, pageURI) {
+ return this.core.edit(action, pageURI);
}
/**
* Get the attributes for a specific musical element.
* @param {string} elementID - The unique ID of the element.
- * @param {number} pageNo - The zero-indexed page number the ID is found on.
+ * @param {string} pageURI - The URI of the page the element is found on
* @returns {Promise} A promise that resolves to the available attributes.
*/
- getElementAttr (elementID, pageNo) {
- let elementPromise = new Promise((resolve, reject) => {
- resolve(this.core.getElementAttr(elementID, pageNo));
- });
- return elementPromise;
+ getElementAttr (elementID, pageURI) {
+ return this.core.getElementAttr(elementID, pageURI);
}
/**
- * Save the current state of the MEI file(s) to the browser database.
+ * Updates browser database and creates JSON-LD save file.
* @returns {Promise} A promise that resolves when the save action is finished.
*/
+ export () {
+ // return this.core.updateDatabase();
+ return (new Promise((resolve, reject) => {
+ this.core.updateDatabase().then(() => {
+ this.manifest.mei_annotations = this.core.annotations;
+ this.manifest.timestamp = (new Date()).toISOString();
+ let data = new window.Blob([JSON.stringify(this.manifest, null, 2)], { type: 'application/ld+json' });
+ let reader = new window.FileReader();
+ reader.addEventListener('load', () => {
+ resolve(reader.result);
+ });
+ reader.readAsDataURL(data);
+ }).catch(err => { reject(err); });
+ }));
+ }
+
+ /**
+ * Save the current state to the browser database.
+ * @returns {Promise} A promise that resolves when the action is finished.
+ */
save () {
return this.core.updateDatabase();
}
diff --git a/src/SingleEdit/Grouping.js b/src/SingleEdit/Grouping.js
deleted file mode 100644
index 1c8dd3344..000000000
--- a/src/SingleEdit/Grouping.js
+++ /dev/null
@@ -1,174 +0,0 @@
-/** @module SingleEdit/Grouping */
-
-import * as Contents from './Contents.js';
-import * as Warnings from '../Warnings.js';
-import * as Notification from '../utils/Notification.js';
-import { unsetVirgaAction, unsetInclinatumAction } from './SelectOptions.js';
-const $ = require('jquery');
-
-/**
- * The NeonView parent to access editor actions.
- * @type {NeonView}
- */
-var neonView;
-
-/**
- * Set the neonView member.
- * @param {NeonView} view
- */
-export function initNeonView (view) {
- neonView = view;
-}
-
-/**
- * Trigger the grouping selection menu.
- * @param {string} type - The grouping type: nc, neume, syl, ligatureNc, or ligature
- */
-export function triggerGrouping (type) {
- $('#moreEdit').removeClass('is-invisible');
- $('#moreEdit').append(Contents.groupingMenu[type]);
- initGroupingListeners();
-}
-
-/**
- * Remove the grouping selection menu.
- */
-export function endGroupingSelection () {
- $('#moreEdit').empty();
- $('#moreEdit').addClass('is-invisible');
-}
-
-/**
- * The grouping dropdown listener.
- */
-export function initGroupingListeners () {
- $('#mergeSyls').on('click', function () {
- var elementIds = getChildrenIds().filter(e =>
- document.getElementById(e).classList.contains('neume')
- );
- groupingAction('group', 'neume', elementIds);
- });
-
- $('#groupNeumes').on('click', function () {
- var elementIds = getIds();
- groupingAction('group', 'neume', elementIds);
- });
-
- $('#groupNcs').on('click', function () {
- var elementIds = getIds();
- groupingAction('group', 'nc', elementIds);
- });
-
- $('#ungroupNeumes').on('click', function () {
- var elementIds = getChildrenIds();
- groupingAction('ungroup', 'neume', elementIds);
- });
-
- $('#ungroupNcs').on('click', function () {
- var elementIds = getChildrenIds();
- groupingAction('ungroup', 'nc', elementIds);
- });
- $('#toggle-ligature').on('click', async function () {
- var elementIds = getIds();
- var isLigature;
- let ligatureRegex = /#E99[016]/;
- if (!ligatureRegex.test(document.getElementById(elementIds[0]).children[0].getAttribute('xlink:href'))) { // SMUFL codes for ligature glyphs
- isLigature = true;
- } else {
- isLigature = false;
- let chainAction = { 'action': 'chain',
- 'param': [
- unsetInclinatumAction(elementIds[0]), unsetVirgaAction(elementIds[0]),
- unsetInclinatumAction(elementIds[1]), unsetVirgaAction(elementIds[1])
- ] };
- await neonView.edit(chainAction, 0);
- }
-
- let editorAction = {
- 'action': 'toggleLigature',
- 'param': {
- 'elementIds': elementIds,
- 'isLigature': isLigature.toString()
- }
- };
- neonView.edit(editorAction, 0).then((result) => {
- if (result) {
- Notification.queueNotification('Ligature Toggled');
- } else {
- Notification.queueNotification('Ligature Toggle Failed');
- }
- endGroupingSelection();
- neonView.updateForCurrentPage();
- });
- });
-}
-
-/**
- * Form and execute a group/ungroup action.
- * @param {string} action - The action to execute. Either "group" or "ungroup".
- * @param {string} groupType - The type of elements to group. Either "neume" or "nc".
- * @param {string[]} elementIds - The IDs of the elements.
- */
-function groupingAction (action, groupType, elementIds) {
- let editorAction = {
- 'action': action,
- 'param': {
- 'groupType': groupType,
- 'elementIds': elementIds
- }
- };
- neonView.edit(editorAction, 0).then((result) => {
- if (result) {
- if (action === 'group') {
- Notification.queueNotification('Grouping Success');
- } else {
- Notification.queueNotification('Ungrouping Success');
- }
- } else {
- if (action === 'group') {
- Notification.queueNotification('Grouping Failed');
- } else {
- Notification.queueNotification('Ungrouping Failed');
- }
- }
- neonView.updateForCurrentPage();
-
- // Prompt user to confirm if Neon does not re cognize contour
- if (groupType === 'nc') {
- var neumeParent = $('#' + elementIds[0]).parent();
- var ncs = $(neumeParent).children();
- var contour = neonView.info.getContour((ncs));
- if (contour === undefined) {
- Warnings.groupingNotRecognized();
- }
- }
- endGroupingSelection();
- });
-}
-
-/**
- * Get the IDs of selected elements.
- */
-function getIds () {
- var ids = [];
- var elements = Array.from($('.selected'));
- elements.forEach(el => {
- ids.push($(el)[0].id);
- });
- return ids;
-}
-
-/**
- * Get the IDs of the selected elements' children.
- */
-function getChildrenIds () {
- var childrenIds = [];
- var elements = Array.from($('.selected'));
- elements.forEach(el => {
- var children = Array.from($(el).children());
- children.forEach(ch => {
- childrenIds.push($(ch)[0].id);
- });
- });
- return childrenIds;
-}
diff --git a/src/SingleEdit/ResizeStaff.js b/src/SingleEdit/ResizeStaff.js
deleted file mode 100644
index afa0cc4f8..000000000
--- a/src/SingleEdit/ResizeStaff.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/**
- * Support for resizing the staff by creating a resizable box around it.
- * @module SingleEdit/ResizeStaff
- */
-
-import { selectStaff } from './Select.js';
-
-const d3 = require('d3');
-
-/**
- * The sides of the rectangle
- */
-const Side = {
- Top: 0,
- Bottom: 1,
- Left: 2,
- Right: 3
-};
-
-/**
- * Handle the resizing of the selected staff.
- * @constructor
- * @param {string} staffId - The ID of the staff to resize.
- * @param {NeonView} neonView - The NeonView parent for editing and refreshing.
- * @param {DragHandler} dragHandler - A drag handler object.
- */
-function Resize (staffId, neonView, dragHandler) {
- var staff = document.getElementById(staffId);
- /**
- * The upper-left x-coordinate of the staff.
- * @type {number}
- */
- var ulx;
- /**
- * The upper-left y-coordinate of the staff.
- * @type {number}
- */
- var uly;
- /**
- * The lower-right x-coordinate of the staff.
- * @type {number}
- */
- var lrx;
- /**
- * The lower-right y-coordinate of the staff.
- * @type {number}
- */
- var lry;
-
- /**
- * Draw the initial rectangle around the staff
- * and add the listeners to support dragging to resize.
- */
- function drawInitialRect () {
- if (staff === null) return;
- let paths = Array.from(staff.getElementsByTagName('path'));
-
- paths.forEach(path => {
- let box = path.getBBox();
- if (ulx === undefined || ulx > box.x) {
- ulx = box.x;
- }
- if (uly === undefined || uly > box.y) {
- uly = box.y;
- }
- if (lrx === undefined || lrx < box.x + box.width) {
- lrx = box.x + box.width;
- }
- if (lry === undefined || lry < box.y + box.height) {
- lry = box.y + box.height;
- }
- });
-
- d3.select('#' + staff.id).append('rect')
- .attr('x', ulx)
- .attr('y', uly)
- .attr('width', lrx - ulx)
- .attr('height', lry - uly)
- .attr('id', 'resizeRect')
- .attr('stroke', 'black')
- .attr('stroke-width', 15)
- .attr('fill', 'none')
- .style('cursor', 'move');
-
- d3.select('#resizeRect').call(
- d3.drag()
- .on('start', resizeStart)
- .on('drag', resizeDrag)
- .on('end', resizeEnd)
- );
-
- var side;
- var initialPoint;
-
- function resizeStart () {
- initialPoint = d3.mouse(this);
- {
- let dist = Math.abs(initialPoint[0] - ulx);
- side = Side.Left;
- if (dist > Math.abs(initialPoint[0] - lrx)) {
- dist = Math.abs(initialPoint[0] - lrx);
- side = Side.Right;
- }
- if (dist > Math.abs(initialPoint[1] - uly)) {
- dist = Math.abs(initialPoint[1] - uly);
- side = Side.Top;
- }
- if (dist > Math.abs(initialPoint[1] - lry)) {
- dist = Math.abs(initialPoint[1] - lry);
- side = Side.Bottom;
- }
- }
- }
-
- function resizeDrag () {
- let currentPoint = d3.mouse(this);
- switch (side) {
- case Side.Left:
- ulx = currentPoint[0];
- break;
- case Side.Right:
- lrx = currentPoint[0];
- break;
- case Side.Top:
- uly = currentPoint[1];
- break;
- case Side.Bottom:
- lry = currentPoint[1];
- break;
- default:
- console.error("Something that wasn't a side of the rectangle was dragged. This shouldn't happen.");
- }
- redraw();
- }
-
- function resizeEnd () {
- let editorAction = {
- 'action': 'resize',
- 'param': {
- 'elementId': staff.id,
- 'ulx': ulx,
- 'uly': uly,
- 'lrx': lrx,
- 'lry': lry
- }
- };
- neonView.edit(editorAction, 0).then((result) => {
- if (result) {
- neonView.updateForCurrentPage();
- }
- staff = document.getElementById(staffId);
- ulx = undefined;
- uly = undefined;
- lrx = undefined;
- lry = undefined;
- selectStaff(staff, dragHandler);
- drawInitialRect();
- });
- }
- }
-
- /**
- * Redraw the rectangle with the new bounds
- */
- function redraw () {
- d3.select('#resizeRect')
- .attr('x', ulx)
- .attr('y', uly)
- .attr('width', lrx - ulx)
- .attr('height', lry - uly);
- }
-
- Resize.prototype.constructor = Resize;
- Resize.prototype.drawInitialRect = drawInitialRect;
-}
-export { Resize as default };
diff --git a/src/SingleEdit/Select.js b/src/SingleEdit/Select.js
deleted file mode 100644
index bc4c7d914..000000000
--- a/src/SingleEdit/Select.js
+++ /dev/null
@@ -1,705 +0,0 @@
-/** @module SingleEdit/Select */
-
-import * as Color from '../utils/Color.js';
-import { updateHighlight } from '../DisplayPanel/DisplayControls.js';
-import { initSelectionButtons } from './EditControls.js';
-import * as Grouping from './Grouping.js';
-import * as SelectOptions from './SelectOptions.js';
-import Resize from './ResizeStaff.js';
-
-const d3 = require('d3');
-const $ = require('jquery');
-
-var dragHandler, neonView, info, zoomHandler;
-
-/**
- * Get the selection mode chosen by the user.
- * @returns {string|null}
- */
-function getSelectionType () {
- let element = document.getElementsByClassName('sel-by active');
- if (element.length !== 0) {
- return element[0].id;
- } else {
- return null;
- }
-}
-
-/**
- * Set the objects for this module.
- * @param {DragHandler} dh - The drag handler object
- * @param {NeonView} nv - The NeonView object
- */
-export function setSelectHelperObjects (dh, nv) {
- dragHandler = dh;
- neonView = nv;
- info = neonView.info;
- zoomHandler = neonView.view.zoomHandler;
-
- initSelectionButtons();
- neonView.view.addUpdateCallback(clickSelect);
- neonView.view.addUpdateCallback(dragSelect);
-}
-
-/**
- * Apply listeners for click selection.
- */
-export function clickSelect () {
- $('#svg_group, #svg_group use').off('mousedown', clickHandler);
- $('#svg_group, #svg_group use').on('mousedown', clickHandler);
-
- // Click away listeners
- $('body').on('keydown', (evt) => {
- if (evt.key === 'Escape') {
- if ($('.selected').length > 0) {
- info.infoListeners();
- }
- unselect();
- }
- });
-
- $('use').on('click', (e) => { e.stopPropagation(); });
- $('#moreEdit').on('click', (e) => { e.stopPropagation(); });
-}
-
-/**
- * Handle click events related to element selection.
- * @param {object} evt
- */
-function clickHandler (evt) {
- let mode = neonView.getUserMode();
-
- // If in insert mode or panning is active from shift key
- if (mode === 'insert' || evt.shiftKey) { return; }
-
- // Check if the element being clicked on is part of a drag Selection
- if (this.tagName === 'use') {
- if ($(this).parents('.selected').length === 0) {
- selectAll([this]);
- }
- } else {
- // Check if the point being clicked on is a staff selection (if applicable)
- if (getSelectionType() !== 'selByStaff') {
- info.infoListeners();
- return;
- }
-
- // Check if the point is in a staff.
- let container = document.getElementsByClassName('definition-scale')[0];
- let pt = container.createSVGPoint();
- pt.x = evt.clientX;
- pt.y = evt.clientY;
- let transformMatrix = container.getScreenCTM();
- pt = pt.matrixTransform(transformMatrix.inverse());
-
- let selectedStaves = Array.from($('.staff')).filter((staff) => {
- let bbox = getStaffBBox(staff);
- return (bbox.ulx < pt.x && pt.x < bbox.lrx) && (bbox.uly < pt.y && pt.y < bbox.lry);
- });
- if (selectedStaves.length !== 1) {
- if ($('.selected').length > 0) {
- info.infoListeners();
- }
- unselect();
- return;
- }
-
- // Select a staff
- let staff = selectedStaves[0];
- if (!staff.classList.contains('selected')) {
- // Select previously unselected staff
- selectStaff(staff, this.dragHandler);
- let resize = new Resize(staff.id, neonView, dragHandler);
- resize.drawInitialRect();
- this.dragHandler.dragInit();
- }
- // Trigger mousedown event on the staff
- staff.dispatchEvent(new window.MouseEvent('mousedown', {
- screenX: evt.screenX,
- screenY: evt.screenY,
- clientX: evt.clientX,
- clientY: evt.clientY,
- ctrlKey: evt.ctrlKey,
- shiftKey: evt.shiftKey,
- altKey: evt.altKey,
- metaKey: evt.metaKey,
- view: evt.view
- }));
- }
-}
-
-/**
- * Apply listeners for drag selection.
- */
-export function dragSelect () {
- var initialX = 0;
- var initialY = 0;
- var panning = false;
- var dragSelecting = false;
- var canvas = d3.select('#svg_group');
- var dragSelectAction = d3.drag()
- .on('start', selStart)
- .on('drag', selecting)
- .on('end', selEnd);
- canvas.call(dragSelectAction);
- dragHandler.resetTo(dragSelectAction);
-
- function selStart () {
- let userMode = neonView.getUserMode();
- if (d3.event.sourceEvent.target.nodeName !== 'use' && userMode !== 'insert') {
- if (!d3.event.sourceEvent.shiftKey) { // If not holding down shift key to pan
- if (!$('#selByStaff').hasClass('is-active') || pointNotInStaff(d3.mouse(this))) {
- unselect();
- dragSelecting = true;
- let initialP = d3.mouse(this);
- initialX = initialP[0];
- initialY = initialP[1];
- initRect(initialX, initialY);
- }
- } else {
- panning = true;
- zoomHandler.startDrag();
- }
- } else if (d3.event.sourceEvent.shiftKey) {
- panning = true;
- zoomHandler.startDrag();
- }
- }
-
- /**
- * Check if a point is in the bounds of a staff element.
- * @param {SVGPoint} point
- * @returns {boolean}
- */
- function pointNotInStaff (point) {
- let staves = Array.from(document.getElementsByClassName('staff'));
- let filtered = staves.filter((staff) => {
- let box = getStaffBBox(staff);
- return (box.ulx < point[0] && point[0] < box.lrx) && (box.uly < point[1] && point[1] < box.lry);
- });
- return (filtered.length === 0);
- }
-
- function selecting () {
- if (!panning && dragSelecting) {
- var currentPt = d3.mouse(this);
- var curX = currentPt[0];
- var curY = currentPt[1];
-
- var newX = curX < initialX ? curX : initialX;
- var newY = curY < initialY ? curY : initialY;
- var width = curX < initialX ? initialX - curX : curX - initialX;
- var height = curY < initialY ? initialY - curY : curY - initialY;
-
- updateRect(newX, newY, width, height);
- } else if (panning) {
- zoomHandler.dragging();
- }
- }
-
- function selEnd () {
- if (!panning && dragSelecting) {
- var rx = parseInt($('#selectRect').attr('x'));
- var ry = parseInt($('#selectRect').attr('y'));
- var lx = parseInt($('#selectRect').attr('x')) + parseInt($('#selectRect').attr('width'));
- var ly = parseInt($('#selectRect').attr('y')) + parseInt($('#selectRect').attr('height'));
-
- var nc;
- if ($('#selByStaff').hasClass('is-active')) {
- nc = d3.selectAll('#svg_group use, .staff')._groups[0];
- } else {
- nc = d3.selectAll('#svg_group use')._groups[0];
- }
- var els = Array.from(nc);
-
- var elements = els.filter(function (d) {
- if (d.tagName === 'use') {
- let box = d.parentNode.getBBox();
- let ulx = box.x;
- let uly = box.y;
- let lrx = box.x + box.width;
- let lry = box.y + box.height;
- return !(((rx < ulx && lx < ulx) || (rx > lrx && lx > lrx)) || ((ry < uly && ly < uly) || (ry > lry && ly > lry)));
- } else {
- let box = getStaffBBox(d);
- return !(((rx < box.ulx && lx < box.ulx) || (rx > box.lrx && lx > box.lrx)) || ((ry < box.uly && ly < box.uly) || (ry > box.lry && ly > box.lry)));
- }
- });
-
- selectAll(elements);
-
- dragHandler.dragInit();
- d3.selectAll('#selectRect').remove();
- dragSelecting = false;
- }
- panning = false;
- }
-
- /**
- * Create an initial dragging rectangle.
- * @param {number} ulx - The upper left x-position of the new rectangle.
- * @param {number} uly - The upper left y-position of the new rectangle.
- */
- function initRect (ulx, uly) {
- canvas.append('rect')
- .attr('x', ulx)
- .attr('y', uly)
- .attr('width', 0)
- .attr('height', 0)
- .attr('id', 'selectRect')
- .attr('stroke', 'black')
- .attr('stroke-width', 7)
- .attr('fill', 'none');
- }
-
- /**
- * Update the dragging rectangle.
- * @param {number} newX - The new ulx.
- * @param {number} newY - The new uly.
- * @param {number} currentWidth - The width of the rectangle in pixels.
- * @param {number} currentHeight - The height of the rectangle in pixels.
- */
- function updateRect (newX, newY, currentWidth, currentHeight) {
- d3.select('#selectRect')
- .attr('x', newX)
- .attr('y', newY)
- .attr('width', currentWidth)
- .attr('height', currentHeight);
- }
-}
-
-/**
- * Select a staff element.
- * @param {SVGGElement} el - The staff element in the DOM.
- * @param {DragHandler} dragHandler - The drag handler in use.
- */
-export function selectStaff (el, dragHandler) {
- let staff = $(el);
- if (!staff.hasClass('selected')) {
- unselect();
- staff.addClass('selected');
- updateHighlight();
- Color.highlight(el, '#d00');
- dragHandler.dragInit();
- }
-}
-
-/**
- * Handle selecting an array of elements based on the selection type.
- * @param {SVGGraphicsElement[]} elements - The elements to select. Either or .
- */
-async function selectAll (elements) {
- var syls = [];
-
- var neumes = [];
-
- var ncs = [];
-
- var notNeumes = [];
-
- elements.forEach(el => {
- var firstParent = el.parentNode;
-
- if ($(firstParent).hasClass('nc')) {
- ncs.push(firstParent);
-
- let neume = firstParent.parentNode;
- if (!neumes.includes(neume)) {
- neumes.push(neume);
- }
-
- var syl = neume.parentNode;
- if (!syls.includes(syl)) {
- syls.push(syl);
- }
- } else {
- notNeumes.push(firstParent);
- }
- });
-
- // Determine selection mode
- var selectMode = null;
- Array.from($('.sel-by')).forEach(tab => {
- if ($(tab).hasClass('is-active')) {
- selectMode = $(tab)[0].id;
- }
- });
-
- if (selectMode === 'selByStaff') {
- let toSelect = [];
- elements.forEach(el => {
- if (el.tagName === 'use') {
- let staff = $(el).parents('.staff')[0];
- if (!toSelect.includes(staff)) {
- toSelect.push(staff);
- }
- } else {
- if (!toSelect.includes(el)) {
- toSelect.push(el);
- }
- }
- });
- toSelect.forEach(elem => {
- $(elem).addClass('selected');
- });
-
- updateHighlight();
- toSelect.forEach(elem => {
- Color.highlight(elem, '#d00');
- });
- if (toSelect.length === 1) {
- SelectOptions.triggerSplitActions();
- let resize = new Resize(toSelect[0].id, neonView, dragHandler);
- resize.drawInitialRect();
- } else if (toSelect.length === 2) {
- let bb1 = getStaffBBox(toSelect[0]);
- let bb2 = getStaffBBox(toSelect[1]);
- var avgHeight = (bb1.lry - bb1.uly + bb2.lry - bb2.uly) / 2;
- if (Math.abs(bb1.uly - bb2.uly) < avgHeight) {
- SelectOptions.triggerStaffActions();
- }
- }
- } else if (selectMode === 'selBySyl') {
- let noClefOrCustos = selectNn(notNeumes);
- syls.forEach(s => { select(s); });
- if (!noClefOrCustos) {
- if (notNeumes.length === 1 && ncs.length === 0) {
- let el = notNeumes[0];
- // if ($(el).hasClass("custos")){
- // SelectOptions.triggerNcActions([el]);
- // }
- if ($(el).hasClass('clef')) {
- SelectOptions.triggerClefActions([el]);
- }
- }
- } else if (syls.length > 1) {
- if (sharedSecondLevelParent(syls)) {
- Grouping.triggerGrouping('syl');
- }
- } else if (syls.length === 1) {
- var syl = syls[0];
- var nmChildren = $(syl).children('.neume');
- if (nmChildren.length === 1) {
- let neume = nmChildren[0];
- let ncChildren = neume.children;
- if (ncChildren.length === 1) {
- unselect();
- select(ncChildren[0]);
- SelectOptions.triggerNcActions(ncChildren[0]);
- } else if (ncChildren.length === 2) {
- unselect();
- if (await isLigature(ncChildren[0])) {
- selectNcs(ncChildren[0], dragHandler);
- if (sharedSecondLevelParent(Array.from(document.getElementsByClassName('selected')))) {
- Grouping.triggerGrouping('ligature');
- }
- } else {
- select(neume);
- SelectOptions.triggerNeumeActions();
- }
- } else {
- unselect();
- select(neume);
- SelectOptions.triggerNeumeActions();
- }
- } else {
- SelectOptions.triggerSylActions();
- }
- }
- } else if (selectMode === 'selByNeume') {
- unselect();
- let noClefOrCustos = selectNn(notNeumes);
- neumes.forEach(n => { select(n); });
- if (!noClefOrCustos) {
- if (notNeumes.length === 1 && ncs.length === 0) {
- let el = notNeumes[0];
- // if ($(el).hasClass("custos")){
- // SelectOptions.triggerNcActions([el]);
- // }
- if ($(el).hasClass('clef')) {
- SelectOptions.triggerClefActions([el]);
- }
- }
- } else if (neumes.length > 1) {
- let syllable = neumes[0].parentElement;
- let group = false;
- for (var i = 1; i < neumes.length; i++) {
- if (syllable !== neumes[i].parentElement) {
- group = true;
- break;
- }
- }
- if (group) {
- if (sharedSecondLevelParent(neumes)) {
- Grouping.triggerGrouping('neume');
- }
- } else {
- let sylNeumes = Array.from(syllable.children).filter(child => $(child).hasClass('neume'));
- let result = true;
- sylNeumes.forEach(neume => { result = result && neumes.includes(neume); });
- if (result) {
- unselect();
- select(syllable);
- SelectOptions.triggerSylActions();
- }
- }
- } else if (neumes.length === 1) {
- let neume = neumes[0];
- let ncChildren = neume.children;
- if (ncChildren.length === 1) {
- unselect();
- select(ncChildren[0]);
- SelectOptions.triggerNcActions(ncChildren[0]);
- } else if (ncChildren.length === 2 && await isLigature(ncChildren[0])) {
- unselect();
- select(ncChildren[0]);
- select(ncChildren[1]);
- Grouping.triggerGrouping('ligature');
- } else {
- SelectOptions.triggerNeumeActions();
- }
- }
- } else if (selectMode === 'selByNc') {
- let noClefOrCustos = selectNn(notNeumes);
- if (ncs.length === 1 && noClefOrCustos) {
- selectNcs(ncs[0].children[0], dragHandler);
- return;
- }
- var prev = $(ncs[0]).prev();
- if (ncs.length !== 0 && await isLigature(ncs[0]) && prev.length !== 0 && await isLigature($(ncs[0]).prev()[0])) {
- ncs.push($(ncs[0]).prev()[0]);
- }
- ncs.forEach(nc => { select(nc); });
- if (!noClefOrCustos) {
- if (notNeumes.length === 1 && ncs.length === 0) {
- var el = notNeumes[0];
- // if ($(el).hasClass("custos")){
- // SelectOptions.triggerNcActions([el]);
- // }
- if ($(el).hasClass('clef')) {
- SelectOptions.triggerClefActions([el]);
- }
- }
- } else if (ncs.length === 2) {
- let firstChild = ncs[0].children[0];
- let secondChild = ncs[1].children[0];
- var firstX = firstChild.x.baseVal.value; // $(ncs[0]).children()[0].x.baseVal.value;
- var secondX = secondChild.x.baseVal.value; // $(ncs[1]).children()[0].x.baseVal.value;
- var firstY = 0;
- var secondY = 0;
-
- if (firstX === secondX) {
- firstY = secondChild.y.baseVal.value;
- secondY = firstChild.y.baseVal.value;
- } else {
- firstY = firstChild.y.baseVal.value;
- secondY = secondChild.y.baseVal.value;
- }
-
- if (secondY > firstY) {
- if (ncs[0].parentNode.id === ncs[1].parentNode.id) {
- let isFirstLigature = await isLigature(ncs[0]);
- let isSecondLigature = await isLigature(ncs[1]);
- if ((isFirstLigature && isSecondLigature) || (!isFirstLigature && !isSecondLigature)) {
- Grouping.triggerGrouping('ligature');
- }
- /* else{
- Grouping.triggerGrouping("ligatureNc");
- } */
- } else {
- if (ncs[0].parentElement !== ncs[1].parentElement) {
- if (sharedSecondLevelParent(ncs)) {
- Grouping.triggerGrouping('nc');
- }
- }
- }
- } else {
- if (ncs[0].parentElement !== ncs[1].parentElement) {
- if (sharedSecondLevelParent(ncs)) {
- Grouping.triggerGrouping('nc');
- }
- }
- }
- } else if (ncs.length > 1 && noClefOrCustos) {
- let neume = ncs[0].parentElement;
- let group = false;
- for (i = 1; i < ncs.length; i++) {
- if (ncs[i].parentElement !== neume) {
- group = true;
- break;
- }
- }
- if (group) {
- if (sharedSecondLevelParent(ncs)) {
- Grouping.triggerGrouping('nc');
- }
- } else {
- let neumeNcs = Array.from(neume.children).filter(nc => $(nc).hasClass('nc'));
- let result = true;
- neumeNcs.forEach(nc => { result = result && ncs.includes(nc); });
- if (result) {
- unselect();
- select(neume);
- SelectOptions.triggerNeumeActions();
- }
- }
- } else if (ncs.length === 1) {
- SelectOptions.triggerNcActions(ncs[0]);
- }
- }
- if ($('.selected').length > 0) {
- info.stopListeners();
- }
- dragHandler.dragInit();
-}
-
-/**
- * Unselect all selected elements and run undo any extra
- * actions.
- */
-export function unselect () {
- var selected = $('.selected');
- for (var i = 0; i < selected.length; i++) {
- if ($(selected[i]).hasClass('staff')) {
- $(selected[i]).removeClass('selected');
- Color.unhighlight(selected[i]);
- } else {
- $(selected[i]).removeClass('selected').attr('fill', null);
- }
- }
- $('.syl-select').css('color', '');
- $('.syl-select').css('font-weight', '');
- $('.syl-select').removeClass('syl-select');
-
- d3.select('#resizeRect').remove();
-
- if (!$('#selByStaff').hasClass('is-active')) {
- Grouping.endGroupingSelection();
- } else {
- SelectOptions.endOptionsSelection();
- }
- updateHighlight();
-}
-
-/**
- * Generic select function.
- * @param {SVGGraphicsElement} el
- */
-function select (el) {
- if (!$(el).hasClass('selected')) {
- $(el).attr('fill', '#d00');
- $(el).addClass('selected');
-
- var sylId;
- if ($(el).hasClass('syllable')) {
- sylId = el.id;
- } else if ($(el).parents('.syllable').length) {
- sylId = $(el).parents('.syllable').attr('id');
- }
- if (sylId !== undefined) {
- if ($('span').filter('.' + sylId).length) {
- $('span').filter('.' + sylId).css('color', '#d00');
- $('span').filter('.' + sylId).css('font-weight', 'bold');
- $('span').filter('.' + sylId).addClass('syl-select');
- }
- }
- }
- updateHighlight();
-}
-
-/**
- * Select an nc.
- * @param {SVGGraphicsElement} el - The nc element to select.
- * @param {DragHandler} dragHandler - An instantiated DragHandler.
- */
-async function selectNcs (el, dragHandler) {
- if (!$(el).parent().hasClass('selected')) {
- var parent = el.parentNode;
- unselect();
- select(parent);
- if (await isLigature(parent)) {
- var prevNc = $(parent).prev()[0];
- if (await isLigature(prevNc)) {
- select(prevNc);
- } else {
- var nextNc = $(parent).next()[0];
- if (await isLigature(nextNc)) {
- select(nextNc);
- } else {
- console.warn('Error: Neither prev or next nc are ligatures');
- }
- }
- Grouping.triggerGrouping('ligature');
- } else if ($(parent).hasClass('nc')) {
- SelectOptions.triggerNcActions(parent);
- } else {
- console.warn('No action triggered!');
- }
- dragHandler.dragInit();
- }
-}
-
-/**
- * Check if neume component is part of a ligature
- * @param {SVGGraphicsElement} nc - The neume component to check.
- * @returns {boolean}
- */
-async function isLigature (nc) {
- var attributes = await neonView.getElementAttr(nc.id, 0);
- return (attributes.ligated === 'true');
-}
-
-/**
- * Check if the elements have the same parent up two levels.
- * @param {Array} elements - The array of elements.
- * @returns {boolean} - If the elements share the same second level parent.
- */
-function sharedSecondLevelParent (elements) {
- let firstElement = elements.pop();
- let secondParent = firstElement.parentElement.parentElement;
- for (let element of elements) {
- let secPar = element.parentElement.parentElement;
- if (secPar.id !== secondParent.id) {
- return false;
- }
- }
- return true;
-}
-
-/**
- * Get the bounding box of a staff based on its staff lines.
- * @param {SVGGElement} staff
- * @returns {object}
- */
-function getStaffBBox (staff) {
- let ulx, uly, lrx, lry;
- Array.from($(staff).children('path')).forEach(path => {
- let box = path.getBBox();
- if (uly === undefined || box.y < uly) {
- uly = box.y;
- }
- if (ulx === undefined || box.x < ulx) {
- ulx = box.x;
- }
- if (lry === undefined || box.y + box.height > lry) {
- lry = box.y + box.height;
- }
- if (lrx === undefined || box.x + box.width > lrx) {
- lrx = box.x + box.width;
- }
- });
- return { 'ulx': ulx, 'uly': uly, 'lrx': lrx, 'lry': lry };
-}
-
-/**
- * Select not neume elements.
- * @param {SVGGraphicsElement[]} notNeumes - An array of not neumes elements.
- */
-function selectNn (notNeumes) {
- if (notNeumes.length > 0) {
- notNeumes.forEach(nn => { select(nn); });
- return false;
- } else {
- return true;
- }
-}
diff --git a/src/SingleView/SingleView.js b/src/SingleView/SingleView.js
index ef992ac93..a1b5ba472 100644
--- a/src/SingleView/SingleView.js
+++ b/src/SingleView/SingleView.js
@@ -5,6 +5,15 @@ import ZoomHandler from './Zoom.js';
const d3 = require('d3');
const $ = require('jquery');
+/* A view module must contain the following functions:
+ * updateSVG(svg, pageNo) - a function that updates the dipslayed SVG with
+ * the provided SVG for the given zero-indexed page number.
+ * add/removeUpdateCallback - functions that add or remove callback functions
+ * that occur when the page updates.
+ * getCurrentPage(URI) - functions that return the current page index (URI).
+ * getPageName - function that returns a user-readable name for the page.
+ */
+
/**
* A view module for displaying a single page of a manuscript.
*/
@@ -46,6 +55,8 @@ class SingleView {
this.setViewEventHandlers();
this.displayPanel.setDisplayListeners();
+ this.pageURI = image;
+
document.getElementById('loading').style.display = 'none';
}
@@ -69,6 +80,17 @@ class SingleView {
this.updateCallbacks.forEach(callback => callback());
}
+ /**
+ * Change to a certain page
+ * Since there is only one page, this is essentially a wrapper for updateSVG
+ * @param {number} page
+ * @param {boolean} delay. defaults to false
+ */
+ async changePage (page, delay = false) {
+ let svg = await this.neonView.getPageSVG(this.getCurrentPageURI());
+ this.updateSVG(svg);
+ }
+
/**
* Add a callback to the list of those be called when the page updates.
* @param {function} cb - The callback function to add to the list.
@@ -106,6 +128,14 @@ class SingleView {
return 0;
}
+ /**
+ * Returns the page URI.
+ * @returns {string}
+ */
+ getCurrentPageURI () {
+ return this.pageURI;
+ }
+
/**
* Set event handlers for the view and display panel.
*/
@@ -131,6 +161,9 @@ class SingleView {
case 'Shift':
d3.select('#svg_group').on('.drag', null);
Cursor.updateCursorTo('');
+ if (this.neonView.getUserMode !== 'viewer') {
+ this.neonView.NeumeEdit.setSelectListeners();
+ }
if (this.neonView.getUserMode() === 'insert') {
Cursor.updateCursor();
}
@@ -161,6 +194,14 @@ class SingleView {
}
});
}
+
+ /**
+ * A human readable name for the page. Used for downloads.
+ * @returns {string}
+ */
+ getPageName () {
+ return this.neonView.name;
+ }
}
export { SingleView as default };
diff --git a/src/SingleEdit/Contents.js b/src/SquareEdit/Contents.js
similarity index 87%
rename from src/SingleEdit/Contents.js
rename to src/SquareEdit/Contents.js
index e94055a6f..68d3d0a60 100644
--- a/src/SingleEdit/Contents.js
+++ b/src/SquareEdit/Contents.js
@@ -1,4 +1,4 @@
-/** @module SingleEdit/Contents */
+/** @module SquareEdit/Contents */
import PunctumIcon from '../img/punctum.png';
import VirgaIcon from '../img/virga.png';
@@ -27,7 +27,7 @@ import Icons from '../img/icons.svg';
* @type {object}
*/
export const insertTabHtml = {
- neumeTab: "" +
+ primitiveTab: "
" +
"
" +
"" +
"
" +
@@ -38,7 +38,11 @@ export const insertTabHtml = {
"" +
"
" + */
"" +
- "
",
+ " " +
+ "" +
+ "
" +
+ "" +
+ "
",
groupingTab: "" +
"
" +
"" +
@@ -53,10 +57,6 @@ export const insertTabHtml = {
"
" +
"" +
"
",
- clefTab: "" +
- "
" +
- "" +
- "
",
systemTab: "" +
"
" +
'Click upper left and lower right corners of new staff.
'
@@ -70,24 +70,6 @@ export const insertTabHtml = {
// " "
};
-/**
- * Contents of navbar menu after switching to edit mode.
- * @type {string}
- */
-export const navbarDropdownMenu =
- "File " +
- "
" +
- "
Save File " +
- "
Download MEI " +
- "
Revert ";
-
-/**
- * Finalize option in the navbar for rodan
- * @type {string}
- */
-export const navbarFinalize =
- "
Finalize MEI ";
-
/**
* Structure of insert panel with basic grouping tabs.
* @type {string}
@@ -97,9 +79,8 @@ export const insertControlsPanel =
"
" +
"
" +
- "
" +
" " +
"
" +
" ";
@@ -150,7 +125,9 @@ export const ncActionContents =
"
";
+ "Inclinatum " +
+ "" +
+ "Delete
";
/**
* Contents of extra neume action menu.
@@ -181,7 +158,8 @@ export const neumeActionContents =
"Pressus " +
'' +
"";
+ "Ungroup " +
+ "Delete ";
/**
* Contents of extra staff action menu.
@@ -190,7 +168,16 @@ export const neumeActionContents =
export const staffActionContents =
'Merge Systems: ' +
"";
+ "Merge " +
+ "Delete ";
+
+/**
+ * Contents of default action menu.
+ * @type {string}
+ */
+export const defaultActionContents =
+ "";
/**
* Contents of split action menu.
@@ -199,7 +186,8 @@ export const staffActionContents =
export const splitActionContents =
'Split System: ' +
"";
+ "Split " +
+ "Delete ";
/**
* Contents of extra clef action menu.
@@ -215,7 +203,8 @@ export const clefActionContents =
"";
+ "F Clef " +
+ "Delete ";
/**
* HTML for grouping selection menu.
@@ -224,19 +213,28 @@ export const clefActionContents =
export const groupingMenu = {
'nc': "" +
"
" +
- "Group Neume Components
",
+ "
Group Neume Components " +
+ "
Delete ",
'neume': "" +
"
",
+ "
Group Neumes " +
+ "
Delete ",
'syl': "" +
"
",
+ "
Merge Syllables " +
+ "
Delete ",
'ligatureNc': "" +
"
" +
"Group Neume Components
" +
"
",
+ "Toggle Ligature " +
+ "Delete ",
'ligature': ""
+ "Toggle Ligature " +
+ "Delete ",
+ 'splitSyllable': "" +
+ "
" +
+ "Toggle Linked Syllables " +
+ "Delete
"
};
diff --git a/src/SingleEdit/EditControls.js b/src/SquareEdit/Controls.js
similarity index 62%
rename from src/SingleEdit/EditControls.js
rename to src/SquareEdit/Controls.js
index c7d8aac78..b5729234d 100644
--- a/src/SingleEdit/EditControls.js
+++ b/src/SquareEdit/Controls.js
@@ -1,26 +1,20 @@
-/** @module SingleEdit/EditControls */
+/** @module SquareEdit/Controls */
import * as Contents from './Contents.js';
import * as Cursor from '../utils/Cursor.js';
+import { setGroupingHighlight } from '../utils/Color.js';
import Icons from '../img/icons.svg';
-import * as Notification from '../utils/Notification.js';
-import { unselect } from './Select.js';
+import { unselect } from '../utils/SelectTools.js';
const $ = require('jquery');
/**
* Set listener on EditMode button.
- * @param {SingleEditMode} editMode - The EditMode object.
+ * @param {EditMode} editMode - The EditMode object.
*/
export function initEditModeControls (editMode) {
- /* document.getElementById('dropdown_toggle').innerHTML =
- '' +
- 'Edit MEI '; */
- $('#edit_mode').on('click', function () {
- $('#dropdown_toggle').empty();
- $('#dropdown_toggle').append(Contents.navbarDropdownMenu);
+ document.getElementById('edit_mode').addEventListener('click', function () {
$('#insert_controls').append(Contents.insertControlsPanel);
$('#edit_controls').append(Contents.editControlsPanel);
-
editMode.initEditMode();
});
}
@@ -35,6 +29,21 @@ export function bindInsertTabs (insertHandler) {
return tab.id;
});
+ document.body.addEventListener('keydown', (evt) => {
+ if (evt.code.match(/^Digit\d$/) && evt.shiftKey) {
+ try {
+ let index = Number(evt.code[evt.code.length - 1]) - 1;
+ let insertOptions = document.getElementsByClassName('insertel');
+ let selectedOption = insertOptions[index];
+ deactivate('.insertel');
+ activate(selectedOption.id, insertHandler);
+ Cursor.updateCursor();
+ } catch (e) {
+ console.debug(e);
+ }
+ }
+ });
+
$.each(tabIds, function (i, tab) {
$('#' + tab).on('click', () => {
deactivate('.insertTab');
@@ -43,43 +52,10 @@ export function bindInsertTabs (insertHandler) {
$('#insert_data').empty();
$('#insert_data').append(Contents.insertTabHtml[tab]);
bindElements(insertHandler);
- });
- });
-}
-
-/**
- * Set listener on switching EditMode button to File dropdown in the navbar.
- * @param {string} filename - The name of the MEI file.
- * @param {NeonView} neonView
- */
-export function initNavbar (neonView) {
- // setup navbar listeners
- $('#save').on('click', () => {
- neonView.save().then(() => {
- Notification.queueNotification('Saved');
- });
- });
- $('body').on('keydown', (evt) => {
- if (evt.key === 's') {
- neonView.save().then(() => {
- Notification.queueNotification('Saved');
- });
- }
- });
-
- $('#revert').on('click', function () {
- if (window.confirm('Reverting will cause all changes to be lost. Press OK to continue.')) {
- neonView.deleteDb().then(() => {
- window.location.reload();
- });
- }
- });
- // Download link for MEI
- // Is an actual file with a valid URI except in local mode where it must be generated.
- $('#getmei').on('click', () => {
- neonView.getPageURI().then((uri) => {
- $('#getmei').attr('href', uri)
- .attr('download', neonView.name);
+ deactivate('.insertel');
+ let firstOption = document.getElementsByClassName('insertel')[0];
+ activate(firstOption.id, insertHandler);
+ Cursor.updateCursor();
});
});
}
@@ -108,61 +84,6 @@ export function initInsertEditControls (neonView) {
$('#toggleEdit').attr('xlink:href', Icons + '#dropdown-side');
}
});
-
- $('#undo').on('click', undoHandler);
- $('body').on('keydown', (evt) => {
- if (evt.key === 'z' && (evt.ctrlKey || evt.metaKey)) {
- undoHandler();
- }
- });
-
- $('#redo').on('click', redoHandler);
- $('body').on('keydown', (evt) => {
- if ((evt.key === 'Z' || (evt.key === 'z' && evt.shiftKey)) && (evt.ctrlKey || evt.metaKey)) {
- redoHandler();
- }
- });
-
- $('#delete').on('click', removeHandler);
- $('body').on('keydown', (evt) => {
- if (evt.key === 'd' || evt.key === 'Backspace') { removeHandler(); }
- });
-
- function undoHandler () {
- if (!neonView.undo(0)) {
- console.error('Failed to undo action.');
- } else {
- neonView.updateForCurrentPage();
- }
- }
-
- function redoHandler () {
- if (!neonView.redo(0)) {
- console.error('Failed to redo action');
- } else {
- neonView.updateForCurrentPage();
- }
- }
-
- function removeHandler () {
- let toRemove = [];
- var selected = Array.from(document.getElementsByClassName('selected'));
- selected.forEach(elem => {
- toRemove.push(
- {
- 'action': 'remove',
- 'param': {
- 'elementId': elem.id
- }
- }
- );
- });
- let chainAction = {
- 'action': 'chain',
- 'param': toRemove
- };
- neonView.edit(chainAction, 0).then(() => { neonView.updateForCurrentPage(); });
- }
}
/**
@@ -203,13 +124,6 @@ function bindElements (insertHandler) {
activate(el, insertHandler);
Cursor.updateCursor();
});
- document.body.addEventListener('keydown', (evt) => {
- if (evt.code === 'Digit' + (i + 1) && evt.shiftKey) {
- deactivate('.insertel');
- activate(el, insertHandler);
- Cursor.updateCursor();
- }
- });
});
}
@@ -229,9 +143,13 @@ export function initSelectionButtons () {
unselect();
$('#moreEdit').empty();
$('#selBySyl').addClass('is-active');
+ $('#selByBBox').removeClass('is-active');
$('#selByNeume').removeClass('is-active');
$('#selByNc').removeClass('is-active');
$('#selByStaff').removeClass('is-active');
+ if ($('.highlight-selected').attr('id') === 'highlight-selection') {
+ setGroupingHighlight('syllable');
+ }
}
}
@@ -247,9 +165,13 @@ export function initSelectionButtons () {
unselect();
$('#moreEdit').empty();
$('#selByNeume').addClass('is-active');
+ $('#selByBBox').removeClass('is-active');
$('#selByNc').removeClass('is-active');
$('#selByStaff').removeClass('is-active');
$('#selBySyl').removeClass('is-active');
+ if ($('.highlight-selected').attr('id') === 'highlight-selection') {
+ setGroupingHighlight('neume');
+ }
}
}
@@ -265,9 +187,13 @@ export function initSelectionButtons () {
unselect();
$('#moreEdit').empty();
$('#selByNc').addClass('is-active');
+ $('#selByBBox').removeClass('is-active');
$('#selByNeume').removeClass('is-active');
$('#selByStaff').removeClass('is-active');
$('#selBySyl').removeClass('is-active');
+ if ($('.highlight-selected').attr('id') === 'highlight-selection') {
+ setGroupingHighlight('neume');
+ }
}
}
@@ -283,9 +209,13 @@ export function initSelectionButtons () {
unselect();
$('#moreEdit').empty();
$('#selByStaff').addClass('is-active');
+ $('#selByBBox').removeClass('is-active');
$('#selByNc').removeClass('is-active');
$('#selByNeume').removeClass('is-active');
$('#selBySyl').removeClass('is-active');
+ if ($('.highlight-selected').attr('id') === 'highlight-selection') {
+ setGroupingHighlight('staff');
+ }
}
}
}
diff --git a/src/SquareEdit/DivaEditMode.js b/src/SquareEdit/DivaEditMode.js
new file mode 100644
index 000000000..feaa23b23
--- /dev/null
+++ b/src/SquareEdit/DivaEditMode.js
@@ -0,0 +1,54 @@
+import { bindInsertTabs, initInsertEditControls, initEditModeControls, initSelectionButtons } from './Controls.js';
+import * as Select from '../utils/Select.js';
+import InsertHandler from './InsertHandler.js';
+import * as SelectOptions from './SelectOptions.js';
+import DragHandler from '../utils/DragHandler.js';
+
+class DivaEdit {
+ constructor (neonView) {
+ this.neonView = neonView;
+ initEditModeControls(this);
+ }
+
+ initEditMode () {
+ this.dragHandler = new DragHandler(this.neonView, '.active-page > svg');
+ this.insertHandler = new InsertHandler(this.neonView, '.active-page > svg');
+ bindInsertTabs(this.insertHandler);
+ document.getElementById('primitiveTab').click();
+ Select.setSelectHelperObjects(this.neonView, this.dragHandler);
+ this.setSelectListeners();
+
+ SelectOptions.initNeonView(this.neonView);
+ initInsertEditControls(this.neonView);
+ let editMenu = document.getElementById('editMenu');
+ editMenu.style.backgroundColor = '#ffc7c7';
+ editMenu.style.fontWeight = 'bold';
+
+ Select.setSelectStrokeWidth(1);
+
+ initSelectionButtons();
+
+ this.neonView.view.addUpdateCallback(this.setSelectListeners.bind(this));
+ }
+
+ /**
+ * Get the user mode that Neon is in. Either insert, edit, or viewer.
+ * @returns {string}
+ */
+ getUserMode () {
+ if (this.insertHandler !== undefined) {
+ if (this.insertHandler.isInsertMode()) {
+ return 'insert';
+ }
+ return 'edit';
+ }
+ return 'viewer';
+ }
+
+ setSelectListeners () {
+ Select.clickSelect('.active-page > svg > svg, .active-page > svg > svg use, .active-page > svg > svg rect');
+ Select.dragSelect('.active-page svg');
+ }
+}
+
+export { DivaEdit as default };
diff --git a/doc/SingleEdit_Grouping.js.html b/src/SquareEdit/Grouping.js
similarity index 55%
rename from doc/SingleEdit_Grouping.js.html
rename to src/SquareEdit/Grouping.js
index a80f7e532..64beb03cf 100644
--- a/doc/SingleEdit_Grouping.js.html
+++ b/src/SquareEdit/Grouping.js
@@ -1,37 +1,9 @@
-
-
-
-
- JSDoc: Source: SingleEdit/Grouping.js
-
-
-
-
-
-
-
-
-
-
-
-
-
Source: SingleEdit/Grouping.js
-
-
-
-
-
-
-
-
- /** @module SingleEdit/Grouping */
+/** @module SquareEdit/Grouping */
import * as Contents from './Contents.js';
import * as Warnings from '../Warnings.js';
import * as Notification from '../utils/Notification.js';
-import { unsetVirgaAction, unsetInclinatumAction } from './SelectOptions.js';
+import { unsetVirgaAction, unsetInclinatumAction, removeHandler } from './SelectOptions.js';
const $ = require('jquery');
/**
@@ -70,6 +42,7 @@ Source: SingleEdit/Grouping.js
* The grouping dropdown listener.
*/
export function initGroupingListeners () {
+ $('#delete').on('click', removeHandler);
$('#mergeSyls').on('click', function () {
var elementIds = getChildrenIds().filter(e =>
document.getElementById(e).classList.contains('neume')
@@ -109,7 +82,7 @@ Source: SingleEdit/Grouping.js
unsetInclinatumAction(elementIds[0]), unsetVirgaAction(elementIds[0]),
unsetInclinatumAction(elementIds[1]), unsetVirgaAction(elementIds[1])
] };
- await neonView.edit(chainAction, 0);
+ await neonView.edit(chainAction, neonView.view.getCurrentPageURI());
}
let editorAction = {
@@ -119,7 +92,7 @@ Source: SingleEdit/Grouping.js
'isLigature': isLigature.toString()
}
};
- neonView.edit(editorAction, 0).then((result) => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Ligature Toggled');
} else {
@@ -129,6 +102,115 @@ Source: SingleEdit/Grouping.js
neonView.updateForCurrentPage();
});
});
+ $('#toggle-link').on('click', function (evt) {
+ let elementIds = getIds();
+ let chainAction = {
+ 'action': 'chain',
+ 'param': []
+ };
+ if (document.getElementById(elementIds[0]).getAttribute('mei:precedes')) {
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': elementIds[0],
+ 'attrType': 'precedes',
+ 'attrValue': ''
+ }
+ });
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': elementIds[1],
+ 'attrType': 'follows',
+ 'attrValue': ''
+ }
+ });
+ chainAction.param.push({
+ 'action': 'setText',
+ 'param': {
+ 'elementId': elementIds[1],
+ 'text': ''
+ }
+ });
+ } else if (document.getElementById(elementIds[0]).getAttribute('mei:follows')) {
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': elementIds[0],
+ 'attrType': 'follows',
+ 'attrValue': ''
+ }
+ });
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': elementIds[1],
+ 'attrType': 'precedes',
+ 'attrValue': ''
+ }
+ });
+ chainAction.param.push({
+ 'action': 'setText',
+ 'param': {
+ 'elementId': elementIds[0],
+ 'text': ''
+ }
+ });
+ } else {
+ // Associate syllables. Will need to find which is first. Use staves.
+ let syllable0 = document.getElementById(elementIds[0]);
+ let syllable1 = document.getElementById(elementIds[1]);
+ let staff0 = syllable0.closest('.staff');
+ let staff1 = syllable1.closest('.staff');
+ let staffChildren = Array.from(staff0.parentNode.children).filter(elem => elem.classList.contains('staff'));
+
+ let firstSyllable, secondSyllable;
+ // Determine first syllable comes first by staff
+ if (staffChildren.indexOf(staff0) < staffChildren.indexOf(staff1)) {
+ firstSyllable = syllable0;
+ secondSyllable = syllable1;
+ } else {
+ firstSyllable = syllable1;
+ secondSyllable = syllable0;
+ }
+
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': firstSyllable.id,
+ 'attrType': 'precedes',
+ 'attrValue': secondSyllable.id
+ }
+ });
+ chainAction.param.push({
+ 'action': 'set',
+ 'param': {
+ 'elementId': secondSyllable.id,
+ 'attrType': 'follows',
+ 'attrValue': firstSyllable.id
+ }
+ });
+ // Delete syl on second syllable
+ let syl = secondSyllable.querySelector('.syl');
+ if (syl !== null) {
+ chainAction.param.push({
+ 'action': 'remove',
+ 'param': {
+ 'elementId': syl.id
+ }
+ });
+ }
+ }
+ neonView.edit(chainAction, neonView.view.getCurrentPageURI()).then((result) => {
+ if (result) {
+ Notification.queueNotification('Toggled Syllable Link');
+ } else {
+ Notification.queueNotification('Failed to Toggle Syllable Link');
+ }
+ endGroupingSelection();
+ neonView.updateForCurrentPage();
+ });
+ });
}
/**
@@ -145,7 +227,7 @@ Source: SingleEdit/Grouping.js
'elementIds': elementIds
}
};
- neonView.edit(editorAction, 0).then((result) => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
if (action === 'group') {
Notification.queueNotification('Grouping Success');
@@ -200,26 +282,3 @@ Source: SingleEdit/Grouping.js
});
return childrenIds;
}
-
-
-
-
-
-
-
-
-
-
- Modules Classes
-
-
-
-
-
- Documentation generated by JSDoc 3.6.2 on Tue Jun 18 2019 11:17:42 GMT-0400 (GMT-04:00)
-
-
-
-
-
-
diff --git a/src/SingleEdit/InsertHandler.js b/src/SquareEdit/InsertHandler.js
similarity index 83%
rename from src/SingleEdit/InsertHandler.js
rename to src/SquareEdit/InsertHandler.js
index eb225629b..55ca18ef8 100644
--- a/src/SingleEdit/InsertHandler.js
+++ b/src/SquareEdit/InsertHandler.js
@@ -6,12 +6,14 @@ const $ = require('jquery');
* Handle inserting new musical elements and communicate this to Verovio.
* @constructor
* @param {NeonView} neonView - The NeonView parent.
+ * @param {string} sel - A CSS selector representing where to put the listeners.
*/
-function InsertHandler (neonView) {
+function InsertHandler (neonView, sel) {
var type = '';
var firstClick = true;
var coord;
var attributes = null;
+ var selector = sel;
/**
* Switch to insert mode based on the button pressed.
@@ -98,8 +100,8 @@ function InsertHandler (neonView) {
}
removeInsertClickHandlers();
if (type === 'staff') {
- $('body').on('click', '#svg_group', staffHandler);
- } else { $('body').on('click', '#svg_group', handler); }
+ $('body').on('click', selector, staffHandler);
+ } else { $('body').on('click', selector, handler); }
// Disable edit mode listeners
$('body').on('keydown', keydownListener);
@@ -110,14 +112,11 @@ function InsertHandler (neonView) {
// Add 'return to edit mode' button
if (!alreadyInInsertMode) {
- let editModeContainer = document.createElement('p');
- editModeContainer.classList.add('control');
let editModeButton = document.createElement('button');
editModeButton.id = 'returnToEditMode';
editModeButton.classList.add('button');
editModeButton.innerHTML = 'Return to Edit Mode';
- editModeContainer.appendChild(editModeButton);
- document.getElementById('delete').parentNode.parentNode.appendChild(editModeContainer);
+ document.getElementById('redo').parentNode.appendChild(editModeButton);
editModeButton.addEventListener('click', insertDisabled);
}
$('#editMenu').css('backgroundColor', 'whitesmoke');
@@ -138,7 +137,11 @@ function InsertHandler (neonView) {
$('.insertel.is-active').removeClass('is-active');
firstClick = true;
Cursor.resetCursor();
- $(document.getElementById('returnToEditMode').parentNode).remove();
+ try {
+ $(document.getElementById('returnToEditMode')).remove();
+ } catch (e) {
+ console.debug(e);
+ }
$('#insertMenu').css('backgroundColor', 'whitesmoke');
$('#insertMenu').css('font-weight', '');
$('#editMenu').css('backgroundColor', '#ffc7c7');
@@ -146,8 +149,9 @@ function InsertHandler (neonView) {
}
function clickawayHandler (evt) {
- if (evt.target.id !== 'svg_group' && $('#svg_group').find(evt.target).length === 0 && evt.target.tagName !== 'path' &&
- !($(evt.target).hasClass('insertel') || $(evt.target).hasClass('image'))) {
+ if ($(evt.target).closest('.active-page').length === 0 &&
+ $(evt.target).closest('#insert_controls').length === 0 &&
+ $(evt.target).closest('#svg_group').length === 0) {
insertDisabled();
$('body').off('keydown', staffHandler);
$('body').off('keydown', handler);
@@ -156,7 +160,7 @@ function InsertHandler (neonView) {
function resetInsertHandler (evt) {
if (evt.key === 'Shift') {
- $('body').on('click', '#svg_group', type === 'staff' ? staffHandler : handler);
+ $('body').on('click', selector, type === 'staff' ? staffHandler : handler);
}
}
@@ -175,12 +179,12 @@ function InsertHandler (neonView) {
* @param {object} evt - JQuery event object.
*/
function handler (evt) {
- var container = document.getElementsByClassName('definition-scale')[0];
+ var container = document.getElementsByClassName('active-page')[0].getElementsByClassName('definition-scale')[0];
var pt = container.createSVGPoint();
pt.x = evt.clientX;
pt.y = evt.clientY;
// Transform pt to SVG context
- var transformMatrix = container.getScreenCTM();
+ var transformMatrix = container.getElementsByClassName('system')[0].getScreenCTM();
var cursorpt = pt.matrixTransform(transformMatrix.inverse());
let editorAction = {
@@ -197,7 +201,7 @@ function InsertHandler (neonView) {
editorAction['param']['attributes'] = attributes;
}
- neonView.edit(editorAction, 0).then(() => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(() => {
neonView.updateForCurrentPage();
});
}
@@ -207,11 +211,11 @@ function InsertHandler (neonView) {
* @param {object} evt - JQuery event object.
*/
function staffHandler (evt) {
- var container = document.getElementsByClassName('definition-scale')[0];
+ var container = document.getElementsByClassName('active-page')[0].getElementsByClassName('definition-scale')[0];
var pt = container.createSVGPoint();
pt.x = evt.clientX;
pt.y = evt.clientY;
- var transformMatrix = container.getScreenCTM();
+ var transformMatrix = container.getElementsByClassName('system')[0].getScreenCTM();
var cursorpt = pt.matrixTransform(transformMatrix.inverse());
if (firstClick) {
@@ -244,16 +248,16 @@ function InsertHandler (neonView) {
}
};
- neonView.edit(action, 0).then(() => {
+ neonView.edit(action, neonView.view.getCurrentPageURI()).then(() => {
neonView.updateForCurrentPage();
- insertDisabled();
+ firstClick = true;
});
}
}
function removeInsertClickHandlers () {
- $('body').off('click', '#svg_group', staffHandler);
- $('body').off('click', '#svg_group', handler);
+ $('body').off('click', selector, staffHandler);
+ $('body').off('click', selector, handler);
}
/**
diff --git a/src/SingleEdit/SelectOptions.js b/src/SquareEdit/SelectOptions.js
similarity index 73%
rename from src/SingleEdit/SelectOptions.js
rename to src/SquareEdit/SelectOptions.js
index 191a72ea7..bcbc800b7 100644
--- a/src/SingleEdit/SelectOptions.js
+++ b/src/SquareEdit/SelectOptions.js
@@ -1,9 +1,8 @@
-/** @module SingleEdit/SelectOptions */
+/** @module SquareEdit/SelectOptions */
import * as Contents from './Contents.js';
import * as Grouping from './Grouping.js';
import * as Notification from '../utils/Notification.js';
-import InfoModule from '../InfoModule.js';
-import SplitHandler from './SplitHandler.js';
+import { SplitHandler } from './StaffTools.js';
const $ = require('jquery');
/**
@@ -53,7 +52,31 @@ export function unsetVirgaAction (id) {
};
}
-// TODO: CHANGE NAVABAR-LINK TO PROPER ICON//
+/**
+ * function to handle removing elements
+ * @param { NeonView } neonView - a neonView object
+ */
+export function removeHandler () {
+ let toRemove = [];
+ var selected = Array.from(document.getElementsByClassName('selected'));
+ selected.forEach(elem => {
+ toRemove.push(
+ {
+ 'action': 'remove',
+ 'param': {
+ 'elementId': elem.id
+ }
+ }
+ );
+ });
+ let chainAction = {
+ 'action': 'chain',
+ 'param': toRemove
+ };
+ endOptionsSelection();
+ neonView.edit(chainAction, neonView.view.getCurrentPageURI()).then(() => { neonView.updateForCurrentPage(); });
+}
+
/**
* Trigger the extra nc action menu.
* @param {SVGGraphicsElement} nc - The last selected elements.
@@ -66,7 +89,7 @@ export function triggerNcActions (nc) {
$('#Punctum.dropdown-item').on('click', () => {
let unsetInclinatum = unsetInclinatumAction(nc.id);
let unsetVirga = unsetVirgaAction(nc.id);
- neonView.edit({ 'action': 'chain', 'param': [ unsetInclinatum, unsetVirga ] }, 0).then((result) => {
+ neonView.edit({ 'action': 'chain', 'param': [ unsetInclinatum, unsetVirga ] }, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Shape Changed');
} else {
@@ -86,7 +109,7 @@ export function triggerNcActions (nc) {
'attrValue': 'se'
}
};
- neonView.edit(setInclinatum, 0).then((result) => {
+ neonView.edit(setInclinatum, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Shape Changed');
} else {
@@ -107,7 +130,7 @@ export function triggerNcActions (nc) {
'attrValue': 'n'
}
};
- neonView.edit({ 'action': 'chain', 'param': [ unsetInclinatum, setVirga ] }, 0).then((result) => {
+ neonView.edit({ 'action': 'chain', 'param': [ unsetInclinatum, setVirga ] }, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Shape Changed');
} else {
@@ -117,6 +140,8 @@ export function triggerNcActions (nc) {
neonView.updateForCurrentPage();
});
});
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
initOptionsListeners();
}
@@ -135,7 +160,7 @@ export function triggerNeumeActions () {
}
$('.grouping').on('click', (e) => {
- var contour = InfoModule.getContourByValue(e.target.id);
+ var contour = neonView.info.getContourByValue(e.target.id);
triggerChangeGroup(contour);
});
@@ -147,7 +172,7 @@ export function triggerNeumeActions () {
'contour': contour
}
};
- neonView.edit(changeGroupingAction, 0).then((result) => {
+ neonView.edit(changeGroupingAction, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Grouping Changed');
} else {
@@ -157,6 +182,9 @@ export function triggerNeumeActions () {
neonView.updateForCurrentPage();
});
}
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
+
initOptionsListeners();
Grouping.initGroupingListeners();
}
@@ -171,6 +199,14 @@ export function triggerSylActions () {
""
);
+ $('#moreEdit').append(
+ ""
+ );
+
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
+
Grouping.initGroupingListeners();
}
@@ -190,7 +226,7 @@ export function triggerClefActions (clef) {
'shape': 'C'
}
};
- neonView.edit(setCClef, 0).then((result) => {
+ neonView.edit(setCClef, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Shape Changed');
} else {
@@ -208,7 +244,7 @@ export function triggerClefActions (clef) {
'shape': 'F'
}
};
- neonView.edit(setFClef, 0).then((result) => {
+ neonView.edit(setFClef, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Shape Changed');
} else {
@@ -218,6 +254,10 @@ export function triggerClefActions (clef) {
neonView.updateForCurrentPage();
});
});
+
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
+
initOptionsListeners();
}
@@ -241,7 +281,7 @@ export function triggerStaffActions () {
'elementIds': elementIds
}
};
- neonView.edit(editorAction, 0).then((result) => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then((result) => {
if (result) {
Notification.queueNotification('Staff Merged');
endOptionsSelection();
@@ -251,6 +291,9 @@ export function triggerStaffActions () {
}
});
});
+
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
}
/**
@@ -267,6 +310,21 @@ export function triggerSplitActions () {
split.startSplit();
endOptionsSelection();
});
+
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
+}
+
+/**
+ * Trigger default selection option.
+ */
+export function triggerDefaultActions () {
+ endOptionsSelection();
+ $('#moreEdit').removeClass('is-invisible');
+ $('#moreEdit').append(Contents.defaultActionContents);
+
+ $('#delete').on('click', removeHandler);
+ $('body').on('keydown', deleteButtonHandler);
}
/**
@@ -275,6 +333,7 @@ export function triggerSplitActions () {
export function endOptionsSelection () {
$('#moreEdit').empty();
$('#moreEdit').addClass('is-invisible');
+ $('body').off('keydown', deleteButtonHandler);
}
/**
@@ -285,3 +344,7 @@ function initOptionsListeners () {
$(this).toggleClass('is-active');
});
}
+
+function deleteButtonHandler (evt) {
+ if (evt.key === 'd' || evt.key === 'Backspace') { removeHandler(); evt.preventDefault(); }
+}
diff --git a/src/SingleEdit/SingleEditMode.js b/src/SquareEdit/SingleEditMode.js
similarity index 60%
rename from src/SingleEdit/SingleEditMode.js
rename to src/SquareEdit/SingleEditMode.js
index 82858f5e9..19c8195ef 100644
--- a/src/SingleEdit/SingleEditMode.js
+++ b/src/SquareEdit/SingleEditMode.js
@@ -1,8 +1,8 @@
-import { bindInsertTabs, initEditModeControls, initNavbar, initInsertEditControls } from './EditControls.js';
-import DragHandler from '../SingleView/DragHandler.js';
-import * as Select from './Select.js';
+import { bindInsertTabs, initInsertEditControls, initEditModeControls, initSelectionButtons } from './Controls.js';
+import * as Select from '../utils/Select.js';
import InsertHandler from './InsertHandler.js';
import * as SelectOptions from './SelectOptions.js';
+import DragHandler from '../utils/DragHandler.js';
/**
* An Edit Module for a single page of a manuscript.
@@ -22,19 +22,22 @@ class SingleEditMode {
* Initialize the start of edit mode when first leaving viewer mode.
*/
initEditMode () {
- this.dragHandler = new DragHandler(this.neonView);
- initNavbar(this.neonView);
- Select.setSelectHelperObjects(this.dragHandler, this.neonView);
- Select.clickSelect();
- this.insertHandler = new InsertHandler(this.neonView);
+ this.dragHandler = new DragHandler(this.neonView, '#svg_group');
+ this.insertHandler = new InsertHandler(this.neonView, '#svg_group');
bindInsertTabs(this.insertHandler);
- document.getElementById('neumeTab').click();
- Select.dragSelect();
+ document.getElementById('primitiveTab').click();
+ Select.setSelectHelperObjects(this.neonView, this.dragHandler);
+ this.setSelectListeners();
+
SelectOptions.initNeonView(this.neonView);
initInsertEditControls(this.neonView);
let editMenu = document.getElementById('editMenu');
editMenu.style.backgroundColor = '#ffc7c7';
editMenu.style.fontWeight = 'bold';
+
+ initSelectionButtons();
+
+ this.neonView.view.addUpdateCallback(this.setSelectListeners.bind(this));
}
/**
@@ -50,6 +53,11 @@ class SingleEditMode {
}
return 'viewer';
}
+
+ setSelectListeners () {
+ Select.clickSelect('#mei_output, #mei_output use, #mei_output rect');
+ Select.dragSelect('#svg_group');
+ }
}
export { SingleEditMode as default };
diff --git a/src/SingleEdit/SplitHandler.js b/src/SquareEdit/StaffTools.js
similarity index 68%
rename from src/SingleEdit/SplitHandler.js
rename to src/SquareEdit/StaffTools.js
index 0bb8c8a65..854604e21 100644
--- a/src/SingleEdit/SplitHandler.js
+++ b/src/SquareEdit/StaffTools.js
@@ -1,4 +1,7 @@
+/** @module SquareEdit/StaffTools */
+
import * as Notification from '../utils/Notification.js';
+
const $ = require('jquery');
/**
@@ -6,11 +9,11 @@ const $ = require('jquery');
* @constructor
* @param {NeonView} neonView - The NeonView parent.
*/
-function SplitHandler (neonView) {
+function SplitHandler (neonView, selector) {
function startSplit () {
splitDisable();
- $('body').on('click', '#svg_output', handler);
+ $('body').on('click', selector, handler);
// Handle keypresses
$('body').on('keydown', keydownListener);
@@ -24,34 +27,36 @@ function SplitHandler (neonView) {
if (evt.key === 'Escape') {
splitDisable();
} else if (evt.key === 'Shift') {
- $('body').off('click', '#svg_output', handler);
+ $('body').off('click', selector, handler);
}
}
function clickawayHandler (evt) {
- if (evt.target.id !== 'svg_group' && $('#svg_group').find(evt.target).length === 0 && evt.target.tagName !== 'path' &&
- evt.target.id !== 'split-system') {
+ console.log(evt);
+ if ($(evt.target).closest('.active-page').length === 0) {
splitDisable();
- $('body').off('click', '#svg_output', handler);
+ $('body').off('click', selector, handler);
}
}
function resetHandler (evt) {
if (evt.key === 'Shift') {
- $('body').on('click', '#svg_output', handler);
+ $('body').on('click', selector, handler);
}
}
function handler (evt) {
let id = $('.selected')[0].id;
- var container = document.getElementsByClassName('definition-scale')[0];
+ var container = document.getElementsByClassName('active-page')[0]
+ .getElementsByClassName('definition-scale')[0];
var pt = container.createSVGPoint();
pt.x = evt.clientX;
pt.y = evt.clientY;
// Transform to SVG coordinate system.
- var transformMatrix = container.getScreenCTM().inverse();
+ var transformMatrix = container.getElementsByClassName('system')[0]
+ .getScreenCTM().inverse();
var cursorPt = pt.matrixTransform(transformMatrix);
console.log(cursorPt.x);
// Find staff point corresponds to if one exists
@@ -65,9 +70,9 @@ function SplitHandler (neonView) {
}
};
- neonView.edit(editorAction, 0).then((result) => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(async (result) => {
if (result) {
- neonView.updateForCurrentPage();
+ await neonView.updateForCurrentPagePromise();
}
splitDisable();
});
@@ -83,4 +88,5 @@ function SplitHandler (neonView) {
SplitHandler.prototype.constructor = SplitHandler;
SplitHandler.prototype.startSplit = startSplit;
}
-export { SplitHandler as default };
+
+export { SplitHandler };
diff --git a/src/TextEditMode.js b/src/TextEditMode.js
new file mode 100644
index 000000000..1bafc29d6
--- /dev/null
+++ b/src/TextEditMode.js
@@ -0,0 +1,141 @@
+import { unselect } from './utils/SelectTools.js';
+import DragHandler from './utils/DragHandler.js';
+import { setSelectHelperObjects, dragSelect, clickSelect } from './utils/Select.js';
+import { setGroupingHighlight } from './utils/Color.js';
+
+const $ = require('jquery');
+
+/**
+ * A Text editing module that works with the SingleView and DivaView modules
+ */
+export default class TextEditMode {
+ /**
+ * Constructor for a TextEdit
+ * @param {NeonView} neonView
+ */
+ constructor (neonView) {
+ this.neonView = neonView;
+ this.initEditModeControls();
+ }
+
+ /**
+ * set listener on edit mode button
+ */
+ initEditModeControls () {
+ document.getElementById('edit_mode').addEventListener('click', () => {
+ this.initTextEdit();
+ if ($('#displayBBox').is(':checked')) {
+ this.initSelectByBBoxButton();
+ }
+ });
+ }
+
+ /**
+ * set text to edit mode
+ */
+ initTextEdit () {
+ let spans = Array.from($('#syl_text').children('p').children('span'));
+ spans.forEach(span => {
+ $(span).off('click');
+ $(span).on('click', () => {
+ this.updateSylText(span);
+ });
+ });
+ }
+
+ /**
+ * add the selectByRect button
+ * if neume edit mode is there, add it to the bar with the other select by buttons
+ * otherwise add an invisible button
+ * since the only edit mode is selectByRect in that case
+ */
+ initSelectByBBoxButton () {
+ if (this.neonView.NeumeEdit !== undefined) {
+ if ($('#selByBBox').length) {
+ $('#selByBBox').css('display', '');
+ return;
+ }
+ let block = $('#selBySyl').parent('.control').parent('.field');
+ block.append("BBox
");
+ let button = $('#selByBBox');
+ button.on('click', () => {
+ if (!$('#selByBBox').hasClass('is-active')) {
+ unselect();
+ $('#moreEdit').empty();
+ $('#selByBBox').addClass('is-active');
+ $('#selByNc').removeClass('is-active');
+ $('#selByNeume').removeClass('is-active');
+ $('#selByStaff').removeClass('is-active');
+ $('#selBySyl').removeClass('is-active');
+ if ($('.highlight-selected').attr('id') === 'highlight-selection') {
+ setGroupingHighlight('syllable');
+ }
+ }
+ this.addBBoxListeners();
+ }).bind(this);
+ this.neonView.view.addUpdateCallback(this.addBBoxListeners.bind(this));
+ } else {
+ let block = $('#undo').parent('.control');
+ block.append("BBox
");
+ let button = $('#selByBBox');
+ button.addClass('is-active');
+ button.css('display', 'none');
+ this.addBBoxListeners();
+ this.neonView.addUpdateCallback(this.addBBoxListeners.bind(this));
+ }
+ }
+
+ /**
+ * initialize select by bbox mode
+ */
+ addBBoxListeners () {
+ if ($('#selByBBox').hasClass('is-active')) {
+ unselect();
+ if (this.neonView.NeumeEdit === undefined) {
+ // just in case
+ this.dragHandler = new DragHandler(this.neonView, '.sylTextRect-display');
+ setSelectHelperObjects(this.neonView, this.dragHandler);
+ if (this.neonView.view.constructor.name === 'SingleView') {
+ clickSelect('#mei_output, #mei_output rect');
+ dragSelect('#svg_group');
+ } else {
+ clickSelect('.active-page > svg > svg, .active-page > svg > svg rect');
+ dragSelect('.active-page svg');
+ }
+ }
+ }
+ }
+
+ /**
+ * Update the text for a single syl element
+ * @param {HTMLElement} span
+ */
+ updateSylText (span) {
+ let orig = formatRaw($(span).html());
+ let corrected = window.prompt('', orig);
+ if (corrected !== null && corrected !== orig) {
+ let editorAction = {
+ 'action': 'setText',
+ 'param': {
+ 'elementId': $('#' + $(span).attr('class').replace('syl-select', '').trim()).attr('id'),
+ 'text': corrected
+ }
+ };
+ this.neonView.edit(editorAction, this.neonView.view.getCurrentPageURI()).then((response) => {
+ if (response) {
+ this.neonView.updateForCurrentPage();
+ }
+ });
+ }
+ }
+}
+
+/**
+ * Format a string for prompting the user.
+ * @param {string} rawString
+ * @returns {string}
+ */
+function formatRaw (rawString) {
+ let removeSymbol = /\u{25CA}/u;
+ return rawString.replace(removeSymbol, '').trim();
+}
diff --git a/src/TextView.js b/src/TextView.js
index 30232d884..20fa073b2 100644
--- a/src/TextView.js
+++ b/src/TextView.js
@@ -1,4 +1,6 @@
import * as Notification from './utils/Notification.js';
+import { unselect } from './utils/SelectTools.js';
+import { updateHighlight } from './DisplayPanel/DisplayControls.js';
/** @module TextView */
@@ -12,29 +14,36 @@ class TextView {
* A constructor for a TextView.
* @param {NeonView} neonView = The NeonView parent.
*/
-
constructor (neonView) {
this.neonView = neonView;
this.notificationSent = false;
// add checkbox to enable/disable the view
let block = document.getElementById('extensible-block');
- let label = document.createElement('label');
- let input = document.createElement('input');
- label.classList.add('checkbox');
- label.textContent = 'Display Text: ';
- input.classList.add('checkbox');
- input.id = 'displayText';
- input.type = 'checkbox';
- input.checked = false;
- label.appendChild(input);
- block.prepend(label);
+ let textLabel = document.createElement('label');
+ let bboxLabel = document.createElement('label');
+ let textButton = document.createElement('input');
+ let bboxButton = document.createElement('input');
+ textLabel.classList.add('checkbox');
+ bboxLabel.classList.add('checkbox');
+ textLabel.textContent = 'Display Text: ';
+ bboxLabel.textContent = 'Display Text BBoxes: ';
+ textButton.classList.add('checkbox');
+ bboxButton.classList.add('checkbox');
+ textButton.id = 'displayText';
+ textButton.type = 'checkbox';
+ bboxButton.id = 'displayBBox';
+ bboxButton.type = 'checkbox';
+ textButton.checked = false;
+ bboxButton.checked = false;
+ textLabel.appendChild(textButton);
+ bboxLabel.appendChild(bboxButton);
+ block.prepend(bboxLabel);
+ block.prepend(textLabel);
- $('#edit_mode').on('click', () => {
- this.setTextEdit();
- });
this.setTextViewControls();
this.neonView.view.addUpdateCallback(this.updateTextViewVisibility.bind(this));
+ this.neonView.view.addUpdateCallback(this.updateBBoxViewVisibility.bind(this));
}
/**
@@ -42,45 +51,39 @@ class TextView {
*/
setTextViewControls () {
this.updateTextViewVisibility();
+ this.updateBBoxViewVisibility();
$('#displayText').on('click', () => {
this.updateTextViewVisibility();
});
- }
-
- /**
- * set text to edit mode
- */
- setTextEdit () {
- let spans = Array.from($('#syl_text').children('p').children('span'));
- spans.forEach(span => {
- $(span).off('click');
- $(span).on('click', () => {
- this.updateSylText(span);
- });
+ $('#displayBBox').on('click', () => {
+ this.updateBBoxViewVisibility();
});
}
/**
- * Update the text for a single syl element
- * @param {HTMLElement} span
- */
- updateSylText (span) {
- let orig = formatRaw($(span).html());
- let corrected = window.prompt('', orig);
- if (corrected !== null && corrected !== orig) {
- let editorAction = {
- 'action': 'setText',
- 'param': {
- 'elementId': $('#' + $(span).attr('class').replace('syl-select', '').trim()).attr('id'),
- 'text': corrected
- }
- };
- this.neonView.edit(editorAction, this.neonView.view.getCurrentPage()).then((response) => {
- if (response) {
- this.neonView.updateForCurrentPage();
- }
- });
+ * update visibility of text bounding boxes
+ */
+ updateBBoxViewVisibility () {
+ if ($('#displayBBox').is(':checked')) {
+ $('.sylTextRect').addClass('sylTextRect-display');
+ $('.sylTextRect').removeClass('sylTextRect');
+ $('.syl.selected').find('.sylTextRect-display').css('fill', 'red');
+
+ if (this.neonView.getUserMode() !== 'viewer' && this.neonView.TextEdit !== undefined) {
+ this.neonView.TextEdit.initSelectByBBoxButton();
+ }
+ } else {
+ if ($('#selByBBox').hasClass('is-active')) {
+ unselect();
+ $('#selByBBox').removeClass('is-active');
+ $('#selBySyl').addClass('is-active');
+ }
+ $('.sylTextRect-display').addClass('sylTextRect');
+ $('.sylTextRect-display').removeClass('sylTextRect-display');
+ $('.syl.selected').find('sylTextRect').css('fill', 'none');
+ $('#selByBBox').css('display', 'none');
}
+ updateHighlight();
}
/**
@@ -96,31 +99,31 @@ class TextView {
let syllable = $('#' + $(span).attr('class'));
let syl = syllable.children('.syl');
let text = syl.children('text');
- let int_text = text.children('.text');
- let real_text = text.children('.text').children('.text');
let rect = syl.children('rect');
if (text.attr('class') == null) {
text.addClass('text');
}
$(span).on('mouseenter', () => {
- syllable.addClass('syl-select');
- syllable.attr('fill', '#d00');
- rect.removeClass('sylTextRect');
- rect.addClass('sylTextRect-select');
+ syllable.addClass('selected');
+ syllable.find('.neume').addClass('selected');
+ rect.css('fill', '#d00');
// syl.attr('fill', '#ffc7c7');
// this.highlightBoundingBox(span);
});
$(span).on('mouseleave', () => {
- syllable.removeClass('syl-select');
- syllable.attr('fill', null);
- rect.removeClass('sylTextRect-select');
- rect.addClass('sylTextRect');
+ syllable.removeClass('selected');
+ syllable.find('.neume').removeClass('selected');
+ if (syllable.css('fill') !== 'rgb(0, 0, 0)') {
+ rect.css('fill', syllable.css('fill'));
+ } else {
+ rect.css('fill', 'blue');
+ }
// syl.attr('fill', null);
// this.removeBoundingBox(span);
});
});
- if (this.neonView.getUserMode() !== 'viewer') {
- this.setTextEdit();
+ if (this.neonView.getUserMode() !== 'viewer' && this.neonView.TextEdit !== undefined) {
+ this.neonView.TextEdit.initTextEdit();
}
} else {
$('#syl_text').css('display', 'none');
@@ -147,8 +150,6 @@ class TextView {
});
}
lyrics += '
';
- } else {
- lyrics += "◊ ";
}
});
if (!TextView.notificationSent) {
@@ -159,14 +160,4 @@ class TextView {
}
}
-/**
- * Format a string for prompting the user.
- * @param {string} rawString
- * @returns {string}
- */
-function formatRaw (rawString) {
- let removeSymbol = /\u{25CA}/u;
- return rawString.replace(removeSymbol, '').trim();
-}
-
export { TextView as default };
diff --git a/src/Validation.js b/src/Validation.js
index d93ddc8f1..54d90fc20 100644
--- a/src/Validation.js
+++ b/src/Validation.js
@@ -75,3 +75,14 @@ function updateUI (message) {
statusField.appendChild(link);
}
}
+
+/**
+ * Update the message on a blank page when there is no MEI.
+ */
+export function blankPage () {
+ for (let child of statusField.children) {
+ statusField.deleteChild(child);
+ }
+ statusField.textContent = 'No MEI'
+ statusField.style = 'color:gray';
+}
diff --git a/src/VerovioWorker.js b/src/VerovioWorker.js
new file mode 100644
index 000000000..471819229
--- /dev/null
+++ b/src/VerovioWorker.js
@@ -0,0 +1,51 @@
+importScripts('./verovio-toolkit.js');
+
+var toolkit = new verovio.toolkit();
+toolkit.setOptions({
+ format: 'mei',
+ noFooter: 1,
+ noHeader: 1,
+ pageMarginLeft: 0,
+ pageMarginTop: 0,
+ font: 'Bravura',
+ useFacsimile: true,
+ createDefaultSyl: true,
+ createDefaultSylBBox: true
+});
+
+onmessage = handleNeonEvent;
+
+/**
+ * Parse and respond to messages sent by NeonCore.
+ * @param {MessageEvent} evt
+ */
+function handleNeonEvent (evt) {
+ let data = evt.data;
+ let result = {
+ id: data.id
+ };
+
+ switch (data.action) {
+ case 'renderData':
+ result.svg = toolkit.renderData(data.mei, {});
+ break;
+ case 'getElementAttr':
+ result.attributes = toolkit.getElementAttr(data.elementId);
+ break;
+ case 'edit':
+ result.result = toolkit.edit(data.editorAction);
+ break;
+ case 'getMEI':
+ result.mei = toolkit.getMEI(0, true);
+ break;
+ case 'editInfo':
+ result.info = toolkit.editInfo();
+ break;
+ case 'renderToSVG':
+ result.svg = toolkit.renderToSVG(1);
+ break;
+ default:
+ break;
+ }
+ postMessage(result);
+}
diff --git a/src/VerovioWrapper.js b/src/VerovioWrapper.js
new file mode 100644
index 000000000..80ef8fefa
--- /dev/null
+++ b/src/VerovioWrapper.js
@@ -0,0 +1,27 @@
+import VerovioWorker from './VerovioWorker.js';
+
+/**
+ * A wrapper around the verovio web worker to permit mocking in tests.
+ */
+export default class VerovioWrapper {
+ constructor () {
+ this.verovioWorker = new VerovioWorker();
+ }
+
+ /**
+ * Set an event listener onto the actual web worker.
+ * @param {string} type - The event to listen to.
+ * @param {function} handler - The function to be called when the event occurs.
+ */
+ addEventListener (type, handler) {
+ return this.verovioWorker.addEventListener(type, handler);
+ }
+
+ /**
+ * Send a message to the actual web worker.
+ * @param {object} message - The message to be sent.
+ */
+ postMessage (message) {
+ return this.verovioWorker.postMessage(message);
+ }
+}
diff --git a/src/editor.js b/src/editor.js
index bd0d54db4..78db9de91 100644
--- a/src/editor.js
+++ b/src/editor.js
@@ -1,50 +1,39 @@
import NeonView from './NeonView.js';
import DisplayPanel from './DisplayPanel/DisplayPanel.js';
-import DivaView from './DivaView/DivaView.js';
+import DivaView from './DivaView.js';
+import DivaEdit from './SquareEdit/DivaEditMode.js';
import SingleView from './SingleView/SingleView.js';
-import SingleEditMode from './SingleEdit/SingleEditMode.js';
+import SingleEditMode from './SquareEdit/SingleEditMode.js';
import InfoModule from './InfoModule.js';
import TextView from './TextView.js';
+import TextEditMode from './TextEditMode.js';
-const $ = require('jquery');
+var view;
+init();
-if (manifest !== '') {
- $.get(manifest).then((data) => {
+async function init () {
+ if (manifestText !== '') {
+ let manifest = JSON.parse(manifestText);
let params = {
- mode: 'iiif',
- options: {
- manifest: manifest,
- meiMap: meiMap,
- name: data.label
- },
- View: DivaView,
+ manifest: manifest,
Display: DisplayPanel,
Info: InfoModule,
- // Edit: DivaEditMode
- TextView: TextView
- };
- var view = new NeonView(params);
- view.start();
- });
-} else {
- $.get(meiFile, (data) => {
- let map = new Map();
- map.set(0, data);
- let params = {
- mode: 'single',
- options: {
- image: bgImg,
- meiMap: map,
- name: 'test'
- },
- View: SingleView,
- Display: DisplayPanel,
- Info: InfoModule,
- Edit: SingleEditMode,
- TextView: TextView
+ TextView: TextView,
+ TextEdit: TextEditMode
};
+ let mediaType = await window.fetch(manifest.image).then(response => {
+ if (response.ok) {
+ return response.headers.get('Content-Type');
+ } else {
+ throw new Error(response.statusText);
+ }
+ });
+
+ let singlePage = mediaType.match(/^image\/*/);
+ params.View = singlePage ? SingleView : DivaView;
+ params.NeumeEdit = singlePage ? SingleEditMode : DivaEdit;
- var view = new NeonView(params);
+ view = new NeonView(params);
view.start();
- });
+ }
}
diff --git a/src/img/climacus.png b/src/img/climacus.png
index 43f3729a7..1f152d576 100644
Binary files a/src/img/climacus.png and b/src/img/climacus.png differ
diff --git a/src/img/clivis.png b/src/img/clivis.png
index 5ed35a958..13d9d078a 100644
Binary files a/src/img/clivis.png and b/src/img/clivis.png differ
diff --git a/src/img/custos.png b/src/img/custos.png
index 53e9f22e9..fd58ad1f1 100644
Binary files a/src/img/custos.png and b/src/img/custos.png differ
diff --git a/src/img/pes.png b/src/img/pes.png
index 91c841dbb..099ea9c71 100644
Binary files a/src/img/pes.png and b/src/img/pes.png differ
diff --git a/src/img/porrectus.png b/src/img/porrectus.png
index 9d133b747..fecfb8422 100644
Binary files a/src/img/porrectus.png and b/src/img/porrectus.png differ
diff --git a/src/img/pressus.png b/src/img/pressus.png
index a6de76348..fa4cface3 100644
Binary files a/src/img/pressus.png and b/src/img/pressus.png differ
diff --git a/src/img/scandicus.png b/src/img/scandicus.png
index 9bdc60714..329549dcf 100644
Binary files a/src/img/scandicus.png and b/src/img/scandicus.png differ
diff --git a/src/img/torculus.png b/src/img/torculus.png
index f1062520d..17a6caf9a 100644
Binary files a/src/img/torculus.png and b/src/img/torculus.png differ
diff --git a/src/style.css b/src/style.css
index 2c6388286..b280c61f7 100644
--- a/src/style.css
+++ b/src/style.css
@@ -108,20 +108,23 @@ button:focus {
display: none;
}
-.syl-select {
- background-color: solid red;
-}
-
.sylTextRect {
display: none;
}
-.sylTextRect-select {
- fill: red;
+.sylTextRect-display {
+ fill: blue;
opacity: 0.2;
}
+.selected {
+ fill: #d00;
+}
+.diva-wrapper {
+ min-height: inherit;
+ height: 100%;
+}
@keyframes spin {
0% {
@@ -133,7 +136,7 @@ button:focus {
}
}
-@media only screen and (max-width: 1088px) {
+@media only screen and (max-width: 900px) {
#navMenu {
position: fixed;
height: 100%;
diff --git a/src/utils/Color.js b/src/utils/Color.js
index 2cf75bedc..bf7ba8693 100644
--- a/src/utils/Color.js
+++ b/src/utils/Color.js
@@ -11,6 +11,22 @@ export function setGroupingHighlight (grouping) {
if (grouping === 'staff') {
setStaffHighlight();
return;
+ } else if (grouping === 'selection') {
+ let temp = $('.sel-by.is-active').attr('id');
+ switch (temp) {
+ case 'selBySyl':
+ case 'selByBBox':
+ grouping = 'syllable';
+ break;
+ case 'selByStaff':
+ grouping = 'staff';
+ break;
+ default:
+ grouping = 'neume';
+ break;
+ }
+ setGroupingHighlight(grouping);
+ return;
}
let groups = Array.from($('.' + grouping));
@@ -18,7 +34,12 @@ export function setGroupingHighlight (grouping) {
let groupColor = ColorPalette[i % ColorPalette.length];
if (!$(groups[i]).parents('.selected').length && !$(groups[i]).hasClass('selected')) {
groups[i].setAttribute('fill', groupColor);
+ let rects = Array.from($(groups[i]).find('.sylTextRect-display'));
+ rects.forEach(function (rect) {
+ $(rect).css('fill', groupColor);
+ });
$(groups[i]).addClass('highlighted');
+ $(groups[i]).find('.sylTextRect-display').addClass('highlighted');
} else {
if (!$(groups[i]).hasClass('selected')) {
groups[i].setAttribute('fill', null);
@@ -38,7 +59,22 @@ export function unsetGroupingHighlight () {
let highlighted = Array.from($('.highlighted').filter((index, elem) => { return !$(elem.parentElement).hasClass('selected'); }));
highlighted.forEach(elem => {
elem.setAttribute('fill', null);
+ let rects = Array.from($(elem).find('.sylTextRect-display'));
+ if (!rects.length) {
+ if (Array.from($(elem).parents('syllable')).length) {
+ rects = Array.from($(elem).parents('syllable').find('.sylTextRect-display'));
+ }
+ }
+ rects.forEach(function (rect) {
+ if ($(rect).closest('.syllable').hasClass('selected')) {
+ $(rect).css('fill', 'red');
+ } else {
+ $(rect).css('fill', 'blue');
+ }
+ $(rect).removeClass('highlighted');
+ });
$(elem).removeClass('highlighted');
+ $(elem).find('sylTextRect-display').removeClass('highlighted');
});
}
@@ -72,6 +108,15 @@ export function highlight (staff, color) {
child.setAttribute('stroke', color);
} else {
child.setAttribute('fill', color);
+ let rects = Array.from($(child).find('.sylTextRect-display'));
+ if (!rects.length) { rects = Array.from($(child).parents('syllable').find('.sylTextRect-display')); }
+ rects.forEach(function (rect) {
+ let syllable = $(rect).parents('.syllable');
+ if (!syllable.hasClass('selected')) {
+ $(rect).css('fill', color);
+ $(rect).addClass('highlighted');
+ }
+ });
}
$(child).addClass('highlighted');
});
@@ -88,6 +133,16 @@ export function unhighlight (staff) {
elem.setAttribute('stroke', '#000000');
} else {
elem.removeAttribute('fill');
+ let rects = Array.from($(elem).find('.sylTextRect-display'));
+ if (!rects.length) { rects = Array.from($(elem).parents('syllable').find('.sylTextRect-display')); }
+ rects.forEach(function (rect) {
+ if ($(rect).closest('.syllable').hasClass('selected')) {
+ $(rect).css('fill', 'red');
+ } else {
+ $(rect).css('fill', 'blue');
+ }
+ $(rect).removeClass('highlighted');
+ });
}
});
$(staff).filter(':not(.selected)').children('.highlighted').removeClass('highlighted');
diff --git a/src/utils/ConvertMei.js b/src/utils/ConvertMei.js
new file mode 100644
index 000000000..cfcd7d06b
--- /dev/null
+++ b/src/utils/ConvertMei.js
@@ -0,0 +1,161 @@
+const et = require('elementtree');
+const uuid = require('uuid/v4');
+
+et.register_namespace('xml', 'http://www.w3.org/XML/1998/namespace');
+et.register_namespace('', 'http://www.music-encoding.org/ns/mei');
+
+export function convertStaffToSb (staffBasedMei) {
+ let meiTree = et.parse(staffBasedMei);
+ let meiTag = meiTree.getroot();
+ for (let section of meiTag.findall('.//section')) {
+ let newStaff = et.Element('staff', { 'n': '1' });
+ let container = et.SubElement(newStaff, 'layer');
+
+ container.set('n', '1');
+
+ for (let staff of section.getchildren()) {
+ for (let layer of staff.getchildren()) {
+ // Replace every staff + layer with a sb with the same facsimile info
+ let sb = et.Element('sb', {
+ 'n': staff.get('n'),
+ 'facs': staff.get('facs'),
+ 'xml:id': staff.get('xml:id')
+ });
+
+ // Check for custos
+ if (container.len() > 1) {
+ if (container.getItem(container.len() - 1).tag === 'custos') {
+ sb.append(container.getItem(container.len() - 1));
+ container.remove(container.getItem(container.len() - 1));
+ }
+ }
+
+ // Check if first syllable has @follows
+ let firstSyllable = layer.find('syllable');
+ let syllableId = '';
+ if (firstSyllable) {
+ if (firstSyllable.get('follows')) {
+ syllableId = firstSyllable.get('follows');
+ for (let syl of firstSyllable.findall('syl')) {
+ firstSyllable.remove(syl);
+ }
+ layer.remove(firstSyllable);
+ } else {
+ firstSyllable = undefined;
+ }
+ }
+
+ if (!firstSyllable) {
+ container.append(sb);
+ } else {
+ let syllable = container.find(
+ './/*[@xml:id=\'' + syllableId + '\']'
+ );
+ syllable.append(sb);
+ syllable._children = syllable._children.concat(firstSyllable.getchildren());
+ }
+ container._children = container._children.concat(layer.getchildren());
+ }
+ }
+ let sectionId = section.get('xml:id');
+ section.clear();
+ section.set('xml:id', sectionId);
+ section.append(newStaff);
+ }
+
+ return meiTree.write({ xml_declaration: true, indent: 4 });
+}
+
+export function convertSbToStaff (sbBasedMei) {
+ let meiTree = et.parse(sbBasedMei);
+ let meiTag = meiTree.getroot();
+
+ for (let section of meiTag.findall('.//section')) {
+ let staffStore = [];
+ for (let staff of section.getchildren()) {
+ for (let layer of staff.getchildren()) {
+ let sbIndexes = [];
+ for (let sb of layer.findall('sb')) {
+ sbIndexes.push(layer.getchildren().indexOf(sb));
+ }
+
+ for (let [sbIndex, n] of zip(sbIndexes, [...Array(sbIndexes.length).keys()])) {
+ let sb = layer.getItem(sbIndex);
+ let newStaff = et.Element('staff', sb.attrib);
+ let container = et.Element('layer', { 'n': '1' });
+
+ // Check for custos
+ for (let i = 0; i < sb.len(); i++) {
+ let custos = sb.getItem(0);
+ let lastStaff = staffStore[staffStore.length - 1];
+ lastStaff.getItem(lastStaff.len() - 1).append(custos);
+ }
+
+ // Get elements to add
+ let lastIndex = n + 1 === sbIndexes.length ? layer.len() : sbIndexes[n + 1];
+ container._children = container._children.concat(layer.getSlice(sbIndex + 1, lastIndex));
+ newStaff.append(container);
+ staffStore.push(newStaff);
+ }
+ }
+ }
+ let sectionId = section.get('xml:id');
+ section.clear();
+ section.set('xml:id', sectionId);
+ section._children = section._children.concat(staffStore);
+
+ // Handle sb in syllables
+ let stavesAdded = 0;
+ for (let [staff, staffIndex] of zip(section.getchildren(), [...Array(section.len()).keys()])) {
+ for (let layer of staff.getchildren()) {
+ for (let syllable of layer.findall('.//syllable')) {
+ let sb = syllable.find('sb');
+ if (!sb) {
+ continue;
+ }
+ let newStaff = et.Element('staff', sb.attrib);
+ let newLayer = et.SubElement(newStaff, 'layer');
+ newLayer.set('n', '1');
+
+ let newSyllableId = uuid();
+ let newSyllable = et.SubElement(newLayer, 'syllable');
+ newSyllable.set('follows', syllable.get('xml:id'));
+ newSyllable.set('xml:id', newSyllableId);
+ syllable.set('precedes', newSyllableId);
+ newSyllable._children = newSyllable._children.concat(syllable.getSlice(syllable.getchildren().indexOf(sb) + 1, syllable.len()));
+
+ let oldSyllableContent = syllable.getSlice(0, syllable.getchildren().indexOf(sb));
+ let syllableAttrib = syllable.attrib;
+
+ // Move remaining components to new staff.
+ newLayer._children = newLayer._children.concat(layer.getSlice(layer.getchildren().indexOf(syllable) + 1, layer.len()));
+ let layerAttrib = layer.attrib;
+ let layerContent = layer.getSlice(0, layer.getchildren().indexOf(syllable) + 1);
+ layer.clear();
+ layer.attrib = layerAttrib;
+ layer._children = layer._children.concat(layerContent);
+
+ // Handle custos;
+ layer._children = layer._children.concat(sb.getchildren());
+
+ // Shrink syllable
+ syllable.clear();
+ syllable.attrib = syllableAttrib;
+ syllable._children = syllable._children.concat(oldSyllableContent);
+
+ section._children.splice(staffIndex + stavesAdded + 1, 0, newStaff);
+ }
+ }
+ }
+ }
+
+ return meiTree.write({ xml_declaration: true, indent: 4 });
+}
+
+function zip (array1, array2) {
+ let result = [];
+ for (let i = 0; i < (array1.length > array2.length ? array2.length : array1.length); i++) {
+ result.push([array1[i], array2[i]]);
+ }
+ return result;
+}
diff --git a/src/utils/Cursor.js b/src/utils/Cursor.js
index 3053ea513..0ab3ca336 100644
--- a/src/utils/Cursor.js
+++ b/src/utils/Cursor.js
@@ -8,27 +8,6 @@ const $ = require('jquery');
export function updateCursor () {
$('#bgimg').css('cursor', 'crosshair');
$('#mei_output').css('cursor', 'crosshair');
-
- /// //TODO: Find a way to scale cursor image to the same sice as current svg mei output
- // var nc = d3.selectAll(".nc").node().getBBox();
- // var ncHeight = nc.height;
- // var ncWidth = nc.width;
-
- // var curViewBox = d3.select("#svg_group").attr("viewBox");
- // var curVbHeight = parseInt(curViewBox.split(" ")[3]);
- // var curVbWidth = parseInt(curViewBox.split(" ")[2]);
-
- // var imgHeight = this.origHeight/curVbHeight;
- // var imgScale = this.origWidth/curVbWidth;
-
- // var punctum = 'data:image/svg+xml;utf8, '
-
- // // var url = "url('" + punctum + "'), auto";
-
- // console.log(url);
-
- // $("#bgimg").css('cursor', url);
- // $("#mei_output").css('cursor', url);
}
/**
diff --git a/src/SingleView/DragHandler.js b/src/utils/DragHandler.js
similarity index 59%
rename from src/SingleView/DragHandler.js
rename to src/utils/DragHandler.js
index 90f6cc9af..1b2ae685e 100644
--- a/src/SingleView/DragHandler.js
+++ b/src/utils/DragHandler.js
@@ -6,22 +6,24 @@ const $ = require('jquery');
* @constructor
* @param {NeonView} neonView - The NeonView parent object.
*/
-function DragHandler (neonView) {
+function DragHandler (neonView, selector) {
var dragStartCoords;
var dragEndCoords;
var resetToAction;
/**
- * Initialize the dragging action and handler for selected elements.
- */
+ * Initialize the dragging action and handler for selected elements.
+ */
function dragInit () {
// Adding listeners
- var dragBehaviour = d3.drag().on('start', dragStarted)
+ var dragBehaviour = d3.drag()
+ .on('start', dragStarted)
.on('drag', dragging)
.on('end', dragEnded);
var activeNc = d3.selectAll('.selected');
var selection = Array.from(activeNc._groups[0]);
+ selection = selection.concat(Array.from(document.getElementsByClassName('resizePoint')));
dragStartCoords = new Array(activeNc.size());
dragEndCoords = new Array(activeNc.size());
@@ -34,7 +36,7 @@ function DragHandler (neonView) {
function dragStarted () {
dragStartCoords = d3.mouse(this);
if (this.classList.contains('staff')) {
- d3.select('#svg_group').call(dragBehaviour);
+ d3.select(selector).call(dragBehaviour);
}
}
@@ -46,14 +48,26 @@ function DragHandler (neonView) {
return 'translate(' + [relativeX, relativeY] + ')';
});
});
+ /*
+ * if we're dragging a syllable (or neume etc) then there won't be a syl selected
+ * then we don't want the bounding box (if it is displayed) to move when dragging the neumes
+ * it will be a child of the element in selection, so it will get moved in the above loop
+ * so we cancel that movement out here
+ */
+ if (selection.filter(element => element.classList.contains('syl')).length === 0) {
+ d3.selectAll('.syllable.selected').selectAll('.sylTextRect-display').attr('transform', function () {
+ return 'translate(' + [-1 * relativeX, -1 * relativeY] + ')';
+ });
+ }
}
function dragEnded () {
dragEndCoords = [d3.event.x, d3.event.y];
let paramArray = [];
- selection.forEach((el) => {
+ selection.filter(el => !el.classList.contains('resizePoint')).forEach((el) => {
+ let id = (el.tagName === 'rect') ? el.closest('.syl').id : el.id;
let singleAction = { action: 'drag',
- param: { elementId: el.id,
+ param: { elementId: id,
x: parseInt(dragEndCoords[0] - dragStartCoords[0]),
y: parseInt(dragEndCoords[1] - dragStartCoords[1]) * -1 }
};
@@ -68,7 +82,7 @@ function DragHandler (neonView) {
var yDiff = Math.abs(dragStartCoords[1] - dragEndCoords[1]);
if (xDiff > 5 || yDiff > 5) {
- neonView.edit(editorAction, 0).then(() => {
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(() => {
neonView.updateForCurrentPage();
endOptionsSelection();
reset();
@@ -81,16 +95,26 @@ function DragHandler (neonView) {
}
}
+ /**
+ * A d3 action that should be put on the selector once the drag action finishes.
+ * @param {oject} reset
+ */
function resetTo (reset) {
resetToAction = reset;
}
+ /**
+ * Reset the actino on the selector to the one set by resetTo.
+ */
function reset () {
if (resetToAction !== undefined) {
- d3.select('#svg_group').call(resetToAction);
+ d3.select(selector).call(resetToAction);
}
}
+ /**
+ * Remove the additonal editor options that exist.
+ */
function endOptionsSelection () {
$('#moreEdit').empty();
$('#moreEdit').addClass('is-invisible');
diff --git a/src/utils/EditContents.js b/src/utils/EditContents.js
new file mode 100644
index 000000000..892e74f7a
--- /dev/null
+++ b/src/utils/EditContents.js
@@ -0,0 +1,30 @@
+/** @module utils/EditContents */
+
+/**
+ * Contents of navbar menu after switching to edit mode.
+ * @type {string}
+ */
+export const navbarDropdownMenu =
+ "File " +
+ "
" +
+ "
Save " +
+ "
Save and Export to File " +
+ "
Download MEI " +
+ "
Revert ";
+
+/**
+ * Finalize option in the navbar for rodan
+ * @type {string}
+ */
+export const navbarFinalize =
+ "
Finalize MEI ";
+
+/**
+ * Contents of the undo/redo panel with buttons
+ * @type {string}
+ */
+export const undoRedoPanel =
+ "
";
diff --git a/src/utils/EditControls.js b/src/utils/EditControls.js
new file mode 100644
index 000000000..68bbcba29
--- /dev/null
+++ b/src/utils/EditControls.js
@@ -0,0 +1,145 @@
+/** @module utils/EditControls */
+
+import * as Notification from './Notification.js';
+import { navbarDropdownMenu, undoRedoPanel } from './EditContents';
+import { convertStaffToSb } from './ConvertMei.js';
+
+const $ = require('jquery');
+
+/**
+ * prepare the edit mode button
+ * @param {NeonView} neonView
+ */
+export function prepareEditMode (neonView) {
+ let parent = document.getElementById('dropdown_toggle');
+ let editItem = document.createElement('a');
+ editItem.classList.add('navbar-item');
+ let editButton = document.createElement('button');
+ editButton.classList.add('button');
+ editButton.id = 'edit_mode';
+ editButton.textContent = 'Edit MEI';
+ editItem.appendChild(editButton);
+ parent.appendChild(editItem);
+
+ editButton.addEventListener('click', () => {
+ startEditMode(neonView);
+ });
+}
+
+/**
+ * start the basic edit mode features
+ * is called when the edit mode button is clicked
+ * @param {NeonView} neonView
+ */
+export function startEditMode (neonView) {
+ $('#dropdown_toggle').empty();
+ $('#dropdown_toggle').append(navbarDropdownMenu);
+ $('#undoRedo_controls').append(undoRedoPanel);
+ initNavbar(neonView);
+ initUndoRedoPanel(neonView);
+
+ let selectionHighlight = document.createElement("a");
+ let divider = document.createElement('hr');
+ divider.classList.add('dropdown-divider');
+ selectionHighlight.classList.add('dropdown-item');
+ selectionHighlight.id = 'highlight-selection';
+ selectionHighlight.textContent = 'By Selection Mode';
+ (document.getElementsByClassName('dropdown-content'))[0].appendChild(divider);
+ (document.getElementsByClassName('dropdown-content'))[0].appendChild(selectionHighlight);
+}
+
+/**
+ * Set listener on switching EditMode button to File dropdown in the navbar.
+ * @param {NeonView} neonView
+ */
+export function initNavbar (neonView) {
+ // setup navbar listeners
+ $('#save').on('click', () => {
+ neonView.save().then(() => {
+ Notification.queueNotification('Saved');
+ });
+ });
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 's') {
+ neonView.save().then(() => {
+ Notification.queueNotification('Saved');
+ });
+ }
+ });
+
+ $('#export').on('click', (evt) => {
+ neonView.export().then(manifest => {
+ let link = document.createElement('a');
+ link.href = manifest;
+ link.download = neonView.name + '.jsonld';
+ $('body').append(link);
+ link.click();
+ link.remove();
+ Notification.queueNotification('Saved');
+ });
+ });
+
+ $('#revert').on('click', function () {
+ if (window.confirm('Reverting will cause all changes to be lost. Press OK to continue.')) {
+ neonView.deleteDb().then(() => {
+ window.location.reload();
+ });
+ }
+ });
+ // Download link for MEI
+ // Is an actual file with a valid URI except in local mode where it must be generated.
+ $('#getmei').on('click', () => {
+ let uri = neonView.view.getCurrentPageURI();
+ neonView.getPageMEI(uri).then(mei => {
+ let data = 'data:application/mei+xml;base64,' + window.btoa(convertStaffToSb(mei));
+ $('#getmei').attr('href', data)
+ .attr('download', neonView.view.getPageName() + '.mei');
+ });
+ });
+}
+
+/**
+ * Initialize the undo/redo panel
+ * @param {NeonView} neonView - the NeonView parent
+ */
+export function initUndoRedoPanel (neonView) {
+ $('#undo').on('click', undoHandler);
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 'z' && (evt.ctrlKey || evt.metaKey)) {
+ undoHandler();
+ }
+ });
+
+ $('#redo').on('click', redoHandler);
+ $('body').on('keydown', (evt) => {
+ if ((evt.key === 'Z' || (evt.key === 'z' && evt.shiftKey)) && (evt.ctrlKey || evt.metaKey)) {
+ redoHandler();
+ }
+ });
+
+ /**
+ * Tries to undo an action and update the page if it succeeds.
+ */
+ function undoHandler () {
+ neonView.undo(neonView.view.getCurrentPageURI()).then(result => {
+ if (result) {
+ neonView.updateForCurrentPage();
+ } else {
+ console.error('Failed to undo action');
+ }
+ });
+ }
+
+ /**
+ * Tries to redo an action and update the page if it succeeds.
+ */
+ function redoHandler () {
+ neonView.redo(neonView.view.getCurrentPageURI()).then(result => {
+ if (result) {
+ neonView.updateForCurrentPage();
+ } else {
+ console.error('Failed to redo action');
+ }
+ });
+ }
+}
diff --git a/src/utils/NeonManifest.js b/src/utils/NeonManifest.js
new file mode 100644
index 000000000..67b3ed6d2
--- /dev/null
+++ b/src/utils/NeonManifest.js
@@ -0,0 +1,36 @@
+/** @module utils/NeonManifest */
+
+import NeonSchema from './manifest/NeonSchema.json';
+import NeonContext from './manifest/context.json';
+
+const validate = require('jsonschema').validate;
+
+/**
+ * Check if the provided Neon manifest is parseable.
+ * @param {string} manifestString - The Neon manifest as a string.
+ */
+export function parseManifest (manifestString) {
+ let results = validate(manifestString, NeonSchema);
+ let instance = results.instance;
+ if (results.errors.length > 0) {
+ console.error(results.errors);
+ return false;
+ }
+ let context = instance['@context'];
+ if ((context[0] === NeonContext[0]) &&
+ (context[1]['schema'] === NeonContext[1]['schema']) &&
+ (context[1]['title'] === NeonContext[1]['title']) &&
+ (context[1]['timestamp'] === NeonContext[1]['timestamp']) &&
+ (context[1]['image']['@id'] === NeonContext[1]['image']['@id']) &&
+ (context[1]['image']['@type'] === NeonContext[1]['image']['@type']) &&
+ (context[1]['mei_annotations']['@id'] === NeonContext[1]['mei_annotations']['@id']) &&
+ (context[1]['mei_annotations']['@type'] === NeonContext[1]['mei_annotations']['@type']) &&
+ (context[1]['mei_annotations']['@container'] === NeonContext[1]['mei_annotations']['@container'])) {
+ return true;
+ } else {
+ console.error('Context mismatch');
+ console.error(context);
+ console.error(NeonContext);
+ return false;
+ }
+}
diff --git a/src/utils/Notification.js b/src/utils/Notification.js
index 734465a51..8acaf2b3c 100644
--- a/src/utils/Notification.js
+++ b/src/utils/Notification.js
@@ -1,4 +1,4 @@
-/** @module Notification */
+/** @module utils/Notification */
const uuid = require('uuid/v4');
const $ = require('jquery');
@@ -87,9 +87,9 @@ function clearOrShowNextNotification (currentId) {
*/
class Notification {
/**
- * Create a new notification
- * @param {string} message
- */
+ * Create a new notification
+ * @param {string} message
+ */
constructor (message) {
this.message = message;
this.displayed = false;
@@ -107,9 +107,9 @@ class Notification {
}
/**
- * Get the UUID for this notification
- * @returns {string}
- */
+ * Get the UUID for this notification
+ * @returns {string}
+ */
getId () {
return this.id;
}
diff --git a/src/utils/Resize.js b/src/utils/Resize.js
new file mode 100644
index 000000000..4ea0928fb
--- /dev/null
+++ b/src/utils/Resize.js
@@ -0,0 +1,237 @@
+/** @module utils/Resize */
+
+/* for resizing objects.
+ * current use cases: bounding boxes and staves
+ */
+
+import { getStaffBBox, selectBBox, selectStaff } from './SelectTools.js';
+
+const d3 = require('d3');
+
+/**
+ * The points you can click and drag to resize
+ */
+const PointNames = {
+ TopLeft: 0,
+ Top: 1,
+ TopRight: 2,
+ Right: 3,
+ BottomRight: 4,
+ Bottom: 5,
+ BottomLeft: 6,
+ Left: 7
+};
+
+/**
+ * Handle the resizing of the selected object.
+ * @constructor
+ * @param {string} elementId - The ID of the element to resize.
+ * @param {NeonView} neonView - The NeonView parent for editing and refreshing.
+ * @param {DragHandler} dragHandler - A drag handler object.
+ */
+function Resize (elementId, neonView, dragHandler) {
+ var element = document.getElementById(elementId);
+ /**
+ * The upper-left x-coordinate of the element.
+ * @type {number}
+ */
+ var ulx;
+ /**
+ * The upper-left y-coordinate of the element.
+ * @type {number}
+ */
+ var uly;
+ /**
+ * The lower-right x-coordinate of the element.
+ * @type {number}
+ */
+ var lrx;
+ /**
+ * The lower-right y-coordinate of the element.
+ * @type {number}
+ */
+ var lry;
+
+ /**
+ * Draw the initial rectangle around the element
+ * and add the listeners to support dragging to resize.
+ */
+ function drawInitialRect () {
+ if (element === null) return;
+
+ // if it's a boundingbox just get the coordinates
+ if (element.classList.contains('syl')) {
+ let rect = element.querySelector('.sylTextRect-display');
+ if (rect === null) {
+ console.warn("Tried to draw resize rect for a sylTextRect that doesn't exist (or isn't displaying)");
+ return;
+ }
+ ulx = Number(rect.getAttribute('x'));
+ uly = Number(rect.getAttribute('y'));
+ lrx = +ulx + +rect.getAttribute('width');
+ lry = +uly + +rect.getAttribute('height');
+ }
+
+ // if it's a staff use the paths to get it's boundingbox
+ if (element.classList.contains('staff')) {
+ var bbox = getStaffBBox(element);
+ ulx = bbox.ulx;
+ uly = bbox.uly;
+ lrx = bbox.lrx;
+ lry = bbox.lry;
+ }
+
+ var whichPoint;
+ var initialPoint;
+
+ var points = [
+ { x: ulx, y: uly, name: PointNames.TopLeft },
+ { x: (ulx + lrx) / 2, y: uly, name: PointNames.Top },
+ { x: lrx, y: uly, name: PointNames.TopRight },
+ { x: lrx, y: (uly + lry) / 2, name: PointNames.Right },
+ { x: lrx, y: lry, name: PointNames.BottomRight },
+ { x: (ulx + lrx) / 2, y: lry, name: PointNames.Bottom },
+ { x: ulx, y: lry, name: PointNames.BottomLeft},
+ { x: ulx, y: (uly + lry) / 2, name: PointNames.Left}
+ ]
+
+ d3.select('#' + element.id).append('rect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', lrx - ulx)
+ .attr('height', lry - uly)
+ .attr('id', 'resizeRect')
+ .attr('stroke', 'black')
+ .attr('stroke-width', 10)
+ .attr('fill', 'none')
+ .style('cursor', 'move')
+ .style('stroke-dasharray', '20 10');
+
+ points.forEach((point) => {
+ d3.select(element.viewportElement).append('circle')
+ .attr('cx', point.x)
+ .attr('cy', point.y)
+ .attr('r', 25)
+ .attr('stroke', 'black')
+ .attr('stroke-width', 4)
+ .attr('fill', '#0099ff')
+ .attr('class', 'resizePoint')
+ .attr('id', 'p' + point.name)
+ });
+
+ // do it as a loop instead of selectAll so that you can easily know which point was clicked
+ Object.values(PointNames).forEach((name) => {
+ d3.select('#p' + name).filter('.resizePoint').call(
+ d3.drag()
+ .on('start', () => { resizeStart(name); })
+ .on('drag', resizeDrag)
+ .on('end', resizeEnd.bind(this)));
+ });
+
+ function resizeStart (name) {
+ whichPoint = name;
+ initialPoint = d3.mouse(this);
+ }
+
+ function resizeDrag () {
+ let currentPoint = d3.mouse(this);
+ switch (whichPoint) {
+ case PointNames.TopLeft:
+ ulx = currentPoint[0];
+ uly = currentPoint[1];
+ break;
+ case PointNames.Top:
+ uly = currentPoint[1];
+ break;
+ case PointNames.TopRight:
+ lrx = currentPoint[0];
+ uly = currentPoint[1];
+ break;
+ case PointNames.Right:
+ lrx = currentPoint[0];
+ break;
+ case PointNames.BottomRight:
+ lrx = currentPoint[0];
+ lry = currentPoint[1];
+ break;
+ case PointNames.Bottom:
+ lry = currentPoint[1];
+ break;
+ case PointNames.BottomLeft:
+ ulx = currentPoint[0];
+ lry = currentPoint[1];
+ break;
+ case PointNames.Left:
+ ulx = currentPoint[0];
+ break;
+ default:
+ console.error("Something that wasn't a side of the rectangle was dragged. This shouldn't happen.");
+ }
+ redraw();
+ }
+
+ function resizeEnd () {
+ let editorAction = {
+ 'action': 'resize',
+ 'param': {
+ 'elementId': element.id,
+ 'ulx': ulx,
+ 'uly': uly,
+ 'lrx': lrx,
+ 'lry': lry
+ }
+ };
+ neonView.edit(editorAction, neonView.view.getCurrentPageURI()).then(async (result) => {
+ if (result) {
+ await neonView.updateForCurrentPagePromise();
+ }
+ element = document.getElementById(elementId);
+ ulx = undefined;
+ uly = undefined;
+ lrx = undefined;
+ lry = undefined;
+ if (element.classList.contains('syl')) {
+ selectBBox(element.querySelector('.sylTextRect-display'), dragHandler, this);
+ } else {
+ selectStaff(element, dragHandler);
+ }
+ d3.selectAll('.resizePoint').remove();
+ d3.selectAll('#resizeRect').remove();
+ drawInitialRect();
+ });
+ }
+ }
+
+ /**
+ * Redraw the rectangle with the new bounds
+ */
+ function redraw () {
+ d3.select('#resizeRect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', lrx - ulx)
+ .attr('height', lry - uly);
+
+ var points = [
+ { x: ulx, y: uly, name: PointNames.TopLeft },
+ { x: (ulx + lrx) / 2, y: uly, name: PointNames.Top },
+ { x: lrx, y: uly, name: PointNames.TopRight },
+ { x: lrx, y: (uly + lry) / 2, name: PointNames.Right },
+ { x: lrx, y: lry, name: PointNames.BottomRight },
+ { x: (ulx + lrx) / 2, y: lry, name: PointNames.Bottom },
+ { x: ulx, y: lry, name: PointNames.BottomLeft},
+ { x: ulx, y: (uly + lry) / 2, name: PointNames.Left}
+ ]
+
+ points.forEach((point) => {
+ d3.select('#p' + point.name).filter('.resizePoint')
+ .attr('cx', point.x)
+ .attr('cy', point.y)
+ });
+ }
+
+ Resize.prototype.constructor = Resize;
+ Resize.prototype.drawInitialRect = drawInitialRect;
+}
+
+export { Resize };
diff --git a/src/utils/Select.js b/src/utils/Select.js
new file mode 100644
index 000000000..bc34eb111
--- /dev/null
+++ b/src/utils/Select.js
@@ -0,0 +1,359 @@
+/** @module utils/Select */
+
+import {
+ unselect, getStaffBBox, selectStaff, selectAll, getSelectionType
+} from './SelectTools.js';
+import { Resize } from './Resize.js';
+
+const d3 = require('d3');
+const $ = require('jquery');
+
+var dragHandler, neonView, info, zoomHandler;
+var strokeWidth = 7;
+
+export function setSelectStrokeWidth (width) {
+ strokeWidth = width;
+}
+
+/**
+ * Set the objects for this module.
+ * @param {NeonView} nv - The NeonView object
+ * @param {DragHandler} dh - The drag handler object
+ */
+export function setSelectHelperObjects (nv, dh) {
+ dragHandler = dh;
+ neonView = nv;
+ info = neonView.info;
+ zoomHandler = neonView.view.zoomHandler;
+}
+
+/**
+ * Apply listeners for click selection.
+ * @param {string} selector - The CSS selector used to choose where listeners are applied.
+ */
+export function clickSelect (selector) {
+ $(selector).off('mousedown', clickHandler);
+ $(selector).on('mousedown', clickHandler);
+
+ // Click away listeners
+ $('body').on('keydown', (evt) => {
+ if (evt.key === 'Escape') {
+ if ($('.selected').length > 0) {
+ info.infoListeners();
+ }
+ unselect();
+ }
+ });
+
+ $('#container').on('contextmenu', (evt) => { evt.preventDefault(); });
+
+ $('use').on('click', (e) => { e.stopPropagation(); });
+ $('rect').on('click', (e) => { e.stopPropagation(); });
+ $('#moreEdit').on('click', (e) => { e.stopPropagation(); });
+}
+
+/**
+ * Handle click events related to element selection.
+ * @param {object} evt
+ */
+function clickHandler (evt) {
+ if (!neonView) return;
+ let mode = neonView.getUserMode();
+
+ // If in insert mode or panning is active from shift key
+ if (mode === 'insert' || evt.shiftKey) { return; }
+ // Check if the element being clicked on is part of a drag Selection
+ if (this.tagName === 'use' && getSelectionType() !== 'selByBBox') {
+ if ($(this).parents('.selected').length === 0) {
+ let selection = [this];
+ // Check if this is part of a ligature and, if so, add all of it to the selection.
+ const firstLigatureHalf = /E9B[45678]/;
+ const secondLigatureHalf = /E9B[9ABC]/;
+ if (this.getAttribute('xlink:href').match(secondLigatureHalf)) {
+ // This is the second part of a ligature
+ let nc = this.closest('.nc');
+ let neume = this.closest('.neume');
+ let ncIndex = Array.from(neume.children).indexOf(nc);
+ let firstUse = neume.children[ncIndex - 1].children[0];
+ console.assert(firstUse.getAttribute('xlink:href').match(firstLigatureHalf), 'First glyph of ligature unexpected!');
+ if (firstUse.closest('.selected') === null) {
+ selection.unshift(firstUse);
+ }
+ } else if (this.getAttribute('xlink:href').match(firstLigatureHalf)) {
+ // This is the first part of a ligature
+ let nc = this.closest('.nc');
+ let neume = this.closest('.neume');
+ let ncIndex = Array.from(neume.children).indexOf(nc);
+ let secondUse = neume.children[ncIndex + 1].children[0];
+ console.assert(secondUse.getAttribute('xlink:href').match(secondLigatureHalf), 'Second glyph of ligature unexpected!');
+ if (secondUse.closest('.selected') === null) {
+ selection.push(secondUse);
+ }
+ }
+ if (window.navigator.userAgent.match(/Mac/) ? evt.metaKey : evt.ctrlKey) {
+ selection = selection.concat(Array.from(document.getElementsByClassName('selected')));
+ }
+ selectAll(selection, neonView, info, dragHandler);
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ } else if (evt.target.tagName === 'rect' && getSelectionType() === 'selByBBox') {
+ if ($(this).parents('.selected').length === 0) {
+ let selection = [evt.target];
+ if (window.navigator.userAgent.match(/Mac/) ? evt.metaKey : evt.ctrlKey) {
+ selection = selection.concat(Array.from(document.getElementsByClassName('selected')));
+ }
+ selectAll(selection, neonView, info, dragHandler);
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ } else {
+ // Check if the point being clicked on is a staff selection (if applicable)
+ if (getSelectionType() !== 'selByStaff') {
+ info.infoListeners();
+ return;
+ }
+
+ // Check if the point is in a staff.
+ let container = document.getElementsByClassName('active-page')[0].getElementsByClassName('definition-scale')[0];
+ let pt = container.createSVGPoint();
+ pt.x = evt.clientX;
+ pt.y = evt.clientY;
+ let transformMatrix = container.getElementsByClassName('system')[0].getScreenCTM();
+ pt = pt.matrixTransform(transformMatrix.inverse());
+
+ let selectedStaves = Array.from($('.staff')).filter((staff) => {
+ let bbox = getStaffBBox(staff);
+ return (bbox.ulx < pt.x && pt.x < bbox.lrx) && (bbox.uly < pt.y && pt.y < bbox.lry);
+ });
+ if (selectedStaves.length !== 1) {
+ if ($('.selected').length > 0) {
+ info.infoListeners();
+ }
+ unselect();
+ return;
+ }
+
+ // Select a staff
+ let staff = selectedStaves[0];
+ if (!staff.classList.contains('selected')) {
+ // Select previously unselected staff
+ selectStaff(staff, dragHandler);
+ let resize = new Resize(staff.id, neonView, dragHandler);
+ resize.drawInitialRect();
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ }
+ // Trigger mousedown event on the staff
+ staff.dispatchEvent(new window.MouseEvent('mousedown', {
+ screenX: evt.screenX,
+ screenY: evt.screenY,
+ clientX: evt.clientX,
+ clientY: evt.clientY,
+ ctrlKey: evt.ctrlKey,
+ shiftKey: evt.shiftKey,
+ altKey: evt.altKey,
+ metaKey: evt.metaKey,
+ view: evt.view
+ }));
+ }
+}
+
+/**
+ * Apply listeners for drag selection.
+ * @param {string} selector - The CSS selector used to choose where listeners are applied.
+ */
+export function dragSelect (selector) {
+ var initialX = 0;
+ var initialY = 0;
+ var panning = false;
+ var dragSelecting = false;
+ // var canvas = d3.select('#svg_group');
+ d3.selectAll(selector.replace('.active-page', '').trim())
+ .on('.drag', null);
+ var canvas = d3.select(selector);
+ var dragSelectAction = d3.drag()
+ .on('start', selStart)
+ .on('drag', selecting)
+ .on('end', selEnd);
+ canvas.call(dragSelectAction);
+ if (dragHandler) {
+ dragHandler.resetTo(dragSelectAction);
+ }
+
+ function selStart () {
+ if (!neonView) return;
+ let userMode = neonView.getUserMode();
+ if (d3.event.sourceEvent.target.nodeName !== 'use' && userMode !== 'insert' && d3.event.sourceEvent.target.nodeName !== 'rect') {
+ if (!d3.event.sourceEvent.shiftKey) { // If not holding down shift key to pan
+ if (!$('#selByStaff').hasClass('is-active') || pointNotInStaff(d3.mouse(this))) {
+ unselect();
+ dragSelecting = true;
+ let initialP = d3.mouse(this);
+ initialX = initialP[0];
+ initialY = initialP[1];
+ initRect(initialX, initialY);
+ }
+ } else {
+ panning = true;
+ if (zoomHandler !== undefined) {
+ zoomHandler.startDrag();
+ }
+ }
+ } else if (d3.event.sourceEvent.shiftKey) {
+ panning = true;
+ if (zoomHandler !== undefined) {
+ zoomHandler.startDrag();
+ }
+ }
+ }
+
+ /**
+ * Check if a point is in the bounds of a staff element.
+ * @param {SVGPoint} point
+ * @returns {boolean}
+ */
+ function pointNotInStaff (point) {
+ let staves = Array.from(document.getElementsByClassName('staff'));
+ let filtered = staves.filter((staff) => {
+ let box = getStaffBBox(staff);
+ return (box.ulx < point[0] && point[0] < box.lrx) && (box.uly < point[1] && point[1] < box.lry);
+ });
+ return (filtered.length === 0);
+ }
+
+ function selecting () {
+ if (!panning && dragSelecting) {
+ var currentPt = d3.mouse(this);
+ var curX = currentPt[0];
+ var curY = currentPt[1];
+
+ var newX = curX < initialX ? curX : initialX;
+ var newY = curY < initialY ? curY : initialY;
+ var width = curX < initialX ? initialX - curX : curX - initialX;
+ var height = curY < initialY ? initialY - curY : curY - initialY;
+
+ updateRect(newX, newY, width, height);
+ } else if (panning) {
+ if (zoomHandler !== undefined) {
+ zoomHandler.dragging();
+ }
+ }
+ }
+
+ function selEnd () {
+ if (!panning && dragSelecting) {
+ var rx = parseInt($('#selectRect').attr('x'));
+ var ry = parseInt($('#selectRect').attr('y'));
+ var lx = parseInt($('#selectRect').attr('x')) + parseInt($('#selectRect').attr('width'));
+ var ly = parseInt($('#selectRect').attr('y')) + parseInt($('#selectRect').attr('height'));
+ // Transform to the correct coordinate system
+ let ul = canvas.node().createSVGPoint();
+ ul.x = rx;
+ ul.y = ry;
+ let lr = canvas.node().createSVGPoint();
+ lr.x = lx;
+ lr.y = ly;
+ let transform = canvas.node().getScreenCTM().inverse().multiply(canvas.select('.system').node().getScreenCTM()).inverse();
+ ul = ul.matrixTransform(transform);
+ lr = lr.matrixTransform(transform);
+
+ var nc;
+ if ($('#selByStaff').hasClass('is-active')) {
+ nc = d3.selectAll(selector + ' use, ' + selector + ' .staff')._groups[0];
+ } else if ($('#selByBBox').hasClass('is-active')) {
+ nc = d3.selectAll(selector + ' .sylTextRect-display')._groups[0];
+ } else {
+ nc = d3.selectAll(selector + ' use')._groups[0];
+ }
+ var els = Array.from(nc);
+
+ var elements = els.filter(function (d) {
+ var ulx, uly, lrx, lry;
+ if ($('#selByBBox').hasClass('is-active')) {
+ ulx = Number($(d).attr('x'));
+ uly = Number($(d).attr('y'));
+ lrx = +ulx + +(d.getAttribute('width').slice(0, -2));
+ lry = +uly + +(d.getAttribute('height').slice(0, -2));
+ return !(((ul.x < ulx && lr.x < ulx) || (ul.x > lrx && lr.x > lrx)) || ((ul.y < uly && lr.y < uly) || (ul.y > lry && lr.y > lry)));
+ } else if (d.tagName === 'use') {
+ let box = d.parentNode.getBBox();
+ ulx = box.x;
+ uly = box.y;
+ lrx = box.x + box.width;
+ lry = box.y + box.height;
+ return !(((ul.x < ulx && lr.x < ulx) || (ul.x > lrx && lr.x > lrx)) || ((ul.y < uly && lr.y < uly) || (ul.y > lry && lr.y > lry)));
+ } else {
+ let box = getStaffBBox(d);
+ return !(((ul.x < box.ulx && lr.x < box.ulx) || (ul.x > box.lrx && lr.x > box.lrx)) || ((ul.y < box.uly && lr.y < box.uly) || (ul.y > box.lry && lr.y > box.lry)));
+ }
+ });
+
+ // Get other halves of ligatures if only one is selected
+ elements.forEach(element => {
+ if (element.tagName === 'use' && element.getAttribute('xlink:href').match(/E9B[456789ABC]/)) {
+ let neume = element.closest('.neume');
+ let ncIndex = Array.from(neume.children).indexOf(element.closest('.nc'));
+ if (element.getAttribute('xlink:href').match(/E9B[45678]/)) {
+ // Add second half of ligature to selected list if not already present
+ let secondNc = neume.children[ncIndex + 1];
+ let secondUse = secondNc.querySelector('use');
+ if (elements.indexOf(secondUse) < 0) {
+ elements.push(secondUse);
+ }
+ } else {
+ // Add first half of ligature to selected list if not already present
+ let firstNc = neume.children[ncIndex - 1];
+ let firstUse = firstNc.querySelector('use');
+ if (elements.indexOf(firstUse) < 0) {
+ elements.push(firstUse);
+ }
+ }
+ }
+ });
+ selectAll(elements, neonView, info, dragHandler);
+
+ if (dragHandler) {
+ dragHandler.dragInit();
+ }
+ d3.selectAll('#selectRect').remove();
+ dragSelecting = false;
+ }
+ panning = false;
+ }
+
+ /**
+ * Create an initial dragging rectangle.
+ * @param {number} ulx - The upper left x-position of the new rectangle.
+ * @param {number} uly - The upper left y-position of the new rectangle.
+ */
+ function initRect (ulx, uly) {
+ canvas.append('rect')
+ .attr('x', ulx)
+ .attr('y', uly)
+ .attr('width', 0)
+ .attr('height', 0)
+ .attr('id', 'selectRect')
+ .attr('stroke', 'black')
+ .attr('stroke-width', strokeWidth)
+ .attr('fill', 'none');
+ }
+
+ /**
+ * Update the dragging rectangle.
+ * @param {number} newX - The new ulx.
+ * @param {number} newY - The new uly.
+ * @param {number} currentWidth - The width of the rectangle in pixels.
+ * @param {number} currentHeight - The height of the rectangle in pixels.
+ */
+ function updateRect (newX, newY, currentWidth, currentHeight) {
+ d3.select('#selectRect')
+ .attr('x', newX)
+ .attr('y', newY)
+ .attr('width', currentWidth)
+ .attr('height', currentHeight);
+ }
+}
diff --git a/src/utils/SelectTools.js b/src/utils/SelectTools.js
new file mode 100644
index 000000000..abd799efd
--- /dev/null
+++ b/src/utils/SelectTools.js
@@ -0,0 +1,477 @@
+/** @module utils/SelectTools */
+
+import * as Color from './Color.js';
+import { updateHighlight } from '../DisplayPanel/DisplayControls.js';
+import * as Grouping from '../SquareEdit/Grouping.js';
+import { Resize } from './Resize.js';
+import * as SelectOptions from '../SquareEdit/SelectOptions.js';
+
+const d3 = require('d3');
+const $ = require('jquery');
+
+/**
+ * Get the selection mode chosen by the user.
+ * @returns {string|null}
+ */
+export function getSelectionType () {
+ let element = document.getElementsByClassName('sel-by is-active');
+ if (element.length !== 0) {
+ return element[0].id;
+ } else {
+ return null;
+ }
+}
+
+/**
+ * Unselect all selected elements and run undo any extra
+ * actions.
+ */
+export function unselect () {
+ var selected = $('.selected');
+ for (var i = 0; i < selected.length; i++) {
+ if ($(selected[i]).hasClass('staff')) {
+ $(selected[i]).removeClass('selected');
+ selected[i].removeAttribute('style');
+ Color.unhighlight(selected[i]);
+ } else {
+ $(selected[i]).removeClass('selected');
+ selected[i].removeAttribute('style');
+ $(selected[i]).attr('fill', 'null');
+ $(selected[i]).removeClass('selected');
+ }
+ }
+ $('.text-select').css('color', '');
+ $('.text-select').css('font-weight', '');
+ $('.text-select').removeClass('text-select');
+ let sylRects = $('.sylTextRect-display');
+ sylRects.css('fill', 'blue');
+
+ $('.syllable-highlighted').css('fill', '');
+ $('.syllable-highlighted').addClass('syllable');
+ $('.syllable-highlighted').removeClass('syllable-highlighted');
+
+ d3.selectAll('#resizeRect').remove();
+ d3.selectAll('.resizePoint').remove();
+
+ if (!$('#selByStaff').hasClass('is-active')) {
+ Grouping.endGroupingSelection();
+ } else {
+ SelectOptions.endOptionsSelection();
+ }
+ updateHighlight();
+}
+
+/**
+ * Generic select function.
+ * @param {SVGGraphicsElement} el
+ * @param {DragHandler} [dragHandler]
+ */
+export function select (el, dragHandler) {
+ if (el.classList.contains('staff')) {
+ return selectStaff(el, dragHandler);
+ }
+ if (!$(el).hasClass('selected') && !($(el).hasClass('sylTextRect')) && !($(el).hasClass('sylTextRect-display'))) {
+ $(el).addClass('selected');
+ $(el).css('fill', '#d00');
+ if ($(el).find('.sylTextRect-display').length) {
+ $(el).find('.sylTextRect-display').css('fill', 'red');
+ }
+ var sylId;
+ if ($(el).hasClass('syllable')) {
+ sylId = el.id;
+ } else if ($(el).parents('.syllable').length) {
+ sylId = $(el).parents('.syllable').attr('id');
+ }
+ if (sylId !== undefined) {
+ if ($('span').filter('.' + sylId).length) {
+ $('span').filter('.' + sylId).css('color', '#d00');
+ $('span').filter('.' + sylId).css('font-weight', 'bold');
+ $('span').filter('.' + sylId).addClass('text-select');
+ }
+ }
+ }
+ updateHighlight();
+}
+
+/**
+ * Select an nc.
+ * @param {SVGGraphicsElement} el - The nc element to select.
+ * @param {DragHandler} dragHandler - An instantiated DragHandler.
+ * @param {NeonView} neonView - The NeonView parent
+ */
+export async function selectNcs (el, neonView, dragHandler) {
+ if (!$(el).parent().hasClass('selected')) {
+ var parent = el.parentNode;
+ unselect();
+ select(parent);
+ if (await isLigature(parent, neonView)) {
+ var prevNc = $(parent).prev()[0];
+ if (await isLigature(prevNc, neonView)) {
+ select(prevNc);
+ } else {
+ var nextNc = $(parent).next()[0];
+ if (await isLigature(nextNc, neonView)) {
+ select(nextNc);
+ } else {
+ console.warn('Error: Neither prev or next nc are ligatures');
+ }
+ }
+ Grouping.triggerGrouping('ligature');
+ } else if ($(parent).hasClass('nc')) {
+ SelectOptions.triggerNcActions(parent);
+ } else {
+ console.warn('No action triggered!');
+ }
+ dragHandler.dragInit();
+ }
+}
+
+/**
+ * Check if neume component is part of a ligature
+ * @param {SVGGraphicsElement} nc - The neume component to check.
+ * @returns {boolean}
+ */
+export async function isLigature (nc, neonView) {
+ var attributes = await neonView.getElementAttr(nc.id, neonView.view.getCurrentPageURI());
+ return (attributes.ligated === 'true');
+}
+
+/**
+ * Check if the elements have the same parent up two levels.
+ * @param {Array
} elements - The array of elements.
+ * @returns {boolean} - If the elements share the same second level parent.
+ */
+export function sharedSecondLevelParent (elements) {
+ let tempElements = Array.from(elements);
+ let firstElement = tempElements.pop();
+ let secondParent = firstElement.parentElement.parentElement;
+ for (let element of tempElements) {
+ let secPar = element.parentElement.parentElement;
+ if (secPar.id !== secondParent.id) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/**
+ * Get the bounding box of a staff based on its staff lines.
+ * @param {SVGGElement} staff
+ * @returns {object}
+ */
+export function getStaffBBox (staff) {
+ let ulx, uly, lrx, lry;
+ Array.from($(staff).children('path')).forEach(path => {
+ let box = path.getBBox();
+ if (uly === undefined || box.y < uly) {
+ uly = box.y;
+ }
+ if (ulx === undefined || box.x < ulx) {
+ ulx = box.x;
+ }
+ if (lry === undefined || box.y + box.height > lry) {
+ lry = box.y + box.height;
+ }
+ if (lrx === undefined || box.x + box.width > lrx) {
+ lrx = box.x + box.width;
+ }
+ });
+ return { 'ulx': ulx, 'uly': uly, 'lrx': lrx, 'lry': lry };
+}
+
+/**
+ * select a boundingbox element
+ * @param {SVGGElement} el - the bbox (sylTextRect) element in the DOM
+ * @param {DragHandler} dragHandler - the drag handler in use
+ */
+export function selectBBox (el, dragHandler, resizeHandler) {
+ let bbox = $(el);
+ let syl = bbox.closest('.syl');
+ if (!syl.hasClass('selected')) {
+ syl.addClass('selected');
+ bbox.css('fill', '#d00');
+ $(el).parents('.syllable').css('fill', 'red');
+ $(el).parents('.syllable').addClass('syllable-highlighted');
+ if (resizeHandler !== undefined) {
+ resizeHandler.drawInitialRect();
+ }
+ if (dragHandler !== undefined) {
+ dragHandler.dragInit();
+ }
+ var sylId;
+ sylId = $(el).parents('.syllable').attr('id');
+ if (sylId !== undefined) {
+ if ($('span').filter('.' + sylId).length) {
+ $('span').filter('.' + sylId).css('color', '#d00');
+ $('span').filter('.' + sylId).css('font-weight', 'bold');
+ $('span').filter('.' + sylId).addClass('text-select');
+ }
+ }
+ }
+}
+
+/**
+ * Select not neume elements.
+ * @param {SVGGraphicsElement[]} notNeumes - An array of not neumes elements.
+ */
+export function selectNn (notNeumes) {
+ if (notNeumes.length > 0) {
+ notNeumes.forEach(nn => { select(nn); });
+ return false;
+ } else {
+ return true;
+ }
+}
+
+/**
+ * Select a staff element.
+ * @param {SVGGElement} el - The staff element in the DOM.
+ * @param {DragHandler} dragHandler - The drag handler in use.
+ */
+export function selectStaff (el, dragHandler) {
+ let staff = $(el);
+ if (!staff.hasClass('selected')) {
+ staff.addClass('selected');
+ updateHighlight();
+ Color.highlight(el, '#d00');
+ dragHandler.dragInit();
+ }
+}
+
+/**
+ * Handle selecting an array of elements based on the selection type.
+ * @param {SVGGraphicsElement[]} elements - The elements to select. Either or .
+ * @param {NeonView} neonView
+ * @param {InfoModule} info
+ * @param {DragHandler} dragHandler
+ */
+export async function selectAll (elements, neonView, info, dragHandler) {
+ let selectionType = getSelectionType();
+ unselect();
+ if (elements.length === 0) {
+ return;
+ }
+
+ let selectionClass;
+ let containsClefOrCustos = false;
+
+ switch (selectionType) {
+ case 'selBySyl':
+ selectionClass = '.syllable';
+ break;
+ case 'selByNeume':
+ selectionClass = '.neume';
+ break;
+ case 'selByNc':
+ selectionClass = '.nc';
+ break;
+ case 'selByStaff':
+ selectionClass = '.staff';
+ break;
+ case 'selByBBox':
+ selectionClass = '.sylTextRect-display';
+ break;
+ default:
+ console.error('Unknown selection type ' + selectionType);
+ return;
+ }
+
+ // Get the groupings specified by selectionClass
+ // that contain the provided elements to select.
+ let groupsToSelect = new Set();
+ for (let element of elements) {
+ let grouping = element.closest(selectionClass);
+ if (grouping === null) {
+ // Check if we click-selected a clef or a custos
+ grouping = element.closest('.clef, .custos');
+ if (grouping === null) {
+ console.warn('Element ' + element.id + ' is not part of specified group and is not a clef or custos.');
+ continue;
+ }
+ containsClefOrCustos |= true;
+ }
+ groupsToSelect.add(grouping);
+
+ // Check for precedes/follows
+ let follows = grouping.getAttribute('mei:follows');
+ if (follows) {
+ groupsToSelect.add(document.getElementById(follows));
+ }
+ let precedes = grouping.getAttribute('mei:precedes');
+ if (precedes) {
+ groupsToSelect.add(document.getElementById(precedes));
+ }
+ }
+
+ // Select the elements
+ groupsToSelect.forEach(group => { select(group, dragHandler); });
+
+ /* Determine the context menu to display (if any) */
+
+ let groups = Array.from(groupsToSelect.values());
+
+ // Handle occurance of clef or custos
+ if (containsClefOrCustos) {
+ // A context menu will only be displayed if there is a single clef
+ if (groupsToSelect.size === 1 && groups[0].classList.contains('clef')) {
+ SelectOptions.triggerClefActions(groups[0]);
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ return;
+ }
+
+ switch (selectionType) {
+ case 'selByStaff':
+ switch (groups.length) {
+ case 1:
+ SelectOptions.triggerSplitActions();
+ let resize = new Resize(groups[0].id, neonView, dragHandler);
+ resize.drawInitialRect();
+ break;
+ case 2:
+ let bb1 = getStaffBBox(groups[0]);
+ let bb2 = getStaffBBox(groups[1]);
+ let avgStaffHeight = (bb1.lry - bb1.uly + bb2.lry - bb2.uly) / 2;
+ if (Math.abs(bb1.uly - bb2.uly) < avgStaffHeight) {
+ SelectOptions.triggerStaffActions();
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+
+ case 'selBySyl':
+ switch (groups.length) {
+ case 1:
+ // TODO change context if it is only a neume/nc.
+ SelectOptions.triggerSylActions();
+ break;
+ case 2:
+ // Check if this is a linked syllable split by a staff break
+ if ((groups[0].getAttribute('mei:follows') === groups[1].id) || (groups[0].getAttribute('mei:precedes') === groups[1].id)) {
+ Grouping.triggerGrouping('splitSyllable');
+ } else if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('syl');
+ } else {
+ // Check if this *could* be a selection with a single logical syllable split by a staff break.
+ let staff0 = groups[0].closest('.staff');
+ let staff1 = groups[1].closest('.staff');
+ let staffChildren = Array.from(staff0.parentNode.children);
+ // Check if these are adjacent staves (logically)
+ if (Math.abs(staffChildren.indexOf(staff0) - staffChildren.indexOf(staff1)) === 1) {
+ // Check if one syllable is the last in the first staff and the other is the first in the second.
+ // Determine which staff is first.
+ let firstStaff = (staffChildren.indexOf(staff0) < staffChildren.indexOf(staff1)) ? staff0 : staff1;
+ let secondStaff = (firstStaff.id === staff0.id) ? staff1 : staff0;
+ let firstLayer = firstStaff.querySelector('.layer');
+ let secondLayer = secondStaff.querySelector('.layer');
+
+ // Check that the first staff has either syllable as the last syllable
+ let firstSyllableChildren = Array.from(firstLayer.children).filter(elem => elem.classList.contains('syllable'));
+ let secondSyllableChildren = Array.from(secondLayer.children).filter(elem => elem.classList.contains('syllable'));
+ let lastSyllable = firstSyllableChildren[firstSyllableChildren.length - 1];
+ let firstSyllable = secondSyllableChildren[0];
+ if (lastSyllable.id === groups[0].id && firstSyllable.id === groups[1].id) {
+ Grouping.triggerGrouping('splitSyllable');
+ break;
+ } else if (lastSyllable.id === groups[1].id && firstSyllable.id === groups[0].id) {
+ Grouping.triggerGrouping('splitSyllable');
+ break;
+ }
+ }
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('syl');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+
+ case 'selByNeume':
+ switch (groups.length) {
+ case 1:
+ // TODO change context if it is only a nc.
+ SelectOptions.triggerNeumeActions();
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('neume');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+
+ case 'selByNc':
+ switch (groups.length) {
+ case 1:
+ SelectOptions.triggerNcActions(groups[0]);
+ break;
+ case 2:
+ if (sharedSecondLevelParent(groups)) {
+ // Check if this selection is a ligature or can be a ligature
+ // Check if these neume components are part of the same neume
+ if (groups[0].parentNode === groups[1].parentNode) {
+ let children = Array.from(groups[0].parentNode.children);
+ // Check that neume components are adjacent
+ if (Math.abs(children.indexOf(groups[0]) - children.indexOf(groups[1])) === 1) {
+ // Check that second neume component is lower than first.
+ // Note that the order in the list may not be the same as the
+ // order by x-position.
+ let orderFirstX = groups[0].children[0].x.baseVal.value;
+ let orderSecondX = groups[1].children[0].x.baseVal.value;
+ let posFirstY, posSecondY;
+
+ if (orderFirstX < orderSecondX) {
+ posFirstY = groups[0].children[0].y.baseVal.value;
+ posSecondY = groups[1].children[0].y.baseVal.value;
+ } else {
+ posFirstY = groups[1].children[0].y.baseVal.value;
+ posSecondY = groups[0].children[0].y.baseVal.value;
+ }
+
+ // Also ensure both components are marked or not marked as ligatures.
+ let isFirstLigature = await isLigature(groups[0], neonView);
+ let isSecondLigature = await isLigature(groups[1], neonView);
+ if ((posSecondY > posFirstY) && !(isFirstLigature ^ isSecondLigature)) {
+ Grouping.triggerGrouping('ligature');
+ break;
+ }
+ }
+ }
+ Grouping.triggerGrouping('nc');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ break;
+ default:
+ if (sharedSecondLevelParent(groups)) {
+ Grouping.triggerGrouping('nc');
+ } else {
+ SelectOptions.triggerDefaultActions();
+ }
+ }
+ break;
+ case 'selByBBox':
+ switch (groups.length) {
+ case 1:
+ let resize = new Resize(groups[0].closest('.syl').id, neonView, dragHandler);
+ selectBBox(groups[0], dragHandler, resize);
+ break;
+ default:
+ groups.forEach(g => selectBBox(g, dragHandler, undefined));
+ break;
+ }
+ break;
+ default:
+ console.error('Unknown selection type. This should not have occurred.');
+ }
+}
diff --git a/src/utils/manifest/NeonSchema.json b/src/utils/manifest/NeonSchema.json
new file mode 100644
index 000000000..7a5904ee3
--- /dev/null
+++ b/src/utils/manifest/NeonSchema.json
@@ -0,0 +1,50 @@
+{
+ "type": "object",
+ "required": [
+ "@context",
+ "title",
+ "timestamp",
+ "image",
+ "mei_annotations"
+ ],
+ "properties": {
+ "@context": {
+ "type": "array"
+ },
+ "title": {
+ "type": "string"
+ },
+ "timestamp": {
+ "type": "string"
+ },
+ "image": {
+ "type": "string"
+ },
+ "mei_annotations": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "required": [
+ "id",
+ "type",
+ "body",
+ "target"
+ ],
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "body": {
+ "type": "string"
+ },
+ "target": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/src/utils/manifest/context.json b/src/utils/manifest/context.json
new file mode 100644
index 000000000..2e8787998
--- /dev/null
+++ b/src/utils/manifest/context.json
@@ -0,0 +1,17 @@
+[
+ "http://www.w3.org/ns/anno.jsonld",
+ {
+ "schema": "http://schema.org/",
+ "title": "schema:name",
+ "timestamp": "schema:dateModified",
+ "image": {
+ "@id": "schema:image",
+ "@type": "@id"
+ },
+ "mei_annotations": {
+ "@id": "Annotation",
+ "@type": "@id",
+ "@container": "@list"
+ }
+ }
+]
diff --git a/src/utils/template/Template.js b/src/utils/template/Template.js
new file mode 100644
index 000000000..c7df5db87
--- /dev/null
+++ b/src/utils/template/Template.js
@@ -0,0 +1,9 @@
+const template = require('./template.html');
+
+function setBody () {
+ document.body.innerHTML = template;
+ document.getElementById('home-link').href = __LINK_LOCATION__;
+ document.getElementById('neon-version').textContent = __NEON_VERSION__;
+}
+
+export { setBody as default };
diff --git a/src/utils/template/template.html b/src/utils/template/template.html
new file mode 100644
index 000000000..2f9e77b97
--- /dev/null
+++ b/src/utils/template/template.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
diff --git a/src/verovio-dev/index.js b/src/verovio-dev/index.js
index c7d7df0f7..ecde289c1 100644
--- a/src/verovio-dev/index.js
+++ b/src/verovio-dev/index.js
@@ -26,38 +26,32 @@ init = function (memory, createInstance = false) {
}
// The verovio-proxy.js follows...
- var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){function runWithFS(){Module["FS_createPath"]("/","data",true,true);Module["FS_createPath"]("/data","Bravura",true,true);Module["FS_createPath"]("/data","text",true,true);var fileData0=[];fileData0.push.apply(fileData0,[60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,98,111,117,110,100,105,110,103,45,98,111,120,101,115,32,102,111,110,116,45,102,97,109,105,108,121,61,34,66,114,97,118,117,114,97,34,32,117,110,105,116,115,45,112,101,114,45,101,109,61,34,49,48,48,48,34,62,10,9,60,103,32,99,61,34,69,53,50,55,34,32,120,61,34,45,49,48,50,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,50,50,51,48,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,50,49,50,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,52,46,50,52,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,56,34,32,120,61,34,45,49,48,50,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,49,56,55,53,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,49,55,55,54,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,51,46,53,53,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,57,34,32,120,61,34,45,49,48,50,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,49,53,50,48,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,49,52,49,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,51,46,48,48,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,65,34,32,120,61,34,45,57,50,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,49,49,54,53,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,49,48,55,50,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,51,54,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,66,34,32,120,61,34,45,56,50,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,56,49,48,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,55,50,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,55,48,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,67,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,56,52,53,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,56,50,54,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,56,52,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,68,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,45,49,54,53,46,48,34,32,119,61,34,56,51,56,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,55,57,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,69,34,32,120,61,34,45,55,50,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,56,52,50,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,55,55,48,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,54,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,70,34,32,120,61,34,45,49,51,53,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,55,52,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,54,48,57,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,56,53,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,48,34,32,120,61,34,45,49,53,53,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,57,56,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,56,51,49,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,52,55,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,49,34,32,120,61,34,45,49,53,53,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,49,50,50,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,49,48,55,48,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,56,50,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,50,34,32,120,61,34,45,49,53,53,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,49,52,54,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,49,51,49,48,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,57,55,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,51,34,32,120,61,34,45,49,53,53,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,49,55,48,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,49,53,53,48,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,51,46,53,48,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,52,34,32,120,61,34,45,49,52,49,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,55,54,48,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,54,49,57,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,53,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,53,34,32,120,61,34,45,49,52,49,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,54,51,56,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,52,57,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,51,53,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,54,48,52,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,54,48,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,51,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,56,52,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,56,52,54,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,57,48,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,56,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,49,49,57,57,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,49,49,57,56,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,57,55,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,55,51,51,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,55,51,50,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,55,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,49,48,55,54,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,49,48,55,53,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,56,52,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,57,54,52,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,57,54,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,50,55,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,67,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,54,52,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,54,50,53,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,53,54,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,51,68,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,55,54,52,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,55,52,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,50,46,48,56,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,48,48,51,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,54,57,46,48,34,32,104,61,34,50,57,53,46,48,34,32,104,45,97,45,120,61,34,52,54,57,34,32,47,62,10,9,60,103,32,99,61,34,69,48,48,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,57,53,46,48,34,32,119,61,34,52,54,57,46,48,34,32,104,61,34,50,57,53,46,48,34,32,104,45,97,45,120,61,34,52,54,57,34,32,47,62,10,9,60,103,32,99,61,34,69,48,52,53,34,32,120,61,34,49,49,46,48,34,32,121,61,34,45,57,46,48,34,32,119,61,34,49,48,55,49,46,48,34,32,104,61,34,52,53,49,46,48,34,32,104,45,97,45,120,61,34,49,48,56,50,34,32,47,62,10,9,60,103,32,99,61,34,69,48,52,54,34,32,120,61,34,49,49,46,48,34,32,121,61,34,45,57,46,48,34,32,119,61,34,49,48,55,49,46,48,34,32,104,61,34,52,53,49,46,48,34,32,104,45,97,45,120,61,34,49,48,56,51,34,32,47,62,10,9,60,103,32,99,61,34,69,48,52,55,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,53,52,54,46,48,34,32,104,61,34,55,56,54,46,48,34,32,104,45,97,45,120,61,34,53,53,55,34,32,47,62,10,9,60,103,32,99,61,34,69,48,52,56,34,32,120,61,34,45,52,46,48,34,32,121,61,34,45,49,53,56,46,48,34,32,119,61,34,57,53,57,46,48,34,32,104,61,34,49,48,53,54,46,48,34,32,104,45,97,45,120,61,34,57,53,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,52,66,34,32,120,61,34,49,46,48,34,32,121,61,34,45,51,51,46,48,34,32,119,61,34,52,48,49,46,48,34,32,104,61,34,49,48,54,52,46,48,34,32,104,45,97,45,120,61,34,52,48,50,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,54,53,56,46,48,34,32,119,61,34,54,55,49,46,48,34,32,104,61,34,49,55,53,54,46,48,34,32,104,45,97,45,120,61,34,54,55,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,56,49,46,48,34,32,119,61,34,54,55,49,46,48,34,32,104,61,34,49,57,55,57,46,48,34,32,104,45,97,45,120,61,34,54,55,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,55,56,46,48,34,32,119,61,34,54,55,49,46,48,34,32,104,61,34,49,57,55,54,46,48,34,32,104,45,97,45,120,61,34,54,54,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,54,53,56,46,48,34,32,119,61,34,54,55,49,46,48,34,32,104,61,34,49,57,55,56,46,48,34,32,104,45,97,45,120,61,34,54,55,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,54,53,56,46,48,34,32,119,61,34,54,55,49,46,48,34,32,104,61,34,49,57,55,55,46,48,34,32,104,45,97,45,120,61,34,54,55,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,48,54,46,48,34,32,119,61,34,54,57,57,46,48,34,32,104,61,34,49,48,49,50,46,48,34,32,104,45,97,45,120,61,34,54,57,57,34,32,47,62,10,9,60,103,32,99,61,34,69,48,53,68,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,52,49,46,48,34,32,119,61,34,54,57,57,46,48,34,32,104,61,34,49,50,52,55,46,48,34,32,104,45,97,45,120,61,34,54,57,57,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,50,34,32,120,61,34,45,53,46,48,34,32,121,61,34,45,54,51,53,46,48,34,32,119,61,34,54,56,57,46,48,34,32,104,61,34,56,57,55,46,48,34,32,104,45,97,45,120,61,34,54,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,51,34,32,120,61,34,45,53,46,48,34,32,121,61,34,45,55,52,50,46,48,34,32,119,61,34,54,56,57,46,48,34,32,104,61,34,49,48,48,52,46,48,34,32,104,45,97,45,120,61,34,54,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,52,34,32,120,61,34,45,53,46,48,34,32,121,61,34,45,55,52,52,46,48,34,32,119,61,34,54,56,57,46,48,34,32,104,61,34,49,48,48,54,46,48,34,32,104,45,97,45,120,61,34,54,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,53,34,32,120,61,34,45,53,46,48,34,32,121,61,34,45,54,51,53,46,48,34,32,119,61,34,54,56,57,46,48,34,32,104,61,34,49,49,51,48,46,48,34,32,104,45,97,45,120,61,34,54,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,54,34,32,120,61,34,45,53,46,48,34,32,121,61,34,45,54,51,53,46,48,34,32,119,61,34,54,56,57,46,48,34,32,104,61,34,49,49,51,49,46,48,34,32,104,45,97,45,120,61,34,54,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,51,56,50,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,51,56,50,34,32,47,62,10,9,60,103,32,99,61,34,69,48,54,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,54,53,46,48,34,32,119,61,34,51,49,50,46,48,34,32,104,61,34,57,50,54,46,48,34,32,104,45,97,45,120,61,34,51,49,50,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,48,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,52,51,48,46,48,34,32,104,61,34,53,48,49,46,48,34,32,104,45,97,45,120,61,34,52,55,48,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,49,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,50,57,52,46,48,34,32,104,61,34,53,48,49,46,48,34,32,104,45,97,45,120,61,34,51,51,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,50,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,55,46,48,34,32,119,61,34,52,48,54,46,48,34,32,104,61,34,53,49,49,46,48,34,32,104,45,97,45,120,61,34,52,52,54,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,51,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,49,46,48,34,32,119,61,34,51,56,49,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,52,50,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,52,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,52,51,48,46,48,34,32,104,61,34,53,48,49,46,48,34,32,104,45,97,45,120,61,34,52,55,48,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,53,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,49,46,48,34,32,119,61,34,51,54,51,46,48,34,32,104,61,34,52,57,55,46,48,34,32,104,45,97,45,120,61,34,52,48,51,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,54,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,52,57,46,48,34,32,119,61,34,51,57,52,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,52,51,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,55,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,52,48,49,46,48,34,32,104,61,34,52,57,57,46,48,34,32,104,45,97,45,120,61,34,52,52,49,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,56,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,53,57,46,48,34,32,119,61,34,51,57,54,46,48,34,32,104,61,34,53,49,56,46,48,34,32,104,45,97,45,120,61,34,52,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,57,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,52,57,46,48,34,32,119,61,34,51,57,52,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,52,51,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,65,34,32,120,61,34,53,46,48,34,32,121,61,34,45,50,52,57,46,48,34,32,119,61,34,52,49,57,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,52,50,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,53,57,46,48,34,32,119,61,34,52,49,56,46,48,34,32,104,61,34,55,50,48,46,48,34,32,104,45,97,45,120,61,34,52,49,55,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,67,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,53,48,48,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,53,48,48,34,32,47,62,10,9,60,103,32,99,61,34,69,48,56,68,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,49,51,50,46,48,34,32,119,61,34,50,53,53,46,48,34,32,104,61,34,50,53,52,46,48,34,32,104,45,97,45,120,61,34,50,53,52,34,32,47,62,10,9,60,103,32,99,61,34,69,48,65,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,52,50,50,46,48,34,32,104,61,34,50,53,48,46,48,34,32,104,45,97,45,120,61,34,52,50,50,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,55,50,34,32,121,61,34,48,46,51,51,50,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,49,46,53,51,50,34,32,121,61,34,45,48,46,51,54,52,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,48,65,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,50,57,53,46,48,34,32,104,61,34,50,53,48,46,48,34,32,104,45,97,45,120,61,34,50,57,53,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,50,48,52,34,32,121,61,34,48,46,50,57,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,57,56,34,32,121,61,34,45,48,46,51,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,68,111,119,110,78,69,34,32,120,61,34,48,46,57,53,54,34,32,121,61,34,45,48,46,51,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,68,111,119,110,78,87,34,32,120,61,34,48,46,49,50,56,34,32,121,61,34,45,48,46,52,50,56,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,85,112,83,69,34,32,120,61,34,49,46,49,48,56,34,32,121,61,34,48,46,51,55,50,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,85,112,83,87,34,32,120,61,34,48,46,51,50,56,34,32,121,61,34,48,46,51,56,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,78,87,34,32,120,61,34,48,34,32,121,61,34,45,48,46,49,54,56,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,83,69,34,32,120,61,34,49,46,49,56,34,32,121,61,34,48,46,49,54,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,48,65,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,50,57,53,46,48,34,32,104,61,34,50,53,48,46,48,34,32,104,45,97,45,120,61,34,50,57,53,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,50,48,56,34,32,121,61,34,48,46,51,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,57,52,34,32,121,61,34,45,48,46,50,57,54,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,68,111,119,110,78,69,34,32,120,61,34,48,46,57,54,56,34,32,121,61,34,45,48,46,50,52,56,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,68,111,119,110,78,87,34,32,120,61,34,48,46,49,50,34,32,121,61,34,45,48,46,52,49,54,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,85,112,83,69,34,32,120,61,34,49,46,48,57,50,34,32,121,61,34,48,46,51,57,50,34,47,62,10,9,9,60,97,32,110,61,34,115,112,108,105,116,83,116,101,109,85,112,83,87,34,32,120,61,34,48,46,51,49,50,34,32,121,61,34,48,46,51,53,54,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,78,87,34,32,120,61,34,48,34,32,121,61,34,45,48,46,49,54,56,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,83,69,34,32,120,61,34,49,46,49,56,34,32,121,61,34,48,46,49,54,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,48,70,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,52,50,50,46,48,34,32,104,61,34,50,53,48,46,48,34,32,104,45,97,45,120,61,34,52,50,50,34,32,47,62,10,9,60,103,32,99,61,34,69,49,48,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,53,51,48,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,53,51,49,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,78,87,34,32,120,61,34,48,34,32,121,61,34,45,49,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,83,69,34,32,120,61,34,50,46,49,50,34,32,121,61,34,49,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,50,48,34,32,120,61,34,45,49,53,48,46,48,34,32,121,61,34,45,57,51,46,48,34,32,119,61,34,51,48,48,46,48,34,32,104,61,34,49,56,55,46,48,34,32,104,45,97,45,120,61,34,49,53,48,34,32,47,62,10,9,60,103,32,99,61,34,69,50,50,49,34,32,120,61,34,45,49,53,49,46,48,34,32,121,61,34,45,49,56,55,46,48,34,32,119,61,34,51,48,48,46,48,34,32,104,61,34,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,52,57,34,32,47,62,10,9,60,103,32,99,61,34,69,50,50,50,34,32,120,61,34,45,49,53,48,46,48,34,32,121,61,34,45,50,56,48,46,48,34,32,119,61,34,51,48,48,46,48,34,32,104,61,34,53,53,56,46,48,34,32,104,45,97,45,120,61,34,49,53,48,34,32,47,62,10,9,60,103,32,99,61,34,69,50,50,51,34,32,120,61,34,45,49,53,48,46,48,34,32,121,61,34,45,51,55,48,46,48,34,32,119,61,34,51,48,48,46,48,34,32,104,61,34,55,52,52,46,48,34,32,104,45,97,45,120,61,34,49,52,57,34,32,47,62,10,9,60,103,32,99,61,34,69,50,50,52,34,32,120,61,34,45,49,53,49,46,48,34,32,121,61,34,45,52,54,48,46,48,34,32,119,61,34,51,48,49,46,48,34,32,104,61,34,57,51,48,46,48,34,32,104,45,97,45,120,61,34,49,52,57,34,32,47,62,10,9,60,103,32,99,61,34,69,50,52,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,48,46,50,34,32,119,61,34,50,54,52,46,48,34,32,104,61,34,56,49,57,46,50,34,32,104,45,97,45,120,61,34,50,54,52,34,32,62,10,9,9,60,97,32,110,61,34,103,114,97,99,101,78,111,116,101,83,108,97,115,104,78,69,34,32,120,61,34,49,46,50,56,52,34,32,121,61,34,45,48,46,55,57,54,34,47,62,10,9,9,60,97,32,110,61,34,103,114,97,99,101,78,111,116,101,83,108,97,115,104,83,87,34,32,120,61,34,45,48,46,54,52,52,34,32,121,61,34,45,50,46,52,53,54,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,45,48,46,48,52,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,52,46,48,34,32,119,61,34,51,48,54,46,48,34,32,104,61,34,56,50,50,46,50,34,32,104,45,97,45,120,61,34,51,48,54,34,32,62,10,9,9,60,97,32,110,61,34,103,114,97,99,101,78,111,116,101,83,108,97,115,104,78,87,34,32,120,61,34,45,48,46,53,57,54,34,32,121,61,34,50,46,49,54,56,34,47,62,10,9,9,60,97,32,110,61,34,103,114,97,99,101,78,111,116,101,83,108,97,115,104,83,69,34,32,120,61,34,49,46,51,50,56,34,32,121,61,34,48,46,54,50,56,34,47,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,48,46,49,51,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,51,46,48,34,32,119,61,34,50,55,57,46,48,34,32,104,61,34,56,49,53,46,48,34,32,104,45,97,45,120,61,34,50,55,57,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,45,48,46,48,56,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,57,46,48,34,32,119,61,34,50,57,48,46,57,34,32,104,61,34,56,50,49,46,48,34,32,104,45,97,45,120,61,34,50,57,50,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,48,46,49,50,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,50,46,48,34,32,119,61,34,50,54,49,46,48,34,32,104,61,34,57,54,49,46,48,34,32,104,45,97,45,120,61,34,50,54,50,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,48,46,51,55,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,55,50,46,48,34,32,119,61,34,50,55,51,46,48,34,32,104,61,34,57,56,52,46,48,34,32,104,45,97,45,120,61,34,50,55,52,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,45,48,46,52,52,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,50,46,48,34,32,119,61,34,50,54,49,46,48,34,32,104,61,34,49,49,53,57,46,48,34,32,104,45,97,45,120,61,34,50,54,50,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,49,46,49,55,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,55,54,46,48,34,32,119,61,34,50,55,51,46,48,34,32,104,61,34,49,49,56,56,46,48,34,32,104,45,97,45,120,61,34,50,55,53,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,45,49,46,50,52,52,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,56,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,50,46,48,34,32,119,61,34,50,54,49,46,48,34,32,104,61,34,49,51,52,53,46,48,34,32,104,45,97,45,120,61,34,50,53,57,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,49,46,57,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,56,48,46,48,34,32,119,61,34,50,55,51,46,48,34,32,104,61,34,49,51,57,50,46,48,34,32,104,45,97,45,120,61,34,50,55,53,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,45,50,46,48,55,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,49,50,46,48,34,32,119,61,34,50,54,52,46,48,34,32,104,61,34,49,53,49,54,46,48,34,32,104,45,97,45,120,61,34,50,54,56,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,85,112,78,87,34,32,120,61,34,48,34,32,121,61,34,50,46,53,57,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,52,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,53,49,46,48,34,32,119,61,34,50,57,57,46,48,34,32,104,61,34,49,53,54,52,46,48,34,32,104,45,97,45,120,61,34,51,48,49,34,32,62,10,9,9,60,97,32,110,61,34,115,116,101,109,68,111,119,110,83,87,34,32,120,61,34,48,34,32,121,61,34,45,50,46,56,49,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,55,53,46,48,34,32,119,61,34,50,50,54,46,48,34,32,104,61,34,54,49,52,46,48,34,32,104,45,97,45,120,61,34,50,50,54,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,50,53,50,34,32,121,61,34,48,46,54,53,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,53,48,52,34,32,121,61,34,45,48,46,52,55,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,51,53,46,48,34,32,119,61,34,49,54,56,46,48,34,32,104,61,34,54,55,54,46,48,34,32,104,45,97,45,120,61,34,49,54,56,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,49,57,50,34,32,121,61,34,48,46,55,55,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,52,55,54,34,32,121,61,34,45,48,46,56,50,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,56,46,48,34,32,119,61,34,50,52,57,46,48,34,32,104,61,34,54,57,56,46,48,34,32,104,45,97,45,120,61,34,50,52,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,56,52,34,32,121,61,34,48,46,56,57,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,48,46,53,54,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,56,52,34,32,121,61,34,45,48,46,53,57,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,45,48,46,56,57,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,50,52,55,46,48,34,32,104,61,34,50,53,50,46,48,34,32,47,62,10,9,60,103,32,99,61,34,69,50,54,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,55,53,46,48,34,32,119,61,34,52,49,49,46,48,34,32,104,61,34,54,49,50,46,48,34,32,104,45,97,45,120,61,34,52,49,51,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,57,56,56,34,32,121,61,34,48,46,54,52,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,49,46,51,51,54,34,32,121,61,34,45,48,46,51,57,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,56,46,48,34,32,119,61,34,53,49,51,46,48,34,32,104,61,34,54,57,56,46,48,34,32,104,45,97,45,120,61,34,53,49,51,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,56,54,34,32,121,61,34,48,46,57,49,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,50,34,32,121,61,34,48,46,53,57,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,56,54,34,32,121,61,34,45,48,46,53,56,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,49,50,34,32,121,61,34,45,48,46,57,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,55,53,46,48,34,32,119,61,34,53,57,54,46,48,34,32,104,61,34,54,49,52,46,48,34,32,104,45,97,45,120,61,34,54,48,48,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,55,52,56,34,32,121,61,34,48,46,54,53,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,50,46,48,52,56,34,32,121,61,34,45,48,46,52,51,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,51,53,46,48,34,32,119,61,34,52,53,57,46,48,34,32,104,61,34,55,55,52,46,48,34,32,104,45,97,45,120,61,34,52,53,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,49,56,34,32,121,61,34,48,46,54,52,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,55,52,56,34,32,121,61,34,45,48,46,56,50,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,52,51,54,34,32,121,61,34,45,48,46,56,50,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,56,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,56,46,48,34,32,119,61,34,52,56,49,46,48,34,32,104,61,34,54,57,56,46,48,34,32,104,45,97,45,120,61,34,52,56,48,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,55,56,52,34,32,121,61,34,48,46,57,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,49,46,55,56,52,34,32,121,61,34,45,48,46,54,48,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,52,53,50,34,32,121,61,34,45,48,46,56,51,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,56,46,48,34,32,119,61,34,53,49,57,46,48,34,32,104,61,34,54,57,56,46,48,34,32,104,45,97,45,120,61,34,53,49,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,57,50,56,34,32,121,61,34,48,46,57,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,48,46,53,57,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,49,46,57,51,54,34,32,121,61,34,45,48,46,54,48,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,45,48,46,56,57,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,54,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,52,56,46,48,34,32,119,61,34,49,52,49,46,48,34,32,104,61,34,52,57,53,46,48,34,32,104,45,97,45,120,61,34,49,52,49,34,32,47,62,10,9,60,103,32,99,61,34,69,50,54,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,52,56,46,48,34,32,119,61,34,49,52,49,46,48,34,32,104,61,34,52,57,53,46,48,34,32,104,45,97,45,120,61,34,49,52,49,34,32,47,62,10,9,60,103,32,99,61,34,69,50,54,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,55,55,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,55,55,34,32,47,62,10,9,60,103,32,99,61,34,69,50,54,68,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,55,55,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,55,55,34,32,47,62,10,9,60,103,32,99,61,34,69,50,55,48,34,32,120,61,34,45,52,50,46,48,34,32,121,61,34,45,49,55,55,46,48,34,32,119,61,34,50,57,48,46,48,34,32,104,61,34,55,53,54,46,48,34,32,104,45,97,45,120,61,34]);fileData0.push.apply(fileData0,[50,52,56,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,54,48,52,34,32,121,61,34,48,46,54,54,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,54,50,34,32,121,61,34,45,48,46,52,53,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,55,49,34,32,120,61,34,45,51,57,46,48,34,32,121,61,34,45,52,49,56,46,48,34,32,119,61,34,50,57,48,46,48,34,32,104,61,34,56,54,48,46,48,34,32,104,45,97,45,120,61,34,50,53,49,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,51,53,54,34,32,121,61,34,48,46,54,52,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,48,51,50,34,32,121,61,34,45,48,46,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,54,52,56,34,32,121,61,34,45,48,46,53,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,55,50,34,32,120,61,34,45,50,54,46,48,34,32,121,61,34,45,51,52,48,46,48,34,32,119,61,34,50,51,56,46,48,34,32,104,61,34,56,56,55,46,48,34,32,104,45,97,45,120,61,34,50,49,50,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,54,49,54,34,32,121,61,34,45,48,46,56,54,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,55,51,34,32,120,61,34,51,46,48,34,32,121,61,34,45,53,52,51,46,48,34,32,119,61,34,50,52,55,46,48,34,32,104,61,34,56,55,57,46,48,34,32,104,45,97,45,120,61,34,49,55,49,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,50,51,50,34,32,121,61,34,48,46,55,56,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,55,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,50,55,53,46,48,34,32,104,61,34,56,55,55,46,48,34,32,104,45,97,45,120,61,34,50,52,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,50,55,50,34,32,121,61,34,49,46,51,48,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,56,54,34,32,121,61,34,45,48,46,53,56,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,49,51,50,34,32,121,61,34,45,48,46,56,56,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,55,53,34,32,120,61,34,45,50,56,46,48,34,32,121,61,34,45,53,51,52,46,48,34,32,119,61,34,50,55,55,46,48,34,32,104,61,34,56,56,51,46,48,34,32,104,45,97,45,120,61,34,50,52,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,56,53,54,34,32,121,61,34,48,46,57,48,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,51,50,34,32,121,61,34,48,46,54,48,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,56,53,54,34,32,121,61,34,45,48,46,53,56,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,56,48,34,32,120,61,34,49,46,48,34,32,121,61,34,45,49,55,53,46,48,34,32,119,61,34,50,50,54,46,48,34,32,104,61,34,54,49,52,46,48,34,32,104,45,97,45,120,61,34,50,50,55,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,54,50,56,34,32,121,61,34,48,46,54,55,54,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,51,51,54,34,32,121,61,34,45,48,46,52,50,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,56,49,34,32,120,61,34,49,46,48,34,32,121,61,34,45,49,55,53,46,48,34,32,119,61,34,52,54,53,46,48,34,32,104,61,34,54,49,52,46,48,34,32,104,45,97,45,120,61,34,52,54,54,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,50,50,34,32,121,61,34,48,46,54,54,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,54,51,54,34,32,121,61,34,48,46,54,54,56,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,56,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,53,51,46,48,34,32,119,61,34,49,55,57,46,48,34,32,104,61,34,54,54,48,46,48,34,32,104,45,97,45,120,61,34,49,55,57,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,48,46,52,55,54,34,32,121,61,34,48,46,55,52,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,50,50,52,34,32,121,61,34,48,46,54,48,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,48,46,52,57,50,34,32,121,61,34,45,48,46,56,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,50,50,52,34,32,121,61,34,45,48,46,57,50,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,50,56,51,34,32,120,61,34,51,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,51,49,52,46,48,34,32,104,61,34,55,49,54,46,48,34,32,104,45,97,45,120,61,34,51,49,55,34,32,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,69,34,32,120,61,34,49,46,49,50,56,34,32,121,61,34,49,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,78,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,48,46,54,48,52,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,69,34,32,120,61,34,49,46,49,50,56,34,32,121,61,34,45,48,46,53,34,47,62,10,9,9,60,97,32,110,61,34,99,117,116,79,117,116,83,87,34,32,120,61,34,48,46,49,52,52,34,32,121,61,34,45,48,46,56,57,54,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,52,65,48,34,32,120,61,34,48,46,48,34,32,121,61,34,49,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,50,52,52,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,52,52,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,50,52,52,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,50,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,52,46,48,34,32,104,61,34,56,52,46,48,34,32,104,45,97,45,120,61,34,56,52,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,52,46,48,34,32,119,61,34,56,52,46,48,34,32,104,61,34,56,52,46,48,34,32,104,45,97,45,120,61,34,49,50,50,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,52,34,32,120,61,34,45,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,56,46,48,34,32,104,45,97,45,120,61,34,51,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,53,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,52,56,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,56,46,48,34,32,104,45,97,45,120,61,34,51,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,54,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,46,48,34,32,119,61,34,57,57,46,48,34,32,104,61,34,50,57,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,55,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,57,53,46,48,34,32,119,61,34,57,57,46,48,34,32,104,61,34,50,57,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,56,34,32,120,61,34,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,56,46,48,34,32,104,61,34,50,57,48,46,48,34,32,104,45,97,45,120,61,34,56,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,57,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,57,48,46,48,34,32,119,61,34,56,56,46,48,34,32,104,61,34,50,57,48,46,48,34,32,104,45,97,45,120,61,34,56,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,65,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,50,57,48,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,57,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,50,57,48,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,67,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,49,46,48,34,32,119,61,34,50,51,54,46,48,34,32,104,61,34,50,53,52,46,48,34,32,104,45,97,45,120,61,34,50,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,68,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,50,53,52,46,48,34,32,119,61,34,50,51,54,46,48,34,32,104,61,34,50,53,52,46,48,34,32,104,45,97,45,120,61,34,50,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,69,34,32,120,61,34,45,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,51,54,46,48,34,32,104,61,34,52,52,51,46,48,34,32,104,45,97,45,120,61,34,50,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,65,70,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,52,53,51,46,48,34,32,119,61,34,50,51,54,46,48,34,32,104,61,34,52,53,51,46,48,34,32,104,45,97,45,120,61,34,50,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,48,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,50,48,46,48,34,32,104,45,97,45,120,61,34,51,52,48,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,49,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,52,49,49,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,49,49,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,50,34,32,120,61,34,45,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,50,52,48,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,51,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,50,52,50,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,50,52,50,46,48,34,32,104,45,97,45,120,61,34,51,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,52,34,32,120,61,34,45,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,52,48,46,48,34,32,104,61,34,51,52,53,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,53,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,51,52,53,46,48,34,32,119,61,34,51,52,48,46,48,34,32,104,61,34,51,52,53,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,54,34,32,120,61,34,48,46,48,34,32,121,61,34,53,46,48,34,32,119,61,34,50,51,51,46,48,34,32,104,61,34,50,51,50,46,48,34,32,104,45,97,45,120,61,34,50,51,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,55,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,51,52,46,48,34,32,119,61,34,50,51,50,46,48,34,32,104,61,34,50,51,52,46,48,34,32,104,45,97,45,120,61,34,50,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,56,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,56,50,46,48,34,32,104,61,34,50,48,55,46,48,34,32,104,45,97,45,120,61,34,51,56,50,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,57,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,48,55,46,48,34,32,119,61,34,51,56,50,46,48,34,32,104,61,34,50,48,55,46,48,34,32,104,45,97,45,120,61,34,51,56,51,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,65,34,32,120,61,34,49,46,48,34,32,121,61,34,49,46,48,34,32,119,61,34,51,54,54,46,48,34,32,104,61,34,49,52,51,46,48,34,32,104,45,97,45,120,61,34,51,54,55,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,52,51,46,48,34,32,119,61,34,51,54,53,46,48,34,32,104,61,34,49,52,51,46,48,34,32,104,45,97,45,120,61,34,51,54,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,67,34,32,120,61,34,45,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,50,55,46,48,34,32,104,45,97,45,120,61,34,51,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,66,68,34,32,120,61,34,45,49,46,48,34,32,121,61,34,45,52,50,57,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,52,50,57,46,48,34,32,104,45,97,45,120,61,34,51,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,48,34,32,120,61,34,51,46,48,34,32,121,61,34,45,51,46,48,34,32,119,61,34,54,48,50,46,48,34,32,104,61,34,51,51,50,46,48,34,32,104,45,97,45,120,61,34,54,48,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,49,34,32,120,61,34,51,46,48,34,32,121,61,34,45,51,51,50,46,48,34,32,119,61,34,54,48,50,46,48,34,32,104,61,34,51,51,50,46,48,34,32,104,45,97,45,120,61,34,54,48,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,50,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,50,54,46,48,34,32,104,61,34,52,52,57,46,48,34,32,104,45,97,45,120,61,34,55,51,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,52,57,46,48,34,32,119,61,34,55,50,54,46,48,34,32,104,61,34,52,52,57,46,48,34,32,104,45,97,45,120,61,34,55,51,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,52,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,48,52,46,48,34,32,104,61,34,51,52,49,46,48,34,32,104,45,97,45,120,61,34,54,48,51,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,52,49,46,48,34,32,119,61,34,54,48,52,46,48,34,32,104,61,34,51,52,49,46,48,34,32,104,45,97,45,120,61,34,54,48,51,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,46,48,34,32,119,61,34,54,48,51,46,48,34,32,104,61,34,51,51,52,46,48,34,32,104,45,97,45,120,61,34,54,48,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,51,51,46,48,34,32,119,61,34,54,48,51,46,48,34,32,104,61,34,51,51,52,46,48,34,32,104,45,97,45,120,61,34,54,48,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,56,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,53,46,48,34,32,104,61,34,52,48,56,46,48,34,32,104,45,97,45,120,61,34,55,49,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,48,56,46,48,34,32,119,61,34,55,49,53,46,48,34,32,104,61,34,52,48,56,46,48,34,32,104,45,97,45,120,61,34,55,49,54,34,32,47,62,10,9,60,103,32,99,61,34,69,52,67,69,34,32,120,61,34,49,46,48,34,32,121,61,34,50,46,48,34,32,119,61,34,49,53,49,46,48,34,32,104,61,34,50,52,57,46,48,34,32,104,45,97,45,120,61,34,49,53,51,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,53,34,32,120,61,34,49,46,48,34,32,121,61,34,45,51,55,53,46,48,34,32,119,61,34,50,54,57,46,48,34,32,104,61,34,55,52,56,46,48,34,32,104,45,97,45,120,61,34,50,55,48,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,49,46,48,34,32,119,61,34,50,52,55,46,48,34,32,104,61,34,52,50,53,46,48,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,48,48,46,48,34,32,119,61,34,51,50,48,46,48,34,32,104,61,34,54,55,57,46,48,34,32,104,45,97,45,120,61,34,51,50,48,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,56,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,48,48,46,48,34,32,119,61,34,51,54,51,46,48,34,32,104,61,34,57,50,54,46,48,34,32,104,45,97,45,120,61,34,51,54,51,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,53,51,46,48,34,32,119,61,34,52,50,51,46,48,34,32,104,61,34,49,49,56,51,46,48,34,32,104,45,97,45,120,61,34,52,50,52,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,53,48,46,48,34,32,119,61,34,52,56,53,46,48,34,32,104,61,34,49,52,51,57,46,48,34,32,104,45,97,45,120,61,34,52,56,53,34,32,47,62,10,9,60,103,32,99,61,34,69,52,69,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,48,48,46,48,34,32,119,61,34,53,52,49,46,48,34,32,104,61,34,49,54,57,54,46,48,34,32,104,45,97,45,120,61,34,53,52,49,34,32,47,62,10,9,60,103,32,99,61,34,69,53,48,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,53,51,50,46,48,34,32,104,61,34,53,50,57,46,48,34,32,104,45,97,45,120,61,34,53,51,51,34,32,47,62,10,9,60,103,32,99,61,34,69,53,48,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,55,54,50,46,48,34,32,104,61,34,53,50,57,46,48,34,32,104,45,97,45,120,61,34,55,54,49,34,32,47,62,10,9,60,103,32,99,61,34,69,53,48,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,49,50,51,50,46,48,34,32,104,61,34,53,50,57,46,48,34,32,104,45,97,45,120,61,34,49,50,51,51,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,51,56,54,46,48,34,32,104,61,34,52,55,51,46,48,34,32,104,45,97,45,120,61,34,51,56,54,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,56,56,53,46,48,34,32,104,61,34,52,55,51,46,48,34,32,104,45,97,45,120,61,34,56,56,53,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,56,51,57,46,48,34,32,104,61,34,52,55,51,46,48,34,32,104,45,97,45,120,61,34,56,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,56,55,53,46,48,34,32,104,61,34,52,55,51,46,48,34,32,104,45,97,45,120,61,34,56,55,53,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,54,54,55,46,48,34,32,104,61,34,52,55,49,46,48,34,32,104,45,97,45,120,61,34,54,54,55,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,52,55,49,46,48,34,32,104,45,97,45,120,61,34,49,51,49,53,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,49,50,56,53,46,48,34,32,104,61,34,52,55,49,46,48,34,32,104,45,97,45,120,61,34,49,50,56,53,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,55,34,32,120,61,34,52,46,48,34,32,121,61,34,45,55,46,48,34,32,119,61,34,55,52,54,46,48,34,32,104,61,34,52,55,48,46,48,34,32,104,45,97,45,120,61,34,55,53,48,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,56,34,32,120,61,34,52,46,48,34,32,121,61,34,45,55,46,48,34,32,119,61,34,49,52,50,52,46,48,34,32,104,61,34,52,55,48,46,48,34,32,104,45,97,45,120,61,34,49,52,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,53,49,57,34,32,120,61,34,52,46,48,34,32,121,61,34,45,55,46,48,34,32,119,61,34,49,51,55,52,46,48,34,32,104,61,34,52,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,55,56,34,32,47,62,10,9,60,103,32,99,61,34,69,53,50,48,34,32,120,61,34,45,56,57,46,48,34,32,121,61,34,45,49,52,50,46,48,34,32,119,61,34,52,53,53,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,51,54,53,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,50,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,49,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,52,54,54,46,48,34,32,104,61,34,50,56,52,46,48,34,32,104,45,97,45,120,61,34,52,51,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,48,46,56,55,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,50,34,32,120,61,34,45,49,52,49,46,48,34,32,121,61,34,45,49,53,50,46,48,34,32,119,61,34,53,48,53,46,48,34,32,104,61,34,53,57,54,46,48,34,32,104,45,97,45,120,61,34,51,54,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,49,46,50,53,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,51,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,57,55,46,48,34,32,104,61,34,50,55,52,46,48,34,32,104,45,97,45,120,61,34,50,55,55,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,48,46,54,49,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,50,50,57,46,48,34,32,104,61,34,50,56,51,46,48,34,32,104,45,97,45,120,61,34,50,50,57,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,48,46,52,52,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,53,34,32,120,61,34,45,51,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,50,55,52,46,48,34,32,104,61,34,50,55,56,46,48,34,32,104,45,97,45,120,61,34,50,52,52,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,48,46,53,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,50,54,34,32,120,61,34,45,50,51,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,51,51,49,46,48,34,32,104,61,34,50,56,52,46,48,34,32,104,45,97,45,120,61,34,51,48,56,34,32,62,10,9,9,60,97,32,110,61,34,111,112,116,105,99,97,108,67,101,110,116,101,114,34,32,120,61,34,48,46,54,49,54,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,54,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,46,48,34,32,119,61,34,53,50,49,46,48,34,32,104,61,34,52,48,48,46,48,34,32,104,45,97,45,120,61,34,53,50,49,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,55,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,54,48,46,48,34,32,104,61,34,50,49,56,46,48,34,32,104,45,97,45,120,61,34,52,54,48,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,56,34,32,120,61,34,45,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,54,48,46,48,34,32,104,61,34,50,49,56,46,48,34,32,104,45,97,45,120,61,34,52,53,55,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,65,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,49,56,46,48,34,32,104,61,34,52,54,48,46,48,34,32,104,45,97,45,120,61,34,50,49,56,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,66,34,32,120,61,34,45,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,49,56,46,48,34,32,104,61,34,52,54,48,46,48,34,32,104,45,97,45,120,61,34,50,49,55,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,67,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,50,53,46,48,34,32,104,61,34,50,52,53,46,48,34,32,104,45,97,45,120,61,34,55,51,48,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,68,34,32,120,61,34,49,46,48,34,32,121,61,34,45,55,51,46,48,34,32,119,61,34,55,50,56,46,48,34,32,104,61,34,51,57,50,46,48,34,32,104,45,97,45,120,61,34,55,50,57,34,32,47,62,10,9,60,103,32,99,61,34,69,53,54,69,34,32,120,61,34,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,56,52,46,48,34,32,104,61,34,50,52,52,46,48,34,32,104,45,97,45,120,61,34,57,56,53,34,32,47,62,10,9,60,103,32,99,61,34,69,53,57,68,34,32,120,61,34,45,53,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,51,55,46,48,34,32,104,61,34,50,52,53,46,48,34,32,104,45,97,45,120,61,34,50,54,50,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,49,46,48,52,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,53,57,69,34,32,120,61,34,45,53,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,54,48,46,48,34,32,104,61,34,50,52,53,46,48,34,32,104,45,97,45,120,61,34,51,53,55,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,49,46,52,50,56,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,54,49,48,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,49,50,46,48,34,32,104,61,34,51,49,56,46,48,34,32,104,45,97,45,120,61,34,51,49,50,34,32,47,62,10,9,60,103,32,99,61,34,69,54,49,49,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,49,50,46,48,34,32,104,61,34,51,49,56,46,48,34,32,104,45,97,45,120,61,34,51,49,50,34,32,47,62,10,9,60,103,32,99,61,34,69,54,49,50,34,32,120,61,34,49,46,48,34,32,121,61,34,49,46,48,34,32,119,61,34,50,52,56,46,48,34,32,104,61,34,52,57,52,46,48,34,32,47,62,10,9,60,103,32,99,61,34,69,54,49,51,34,32,120,61,34,49,46,48,34,32,121,61,34,49,46,48,34,32,119,61,34,50,52,56,46,48,34,32,104,61,34,52,57,52,46,48,34,32,47,62,10,9,60,103,32,99,61,34,69,54,49,52,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,48,48,46,48,34,32,104,61,34,50,48,48,46,48,34,32,104,45,97,45,120,61,34,50,48,48,34,32,47,62,10,9,60,103,32,99,61,34,69,54,53,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,46,48,34,32,119,61,34,49,48,49,57,46,48,34,32,104,61,34,53,54,51,46,48,34,32,104,45,97,45,120,61,34,49,48,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,54,53,53,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,53,48,46,48,34,32,104,61,34,52,53,48,46,48,34,32,104,45,97,45,120,61,34,52,53,48,34,32,47,62,10,9,60,103,32,99,61,34,69,54,53,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,49,48,55,46,48,34,32,104,61,34,54,48,54,46,48,34,32,104,45,97,45,120,61,34,49,49,48,55,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,48,34,32,120,61,34,45,48,46,51,34,32,121,61,34,45,56,46,48,34,32,119,61,34,51,49,56,46,54,34,32,104,61,34,51,56,51,46,48,34,32,104,45,97,45,120,61,34,51,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,49,34,32,120,61,34,49,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,52,54,46,48,34,32,104,61,34,51,55,50,46,48,34,32,104,45,97,45,120,61,34,50,52,54,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,50,34,32,120,61,34,49,48,46,48,34,32,121,61,34,45,54,46,48,34,32,119,61,34,51,49,57,46,48,34,32,104,61,34,51,56,49,46,48,34,32,104,45,97,45,120,61,34,51,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,51,34,32,120,61,34,49,48,46,48,34,32,121,61,34,45,56,46,48,34,32,119,61,34,50,57,54,46,48,34,32,104,61,34,51,56,51,46,48,34,32,104,45,97,45,120,61,34,50,57,54,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,52,34,32,120,61,34,49,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,48,51,46,48,34,32,104,61,34,51,55,50,46,48,34,32,104,45,97,45,120,61,34,51,48,51,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,53,34,32,120,61,34,49,48,46,48,34,32,121,61,34,45,56,46,48,34,32,119,61,34,51,49,55,46,48,34,32,104,61,34,51,56,49,46,48,34,32,104,45,97,45,120,61,34,51,49,55,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,54,34,32,120,61,34,49,48,46,51,34,32,121,61,34,45,56,46,48,34,32,119,61,34,51,48,51,46,55,34,32,104,61,34,51,56,51,46,48,34,32,104,45,97,45,120,61,34,51,48,52,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,55,34,32,120,61,34,51,48,46,48,34,32,121,61,34,45,52,46,48,34,32,119,61,34,51,48,51,46,48,34,32,104,61,34,51,55,54,46,48,34,32,104,45,97,45,120,61,34,51,48,51,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,56,34,32,120,61,34,49,48,46,48,34,32,121,61,34,45,56,46,48,34,32,119,61,34,51,49,51,46,48,34,32,104,61,34,51,56,51,46,48,34,32,104,45,97,45,120,61,34,51,49,51,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,57,34,32,120,61,34,49,48,46,48,34,32,121,61,34,45,56,46,48,34,32,119,61,34,51,48,51,46,55,34,32,104,61,34,51,56,51,46,48,34,32,104,45,97,45,120,61,34,51,48,52,34,32,47,62,10,9,60,103,32,99,61,34,69,56,56,65,34,32,120,61,34,49,48,46,48,34,32,121,61,34,53,56,46,48,34,32,119,61,34,49,49,49,46,48,34,32,104,61,34,50,49,48,46,48,34,32,104,45,97,45,120,61,34,49,49,49,34,32,47,62,10,9,60,103,32,99,61,34,69,57,48,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,54,57,46,48,34,32,119,61,34,51,51,57,46,48,34,32,104,61,34,49,48,57,49,46,48,34,32,104,45,97,45,120,61,34,51,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,48,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,51,49,46,48,34,32,119,61,34,50,54,52,46,48,34,32,104,61,34,52,53,50,46,48,34,32,104,45,97,45,120,61,34,50,54,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,48,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,54,57,46,48,34,32,119,61,34,52,56,56,46,48,34,32,104,61,34,49,54,54,48,46,48,34,32,104,45,97,45,120,61,34,52,56,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,48,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,50,49,46,48,34,32,119,61,34,49,51,52,46,48,34,32,104,61,34,52,52,50,46,48,34,32,104,45,97,45,120,61,34,49,51,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,48,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,56,48,48,46,48,34,32,119,61,34,50,52,52,46,48,34,32,104,61,34,49,54,48,48,46,48,34,32,104,45,97,45,120,61,34,50,52,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,48,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,53,51,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,49,34,32,120,61,34,49,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,53,51,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,50,34,32,120,61,34,49,46,48,34,32,121,61,34,45,51,56,48,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,53,51,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,56,48,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,53,51,49,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,52,57,52,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,52,57,53,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,52,57,52,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,52,57,53,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,54,34,32,120,61,34,45,51,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,52,57,53,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,52,57,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,55,34,32,120,61,34,49,46,48,34,32,121,61,34,45,51,56,48,46,48,34,32,119,61,34,52,57,52,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,52,57,51,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,56,34,32,120,61,34,49,46,48,34,32,121,61,34,45,51,56,48,46,48,34,32,119,61,34,52,57,52,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,52,57,53,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,56,48,46,48,34,32,119,61,34,52,57,53,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,53,48,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,55,46,48,34,32,119,61,34,52,57,53,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,52,57,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,55,54,46,48,34,32,119,61,34,53,52,55,46,48,34,32,104,61,34,53,53,49,46,48,34,32,104,45,97,45,120,61,34,53,52,55,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,55,52,51,46,48,34,32,104,61,34,53,51,49,46,48,34,32,104,45,97,45,120,61,34,55,52,51,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,68,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,57,46,48,34,32,119,61,34,53,52,48,46,48,34,32,104,61,34,53,51,57,46,48,34,32,104,45,97,45,120,61,34,53,52,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,69,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,54,57,46,48,34,32,119,61,34,53,52,48,46,48,34,32,104,61,34,53,51,57,46,48,34,32,104,45,97,45,120,61,34,53,52,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,49,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,55,48,46,48,34,32,119,61,34,53,51,57,46,48,34,32,104,61,34,53,51,57,46,48,34,32,104,45,97,45,120,61,34,53,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,54,51,46,48,34,32,119,61,34,49,50,53,46,48,34,32,104,61,34,49,50,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,50,46,48,34,32,119,61,34,50,54,54,46,48,34,32,104,61,34,49,48,52,46,48,34,32,104,45,97,45,120,61,34,50,54,54,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,57,46,48,34,32,119,61,34,51,54,50,46,48,34,32,104,61,34,57,56,46,48,34,32,104,45,97,45,120,61,34,51,54,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,51,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,50,53,46,48,34,32,119,61,34,50,54,54,46,48,34,32,104,61,34,50,53,49,46,48,34,32,104,45,97,45,120,61,34,50,54,54,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,54,50,46,48,34,32,119,61,34,51,50,52,46,48,34,32,104,61,34,51,50,52,46,48,34,32,104,45,97,45,120,61,34,51,50,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,50,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,55,49,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,55,52,51,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99]);fileData0.push.apply(fileData0,[61,34,69,57,51,56,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,52,49,46,48,34,32,119,61,34,50,56,50,46,48,34,32,104,61,34,50,56,50,46,48,34,32,104,45,97,45,120,61,34,50,56,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,51,57,34,32,120,61,34,49,46,48,34,32,121,61,34,45,49,52,49,46,48,34,32,119,61,34,50,56,50,46,48,34,32,104,61,34,50,56,50,46,48,34,32,104,45,97,45,120,61,34,50,56,51,34,32,47,62,10,9,60,103,32,99,61,34,69,57,51,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,56,52,46,48,34,32,119,61,34,51,50,48,46,48,34,32,104,61,34,51,54,57,46,48,34,32,104,45,97,45,120,61,34,51,50,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,51,68,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,56,52,46,48,34,32,119,61,34,51,50,48,46,48,34,32,104,61,34,51,54,57,46,48,34,32,104,45,97,45,120,61,34,51,50,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,51,69,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,50,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,51,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,51,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,56,50,46,48,34,32,119,61,34,51,50,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,51,50,34,32,47,62,10,9,60,103,32,99,61,34,69,57,52,57,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,49,57,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,50,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,52,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,56,50,46,48,34,32,119,61,34,50,49,57,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,50,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,52,66,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,49,57,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,50,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,52,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,56,50,46,48,34,32,119,61,34,50,49,57,46,48,34,32,104,61,34,55,56,50,46,48,34,32,104,45,97,45,120,61,34,50,49,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,49,46,48,34,32,119,61,34,49,54,48,46,48,34,32,104,61,34,50,48,51,46,48,34,32,104,45,97,45,120,61,34,49,54,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,49,51,46,48,34,32,119,61,34,49,53,48,46,48,34,32,104,61,34,50,50,54,46,48,34,32,104,45,97,45,120,61,34,49,53,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,48,49,46,48,34,32,119,61,34,49,54,48,46,48,34,32,104,61,34,53,48,51,46,48,34,32,104,45,97,45,120,61,34,49,54,48,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,49,53,46,48,34,32,119,61,34,49,53,52,46,48,34,32,104,61,34,50,51,48,46,48,34,32,104,45,97,45,120,61,34,49,53,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,69,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,52,54,46,48,34,32,119,61,34,49,53,51,46,48,34,32,104,61,34,51,54,48,46,48,34,32,104,45,97,45,120,61,34,49,53,51,34,32,47,62,10,9,60,103,32,99,61,34,69,57,57,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,57,50,46,48,34,32,119,61,34,49,50,52,46,48,34,32,104,61,34,49,56,53,46,48,34,32,104,45,97,45,120,61,34,49,50,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,52,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,53,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,52,53,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,54,48,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,55,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,55,53,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,57,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,50,56,46,48,34,32,119,61,34,52,54,53,46,48,34,32,104,61,34,51,51,50,46,48,34,32,104,45,97,45,120,61,34,52,54,53,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,65,34,32,120,61,34,48,46,48,34,32,121,61,34,45,52,48,48,46,48,34,32,119,61,34,53,55,57,46,48,34,32,104,61,34,53,48,52,46,48,34,32,104,45,97,45,120,61,34,53,55,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,53,51,46,48,34,32,119,61,34,53,55,57,46,48,34,32,104,61,34,54,53,55,46,48,34,32,104,45,97,45,120,61,34,53,55,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,55,48,51,46,48,34,32,119,61,34,53,55,57,46,48,34,32,104,61,34,56,48,55,46,48,34,32,104,45,97,45,120,61,34,53,55,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,68,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,69,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,52,53,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,66,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,54,48,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,67,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,53,48,46,48,34,32,119,61,34,49,52,46,48,34,32,104,61,34,55,53,48,46,48,34,32,104,45,97,45,120,61,34,49,52,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,48,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,48,48,46,48,34,32,119,61,34,49,52,55,46,48,34,32,104,61,34,49,48,48,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,49,34,32,120,61,34,48,46,48,34,32,121,61,34,45,53,48,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,49,48,48,48,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,50,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,51,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,50,53,48,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,52,34,32,120,61,34,48,46,48,34,32,121,61,34,49,50,53,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,49,50,53,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,53,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,46,48,34,32,104,61,34,49,50,53,46,48,34,32,104,45,97,45,120,61,34,52,56,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,54,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,46,48,34,32,104,61,34,49,54,53,46,48,34,32,104,45,97,45,120,61,34,49,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,55,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,46,48,34,32,104,61,34,49,54,53,46,48,34,32,104,45,97,45,120,61,34,49,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,57,70,56,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,56,46,48,34,32,104,61,34,49,54,53,46,48,34,32,104,45,97,45,120,61,34,49,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,65,48,50,34,32,120,61,34,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,49,51,46,48,34,32,104,61,34,52,49,49,46,48,34,32,104,45,97,45,120,61,34,54,49,53,34,32,47,62,10,9,60,103,32,99,61,34,69,65,48,54,34,32,120,61,34,48,46,48,34,32,121,61,34,45,49,48,49,46,48,34,32,119,61,34,54,48,46,48,34,32,104,61,34,52,49,54,46,48,34,32,104,45,97,45,120,61,34,54,48,34,32,47,62,10,9,60,103,32,99,61,34,69,65,65,57,34,32,120,61,34,45,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,50,53,46,48,34,32,104,61,34,49,49,57,46,48,34,32,104,45,97,45,120,61,34,50,53,53,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,49,46,48,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,65,65,65,34,32,120,61,34,45,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,50,53,46,48,34,32,104,61,34,49,49,57,46,48,34,32,104,45,97,45,120,61,34,50,53,53,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,49,46,48,50,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,65,65,68,34,32,120,61,34,45,52,55,46,48,34,32,121,61,34,45,56,48,46,48,34,32,119,61,34,53,54,51,46,48,34,32,104,61,34,50,51,53,46,48,34,32,104,45,97,45,120,61,34,53,49,54,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,50,46,48,54,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,65,65,69,34,32,120,61,34,45,52,55,46,48,34,32,121,61,34,45,54,53,46,48,34,32,119,61,34,53,54,51,46,48,34,32,104,61,34,50,51,53,46,48,34,32,104,45,97,45,120,61,34,53,49,54,34,32,62,10,9,9,60,97,32,110,61,34,114,101,112,101,97,116,79,102,102,115,101,116,34,32,120,61,34,50,46,48,54,52,34,32,121,61,34,48,34,47,62,10,9,60,47,103,62,10,9,60,103,32,99,61,34,69,66,65,55,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,51,54,46,48,34,32,104,61,34,55,57,48,46,48,34,32,104,45,97,45,120,61,34,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,66,65,56,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,55,56,54,46,48,34,32,104,45,97,45,120,61,34,50,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,65,57,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,55,56,54,46,48,34,32,104,45,97,45,120,61,34,50,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,65,65,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,55,56,54,46,48,34,32,104,45,97,45,120,61,34,50,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,65,66,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,55,56,54,46,48,34,32,104,45,97,45,120,61,34,50,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,65,67,34,32,120,61,34,48,46,48,34,32,121,61,34,45,57,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,55,57,53,46,48,34,32,104,45,97,45,120,61,34,50,50,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,48,34,32,120,61,34,50,52,46,48,34,32,121,61,34,45,49,46,48,34,32,119,61,34,50,53,55,46,48,34,32,104,61,34,51,48,49,46,48,34,32,104,45,97,45,120,61,34,50,53,54,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,49,34,32,120,61,34,50,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,56,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,49,51,56,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,50,34,32,120,61,34,50,52,46,48,34,32,121,61,34,45,51,46,48,34,32,119,61,34,50,51,57,46,48,34,32,104,61,34,51,48,51,46,48,34,32,104,45,97,45,120,61,34,50,51,57,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,51,34,32,120,61,34,50,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,50,48,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,50,50,48,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,52,34,32,120,61,34,50,52,46,48,34,32,121,61,34,49,46,48,34,32,119,61,34,50,51,51,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,50,51,52,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,53,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,49,53,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,50,49,54,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,54,34,32,120,61,34,50,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,51,53,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,50,51,54,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,55,34,32,120,61,34,50,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,52,50,46,48,34,32,104,61,34,51,48,49,46,48,34,32,104,45,97,45,120,61,34,50,52,50,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,56,34,32,120,61,34,50,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,51,48,46,48,34,32,104,61,34,51,48,49,46,48,34,32,104,45,97,45,120,61,34,50,51,48,34,32,47,62,10,9,60,103,32,99,61,34,69,66,69,57,34,32,120,61,34,50,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,51,53,46,48,34,32,104,61,34,51,48,48,46,48,34,32,104,45,97,45,120,61,34,50,51,53,34,32,47,62,10,60,47,98,111,117,110,100,105,110,103,45,98,111,120,101,115,62,10]);Module["FS_createDataFile"]("/data","Bravura.xml",fileData0,true,true,false);var fileData1=[];fileData1.push.apply(fileData1,[60,115,118,103,32,120,109,108,110,115,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,34,32,104,101,105,103,104,116,61,34,54,48,34,32,119,105,100,116,104,61,34,52,53,48,34,32,118,101,114,115,105,111,110,61,34,49,46,49,34,62,10,32,32,32,32,60,103,62,10,32,32,32,32,32,32,32,32,60,112,97,116,104,32,102,105,108,108,61,34,35,48,48,48,48,48,34,32,100,61,34,77,32,49,55,46,49,49,50,55,56,44,52,57,46,50,54,52,53,49,32,86,32,49,48,46,51,54,55,53,53,52,32,104,32,49,50,46,54,57,54,53,49,49,32,99,32,51,46,50,56,56,56,49,53,44,55,46,51,51,54,54,55,54,32,54,46,55,49,50,54,55,44,49,52,46,54,49,48,52,53,54,32,49,48,46,49,50,55,50,56,49,44,50,49,46,56,56,56,57,55,54,32,51,46,52,49,57,57,57,56,44,45,55,46,52,56,52,54,56,52,32,54,46,50,53,53,53,49,53,44,45,49,52,46,50,48,52,56,56,55,32,57,46,53,56,56,56,55,44,45,50,49,46,57,48,57,57,49,53,32,50,46,52,51,54,50,48,55,44,48,46,49,48,51,55,50,54,32,52,46,51,49,54,57,53,50,44,48,46,48,56,52,53,51,32,54,46,52,56,52,50,57,52,44,45,48,46,48,53,56,48,56,32,86,32,52,57,46,50,54,52,52,50,51,32,72,32,53,48,46,50,55,52,50,55,53,32,67,32,53,48,46,49,52,53,50,50,50,44,51,56,46,51,53,54,51,57,32,53,48,46,48,49,54,49,51,54,44,50,55,46,52,52,56,51,54,56,32,52,57,46,56,56,55,48,54,54,44,49,54,46,53,52,48,51,50,57,32,52,53,46,48,48,51,52,56,56,44,50,55,46,51,49,53,52,53,57,32,51,57,46,57,54,55,52,52,56,44,51,56,46,52,51,51,53,54,52,32,51,53,46,48,56,51,56,53,52,44,52,57,46,50,48,56,54,57,53,32,51,52,46,54,55,56,57,57,54,44,52,57,46,51,52,51,55,49,55,32,51,52,46,52,50,54,53,56,51,44,52,57,46,49,51,53,54,49,57,32,51,52,46,48,50,49,55,50,54,44,52,57,46,50,55,48,54,52,52,32,50,57,46,52,54,53,56,56,44,51,57,46,51,51,48,55,49,54,32,50,52,46,57,49,48,48,52,57,44,50,57,46,51,57,48,56,48,53,32,50,48,46,51,53,52,50,48,49,44,49,57,46,52,53,48,56,55,54,32,50,48,46,50,50,52,51,52,49,44,50,57,46,51,56,56,55,53,54,32,50,48,46,48,57,52,54,49,44,51,57,46,51,50,54,54,49,57,32,49,57,46,57,54,52,56,49,53,44,52,57,46,50,54,52,52,57,55,32,72,32,49,55,46,49,49,50,55,56,32,90,32,77,32,51,54,46,55,53,52,49,52,52,44,51,57,46,51,50,52,54,57,53,32,67,32,51,50,46,55,50,49,50,50,49,44,51,48,46,53,49,50,54,57,53,32,50,56,46,54,56,56,51,44,50,49,46,55,48,48,54,55,57,32,50,52,46,54,53,53,51,57,52,44,49,50,46,56,56,56,54,54,50,32,50,50,46,53,51,48,53,50,55,44,49,50,46,55,53,48,55,51,55,32,50,50,46,54,53,54,55,55,53,44,49,50,46,55,49,48,51,49,32,50,48,46,55,49,52,51,53,54,44,49,50,46,56,49,51,57,55,52,32,118,32,48,46,57,54,54,52,57,55,32,99,32,52,46,54,49,50,57,51,56,44,57,46,57,57,55,56,52,32,57,46,54,48,57,52,51,57,44,50,48,46,55,52,56,55,48,57,32,49,51,46,56,55,50,57,56,44,51,48,46,48,56,49,55,52,53,32,48,46,55,50,50,50,52,56,44,45,49,46,53,49,50,53,50,51,32,49,46,52,52,52,53,50,56,44,45,51,46,48,50,53,48,49,52,32,50,46,49,54,54,56,48,56,44,45,52,46,53,51,55,53,50,49,32,122,32,109,32,50,53,46,55,51,56,52,49,55,44,57,46,57,51,57,56,49,53,32,99,32,48,44,45,49,50,46,57,54,53,54,53,49,32,48,44,45,50,53,46,57,51,49,51,48,53,32,48,44,45,51,56,46,56,57,54,57,53,54,32,49,48,46,48,56,52,51,56,56,44,48,32,50,48,46,49,54,56,55,57,49,44,48,32,51,48,46,50,53,51,49,55,56,44,48,32,48,44,48,46,57,54,48,52,49,54,32,48,44,49,46,57,50,48,56,52,57,32,48,44,50,46,56,56,49,50,54,53,32,45,54,46,52,56,50,56,50,53,44,48,32,45,49,50,46,57,54,53,54,53,50,44,48,32,45,49,57,46,52,52,56,52,55,56,44,48,32,48,44,52,46,56,48,50,48,57,55,32,48,44,57,46,54,48,52,49,55,56,32,48,44,49,52,46,52,48,54,50,55,55,32,53,46,53,50,50,52,49,44,48,32,49,49,46,48,52,52,56,49,57,44,48,32,49,54,46,53,54,55,50,50,57,44,48,32,48,44,48,46,57,54,48,52,49,53,32,48,44,49,46,57,50,48,56,51,50,32,48,44,50,46,56,56,49,50,52,56,32,45,53,46,53,50,50,52,49,44,48,32,45,49,49,46,48,52,52,56,49,57,44,48,32,45,49,54,46,53,54,55,50,50,57,44,48,32,48,44,53,46,50,56,50,51,48,54,32,48,44,49,48,46,53,54,52,54,49,49,32,48,44,49,53,46,56,52,54,57,49,55,32,54,46,57,54,51,48,51,53,44,48,32,49,51,46,57,50,54,48,54,56,44,48,32,50,48,46,56,56,57,49,48,51,44,48,32,48,44,48,46,57,54,48,52,49,54,32,48,44,49,46,57,50,48,56,51,50,32,48,44,50,46,56,56,49,50,52,57,32,45,49,48,46,53,54,52,53,57,55,44,48,32,45,50,49,46,49,50,57,50,48,55,44,48,32,45,51,49,46,54,57,51,56,48,51,44,48,32,122,32,109,32,52,46,51,50,49,56,55,52,44,45,50,46,49,54,48,57,51,55,32,99,32,48,44,45,49,49,46,55,54,53,49,51,49,32,48,44,45,50,51,46,53,51,48,50,54,51,32,48,44,45,51,53,46,50,57,53,51,57,52,32,45,48,46,55,50,48,51,49,50,44,48,32,45,49,46,52,52,48,54,50,53,44,48,32,45,50,46,49,54,48,57,51,55,44,48,32,48,44,49,49,46,55,54,53,49,51,49,32,48,44,50,51,46,53,51,48,50,54,51,32,48,44,51,53,46,50,57,53,51,57,52,32,48,46,55,50,48,51,49,50,44,48,32,49,46,52,52,48,54,50,53,44,48,32,50,46,49,54,48,57,51,55,44,48,32,122,32,109,32,51,50,46,52,49,52,49,51,44,50,46,49,54,48,57,51,55,32,99,32,48,44,45,49,50,46,57,54,53,54,53,49,32,48,44,45,50,53,46,57,51,49,51,48,53,32,48,44,45,51,56,46,56,57,54,57,53,54,32,50,46,52,48,49,48,52,53,44,48,32,52,46,56,48,50,48,57,53,44,48,32,55,46,50,48,51,49,51,53,44,48,32,48,44,49,50,46,57,54,53,54,53,49,32,48,44,50,53,46,57,51,49,51,48,53,32,48,44,51,56,46,56,57,54,57,53,54,32,45,50,46,52,48,49,48,52,44,48,32,45,52,46,56,48,50,48,57,44,48,32,45,55,46,50,48,51,49,51,53,44,48,32,122,32,109,32,50,46,56,56,49,50,54,53,44,45,50,46,49,54,48,57,51,55,32,99,32,48,44,45,49,49,46,55,54,53,49,51,49,32,48,44,45,50,51,46,53,51,48,50,54,51,32,48,44,45,51,53,46,50,57,53,51,57,52,32,45,48,46,55,50,48,51,49,44,48,32,45,49,46,52,52,48,54,52,44,48,32,45,50,46,49,54,48,57,53,51,44,48,32,48,44,49,49,46,55,54,53,49,51,49,32,48,44,50,51,46,53,51,48,50,54,51,32,48,44,51,53,46,50,57,53,51,57,52,32,48,46,55,50,48,51,49,51,44,48,32,49,46,52,52,48,54,52,51,44,48,32,50,46,49,54,48,57,53,51,44,48,32,122,34,47,62,10,32,32,32,32,32,32,32,32,60,112,97,116,104,32,102,105,108,108,61,34,35,48,48,48,48,48,34,32,100,61,34,109,32,51,52,54,46,51,44,54,46,55,32,99,32,45,51,46,49,44,48,46,53,32,45,52,46,57,44,52,46,52,32,45,50,46,55,44,54,46,56,32,49,46,50,44,49,46,52,32,50,46,55,44,50,46,52,32,52,46,49,44,51,46,53,32,45,50,46,52,44,53,46,51,32,45,55,46,55,44,56,46,51,32,45,49,49,46,57,44,49,50,46,49,32,45,51,46,55,44,50,46,56,32,45,55,44,54,46,50,32,45,57,46,55,44,57,46,57,32,45,50,46,50,44,45,48,46,56,32,45,48,46,51,44,45,54,46,56,32,45,48,46,54,44,45,57,46,53,32,48,46,49,44,45,51,46,49,32,48,46,55,44,45,54,46,52,32,50,46,57,44,45,56,46,55,32,49,46,51,44,45,49,46,57,32,51,44,45,51,46,53,32,52,46,53,44,45,53,46,50,32,49,46,50,44,45,51,46,52,32,45,51,46,50,44,45,52,46,57,32,45,53,46,56,44,45,52,46,54,32,45,55,46,51,44,45,48,46,53,32,45,49,52,46,54,44,50,32,45,50,48,44,54,46,56,32,45,53,44,52,46,54,32,45,49,48,44,49,48,46,49,32,45,49,49,46,53,44,49,55,32,45,48,46,57,44,51,46,53,32,45,48,46,50,44,55,46,53,32,50,46,56,44,57,46,57,32,50,46,53,44,50,46,56,32,55,46,52,44,50,46,57,32,57,46,56,44,45,48,46,50,32,49,46,55,44,45,50,46,51,32,51,46,50,44,45,52,46,56,32,51,46,56,44,45,55,46,54,32,45,48,46,49,44,45,50,46,54,32,45,52,46,52,44,45,50,46,51,32,45,52,46,51,44,48,46,50,32,49,46,50,44,50,46,52,32,45,48,46,57,44,52,46,55,32,45,50,46,55,44,54,46,50,32,45,49,46,55,44,48,46,57,32,45,52,46,55,44,48,46,55,32,45,52,46,56,44,45,49,46,55,32,45,49,44,45,53,46,56,32,50,46,49,44,45,49,49,46,51,32,53,46,50,44,45,49,54,46,49,32,52,44,45,53,46,56,32,57,46,56,44,45,49,49,46,50,32,49,55,46,50,44,45,49,49,46,56,32,49,46,54,44,48,32,56,46,49,44,45,49,46,50,32,54,46,56,44,49,46,52,32,45,50,46,56,44,50,46,56,32,45,53,46,54,44,54,46,49,32,45,54,44,49,48,46,51,32,45,49,46,54,44,55,46,55,32,48,46,49,44,49,53,46,55,32,45,50,46,51,44,50,51,46,50,32,45,49,46,49,44,51,46,57,32,50,44,50,46,54,32,50,46,53,44,48,46,50,32,51,46,51,44,45,55,46,52,32,56,46,57,44,45,49,51,46,52,32,49,53,46,49,44,45,49,56,46,53,32,52,46,50,44,45,51,46,57,32,57,46,53,44,45,55,46,49,32,49,49,46,57,44,45,49,50,46,54,32,49,46,51,44,45,51,46,54,32,49,46,50,44,45,57,32,45,50,46,55,44,45,49,48,46,57,32,45,48,46,54,44,45,48,46,50,32,45,49,46,50,44,45,48,46,51,32,45,49,46,56,44,45,48,46,51,32,122,32,109,32,54,54,44,49,52,46,53,32,99,32,45,50,44,48,46,56,32,45,49,46,56,44,52,46,57,32,48,46,56,44,52,46,52,32,51,46,52,44,48,46,52,32,50,46,57,44,45,54,46,50,32,45,48,46,56,44,45,52,46,52,32,122,32,109,32,48,46,54,44,55,46,51,32,99,32,45,49,46,51,44,48,46,53,32,45,55,46,54,44,48,46,53,32,45,53,46,52,44,50,46,50,32,52,44,45,48,46,51,32,48,46,55,44,52,46,53,32,48,46,54,44,54,46,55,32,45,48,46,52,44,50,46,57,32,45,50,46,52,44,53,46,57,32,45,49,46,50,44,56,46,56,32,50,46,55,44,49,46,55,32,53,46,54,44,45,48,46,56,32,54,46,56,44,45,51,46,50,32,49,46,54,44,45,49,46,52,32,45,48,46,53,44,45,51,32,45,49,46,50,44,45,48,46,57,32,45,48,46,52,44,48,46,56,32,45,50,46,52,44,51,46,53,32,45,50,46,54,44,49,46,56,32,49,46,49,44,45,53,32,50,46,55,44,45,57,46,57,32,51,46,57,44,45,49,52,46,57,32,108,32,45,48,46,49,44,45,48,46,53,32,104,32,45,48,46,57,32,122,32,109,32,45,54,53,46,49,44,48,46,50,32,99,32,45,54,46,53,44,49,46,54,32,45,49,48,46,53,44,57,46,53,32,45,56,46,50,44,49,53,46,55,32,50,46,49,44,51,46,52,32,55,46,52,44,50,46,57,32,49,48,46,49,44,48,46,52,32,50,44,45,48,46,50,32,51,46,54,44,45,53,46,51,32,49,44,45,51,46,52,32,45,49,46,52,44,50,32,45,52,44,52,46,50,32,45,54,46,53,44,50,46,56,32,45,50,46,50,44,45,49,46,57,32,45,49,46,57,44,45,53,46,55,32,49,46,55,44,45,53,46,51,32,51,46,49,44,45,48,46,57,32,54,46,57,44,45,50,46,49,32,56,46,49,44,45,53,46,53,32,48,46,57,44,45,50,46,55,32,45,49,46,54,44,45,53,46,50,32,45,52,46,51,44,45,52,46,56,32,104,32,45,49,46,49,32,45,48,46,55,32,122,32,109,32,49,51,46,54,44,48,32,99,32,45,50,46,50,44,48,32,45,56,46,53,44,49,46,56,32,45,50,46,57,44,50,46,51,32,48,46,57,44,49,46,57,32,45,49,44,52,46,57,32,45,49,46,49,44,55,46,50,32,45,48,46,53,44,50,46,57,32,45,49,46,52,44,53,46,55,32,45,49,46,55,44,56,46,55,32,51,46,55,44,48,46,55,32,51,46,56,44,45,50,46,54,32,52,46,52,44,45,53,46,51,32,48,46,57,44,45,51,46,51,32,49,46,54,44,45,55,32,52,46,49,44,45,57,46,53,32,50,46,52,44,49,46,54,32,54,46,56,44,45,48,46,55,32,51,46,55,44,45,51,46,52,32,45,50,46,57,44,45,48,46,53,32,45,52,46,56,44,50,46,52,32,45,54,46,50,44,52,46,51,32,48,44,45,49,46,50,32,50,46,52,44,45,53,32,45,48,46,50,44,45,52,46,51,32,122,32,109,32,49,53,46,56,44,48,32,99,32,45,54,46,52,44,49,46,51,32,45,57,46,54,44,57,46,49,32,45,55,46,55,44,49,52,46,57,32,49,46,57,44,52,32,55,46,55,44,51,46,57,32,49,49,44,49,46,55,32,52,46,49,44,45,51,32,54,44,45,56,46,57,32,52,46,52,44,45,49,51,46,55,32,45,49,46,51,44,45,51,32,45,52,46,56,44,45,51,46,50,32,45,55,46,54,44,45,51,32,122,32,109,32,49,55,44,48,32,99,32,45,50,46,51,44,48,32,45,56,46,56,44,49,46,57,32,45,51,44,50,46,52,32,48,46,52,44,50,46,53,32,45,49,44,53,46,55,32,45,49,46,52,44,56,46,52,32,45,48,46,55,44,50,46,52,32,45,49,46,56,44,55,46,53,32,50,46,49,44,55,46,50,32,51,46,56,44,45,48,46,49,32,54,46,53,44,45,51,46,53,32,56,46,53,44,45,54,46,51,32,50,44,45,51,46,50,32,52,46,53,44,45,55,32,51,46,51,44,45,49,48,46,57,32,45,51,46,55,44,45,51,32,45,51,46,54,44,50,46,54,32,45,51,46,49,44,53,46,49,32,45,48,46,55,44,51,46,56,32,45,50,46,55,44,55,46,57,32,45,54,46,50,44,57,46,56,32,45,51,46,54,44,48,46,54,32,45,49,44,45,52,46,51,32,45,48,46,56,44,45,54,46,49,32,48,46,54,44,45,51,46,50,32,49,46,54,44,45,54,46,51,32,49,46,57,44,45,57,46,53,32,45,48,46,52,44,48,32,45,48,46,56,44,48,32,45,49,46,49,44,48,32,122,32,109,32,51,48,46,54,44,48,32,99,32,45,54,46,51,44,49,46,50,32,45,57,46,53,44,56,46,57,32,45,55,46,56,44,49,52,46,55,32,49,46,53,44,52,32,55,46,50,44,52,46,50,32,49,48,46,53,44,50,46,52,32,52,46,54,44,45,50,46,56,32,54,46,54,44,45,57,46,51,32,52,46,56,44,45,49,52,46,51,32,45,49,46,52,44,45,50,46,56,32,45,52,46,56,44,45,51,32,45,55,46,53,44,45,50,46,56,32,122,32,109,32,45,55,53,46,52,44,49,46,55,32,99,32,50,46,49,44,49,46,53,32,48,46,50,44,52,46,55,32,45,49,46,54,44,53,46,55,32,45,49,46,49,44,48,46,52,32,45,53,46,53,44,51,46,52,32,45,52,46,54,44,48,46,55,32,48,46,56,44,45,50,46,55,32,50,46,50,44,45,54,46,50,32,53,46,51,44,45,54,46,54,32,108,32,48,46,57,44,48,46,49,32,122,32,109,32,51,48,46,56,44,48,32,99,32,50,46,54,44,49,46,53,32,49,46,51,44,53,46,50,32,48,46,56,44,55,46,54,32,45,48,46,56,44,50,46,55,32,45,49,46,57,44,53,46,57,32,45,52,46,55,44,55,46,49,32,45,53,46,49,44,48,46,56,32,45,52,44,45,53,46,56,32,45,50,46,56,44,45,56,46,56,32,49,44,45,50,46,56,32,51,44,45,54,46,56,32,54,46,55,44,45,53,46,56,32,122,32,109,32,52,55,46,49,44,45,48,46,49,32,99,32,50,46,57,44,48,46,55,32,50,44,52,46,55,32,49,46,53,44,54,46,56,32,45,48,46,55,44,51,32,45,49,46,56,44,54,46,55,32,45,53,44,56,32,45,52,46,55,44,48,46,56,32,45,52,44,45,53,46,49,32,45,51,44,45,55,46,57,32,48,46,57,44,45,51,32,50,46,55,44,45,55,46,51,32,54,46,53,44,45,54,46,56,32,122,32,109,32,45,56,56,46,49,44,53,46,57,32,99,32,45,48,46,51,44,49,46,51,32,48,46,57,44,45,48,46,54,32,48,44,48,32,122,32,109,32,45,49,46,49,44,50,46,52,32,99,32,45,48,46,50,44,48,46,53,32,48,46,53,44,45,48,46,49,32,48,44,48,32,122,32,109,32,45,49,46,51,44,52,46,53,32,99,32,45,48,46,51,44,49,46,51,32,48,46,56,44,45,48,46,50,32,48,44,48,32,122,34,47,62,10,32,32,32,32,32,32,32,32,60,116,101,120,116,32,121,61,34,52,49,34,32,120,61,34,50,48,49,34,32,102,105,108,108,61,34,35,48,48,48,48,48,34,32,115,116,121,108,101,61,34,102,111,110,116,45,115,116,121,108,101,58,105,116,97,108,105,99,59,102,111,110,116,45,119,101,105,103,104,116,58,110,111,114,109,97,108,59,102,111,110,116,45,115,105,122,101,58,51,48,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,49,50,53,37,59,102,111,110,116,45,102,97,109,105,108,121,58,84,105,109,101,115,59,116,101,120,116,45,97,110,99,104,111,114,58,109,105,100,100,108,101,34,32,120,109,108,58,115,112,97,99,101,61,34,112,114,101,115,101,114,118,101,34,62,101,110,103,114,97,118,101,100,32,119,105,116,104,60,47,116,101,120,116,62,10,32,32,32,32,60,47,103,62,10,60,47,115,118,103,62]);Module["FS_createDataFile"]("/data","footer.svg",fileData1,true,true,false);var fileData2=[];fileData2.push.apply(fileData2,[60,115,116,121,108,101,32,116,121,112,101,61,34,116,101,120,116,47,99,115,115,34,62,10,64,102,111,110,116,45,102,97,99,101,32,123,10,32,32,32,32,102,111,110,116,45,102,97,109,105,108,121,58,32,39,86,101,114,111,118,105,111,84,101,120,116,39,59,10,32,32,32,32,115,114,99,58,32,117,114,108,40,100,97,116,97,58,97,112,112,108,105,99,97,116,105,111,110,47,120,45,102,111,110,116,45,119,111,102,102,59,99,104,97,114,115,101,116,61,117,116,102,45,56,59,98,97,115,101,54,52,44,100,48,57,71,82,107,57,85,86,69,56,65,65,67,88,119,65,65,115,65,65,65,65,65,87,86,119,65,65,81,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,68,82,107,89,103,65,65,65,68,68,65,65,65,73,105,103,65,65,70,78,51,88,113,88,119,55,48,90,71,86,69,48,65,65,67,88,85,65,65,65,65,72,65,65,65,65,66,120,43,43,51,121,118,82,48,82,70,82,103,65,65,74,84,81,65,65,65,65,105,65,65,65,65,74,103,65,110,65,70,120,80,85,121,56,121,65,65,65,66,97,65,65,65,65,69,107,65,65,65,66,103,83,116,100,106,121,50,78,116,89,88,65,65,65,65,75,103,65,65,65,65,86,103,65,65,65,87,113,98,103,117,106,113,97,71,86,104,90,65,65,65,65,81,103,65,65,65,65,49,65,65,65,65,78,103,48,50,56,47,90,111,97,71,86,104,65,65,65,66,81,65,65,65,65,67,65,65,65,65,65,107,68,77,77,68,85,109,104,116,100,72,103,65,65,67,86,89,65,65,65,65,101,119,65,65,65,77,67,79,100,103,79,101,98,87,70,52,99,65,65,65,65,87,65,65,65,65,65,71,65,65,65,65,66,103,65,50,85,65,66,117,89,87,49,108,65,65,65,66,116,65,65,65,65,79,119,65,65,65,72,85,85,51,102,80,85,51,66,118,99,51,81,65,65,65,76,52,65,65,65,65,69,119,65,65,65,67,68,47,97,103,66,109,101,74,120,106,89,71,82,103,89,65,68,105,109,122,47,77,76,79,80,53,98,98,52,121,99,72,77,119,103,77,67,70,100,77,77,113,69,72,51,106,81,56,54,75,47,56,51,47,70,114,72,97,67,112,107,67,117,82,119,77,84,67,66,82,65,70,87,118,68,71,103,65,65,65,66,52,110,71,78,103,90,71,66,103,83,47,117,88,120,106,105,76,49,101,53,47,56,47,57,109,86,108,115,71,111,65,103,75,48,65,73,65,108,120,107,71,73,81,65,65,85,65,65,65,78,103,65,65,101,74,120,106,89,71,70,117,89,90,122,65,119,77,114,65,119,87,114,77,79,111,117,66,103,86,69,101,81,106,78,102,90,48,104,104,69,109,66,103,89,71,86,106,81,65,73,67,83,79,121,65,78,78,99,85,104,103,77,80,76,55,119,53,119,74,98,50,76,52,49,120,70,105,99,51,48,120,75,103,77,67,78,99,103,81,73,81,77,103,73,65,87,106,65,78,82,103,65,65,65,72,105,99,106,90,65,57,67,115,74,65,69,73,88,102,120,113,105,73,89,74,108,67,109,43,50,48,83,100,103,78,81,115,68,71,122,108,112,69,55,67,50,87,69,74,65,115,120,66,43,56,104,104,102,120,65,66,55,68,65,51,103,77,97,49,47,77,67,66,89,87,66,106,76,55,122,101,54,88,116,48,77,65,68,72,67,70,119,117,99,74,104,66,88,54,71,65,107,72,54,67,73,84,98,109,71,67,105,51,66,73,53,121,55,99,74,106,43,70,79,43,105,114,73,85,48,86,57,105,83,49,89,89,87,73,49,72,68,65,101,56,102,67,76,83,119,120,70,119,55,112,51,73,84,98,53,73,100,119,66,53,69,75,54,113,103,78,72,67,112,52,110,70,67,119,114,116,109,100,99,101,67,50,113,47,121,112,56,71,116,51,90,114,80,105,98,111,52,106,100,116,106,83,120,99,114,108,120,57,50,87,115,79,65,88,74,101,49,54,114,87,103,52,97,75,82,73,89,76,106,79,43,80,55,79,98,115,52,115,102,48,72,77,97,108,104,84,86,111,115,112,65,51,49,53,87,80,103,113,100,122,112,78,106,74,55,112,114,121,110,89,50,83,121,50,74,107,54,78,110,102,52,51,100,117,80,115,51,48,98,53,118,114,73,101,114,88,98,50,104,83,43,49,84,99,120,102,79,83,43,101,89,48,97,52,101,74,120,106,89,71,66,103,90,111,66,103,71,81,90,71,66,104,66,73,65,102,73,89,119,88,119,87,66,103,56,103,122,99,102,65,119,99,68,69,119,77,98,65,56,80,68,70,111,53,83,110,81,97,43,83,51,104,122,52,47,120,43,107,56,79,71,70,82,119,108,80,65,49,52,70,81,80,104,121,104,114,75,55,112,77,54,76,88,104,73,117,104,90,113,68,66,66,105,66,117,106,69,69,82,120,103,65,65,65,49,71,70,117,69,65,65,72,105,99,89,50,66,109,65,73,80,47,54,81,120,112,68,70,103,65,65,67,111,69,65,100,65,65,101,74,122,108,80,65,108,52,70,69,88,87,49,84,79,90,112,67,69,104,107,103,121,68,73,67,78,66,66,73,72,65,89,103,75,69,43,120,105,79,83,79,82,81,81,84,114,73,73,89,101,73,111,109,119,85,115,121,65,67,81,83,98,75,106,107,99,118,107,104,85,105,69,112,86,119,82,74,65,90,82,65,81,80,86,70,119,72,107,69,78,107,82,86,121,67,67,105,113,119,105,65,73,117,73,73,102,50,74,74,79,107,47,118,100,101,86,99,57,77,68,111,53,86,47,57,51,118,87,55,57,56,51,43,118,113,54,113,112,88,114,57,55,57,113,106,117,106,115,75,103,111,112,105,104,75,88,79,98,69,55,65,99,102,118,117,47,66,89,82,77,102,109,99,111,85,67,49,78,89,82,117,65,50,70,104,105,105,66,73,90,97,65,114,100,98,65,119,50,105,109,115,100,90,122,56,90,70,78,97,55,78,111,112,53,115,109,97,84,114,111,85,90,99,84,68,65,104,101,77,53,112,54,43,108,77,55,71,104,122,87,117,54,55,121,115,108,89,88,97,100,108,88,52,75,84,100,88,84,101,57,111,100,69,49,103,87,120,113,101,119,113,86,112,57,100,121,53,113,120,49,113,119,100,54,56,74,99,114,68,43,55,104,87,108,115,78,74,118,65,55,109,99,80,115,85,102,89,72,79,90,104,56,57,104,67,57,103,74,98,122,108,97,122,100,101,120,116,57,106,101,50,106,101,49,109,47,50,65,72,50,66,70,50,110,74,49,104,80,55,78,121,74,85,113,74,86,82,75,86,104,107,111,84,112,89,88,83,86,107,108,84,117,105,116,57,108,81,72,75,69,79,85,79,90,97,120,121,106,53,75,108,84,70,86,109,119,78,57,99,90,102,54,48,66,43,53,76,84,43,50,88,73,105,54,112,52,116,74,79,88,78,113,76,83,119,100,120,83,82,79,88,106,117,76,83,83,86,119,54,105,48,115,88,99,101,107,116,76,110,51,69,112,97,43,52,57,66,79,88,100,72,71,53,105,83,55,112,89,114,49,48,115,86,54,54,87,67,57,100,114,74,99,117,49,107,115,88,54,54,87,76,57,100,76,70,101,117,109,48,88,114,117,79,75,101,75,83,75,105,55,116,120,75,87,57,117,78,68,48,116,76,81,85,99,85,107,86,70,120,114,83,87,51,84,50,70,112,50,57,122,99,55,50,52,116,74,66,88,78,76,69,112,97,79,52,100,66,75,88,122,117,76,83,82,86,120,54,105,48,115,102,99,101,107,114,76,118,51,69,74,86,49,99,97,74,117,57,66,90,50,57,66,90,50,57,66,90,49,57,43,54,97,107,116,107,49,112,109,120,97,104,82,53,69,113,120,90,106,121,104,80,75,107,56,112,84,121,116,75,73,114,102,49,72,109,75,99,56,111,56,53,85,56,53,97,47,75,115,56,111,67,90,97,71,83,114,122,121,110,76,70,75,101,86,120,89,114,66,99,111,76,121,111,118,75,83,56,111,83,112,86,66,90,113,105,120,84,108,105,115,114,108,67,76,108,90,87,87,108,115,107,112,53,82,86,109,116,101,66,87,102,115,107,90,53,86,86,109,114,118,75,97,115,85,49,53,88,49,105,115,98,108,68,101,85,78,53,87,51,108,76,101,86,106,99,111,55,121,114,118,75,101,54,119,106,97,112,122,86,77,116,67,54,51,104,89,84,51,84,109,54,97,47,83,83,54,75,87,113,83,43,48,84,121,50,73,116,56,84,51,106,88,81,109,57,69,47,111,53,70,73,102,49,109,103,43,118,50,88,53,100,116,43,116,54,116,78,82,98,122,109,116,53,118,79,85,80,114,99,113,84,104,55,90,50,116,76,109,117,98,88,120,98,86,57,115,47,116,86,50,86,85,105,102,86,51,117,54,112,68,115,48,55,122,117,55,52,98,113,101,69,76,116,50,54,53,102,98,52,48,102,87,118,80,106,51,54,110,117,113,88,107,51,53,68,101,108,110,71,55,103,72,116,66,57,107,72,110,84,103,88,88,47,75,108,56,83,66,110,55,86,48,115,77,73,113,122,78,68,57,76,49,68,110,114,53,50,101,99,100,85,87,81,52,87,97,54,77,90,99,114,79,49,49,119,99,56,52,78,119,79,73,87,51,84,83,89,115,53,118,57,122,80,54,57,110,76,72,75,122,120,122,99,56,112,121,98,120,88,65,87,65,121,78,52,65,73,101,112,56,73,105,102,100,55,80,71,110,66,57,49,115,87,104,113,105,48,102,99,99,73,108,87,69,105,43,47,68,50,101,74,67,84,68,86,119,49,107,99,122,109,66,79,80,56,122,65,78,110,88,110,69,85,121,121,71,53,119,57,55,109,76,49,109,57,84,109,121,104,70,65,89,90,110,103,103,111,85,114,57,105,80,75,68,66,99,76,74,110,66,43,68,50,76,79,81,113,76,109,117,70,109,119,107,102,69,78,86,121,98,106,51,84,83,51,54,79,74,115,77,100,52,117,56,98,80,103,77,48,89,99,53,121,108,73,66,76,102,68,98,82,78,72,69,87,101,68,99,76,117,51,43,49,107,43,55,81,119,52,115,115,105,70,99,67,98,103,54,113,66,122,80,104,51,54,99,117,66,54,68,108,99,112,100,52,118,57,53,88,75,43,65,55,102,54,68,88,90,43,105,81,66,117,99,54,90,55,79,68,47,112,78,52,101,100,65,72,90,79,104,52,109,110,88,73,75,84,48,47,78,85,122,118,99,106,74,98,68,70,83,89,87,99,72,56,89,50,98,68,112,72,98,70,111,77,84,74,81,99,53,67,122,66,122,86,84,55,71,84,107,70,43,99,56,80,43,116,108,43,111,75,119,47,48,90,99,81,69,104,66,79,119,86,97,66,121,113,48,77,50,104,85,116,81,84,98,65,76,57,120,55,47,81,103,90,53,86,97,84,84,54,52,85,85,77,50,121,65,97,73,56,43,90,70,121,121,90,99,121,105,81,56,99,53,79,120,78,70,122,80,71,99,49,98,109,104,111,115,67,57,80,82,120,115,100,74,104,110,80,88,121,77,50,118,112,82,104,52,86,66,50,75,97,76,114,108,50,66,108,99,57,84,86,120,102,81,101,106,51,89,115,99,104,89,65,109,82,48,90,105,88,43,100,121,111,76,75,101,82,108,113,80,73,104,82,54,119,120,83,84,79,120,104,80,112,115,70,78,103,85,86,48,88,107,121,77,73,69,69,52,84,77,87,68,111,81,52,106,120,69,89,55,77,107,102,119,66,85,70,66,65,108,56,98,55,65,86,77,83,52,103,97,119,109,114,80,54,48,70,86,121,66,80,90,49,72,88,75,118,69,97,76,99,68,90,74,79,54,109,104,105,113,81,79,67,75,90,82,111,89,79,56,83,67,55,101,43,98,57,73,107,120,87,84,83,66,84,81,48,104,109,90,70,81,122,81,77,51,65,66,110,78,53,105,111,99,83,79,78,117,99,85,72,106,68,121,56,74,89,118,122,102,83,54,87,49,65,89,87,50,117,90,105,119,55,73,55,78,117,98,108,89,56,104,89,86,105,68,83,88,83,54,50,108,114,77,85,80,55,75,53,80,49,100,105,99,84,112,89,114,68,82,76,97,67,71,122,122,50,76,72,82,47,103,73,87,108,90,104,71,100,97,117,108,83,121,68,56,122,57,106,105,52,120,106,77,107,53,49,73,55,78,109,103,116,84,65,80,104,54,65,83,52,122,111,67,104,107,72,53,49,71,109,49,85,103,84,117,82,113,98,48,120,65,114,115,107,116,97,121,108,66,115,120,87,74,76,54,71,72,89,87,114,113,65,115,115,56,67,112,99,56,104,65,120,65,119,116,55,113,108,55,69,76,120,111,72,87,65,116,82,122,72,106,106,74,88,86,87,117,120,43,111,87,49,72,74,84,87,119,118,107,66,88,78,87,66,65,56,70,113,105,110,73,75,104,79,120,74,49,73,88,69,84,56,69,107,86,67,114,121,85,56,75,120,54,89,87,54,78,73,56,89,48,54,76,105,106,85,122,79,106,117,76,100,75,72,67,68,114,85,103,48,105,110,83,68,108,115,53,43,111,88,116,87,89,121,89,78,99,110,66,108,114,112,56,100,78,80,90,119,100,103,115,73,104,77,99,119,112,71,85,76,106,67,113,90,55,48,74,57,73,57,116,115,104,103,117,68,75,73,71,81,106,98,67,109,121,105,116,101,65,78,57,105,67,97,52,105,69,81,81,84,122,108,67,47,85,84,57,74,109,76,71,121,103,68,83,69,118,66,77,89,122,88,55,79,114,107,72,121,85,52,106,111,49,103,67,76,112,104,102,81,78,118,79,108,104,107,86,76,71,121,73,51,116,65,100,118,57,107,105,80,119,47,107,73,66,65,118,100,74,116,105,73,116,50,57,106,54,53,104,102,97,114,81,74,118,51,85,68,51,56,105,89,49,98,66,57,67,57,78,72,70,117,107,70,117,109,67,104,65,72,48,81,114,80,67,122,107,50,114,56,53,110,103,106,118,85,84,121,112,89,83,86,47,77,85,82,117,87,48,107,81,104,106,68,43,55,82,49,98,115,72,101,78,79,122,111,66,51,115,102,72,89,119,106,68,103,115,79,74,75,68,68,75,77,99,90,72,52,68,43,68,89,47,103,90,48,122,56,43,118,105,83,109,66,75,112,89,51,121,68,108,65,78,88,112,109,66,114,105,73,118,90,108,51,76,76,82,104,100,122,49,108,114,109,107,78,83,106,51,89,97,48,104,83,119,81,108,122,47,118,106,111,119,54,43,118,81,107,43,122,104,101,77,115,66,100,87,86,97,88,73,68,111,100,99,88,85,70,121,107,50,54,103,90,107,82,100,71,47,121,69,57,50,50,111,101,81,69,104,112,118,101,105,67,49,119,67,120,87,81,102,88,72,89,113,109,47,113,67,114,118,97,122,57,113,65,66,66,97,55,85,81,54,118,117,54,84,110,52,71,116,99,112,108,51,65,102,106,50,53,117,105,65,53,86,56,43,87,120,74,48,74,97,84,57,116,71,72,48,57,82,82,98,48,52,106,114,100,54,121,112,75,76,83,53,107,107,100,65,113,67,117,115,54,90,54,49,99,119,114,53,104,48,66,84,81,47,81,76,84,115,51,43,74,113,70,97,103,53,120,90,101,103,118,108,99,113,66,86,76,115,80,107,107,69,111,82,69,115,118,108,43,74,107,48,81,70,69,70,70,67,100,49,81,87,85,75,89,78,83,105,80,109,85,54,66,98,51,75,76,98,77,70,101,108,48,99,78,104,108,55,98,113,54,68,111,101,112,52,117,119,53,84,70,106,79,109,83,89,105,74,117,75,110,103,80,73,48,54,49,106,57,79,74,89,84,111,120,121,48,80,116,54,90,122,78,100,85,116,108,70,47,69,118,71,120,99,70,102,57,79,85,116,104,79,48,67,73,99,117,52,117,103,101,56,67,101,70,119,113,69,73,84,112,49,72,57,109,81,53,83,51,112,71,86,122,70,84,121,86,50,47,54,52,112,69,122,57,107,117,74,68,90,83,43,108,69,90,97,80,116,115,115,112,83,77,69,84,101,66,54,66,72,43,107,114,86,49,67,100,55,75,90,90,97,106,101,53,83,105,51,52,70,98,81,53,103,114,70,65,79,108,54,89,72,43,69,112,67,81,82,56,56,117,73,71,88,75,108,48,75,79,67,89,109,98,57,66,117,100,74,80,89,66,122,99,103,43,110,81,75,85,67,79,104,104,115,101,99,84,78,67,122,54,83,90,88,52,71,54,78,76,48,90,120,65,80,76,101,69,53,65,109,101,87,57,88,122,74,80,112,111,99,117,65,119,84,53,88,115,43,119,103,56,118,103,100,57,68,101,81,121,117,99,75,78,65,57,107,88,73,110,83,85,43,110,83,80,74,74,76,52,110,43,73,51,118,83,57,71,80,99,70,120,107,120,85,88,79,70,56,100,117,113,99,110,69,71,53,85,117,48,109,65,120,87,50,113,77,48,70,86,75,107,107,100,83,115,108,69,97,112,105,65,90,111,48,117,85,55,56,103,80,66,51,109,71,87,50,107,69,119,68,47,86,107,105,83,49,89,86,85,104,101,121,114,90,71,121,107,118,56,52,97,57,80,99,74,108,56,120,115,120,47,69,111,116,53,115,53,111,57,53,49,101,67,83,118,81,66,111,72,53,102,98,54,83,49,121,111,122,99,105,119,118,75,112,54,98,81,110,112,100,84,75,67,75,98,81,98,74,76,104,73,55,114,75,43,108,71,101,82,116,77,71,50,112,104,57,103,122,85,78,117,66,76,97,106,70,112,75,121,70,120,55,87,105,89,104,81,66,77,79,112,104,86,75,81,77,51,69,67,53,108,67,115,115,48,116,69,97,77,52,87,52,112,106,70,99,109,110,79,70,55,105,89,116,65,52,81,79,74,113,53,109,73,53,82,81,89,84,82,56,121,70,47,109,85,118,100,107,71,52,90,79,54,118,72,116,70,57,118,76,68,65,121,53,111,76,99,77,43,85,87,112,73,70,69,112,70,80,121,73,86,87,117,65,113,113,105,116,57,66,108,90,75,79,105,65,83,106,73,74,83,104,73,106,100,71,122,56,56,110,112,70,57,66,122,70,73,72,86,72,120,97,77,115,65,116,77,86,65,117,73,51,51,110,53,90,67,65,110,57,87,78,113,82,54,55,56,104,71,111,116,65,107,87,79,74,49,75,116,75,81,106,109,54,104,54,57,109,113,77,78,113,51,100,114,72,80,97,116,50,43,81,77,101,109,48,48,77,68,85,51,51,50,90,102,109,103,114,55,87,121,86,55,119,103,112,117,54,103,99,109,105,69,104,78,118,109,55,85,82,47,85,108,73,85,70,119,77,57,86,51,84,52,106,76,79,121,104,81,67,48,85,43,84,83,112,56,82,117,52,117,82,121,86,107,103,99,52,79,122,47,82,99,115,114,78,99,119,85,105,82,76,112,80,74,89,88,73,108,100,73,108,85,65,56,74,52,67,56,80,67,43,85,117,89,84,119,113,67,116,52,85,49,99,119,90,83,43,113,109,56,68,119,54,86,54,107,109,107,119,54,97,122,100,69,73,77,102,67,73,114,48,110,79,117,121,72,111,71,81,73,100,116,79,87,90,78,112,107,67,115,102,117,108,97,112,72,51,110,53,99,85,49,114,50,89,113,68,47,108,78,85,119,107,98,67,89,87,66,75,122,71,88,83,49,105,76,90,67,114,78,74,117,57,48,88,110,113,110,54,83,82,69,86,99,90,73,52,70,77,82,74,89,80,54,89,86,70,86,54,100,74,67,119,105,104,79,107,71,52,76,116,108,73,103,73,111,116,98,53,66,73,87,104,48,119,109,99,121,78,112,104,115,49,78,84,106,53,71,51,105,110,67,51,76,76,66,49,72,52,71,103,110,53,55,85,56,79,52,100,66,108,84,105,119,120,78,75,48,106,70,108,112,105,104,113,90,114,74,53,85,68,52,119,76,49,88,77,114,108,119,84,78,75,114,109,70,120,104,110,112,81,113,109,82,120,108,81,105,112,112,83,85,121,69,80,43,86,115,99,77,105,109,98,113,90,85,108,74,114,55,81,71,117,117,113,50,49,102,50,114,83,50,85,65,57,108,74,88,82,99,68,121,88,47,73,106,101,76,69,111,97,72,114,76,90,74,102,87,47,109,77,106,100,88,83,100,57,68,52,108,103,101,69,115,99,51,87,75,87,97,50,105,102,67,108,111,70,82,56,87,69,47,71,121,70,90,48,56,47,78,76,113,80,43,77,111,65,69,79,108,83,122,65,99,112,82,53,47,112,47,66,122,90,65,75,70,112,106,54,115,75,97,104,66,90,118,90,109,111,116,89,105,103,56,113,66,78,114,105,65,66,122,57,109,86,67,108,110,112,108,77,97,117,54,65,86,51,89,56,70,118,110,57,66,72,87,65,54,87,120,56,75,98,111,71,54,102,57,106,117,121,109,48,72,56,74,117,122,72,49,56,120,101,89,68,108,100,109,43,108,109,85,82,120,55,100,65,68,117,121,99,109,88,108,85,121,108,56,98,89,104,77,57,113,107,89,111,82,121,55,65,72,69,51,107,102,55,77,71,71,113,71,115,70,110,43,102,122,43,69,100,85,76,122,74,90,53,83,104,85,80,109,79,120,78,110,68,72,69,74,49,51,118,81,102,104,117,108,103,86,121,57,103,57,73,70,119,98,73,76,107,111,73,99,101,89,82,69,75,107,57,72,111,110,83,52,77,74,122,111,71,101,82,105,111,83,75,109,80,108,89,106,72,114,107,122,109,105,51,79,43,99,75,122,48,81,122,69,55,68,118,56,86,87,101,68,56,88,103,75,49,85,115,117,72,112,52,43,104,67,90,67,108,109,47,97,72,90,90,66,112,52,85,56,80,51,97,76,79,66,50,48,81,73,48,49,105,99,105,120,121,102,121,90,53,68,102,102,82,69,87,99,72,97,51,75,70,101,109,115,81,97,98,79,112,69,73,108,48,110,85,48,53,117,102,72,47,117,90,50,49,122,100,115,100,51,72,121,111,65,99,70,79,111,102,83,113,100,82,67,85,85,74,86,84,103,116,68,74,90,82,113,98,121,76,112,70,71,86,74,71,97,109,99,97,74,80,102,65,99,80,67,48,120,83,122,122,103,103,88,48,68,81,50,84,52,43,115,110,47,79,76,56,118,78,108,82,81,88,107,81,116,74,111,114,54,115,88,121,104,107,79,56,56,122,86,73,57,50,47,113,65,48,111,114,85,74,55,70,68,53,88,122,55,101,90,120,111,119,74,73,121,107,113,86,114,100,78,84,76,100,79,86,86,119,106,116,54,120,119,74,87,53,121,101,101,82,102,71,55,110,78,86,110,49,51,100,85,107,80,78,116,86,77,114,82,111,108,81,70,115,52,102,120,86,117,75,112,119,117,71,88,114,77,68,80,75,85,82,74,52,84,53,112,78,77,101,113,70,108,49,110,77,101,89,111,52,110,84,51,111,86,99,65,108,90,77,112,107,108,78,52,105,74,114,110,49,112,71,50,109,79,108,79,109,50,68,88,109,83,70,121,109,77,109,65,54,115,111,75,65,120,51,85,81,98,99,97,70,83,68,82,78,70,52,84,53,74,89,51,98,82,83,86,107,52,49,122,85,112,77,51,78,100,48,50,85,56,83,105,52,77,107,49,47,80,100,69,107,51,105,106,84,67,90,82,119,119,71,89,48,108,73,72,71,113,66,87,102,51,117,69,51,110,81,89,54,77,78,72,87,70,110,56,121,66,50,79,87,87,52,55,71,106,110,53,118,75,48,77,113,101,103,51,84,101,57,66,54,83,65,74,79,109,50,83,53,74,69,55,69,51,86,47,66,76,48,72,97,85,105,104,83,121,113,69,100,100,122,69,97,53,78,53,70,66,68,112,97,81,118,50,114,113,104,72,82,101,53,79,122,73,69,72,117,90,77,111,47,119,88,57,109,54,57,74,101,48,72,80,103,119,68,49,81,66,121,104,122,47,82,83,107,52,55,80,47,70,70,65,83,72,121,43,86,74,51,115,83,69,89,47,55,75,84,67,65,66,88,89,119,82,87,86,87,90,89,67,82,99,48,102,111,104,57,49,49,57,102,100,103,78,115,67,66,121,55,90,122,119,71,82,83,53,54,55,86,43,48,52,88,80,119,86,98,52,68,65,112,97,52,66,101,105,104,114,113,89,48,47,97,69,81,54,57,83,48,86,72,116,110,113,102,72,78,99,56,114,107,73,100,81,52,101,121,114,83,75,102,84,87,71,71,101,72,109,109,97,100,69,84,113,78,78,109,77,84,49,84,55,98,81,88,121,112,82,107,109,79,117,82,57,120,98,70,122,104,76,43,111,108,106,50,70,103,48,71,78,51,112,119,119,90,89,97,57,117,90,120,102,85,121,112,88,81,49,119,119,85,122,109,84,113,70,65,50,43,67,115,74,69,116,69,112,69,108,78,78,66,76,85,75,69,82,83,75,99,122,85,82,100,73,108,57,110,90,97,97,77,69,119,69,114,66,104,75,71,86,86,53,112,65,84,55,116,89,107,107,74,81,97,102,107,68,53,82,120,74,73,89,105,66,57,48,51,70,80,104,108,53,53,80,49,98,79,69,115,105,98,120,115,43,102,57,118,51,88,77,83,110,70,72,120,105,121,122,122,77,75,89,86,83,86,88,76,80,75,72,89,112,102,110,49,115,111,120,121,54,80,106,88,51,98,107,121,55,56,52,113,97,99,82,82,51,77,82,101,108,118,112,52,67,57,48,51,103,116,82,75,117,76,115,106,55,78,120,76,103,120,100,79,50,73,105,65,112,86,77,72,105,108,89,68,88,76,74,53,78,71,89,52,118,66,77,78,52,56,89,76,104,52,103,80,68,85,69,66,121,109,86,53,105,71,68,98,85,51,72,101,87,48,117,86,65,115,79,101,77,52,88,68,103,53,69,117,104,107,103,122,72,81,83,89,107,112,84,56,122,121,69,112,67,79,79,56,48,82,56,50,79,75,88,75,101,82,70,89,103,83,109,108,84,107,85,85,109,121,83,80,78,68,112,67,90,70,66,119,99,119,108,76,55,83,81,79,83,81,82,118,65,73,102,84,81,53,53,66,89,111,74,117,49,121,109,78,56,97,51,90,49,86,106,103,110,82,72,117,117,109,75,104,67,102,50,83,80,101,88,75,56,75,83,105,69,48,85,100,121,65,50,98,90,65,90,100,103,111,100,86,81,74,109,73,75,70,68,67,79,117,114,71,73,74,48,99,116,87,83,86,68,77,83,70,78,71,73,80,79,70,56,115,48,78,110,81,83,73,67,66,66,120,82,100,65,82,48,109,70,75,103,56,75,76,69,117,105,113,76,71,112,90,102,116,109,75,79,88,106,110,105,101,83,74,105,84,89,48,55,108,81,55,65,114,67,102,69,119,112,87,56,47,113,85,88,122,104,76,112,87,112,87,116,86,109,75,120,117,84,105,70,117,48,111,55,106,108,119,56,116,79,115,114,87,98,121,71,105,113,69,113,69,101,71,106,52,53,114,67,122,109,119,88,105,54,119,99,54,106,113,106,110,105,122,100,55,97,103,53,81,54,119,87,104,83,113,100,67,86,81,54,83,103,55,110,106,120,105,89,113,117,101,80,111,81,65,86,122,104,57,122,113,119,101,111,83,80,100,76,54,101,80,70,103,49,82,104,49,86,74,68,101,111,51,113,56,101,68,89,112,87,74,66,82,76,50,122,79,111,121,104,97,104,121,103,98,121,48,117,70,81,115,56,86,81,76,84,82,89,109,53,86,72,65,113,118,68,103,87,116,82,111,97,85,98,57,100,121,98,53,113,74,105,105,56,116,89,116,106,75,113,119,85,52,114,112,65,115,73,103,120,69,116,81,115,81,108,104,84,98,66,80,110,101,53,88,68,109,120,52,75,98,101,71,83,76,77,110,53,52,56,57,109,99,67,78,122,51,69,72,117,115,54,98,65,70,118,69,50,78,106,75,113,71,85,77,120,112,70,108,102,112,90,100,97,108,68,50,72,119,120,114,81,78,73,100,48,48,84,121,105,106,54,106,70,75,74,55,104,101,85,101,86,71,111,122,79,67,113,114,85,89,80,81,117,54,83,74,49,71,74,50,84,70,101,106,53,86,100,57,104,109,104,50,105,70,113,116,101,105,99,72,50,88,110,71,122,81,71,97,49,101,105,99,51,82,55,47,105,79,111,100,67,50,89,98,73,79,115,100,100,118,99,52,104,71,51,52,120,114,68,108,69,70,104,97,77,49,87,117,100,105,56,83,120,83,57,85,53,54,71,70,122,97,71,66,69,68,75,117,112,117,74,72,90,78,73,109,73,84,115,48,113,120,98,80,73,65,105,102,105,102,73,98,83,103,56,118,85,78,57,86,84,43,121,112,72,78,101,84,120,68,48,115,86,109,55,81,104,56,117,82,111,67,90,52,48,88,68,122,77,55,77,69,80,84,85,76,90,102,90,105,69,105,78,66,87,113,99,67,66,56,69,90,97,48,48,48,87,77,110,80,73,79,115,121,122,111,77,117,115,85,53,78,88,118,49,119,49,70,55,72,84,83,118,71,78,100,103,116,121,110,70,81,108,116,108,85,105,53,117,74,82,53,108,76,69,86,75,49,113,122,75,75,79,113,116,118,49,67,69,73,49,88,74,105,47,78,83,52,49,52,113,75,56,106,81,104,108,78,82,83,81,115,113,68,79,113,114,112,90,77,52,79,103,55,50,110,111,118,80,105,83,121,52,102,114,116,121,113,98,122,98,43,48,106,107,69,56,98,99,43,86,113,89,68,54,80,99,86,73,52,77,114,49,43,77,86,78,65,114,100,69,52,52,99,120,52,109,67,57,114,53,117,108,105,53,77,54,65,102,113,52,50,70,55,53,65,82,73,100,51,52,70,47,50,121,117,47,112,83,67,119,67,99,100,106,115,51,70,56,119,66,114,47,69,55,100,50,81,51,111,103,55,86,85,52,54,43,108,109,55,51,78,70,119,89,55,51,51,77,119,113,67,76,97,109,52,121,71,57,78,100,102,78,82,106,104,76,51,111,111,120,112,116,68,114,77,100,118,117,72,82,115,52,117,120,71,72,100,107,72,81,69,48,69,71,66,80,73,78,52,118,80,73,118,87,111,117,100,100,113,73,102,120,118,108,75,48,71,121,81,48,113,74,121,85,100,43,83,110,107,78,117,84,54,81,120,119,66,53,86,106,121,77,66,110,101,98,111,66,112,57,99,120,50,85,80,79,78,66,72,87,67,120,70,89,89,72,67,121,56,50,83,99,43,116,53,78,79,69,75,68,100,76,47,82,70,70,76,112,55,116,103,90,69,85,89,53,79,101,98,67,99,79,114,74,99,54,112,65,90,109,120,71,121,104,110,87,119,111,79,113,105,114,56,102,79,73,55,73,51,71,78,110,114,104,89,74,85,55,71,119,48,56,77,77,55,82,88,118,87,121,105,102,82,73,49,55,107,78,98,97,121,105,67,65,75,86,122,112,87,118,51,87,121,77,98,116,118,73,103,56,47,68,87,68,51,81,72,122,72,99,105,77,77,72,50,101,74,47,78,110,114,83,72,68,121,84,74,97,122,75,115,122,65,122,121,103,111,106,103,48,79,74,81,112,49,79,111,111,108,77,81,70,119,120,65,116,115,76,74,98,102,48,52,69,121,121,111,55,88,119,89,73,120,56,77,69,110,72,56,47,98,74,107,113,110,119,81,77,101,109,73,69,116,53,72,70,102,97,89,105,117,76,70,83,57,78,56,68,52,71,118,74,52,89,105,90,57,114,66,83,50,81,119,121,107,118,111,115,113,117,78,88,115,109,54,89,71,50,89,110,49,98,99,71,105,53,53,107,66,97,97,98,117,100,103,48,79,72,50,101,75,78,49,122,110,55,97,114,54,98,115,47,99,110,117,50,70,117,55,76,100,43,109,79,104,118,52,107,114,107,55,65,43,98,111,88,116,110,84,119,66,78,90,103,65,82,80,47,119,82,81,73,79,82,102,103,106,77,53,49,51,50,84,102,83,56,112,66,84,48,116,100,99,104,54,72,118,120,80,69,98,80,103,82,43,54,81,81,107,57,102,118,122,105,111,119,51,115,54,74,50,88,77,86,47,56,68,77,67,100,75,57,121,119,66,100,54,106,78,83,79,99,48,71,89,76,57,55,108,115,57,116,71,103,67,102,43,69,74,86,111,117,99,110,72,50,120,85,120,99,72,101,47,53,53,53,80,56,78,108,105,69,84,50,52,116,70,105,81,67,79,82,57,51,104,119,115,99,121,54,89,82,48,74,109,53,67,65,104,109,57,43,120,68,89,49,110,112,69,109,117,122,119,108,86,43,82,76,50,108,71,74,98,115,116,74,109,87,66,65,121,52,68,71,73,69,119,51,52,68,72,105,82,51,82,88,88,67,101,57,97,87,48,84,76,115,50,83,82,51,84,72,122,103,81,77,109,110,90,68,79,74,72,55,49,118,80,71,57,77,72,111,70,119,115,80,50,76,107,109,100,75,80,114,50,56,120,108,90,121,78,114,57,69,89,43,51,72,75,43,117,115,48,65,113,107,120,49,72,70,103,113,113,98,55,86,111,54,79,49,48,116,118,55,97,107,119,57,78,71,105,80,73,76,67,104,103,55,68,108,78,109,116,110,113,118,67,104,111,86,68,43,114,120,110,122,78,50,81,83,111,118,71,119,87,54,109,114,86,88,110,107,56,66,105,106,97,89,110,87,50,88,87,54,47,77,88,80,118,120,47,120,102,50,86,110,69,73,50,99,70,122,112,53,84,65,50,82,97,79,113,100,70,68,87,119,82,55,68,103,47,87,48,89,79,120,101,114,68,55,66,121,80,80,113,70,79,106,51,119,50,50,77,43,114,100,97,71,84,111,82,106,47,100,117,79,71,69,51,48,104,82,52,52,49,108,79,75,88,48,97,106,109,108,97,72,105,119,113,120,53,77,49,111,79,118,52,53,82,112,78,79,88,90,71,52,50,120,117,106,70,82,78,53,52,84,85,119,73,110,99,73,111,122,54,109,77,120,112,54,122,79,56,79,65,48,80,84,104,68,76,52,115,79,122,122,108,119,111,47,71,101,98,117,122,82,106,85,47,70,110,69,101,50,79,109,50,50,122,99,112,76,120,115,106,65,75,109,79,107,116,83,84,68,71,65,110,121,80,54,104,112,52,67,67,56,80,116,103,114,103,108,50,97,49,103,111,52,56,76,84,88,112,51,102,106,98,66,104,50,70,99,77,73,116,104,113,72,110,99,68,87,83,79,121,55,52,80,85,90,100,102,65,98,86,85,48,68,117,69,122,84,110,106,80,113,76,43,80,115,76,113,47,118,84,99,55,101,119,87,71,68,89,82,103,98,106,101,65,104,71,105,80,103,89,67,48,84,69,116,53,87,109,104,98,77,85,74,100,120,88,103,103,84,79,88,56,85,70,103,116,50,104,70,85,55,73,79,112,84,67,79,55,50,101,115,79,107,113,85,97,98,48,104,53,65,113,103,47,120,76,118,88,54,103,117,67,110,98,115,78,110,57,43,68,69,110,110,111,119,69,90,53,53,102,86,48,52,72,52,54,57,87,119,70,55,88,99,54,80,119,77,67,87,101,116,65,70,101,74,118,106,120,68,57,65,100,50,57,74,118,104,118,112,111,115,48,57,67,82,115,66,79,88,54,73,73,120,52,72,69,111,49,104,117,116,71,73,115,119,99,48,55,85,118,119,88,55,65,50,85,99,118,90,78,65,84,49,89,72,65,67,55,71,73,117,114,77,118,90,75,122,106,47,71,43,122,80,120,50,87,66,102,85,90,57,78,86,53,102,114,81,81,121,106,76,53,87,98,114,107,76,70,77,83,87,83,85,98,71,99,84,48,70,120,49,101,52,81,51,107,54,122,114,82,113,109,106,112,72,76,55,77,71,98,57,85,102,116,75,51,103,114,68,89,79,98,70,103,77,84,50,111,110,101,56,72,85,56,76,89,87,103,110,67,76,98,68,65,75,104,121,81,81,83,54,56,104,89,104,75,81,66,77,80,114,87,119,68,112,103,75,89,74,79,74,47,122,55,43,72,104,90,76,87,105,88,89,120,43,75,50,81,73,88,116,47,100,48,75,86,112,77,48,122,52,115,90,89,74,118,117,56,49,84,88,116,67,122,81,114,115,88,65,85,101,56,69,50,107,121,117,76,49,51,81,69,49,66,75,76,56,49,117,116,98,98,77,74,122,43,75,119,74,76,100,99,101,54,72,90,71,118,82,71,106,47,53,87,106,103,115,66,71,65,73,83,50,67,86,119,119,85,107,112,51,71,75,50,85,88,87,56,70,68,104,111,51,87,88,99,117,100,48,119,116,50,82,66,106,87,65,51,102,81,52,118,65,54,103,56,104,54,103,43,82,72,47,57,69,99,77,68,114,102,89,106,122,72,55,48,43,65,99,101,65,117,87,114,97,81,70,48,116,71,120,116,116,53,72,72,70,105,117,117,117,81,78,120,118,97,74,110,103,106,47,70,50,73,111,74,119,113,122,107,43,118,85,47,76,66,78,75,121,105,67,118,51,73,78,54,118,107,54,69,51,69,121,108,55,86,57,77,43,77,50,70,82,77,83,67,53,110,114,74,66,72,77,113,76,99,69,102,99,105,120,51,47,104,65,108,56,72,82,71,72,73,78,122,97,103,85,47,122,69,88,121,68,105,65,71,55,43,116,90,106,78,115,54,99,88,116,47,110,52,66,119,55,73,119,49,74,67,74,111,104,73,90,48,82,57,80,72,54,105,105,71,116,120,56,53,82,115,69,52,120,69,78,85,76,53,51,54,72,82,75,85,104,48,116,51,52,76,78,121,54,66,112,43,43,85,81,120,55,52,67,56,82,89,102,80,120,48,84,52,69,102,52,70,57,99,57,75,51,112,47,65,50,51,66,111,74,83,110,49,76,56,69,109,111,82,121,79,52,110,105,105,52,72,117,120,117,120,78,117,80,69,43,115,84,103,54,56,89,56,99,89,114,77,101,118,49,121,52,113,65,56,53,56,57,49,51,74,101,101,116,43,73,79,90,119,72,72,119,66,68,79,106,118,106,75,79,100,108,50,100,115,104,120,101,51,55,53,116,53,103,102,80,66,73,87,85,98,77,74,101,83,105,50,110,47,56,118,89,112,71,118,98,104,115,99,118,89,55,111,57,89,98,100,82,78,76,109,104,114,116,117,120,116,116,55,74,57,121,74,81,85,67,90,105,51,119,68,108,117,57,118,116,101,104,48,72,75,122,74,101,84,122,100,76,74,79,68,69,118,74,118,115,102,100,115,57,121,122,81,66,113,85,53,111,116,79,89,77,109,68,110,78,88,70,110,109,80,70,50,104,113,121,99,81,70,70,116,79,88,110,105,55,87,118,100,87,77,81,98,71,111,101,87,109,89,75,98,109,65,67,80,104,49,72,55,115,120,115,99,112,97,75,106,120,47,48,101,114,72,109,73,75,117,101,106,71,81,102,120,69,100,51,52,67,55,101,49,106,81,73,114,70,43,97,118,79,79,55,118,84,55,102,81,72,66,70,50,78,69,82,97,87,89,116,115,100,108,85,48,49,55,109,114,68,69,103,116,120,57,43,90,47,78,121,122,114,113,82,109,70,50,69,56,109,90,121,73,115,104,88,70,54,76,89,113,87,108,98,84,102,104,54,115,109,57,86,99,57,103,82,101,72,83,57,69,47,108,114,87,112,73,99,101,71,84,114,69,121,50,122,75,43,119,86,109,119,87,119,105,72,99,117,67,80,100,54,88,76,105,72,66,116,115,72,118,53,53,74,113,51,78,50,76,97,68,100,84,65,117,116,112,73,88,49,106,52,67,65,84,115,109,43,82,52,103,74,69,48,51,89,65,68,86,112,74,50,107,87,76,75,74,68,50,68,105,105,97,84,100,122,118,115,88,114,71,121,69,103,85,80,77,80,112,73,98,56,79,117,120,102,110,102,101,81,84,102,112,109,66,82,101,117,104,89,65,86,90,121,52,65,105,77,52,87,111,102,67,88,106,79,70,87,86,100,114,54,65,109,76,68,74,69,84,48,109,97,90,57,82,78,113,115,103,116,121,82,109,84,65,121,69,90,70,118,74,112,108,117,104,80,71,57,82,88,106,108,55,54,69,73,80,47,80,54,66,112,110,119,88,81,121,70,104,55,70,51,79,81,120,84,120,56,80,52,51,99,88,97,69,113,69,50,97,118,122,83,104,52,48,84,82,107,77,108,99,77,74,73,115,119,90,79,79,75,80,121,72,79,85,68,121,117,98,69,66,68,97,88,78,110,67,85,49,54,116,111,111,65,99,98,66,118,98,112,101,118,67,69,48,86,55,88,89,101,104,69,103,65,50,68,65,69,115,98,50,79,74,76,101,107,86,77,78,51,111,97,100,97,119,108,114,90,50,50,77,84,86,79,55,65,110,116,82,82,68,48,100,87,80,82,83,99,84,82,66,115,66,67,83,71,53,115,119,89,88,66,110,113,85,78,89,111,74,112,119,98,118,69,50,118,72,84,80,110,100,71,84,84,88,83,108,74,73,112,82,103,117,111,88,100,112,105,120,72,113,89,65,117,69,87,84,88,115,76,74,73,112,77,99,114,106,90,82,74,50,79,104,116,69,76,48,67,110,66,87,97,56,118,120,52,81,66,55,77,85,85,68,86,43,108,55,69,76,87,103,55,51,101,81,55,98,76,43,81,43,97,66,115,88,48,101,87,81,52,53,81,119,108,43,76,119,51,56,88,115,112,56,88,52,117,113,110,97,113,112,108,50,103,110,69,81,86,70,48,112,90,106,97,117,107,97,80,53,79,65,86,69,107,112,50,104,119,50,48,49,73,66,112,67,87,55,66,115,70,83,90,50,109,51,85,54,54,84,103,53,75,112,65,74,56,106,100,101,51,105,118,79,47,52,51,49,100,114,119,43,121,112,65,83,85,48,76,77,52,75,120,72,87,79,109,122,48,68,86,121,116,50,120,98,114,122,54,79,79,97,73,115,111,73,103,111,73,105,97,99,109,89,121,88,71,50,76,43,113,88,120,113,68,90,121,48,71,90,51,120,75,48,54,97,68,57,119,88,118,82,48,71,87,88,48,65,81,111,69,81,114,49,68,113,68,100,74,98,104,55,85,110,85,103,55,76,101,101,118,67,66,115,109,121,89,88,73,70,80,121,121,105,53,81,74,54,86,117,100,110,84,78,80,66,112,79,90,120,54,103,122,105,98,82,112,89,105,72,84,90,78,43,122,78,107,69,89,81,83,112,87,80,49,43,112,52,50,89,83,51,73,80,67,66,70,103,116,53,52,87,79,105,111,102,118,76,104,115,43,79,78,81,98,50,43,53,47,120,120,77,112,114,98,119,83,67,69,73,43,84,56,75,68,69,69,54,100,53,79,75,83,84,101,109,113,48,77,56,77,104,111,97,104,116,73,120,55,43,104,117,88,83,115,52,99,66,108,85,82,78,85,85,49,77,83,65,43,86,71,110,84,56,98,76,100,65,114,47,117,54,48,120,87,89,47,98,80,119,108,79,78,75,111,89,52,120,56,75,102,112,75,49,99,90,109,47,47,83,88,97,111,55,57,56,74,51,71,107,71,67,100,52,74,66,103,81,102,82,47,85,73,88,65,57,86,88,82,111,110,57,88,105,100,84,76,97,78,72,118,48,57,57,65,105,74,118,103,53,105,121,55,86,110,49,117,117,102,57,70,83,79,102,106,102,122,55,53,108,79,72,107,70,90,113,82,90,72,84,108,55,74,47,113,107,102,43,73,78,43,76,56,113,122,113,53,69,78,88,98,120,110,77,101,100,87,52,79,90,43,80,51,110,112,115,88,100,72,76,50,52,98,111,48,107,78,57,111,67,73,67,80,51,118,111,120,114,122,105,54,111,116,80,47,104,116,77,121,49,83,48,108,101,122,102,85,104,56,49,84,72,74,121,86,78,80,48,99,54,114,55,70,85,121,70,98,101,80,106,115,81,115,67,121,71,106,75,82,98,111,47,115,103,106,74,50,99,104,74,103,109,116,90,109,48,98,57,80,120,75,71,111,76,81,68,51,51,116,65,80,105,73,105,98,67,72,71,47,47,51,98,79,107,104,116,56,68,80,108,52,97,102,83,98,80,79,113,76,57,117,100,104,54,81,69,101,89,80,108,98,75,55,56,79,74,115,76,103,78,43,90,50,68,81,55,109,70,87,47,80,50,118,54,102,67,82,75,81,121,115,101,101,66,122,106,54,47,102,53,103,76,80,43,121,81,112,98,53,119,73,117,99,102,47,53,70,78,78,105,115,79,117,66,74,88,114,55,48,117,121,105,103,52,110,84,106,101,112,120,70,100,52,71,115,53,115,119,43,71,71,53,49,114,103,84,122,48,54,49,88,97,112,98,47,75,71,122,71,50,100,88,49,104,103,66,55,84,110,102,105,114,71,51,76,53,97,66,43,80,81,98,65,71,112,117,50,49,117,70,56,86,78,111,111,65,47,47,120,118,108,80,112,78,115,54,101,97,118,99,74,83,75,72,43,48,122,67,116,47,74,118,114,73,79,116,98,99,120,47,115,55,85,119,67,74,80,79,102,90,70,122,69,98,110,43,70,50,85,75,66,69,106,77,65,85,116,65,43,85,69,78,47,99,43,50,49,85,77,82,80,71,81,104,86,86,84,115,111,104,82,120,76,53,111,79,82,84,112,107,86,53,73,114,57,116,83,84,79]);fileData2.push.apply(fileData2,[52,116,113,115,47,99,48,77,115,117,83,100,102,105,67,99,101,78,104,56,52,80,98,87,115,78,78,114,51,52,98,54,55,86,81,105,55,80,81,80,89,52,69,116,118,85,90,65,65,106,57,54,53,100,102,103,67,90,99,102,104,113,113,117,48,100,89,67,81,77,99,47,55,65,120,114,49,50,117,70,114,86,82,115,78,99,86,87,75,50,119,49,117,107,121,111,105,112,43,50,115,50,84,79,56,85,68,79,71,109,87,118,77,83,84,119,118,68,72,81,121,113,48,90,43,77,111,84,78,80,65,87,84,84,118,70,87,89,116,107,110,50,72,82,68,97,104,70,110,102,100,83,57,116,117,88,99,110,69,66,50,49,72,121,101,53,50,79,97,114,48,76,78,47,69,84,65,118,83,50,54,69,97,121,111,79,76,56,67,106,116,79,73,100,104,80,70,90,110,88,57,119,74,110,71,84,75,55,70,43,85,69,83,52,98,121,84,82,85,88,83,80,43,57,51,112,50,81,50,88,116,57,55,119,107,53,67,74,67,71,104,87,81,122,66,78,50,112,102,107,77,81,98,118,88,72,66,47,85,81,51,73,54,51,86,52,70,118,56,75,121,120,66,101,56,71,113,118,114,104,113,110,105,65,120,85,99,103,121,77,98,98,100,71,122,82,48,82,74,107,52,77,69,120,77,75,111,101,43,81,85,105,74,103,85,78,78,89,116,113,75,113,106,51,76,75,72,76,47,99,87,90,119,43,106,89,67,80,82,111,78,115,71,74,120,90,109,98,66,74,100,85,79,112,73,80,122,72,89,48,113,49,50,100,111,83,85,80,66,85,114,104,65,82,51,87,108,56,51,43,76,47,67,49,98,116,119,66,75,80,76,50,103,122,98,88,110,102,69,107,75,68,73,102,67,97,51,118,79,111,73,74,116,90,119,69,80,113,100,107,119,83,84,79,117,121,107,88,75,77,98,99,50,102,111,89,90,121,116,83,79,52,67,112,115,98,78,50,65,68,56,101,119,78,90,89,65,71,99,87,89,43,115,86,65,75,100,72,47,70,114,82,99,68,53,103,121,101,99,54,108,116,82,110,89,70,116,57,119,98,88,99,88,119,99,77,98,101,69,84,110,86,86,101,85,86,84,82,110,114,77,110,48,116,112,81,115,80,108,88,85,105,47,79,86,47,66,82,77,79,87,117,47,71,76,79,120,122,108,118,103,53,103,48,52,65,101,81,76,79,115,69,71,70,112,56,101,43,50,118,107,108,121,56,77,43,111,78,111,55,86,105,47,71,81,48,115,74,90,67,114,84,84,81,85,102,53,48,78,78,88,109,89,56,69,52,48,85,100,56,106,101,65,110,114,121,47,98,104,77,102,81,86,102,52,78,70,57,115,110,105,48,112,49,55,83,120,103,87,71,116,78,50,119,79,86,76,79,54,49,68,86,76,104,82,75,73,99,67,77,73,116,83,109,87,111,56,77,82,121,87,103,49,107,54,71,87,116,110,77,69,117,82,103,77,57,99,74,80,84,49,115,77,109,121,69,107,48,49,104,108,49,104,104,115,78,55,72,53,66,85,116,108,122,82,104,89,107,101,70,110,66,113,51,53,122,48,117,112,80,117,82,117,48,52,86,103,75,112,69,102,111,112,109,112,51,109,65,48,109,50,76,85,47,101,75,51,72,100,52,69,115,84,116,122,49,70,79,83,120,97,52,121,102,89,117,120,76,97,54,74,85,43,97,47,119,106,72,80,116,47,85,97,56,118,80,122,65,99,70,53,120,118,65,57,111,55,65,80,78,86,53,79,50,110,71,54,121,66,111,121,54,43,121,98,79,117,120,56,97,120,115,118,88,98,43,48,72,57,72,75,50,114,118,57,104,98,109,109,121,57,106,117,117,78,78,110,89,104,80,78,110,104,108,121,68,121,115,55,86,66,117,65,84,120,55,47,52,70,87,99,72,118,116,47,71,76,85,85,84,109,111,69,47,51,79,113,48,49,100,113,97,97,67,104,71,83,109,67,85,48,84,120,89,121,48,105,120,72,121,57,74,80,119,85,101,57,119,117,107,118,70,106,84,104,112,65,82,109,116,72,56,98,89,73,102,74,118,116,87,106,116,52,56,101,106,80,110,120,43,110,100,67,65,87,106,85,97,82,115,97,90,111,71,111,97,71,84,108,118,107,121,90,49,51,111,97,75,85,76,112,89,75,52,111,98,89,73,52,80,89,49,122,110,76,82,108,111,118,119,88,107,80,109,118,86,99,115,120,111,120,82,120,81,87,78,67,65,90,115,83,53,98,72,72,75,111,79,52,101,104,102,73,97,57,103,48,113,98,43,115,101,81,68,120,53,43,121,105,77,51,51,48,72,72,69,87,67,74,85,120,114,81,116,109,68,105,51,99,55,80,82,81,74,98,88,74,54,65,107,117,87,115,121,110,104,118,49,74,77,73,55,97,86,114,104,117,120,115,52,117,56,72,114,69,120,65,109,73,98,66,114,52,112,81,71,104,116,120,75,115,66,116,75,70,65,76,57,101,106,112,103,85,101,48,47,105,103,97,77,120,68,51,115,81,112,84,99,98,53,55,77,85,78,111,57,87,68,113,115,51,84,67,56,55,79,52,104,68,116,47,52,72,90,122,118,56,80,113,79,83,105,57,78,120,50,51,98,105,70,89,77,86,110,47,72,50,54,43,56,118,118,72,81,56,89,71,109,84,99,69,68,98,84,121,49,56,52,87,113,68,88,89,68,56,109,85,100,118,81,68,68,119,86,116,120,43,88,68,114,84,108,83,56,73,56,106,77,80,57,76,87,90,104,68,100,52,49,68,104,109,117,68,122,68,69,84,82,71,119,56,53,106,52,100,118,119,74,56,104,111,50,54,68,71,84,47,111,56,115,88,67,57,55,106,67,122,87,52,71,122,114,79,110,112,103,110,73,43,86,114,69,102,68,78,121,52,82,109,118,55,120,65,53,117,88,102,81,47,81,72,54,108,111,105,101,51,108,82,99,76,56,57,81,81,88,48,47,103,109,85,49,98,97,47,43,74,97,65,100,104,71,103,80,52,52,67,43,105,65,114,52,116,77,50,69,88,113,47,51,70,88,112,86,65,112,118,85,97,97,118,76,99,73,48,106,109,116,97,72,84,114,81,69,104,74,119,70,50,102,119,109,68,71,103,80,81,57,98,106,103,103,51,77,101,73,100,90,48,69,65,49,102,116,83,71,119,75,80,102,108,101,82,43,113,79,121,69,99,80,83,89,77,99,114,75,76,84,113,69,75,115,80,82,72,67,75,83,68,54,90,98,98,111,80,67,113,112,116,82,105,51,89,65,97,111,65,89,54,86,121,88,48,49,115,82,88,108,67,115,51,100,110,57,120,117,52,51,103,111,54,53,87,98,67,87,72,109,119,75,110,88,108,85,84,121,70,74,83,47,71,49,82,104,43,107,47,122,88,115,67,55,100,71,89,72,98,122,79,98,74,72,118,67,108,121,69,118,117,84,118,78,55,53,110,68,88,49,43,104,97,111,86,73,111,116,104,115,121,117,73,81,53,80,82,90,75,98,111,49,116,52,50,85,98,104,55,110,90,119,71,107,106,76,117,47,82,87,51,79,118,114,98,69,73,54,72,51,52,68,104,85,52,75,115,52,108,79,43,84,55,70,98,98,47,118,57,85,51,103,47,70,88,115,80,97,82,112,100,56,54,65,66,70,122,84,90,117,75,74,109,50,43,87,109,106,56,66,51,77,48,68,43,78,54,68,106,102,74,54,67,56,108,71,88,122,98,113,118,121,78,79,83,100,108,78,67,70,68,81,98,65,121,112,104,100,102,51,78,100,107,66,97,74,67,109,118,85,52,66,87,115,65,108,53,51,81,54,67,78,101,78,90,104,77,52,101,56,122,78,103,72,102,47,87,50,119,43,43,101,66,56,97,71,54,99,66,108,110,70,108,115,99,66,117,88,56,51,86,68,101,79,82,122,106,47,56,113,78,109,69,66,75,115,110,82,47,109,98,72,117,80,70,57,68,104,75,115,116,121,108,51,70,43,53,57,67,49,87,74,72,107,81,114,74,90,56,85,119,113,103,68,107,119,116,50,73,43,101,78,105,75,50,90,56,65,121,76,80,57,99,103,108,66,109,71,52,73,76,71,121,48,72,66,90,78,80,47,107,53,87,79,98,57,85,73,76,49,50,76,81,99,119,108,83,55,47,90,67,43,106,79,115,49,109,47,79,72,47,102,72,107,48,87,77,98,114,43,86,115,55,80,48,57,65,90,72,108,49,108,115,65,80,79,89,72,77,76,65,82,103,67,100,99,65,71,52,54,65,85,68,102,56,117,47,76,57,55,56,97,55,77,98,115,75,117,99,86,68,86,79,51,56,52,111,106,97,86,98,79,72,47,117,107,75,119,87,55,55,122,47,90,67,74,83,109,65,106,71,57,85,122,78,52,43,81,101,102,108,70,75,119,50,122,78,114,69,98,102,107,88,108,51,77,108,86,112,122,55,43,80,115,84,56,100,98,69,50,118,97,74,73,66,81,86,117,82,65,53,98,84,50,116,77,52,116,122,115,99,80,50,101,74,76,70,57,89,76,122,72,77,48,114,109,49,57,114,106,109,80,113,55,85,121,114,114,98,82,117,118,98,102,56,103,111,76,110,108,51,55,85,108,55,101,113,104,102,105,52,110,98,71,118,114,110,103,117,85,88,80,102,114,85,117,114,107,55,106,50,116,69,56,76,116,72,74,79,116,112,90,78,80,52,99,50,121,51,115,66,85,86,86,51,74,90,54,49,113,104,75,118,50,53,71,51,51,54,113,102,112,98,98,79,65,116,47,78,99,118,56,49,89,65,97,102,106,85,114,49,111,87,47,109,114,85,54,79,112,43,97,56,104,101,122,89,106,48,53,86,47,105,106,65,43,97,51,105,102,84,104,89,99,48,47,79,66,67,98,75,106,56,67,112,67,56,85,54,82,80,66,71,110,53,122,111,68,67,102,50,118,105,98,65,43,76,55,101,118,108,118,67,101,90,80,90,115,106,118,70,51,97,53,76,118,97,98,65,51,83,118,120,116,98,52,103,119,78,69,107,47,105,80,122,97,111,47,78,105,67,47,107,77,66,47,73,66,49,100,52,54,56,78,49,80,120,104,110,80,121,43,80,118,84,102,109,114,71,114,73,70,118,81,116,77,87,81,70,108,78,111,88,69,86,101,53,87,86,54,72,55,121,117,79,80,78,101,79,111,71,52,49,122,121,82,81,69,66,110,69,101,116,65,118,102,68,55,49,76,101,75,116,81,43,65,78,113,47,118,118,65,109,80,111,122,101,53,110,55,119,74,120,115,120,68,43,84,115,75,88,49,78,102,112,99,68,80,71,100,90,84,52,117,51,77,118,87,103,106,85,83,73,86,69,69,99,100,108,77,55,119,101,97,68,117,115,90,122,118,107,87,85,74,89,69,86,122,119,76,77,50,102,65,71,105,109,50,47,99,51,107,77,122,111,80,79,119,65,52,104,51,75,73,52,77,116,48,52,108,43,47,65,76,54,118,71,52,66,112,104,47,118,87,84,53,68,107,117,56,111,101,113,71,73,78,122,113,103,75,105,117,57,99,111,106,80,74,122,88,68,47,72,117,67,53,71,48,71,116,47,107,104,90,113,99,88,89,50,80,53,120,79,51,113,67,122,65,108,49,70,80,48,122,118,77,112,56,89,57,78,81,53,107,83,103,69,102,117,89,81,118,57,88,108,74,67,74,122,71,66,47,81,104,121,85,110,77,84,115,119,57,113,114,72,47,66,122,104,114,69,47,116,52,110,71,78,103,90,71,66,103,52,65,70,105,77,81,89,53,66,105,89,71,82,105,65,48,66,87,73,87,111,65,103,84,69,68,78,67,77,65,65,77,79,81,67,69,65,65,66,52,110,71,78,75,89,71,66,103,116,87,78,103,89,72,70,103,89,71,66,101,119,56,68,65,116,66,117,73,57,89,70,52,70,82,65,114,65,77,86,122,111,72,81,51,108,71,53,69,48,77,119,122,107,102,104,122,48,78,82,66,97,99,97,70,68,76,88,77,71,85,66,50,77,111,77,100,52,50,56,71,79,54,89,85,66,106,116,109,77,81,90,100,70,110,115,103,47,56,72,47,90,109,97,50,47,56,48,115,102,107,68,77,119,67,65,69,120,73,43,66,50,66,97,75,73,52,70,89,110,71,85,74,69,68,77,119,79,69,75,104,71,52,77,76,103,119,89,89,53,106,76,89,65,113,69,71,65,78,97,116,71,89,52,65,65,65,65,65,65,81,65,65,65,65,68,86,111,57,54,77,65,65,65,65,65,78,66,110,77,88,111,65,65,65,65,65,50,80,66,115,113,65,61,61,10,41,32,102,111,114,109,97,116,40,39,119,111,102,102,39,41,59,10,32,32,32,32,102,111,110,116,45,119,101,105,103,104,116,58,32,110,111,114,109,97,108,59,10,32,32,32,32,102,111,110,116,45,115,116,121,108,101,58,32,110,111,114,109,97,108,59,10,125,10,60,47,115,116,121,108,101,62,10]);Module["FS_createDataFile"]("/data","woff.xml",fileData2,true,true,false);var fileData3=[];fileData3.push.apply(fileData3,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,48,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,48,118,49,49,55,99,48,32,54,32,50,32,55,32,56,32,55,104,49,48,49,99,49,57,49,32,49,52,32,51,49,55,32,49,52,54,32,51,50,55,32,49,53,55,99,53,32,55,32,49,54,32,49,52,32,50,53,32,49,52,99,53,32,45,50,32,56,32,45,54,32,56,32,45,49,52,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,45,52,48,32,45,49,54,55,32,45,49,56,51,32,45,50,52,49,32,45,51,52,51,32,45,50,55,49,104,45,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E003-bracketTop.xml",fileData3,true,true,false);var fileData4=[];fileData4.push.apply(fileData4,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,48,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,45,49,49,55,118,49,49,55,104,49,50,53,99,49,54,48,32,45,51,48,32,51,48,51,32,45,49,48,52,32,51,52,51,32,45,50,55,49,99,49,32,45,52,32,49,32,45,55,32,49,32,45,49,48,99,48,32,45,56,32,45,51,32,45,49,50,32,45,56,32,45,49,52,99,45,57,32,48,32,45,50,48,32,55,32,45,50,53,32,49,52,99,45,49,48,32,49,49,32,45,49,51,54,32,49,52,51,32,45,51,50,55,32,49,53,55,104,45,49,48,49,99,45,54,32,48,32,45,56,32,49,32,45,56,32,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E004-bracketBottom.xml",fileData4,true,true,false);var fileData5=[];fileData5.push.apply(fileData5,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,52,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,54,32,50,50,49,99,48,32,45,56,50,32,45,51,48,32,45,49,52,55,32,45,56,51,32,45,49,56,52,99,45,51,55,32,45,50,54,32,45,56,53,32,45,51,55,32,45,49,54,49,32,45,51,55,104,45,50,50,49,118,51,50,104,57,99,51,50,32,48,32,52,52,32,51,32,53,48,32,57,99,52,32,53,32,52,32,56,32,52,32,52,53,118,50,54,49,99,48,32,51,56,32,48,32,52,48,32,45,52,32,52,53,99,45,54,32,54,32,45,49,56,32,57,32,45,53,48,32,57,104,45,57,118,51,50,104,50,49,52,99,56,53,32,48,32,49,50,57,32,45,56,32,49,54,53,32,45,51,50,99,53,54,32,45,51,55,32,56,54,32,45,57,57,32,56,54,32,45,49,56,48,122,77,51,53,54,32,50,50,51,99,48,32,49,50,48,32,45,52,48,32,49,55,56,32,45,49,50,51,32,49,55,56,104,45,49,53,99,45,50,57,32,48,32,45,51,54,32,45,55,32,45,51,54,32,45,51,54,118,45,50,57,52,32,99,48,32,45,51,49,32,54,32,45,51,57,32,51,54,32,45,51,57,104,49,50,99,57,48,32,48,32,49,50,54,32,53,57,32,49,50,54,32,49,57,49,122,77,53,55,50,32,52,55,99,48,32,45,51,49,32,45,50,53,32,45,53,54,32,45,53,55,32,45,53,54,99,45,51,49,32,48,32,45,53,54,32,50,54,32,45,53,54,32,53,54,99,48,32,51,50,32,50,53,32,53,55,32,53,54,32,53,55,99,51,50,32,48,32,53,55,32,45,50,53,32,53,55,32,45,53,55,122,77,49,48,56,50,32,52,55,99,48,32,45,51,49,32,45,50,53,32,45,53,54,32,45,53,55,32,45,53,54,99,45,51,49,32,48,32,45,53,54,32,50,54,32,45,53,54,32,53,54,99,48,32,51,50,32,50,53,32,53,55,32,53,54,32,53,55,99,51,50,32,48,32,53,55,32,45,50,53,32,53,55,32,45,53,55,122,77,57,52,57,32,49,51,52,99,48,32,45,56,52,32,45,54,53,32,45,49,52,51,32,45,49,53,57,32,45,49,52,51,32,99,45,52,56,32,48,32,45,56,54,32,49,51,32,45,49,50,51,32,52,48,108,45,51,55,32,45,51,53,104,45,51,49,118,49,55,48,104,51,49,99,51,51,32,45,57,48,32,57,50,32,45,49,52,52,32,49,54,48,32,45,49,52,52,99,53,50,32,48,32,56,55,32,50,56,32,56,55,32,55,48,99,48,32,50,49,32,45,49,48,32,51,57,32,45,50,55,32,52,56,99,45,49,49,32,53,32,45,50,49,32,56,32,45,52,50,32,49,51,99,45,50,32,48,32,45,52,32,48,32,45,54,32,49,115,45,53,32,49,32,45,56,32,50,115,45,54,32,49,32,45,57,32,50,108,45,51,55,32,56,99,45,57,52,32,49,55,32,45,49,52,56,32,54,57,32,45,49,52,56,32,49,52,50,99,48,32,56,48,32,54,51,32,49,51,52,32,49,53,53,32,49,51,52,99,52,50,32,48,32,55,53,32,45,57,32,49,48,56,32,45,51,50,108,51,50,32,50,55,104,50,55,108,55,32,45,49,53,53,104,45,51,49,32,99,45,51,54,32,56,53,32,45,56,54,32,49,50,57,32,45,49,52,56,32,49,50,57,99,45,52,55,32,48,32,45,56,49,32,45,50,54,32,45,56,49,32,45,54,51,99,48,32,45,50,53,32,49,52,32,45,52,50,32,52,49,32,45,53,50,99,49,53,32,45,53,32,49,53,32,45,51,32,54,49,32,45,49,52,108,50,57,32,45,55,99,49,48,52,32,45,50,50,32,49,52,57,32,45,54,53,32,49,52,57,32,45,49,52,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E045-dalSegno.xml",fileData5,true,true,false);var fileData6=[];fileData6.push.apply(fileData6,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,52,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,54,32,50,50,49,99,48,32,45,56,50,32,45,51,48,32,45,49,52,55,32,45,56,51,32,45,49,56,52,99,45,51,55,32,45,50,54,32,45,56,53,32,45,51,55,32,45,49,54,49,32,45,51,55,104,45,50,50,49,118,51,50,104,57,99,51,50,32,48,32,52,52,32,51,32,53,48,32,57,99,52,32,53,32,52,32,56,32,52,32,52,53,118,50,54,49,99,48,32,51,56,32,48,32,52,48,32,45,52,32,52,53,99,45,54,32,54,32,45,49,56,32,57,32,45,53,48,32,57,104,45,57,118,51,50,104,50,49,52,99,56,53,32,48,32,49,50,57,32,45,56,32,49,54,53,32,45,51,50,99,53,54,32,45,51,55,32,56,54,32,45,57,57,32,56,54,32,45,49,56,48,122,77,51,53,54,32,50,50,51,99,48,32,49,50,48,32,45,52,48,32,49,55,56,32,45,49,50,51,32,49,55,56,104,45,49,53,99,45,50,57,32,48,32,45,51,54,32,45,55,32,45,51,54,32,45,51,54,118,45,50,57,52,32,99,48,32,45,51,49,32,54,32,45,51,57,32,51,54,32,45,51,57,104,49,50,99,57,48,32,48,32,49,50,54,32,53,57,32,49,50,54,32,49,57,49,122,77,57,55,52,32,49,53,48,99,45,50,51,32,45,49,48,55,32,45,56,52,32,45,49,53,57,32,45,49,57,48,32,45,49,53,57,99,45,55,49,32,48,32,45,49,50,50,32,50,48,32,45,49,54,51,32,54,54,99,45,51,56,32,52,51,32,45,53,55,32,57,50,32,45,53,55,32,49,53,52,99,48,32,49,51,53,32,57,53,32,50,51,49,32,50,50,55,32,50,51,49,99,52,50,32,48,32,55,48,32,45,56,32,49,49,48,32,45,51,50,108,51,50,32,51,48,104,50,54,108,54,32,45,49,55,50,108,45,51,50,32,45,51,99,45,50,55,32,49,48,48,32,45,55,49,32,49,52,54,32,45,49,51,55,32,49,52,54,99,45,55,52,32,48,32,45,49,49,51,32,45,54,53,32,45,49,49,51,32,45,49,56,57,32,99,48,32,45,49,51,50,32,51,57,32,45,49,57,52,32,49,50,48,32,45,49,57,52,99,54,57,32,48,32,49,49,55,32,52,56,32,49,51,52,32,49,51,49,122,77,53,55,50,32,52,55,99,48,32,45,51,49,32,45,50,53,32,45,53,54,32,45,53,55,32,45,53,54,99,45,51,49,32,48,32,45,53,54,32,50,54,32,45,53,54,32,53,54,99,48,32,51,50,32,50,53,32,53,55,32,53,54,32,53,55,99,51,50,32,48,32,53,55,32,45,50,53,32,53,55,32,45,53,55,122,77,49,48,56,50,32,52,55,99,48,32,45,51,49,32,45,50,53,32,45,53,54,32,45,53,55,32,45,53,54,99,45,51,49,32,48,32,45,53,54,32,50,54,32,45,53,54,32,53,54,99,48,32,51,50,32,50,53,32,53,55,32,53,54,32,53,55,99,51,50,32,48,32,53,55,32,45,50,53,32,53,55,32,45,53,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E046-daCapo.xml",fileData6,true,true,false);var fileData7=[];fileData7.push.apply(fileData7,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,52,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,49,53,32,52,54,54,99,48,32,51,50,32,50,54,32,53,55,32,53,55,32,53,55,99,51,50,32,48,32,53,55,32,45,50,53,32,53,55,32,45,53,55,99,48,32,45,51,49,32,45,50,53,32,45,53,55,32,45,53,55,32,45,53,55,99,45,51,49,32,48,32,45,53,55,32,50,54,32,45,53,55,32,53,55,122,77,49,52,48,32,50,54,52,99,48,32,45,51,50,32,45,50,53,32,45,53,55,32,45,53,55,32,45,53,55,99,45,51,49,32,48,32,45,53,55,32,50,53,32,45,53,55,32,53,55,99,48,32,51,49,32,50,54,32,53,55,32,53,55,32,53,55,99,51,50,32,48,32,53,55,32,45,50,54,32,53,55,32,45,53,55,122,77,49,51,53,32,54,54,53,104,45,54,99,45,52,50,32,45,55,32,45,53,52,32,45,51,53,32,45,53,52,32,45,54,50,99,48,32,45,50,49,32,56,32,45,52,50,32,49,52,32,45,53,51,32,99,50,54,32,45,52,53,32,49,55,55,32,45,49,48,51,32,49,56,54,32,45,49,48,54,99,52,32,45,50,32,55,32,45,51,32,49,48,32,45,51,99,52,32,48,32,54,32,51,32,57,32,56,99,54,32,57,32,49,54,53,32,50,57,54,32,49,54,53,32,50,57,54,99,53,32,57,32,49,53,32,49,52,32,50,53,32,49,52,99,52,32,48,32,57,32,45,49,32,49,51,32,45,51,99,57,32,45,53,32,49,53,32,45,49,53,32,49,53,32,45,50,53,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,52,99,48,32,48,32,45,49,53,53,32,45,50,55,57,32,45,49,54,48,32,45,50,56,55,99,45,49,32,45,50,32,45,50,32,45,52,32,45,50,32,45,54,99,48,32,45,53,32,53,32,45,57,32,49,55,32,45,49,54,99,49,50,32,45,54,32,49,55,48,32,45,57,53,32,49,56,53,32,45,50,48,53,99,49,32,45,49,48,32,50,32,45,50,48,32,50,32,45,50,57,32,99,48,32,45,56,51,32,45,53,51,32,45,49,52,56,32,45,49,51,51,32,45,49,55,53,99,45,49,53,32,45,53,32,45,50,57,32,45,55,32,45,52,50,32,45,55,99,45,54,56,32,48,32,45,49,49,51,32,53,56,32,45,49,50,48,32,49,48,49,99,45,49,32,53,32,45,49,32,57,32,45,49,32,49,51,99,48,32,52,48,32,51,52,32,53,54,32,55,49,32,54,53,99,52,32,49,32,56,32,50,32,49,50,32,50,99,50,56,32,48,32,53,51,32,45,50,56,32,53,51,32,45,54,54,118,45,49,49,99,48,32,45,51,49,32,49,55,32,45,52,53,32,51,54,32,45,52,53,99,50,32,48,32,53,32,49,32,55,32,49,99,51,50,32,53,32,53,54,32,51,49,32,53,54,32,55,48,99,48,32,57,53,32,45,50,48,48,32,49,53,52,32,45,50,49,53,32,49,53,55,99,45,52,32,48,32,45,49,50,32,45,54,32,45,49,50,32,45,53,32,99,45,51,32,45,54,32,45,49,53,56,32,45,50,56,54,32,45,49,53,56,32,45,50,56,54,99,45,53,32,45,57,32,45,49,53,32,45,49,53,32,45,50,53,32,45,49,53,99,45,53,32,48,32,45,57,32,49,32,45,49,52,32,52,99,45,57,32,53,32,45,49,52,32,49,53,32,45,49,52,32,50,53,99,48,32,52,32,49,32,57,32,51,32,49,51,99,48,32,48,32,49,52,52,32,50,53,57,32,49,53,49,32,50,55,51,99,52,32,55,32,54,32,49,50,32,54,32,49,54,115,45,50,32,54,32,45,54,32,56,99,45,56,32,51,32,45,49,53,51,32,57,50,32,45,49,56,53,32,49,54,53,99,45,49,49,32,50,53,32,45,49,54,32,53,48,32,45,49,54,32,55,52,99,48,32,57,57,32,55,57,32,49,56,53,32,49,52,57,32,49,56,53,99,53,49,32,48,32,49,49,56,32,45,49,55,32,49,51,52,32,45,54,51,99,53,32,45,49,54,32,56,32,45,51,50,32,56,32,45,52,55,32,99,48,32,45,50,56,32,45,49,49,32,45,53,50,32,45,52,48,32,45,54,50,99,45,49,49,32,45,52,32,45,50,48,32,45,53,32,45,50,57,32,45,53,99,45,53,49,32,48,32,45,54,54,32,53,57,32,45,55,51,32,56,54,108,45,50,32,55,99,45,51,32,49,49,32,45,49,48,32,49,51,32,45,49,54,32,49,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E047-segno.xml",fileData7,true,true,false);var fileData8=[];fileData8.push.apply(fileData8,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,52,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,51,55,32,52,48,48,99,49,52,32,48,32,49,56,32,45,49,49,32,49,56,32,45,50,52,115,45,52,32,45,50,52,32,45,49,56,32,45,50,52,104,45,49,49,57,99,45,49,48,32,45,49,56,55,32,45,49,53,48,32,45,51,51,57,32,45,51,49,50,32,45,51,53,50,118,45,49,52,48,99,48,32,45,49,52,32,45,49,49,32,45,49,56,32,45,50,52,32,45,49,56,115,45,50,52,32,52,32,45,50,52,32,49,56,118,49,52,48,99,45,49,54,50,32,49,51,32,45,51,48,49,32,49,54,53,32,45,51,49,50,32,51,53,50,104,45,49,51,50,99,45,49,52,32,48,32,45,49,56,32,49,49,32,45,49,56,32,50,52,115,52,32,50,52,32,49,56,32,50,52,104,49,51,50,99,49,49,32,49,56,57,32,49,53,48,32,51,51,57,32,51,49,50,32,51,53,50,118,49,50,57,99,48,32,49,51,32,49,49,32,49,55,32,50,52,32,49,55,115,50,52,32,45,52,32,50,52,32,45,49,55,118,45,49,50,57,32,99,49,54,50,32,45,49,51,32,51,48,50,32,45,49,54,52,32,51,49,50,32,45,51,53,50,104,49,49,57,122,77,54,53,51,32,52,48,48,99,48,32,49,54,50,32,45,55,32,50,56,52,32,45,49,52,55,32,50,57,54,118,45,50,57,54,104,49,52,55,122,77,52,53,56,32,54,57,54,99,45,49,52,50,32,45,49,50,32,45,49,52,50,32,45,49,51,52,32,45,49,52,50,32,45,50,57,54,104,49,52,50,118,50,57,54,122,77,51,49,54,32,51,53,50,99,49,32,45,49,53,52,32,49,51,32,45,50,56,57,32,49,52,50,32,45,51,48,52,118,51,48,52,104,45,49,52,50,122,77,53,48,54,32,52,56,99,49,50,53,32,49,53,32,49,52,52,32,49,53,49,32,49,52,55,32,51,48,52,104,45,49,52,55,118,45,51,48,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E048-coda.xml",fileData8,true,true,false);var fileData9=[];fileData9.push.apply(fileData9,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,52,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,53,53,32,54,51,52,118,45,55,54,99,48,32,45,54,32,51,32,45,49,51,32,56,32,45,49,53,99,57,32,45,52,32,49,55,32,45,54,32,50,49,32,45,56,99,55,32,45,49,32,49,51,32,45,50,32,49,56,32,45,50,99,49,54,32,48,32,50,53,32,55,32,51,51,32,50,52,99,51,32,54,32,53,32,49,50,32,53,32,49,56,99,48,32,49,53,32,45,49,48,32,51,48,32,45,49,57,32,51,55,99,48,32,49,32,45,51,57,32,51,49,32,45,53,57,32,51,49,99,45,51,32,48,32,45,55,32,45,51,32,45,55,32,45,57,122,77,50,53,53,32,51,57,49,118,45,56,48,99,48,32,45,57,32,50,32,45,49,53,32,55,32,45,49,55,99,53,32,45,51,32,57,32,45,52,32,49,49,32,45,53,99,55,32,45,50,32,49,51,32,45,51,32,49,56,32,45,51,99,49,54,32,48,32,50,53,32,57,32,51,53,32,50,54,99,51,32,55,32,53,32,49,51,32,53,32,50,48,32,99,48,32,49,55,32,45,49,48,32,51,51,32,45,50,48,32,52,48,99,45,52,32,52,32,45,50,49,32,49,50,32,45,52,51,32,50,52,99,45,49,32,49,32,45,51,32,50,32,45,53,32,50,99,45,52,32,48,32,45,56,32,45,50,32,45,56,32,45,55,122,77,50,50,54,32,51,50,50,118,56,51,99,48,32,49,50,32,45,54,32,49,55,32,45,57,32,49,57,99,45,53,32,50,32,45,49,54,32,49,48,32,45,50,49,32,49,48,99,45,51,32,48,32,45,55,32,45,51,32,45,55,32,45,57,99,45,49,32,45,52,32,45,49,32,45,53,54,32,45,49,32,45,56,50,99,48,32,45,56,32,49,32,45,49,51,32,54,32,45,49,55,108,50,50,32,45,49,49,99,49,32,45,49,32,50,32,45,49,32,51,32,45,49,99,51,32,48,32,55,32,51,32,55,32,56,122,77,49,48,53,32,51,55,52,108,51,32,45,50,108,51,55,32,45,50,48,99,50,32,45,49,32,53,32,45,50,32,56,32,45,50,99,52,32,48,32,55,32,50,32,55,32,53,32,118,56,54,99,48,32,57,32,45,56,32,49,53,32,45,49,49,32,49,55,99,45,49,56,32,49,48,32,45,51,49,32,49,54,32,45,51,51,32,49,55,99,45,51,32,50,32,45,56,32,52,32,45,49,53,32,52,99,45,49,51,32,48,32,45,51,48,32,45,54,32,45,52,51,32,45,50,57,99,45,51,32,45,54,32,45,53,32,45,49,50,32,45,53,32,45,49,55,99,48,32,45,50,52,32,51,50,32,45,53,50,32,53,50,32,45,53,57,122,77,49,53,50,32,54,57,56,108,45,49,57,32,57,99,45,51,32,50,32,45,56,32,51,32,45,49,53,32,51,99,45,49,50,32,48,32,45,50,57,32,45,53,32,45,52,50,32,45,50,53,99,45,51,32,45,53,32,45,52,32,45,49,48,32,45,52,32,45,49,53,99,48,32,45,50,51,32,50,56,32,45,52,50,32,52,55,32,45,53,52,108,54,32,45,52,115,57,32,45,53,32,50,51,32,45,49,50,104,52,99,52,32,48,32,56,32,49,32,56,32,54,118,56,49,32,99,48,32,53,32,45,54,32,49,48,32,45,56,32,49,49,122,77,50,50,54,32,53,54,56,118,56,50,99,48,32,49,48,32,45,52,32,49,51,32,45,54,32,49,52,99,45,57,32,52,32,45,50,53,32,49,51,32,45,50,54,32,49,51,99,45,50,32,48,32,45,53,32,45,50,32,45,53,32,45,53,99,45,49,32,45,50,32,45,49,32,45,49,55,32,45,49,32,45,51,52,115,48,32,45,51,55,32,49,32,45,52,57,99,48,32,45,54,32,52,32,45,49,50,32,54,32,45,49,51,99,54,32,45,52,32,50,48,32,45,49,51,32,50,55,32,45,49,51,99,50,32,48,32,52,32,49,32,52,32,53,122,77,50,53,53,32,56,53,48,118,45,53,56,99,48,32,45,56,32,52,32,45,49,52,32,56,32,45,49,54,99,52,55,32,45,50,55,32,49,51,57,32,45,56,48,32,49,51,57,32,45,49,52,53,99,48,32,45,55,52,32,45,51,52,32,45,49,48,48,32,45,52,57,32,45,49,49,57,32,99,45,54,32,45,56,32,45,56,32,45,49,51,32,45,56,32,45,49,56,115,52,32,45,49,50,32,56,32,45,49,54,99,54,32,45,55,32,52,50,32,45,53,48,32,52,50,32,45,49,48,55,99,48,32,45,53,53,32,45,52,56,32,45,57,54,32,45,53,56,32,45,49,49,48,99,45,52,32,45,54,32,45,54,32,45,49,49,32,45,54,32,45,49,54,99,48,32,45,54,32,51,32,45,49,49,32,55,32,45,49,54,99,54,32,45,57,32,52,52,32,45,52,52,32,52,52,32,45,49,48,51,118,45,55,99,45,51,32,45,54,51,32,45,52,51,32,45,49,53,50,32,45,49,55,54,32,45,49,53,50,99,45,49,51,50,32,48,32,45,49,55,50,32,56,50,32,45,49,55,50,32,49,49,51,99,48,32,51,50,32,49,55,32,53,52,32,52,57,32,53,52,99,51,49,32,48,32,52,54,32,45,49,56,32,54,48,32,45,51,57,99,49,53,32,45,50,51,32,51,56,32,45,57,50,32,57,50,32,45,57,50,32,99,53,53,32,48,32,55,54,32,52,48,32,55,55,32,55,50,99,48,32,48,32,45,50,52,32,55,52,32,45,53,50,32,55,52,99,45,51,32,48,32,45,53,32,45,50,32,45,53,32,45,52,99,48,32,45,55,32,45,54,32,45,49,52,32,45,49,53,32,45,49,52,99,45,55,32,48,32,45,49,52,32,55,32,45,49,52,32,49,52,118,50,52,99,48,32,52,32,45,54,32,49,49,32,45,57,32,49,52,108,45,49,54,32,49,49,99,45,49,32,48,32,45,52,32,50,32,45,52,32,50,99,45,51,32,48,32,45,56,32,45,52,32,45,56,32,45,56,118,45,52,51,99,48,32,45,55,32,45,56,32,45,49,52,32,45,49,53,32,45,49,52,99,45,56,32,48,32,45,49,52,32,55,32,45,49,52,32,49,52,118,54,49,99,48,32,54,32,45,49,50,32,49,55,32,45,49,55,32,50,49,99,45,54,51,32,51,54,32,45,49,52,50,32,57,49,32,45,49,52,50,32,49,55,55,99,48,32,52,52,32,51,56,32,57,55,32,52,52,32,49,48,56,32,99,51,32,53,32,53,32,57,32,53,32,49,51,115,45,50,32,57,32,45,56,32,49,54,99,45,49,50,32,49,51,32,45,51,56,32,52,57,32,45,51,56,32,57,53,115,52,48,32,57,52,32,53,54,32,49,48,52,99,53,32,51,32,56,32,56,32,56,32,49,52,99,48,32,52,32,45,50,32,57,32,45,56,32,49,55,99,45,49,50,32,49,51,32,45,52,51,32,52,54,32,45,52,51,32,49,49,50,99,48,32,54,57,32,54,50,32,49,52,56,32,49,56,52,32,49,52,56,104,53,99,52,53,32,45,49,32,49,54,50,32,45,50,56,32,49,54,50,32,45,57,53,99,48,32,45,53,52,32,45,50,57,32,45,54,51,32,45,53,53,32,45,54,51,99,45,50,56,32,48,32,45,52,57,32,55,32,45,54,57,32,53,52,99,45,49,53,32,51,54,32,45,54,54,32,53,51,32,45,56,49,32,53,51,99,45,50,49,32,48,32,45,55,54,32,45,57,32,45,55,54,32,45,53,57,32,99,48,32,45,50,54,32,50,57,32,45,53,51,32,54,51,32,45,55,56,99,49,32,45,49,32,51,32,45,50,32,53,32,45,50,115,52,32,49,32,53,32,51,118,54,99,48,32,56,32,54,32,49,53,32,49,52,32,49,53,99,55,32,48,32,49,53,32,45,55,32,49,53,32,45,49,53,118,45,50,52,99,48,32,45,54,32,51,32,45,49,48,32,53,32,45,49,49,99,54,32,45,52,32,50,52,32,45,49,54,32,50,56,32,45,49,54,99,51,32,48,32,52,32,54,32,52,32,49,48,118,52,49,99,48,32,56,32,55,32,49,53,32,49,52,32,49,53,99,57,32,48,32,49,53,32,45,55,32,49,53,32,45,49,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E04B-segnoSerpent2.xml",fileData9,true,true,false);var fileData10=[];fileData10.push.apply(fileData10,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,48,32,57,52,51,99,45,54,49,32,48,32,45,49,51,51,32,45,57,54,32,45,49,51,51,32,45,50,53,50,99,48,32,45,51,50,32,50,32,45,54,54,32,54,32,45,57,50,99,50,32,45,49,51,32,54,32,45,49,52,32,49,51,32,45,56,99,50,51,32,50,48,32,52,55,32,52,51,32,54,51,32,53,57,99,55,56,32,55,56,32,49,49,49,32,49,52,50,32,49,49,49,32,50,49,49,99,48,32,53,53,32,45,50,55,32,56,50,32,45,54,48,32,56,50,122,77,52,51,48,32,49,48,51,108,52,57,32,45,50,56,53,99,50,32,45,49,50,32,52,32,45,49,50,32,49,54,32,45,54,99,53,54,32,50,56,32,57,52,32,55,57,32,57,52,32,49,52,50,99,48,32,56,56,32,45,54,55,32,49,53,54,32,45,49,52,56,32,49,54,51,99,45,49,50,32,49,32,45,49,51,32,45,50,32,45,49,49,32,45,49,52,122,77,51,54,49,32,50,54,50,108,45,50,49,32,49,50,56,32,99,45,50,32,49,49,32,45,52,32,49,50,32,45,49,52,32,52,99,45,52,55,32,45,51,56,32,45,57,51,32,45,55,53,32,45,49,53,51,32,45,49,52,50,99,45,56,51,32,45,57,52,32,45,57,51,32,45,49,55,51,32,45,57,51,32,45,50,51,50,99,48,32,45,49,51,57,32,49,49,51,32,45,50,51,54,32,50,56,56,32,45,50,51,54,99,50,48,32,48,32,52,48,32,50,32,53,54,32,53,99,49,53,32,51,32,49,54,32,51,32,49,52,32,49,52,108,45,53,48,32,50,57,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,50,48,32,56,99,45,54,49,32,45,49,55,32,45,49,48,48,32,45,54,48,32,45,49,48,48,32,45,49,49,55,99,48,32,45,52,54,32,51,48,32,45,56,57,32,55,50,32,45,49,48,55,99,55,32,45,51,32,49,53,32,45,54,32,49,53,32,45,49,51,99,48,32,45,54,32,45,52,32,45,49,49,32,45,49,50,32,45,49,49,32,99,45,55,32,48,32,45,49,57,32,51,32,45,50,55,32,54,99,45,54,56,32,50,51,32,45,49,49,53,32,56,55,32,45,49,49,53,32,49,55,55,99,48,32,56,53,32,53,55,32,49,54,52,32,49,52,53,32,49,57,52,99,49,56,32,54,32,49,56,32,53,32,49,53,32,50,52,122,77,51,55,54,32,52,49,53,108,50,53,32,45,49,52,53,99,51,32,45,49,56,32,51,32,45,49,56,32,50,57,32,45,49,56,99,49,52,55,32,48,32,50,52,49,32,45,49,49,51,32,50,52,49,32,45,50,52,49,99,48,32,45,49,49,51,32,45,54,55,32,45,49,57,56,32,45,49,54,56,32,45,50,51,56,99,45,49,52,32,45,54,32,45,49,53,32,45,53,32,45,49,51,32,45,49,55,99,49,49,32,45,54,50,32,50,57,32,45,49,53,55,32,50,57,32,45,50,49,52,99,48,32,45,49,55,48,32,45,49,51,48,32,45,50,48,48,32,45,49,57,55,32,45,50,48,48,32,99,45,49,53,49,32,48,32,45,49,57,48,32,57,56,32,45,49,57,48,32,49,54,51,99,48,32,54,50,32,52,48,32,49,49,53,32,49,48,55,32,49,49,53,99,54,49,32,48,32,57,54,32,45,52,55,32,57,54,32,45,49,48,50,99,48,32,45,53,56,32,45,51,54,32,45,56,53,32,45,54,55,32,45,57,52,99,45,50,51,32,45,55,32,45,51,50,32,45,49,48,32,45,51,50,32,45,49,55,99,48,32,45,49,51,32,50,54,32,45,50,57,32,56,48,32,45,50,57,99,53,57,32,48,32,49,53,57,32,49,56,32,49,53,57,32,49,54,54,99,48,32,52,55,32,45,49,53,32,49,51,52,32,45,50,55,32,50,48,49,99,45,50,32,49,50,32,45,52,32,49,49,32,45,49,53,32,57,99,45,50,48,32,45,52,32,45,52,54,32,45,54,32,45,54,57,32,45,54,99,45,50,52,53,32,48,32,45,51,54,52,32,49,54,53,32,45,51,54,52,32,51,51,57,32,99,48,32,49,48,55,32,52,51,32,50,48,48,32,49,49,50,32,50,56,54,99,53,50,32,54,52,32,49,50,49,32,49,50,53,32,49,56,53,32,49,55,56,99,49,50,32,49,48,32,49,49,32,49,50,32,57,32,50,52,99,45,55,32,52,49,32,45,49,52,32,49,48,54,32,45,49,52,32,49,54,52,99,48,32,49,48,52,32,50,52,32,50,50,57,32,57,56,32,51,49,49,99,50,48,32,50,50,32,53,49,32,52,56,32,54,53,32,52,56,99,49,49,32,48,32,51,55,32,45,50,56,32,53,50,32,45,53,48,99,52,49,32,45,54,48,32,54,53,32,45,49,52,54,32,54,53,32,45,50,51,51,99,48,32,45,49,49,51,32,45,53,48,32,45,50,51,50,32,45,49,51,52,32,45,51,50,52,99,45,49,57,32,45,50,49,32,45,52,48,32,45,52,50,32,45,53,54,32,45,53,55,99,45,54,32,45,54,32,45,56,32,45,55,32,45,54,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E050-gClef.xml",fileData10,true,true,false);var fileData11=[];fileData11.push.apply(fileData11,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,51,48,32,49,48,51,108,52,57,32,45,50,56,53,99,50,32,45,49,50,32,52,32,45,49,50,32,49,54,32,45,54,99,53,54,32,50,56,32,57,52,32,55,57,32,57,52,32,49,52,50,99,48,32,56,56,32,45,54,55,32,49,53,54,32,45,49,52,56,32,49,54,51,99,45,49,50,32,49,32,45,49,51,32,45,50,32,45,49,49,32,45,49,52,122,77,52,55,48,32,57,52,51,99,45,54,49,32,48,32,45,49,51,51,32,45,57,54,32,45,49,51,51,32,45,50,53,50,99,48,32,45,51,50,32,50,32,45,54,54,32,54,32,45,57,50,99,50,32,45,49,51,32,54,32,45,49,52,32,49,51,32,45,56,99,50,51,32,50,48,32,52,55,32,52,51,32,54,51,32,53,57,99,55,56,32,55,56,32,49,49,49,32,49,52,50,32,49,49,49,32,50,49,49,99,48,32,53,53,32,45,50,55,32,56,50,32,45,54,48,32,56,50,122,77,51,54,49,32,50,54,50,108,45,50,49,32,49,50,56,32,99,45,50,32,49,49,32,45,52,32,49,50,32,45,49,52,32,52,99,45,52,55,32,45,51,56,32,45,57,51,32,45,55,53,32,45,49,53,51,32,45,49,52,50,99,45,56,51,32,45,57,52,32,45,57,51,32,45,49,55,51,32,45,57,51,32,45,50,51,50,99,48,32,45,49,51,57,32,49,49,51,32,45,50,51,54,32,50,56,56,32,45,50,51,54,99,50,48,32,48,32,52,48,32,50,32,53,54,32,53,99,49,53,32,51,32,49,54,32,51,32,49,52,32,49,52,108,45,53,48,32,50,57,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,50,48,32,56,99,45,54,49,32,45,49,55,32,45,49,48,48,32,45,54,48,32,45,49,48,48,32,45,49,49,55,99,48,32,45,52,54,32,51,48,32,45,56,57,32,55,50,32,45,49,48,55,99,55,32,45,51,32,49,53,32,45,54,32,49,53,32,45,49,51,99,48,32,45,54,32,45,52,32,45,49,49,32,45,49,50,32,45,49,49,32,99,45,55,32,48,32,45,49,57,32,51,32,45,50,55,32,54,99,45,54,56,32,50,51,32,45,49,49,53,32,56,55,32,45,49,49,53,32,49,55,55,99,48,32,56,53,32,53,55,32,49,54,52,32,49,52,53,32,49,57,52,99,49,56,32,54,32,49,56,32,53,32,49,53,32,50,52,122,77,51,55,54,32,52,49,53,108,50,53,32,45,49,52,53,99,51,32,45,49,56,32,51,32,45,49,56,32,50,57,32,45,49,56,99,49,52,55,32,48,32,50,52,49,32,45,49,49,51,32,50,52,49,32,45,50,52,49,99,48,32,45,49,49,51,32,45,54,55,32,45,49,57,56,32,45,49,54,56,32,45,50,51,56,99,45,49,52,32,45,54,32,45,49,53,32,45,53,32,45,49,51,32,45,49,55,99,49,49,32,45,54,50,32,50,57,32,45,49,53,55,32,50,57,32,45,50,49,52,99,48,32,45,49,51,50,32,45,55,57,32,45,49,56,48,32,45,49,52,54,32,45,49,57,52,99,56,32,45,50,32,49,57,32,45,52,32,51,51,32,45,52,32,99,49,56,32,48,32,51,51,32,50,32,52,54,32,54,99,56,32,50,32,49,49,32,52,32,49,53,32,52,99,51,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,52,32,45,51,32,45,56,32,45,57,32,45,49,51,99,45,49,57,32,45,49,56,32,45,52,55,32,45,51,53,32,45,56,51,32,45,51,53,99,45,56,32,48,32,45,49,55,32,49,32,45,50,52,32,50,99,45,54,32,49,32,45,57,32,49,32,45,49,49,32,45,53,108,45,57,32,45,50,56,99,45,50,32,45,54,32,45,49,32,45,49,48,32,56,32,45,55,99,56,32,51,32,49,55,32,52,32,50,57,32,52,99,52,48,32,48,32,54,53,32,45,49,52,32,54,53,32,45,53,48,99,48,32,45,53,56,32,45,52,50,32,45,57,55,32,45,57,57,32,45,57,55,99,45,52,51,32,48,32,45,54,51,32,50,51,32,45,54,51,32,52,55,99,48,32,50,49,32,49,51,32,51,54,32,51,48,32,51,54,99,49,51,32,48,32,50,52,32,45,55,32,50,52,32,45,50,50,32,99,48,32,45,49,54,32,45,57,32,45,50,52,32,45,49,54,32,45,50,55,99,45,53,32,45,50,32,45,56,32,45,51,32,45,56,32,45,55,99,48,32,45,54,32,49,48,32,45,49,49,32,50,50,32,45,49,49,99,52,49,32,48,32,54,48,32,53,48,32,54,48,32,56,48,99,48,32,49,55,32,45,55,32,51,49,32,45,50,56,32,51,49,99,45,49,57,32,48,32,45,51,50,32,45,49,51,32,45,51,55,32,45,49,56,115,45,56,32,45,55,32,45,49,50,32,45,55,99,45,54,32,48,32,45,49,48,32,52,32,45,49,48,32,49,48,99,48,32,51,32,49,32,53,32,51,32,49,49,108,51,52,32,49,48,48,118,49,99,45,54,32,45,49,32,45,49,50,32,45,49,32,45,49,55,32,45,49,99,45,49,49,32,48,32,45,50,49,32,49,32,45,51,49,32,50,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,52,108,45,54,48,32,45,49,56,57,99,45,49,32,45,53,32,45,50,32,45,56,32,50,32,45,56,32,108,50,49,32,45,50,99,54,32,45,49,32,57,32,45,52,32,57,32,45,57,115,45,51,32,45,56,32,45,49,48,32,45,56,104,45,49,48,51,99,45,55,32,48,32,45,49,48,32,51,32,45,49,48,32,56,115,51,32,56,32,57,32,57,108,50,49,32,50,99,54,32,48,32,54,32,50,32,56,32,54,108,52,50,32,49,51,50,99,49,32,51,32,49,32,53,32,49,32,55,99,48,32,51,32,45,49,32,52,32,45,51,32,52,99,45,51,32,48,32,45,53,32,45,50,32,45,56,32,45,54,108,45,50,51,32,45,50,53,99,45,51,32,45,52,32,45,54,32,45,54,32,45,49,49,32,45,54,115,45,49,48,32,52,32,45,49,48,32,57,99,48,32,51,32,50,32,54,32,53,32,49,48,108,54,54,32,55,52,99,50,32,51,32,52,32,53,32,55,32,53,99,45,56,54,32,50,56,32,45,49,49,49,32,49,48,49,32,45,49,49,49,32,49,53,50,99,48,32,54,50,32,52,48,32,49,49,53,32,49,48,55,32,49,49,53,32,99,54,49,32,48,32,57,54,32,45,52,55,32,57,54,32,45,49,48,50,99,48,32,45,53,56,32,45,51,54,32,45,56,53,32,45,54,55,32,45,57,52,99,45,50,51,32,45,55,32,45,51,50,32,45,49,48,32,45,51,50,32,45,49,55,99,48,32,45,49,51,32,50,54,32,45,50,57,32,56,48,32,45,50,57,99,53,57,32,48,32,49,53,57,32,49,56,32,49,53,57,32,49,54,54,99,48,32,52,55,32,45,49,53,32,49,51,52,32,45,50,55,32,50,48,49,99,45,50,32,49,50,32,45,52,32,49,49,32,45,49,53,32,57,99,45,50,48,32,45,52,32,45,52,54,32,45,54,32,45,54,57,32,45,54,99,45,50,52,53,32,48,32,45,51,54,52,32,49,54,53,32,45,51,54,52,32,51,51,57,99,48,32,49,48,55,32,52,51,32,50,48,48,32,49,49,50,32,50,56,54,99,53,50,32,54,52,32,49,50,49,32,49,50,53,32,49,56,53,32,49,55,56,99,49,50,32,49,48,32,49,49,32,49,50,32,57,32,50,52,32,99,45,55,32,52,49,32,45,49,52,32,49,48,54,32,45,49,52,32,49,54,52,99,48,32,49,48,52,32,50,52,32,50,50,57,32,57,56,32,51,49,49,99,50,48,32,50,50,32,53,49,32,52,56,32,54,53,32,52,56,99,49,49,32,48,32,51,55,32,45,50,56,32,53,50,32,45,53,48,99,52,49,32,45,54,48,32,54,53,32,45,49,52,54,32,54,53,32,45,50,51,51,99,48,32,45,49,49,51,32,45,53,48,32,45,50,51,50,32,45,49,51,52,32,45,51,50,52,99,45,49,57,32,45,50,49,32,45,52,48,32,45,52,50,32,45,53,54,32,45,53,55,99,45,54,32,45,54,32,45,56,32,45,55,32,45,54,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E051-gClef15mb.xml",fileData11,true,true,false);var fileData12=[];fileData12.push.apply(fileData12,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,53,49,32,45,54,53,55,99,45,50,50,32,48,32,45,51,56,32,45,49,51,32,45,51,56,32,45,51,53,99,48,32,45,49,52,32,56,32,45,50,51,32,51,49,32,45,52,49,99,56,32,45,53,32,49,49,32,45,53,32,49,53,32,45,50,99,49,55,32,49,50,32,50,52,32,50,57,32,50,52,32,52,54,99,48,32,49,54,32,45,56,32,51,50,32,45,51,50,32,51,50,122,77,50,57,53,32,45,55,55,51,99,45,50,49,32,45,49,51,32,45,50,56,32,45,51,54,32,45,50,56,32,45,53,50,99,48,32,45,49,56,32,49,48,32,45,51,56,32,52,48,32,45,51,56,99,50,52,32,48,32,52,51,32,49,52,32,52,51,32,52,48,99,48,32,49,53,32,45,56,32,50,50,32,45,52,48,32,52,55,99,45,55,32,53,32,45,49,48,32,54,32,45,49,53,32,51,122,77,52,51,48,32,49,48,51,108,52,57,32,45,50,56,53,99,50,32,45,49,50,32,52,32,45,49,50,32,49,54,32,45,54,32,99,53,54,32,50,56,32,57,52,32,55,57,32,57,52,32,49,52,50,99,48,32,56,56,32,45,54,55,32,49,53,54,32,45,49,52,56,32,49,54,51,99,45,49,50,32,49,32,45,49,51,32,45,50,32,45,49,49,32,45,49,52,122,77,52,55,48,32,57,52,51,99,45,54,49,32,48,32,45,49,51,51,32,45,57,54,32,45,49,51,51,32,45,50,53,50,99,48,32,45,51,50,32,50,32,45,54,54,32,54,32,45,57,50,99,50,32,45,49,51,32,54,32,45,49,52,32,49,51,32,45,56,99,50,51,32,50,48,32,52,55,32,52,51,32,54,51,32,53,57,99,55,56,32,55,56,32,49,49,49,32,49,52,50,32,49,49,49,32,50,49,49,99,48,32,53,53,32,45,50,55,32,56,50,32,45,54,48,32,56,50,122,77,51,54,49,32,50,54,50,108,45,50,49,32,49,50,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,49,52,32,52,99,45,52,55,32,45,51,56,32,45,57,51,32,45,55,53,32,45,49,53,51,32,45,49,52,50,32,99,45,56,51,32,45,57,52,32,45,57,51,32,45,49,55,51,32,45,57,51,32,45,50,51,50,99,48,32,45,49,51,57,32,49,49,51,32,45,50,51,54,32,50,56,56,32,45,50,51,54,99,50,48,32,48,32,52,48,32,50,32,53,54,32,53,99,49,53,32,51,32,49,54,32,51,32,49,52,32,49,52,108,45,53,48,32,50,57,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,50,48,32,56,99,45,54,49,32,45,49,55,32,45,49,48,48,32,45,54,48,32,45,49,48,48,32,45,49,49,55,99,48,32,45,52,54,32,51,48,32,45,56,57,32,55,50,32,45,49,48,55,99,55,32,45,51,32,49,53,32,45,54,32,49,53,32,45,49,51,99,48,32,45,54,32,45,52,32,45,49,49,32,45,49,50,32,45,49,49,99,45,55,32,48,32,45,49,57,32,51,32,45,50,55,32,54,99,45,54,56,32,50,51,32,45,49,49,53,32,56,55,32,45,49,49,53,32,49,55,55,32,99,48,32,56,53,32,53,55,32,49,54,52,32,49,52,53,32,49,57,52,99,49,56,32,54,32,49,56,32,53,32,49,53,32,50,52,122,77,51,55,54,32,52,49,53,108,50,53,32,45,49,52,53,99,51,32,45,49,56,32,51,32,45,49,56,32,50,57,32,45,49,56,99,49,52,55,32,48,32,50,52,49,32,45,49,49,51,32,50,52,49,32,45,50,52,49,99,48,32,45,49,49,51,32,45,54,55,32,45,49,57,56,32,45,49,54,56,32,45,50,51,56,99,45,49,52,32,45,54,32,45,49,53,32,45,53,32,45,49,51,32,45,49,55,99,49,49,32,45,54,50,32,50,57,32,45,49,53,55,32,50,57,32,45,50,49,52,99,48,32,45,49,50,49,32,45,54,55,32,45,49,55,49,32,45,49,50,57,32,45,49,57,48,99,50,49,32,45,57,32,51,49,32,45,50,54,32,51,49,32,45,52,54,99,48,32,45,49,56,32,45,49,48,32,45,51,57,32,45,51,55,32,45,53,51,32,99,45,49,50,32,45,54,32,45,49,48,32,45,56,32,45,51,32,45,49,54,99,49,50,32,45,49,51,32,49,54,32,45,50,54,32,49,54,32,45,52,52,99,48,32,45,52,54,32,45,52,50,32,45,55,49,32,45,57,49,32,45,55,49,99,45,53,52,32,48,32,45,55,56,32,50,54,32,45,55,56,32,53,57,99,48,32,50,52,32,49,51,32,52,54,32,52,53,32,53,57,99,49,50,32,53,32,49,48,32,55,32,53,32,49,52,99,45,56,32,49,48,32,45,49,50,32,50,50,32,45,49,50,32,51,55,99,48,32,50,51,32,49,48,32,52,49,32,50,56,32,53,50,99,45,49,50,56,32,49,50,32,45,49,54,50,32,49,48,49,32,45,49,54,50,32,49,54,50,99,48,32,54,50,32,52,48,32,49,49,53,32,49,48,55,32,49,49,53,99,54,49,32,48,32,57,54,32,45,52,55,32,57,54,32,45,49,48,50,99,48,32,45,53,56,32,45,51,54,32,45,56,53,32,45,54,55,32,45,57,52,32,99,45,50,51,32,45,55,32,45,51,50,32,45,49,48,32,45,51,50,32,45,49,55,99,48,32,45,49,51,32,50,54,32,45,50,57,32,56,48,32,45,50,57,99,53,57,32,48,32,49,53,57,32,49,56,32,49,53,57,32,49,54,54,99,48,32,52,55,32,45,49,53,32,49,51,52,32,45,50,55,32,50,48,49,99,45,50,32,49,50,32,45,52,32,49,49,32,45,49,53,32,57,99,45,50,48,32,45,52,32,45,52,54,32,45,54,32,45,54,57,32,45,54,99,45,50,52,53,32,48,32,45,51,54,52,32,49,54,53,32,45,51,54,52,32,51,51,57,99,48,32,49,48,55,32,52,51,32,50,48,48,32,49,49,50,32,50,56,54,99,53,50,32,54,52,32,49,50,49,32,49,50,53,32,49,56,53,32,49,55,56,99,49,50,32,49,48,32,49,49,32,49,50,32,57,32,50,52,99,45,55,32,52,49,32,45,49,52,32,49,48,54,32,45,49,52,32,49,54,52,99,48,32,49,48,52,32,50,52,32,50,50,57,32,57,56,32,51,49,49,32,99,50,48,32,50,50,32,53,49,32,52,56,32,54,53,32,52,56,99,49,49,32,48,32,51,55,32,45,50,56,32,53,50,32,45,53,48,99,52,49,32,45,54,48,32,54,53,32,45,49,52,54,32,54,53,32,45,50,51,51,99,48,32,45,49,49,51,32,45,53,48,32,45,50,51,50,32,45,49,51,52,32,45,51,50,52,99,45,49,57,32,45,50,49,32,45,52,48,32,45,52,50,32,45,53,54,32,45,53,55,99,45,54,32,45,54,32,45,56,32,45,55,32,45,54,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E052-gClef8vb.xml",fileData12,true,true,false);var fileData13=[];fileData13.push.apply(fileData13,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,48,50,32,49,51,48,53,99,45,50,50,32,48,32,45,51,56,32,45,49,51,32,45,51,56,32,45,51,53,99,48,32,45,49,53,32,56,32,45,50,52,32,51,49,32,45,52,49,99,56,32,45,54,32,49,49,32,45,53,32,49,53,32,45,50,99,49,55,32,49,49,32,50,52,32,50,57,32,50,52,32,52,53,99,48,32,49,55,32,45,56,32,51,51,32,45,51,50,32,51,51,122,77,52,53,51,32,49,48,57,56,104,53,99,50,52,32,48,32,52,51,32,49,53,32,52,51,32,52,48,99,48,32,49,53,32,45,56,32,50,50,32,45,52,48,32,52,55,99,45,55,32,54,32,45,49,48,32,54,32,45,49,53,32,51,99,45,50,49,32,45,49,51,32,45,50,56,32,45,51,54,32,45,50,56,32,45,53,49,99,48,32,45,49,55,32,57,32,45,51,55,32,51,53,32,45,51,57,122,77,52,51,48,32,49,48,51,108,52,57,32,45,50,56,53,99,50,32,45,49,50,32,52,32,45,49,50,32,49,54,32,45,54,32,99,53,54,32,50,56,32,57,52,32,55,57,32,57,52,32,49,52,50,99,48,32,56,56,32,45,54,55,32,49,53,54,32,45,49,52,56,32,49,54,51,99,45,49,50,32,49,32,45,49,51,32,45,50,32,45,49,49,32,45,49,52,122,77,52,55,48,32,57,52,51,99,45,54,49,32,48,32,45,49,51,51,32,45,57,54,32,45,49,51,51,32,45,50,53,50,99,48,32,45,51,50,32,50,32,45,54,54,32,54,32,45,57,50,99,50,32,45,49,51,32,54,32,45,49,52,32,49,51,32,45,56,99,50,51,32,50,48,32,52,55,32,52,51,32,54,51,32,53,57,99,55,56,32,55,56,32,49,49,49,32,49,52,50,32,49,49,49,32,50,49,49,99,48,32,53,53,32,45,50,55,32,56,50,32,45,54,48,32,56,50,122,77,51,54,49,32,50,54,50,108,45,50,49,32,49,50,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,49,52,32,52,99,45,52,55,32,45,51,56,32,45,57,51,32,45,55,53,32,45,49,53,51,32,45,49,52,50,32,99,45,56,51,32,45,57,52,32,45,57,51,32,45,49,55,51,32,45,57,51,32,45,50,51,50,99,48,32,45,49,51,57,32,49,49,51,32,45,50,51,54,32,50,56,56,32,45,50,51,54,99,50,48,32,48,32,52,48,32,50,32,53,54,32,53,99,49,53,32,51,32,49,54,32,51,32,49,52,32,49,52,108,45,53,48,32,50,57,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,50,48,32,56,99,45,54,49,32,45,49,55,32,45,49,48,48,32,45,54,48,32,45,49,48,48,32,45,49,49,55,99,48,32,45,52,54,32,51,48,32,45,56,57,32,55,50,32,45,49,48,55,99,55,32,45,51,32,49,53,32,45,54,32,49,53,32,45,49,51,99,48,32,45,54,32,45,52,32,45,49,49,32,45,49,50,32,45,49,49,99,45,55,32,48,32,45,49,57,32,51,32,45,50,55,32,54,99,45,54,56,32,50,51,32,45,49,49,53,32,56,55,32,45,49,49,53,32,49,55,55,32,99,48,32,56,53,32,53,55,32,49,54,52,32,49,52,53,32,49,57,52,99,49,56,32,54,32,49,56,32,53,32,49,53,32,50,52,122,77,51,55,54,32,52,49,53,108,50,53,32,45,49,52,53,99,51,32,45,49,56,32,51,32,45,49,56,32,50,57,32,45,49,56,99,49,52,55,32,48,32,50,52,49,32,45,49,49,51,32,50,52,49,32,45,50,52,49,99,48,32,45,49,49,51,32,45,54,55,32,45,49,57,56,32,45,49,54,56,32,45,50,51,56,99,45,49,52,32,45,54,32,45,49,53,32,45,53,32,45,49,51,32,45,49,55,99,49,49,32,45,54,50,32,50,57,32,45,49,53,55,32,50,57,32,45,50,49,52,99,48,32,45,49,55,48,32,45,49,51,48,32,45,50,48,48,32,45,49,57,55,32,45,50,48,48,99,45,49,53,49,32,48,32,45,49,57,48,32,57,56,32,45,49,57,48,32,49,54,51,99,48,32,54,50,32,52,48,32,49,49,53,32,49,48,55,32,49,49,53,32,99,54,49,32,48,32,57,54,32,45,52,55,32,57,54,32,45,49,48,50,99,48,32,45,53,56,32,45,51,54,32,45,56,53,32,45,54,55,32,45,57,52,99,45,50,51,32,45,55,32,45,51,50,32,45,49,48,32,45,51,50,32,45,49,55,99,48,32,45,49,51,32,50,54,32,45,50,57,32,56,48,32,45,50,57,99,53,57,32,48,32,49,53,57,32,49,56,32,49,53,57,32,49,54,54,99,48,32,52,55,32,45,49,53,32,49,51,52,32,45,50,55,32,50,48,49,99,45,50,32,49,50,32,45,52,32,49,49,32,45,49,53,32,57,99,45,50,48,32,45,52,32,45,52,54,32,45,54,32,45,54,57,32,45,54,99,45,50,52,53,32,48,32,45,51,54,52,32,49,54,53,32,45,51,54,52,32,51,51,57,99,48,32,49,48,55,32,52,51,32,50,48,48,32,49,49,50,32,50,56,54,99,53,50,32,54,52,32,49,50,49,32,49,50,53,32,49,56,53,32,49,55,56,99,49,50,32,49,48,32,49,49,32,49,50,32,57,32,50,52,32,99,45,55,32,52,49,32,45,49,52,32,49,48,54,32,45,49,52,32,49,54,52,99,48,32,49,48,52,32,50,52,32,50,50,57,32,57,56,32,51,49,49,99,49,49,32,49,50,32,50,54,32,50,54,32,51,57,32,51,53,99,45,51,53,32,56,32,45,53,48,32,51,48,32,45,53,48,32,53,55,99,48,32,50,52,32,49,51,32,52,54,32,52,53,32,53,57,99,49,50,32,53,32,49,48,32,56,32,53,32,49,53,99,45,56,32,57,32,45,49,50,32,50,50,32,45,49,50,32,51,54,99,48,32,52,51,32,51,53,32,54,56,32,56,54,32,54,56,99,52,57,32,48,32,54,57,32,45,50,52,32,54,57,32,45,53,50,99,48,32,45,49,57,32,45,49,48,32,45,51,57,32,45,51,55,32,45,53,51,99,45,49,50,32,45,54,32,45,49,48,32,45,57,32,45,51,32,45,49,55,99,49,50,32,45,49,50,32,49,54,32,45,50,53,32,49,54,32,45,52,52,99,48,32,45,51,57,32,45,51,50,32,45,54,52,32,45,55,50,32,45,55,48,32,99,49,49,32,45,49,48,32,50,51,32,45,50,52,32,51,49,32,45,51,54,99,52,49,32,45,54,48,32,54,53,32,45,49,52,54,32,54,53,32,45,50,51,51,99,48,32,45,49,49,51,32,45,53,48,32,45,50,51,50,32,45,49,51,52,32,45,51,50,52,99,45,49,57,32,45,50,49,32,45,52,48,32,45,52,50,32,45,53,54,32,45,53,55,99,45,54,32,45,54,32,45,56,32,45,55,32,45,54,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E053-gClef8va.xml",fileData13,true,true,false);var fileData14=[];fileData14.push.apply(fileData14,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,52,52,32,49,50,51,57,108,54,54,32,55,52,99,51,32,51,32,53,32,53,32,57,32,53,99,56,32,48,32,49,50,32,45,54,32,49,57,32,45,54,115,49,53,32,54,32,50,49,32,54,99,52,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,50,32,48,32,45,52,32,45,49,32,45,55,108,45,54,48,32,45,49,56,57,99,45,49,32,45,53,32,45,50,32,45,56,32,50,32,45,57,108,50,49,32,45,50,99,54,32,48,32,57,32,45,51,32,57,32,45,56,115,45,51,32,45,57,32,45,49,48,32,45,57,104,45,49,48,51,99,45,55,32,48,32,45,49,48,32,52,32,45,49,48,32,57,115,51,32,56,32,57,32,56,108,50,49,32,50,99,54,32,49,32,54,32,50,32,56,32,55,108,52,50,32,49,51,49,99,49,32,51,32,49,32,53,32,49,32,55,99,48,32,51,32,45,49,32,52,32,45,51,32,52,99,45,51,32,48,32,45,53,32,45,49,32,45,56,32,45,53,108,45,50,51,32,45,50,53,32,99,45,51,32,45,52,32,45,54,32,45,55,32,45,49,49,32,45,55,115,45,49,48,32,53,32,45,49,48,32,57,115,50,32,55,32,53,32,49,49,122,77,52,55,57,32,49,50,48,55,108,51,52,32,57,57,99,50,32,55,32,54,32,49,49,32,49,51,32,49,49,99,53,32,48,32,56,32,45,49,32,49,55,32,45,52,99,55,32,45,50,32,50,48,32,45,52,32,51,55,32,45,52,99,49,56,32,48,32,51,51,32,50,32,52,54,32,53,99,56,32,51,32,49,51,32,53,32,49,53,32,53,99,51,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,52,32,45,51,32,45,56,32,45,57,32,45,49,52,99,45,49,57,32,45,49,55,32,45,52,55,32,45,51,52,32,45,56,51,32,45,51,52,99,45,56,32,48,32,45,49,55,32,49,32,45,50,52,32,50,99,45,54,32,49,32,45,57,32,49,32,45,49,49,32,45,53,108,45,57,32,45,50,56,99,45,50,32,45,54,32,45,49,32,45,49,48,32,56,32,45,55,32,99,56,32,50,32,49,55,32,52,32,50,57,32,52,99,52,48,32,48,32,54,53,32,45,49,53,32,54,53,32,45,53,49,99,48,32,45,53,56,32,45,52,50,32,45,57,55,32,45,57,57,32,45,57,55,99,45,52,51,32,48,32,45,54,51,32,50,51,32,45,54,51,32,52,56,99,48,32,50,48,32,49,51,32,51,54,32,51,48,32,51,54,99,49,51,32,48,32,50,52,32,45,56,32,50,52,32,45,50,51,99,48,32,45,49,54,32,45,57,32,45,50,51,32,45,49,54,32,45,50,54,99,45,53,32,45,51,32,45,56,32,45,52,32,45,56,32,45,56,99,48,32,45,54,32,49,48,32,45,49,49,32,50,50,32,45,49,49,99,52,49,32,48,32,54,48,32,53,48,32,54,48,32,56,48,99,48,32,49,56,32,45,55,32,51,50,32,45,50,56,32,51,50,99,45,49,57,32,48,32,45,51,50,32,45,49,51,32,45,51,55,32,45,49,57,99,45,53,32,45,52,32,45,56,32,45,54,32,45,49,50,32,45,54,32,99,45,54,32,48,32,45,49,48,32,51,32,45,49,48,32,57,99,48,32,52,32,49,32,54,32,51,32,49,50,122,77,52,55,48,32,57,52,51,99,45,54,49,32,48,32,45,49,51,51,32,45,57,54,32,45,49,51,51,32,45,50,53,50,99,48,32,45,51,50,32,50,32,45,54,54,32,54,32,45,57,50,99,50,32,45,49,51,32,54,32,45,49,52,32,49,51,32,45,56,99,50,51,32,50,48,32,52,55,32,52,51,32,54,51,32,53,57,99,55,56,32,55,56,32,49,49,49,32,49,52,50,32,49,49,49,32,50,49,49,99,48,32,53,53,32,45,50,55,32,56,50,32,45,54,48,32,56,50,122,77,52,51,48,32,49,48,51,108,52,57,32,45,50,56,53,99,50,32,45,49,50,32,52,32,45,49,50,32,49,54,32,45,54,99,53,54,32,50,56,32,57,52,32,55,57,32,57,52,32,49,52,50,99,48,32,56,56,32,45,54,55,32,49,53,54,32,45,49,52,56,32,49,54,51,32,99,45,49,50,32,49,32,45,49,51,32,45,50,32,45,49,49,32,45,49,52,122,77,51,54,49,32,50,54,50,108,45,50,49,32,49,50,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,49,52,32,52,99,45,52,55,32,45,51,56,32,45,57,51,32,45,55,53,32,45,49,53,51,32,45,49,52,50,99,45,56,51,32,45,57,52,32,45,57,51,32,45,49,55,51,32,45,57,51,32,45,50,51,50,99,48,32,45,49,51,57,32,49,49,51,32,45,50,51,54,32,50,56,56,32,45,50,51,54,99,50,48,32,48,32,52,48,32,50,32,53,54,32,53,99,49,53,32,51,32,49,54,32,51,32,49,52,32,49,52,108,45,53,48,32,50,57,56,99,45,50,32,49,49,32,45,52,32,49,50,32,45,50,48,32,56,99,45,54,49,32,45,49,55,32,45,49,48,48,32,45,54,48,32,45,49,48,48,32,45,49,49,55,99,48,32,45,52,54,32,51,48,32,45,56,57,32,55,50,32,45,49,48,55,32,99,55,32,45,51,32,49,53,32,45,54,32,49,53,32,45,49,51,99,48,32,45,54,32,45,52,32,45,49,49,32,45,49,50,32,45,49,49,99,45,55,32,48,32,45,49,57,32,51,32,45,50,55,32,54,99,45,54,56,32,50,51,32,45,49,49,53,32,56,55,32,45,49,49,53,32,49,55,55,99,48,32,56,53,32,53,55,32,49,54,52,32,49,52,53,32,49,57,52,99,49,56,32,54,32,49,56,32,53,32,49,53,32,50,52,122,77,51,55,54,32,52,49,53,108,50,53,32,45,49,52,53,99,51,32,45,49,56,32,51,32,45,49,56,32,50,57,32,45,49,56,99,49,52,55,32,48,32,50,52,49,32,45,49,49,51,32,50,52,49,32,45,50,52,49,99,48,32,45,49,49,51,32,45,54,55,32,45,49,57,56,32,45,49,54,56,32,45,50,51,56,99,45,49,52,32,45,54,32,45,49,53,32,45,53,32,45,49,51,32,45,49,55,99,49,49,32,45,54,50,32,50,57,32,45,49,53,55,32,50,57,32,45,50,49,52,32,99,48,32,45,49,55,48,32,45,49,51,48,32,45,50,48,48,32,45,49,57,55,32,45,50,48,48,99,45,49,53,49,32,48,32,45,49,57,48,32,57,56,32,45,49,57,48,32,49,54,51,99,48,32,54,50,32,52,48,32,49,49,53,32,49,48,55,32,49,49,53,99,54,49,32,48,32,57,54,32,45,52,55,32,57,54,32,45,49,48,50,99,48,32,45,53,56,32,45,51,54,32,45,56,53,32,45,54,55,32,45,57,52,99,45,50,51,32,45,55,32,45,51,50,32,45,49,48,32,45,51,50,32,45,49,55,99,48,32,45,49,51,32,50,54,32,45,50,57,32,56,48,32,45,50,57,99,53,57,32,48,32,49,53,57,32,49,56,32,49,53,57,32,49,54,54,99,48,32,52,55,32,45,49,53,32,49,51,52,32,45,50,55,32,50,48,49,99,45,50,32,49,50,32,45,52,32,49,49,32,45,49,53,32,57,99,45,50,48,32,45,52,32,45,52,54,32,45,54,32,45,54,57,32,45,54,32,99,45,50,52,53,32,48,32,45,51,54,52,32,49,54,53,32,45,51,54,52,32,51,51,57,99,48,32,49,48,55,32,52,51,32,50,48,48,32,49,49,50,32,50,56,54,99,53,50,32,54,52,32,49,50,49,32,49,50,53,32,49,56,53,32,49,55,56,99,49,50,32,49,48,32,49,49,32,49,50,32,57,32,50,52,99,45,55,32,52,49,32,45,49,52,32,49,48,54,32,45,49,52,32,49,54,52,99,48,32,49,48,52,32,50,52,32,50,50,57,32,57,56,32,51,49,49,99,50,48,32,50,50,32,53,49,32,52,56,32,54,53,32,52,56,99,49,49,32,48,32,51,55,32,45,50,56,32,53,50,32,45,53,48,99,52,49,32,45,54,48,32,54,53,32,45,49,52,54,32,54,53,32,45,50,51,51,99,48,32,45,49,49,51,32,45,53,48,32,45,50,51,50,32,45,49,51,52,32,45,51,50,52,99,45,49,57,32,45,50,49,32,45,52,48,32,45,52,50,32,45,53,54,32,45,53,55,32,99,45,54,32,45,54,32,45,56,32,45,55,32,45,54,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E054-gClef15ma.xml",fileData14,true,true,false);var fileData15=[];fileData15.push.apply(fileData15,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,32,53,48,51,104,56,54,99,49,52,32,48,32,50,49,32,45,55,32,50,49,32,45,50,49,118,45,57,54,52,99,48,32,45,49,52,32,45,55,32,45,50,49,32,45,50,49,32,45,50,49,104,45,56,54,99,45,49,52,32,48,32,45,50,49,32,55,32,45,50,49,32,50,49,118,57,54,52,99,48,32,49,52,32,55,32,50,49,32,50,49,32,50,49,122,77,50,51,48,32,52,56,50,118,45,52,51,56,99,48,32,45,56,32,53,32,45,55,32,57,32,45,54,99,50,54,32,55,32,54,56,32,51,51,32,56,57,32,49,52,54,99,51,32,49,54,32,57,32,50,53,32,49,57,32,50,53,99,49,49,32,48,32,49,54,32,45,49,48,32,50,49,32,45,50,55,99,49,51,32,45,52,52,32,51,54,32,45,57,51,32,49,48,55,32,45,57,51,99,54,53,32,48,32,56,51,32,54,52,32,56,51,32,49,57,53,115,45,50,51,32,49,57,48,32,45,49,48,54,32,49,57,48,32,99,45,50,50,32,48,32,45,52,50,32,45,51,32,45,53,56,32,45,56,99,45,49,55,32,45,53,32,45,50,55,32,45,49,50,32,45,50,55,32,45,49,57,99,48,32,45,53,32,49,54,32,45,49,49,32,50,55,32,45,49,53,99,50,48,32,45,55,32,52,48,32,45,50,55,32,52,48,32,45,54,53,99,48,32,45,52,52,32,45,50,57,32,45,54,57,32,45,54,56,32,45,54,57,99,45,52,51,32,48,32,45,55,55,32,50,57,32,45,55,55,32,56,50,99,48,32,54,51,32,53,53,32,49,50,54,32,49,55,52,32,49,50,54,99,49,54,52,32,48,32,50,51,54,32,45,49,49,53,32,50,51,54,32,45,50,49,57,99,48,32,45,49,51,56,32,45,55,54,32,45,50,51,52,32,45,50,48,57,32,45,50,51,52,99,45,50,57,32,48,32,45,52,56,32,53,32,45,54,49,32,57,99,45,49,48,32,51,32,45,50,48,32,53,32,45,50,57,32,45,49,99,45,49,52,32,45,57,32,45,51,54,32,45,52,49,32,45,51,54,32,45,54,49,32,115,50,50,32,45,53,50,32,51,54,32,45,54,49,99,57,32,45,54,32,49,57,32,45,52,32,50,57,32,45,49,99,49,51,32,52,32,51,50,32,57,32,54,49,32,57,99,49,51,51,32,48,32,50,48,57,32,45,57,54,32,50,48,57,32,45,50,51,52,99,48,32,45,49,48,52,32,45,55,50,32,45,50,49,57,32,45,50,51,54,32,45,50,49,57,99,45,49,49,57,32,48,32,45,49,55,52,32,54,51,32,45,49,55,52,32,49,50,54,99,48,32,53,51,32,51,52,32,56,50,32,55,55,32,56,50,99,51,57,32,48,32,54,56,32,45,50,53,32,54,56,32,45,54,57,99,48,32,45,51,56,32,45,50,48,32,45,53,56,32,45,52,48,32,45,54,53,99,45,49,49,32,45,52,32,45,50,55,32,45,49,48,32,45,50,55,32,45,49,53,99,48,32,45,55,32,49,48,32,45,49,52,32,50,55,32,45,49,57,99,49,54,32,45,53,32,51,54,32,45,56,32,53,56,32,45,56,32,99,56,51,32,48,32,49,48,54,32,53,57,32,49,48,54,32,49,57,48,115,45,49,56,32,49,57,53,32,45,56,51,32,49,57,53,99,45,55,49,32,48,32,45,57,52,32,45,52,57,32,45,49,48,55,32,45,57,51,99,45,53,32,45,49,55,32,45,49,48,32,45,50,55,32,45,50,49,32,45,50,55,99,45,49,48,32,48,32,45,49,54,32,57,32,45,49,57,32,50,53,99,45,50,49,32,49,49,51,32,45,54,51,32,49,51,57,32,45,56,57,32,49,52,54,99,45,52,32,49,32,45,57,32,50,32,45,57,32,45,54,118,45,52,51,56,99,48,32,45,49,52,32,45,55,32,45,50,49,32,45,50,49,32,45,50,49,104,45,49,99,45,49,52,32,48,32,45,50,49,32,55,32,45,50,49,32,50,49,118,57,54,52,99,48,32,49,52,32,55,32,50,49,32,50,49,32,50,49,104,49,99,49,52,32,48,32,50,49,32,45,55,32,50,49,32,45,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E05C-cClef.xml",fileData15,true,true,false);var fileData16=[];fileData16.push.apply(fileData16,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,53,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,52,55,32,45,53,50,48,99,45,50,50,32,48,32,45,51,56,32,45,49,51,32,45,51,56,32,45,51,53,99,48,32,45,49,52,32,56,32,45,50,51,32,51,49,32,45,52,49,99,56,32,45,53,32,49,49,32,45,53,32,49,53,32,45,50,99,49,55,32,49,50,32,50,52,32,50,57,32,50,52,32,52,54,99,48,32,49,54,32,45,56,32,51,50,32,45,51,50,32,51,50,122,77,50,57,49,32,45,54,51,54,99,45,50,49,32,45,49,51,32,45,50,56,32,45,51,54,32,45,50,56,32,45,53,50,99,48,32,45,49,56,32,49,48,32,45,51,56,32,52,48,32,45,51,56,99,50,52,32,48,32,52,51,32,49,52,32,52,51,32,52,48,99,48,32,49,53,32,45,56,32,50,50,32,45,52,48,32,52,55,99,45,55,32,53,32,45,49,48,32,54,32,45,49,53,32,51,122,77,51,52,56,32,45,53,48,53,99,52,57,32,48,32,54,57,32,45,50,51,32,54,57,32,45,53,50,32,99,48,32,45,49,56,32,45,49,48,32,45,51,57,32,45,51,55,32,45,53,51,99,45,49,50,32,45,54,32,45,49,48,32,45,56,32,45,51,32,45,49,54,99,49,50,32,45,49,51,32,49,54,32,45,50,54,32,49,54,32,45,52,52,99,48,32,45,52,54,32,45,52,50,32,45,55,49,32,45,57,49,32,45,55,49,99,45,53,52,32,48,32,45,55,56,32,50,54,32,45,55,56,32,53,57,99,48,32,50,52,32,49,51,32,52,54,32,52,53,32,53,57,99,49,50,32,53,32,49,48,32,55,32,53,32,49,52,99,45,56,32,49,48,32,45,49,50,32,50,50,32,45,49,50,32,51,55,99,48,32,52,50,32,51,53,32,54,55,32,56,54,32,54,55,122,77,50,49,32,53,48,51,104,56,54,99,49,52,32,48,32,50,49,32,45,55,32,50,49,32,45,50,49,118,45,57,54,52,99,48,32,45,49,52,32,45,55,32,45,50,49,32,45,50,49,32,45,50,49,104,45,56,54,99,45,49,52,32,48,32,45,50,49,32,55,32,45,50,49,32,50,49,32,118,57,54,52,99,48,32,49,52,32,55,32,50,49,32,50,49,32,50,49,122,77,50,51,48,32,52,56,50,118,45,52,51,56,99,48,32,45,56,32,53,32,45,55,32,57,32,45,54,99,50,54,32,55,32,54,56,32,51,51,32,56,57,32,49,52,54,99,51,32,49,54,32,57,32,50,53,32,49,57,32,50,53,99,49,49,32,48,32,49,54,32,45,49,48,32,50,49,32,45,50,55,99,49,51,32,45,52,52,32,51,54,32,45,57,51,32,49,48,55,32,45,57,51,99,54,53,32,48,32,56,51,32,54,52,32,56,51,32,49,57,53,115,45,50,51,32,49,57,48,32,45,49,48,54,32,49,57,48,99,45,50,50,32,48,32,45,52,50,32,45,51,32,45,53,56,32,45,56,99,45,49,55,32,45,53,32,45,50,55,32,45,49,50,32,45,50,55,32,45,49,57,99,48,32,45,53,32,49,54,32,45,49,49,32,50,55,32,45,49,53,99,50,48,32,45,55,32,52,48,32,45,50,55,32,52,48,32,45,54,53,32,99,48,32,45,52,52,32,45,50,57,32,45,54,57,32,45,54,56,32,45,54,57,99,45,52,51,32,48,32,45,55,55,32,50,57,32,45,55,55,32,56,50,99,48,32,54,51,32,53,53,32,49,50,54,32,49,55,52,32,49,50,54,99,49,54,52,32,48,32,50,51,54,32,45,49,49,53,32,50,51,54,32,45,50,49,57,99,48,32,45,49,51,56,32,45,55,54,32,45,50,51,52,32,45,50,48,57,32,45,50,51,52,99,45,50,57,32,48,32,45,52,56,32,53,32,45,54,49,32,57,99,45,49,48,32,51,32,45,50,48,32,53,32,45,50,57,32,45,49,99,45,49,52,32,45,57,32,45,51,54,32,45,52,49,32,45,51,54,32,45,54,49,115,50,50,32,45,53,50,32,51,54,32,45,54,49,99,57,32,45,54,32,49,57,32,45,52,32,50,57,32,45,49,99,49,51,32,52,32,51,50,32,57,32,54,49,32,57,99,49,51,51,32,48,32,50,48,57,32,45,57,54,32,50,48,57,32,45,50,51,52,32,99,48,32,45,49,48,52,32,45,55,50,32,45,50,49,57,32,45,50,51,54,32,45,50,49,57,99,45,49,49,57,32,48,32,45,49,55,52,32,54,51,32,45,49,55,52,32,49,50,54,99,48,32,53,51,32,51,52,32,56,50,32,55,55,32,56,50,99,51,57,32,48,32,54,56,32,45,50,53,32,54,56,32,45,54,57,99,48,32,45,51,56,32,45,50,48,32,45,53,56,32,45,52,48,32,45,54,53,99,45,49,49,32,45,52,32,45,50,55,32,45,49,48,32,45,50,55,32,45,49,53,99,48,32,45,55,32,49,48,32,45,49,52,32,50,55,32,45,49,57,99,49,54,32,45,53,32,51,54,32,45,56,32,53,56,32,45,56,99,56,51,32,48,32,49,48,54,32,53,57,32,49,48,54,32,49,57,48,115,45,49,56,32,49,57,53,32,45,56,51,32,49,57,53,99,45,55,49,32,48,32,45,57,52,32,45,52,57,32,45,49,48,55,32,45,57,51,99,45,53,32,45,49,55,32,45,49,48,32,45,50,55,32,45,50,49,32,45,50,55,32,99,45,49,48,32,48,32,45,49,54,32,57,32,45,49,57,32,50,53,99,45,50,49,32,49,49,51,32,45,54,51,32,49,51,57,32,45,56,57,32,49,52,54,99,45,52,32,49,32,45,57,32,50,32,45,57,32,45,54,118,45,52,51,56,99,48,32,45,49,52,32,45,55,32,45,50,49,32,45,50,49,32,45,50,49,104,45,49,99,45,49,52,32,48,32,45,50,49,32,55,32,45,50,49,32,50,49,118,57,54,52,99,48,32,49,52,32,55,32,50,49,32,50,49,32,50,49,104,49,99,49,52,32,48,32,50,49,32,45,55,32,50,49,32,45,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E05D-cClef8vb.xml",fileData16,true,true,false);var fileData17=[];fileData17.push.apply(fileData17,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,53,50,32,50,54,50,99,49,55,51,32,48,32,50,55,57,32,45,49,49,54,32,50,55,57,32,45,50,57,48,99,48,32,45,49,51,49,32,45,53,50,32,45,50,53,51,32,45,49,51,57,32,45,51,52,55,99,45,49,48,54,32,45,49,49,52,32,45,50,51,52,32,45,49,57,48,32,45,51,54,55,32,45,50,53,53,99,45,54,32,45,51,32,45,49,50,32,45,53,32,45,49,55,32,45,53,99,45,57,32,48,32,45,49,51,32,54,32,45,49,51,32,49,50,99,48,32,56,32,54,32,49,51,32,49,53,32,49,56,99,49,50,52,32,55,49,32,50,50,55,32,49,53,54,32,50,56,55,32,50,52,57,99,54,50,32,57,54,32,56,52,32,50,49,54,32,56,52,32,51,49,57,99,48,32,49,53,55,32,45,52,54,32,50,54,49,32,45,49,53,50,32,50,54,49,99,45,49,48,50,32,48,32,45,49,54,50,32,45,55,51,32,45,49,54,50,32,45,49,49,51,32,99,48,32,45,49,48,32,51,32,45,49,56,32,49,54,32,45,49,56,115,50,51,32,55,32,53,48,32,55,99,52,57,32,48,32,57,54,32,45,52,48,32,57,54,32,45,49,48,52,99,48,32,45,54,50,32,45,52,51,32,45,49,48,54,32,45,49,48,54,32,45,49,48,54,99,45,56,49,32,48,32,45,49,50,51,32,54,57,32,45,49,50,51,32,49,52,57,99,48,32,57,54,32,55,56,32,50,50,51,32,50,53,50,32,50,50,51,122,77,54,51,48,32,45,55,49,99,51,49,32,48,32,53,52,32,45,50,51,32,53,52,32,45,53,52,115,45,50,51,32,45,53,52,32,45,53,52,32,45,53,52,115,45,53,52,32,50,51,32,45,53,52,32,53,52,115,50,51,32,53,52,32,53,52,32,53,52,122,77,54,50,57,32,49,56,48,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,53,115,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,115,45,53,53,32,50,52,32,45,53,53,32,53,53,32,115,50,52,32,53,53,32,53,53,32,53,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E062-fClef.xml",fileData17,true,true,false);var fileData18=[];fileData18.push.apply(fileData18,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,51,48,32,45,55,49,99,51,49,32,48,32,53,52,32,45,50,51,32,53,52,32,45,53,52,115,45,50,51,32,45,53,52,32,45,53,52,32,45,53,52,115,45,53,52,32,50,51,32,45,53,52,32,53,52,115,50,51,32,53,52,32,53,52,32,53,52,122,77,54,50,57,32,49,56,48,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,53,115,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,115,45,53,53,32,50,52,32,45,53,53,32,53,53,115,50,52,32,53,53,32,53,53,32,53,53,122,77,50,56,56,32,45,54,49,56,108,51,52,32,57,57,99,50,32,55,32,54,32,49,49,32,49,51,32,49,49,99,53,32,48,32,56,32,45,49,32,49,55,32,45,52,99,55,32,45,50,32,50,48,32,45,52,32,51,55,32,45,52,99,49,56,32,48,32,51,51,32,50,32,52,54,32,53,99,56,32,51,32,49,51,32,53,32,49,53,32,53,99,51,32,48,32,54,32,45,51,32,54,32,45,54,32,99,48,32,45,52,32,45,51,32,45,56,32,45,57,32,45,49,52,99,45,49,57,32,45,49,55,32,45,52,55,32,45,51,52,32,45,56,51,32,45,51,52,99,45,56,32,48,32,45,49,55,32,49,32,45,50,52,32,50,99,45,54,32,49,32,45,57,32,49,32,45,49,49,32,45,53,108,45,57,32,45,50,56,99,45,50,32,45,54,32,45,49,32,45,49,48,32,56,32,45,55,99,56,32,50,32,49,55,32,52,32,50,57,32,52,99,52,48,32,48,32,54,53,32,45,49,53,32,54,53,32,45,53,49,99,48,32,45,53,56,32,45,52,50,32,45,57,55,32,45,57,57,32,45,57,55,99,45,52,51,32,48,32,45,54,51,32,50,51,32,45,54,51,32,52,56,99,48,32,50,48,32,49,51,32,51,54,32,51,48,32,51,54,99,49,51,32,48,32,50,52,32,45,56,32,50,52,32,45,50,51,99,48,32,45,49,54,32,45,57,32,45,50,51,32,45,49,54,32,45,50,54,99,45,53,32,45,51,32,45,56,32,45,52,32,45,56,32,45,56,32,99,48,32,45,54,32,49,48,32,45,49,49,32,50,50,32,45,49,49,99,52,49,32,48,32,54,48,32,53,48,32,54,48,32,56,48,99,48,32,49,56,32,45,55,32,51,50,32,45,50,56,32,51,50,99,45,49,57,32,48,32,45,51,50,32,45,49,51,32,45,51,55,32,45,49,57,99,45,53,32,45,52,32,45,56,32,45,54,32,45,49,50,32,45,54,99,45,54,32,48,32,45,49,48,32,51,32,45,49,48,32,57,99,48,32,52,32,49,32,54,32,51,32,49,50,122,77,49,53,51,32,45,53,56,54,108,52,55,32,53,52,99,45,53,54,32,45,51,55,32,45,49,49,53,32,45,54,56,32,45,49,55,53,32,45,57,56,99,45,54,32,45,51,32,45,49,50,32,45,53,32,45,49,55,32,45,53,99,45,57,32,48,32,45,49,51,32,54,32,45,49,51,32,49,50,99,48,32,56,32,54,32,49,51,32,49,53,32,49,56,99,49,50,52,32,55,49,32,50,50,55,32,49,53,54,32,50,56,55,32,50,52,57,32,99,54,50,32,57,54,32,56,52,32,50,49,54,32,56,52,32,51,49,57,99,48,32,49,53,55,32,45,52,54,32,50,54,49,32,45,49,53,50,32,50,54,49,99,45,49,48,50,32,48,32,45,49,54,50,32,45,55,51,32,45,49,54,50,32,45,49,49,51,99,48,32,45,49,48,32,51,32,45,49,56,32,49,54,32,45,49,56,115,50,51,32,55,32,53,48,32,55,99,52,57,32,48,32,57,54,32,45,52,48,32,57,54,32,45,49,48,52,99,48,32,45,54,50,32,45,52,51,32,45,49,48,54,32,45,49,48,54,32,45,49,48,54,99,45,56,49,32,48,32,45,49,50,51,32,54,57,32,45,49,50,51,32,49,52,57,99,48,32,57,54,32,55,56,32,50,50,51,32,50,53,50,32,50,50,51,99,49,55,51,32,48,32,50,55,57,32,45,49,49,54,32,50,55,57,32,45,50,57,48,99,48,32,45,49,51,49,32,45,53,50,32,45,50,53,51,32,45,49,51,57,32,45,51,52,55,32,99,45,52,56,32,45,53,49,32,45,49,48,49,32,45,57,53,32,45,49,53,54,32,45,49,51,52,99,51,32,45,49,32,55,32,45,52,32,49,49,32,45,52,99,55,32,48,32,49,53,32,54,32,50,49,32,54,99,52,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,50,32,48,32,45,52,32,45,49,32,45,55,108,45,54,48,32,45,49,56,57,99,45,49,32,45,53,32,45,50,32,45,56,32,50,32,45,57,108,50,49,32,45,50,99,54,32,48,32,57,32,45,51,32,57,32,45,56,115,45,51,32,45,57,32,45,49,48,32,45,57,104,45,49,48,51,99,45,55,32,48,32,45,49,48,32,52,32,45,49,48,32,57,115,51,32,56,32,57,32,56,108,50,49,32,50,99,54,32,49,32,54,32,50,32,56,32,55,108,52,50,32,49,51,49,99,49,32,51,32,49,32,53,32,49,32,55,99,48,32,51,32,45,49,32,52,32,45,51,32,52,99,45,51,32,48,32,45,53,32,45,49,32,45,56,32,45,53,108,45,50,51,32,45,50,53,32,99,45,51,32,45,52,32,45,54,32,45,55,32,45,49,49,32,45,55,115,45,49,48,32,53,32,45,49,48,32,57,115,50,32,55,32,53,32,49,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E063-fClef15mb.xml",fileData18,true,true,false);var fileData19=[];fileData19.push.apply(fileData19,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,51,48,32,45,55,49,99,51,49,32,48,32,53,52,32,45,50,51,32,53,52,32,45,53,52,115,45,50,51,32,45,53,52,32,45,53,52,32,45,53,52,115,45,53,52,32,50,51,32,45,53,52,32,53,52,115,50,51,32,53,52,32,53,52,32,53,52,122,77,54,50,57,32,49,56,48,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,53,115,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,115,45,53,53,32,50,52,32,45,53,53,32,53,53,115,50,52,32,53,53,32,53,53,32,53,53,122,77,50,55,49,32,45,53,48,55,99,52,57,32,48,32,54,57,32,45,50,52,32,54,57,32,45,53,50,99,48,32,45,49,57,32,45,49,48,32,45,51,57,32,45,51,55,32,45,53,51,99,45,49,50,32,45,54,32,45,49,48,32,45,57,32,45,51,32,45,49,55,99,49,50,32,45,49,50,32,49,54,32,45,50,53,32,49,54,32,45,52,52,32,99,48,32,45,52,53,32,45,52,50,32,45,55,49,32,45,57,49,32,45,55,49,99,45,53,52,32,48,32,45,55,56,32,50,54,32,45,55,56,32,53,57,99,48,32,50,52,32,49,51,32,52,54,32,52,53,32,53,57,99,49,50,32,53,32,49,48,32,56,32,53,32,49,53,99,45,56,32,57,32,45,49,50,32,50,50,32,45,49,50,32,51,54,99,48,32,49,55,32,53,32,51,49,32,49,53,32,52,50,99,45,53,55,32,45,51,54,32,45,49,49,53,32,45,54,56,32,45,49,55,53,32,45,57,55,99,45,54,32,45,51,32,45,49,50,32,45,53,32,45,49,55,32,45,53,99,45,57,32,48,32,45,49,51,32,54,32,45,49,51,32,49,50,99,48,32,56,32,54,32,49,51,32,49,53,32,49,56,99,49,50,52,32,55,49,32,50,50,55,32,49,53,54,32,50,56,55,32,50,52,57,99,54,50,32,57,54,32,56,52,32,50,49,54,32,56,52,32,51,49,57,99,48,32,49,53,55,32,45,52,54,32,50,54,49,32,45,49,53,50,32,50,54,49,32,99,45,49,48,50,32,48,32,45,49,54,50,32,45,55,51,32,45,49,54,50,32,45,49,49,51,99,48,32,45,49,48,32,51,32,45,49,56,32,49,54,32,45,49,56,115,50,51,32,55,32,53,48,32,55,99,52,57,32,48,32,57,54,32,45,52,48,32,57,54,32,45,49,48,52,99,48,32,45,54,50,32,45,52,51,32,45,49,48,54,32,45,49,48,54,32,45,49,48,54,99,45,56,49,32,48,32,45,49,50,51,32,54,57,32,45,49,50,51,32,49,52,57,99,48,32,57,54,32,55,56,32,50,50,51,32,50,53,50,32,50,50,51,99,49,55,51,32,48,32,50,55,57,32,45,49,49,54,32,50,55,57,32,45,50,57,48,99,48,32,45,49,51,49,32,45,53,50,32,45,50,53,51,32,45,49,51,57,32,45,51,52,55,99,45,53,48,32,45,53,52,32,45,49,48,53,32,45,57,57,32,45,49,54,51,32,45,49,51,57,99,49,50,32,53,32,50,54,32,55,32,52,50,32,55,122,77,50,49,52,32,45,54,51,57,32,99,45,50,49,32,45,49,51,32,45,50,56,32,45,51,54,32,45,50,56,32,45,53,49,99,48,32,45,49,56,32,49,48,32,45,51,57,32,52,48,32,45,51,57,99,50,52,32,48,32,52,51,32,49,53,32,52,51,32,52,48,99,48,32,49,53,32,45,56,32,50,50,32,45,52,48,32,52,55,99,45,55,32,54,32,45,49,48,32,54,32,45,49,53,32,51,122,77,50,55,48,32,45,53,50,50,99,45,50,50,32,48,32,45,51,56,32,45,49,51,32,45,51,56,32,45,51,53,99,48,32,45,49,53,32,56,32,45,50,52,32,51,49,32,45,52,49,99,56,32,45,54,32,49,49,32,45,53,32,49,53,32,45,50,99,49,55,32,49,49,32,50,52,32,50,57,32,50,52,32,52,53,99,48,32,49,55,32,45,56,32,51,51,32,45,51,50,32,51,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E064-fClef8vb.xml",fileData19,true,true,false);var fileData20=[];fileData20.push.apply(fileData20,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,51,48,32,45,55,49,99,51,49,32,48,32,53,52,32,45,50,51,32,53,52,32,45,53,52,115,45,50,51,32,45,53,52,32,45,53,52,32,45,53,52,115,45,53,52,32,50,51,32,45,53,52,32,53,52,115,50,51,32,53,52,32,53,52,32,53,52,122,77,54,50,57,32,49,56,48,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,53,115,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,115,45,53,53,32,50,52,32,45,53,53,32,53,53,115,50,52,32,53,53,32,53,53,32,53,53,122,77,51,49,55,32,52,57,53,99,52,57,32,48,32,54,57,32,45,50,52,32,54,57,32,45,53,50,99,48,32,45,49,57,32,45,49,48,32,45,51,57,32,45,51,55,32,45,53,51,99,45,49,50,32,45,54,32,45,49,48,32,45,57,32,45,51,32,45,49,55,99,49,50,32,45,49,50,32,49,54,32,45,50,53,32,49,54,32,45,52,52,32,99,48,32,45,51,56,32,45,51,48,32,45,54,51,32,45,54,57,32,45,55,48,99,49,52,56,32,45,49,55,32,50,51,56,32,45,49,50,55,32,50,51,56,32,45,50,56,55,99,48,32,45,49,51,49,32,45,53,50,32,45,50,53,51,32,45,49,51,57,32,45,51,52,55,99,45,49,48,54,32,45,49,49,52,32,45,50,51,52,32,45,49,57,48,32,45,51,54,55,32,45,50,53,53,99,45,54,32,45,51,32,45,49,50,32,45,53,32,45,49,55,32,45,53,99,45,57,32,48,32,45,49,51,32,54,32,45,49,51,32,49,50,99,48,32,56,32,54,32,49,51,32,49,53,32,49,56,99,49,50,52,32,55,49,32,50,50,55,32,49,53,54,32,50,56,55,32,50,52,57,99,54,50,32,57,54,32,56,52,32,50,49,54,32,56,52,32,51,49,57,99,48,32,49,53,55,32,45,52,54,32,50,54,49,32,45,49,53,50,32,50,54,49,99,45,49,48,50,32,48,32,45,49,54,50,32,45,55,51,32,45,49,54,50,32,45,49,49,51,32,99,48,32,45,49,48,32,51,32,45,49,56,32,49,54,32,45,49,56,115,50,51,32,55,32,53,48,32,55,99,52,57,32,48,32,57,54,32,45,52,48,32,57,54,32,45,49,48,52,99,48,32,45,54,50,32,45,52,51,32,45,49,48,54,32,45,49,48,54,32,45,49,48,54,99,45,56,49,32,48,32,45,49,50,51,32,54,57,32,45,49,50,51,32,49,52,57,99,48,32,57,51,32,55,51,32,50,49,54,32,50,51,56,32,50,50,51,99,45,51,49,32,56,32,45,52,53,32,50,57,32,45,52,53,32,53,53,99,48,32,50,52,32,49,51,32,52,54,32,52,53,32,53,57,99,49,50,32,53,32,49,48,32,56,32,53,32,49,53,99,45,56,32,57,32,45,49,50,32,50,50,32,45,49,50,32,51,54,99,48,32,52,51,32,51,53,32,54,56,32,56,54,32,54,56,122,77,50,54,48,32,51,54,51,99,45,50,49,32,45,49,51,32,45,50,56,32,45,51,54,32,45,50,56,32,45,53,49,32,99,48,32,45,49,56,32,49,48,32,45,51,57,32,52,48,32,45,51,57,99,50,52,32,48,32,52,51,32,49,53,32,52,51,32,52,48,99,48,32,49,53,32,45,56,32,50,50,32,45,52,48,32,52,55,99,45,55,32,54,32,45,49,48,32,54,32,45,49,53,32,51,122,77,51,49,54,32,52,56,48,99,45,50,50,32,48,32,45,51,56,32,45,49,51,32,45,51,56,32,45,51,53,99,48,32,45,49,53,32,56,32,45,50,52,32,51,49,32,45,52,49,99,56,32,45,54,32,49,49,32,45,53,32,49,53,32,45,50,99,49,55,32,49,49,32,50,52,32,50,57,32,50,52,32,52,53,99,48,32,49,55,32,45,56,32,51,51,32,45,51,50,32,51,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E065-fClef8va.xml",fileData20,true,true,false);var fileData21=[];fileData21.push.apply(fileData21,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,54,32,52,49,54,108,54,54,32,55,52,99,51,32,51,32,53,32,53,32,57,32,53,99,56,32,48,32,49,50,32,45,54,32,49,57,32,45,54,115,49,53,32,54,32,50,49,32,54,99,52,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,50,32,48,32,45,52,32,45,49,32,45,55,108,45,54,48,32,45,49,56,57,99,45,49,32,45,53,32,45,50,32,45,56,32,50,32,45,57,108,50,49,32,45,50,99,54,32,48,32,57,32,45,51,32,57,32,45,56,115,45,51,32,45,57,32,45,49,48,32,45,57,104,45,49,48,51,99,45,55,32,48,32,45,49,48,32,52,32,45,49,48,32,57,115,51,32,56,32,57,32,56,108,50,49,32,50,99,54,32,49,32,54,32,50,32,56,32,55,108,52,50,32,49,51,49,99,49,32,51,32,49,32,53,32,49,32,55,99,48,32,51,32,45,49,32,52,32,45,51,32,52,99,45,51,32,48,32,45,53,32,45,49,32,45,56,32,45,53,108,45,50,51,32,45,50,53,32,99,45,51,32,45,52,32,45,54,32,45,55,32,45,49,49,32,45,55,115,45,49,48,32,53,32,45,49,48,32,57,115,50,32,55,32,53,32,49,49,122,77,50,57,49,32,51,56,52,108,51,52,32,57,57,99,50,32,55,32,54,32,49,49,32,49,51,32,49,49,99,53,32,48,32,56,32,45,49,32,49,55,32,45,52,99,55,32,45,50,32,50,48,32,45,52,32,51,55,32,45,52,99,49,56,32,48,32,51,51,32,50,32,52,54,32,53,99,56,32,51,32,49,51,32,53,32,49,53,32,53,99,51,32,48,32,54,32,45,51,32,54,32,45,54,99,48,32,45,52,32,45,51,32,45,56,32,45,57,32,45,49,52,99,45,49,57,32,45,49,55,32,45,52,55,32,45,51,52,32,45,56,51,32,45,51,52,99,45,56,32,48,32,45,49,55,32,49,32,45,50,52,32,50,99,45,54,32,49,32,45,57,32,49,32,45,49,49,32,45,53,108,45,57,32,45,50,56,99,45,50,32,45,54,32,45,49,32,45,49,48,32,56,32,45,55,32,99,56,32,50,32,49,55,32,52,32,50,57,32,52,99,52,48,32,48,32,54,53,32,45,49,53,32,54,53,32,45,53,49,99,48,32,45,53,56,32,45,52,50,32,45,57,55,32,45,57,57,32,45,57,55,99,45,52,51,32,48,32,45,54,51,32,50,51,32,45,54,51,32,52,56,99,48,32,50,48,32,49,51,32,51,54,32,51,48,32,51,54,99,49,51,32,48,32,50,52,32,45,56,32,50,52,32,45,50,51,99,48,32,45,49,54,32,45,57,32,45,50,51,32,45,49,54,32,45,50,54,99,45,53,32,45,51,32,45,56,32,45,52,32,45,56,32,45,56,99,48,32,45,54,32,49,48,32,45,49,49,32,50,50,32,45,49,49,99,52,49,32,48,32,54,48,32,53,48,32,54,48,32,56,48,99,48,32,49,56,32,45,55,32,51,50,32,45,50,56,32,51,50,99,45,49,57,32,48,32,45,51,50,32,45,49,51,32,45,51,55,32,45,49,57,99,45,53,32,45,52,32,45,56,32,45,54,32,45,49,50,32,45,54,32,99,45,54,32,48,32,45,49,48,32,51,32,45,49,48,32,57,99,48,32,52,32,49,32,54,32,51,32,49,50,122,77,54,50,57,32,49,56,48,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,53,115,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,115,45,53,53,32,50,52,32,45,53,53,32,53,53,115,50,52,32,53,53,32,53,53,32,53,53,122,77,54,51,48,32,45,55,49,99,51,49,32,48,32,53,52,32,45,50,51,32,53,52,32,45,53,52,115,45,50,51,32,45,53,52,32,45,53,52,32,45,53,52,115,45,53,52,32,50,51,32,45,53,52,32,53,52,115,50,51,32,53,52,32,53,52,32,53,52,122,77,50,53,50,32,50,54,50,99,49,55,51,32,48,32,50,55,57,32,45,49,49,54,32,50,55,57,32,45,50,57,48,99,48,32,45,49,51,49,32,45,53,50,32,45,50,53,51,32,45,49,51,57,32,45,51,52,55,32,99,45,49,48,54,32,45,49,49,52,32,45,50,51,52,32,45,49,57,48,32,45,51,54,55,32,45,50,53,53,99,45,54,32,45,51,32,45,49,50,32,45,53,32,45,49,55,32,45,53,99,45,57,32,48,32,45,49,51,32,54,32,45,49,51,32,49,50,99,48,32,56,32,54,32,49,51,32,49,53,32,49,56,99,49,50,52,32,55,49,32,50,50,55,32,49,53,54,32,50,56,55,32,50,52,57,99,54,50,32,57,54,32,56,52,32,50,49,54,32,56,52,32,51,49,57,99,48,32,49,53,55,32,45,52,54,32,50,54,49,32,45,49,53,50,32,50,54,49,99,45,49,48,50,32,48,32,45,49,54,50,32,45,55,51,32,45,49,54,50,32,45,49,49,51,99,48,32,45,49,48,32,51,32,45,49,56,32,49,54,32,45,49,56,115,50,51,32,55,32,53,48,32,55,99,52,57,32,48,32,57,54,32,45,52,48,32,57,54,32,45,49,48,52,99,48,32,45,54,50,32,45,52,51,32,45,49,48,54,32,45,49,48,54,32,45,49,48,54,32,99,45,56,49,32,48,32,45,49,50,51,32,54,57,32,45,49,50,51,32,49,52,57,99,48,32,57,54,32,55,56,32,50,50,51,32,50,53,50,32,50,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E066-fClef15ma.xml",fileData21,true,true,false);var fileData22=[];fileData22.push.apply(fileData22,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,48,32,45,50,51,53,99,48,32,45,56,32,45,54,32,45,49,53,32,45,49,52,32,45,49,53,104,45,49,51,50,99,45,56,32,48,32,45,49,52,32,55,32,45,49,52,32,49,53,118,52,55,48,99,48,32,56,32,54,32,49,53,32,49,52,32,49,53,104,49,51,50,99,56,32,48,32,49,52,32,45,55,32,49,52,32,45,49,53,118,45,52,55,48,122,77,51,56,50,32,50,51,53,118,45,52,55,48,99,48,32,45,56,32,45,54,32,45,49,53,32,45,49,52,32,45,49,53,104,45,49,51,50,99,45,56,32,48,32,45,49,52,32,55,32,45,49,52,32,49,53,118,52,55,48,99,48,32,56,32,54,32,49,53,32,49,52,32,49,53,104,49,51,50,99,56,32,48,32,49,52,32,45,55,32,49,52,32,45,49,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E069-unpitchedPercussionClef1.xml",fileData22,true,true,false);var fileData23=[];fileData23.push.apply(fileData23,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,54,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,50,32,45,52,53,48,99,48,32,45,56,32,45,55,32,45,49,53,32,45,49,54,32,45,49,53,104,45,50,56,48,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,53,118,56,57,54,99,48,32,56,32,55,32,49,53,32,49,54,32,49,53,104,50,56,48,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,53,118,45,56,57,54,122,77,50,55,50,32,51,52,52,99,48,32,56,32,45,55,32,49,53,32,45,49,53,32,49,53,104,45,50,48,50,99,45,56,32,48,32,45,49,53,32,45,55,32,45,49,53,32,45,49,53,118,45,54,57,50,99,48,32,45,56,32,55,32,45,49,53,32,49,53,32,45,49,53,104,50,48,50,99,56,32,48,32,49,53,32,55,32,49,53,32,49,53,118,54,57,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E06A-unpitchedPercussionClef2.xml",fileData23,true,true,false);var fileData24=[];fileData24.push.apply(fileData24,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,53,48,32,48,99,48,32,45,49,51,56,32,45,57,54,32,45,50,53,48,32,45,50,49,53,32,45,50,53,48,115,45,50,49,53,32,49,49,50,32,45,50,49,53,32,50,53,48,99,48,32,49,51,57,32,57,54,32,50,53,49,32,50,49,53,32,50,53,49,115,50,49,53,32,45,49,49,50,32,50,49,53,32,45,50,53,49,122,77,50,51,53,32,50,50,48,99,45,52,50,32,48,32,45,55,53,32,45,57,53,32,45,55,53,32,45,50,49,51,99,48,32,45,49,49,55,32,51,51,32,45,50,49,50,32,55,53,32,45,50,49,50,99,52,49,32,48,32,55,53,32,57,53,32,55,53,32,50,49,50,99,48,32,49,49,56,32,45,51,52,32,50,49,51,32,45,55,53,32,50,49,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E080-timeSig0.xml",fileData24,true,true,false);var fileData25=[];fileData25.push.apply(fileData25,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,32,49,51,108,57,54,32,50,49,57,99,52,32,57,32,56,32,49,57,32,49,56,32,49,57,99,49,32,48,32,51,32,45,49,32,53,32,45,49,99,49,53,32,45,50,32,51,51,32,45,51,32,53,50,32,45,51,99,49,51,32,48,32,51,56,32,52,32,53,50,32,52,99,49,52,32,45,49,32,50,48,32,45,55,32,50,48,32,45,50,51,118,45,52,49,50,99,48,32,45,49,55,32,49,56,32,45,51,53,32,51,50,32,45,51,53,99,49,53,32,48,32,49,53,32,45,49,53,32,49,53,32,45,49,53,115,48,32,45,49,54,32,45,49,54,32,45,49,54,104,45,50,49,51,99,45,49,51,32,48,32,45,50,50,32,53,32,45,50,50,32,49,54,99,48,32,49,50,32,49,48,32,49,53,32,49,55,32,49,53,99,50,49,32,48,32,52,52,32,49,53,32,52,52,32,51,56,118,50,53,56,99,48,32,54,32,45,50,32,49,52,32,45,54,32,49,52,99,45,50,32,48,32,45,54,32,45,51,32,45,49,48,32,45,49,48,32,99,45,49,49,32,45,49,57,32,45,53,52,32,45,56,56,32,45,53,52,32,45,56,56,115,45,52,32,45,57,32,45,49,52,32,45,57,99,45,49,32,48,32,45,53,32,49,32,45,57,32,50,99,45,56,32,51,32,45,49,49,32,57,32,45,49,49,32,49,52,99,48,32,55,32,52,32,49,51,32,52,32,49,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E081-timeSig1.xml",fileData25,true,true,false);var fileData26=[];fileData26.push.apply(fileData26,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,50,49,32,45,57,49,99,45,49,54,32,45,49,53,53,32,45,57,51,32,45,49,53,57,32,45,49,51,54,32,45,49,53,57,99,45,56,57,32,48,32,45,49,48,52,32,53,52,32,45,49,52,52,32,53,52,99,45,53,57,32,48,32,45,55,49,32,45,54,49,32,45,57,51,32,45,54,49,99,45,50,32,48,32,45,53,32,48,32,45,56,32,50,99,45,49,49,32,55,32,45,49,56,32,50,48,32,45,49,56,32,51,49,99,48,32,50,32,49,32,52,32,49,32,54,99,49,55,32,54,51,32,53,54,32,49,49,50,32,49,49,49,32,49,52,55,99,52,57,32,51,48,32,55,55,32,53,52,32,49,49,51,32,49,48,50,99,50,50,32,50,57,32,51,52,32,54,52,32,51,52,32,49,48,50,99,48,32,50,57,32,45,49,32,57,54,32,45,57,48,32,57,54,99,45,53,57,32,48,32,45,55,55,32,45,50,52,32,45,55,57,32,45,51,56,99,48,32,45,50,48,32,54,57,32,45,50,51,32,54,57,32,45,56,51,32,99,48,32,45,50,53,32,45,57,32,45,56,56,32,45,55,48,32,45,56,56,99,45,51,54,32,48,32,45,54,55,32,50,52,32,45,56,50,32,53,53,99,45,54,32,49,53,32,45,57,32,50,57,32,45,57,32,52,51,99,48,32,50,55,32,49,49,32,53,50,32,50,56,32,55,51,99,50,52,32,50,56,32,53,57,32,52,57,32,57,52,32,53,54,99,50,54,32,54,32,54,48,32,55,32,56,55,32,55,99,50,50,32,48,32,49,48,48,32,45,54,32,49,53,49,32,45,52,57,99,50,54,32,45,50,50,32,52,54,32,45,53,54,32,52,54,32,45,49,48,51,99,48,32,45,52,52,32,45,49,57,32,45,55,51,32,45,52,51,32,45,57,50,99,45,51,51,32,45,50,55,32,45,55,53,32,45,51,53,32,45,57,48,32,45,51,57,99,45,50,50,32,45,54,32,45,49,48,55,32,45,51,54,32,45,49,50,57,32,45,55,50,99,49,49,32,52,32,50,52,32,54,32,51,55,32,54,32,99,52,49,32,48,32,56,56,32,45,49,54,32,49,48,56,32,45,50,52,99,49,48,32,45,53,32,49,55,32,45,54,32,51,48,32,45,49,49,99,55,32,45,50,32,49,50,32,45,51,32,49,55,32,45,51,99,50,49,32,48,32,50,57,32,49,57,32,51,57,32,52,51,99,48,32,49,32,49,32,50,32,49,32,51,99,50,32,54,32,53,32,49,48,32,49,51,32,49,48,99,55,32,48,32,49,50,32,45,50,32,49,50,32,45,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E082-timeSig2.xml",fileData26,true,true,false);var fileData27=[];fileData27.push.apply(fileData27,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,51,32,50,52,56,99,52,50,32,45,51,32,49,54,55,32,45,51,48,32,49,54,55,32,45,49,50,50,99,48,32,45,50,51,32,45,54,32,45,52,54,32,45,50,50,32,45,54,52,99,45,49,49,32,45,49,51,32,45,50,52,32,45,50,48,32,45,51,57,32,45,50,55,99,45,57,32,45,53,32,45,50,48,32,45,54,32,45,51,49,32,45,57,99,45,51,32,45,49,32,45,52,32,45,53,32,45,52,32,45,57,99,48,32,45,50,32,48,32,45,51,32,49,32,45,53,99,50,32,45,52,32,53,32,45,52,32,49,48,32,45,53,108,51,51,32,45,57,108,50,49,32,45,49,50,99,49,48,32,45,54,32,49,56,32,45,49,51,32,50,52,32,45,50,49,99,56,32,45,57,32,49,53,32,45,49,57,32,49,57,32,45,50,57,99,54,32,45,49,51,32,56,32,45,50,55,32,57,32,45,52,49,118,45,55,99,48,32,45,56,56,32,45,49,48,50,32,45,49,51,57,32,45,50,48,49,32,45,49,51,57,104,45,57,32,99,45,57,56,32,50,32,45,49,54,57,32,51,50,32,45,49,55,49,32,49,49,48,99,48,32,50,50,32,53,32,52,54,32,50,50,32,54,49,99,49,50,32,49,51,32,51,49,32,50,51,32,52,56,32,50,54,99,52,32,49,32,55,32,49,32,49,49,32,49,99,50,55,32,48,32,53,54,32,45,49,54,32,54,55,32,45,52,49,99,52,32,45,49,48,32,53,32,45,50,49,32,53,32,45,51,49,99,45,49,32,45,50,57,32,45,50,51,32,45,52,52,32,45,50,51,32,45,54,54,118,45,53,99,49,32,45,49,53,32,50,48,32,45,49,53,32,50,56,32,45,49,54,99,49,32,48,32,53,32,45,49,32,57,32,45,49,99,50,50,32,48,32,55,54,32,49,50,32,55,54,32,49,49,56,99,48,32,49,51,32,45,57,32,57,49,32,45,49,50,52,32,57,49,99,45,56,32,48,32,45,50,53,32,48,32,45,50,53,32,49,50,99,48,32,49,49,32,49,52,32,49,54,32,50,52,32,49,55,32,99,54,51,32,51,32,49,50,50,32,51,50,32,49,50,50,32,49,48,54,118,55,99,48,32,50,52,32,45,56,32,55,55,32,45,57,51,32,55,55,99,45,57,32,48,32,45,52,48,32,45,56,32,45,52,50,32,45,50,53,118,45,52,99,48,32,45,49,52,32,49,53,32,45,49,50,32,50,48,32,45,49,52,115,51,48,32,45,52,32,51,51,32,45,52,49,118,45,56,99,48,32,45,51,51,32,45,50,50,32,45,54,53,32,45,54,54,32,45,54,53,104,45,53,99,45,54,50,32,52,32,45,56,49,32,52,56,32,45,56,49,32,56,49,99,48,32,53,51,32,56,54,32,49,49,48,32,49,55,50,32,49,49,48,99,53,32,48,32,49,48,32,45,49,32,49,53,32,45,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E083-timeSig3.xml",fileData27,true,true,false);var fileData28=[];fileData28.push.apply(fileData28,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,50,32,45,55,52,104,55,51,99,49,49,32,48,32,49,53,32,45,55,32,49,53,32,45,49,57,115,45,53,32,45,49,57,32,45,49,53,32,45,49,57,104,45,55,51,118,45,53,57,99,48,32,45,51,50,32,50,49,32,45,51,56,32,51,49,32,45,51,56,115,50,50,32,45,54,32,50,50,32,45,50,48,115,45,49,48,32,45,50,49,32,45,50,48,32,45,50,49,104,45,50,49,51,99,45,49,53,32,48,32,45,49,57,32,49,49,32,45,49,57,32,50,49,115,55,32,49,57,32,50,51,32,49,57,99,49,56,32,48,32,52,48,32,56,32,52,48,32,51,53,118,54,51,104,45,49,56,54,99,45,49,50,32,48,32,45,50,48,32,55,32,45,50,48,32,49,55,99,48,32,51,32,49,32,55,32,51,32,49,49,99,48,32,49,32,49,32,50,32,49,32,51,108,54,32,56,99,51,48,32,52,50,32,49,50,56,32,49,56,49,32,49,50,56,32,51,48,53,99,48,32,49,54,32,49,52,32,49,57,32,50,51,32,49,57,32,99,56,32,48,32,53,51,32,45,50,32,55,49,32,45,50,115,53,57,32,50,32,54,56,32,50,99,56,32,48,32,49,53,32,45,54,32,49,53,32,45,49,52,99,48,32,45,50,32,45,49,32,45,51,32,45,49,32,45,53,99,45,51,32,45,49,49,32,45,49,54,51,32,45,50,51,56,32,45,50,52,51,32,45,51,48,54,104,49,51,53,118,56,52,99,48,32,49,50,32,53,32,49,56,32,57,32,50,51,108,57,53,32,49,49,53,99,54,32,55,32,49,49,32,57,32,50,48,32,57,99,49,49,32,48,32,49,50,32,45,57,32,49,50,32,45,49,55,118,45,50,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E084-timeSig4.xml",fileData28,true,true,false);var fileData29=[];fileData29.push.apply(fileData29,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,54,32,53,57,118,45,52,99,48,32,45,51,32,48,32,45,55,32,52,32,45,55,99,49,32,48,32,51,32,48,32,53,32,49,99,51,50,32,49,57,32,55,53,32,50,57,32,49,51,51,32,50,57,99,57,49,32,48,32,49,54,53,32,45,55,52,32,49,54,53,32,45,49,54,53,99,48,32,45,57,48,32,45,54,54,32,45,49,54,52,32,45,49,56,54,32,45,49,54,52,99,45,49,50,51,32,48,32,45,49,55,55,32,52,49,32,45,49,55,55,32,49,50,52,99,48,32,54,32,48,32,49,50,32,49,32,49,56,99,51,32,51,53,32,50,53,32,55,52,32,55,57,32,55,52,99,52,51,32,48,32,55,56,32,45,51,52,32,55,56,32,45,55,56,99,48,32,45,50,56,32,45,49,53,32,45,53,51,32,45,51,56,32,45,54,55,99,45,53,32,45,51,32,45,49,50,32,45,55,32,45,49,50,32,45,49,52,99,49,32,45,55,32,55,32,45,49,49,32,49,50,32,45,49,52,32,99,55,32,45,51,32,49,53,32,45,51,32,50,51,32,45,51,99,50,54,32,48,32,56,53,32,49,52,32,56,53,32,49,50,52,99,48,32,49,49,49,32,45,54,57,32,49,51,48,32,45,49,48,51,32,49,51,48,115,45,53,56,32,45,50,51,32,45,54,56,32,45,51,51,99,45,49,49,32,45,49,49,32,45,49,50,32,45,50,48,32,45,50,50,32,45,50,48,115,45,50,48,32,50,32,45,50,48,32,49,53,118,50,108,49,49,32,50,50,50,99,49,32,56,32,54,32,49,55,32,50,52,32,49,55,99,49,55,32,45,50,32,49,48,51,32,45,49,48,32,49,51,53,32,45,49,48,115,49,49,48,32,57,32,49,50,51,32,57,99,49,49,32,48,32,49,52,32,45,56,32,49,52,32,45,50,49,99,48,32,45,49,54,32,45,53,32,45,57,54,32,45,49,52,52,32,45,57,54,99,45,52,49,32,48,32,45,56,56,32,55,32,45,57,56,32,57,104,45,52,99,45,57,32,48,32,45,49,52,32,45,53,32,45,49,53,32,45,49,51,32,99,45,49,32,45,57,32,45,53,32,45,54,53,32,45,53,32,45,54,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E085-timeSig5.xml",fileData29,true,true,false);var fileData30=[];fileData30.push.apply(fileData30,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,48,32,49,48,48,99,45,49,32,49,32,45,51,32,50,32,45,52,32,52,99,45,49,48,32,49,49,32,45,49,53,32,50,54,32,45,49,53,32,52,49,99,48,32,49,48,32,50,32,50,48,32,55,32,50,57,99,54,32,49,50,32,50,53,32,50,52,32,50,53,32,51,56,99,48,32,49,48,32,45,49,51,32,49,53,32,45,51,51,32,49,53,99,45,50,49,32,48,32,45,56,48,32,45,53,32,45,56,51,32,45,49,57,48,99,48,32,45,49,54,32,51,32,45,50,52,32,57,32,45,50,52,99,50,32,48,32,52,32,48,32,54,32,50,99,50,54,32,50,51,32,53,57,32,51,53,32,57,49,32,51,53,99,51,49,32,48,32,54,50,32,45,49,49,32,56,57,32,45,51,49,99,51,50,32,45,50,52,32,54,50,32,45,53,56,32,54,50,32,45,49,49,52,99,48,32,45,52,53,32,45,50,51,32,45,57,48,32,45,53,56,32,45,49,49,56,32,99,45,51,54,32,45,50,57,32,45,56,54,32,45,51,54,32,45,49,51,49,32,45,51,54,99,45,50,53,32,48,32,45,53,53,32,51,32,45,56,48,32,49,52,99,45,51,57,32,49,55,32,45,55,51,32,53,56,32,45,57,52,32,57,54,99,45,50,50,32,52,48,32,45,51,48,32,57,50,32,45,51,49,32,49,51,56,118,52,99,48,32,52,55,32,49,55,32,49,48,48,32,51,57,32,49,52,50,99,51,54,32,54,56,32,49,48,55,32,49,48,53,32,49,56,51,32,49,48,54,99,50,54,32,48,32,53,53,32,45,51,32,55,57,32,45,49,51,99,51,48,32,45,49,49,32,53,56,32,45,51,53,32,54,51,32,45,54,56,99,49,32,45,52,32,49,32,45,55,32,49,32,45,49,49,99,48,32,45,51,50,32,45,50,52,32,45,54,52,32,45,53,53,32,45,55,50,99,45,56,32,45,50,32,45,49,55,32,45,52,32,45,50,53,32,45,52,99,45,49,54,32,48,32,45,51,51,32,53,32,45,52,53,32,49,55,122,77,50,50,50,32,50,32,99,45,51,50,32,48,32,45,53,56,32,45,53,48,32,45,53,56,32,45,49,49,50,115,50,54,32,45,49,49,50,32,53,56,32,45,49,49,50,115,53,57,32,53,48,32,53,57,32,49,49,50,115,45,50,55,32,49,49,50,32,45,53,57,32,49,49,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E086-timeSig6.xml",fileData30,true,true,false);var fileData31=[];fileData31.push.apply(fileData31,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,50,49,32,50,48,52,118,45,52,99,48,32,45,49,48,51,32,45,49,49,57,32,45,50,52,54,32,45,49,49,57,32,45,52,49,51,99,48,32,45,50,57,32,45,54,32,45,51,55,32,45,49,54,32,45,51,55,115,45,53,55,32,57,32,45,56,50,32,57,115,45,52,55,32,45,57,32,45,54,53,32,45,57,99,45,49,57,32,48,32,45,49,57,32,49,48,32,45,49,57,32,51,49,99,48,32,51,57,32,51,49,32,57,55,32,54,57,32,49,52,49,99,54,48,32,55,49,32,49,51,55,32,49,50,55,32,49,51,55,32,49,53,53,99,45,49,32,54,32,45,51,32,57,32,45,55,32,57,99,45,50,32,48,32,45,54,32,45,50,32,45,57,32,45,52,99,45,56,32,45,54,32,45,50,50,32,45,50,49,32,45,53,48,32,45,50,49,99,45,53,56,32,48,32,45,49,48,54,32,55,53,32,45,49,52,54,32,55,53,99,45,52,53,32,48,32,45,53,56,32,45,53,56,32,45,54,56,32,45,56,51,32,99,45,52,32,45,49,49,32,45,55,32,45,50,48,32,45,49,53,32,45,50,48,99,45,49,48,32,48,32,45,49,49,32,49,54,32,45,49,49,32,49,54,118,49,54,53,99,48,32,57,32,53,32,49,50,32,49,48,32,49,50,115,49,48,32,45,51,32,49,50,32,45,55,99,53,32,45,49,48,32,49,56,32,45,50,52,32,50,54,32,45,50,52,99,55,32,49,32,49,51,32,53,32,50,55,32,49,56,115,50,57,32,51,54,32,56,55,32,51,54,99,56,51,32,48,32,49,51,48,32,45,56,53,32,49,53,53,32,45,56,53,115,51,57,32,53,55,32,52,54,32,54,57,99,52,32,55,32,50,48,32,49,49,32,50,49,32,49,49,99,49,55,32,48,32,49,55,32,45,49,51,32,49,55,32,45,52,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E087-timeSig7.xml",fileData31,true,true,false);var fileData32=[];fileData32.push.apply(fileData32,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,51,52,32,51,54,99,52,55,32,45,50,52,32,56,50,32,45,53,55,32,56,50,32,45,49,49,55,99,48,32,45,49,51,53,32,45,49,48,55,32,45,49,55,56,32,45,50,48,55,32,45,49,55,56,99,45,57,57,32,48,32,45,49,56,57,32,52,48,32,45,49,56,57,32,49,50,55,99,48,32,54,51,32,52,48,32,57,54,32,57,50,32,49,50,49,99,45,52,56,32,50,55,32,45,56,55,32,54,52,32,45,56,55,32,49,51,51,99,48,32,56,52,32,55,57,32,49,51,55,32,49,57,53,32,49,51,55,99,50,55,32,48,32,49,55,52,32,45,49,53,32,49,55,52,32,45,49,49,55,99,48,32,45,53,48,32,45,50,52,32,45,56,51,32,45,54,48,32,45,49,48,54,122,77,50,48,53,32,45,50,50,54,99,54,55,32,48,32,57,56,32,51,52,32,57,56,32,55,52,99,48,32,54,54,32,45,55,52,32,56,55,32,45,49,52,55,32,49,49,57,32,99,45,52,52,32,45,49,55,32,45,55,57,32,45,53,52,32,45,55,57,32,45,57,52,99,48,32,45,54,53,32,54,49,32,45,57,57,32,49,50,56,32,45,57,57,122,77,50,56,50,32,53,57,99,51,51,32,49,57,32,53,51,32,52,53,32,53,51,32,56,53,99,48,32,55,48,32,45,56,53,32,56,54,32,45,49,49,55,32,56,54,99,45,52,52,32,48,32,45,49,48,49,32,45,50,49,32,45,49,48,49,32,45,54,51,99,48,32,45,54,51,32,56,53,32,45,56,48,32,49,54,53,32,45,49,48,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E088-timeSig8.xml",fileData32,true,true,false);var fileData33=[];fileData33.push.apply(fileData33,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,52,32,45,57,56,99,49,32,45,49,32,51,32,45,50,32,52,32,45,52,99,49,48,32,45,49,49,32,49,53,32,45,50,54,32,49,53,32,45,52,49,99,48,32,45,49,48,32,45,50,32,45,50,48,32,45,55,32,45,50,57,99,45,54,32,45,49,50,32,45,50,53,32,45,50,52,32,45,50,53,32,45,51,56,99,48,32,45,49,48,32,49,51,32,45,49,53,32,51,51,32,45,49,53,99,50,49,32,48,32,56,48,32,53,32,56,51,32,49,57,48,99,48,32,49,54,32,45,51,32,50,52,32,45,57,32,50,52,99,45,50,32,48,32,45,52,32,48,32,45,54,32,45,50,99,45,50,54,32,45,50,51,32,45,53,57,32,45,51,53,32,45,57,49,32,45,51,53,99,45,51,49,32,48,32,45,54,50,32,49,49,32,45,56,57,32,51,49,99,45,51,50,32,50,52,32,45,54,50,32,53,56,32,45,54,50,32,49,49,52,99,48,32,52,53,32,50,51,32,57,48,32,53,56,32,49,49,56,32,99,51,54,32,50,57,32,56,54,32,51,54,32,49,51,49,32,51,54,99,50,53,32,48,32,53,53,32,45,51,32,56,48,32,45,49,52,99,51,57,32,45,49,55,32,55,51,32,45,53,56,32,57,52,32,45,57,54,99,50,50,32,45,52,48,32,51,48,32,45,57,50,32,51,49,32,45,49,51,56,118,45,52,99,48,32,45,52,55,32,45,49,55,32,45,49,48,48,32,45,51,57,32,45,49,52,50,99,45,51,54,32,45,54,56,32,45,49,48,55,32,45,49,48,53,32,45,49,56,51,32,45,49,48,54,99,45,50,54,32,48,32,45,53,53,32,51,32,45,55,57,32,49,51,99,45,51,48,32,49,49,32,45,53,56,32,51,53,32,45,54,51,32,54,56,99,45,49,32,52,32,45,49,32,55,32,45,49,32,49,49,99,48,32,51,50,32,50,52,32,54,52,32,53,53,32,55,50,99,56,32,50,32,49,55,32,52,32,50,53,32,52,99,49,54,32,48,32,51,51,32,45,53,32,52,53,32,45,49,55,122,77,50,49,50,32,48,32,99,51,50,32,48,32,53,56,32,53,48,32,53,56,32,49,49,50,115,45,50,54,32,49,49,50,32,45,53,56,32,49,49,50,115,45,53,57,32,45,53,48,32,45,53,57,32,45,49,49,50,115,50,55,32,45,49,49,50,32,53,57,32,45,49,49,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E089-timeSig9.xml",fileData33,true,true,false);var fileData34=[];fileData34.push.apply(fileData34,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,51,51,32,50,53,49,99,49,57,32,48,32,49,55,48,32,45,49,50,32,49,55,48,32,45,49,52,51,99,48,32,45,56,51,32,45,55,54,32,45,56,54,32,45,55,54,32,45,56,54,99,45,50,56,32,48,32,45,55,55,32,49,56,32,45,55,55,32,55,53,99,48,32,51,49,32,50,51,32,55,52,32,54,51,32,55,52,99,49,53,32,48,32,49,56,32,49,51,32,49,56,32,50,50,99,48,32,49,48,32,45,50,49,32,51,52,32,45,55,51,32,51,52,99,45,53,52,32,48,32,45,49,51,48,32,45,51,52,32,45,49,51,48,32,45,49,57,57,115,52,51,32,45,50,52,52,32,49,50,52,32,45,50,52,52,99,51,50,32,48,32,49,52,50,32,51,48,32,49,52,50,32,49,53,57,99,48,32,49,55,32,55,32,49,56,32,49,53,32,49,56,99,52,32,48,32,49,53,32,48,32,49,53,32,45,50,50,99,48,32,45,50,57,32,45,50,54,32,45,49,56,56,32,45,50,48,49,32,45,49,56,56,32,99,45,54,48,32,48,32,45,49,49,53,32,50,49,32,45,49,53,51,32,54,55,99,45,51,51,32,52,48,32,45,53,57,32,57,49,32,45,54,52,32,49,52,53,99,45,49,32,57,32,45,49,32,49,56,32,45,49,32,50,55,99,48,32,57,53,32,52,55,32,50,48,50,32,49,51,54,32,50,52,49,99,50,55,32,49,50,32,54,50,32,50,48,32,57,50,32,50,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E08A-timeSigCommon.xml",fileData34,true,true,false);var fileData35=[];fileData35.push.apply(fileData35,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,53,32,45,49,54,51,118,51,50,57,99,48,32,56,32,45,54,32,49,54,32,45,49,49,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,50,99,45,50,50,32,45,51,49,32,45,51,56,32,45,55,56,32,45,51,56,32,45,49,53,52,99,48,32,45,57,51,32,49,52,32,45,49,54,48,32,52,49,32,45,49,57,56,99,49,32,45,50,32,51,32,45,51,32,53,32,45,51,99,51,32,48,32,54,32,51,32,54,32,49,50,122,77,51,57,56,32,45,52,48,104,52,99,53,32,48,32,49,53,32,48,32,49,54,32,45,49,57,99,48,32,45,51,49,32,45,50,55,32,45,49,56,55,32,45,49,57,55,32,45,49,57,48,99,45,55,32,45,51,32,45,49,49,32,45,56,32,45,49,49,32,45,49,52,118,45,55,57,99,48,32,45,57,32,45,55,32,45,49,55,32,45,49,56,32,45,49,55,99,45,56,32,48,32,45,49,55,32,56,32,45,49,55,32,49,55,118,55,55,32,99,48,32,57,32,45,49,50,32,50,50,32,45,49,57,32,50,53,99,45,51,53,32,57,32,45,54,54,32,50,57,32,45,57,48,32,53,56,99,45,51,53,32,52,49,32,45,54,48,32,57,49,32,45,54,53,32,49,52,52,99,45,49,32,57,32,45,49,32,49,57,32,45,49,32,50,56,99,48,32,57,53,32,52,54,32,50,48,49,32,49,51,54,32,50,52,48,108,50,55,32,49,48,99,50,32,48,32,49,50,32,57,32,49,50,32,49,54,118,50,53,118,54,51,99,48,32,56,32,57,32,49,55,32,49,55,32,49,55,99,49,49,32,48,32,49,56,32,45,57,32,49,56,32,45,49,55,118,45,55,51,99,48,32,45,53,32,53,32,45,50,50,32,49,49,32,45,50,51,99,55,32,48,32,52,32,49,32,54,32,49,99,49,57,32,48,32,49,55,48,32,45,49,50,32,49,55,48,32,45,49,52,50,99,48,32,45,56,51,32,45,55,54,32,45,56,54,32,45,55,54,32,45,56,54,32,99,45,50,56,32,48,32,45,55,55,32,49,56,32,45,55,55,32,55,52,99,48,32,51,49,32,50,51,32,55,52,32,54,51,32,55,52,99,49,53,32,48,32,49,56,32,49,52,32,49,56,32,50,50,99,48,32,49,48,32,45,50,50,32,51,52,32,45,55,51,32,51,52,99,45,53,32,48,32,45,49,49,32,48,32,45,49,55,32,45,49,99,45,55,32,45,49,32,45,50,53,32,45,49,56,32,45,50,53,32,45,50,53,118,45,51,57,54,99,48,32,45,56,32,54,32,45,49,52,32,49,48,32,45,49,53,99,56,32,45,50,32,49,54,32,45,51,32,50,54,32,45,51,99,51,50,32,48,32,49,52,50,32,51,48,32,49,52,50,32,49,53,56,99,48,32,49,53,32,54,32,49,55,32,49,48,32,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E08B-timeSigCutCommon.xml",fileData35,true,true,false);var fileData36=[];fileData36.push.apply(fileData36,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,48,48,32,51,55,104,49,56,53,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,52,118,45,52,54,99,48,32,45,57,32,45,55,32,45,49,53,32,45,49,52,32,45,49,53,104,45,49,56,52,99,45,55,32,48,32,45,49,52,32,45,54,32,45,49,52,32,45,49,54,118,45,49,56,50,99,48,32,45,55,32,45,54,32,45,49,52,32,45,49,53,32,45,49,52,104,45,52,54,99,45,57,32,48,32,45,49,52,32,55,32,45,49,52,32,49,52,118,49,56,52,99,48,32,53,32,45,53,32,49,52,32,45,49,53,32,49,52,104,45,49,56,52,99,45,55,32,48,32,45,49,52,32,54,32,45,49,52,32,49,53,118,52,54,99,48,32,57,32,55,32,49,52,32,49,52,32,49,52,104,49,56,52,99,54,32,48,32,49,53,32,57,32,49,53,32,49,56,118,49,56,49,99,48,32,55,32,53,32,49,52,32,49,52,32,49,52,104,52,54,99,57,32,48,32,49,53,32,45,55,32,49,53,32,45,49,52,118,45,49,56,49,32,99,48,32,45,49,48,32,53,32,45,49,56,32,49,51,32,45,49,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E08C-timeSigPlus.xml",fileData36,true,true,false);var fileData37=[];fileData37.push.apply(fileData37,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,56,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,51,32,49,52,104,57,52,99,52,32,48,32,55,32,45,51,32,55,32,45,55,118,45,50,52,99,48,32,45,52,32,45,51,32,45,55,32,45,55,32,45,55,104,45,57,51,99,45,52,32,48,32,45,56,32,45,51,32,45,56,32,45,57,118,45,57,50,99,48,32,45,52,32,45,51,32,45,55,32,45,55,32,45,55,104,45,50,52,99,45,52,32,48,32,45,55,32,51,32,45,55,32,55,118,57,51,99,48,32,51,32,45,50,32,56,32,45,56,32,56,104,45,57,51,99,45,52,32,48,32,45,56,32,51,32,45,56,32,55,118,50,52,99,48,32,52,32,52,32,55,32,56,32,55,104,57,51,99,52,32,48,32,56,32,52,32,56,32,57,118,57,50,99,48,32,52,32,51,32,55,32,55,32,55,104,50,52,99,52,32,48,32,55,32,45,51,32,55,32,45,55,118,45,57,50,99,48,32,45,53,32,51,32,45,57,32,55,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E08D-timeSigPlusSmall.xml",fileData37,true,true,false);var fileData38=[];fileData38.push.apply(fileData38,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,65,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,54,32,49,50,53,99,57,51,32,48,32,50,48,54,32,45,53,50,32,50,48,54,32,45,49,50,51,99,48,32,45,55,48,32,45,53,50,32,45,49,50,55,32,45,50,49,54,32,45,49,50,55,99,45,49,52,57,32,48,32,45,50,48,54,32,54,48,32,45,50,48,54,32,49,50,55,99,48,32,54,56,32,56,51,32,49,50,51,32,50,49,54,32,49,50,51,122,77,49,49,49,32,54,51,99,45,50,32,45,56,32,45,51,32,45,49,54,32,45,51,32,45,50,52,99,48,32,45,51,50,32,49,53,32,45,54,54,32,51,53,32,45,56,57,99,54,32,45,56,32,49,51,32,45,49,53,32,50,49,32,45,50,50,99,49,52,32,45,49,50,32,51,48,32,45,50,49,32,52,55,32,45,50,54,99,57,32,45,51,32,49,55,32,45,52,32,50,54,32,45,52,99,49,48,32,48,32,50,49,32,49,32,51,49,32,52,99,50,53,32,54,32,51,57,32,50,51,32,52,52,32,52,56,99,49,32,54,32,50,32,49,50,32,50,32,49,57,32,99,48,32,54,48,32,45,53,53,32,49,51,52,32,45,49,50,52,32,49,51,52,99,45,51,49,32,48,32,45,54,56,32,45,53,32,45,55,57,32,45,52,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E0A2-noteheadWhole.xml",fileData38,true,true,false);var fileData39=[];fileData39.push.apply(fileData39,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,65,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,55,32,45,49,50,53,99,45,53,53,32,48,32,45,57,55,32,51,48,32,45,57,55,32,56,51,99,48,32,53,50,32,52,55,32,49,54,55,32,49,57,54,32,49,54,55,99,53,56,32,48,32,57,57,32,45,51,50,32,57,57,32,45,56,51,99,48,32,45,51,51,32,45,51,51,32,45,49,54,55,32,45,49,57,56,32,45,49,54,55,122,77,49,55,51,32,45,52,54,99,55,48,32,52,54,32,57,49,32,55,48,32,57,49,32,57,48,99,48,32,55,32,45,51,32,49,51,32,45,54,32,49,57,99,45,55,32,49,50,32,45,49,56,32,50,49,32,45,51,55,32,50,49,99,45,50,48,32,48,32,45,53,49,32,45,49,48,32,45,49,48,49,32,45,51,57,99,45,54,57,32,45,52,48,32,45,57,49,32,45,54,55,32,45,57,49,32,45,56,57,99,48,32,45,55,32,51,32,45,49,52,32,54,32,45,50,48,99,55,32,45,49,50,32,49,57,32,45,50,51,32,52,48,32,45,50,51,32,99,50,50,32,48,32,53,51,32,49,49,32,57,56,32,52,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E0A3-noteheadHalf.xml",fileData39,true,true,false);var fileData40=[];fileData40.push.apply(fileData40,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,65,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,55,32,45,49,50,53,99,45,53,52,32,48,32,45,57,55,32,51,49,32,45,57,55,32,56,51,99,48,32,56,54,32,56,56,32,49,54,55,32,49,57,56,32,49,54,55,99,53,55,32,48,32,57,55,32,45,51,50,32,57,55,32,45,56,51,99,48,32,45,56,53,32,45,49,48,57,32,45,49,54,55,32,45,49,57,56,32,45,49,54,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E0A4-noteheadBlack.xml",fileData40,true,true,false);var fileData41=[];fileData41.push.apply(fileData41,[60,115,121,109,98,111,108,32,105,100,61,34,69,48,70,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,54,32,49,50,53,99,57,51,32,48,32,50,48,54,32,45,53,50,32,50,48,54,32,45,49,50,51,99,48,32,45,55,48,32,45,53,50,32,45,49,50,55,32,45,50,49,54,32,45,49,50,55,99,45,49,52,57,32,48,32,45,50,48,54,32,54,48,32,45,50,48,54,32,49,50,55,99,48,32,54,56,32,56,51,32,49,50,51,32,50,49,54,32,49,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E0FA-noteheadWholeFilled.xml",fileData41,true,true,false);var fileData42=[];fileData42.push.apply(fileData42,[60,115,121,109,98,111,108,32,105,100,61,34,69,49,48,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,52,51,48,32,50,53,48,104,49,48,48,108,45,52,51,48,32,45,53,48,48,104,45,49,48,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E101-noteheadSlashHorizontalEnds.xml",fileData42,true,true,false);var fileData43=[];fileData43.push.apply(fileData43,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,50,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,49,53,48,32,45,51,49,108,45,51,48,48,32,45,54,50,118,49,50,53,108,51,48,48,32,54,50,118,45,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E220-tremolo1.xml",fileData43,true,true,false);var fileData44=[];fileData44.push.apply(fileData44,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,50,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,57,32,54,50,108,45,51,48,48,32,45,54,50,118,49,50,53,108,51,48,48,32,54,50,118,45,49,50,53,122,77,49,52,57,32,49,118,45,49,50,53,108,45,51,48,48,32,45,54,51,118,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E221-tremolo2.xml",fileData44,true,true,false);var fileData45=[];fileData45.push.apply(fileData45,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,50,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,48,32,49,53,51,108,45,51,48,48,32,45,54,51,118,49,50,53,108,51,48,48,32,54,51,118,45,49,50,53,122,77,49,53,48,32,57,49,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,77,49,53,48,32,45,57,51,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E222-tremolo3.xml",fileData45,true,true,false);var fileData46=[];fileData46.push.apply(fileData46,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,50,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,48,32,54,51,108,45,51,48,48,32,45,54,51,118,49,50,53,108,51,48,48,32,54,51,118,45,49,50,53,122,77,49,53,48,32,49,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,77,49,53,48,32,45,49,56,51,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,77,49,53,48,32,50,52,57,108,45,51,48,48,32,45,54,50,118,49,50,53,108,51,48,48,32,54,50,118,45,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E223-tremolo4.xml",fileData46,true,true,false);var fileData47=[];fileData47.push.apply(fileData47,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,50,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,48,32,45,50,55,108,45,51,48,48,32,45,54,51,118,49,50,53,108,51,48,48,32,54,51,118,45,49,50,53,122,77,49,53,48,32,45,56,57,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,77,49,53,48,32,45,50,55,51,118,45,49,50,53,108,45,51,48,48,32,45,54,50,118,49,50,53,122,77,49,52,57,32,51,52,53,108,45,51,48,48,32,45,54,50,118,49,50,53,108,51,48,48,32,54,50,118,45,49,50,53,122,77,49,52,57,32,50,56,52,118,45,49,50,53,108,45,51,48,48,32,45,54,51,118,49,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E224-tremolo5.xml",fileData47,true,true,false);var fileData48=[];fileData48.push.apply(fileData48,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,51,56,32,45,55,57,48,99,45,53,32,45,49,55,32,45,50,50,32,45,50,51,32,45,50,56,32,45,49,57,115,45,49,54,32,49,51,32,45,49,54,32,50,57,99,48,32,52,32,49,32,57,32,51,32,49,53,99,49,55,32,52,53,32,50,52,32,57,50,32,50,52,32,49,51,55,99,48,32,53,57,32,45,57,32,49,49,54,32,45,50,52,32,49,53,48,99,45,51,54,32,56,53,32,45,49,51,49,32,50,50,49,32,45,49,57,55,32,50,51,51,118,50,51,57,99,48,32,49,50,32,52,32,49,53,32,49,48,32,49,53,99,49,57,32,48,32,50,55,32,45,54,32,51,48,32,45,50,50,99,49,54,32,45,57,54,32,53,56,32,45,49,56,50,32,49,48,57,32,45,50,54,49,99,54,51,32,45,49,48,48,32,49,49,53,32,45,50,49,56,32,49,49,53,32,45,51,52,51,99,48,32,45,55,56,32,45,50,54,32,45,49,55,51,32,45,50,54,32,45,49,55,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E240-flag8thUp.xml",fileData48,true,true,false);var fileData49=[];fileData49.push.apply(fileData49,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,48,32,55,54,48,99,45,49,53,32,52,51,32,51,48,32,54,53,32,51,56,32,51,51,115,50,56,32,45,49,48,51,32,50,56,32,45,49,56,49,99,48,32,45,49,50,53,32,45,54,49,32,45,50,52,52,32,45,49,50,52,32,45,51,52,51,99,45,53,49,32,45,55,57,32,45,49,50,53,32,45,49,54,54,32,45,49,52,50,32,45,50,54,49,99,45,50,32,45,49,54,32,45,49,48,32,45,50,50,32,45,50,57,32,45,50,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,53,118,50,51,53,99,49,51,52,32,52,53,32,49,56,52,32,49,50,54,32,50,50,49,32,50,49,48,99,49,53,32,51,52,32,52,48,32,49,49,56,32,52,48,32,49,55,55,99,48,32,52,53,32,45,55,32,57,53,32,45,50,49,32,49,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E241-flag8thDown.xml",fileData49,true,true,false);var fileData50=[];fileData50.push.apply(fileData50,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,50,32,45,55,57,54,99,45,54,32,45,49,51,32,45,49,51,32,45,49,55,32,45,50,48,32,45,49,55,99,45,51,32,48,32,45,53,32,49,32,45,56,32,50,99,45,55,32,50,32,45,49,52,32,49,48,32,45,49,52,32,50,52,99,48,32,51,32,48,32,53,32,49,32,57,99,53,32,51,48,32,56,32,54,48,32,56,32,56,57,99,48,32,53,50,32,45,57,32,49,48,49,32,45,51,50,32,49,52,57,99,45,54,57,32,49,52,48,32,45,49,52,48,32,49,52,50,32,45,50,48,50,32,49,52,52,104,45,53,118,51,57,55,115,49,49,32,49,32,49,55,32,49,115,49,56,32,45,50,32,50,48,32,45,49,51,99,49,55,32,45,49,48,54,32,55,51,32,45,49,50,50,32,49,50,55,32,45,49,56,48,99,55,50,32,45,55,56,32,57,56,32,45,49,48,54,32,49,48,56,32,45,49,55,52,99,50,32,45,49,50,32,51,32,45,50,51,32,51,32,45,51,54,32,99,48,32,45,54,49,32,45,50,50,32,45,49,50,49,32,45,50,53,32,45,49,50,55,99,45,49,32,45,51,32,45,49,32,45,53,32,45,49,32,45,55,99,48,32,45,52,32,49,32,45,54,32,49,32,45,57,99,49,56,32,45,51,55,32,50,57,32,45,55,56,32,50,57,32,45,49,50,48,118,45,50,50,99,48,32,45,52,56,32,45,51,32,45,49,48,53,32,45,55,32,45,49,49,48,122,77,50,48,57,32,45,52,53,57,99,50,32,45,51,32,52,32,45,52,32,55,32,45,52,99,53,32,48,32,49,50,32,51,32,49,51,32,54,99,53,32,56,32,53,32,49,56,32,55,32,50,54,99,49,32,55,32,49,32,49,51,32,49,32,50,48,99,48,32,51,50,32,45,57,32,54,51,32,45,50,55,32,56,57,99,45,51,51,32,52,57,32,45,56,55,32,49,48,53,32,45,49,52,56,32,49,48,53,104,45,56,99,45,56,32,48,32,45,49,52,32,45,54,32,45,49,52,32,45,49,48,99,48,32,45,49,32,48,32,45,50,32,49,32,45,51,32,99,50,49,32,45,56,50,32,54,55,32,45,49,48,54,32,49,49,52,32,45,49,54,48,99,50,49,32,45,50,52,32,51,56,32,45,52,52,32,53,52,32,45,54,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E242-flag16thUp.xml",fileData50,true,true,false);var fileData51=[];fileData51.push.apply(fileData51,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,48,32,55,56,54,99,45,51,32,49,55,32,53,32,50,53,32,49,55,32,50,54,99,49,50,32,48,32,49,57,32,49,32,50,52,32,45,50,50,99,49,54,32,45,56,48,32,49,53,32,45,49,55,56,32,45,50,49,32,45,50,53,51,99,48,32,45,51,32,45,49,32,45,53,32,45,49,32,45,57,99,48,32,45,51,32,48,32,45,53,32,49,32,45,55,99,51,32,45,54,32,50,53,32,45,54,54,32,50,53,32,45,49,50,55,99,48,32,45,49,51,32,45,49,32,45,50,53,32,45,51,32,45,51,54,99,45,50,52,32,45,49,53,55,32,45,50,50,49,32,45,50,48,48,32,45,50,52,53,32,45,51,53,52,99,45,50,32,45,49,49,32,45,49,52,32,45,49,51,32,45,50,48,32,45,49,51,115,45,49,55,32,49,32,45,49,55,32,49,118,51,57,54,104,53,99,54,50,32,50,32,49,52,51,32,53,32,50,49,50,32,49,52,53,99,51,56,32,55,56,32,51,56,32,49,54,57,32,50,51,32,50,53,51,122,32,77,50,50,54,32,52,53,54,99,45,51,32,48,32,45,53,32,45,49,32,45,55,32,45,52,99,45,49,54,32,45,50,54,32,45,51,51,32,45,52,54,32,45,53,52,32,45,54,57,99,45,52,55,32,45,53,53,32,45,49,48,51,32,45,55,56,32,45,49,50,52,32,45,49,54,48,99,45,49,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,48,32,45,53,32,54,32,45,49,48,32,49,52,32,45,49,48,104,56,99,54,49,32,48,32,49,50,53,32,53,54,32,49,53,56,32,49,48,53,99,49,56,32,50,54,32,50,55,32,53,54,32,50,55,32,56,57,99,48,32,54,32,48,32,49,51,32,45,49,32,50,48,99,45,50,32,56,32,45,50,32,49,56,32,45,55,32,50,53,99,45,49,32,52,32,45,56,32,55,32,45,49,51,32,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E243-flag16thDown.xml",fileData51,true,true,false);var fileData52=[];fileData52.push.apply(fileData52,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,48,32,45,54,55,51,99,48,32,45,57,32,49,32,45,49,56,32,49,32,45,50,56,99,48,32,45,52,51,32,45,52,32,45,56,57,32,45,55,32,45,57,53,99,45,55,32,45,49,49,32,45,49,52,32,45,49,54,32,45,50,48,32,45,49,54,99,45,50,32,48,32,45,52,32,49,32,45,54,32,50,99,45,55,32,51,32,45,49,51,32,49,50,32,45,49,51,32,50,52,99,48,32,50,32,49,32,52,32,49,32,55,99,53,32,50,57,32,56,32,53,55,32,56,32,56,53,99,48,32,52,56,32,45,57,32,57,51,32,45,51,49,32,49,51,55,99,45,54,52,32,49,51,48,32,45,49,51,48,32,49,51,50,32,45,49,56,56,32,49,51,52,104,45,53,118,53,54,48,115,54,32,49,50,32,49,50,32,49,50,115,49,57,32,45,49,48,32,50,48,32,45,49,57,99,49,55,32,45,49,48,48,32,55,49,32,45,49,49,54,32,49,50,49,32,45,49,55,48,32,99,54,55,32,45,55,51,32,57,48,32,45,49,48,48,32,49,48,49,32,45,49,54,49,99,50,32,45,57,32,50,32,45,49,56,32,50,32,45,50,56,99,48,32,45,51,57,32,45,49,49,32,45,56,48,32,45,50,48,32,45,49,48,54,99,56,32,45,49,55,32,49,52,32,45,51,53,32,49,56,32,45,53,56,99,50,32,45,49,50,32,51,32,45,50,51,32,51,32,45,51,53,99,48,32,45,53,55,32,45,50,49,32,45,49,49,50,32,45,50,51,32,45,49,49,57,99,45,49,32,45,50,32,45,49,32,45,52,32,45,49,32,45,54,99,48,32,45,51,32,48,32,45,53,32,49,32,45,55,99,49,53,32,45,51,54,32,50,52,32,45,55,52,32,50,54,32,45,49,49,51,122,77,50,48,56,32,45,49,56,49,99,45,53,53,32,57,51,32,45,49,49,52,32,49,49,55,32,45,49,54,57,32,49,49,55,99,49,54,32,45,57,55,32,54,53,32,45,49,49,52,32,49,49,52,32,45,49,54,56,32,99,50,51,32,45,50,53,32,52,49,32,45,52,52,32,53,53,32,45,54,50,99,53,32,49,55,32,49,48,32,51,52,32,49,50,32,52,52,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,77,50,49,57,32,45,52,53,54,99,49,32,56,32,50,32,49,54,32,50,32,50,52,99,48,32,50,57,32,45,57,32,53,54,32,45,50,53,32,56,48,99,45,51,49,32,52,54,32,45,56,50,32,57,55,32,45,49,52,53,32,57,55,99,45,54,32,45,49,32,45,49,51,32,45,49,50,32,45,49,51,32,45,49,51,99,50,48,32,45,55,55,32,54,52,32,45,57,56,32,49,48,55,32,45,49,52,57,108,53,32,45,53,99,49,55,32,45,50,48,32,51,49,32,45,51,55,32,52,54,32,45,53,57,99,49,32,45,51,32,52,32,45,52,32,55,32,45,52,99,53,32,48,32,49,48,32,51,32,49,49,32,54,99,51,32,55,32,51,32,49,53,32,53,32,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E244-flag32ndUp.xml",fileData52,true,true,false);var fileData53=[];fileData53.push.apply(fileData53,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,51,32,54,55,54,118,45,49,49,99,45,52,32,45,54,52,32,45,57,32,45,55,53,32,45,50,50,32,45,49,48,48,108,45,52,32,45,55,99,45,50,32,45,51,32,45,51,32,45,53,32,45,51,32,45,55,99,48,32,45,51,32,51,32,45,54,32,51,32,45,57,99,52,32,45,49,48,32,50,48,32,45,53,51,32,50,48,32,45,49,48,53,99,48,32,45,49,51,32,45,49,32,45,50,54,32,45,51,32,45,51,57,99,45,52,32,45,50,52,32,45,49,48,32,45,52,52,32,45,50,48,32,45,54,50,99,57,32,45,50,55,32,50,50,32,45,55,49,32,50,50,32,45,49,49,52,99,48,32,45,49,48,32,48,32,45,50,48,32,45,50,32,45,50,57,99,45,49,49,32,45,54,52,32,45,51,53,32,45,57,50,32,45,49,48,53,32,45,49,54,56,99,45,53,50,32,45,53,55,32,45,49,48,57,32,45,55,51,32,45,49,50,54,32,45,49,55,55,32,99,45,49,32,45,57,32,45,49,52,32,45,50,48,32,45,50,49,32,45,50,48,99,45,54,32,48,32,45,49,50,32,49,51,32,45,49,50,32,49,51,118,53,56,57,99,54,49,32,50,32,49,50,53,32,52,32,50,48,49,32,49,52,48,99,50,51,32,52,49,32,51,49,32,55,48,32,51,49,32,57,56,99,48,32,51,52,32,45,49,50,32,54,53,32,45,50,48,32,49,49,48,99,48,32,51,32,45,49,32,53,32,45,49,32,55,99,48,32,49,51,32,55,32,50,51,32,49,52,32,50,54,99,50,32,49,32,52,32,49,32,54,32,49,99,55,32,48,32,49,52,32,45,52,32,50,49,32,45,49,54,99,52,32,45,55,32,50,49,32,45,55,48,32,50,49,32,45,49,50,48,122,77,51,57,32,50,54,56,99,48,32,45,53,32,52,32,45,49,51,32,49,51,32,45,49,51,104,53,99,54,50,32,48,32,49,49,53,32,53,51,32,49,52,54,32,49,48,49,99,49,55,32,50,53,32,50,55,32,53,52,32,50,55,32,56,52,32,99,48,32,56,32,45,49,32,49,55,32,45,50,32,50,53,99,45,50,32,56,32,45,50,32,49,54,32,45,53,32,50,51,99,45,49,32,51,32,45,55,32,54,32,45,49,50,32,54,99,45,51,32,48,32,45,54,32,45,49,32,45,56,32,45,52,99,45,49,54,32,45,50,53,32,45,51,50,32,45,52,52,32,45,53,50,32,45,54,55,99,45,52,53,32,45,53,51,32,45,57,49,32,45,55,53,32,45,49,49,50,32,45,49,53,53,122,77,50,50,57,32,50,52,51,99,45,51,32,49,49,32,45,56,32,51,50,32,45,49,52,32,53,49,99,45,49,52,32,45,49,56,32,45,51,50,32,45,51,56,32,45,53,54,32,45,54,52,99,45,53,50,32,45,53,55,32,45,49,48,51,32,45,55,51,32,45,49,50,48,32,45,49,55,55,99,48,32,45,49,32,48,32,45,50,32,50,32,45,51,99,53,55,32,48,32,49,49,56,32,50,54,32,49,55,53,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,32,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E245-flag32ndDown.xml",fileData53,true,true,false);var fileData54=[];fileData54.push.apply(fileData54,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,48,32,45,54,55,51,99,48,32,45,57,32,49,32,45,49,56,32,49,32,45,50,56,99,48,32,45,52,51,32,45,52,32,45,56,57,32,45,55,32,45,57,53,99,45,55,32,45,49,49,32,45,49,52,32,45,49,54,32,45,50,48,32,45,49,54,99,45,50,32,48,32,45,52,32,49,32,45,54,32,50,99,45,55,32,51,32,45,49,51,32,49,50,32,45,49,51,32,50,52,99,48,32,50,32,49,32,52,32,49,32,55,99,53,32,50,57,32,56,32,53,55,32,56,32,56,53,99,48,32,52,56,32,45,57,32,57,51,32,45,51,49,32,49,51,55,99,45,54,52,32,49,51,48,32,45,49,51,48,32,49,51,50,32,45,49,56,56,32,49,51,52,104,45,53,118,55,53,56,115,54,32,49,50,32,49,50,32,49,50,115,49,57,32,45,49,48,32,50,48,32,45,49,57,99,49,55,32,45,49,48,48,32,55,49,32,45,49,49,54,32,49,50,49,32,45,49,55,48,32,99,54,55,32,45,55,51,32,57,48,32,45,49,48,48,32,49,48,49,32,45,49,54,49,99,49,32,45,57,32,50,32,45,49,56,32,50,32,45,50,55,99,48,32,45,52,50,32,45,49,51,32,45,56,54,32,45,50,50,32,45,49,49,49,99,49,48,32,45,49,56,32,49,54,32,45,51,55,32,50,48,32,45,54,48,99,50,32,45,57,32,50,32,45,49,56,32,50,32,45,50,56,99,48,32,45,51,57,32,45,49,49,32,45,56,48,32,45,50,48,32,45,49,48,54,99,56,32,45,49,55,32,49,52,32,45,51,53,32,49,56,32,45,53,56,99,50,32,45,49,50,32,51,32,45,50,51,32,51,32,45,51,53,99,48,32,45,53,55,32,45,50,49,32,45,49,49,50,32,45,50,51,32,45,49,49,57,99,45,49,32,45,50,32,45,49,32,45,52,32,45,49,32,45,54,99,48,32,45,51,32,48,32,45,53,32,49,32,45,55,99,49,53,32,45,51,54,32,50,52,32,45,55,52,32,50,54,32,45,49,49,51,122,77,50,48,56,32,49,55,32,99,45,53,53,32,57,50,32,45,49,49,50,32,49,49,55,32,45,49,54,57,32,49,49,55,99,49,32,45,49,32,49,32,45,51,32,49,32,45,52,99,49,55,32,45,49,48,48,32,54,51,32,45,49,49,54,32,49,49,51,32,45,49,55,48,99,50,51,32,45,50,53,32,52,48,32,45,52,52,32,53,52,32,45,54,49,108,49,51,32,52,57,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,77,50,48,56,32,45,49,56,49,99,45,53,53,32,57,51,32,45,49,49,52,32,49,49,55,32,45,49,54,57,32,49,49,55,99,49,54,32,45,57,55,32,54,53,32,45,49,49,52,32,49,49,52,32,45,49,54,56,99,50,51,32,45,50,53,32,52,49,32,45,52,52,32,53,53,32,45,54,50,99,53,32,49,55,32,49,48,32,51,52,32,49,50,32,52,52,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,32,77,50,49,57,32,45,52,53,54,99,49,32,56,32,50,32,49,54,32,50,32,50,52,99,48,32,50,57,32,45,57,32,53,54,32,45,50,53,32,56,48,99,45,51,49,32,52,54,32,45,56,50,32,57,55,32,45,49,52,53,32,57,55,99,45,54,32,45,49,32,45,49,51,32,45,49,50,32,45,49,51,32,45,49,51,99,50,48,32,45,55,55,32,54,52,32,45,57,56,32,49,48,55,32,45,49,52,57,108,53,32,45,53,99,49,55,32,45,50,48,32,51,49,32,45,51,55,32,52,54,32,45,53,57,99,49,32,45,51,32,52,32,45,52,32,55,32,45,52,99,53,32,48,32,49,48,32,51,32,49,49,32,54,99,51,32,55,32,51,32,49,53,32,53,32,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E246-flag64thUp.xml",fileData54,true,true,false);var fileData55=[];fileData55.push.apply(fileData55,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,51,32,54,55,54,118,45,49,49,99,45,52,32,45,54,52,32,45,57,32,45,55,53,32,45,50,50,32,45,49,48,48,108,45,52,32,45,55,99,45,50,32,45,51,32,45,51,32,45,53,32,45,51,32,45,55,99,48,32,45,51,32,51,32,45,54,32,51,32,45,57,99,52,32,45,49,48,32,50,48,32,45,53,51,32,50,48,32,45,49,48,53,99,48,32,45,49,51,32,45,49,32,45,50,54,32,45,51,32,45,51,57,99,45,52,32,45,50,52,32,45,49,48,32,45,52,52,32,45,50,48,32,45,54,50,99,57,32,45,50,55,32,50,50,32,45,55,49,32,50,50,32,45,49,49,52,99,48,32,45,49,48,32,48,32,45,50,48,32,45,50,32,45,50,57,99,45,52,32,45,50,52,32,45,49,48,32,45,52,51,32,45,50,48,32,45,54,50,99,49,48,32,45,50,54,32,50,51,32,45,55,48,32,50,51,32,45,49,49,50,99,48,32,45,49,48,32,45,49,32,45,50,48,32,45,51,32,45,51,48,32,99,45,49,49,32,45,54,52,32,45,51,53,32,45,57,50,32,45,49,48,53,32,45,49,54,56,99,45,53,50,32,45,53,55,32,45,49,48,57,32,45,55,51,32,45,49,50,54,32,45,49,55,55,99,45,49,32,45,57,32,45,49,52,32,45,50,48,32,45,50,49,32,45,50,48,99,45,54,32,48,32,45,49,50,32,49,51,32,45,49,50,32,49,51,118,55,57,51,99,54,49,32,50,32,49,50,53,32,52,32,50,48,49,32,49,52,48,99,50,51,32,52,49,32,51,49,32,55,48,32,51,49,32,57,56,99,48,32,51,52,32,45,49,50,32,54,53,32,45,50,48,32,49,49,48,99,48,32,51,32,45,49,32,53,32,45,49,32,55,99,48,32,49,51,32,55,32,50,51,32,49,52,32,50,54,99,50,32,49,32,52,32,49,32,54,32,49,99,55,32,48,32,49,52,32,45,52,32,50,49,32,45,49,54,99,52,32,45,55,32,50,49,32,45,55,48,32,50,49,32,45,49,50,48,122,77,51,57,32,50,54,56,32,99,48,32,45,53,32,52,32,45,49,51,32,49,51,32,45,49,51,104,53,99,54,50,32,48,32,49,49,53,32,53,51,32,49,52,54,32,49,48,49,99,49,55,32,50,53,32,50,55,32,53,52,32,50,55,32,56,52,99,48,32,56,32,45,49,32,49,55,32,45,50,32,50,53,99,45,50,32,56,32,45,50,32,49,54,32,45,53,32,50,51,99,45,49,32,51,32,45,55,32,54,32,45,49,50,32,54,99,45,51,32,48,32,45,54,32,45,49,32,45,56,32,45,52,99,45,49,54,32,45,50,53,32,45,51,50,32,45,52,52,32,45,53,50,32,45,54,55,99,45,52,53,32,45,53,51,32,45,57,49,32,45,55,53,32,45,49,49,50,32,45,49,53,53,122,77,50,50,57,32,51,57,108,45,49,51,32,53,48,99,45,49,53,32,45,49,56,32,45,51,51,32,45,51,56,32,45,53,55,32,45,54,52,99,45,53,56,32,45,54,51,32,45,49,48,55,32,45,56,53,32,45,49,50,48,32,45,49,55,57,32,99,53,54,32,48,32,49,50,48,32,50,54,32,49,55,55,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,77,50,50,57,32,50,52,51,99,45,51,32,49,49,32,45,56,32,51,50,32,45,49,52,32,53,49,99,45,49,52,32,45,49,56,32,45,51,50,32,45,51,56,32,45,53,54,32,45,54,52,99,45,53,50,32,45,53,55,32,45,49,48,51,32,45,55,51,32,45,49,50,48,32,45,49,55,55,99,48,32,45,49,32,48,32,45,50,32,50,32,45,51,99,53,55,32,48,32,49,49,56,32,50,54,32,49,55,53,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E247-flag64thDown.xml",fileData55,true,true,false);var fileData56=[];fileData56.push.apply(fileData56,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,48,32,45,54,55,51,99,48,32,45,57,32,49,32,45,49,56,32,49,32,45,50,56,99,48,32,45,52,51,32,45,52,32,45,56,57,32,45,55,32,45,57,53,99,45,55,32,45,49,49,32,45,49,52,32,45,49,54,32,45,50,48,32,45,49,54,99,45,50,32,48,32,45,52,32,49,32,45,54,32,50,99,45,55,32,51,32,45,49,51,32,49,50,32,45,49,51,32,50,52,99,48,32,50,32,49,32,52,32,49,32,55,99,53,32,50,57,32,56,32,53,55,32,56,32,56,53,99,48,32,52,56,32,45,57,32,57,51,32,45,51,49,32,49,51,55,99,45,54,52,32,49,51,48,32,45,49,51,48,32,49,51,50,32,45,49,56,56,32,49,51,52,104,45,53,118,57,52,52,115,54,32,49,50,32,49,50,32,49,50,115,49,57,32,45,49,48,32,50,48,32,45,49,57,99,49,55,32,45,49,48,48,32,55,49,32,45,49,49,54,32,49,50,49,32,45,49,55,48,32,99,54,55,32,45,55,51,32,57,48,32,45,49,48,48,32,49,48,49,32,45,49,54,49,99,50,32,45,57,32,50,32,45,49,57,32,50,32,45,50,57,99,48,32,45,51,56,32,45,49,48,32,45,55,55,32,45,49,57,32,45,49,48,50,99,56,32,45,49,55,32,49,51,32,45,51,52,32,49,55,32,45,53,53,99,49,32,45,57,32,50,32,45,49,56,32,50,32,45,50,55,99,48,32,45,52,50,32,45,49,51,32,45,56,54,32,45,50,50,32,45,49,49,49,99,49,48,32,45,49,56,32,49,54,32,45,51,55,32,50,48,32,45,54,48,99,50,32,45,57,32,50,32,45,49,56,32,50,32,45,50,56,99,48,32,45,51,57,32,45,49,49,32,45,56,48,32,45,50,48,32,45,49,48,54,99,56,32,45,49,55,32,49,52,32,45,51,53,32,49,56,32,45,53,56,99,50,32,45,49,50,32,51,32,45,50,51,32,51,32,45,51,53,99,48,32,45,53,55,32,45,50,49,32,45,49,49,50,32,45,50,51,32,45,49,49,57,32,99,45,49,32,45,50,32,45,49,32,45,52,32,45,49,32,45,54,99,48,32,45,51,32,48,32,45,53,32,49,32,45,55,99,49,53,32,45,51,54,32,50,52,32,45,55,52,32,50,54,32,45,49,49,51,122,77,50,48,56,32,50,48,51,99,45,53,53,32,57,51,32,45,49,49,53,32,49,49,55,32,45,49,55,48,32,49,49,55,99,49,55,32,45,57,51,32,54,55,32,45,49,48,57,32,49,49,53,32,45,49,54,50,99,50,52,32,45,50,54,32,52,50,32,45,52,54,32,53,54,32,45,54,52,99,53,32,49,54,32,57,32,51,49,32,49,49,32,52,48,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,77,50,48,56,32,49,55,99,45,53,53,32,57,50,32,45,49,49,51,32,49,49,55,32,45,49,55,48,32,49,49,55,99,49,32,45,49,32,49,32,45,51,32,49,32,45,52,32,99,49,55,32,45,49,48,48,32,54,52,32,45,49,49,54,32,49,49,52,32,45,49,55,48,99,50,51,32,45,50,53,32,52,48,32,45,52,52,32,53,52,32,45,54,49,108,49,51,32,52,57,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,77,50,48,56,32,45,49,56,49,99,45,53,53,32,57,51,32,45,49,49,52,32,49,49,55,32,45,49,54,57,32,49,49,55,99,49,54,32,45,57,55,32,54,53,32,45,49,49,52,32,49,49,52,32,45,49,54,56,99,50,51,32,45,50,53,32,52,49,32,45,52,52,32,53,53,32,45,54,50,99,53,32,49,55,32,49,48,32,51,52,32,49,50,32,52,52,99,49,32,55,32,51,32,49,51,32,51,32,50,49,99,48,32,49,51,32,45,52,32,50,56,32,45,49,53,32,52,56,122,77,50,49,57,32,45,52,53,54,99,49,32,56,32,50,32,49,54,32,50,32,50,52,32,99,48,32,50,57,32,45,57,32,53,54,32,45,50,53,32,56,48,99,45,51,49,32,52,54,32,45,56,50,32,57,55,32,45,49,52,53,32,57,55,99,45,54,32,45,49,32,45,49,51,32,45,49,50,32,45,49,51,32,45,49,51,99,50,48,32,45,55,55,32,54,52,32,45,57,56,32,49,48,55,32,45,49,52,57,108,53,32,45,53,99,49,55,32,45,50,48,32,51,49,32,45,51,55,32,52,54,32,45,53,57,99,49,32,45,51,32,52,32,45,52,32,55,32,45,52,99,53,32,48,32,49,48,32,51,32,49,49,32,54,99,51,32,55,32,51,32,49,53,32,53,32,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E248-flag128thUp.xml",fileData56,true,true,false);var fileData57=[];fileData57.push.apply(fileData57,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,51,32,54,55,54,118,45,49,49,99,45,52,32,45,54,52,32,45,57,32,45,55,53,32,45,50,50,32,45,49,48,48,108,45,52,32,45,55,99,45,50,32,45,51,32,45,51,32,45,53,32,45,51,32,45,55,99,48,32,45,51,32,51,32,45,54,32,51,32,45,57,99,52,32,45,49,48,32,50,48,32,45,53,51,32,50,48,32,45,49,48,53,99,48,32,45,49,51,32,45,49,32,45,50,54,32,45,51,32,45,51,57,99,45,52,32,45,50,52,32,45,49,48,32,45,52,52,32,45,50,48,32,45,54,50,99,57,32,45,50,55,32,50,50,32,45,55,49,32,50,50,32,45,49,49,52,99,48,32,45,49,48,32,48,32,45,50,48,32,45,50,32,45,50,57,99,45,52,32,45,50,52,32,45,49,48,32,45,52,51,32,45,50,48,32,45,54,50,99,49,48,32,45,50,54,32,50,51,32,45,55,48,32,50,51,32,45,49,49,50,99,48,32,45,49,48,32,45,49,32,45,50,48,32,45,51,32,45,51,48,32,99,45,52,32,45,50,52,32,45,49,48,32,45,52,51,32,45,50,48,32,45,54,50,99,49,48,32,45,50,54,32,50,51,32,45,55,48,32,50,51,32,45,49,49,50,99,48,32,45,49,48,32,45,49,32,45,50,48,32,45,51,32,45,51,48,99,45,49,49,32,45,54,52,32,45,51,53,32,45,57,50,32,45,49,48,53,32,45,49,54,56,99,45,53,50,32,45,53,55,32,45,49,48,57,32,45,55,51,32,45,49,50,54,32,45,49,55,55,99,45,49,32,45,57,32,45,49,52,32,45,50,48,32,45,50,49,32,45,50,48,99,45,54,32,48,32,45,49,50,32,49,51,32,45,49,50,32,49,51,118,57,57,55,99,54,49,32,50,32,49,50,53,32,52,32,50,48,49,32,49,52,48,99,50,51,32,52,49,32,51,49,32,55,48,32,51,49,32,57,56,99,48,32,51,52,32,45,49,50,32,54,53,32,45,50,48,32,49,49,48,99,48,32,51,32,45,49,32,53,32,45,49,32,55,99,48,32,49,51,32,55,32,50,51,32,49,52,32,50,54,32,99,50,32,49,32,52,32,49,32,54,32,49,99,55,32,48,32,49,52,32,45,52,32,50,49,32,45,49,54,99,52,32,45,55,32,50,49,32,45,55,48,32,50,49,32,45,49,50,48,122,77,51,57,32,50,54,56,99,48,32,45,53,32,52,32,45,49,51,32,49,51,32,45,49,51,104,53,99,54,50,32,48,32,49,49,53,32,53,51,32,49,52,54,32,49,48,49,99,49,55,32,50,53,32,50,55,32,53,52,32,50,55,32,56,52,99,48,32,56,32,45,49,32,49,55,32,45,50,32,50,53,99,45,50,32,56,32,45,50,32,49,54,32,45,53,32,50,51,99,45,49,32,51,32,45,55,32,54,32,45,49,50,32,54,99,45,51,32,48,32,45,54,32,45,49,32,45,56,32,45,52,99,45,49,54,32,45,50,53,32,45,51,50,32,45,52,52,32,45,53,50,32,45,54,55,99,45,52,53,32,45,53,51,32,45,57,49,32,45,55,53,32,45,49,49,50,32,45,49,53,53,122,77,50,50,57,32,45,49,54,53,108,45,49,51,32,53,48,32,99,45,49,53,32,45,49,56,32,45,51,51,32,45,51,56,32,45,53,55,32,45,54,52,99,45,53,56,32,45,54,51,32,45,49,48,55,32,45,56,53,32,45,49,50,48,32,45,49,55,57,99,53,54,32,48,32,49,50,48,32,50,54,32,49,55,55,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,77,50,50,57,32,51,57,108,45,49,51,32,53,48,99,45,49,53,32,45,49,56,32,45,51,51,32,45,51,56,32,45,53,55,32,45,54,52,99,45,53,56,32,45,54,51,32,45,49,48,55,32,45,56,53,32,45,49,50,48,32,45,49,55,57,99,53,54,32,48,32,49,50,48,32,50,54,32,49,55,55,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,77,50,50,57,32,50,52,51,99,45,51,32,49,49,32,45,56,32,51,50,32,45,49,52,32,53,49,32,99,45,49,52,32,45,49,56,32,45,51,50,32,45,51,56,32,45,53,54,32,45,54,52,99,45,53,50,32,45,53,55,32,45,49,48,51,32,45,55,51,32,45,49,50,48,32,45,49,55,55,99,48,32,45,49,32,48,32,45,50,32,50,32,45,51,99,53,55,32,48,32,49,49,56,32,50,54,32,49,55,53,32,49,50,50,99,49,50,32,50,49,32,49,54,32,51,55,32,49,54,32,53,48,99,48,32,56,32,45,50,32,49,52,32,45,51,32,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E249-flag128thDown.xml",fileData57,true,true,false);var fileData58=[];fileData58.push.apply(fileData58,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,51,32,45,54,55,48,99,48,32,45,57,32,49,32,45,49,56,32,49,32,45,50,56,99,48,32,45,52,52,32,45,52,32,45,57,50,32,45,56,32,45,57,55,99,45,54,32,45,49,50,32,45,49,50,32,45,49,55,32,45,49,57,32,45,49,55,99,45,51,32,48,32,45,54,32,49,32,45,56,32,50,99,45,55,32,50,32,45,49,51,32,49,49,32,45,49,51,32,50,51,99,48,32,51,32,48,32,53,32,49,32,56,99,53,32,51,48,32,56,32,53,56,32,56,32,56,54,99,48,32,52,56,32,45,57,32,57,52,32,45,51,48,32,49,51,56,99,45,54,53,32,49,51,52,32,45,49,51,52,32,49,51,54,32,45,49,57,49,32,49,51,56,104,45,52,118,49,49,49,50,99,48,32,54,32,49,52,32,57,32,49,53,32,57,99,56,32,48,32,49,53,32,48,32,49,54,32,45,49,56,99,49,55,32,45,57,55,32,55,50,32,45,49,50,52,32,49,50,52,32,45,49,55,57,108,49,56,32,45,49,57,32,99,53,52,32,45,53,57,32,55,57,32,45,56,56,32,56,56,32,45,49,52,49,99,50,32,45,49,48,32,50,32,45,50,48,32,50,32,45,51,49,99,48,32,45,51,57,32,45,57,32,45,56,48,32,45,49,56,32,45,49,48,55,99,56,32,45,49,53,32,49,51,32,45,51,49,32,49,54,32,45,52,57,99,50,32,45,49,48,32,50,32,45,50,48,32,50,32,45,51,49,99,48,32,45,51,56,32,45,57,32,45,56,48,32,45,49,56,32,45,49,48,55,99,56,32,45,49,53,32,49,51,32,45,51,49,32,49,54,32,45,52,57,99,50,32,45,49,48,32,50,32,45,50,48,32,50,32,45,51,49,99,48,32,45,51,56,32,45,57,32,45,56,48,32,45,49,56,32,45,49,48,55,99,56,32,45,49,53,32,49,51,32,45,51,49,32,49,54,32,45,52,57,99,50,32,45,49,48,32,51,32,45,50,49,32,51,32,45,51,50,99,48,32,45,51,55,32,45,57,32,45,55,53,32,45,49,55,32,45,49,48,50,32,99,52,32,45,49,50,32,55,32,45,50,53,32,57,32,45,52,48,99,50,32,45,49,50,32,51,32,45,50,52,32,51,32,45,51,54,99,48,32,45,53,56,32,45,50,49,32,45,49,49,51,32,45,50,51,32,45,49,50,48,99,45,49,32,45,49,32,45,49,32,45,51,32,45,49,32,45,53,99,48,32,45,51,32,49,32,45,55,32,49,32,45,56,99,49,54,32,45,51,55,32,50,53,32,45,55,53,32,50,55,32,45,49,49,51,122,77,49,53,53,32,45,50,50,52,99,50,53,32,45,50,55,32,52,52,32,45,52,56,32,53,56,32,45,54,55,99,52,32,49,49,32,54,32,50,48,32,56,32,50,55,115,51,32,49,52,32,51,32,50,50,99,48,32,49,51,32,45,51,32,50,55,32,45,49,53,32,52,55,99,45,53,52,32,57,49,32,45,49,49,54,32,49,49,55,32,45,49,55,48,32,49,49,56,99,50,48,32,45,56,48,32,54,56,32,45,57,54,32,49,49,54,32,45,49,52,55,122,77,49,53,53,32,45,53,52,108,53,53,32,45,54,49,32,99,52,32,49,52,32,57,32,50,57,32,49,49,32,51,56,99,50,32,55,32,51,32,49,52,32,51,32,50,50,99,48,32,49,51,32,45,51,32,50,56,32,45,49,53,32,52,56,99,45,53,53,32,57,51,32,45,49,49,53,32,49,49,55,32,45,49,55,48,32,49,49,55,99,50,48,32,45,56,53,32,54,56,32,45,49,49,48,32,49,49,54,32,45,49,54,52,122,77,49,53,53,32,49,51,51,108,53,53,32,45,54,49,99,52,32,49,52,32,57,32,50,57,32,49,49,32,51,56,99,50,32,55,32,51,32,49,52,32,51,32,50,50,99,48,32,49,51,32,45,52,32,50,55,32,45,49,53,32,52,54,99,45,53,53,32,57,53,32,45,49,49,53,32,49,49,57,32,45,49,55,48,32,49,49,57,99,50,48,32,45,56,53,32,54,56,32,45,49,49,48,32,49,49,54,32,45,49,54,52,122,77,50,48,56,32,51,54,53,99,45,53,52,32,57,53,32,45,49,49,52,32,49,49,57,32,45,49,54,57,32,49,49,57,32,99,50,48,32,45,56,53,32,54,56,32,45,49,49,48,32,49,49,54,32,45,49,54,52,108,53,53,32,45,54,49,99,52,32,49,52,32,57,32,50,57,32,49,49,32,51,56,99,50,32,55,32,51,32,49,52,32,51,32,50,50,99,48,32,49,51,32,45,52,32,50,55,32,45,49,54,32,52,54,122,77,50,50,49,32,45,52,53,48,99,49,32,55,32,50,32,49,52,32,50,32,50,49,99,48,32,50,57,32,45,49,48,32,53,55,32,45,50,55,32,56,51,99,45,50,57,32,52,53,32,45,56,49,32,57,55,32,45,49,51,57,32,57,55,104,45,54,99,45,56,32,48,32,45,49,50,32,45,55,32,45,49,50,32,45,49,51,99,49,56,32,45,55,54,32,54,50,32,45,57,57,32,49,48,56,32,45,49,53,49,99,49,57,32,45,50,49,32,51,52,32,45,52,48,32,52,57,32,45,54,53,99,50,32,45,51,32,53,32,45,52,32,56,32,45,52,99,53,32,48,32,49,48,32,52,32,49,49,32,55,99,52,32,56,32,52,32,49,54,32,54,32,50,53,32,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E24A-flag256thUp.xml",fileData58,true,true,false);var fileData59=[];fileData59.push.apply(fileData59,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,52,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,50,32,49,54,56,99,56,32,45,50,56,32,49,55,32,45,54,54,32,49,55,32,45,49,48,51,99,48,32,45,49,50,32,45,49,32,45,50,51,32,45,51,32,45,51,52,99,45,51,32,45,49,57,32,45,56,32,45,51,53,32,45,49,52,32,45,53,48,99,56,32,45,50,56,32,49,55,32,45,54,54,32,49,55,32,45,49,48,51,99,48,32,45,49,50,32,45,49,32,45,50,51,32,45,51,32,45,51,52,99,45,51,32,45,49,57,32,45,56,32,45,51,53,32,45,49,52,32,45,53,48,99,56,32,45,50,56,32,49,55,32,45,54,54,32,49,55,32,45,49,48,51,99,48,32,45,49,50,32,45,49,32,45,50,51,32,45,51,32,45,51,52,99,45,49,50,32,45,55,50,32,45,52,48,32,45,49,48,51,32,45,49,49,56,32,45,49,56,56,99,45,53,57,32,45,54,51,32,45,49,50,50,32,45,56,49,32,45,49,52,48,32,45,49,57,57,99,45,51,32,45,57,32,45,49,55,32,45,50,49,32,45,50,52,32,45,50,49,32,115,45,49,52,32,49,52,32,45,49,52,32,49,52,118,49,49,54,50,99,54,50,32,51,32,49,50,52,32,53,32,50,48,50,32,49,52,51,99,50,51,32,52,49,32,51,49,32,55,50,32,51,49,32,49,48,48,99,48,32,51,52,32,45,49,50,32,54,53,32,45,50,48,32,49,49,48,99,45,49,32,51,32,45,49,32,54,32,45,49,32,57,99,48,32,49,51,32,55,32,50,50,32,49,52,32,50,53,99,50,32,48,32,51,32,49,32,53,32,49,99,55,32,48,32,49,54,32,45,52,32,50,50,32,45,49,54,99,53,32,45,56,32,50,49,32,45,55,51,32,50,49,32,45,49,50,50,118,45,49,49,99,45,52,32,45,54,53,32,45,57,32,45,55,54,32,45,50,52,32,45,49,48,51,108,45,51,32,45,54,99,45,49,32,45,51,32,45,50,32,45,53,32,45,50,32,45,55,115,48,32,45,52,32,50,32,45,56,99,49,54,32,45,52,57,32,50,49,32,45,57,49,32,50,49,32,45,49,52,50,32,99,48,32,45,49,32,49,32,45,50,32,49,32,45,51,115,49,32,45,51,32,49,32,45,52,99,56,32,45,50,49,32,50,57,32,45,56,48,32,50,57,32,45,49,51,56,99,48,32,45,49,50,32,45,49,32,45,50,52,32,45,51,32,45,51,53,99,45,51,32,45,49,57,32,45,56,32,45,51,53,32,45,49,52,32,45,53,48,122,77,50,53,54,32,56,55,99,48,32,55,32,45,50,32,49,55,32,45,52,32,50,56,99,45,49,56,32,45,50,52,32,45,52,49,32,45,53,48,32,45,55,52,32,45,56,53,99,45,53,49,32,45,53,53,32,45,49,49,52,32,45,55,54,32,45,49,51,57,32,45,49,53,57,99,54,50,32,50,32,49,52,49,32,51,50,32,50,48,50,32,49,51,55,99,49,51,32,50,51,32,49,54,32,52,48,32,49,54,32,53,52,99,48,32,57,32,45,49,32,49,55,32,45,49,32,50,53,122,77,50,52,53,32,51,51,48,99,45,49,54,32,45,51,48,32,45,52,50,32,45,53,57,32,45,56,53,32,45,49,48,54,32,99,45,53,48,32,45,53,52,32,45,49,48,53,32,45,55,50,32,45,49,50,50,32,45,49,54,54,99,54,52,32,48,32,49,52,48,32,50,56,32,50,48,51,32,49,51,55,99,49,51,32,50,51,32,49,54,32,52,48,32,49,54,32,53,52,99,48,32,57,32,45,49,32,49,55,32,45,49,32,50,53,99,48,32,49,50,32,45,53,32,51,51,32,45,49,48,32,53,50,99,48,32,49,32,45,49,32,51,32,45,49,32,52,122,77,49,53,49,32,52,49,57,99,45,52,55,32,45,53,50,32,45,57,50,32,45,55,54,32,45,49,49,52,32,45,49,53,54,99,48,32,45,53,32,53,32,45,49,51,32,49,53,32,45,49,51,104,56,99,54,48,32,48,32,49,49,49,32,53,51,32,49,52,52,32,49,48,50,99,49,55,32,50,53,32,50,55,32,53,50,32,50,55,32,56,50,99,48,32,57,32,45,49,32,49,57,32,45,51,32,50,56,99,48,32,54,32,45,50,32,49,53,32,45,52,32,50,51,99,45,49,32,51,32,45,55,32,54,32,45,49,50,32,54,32,99,45,51,32,48,32,45,54,32,45,49,32,45,56,32,45,52,99,45,49,55,32,45,50,53,32,45,51,52,32,45,52,53,32,45,53,51,32,45,54,56,122,77,50,53,54,32,45,50,56,54,99,48,32,54,32,45,50,32,49,54,32,45,52,32,50,55,99,45,49,56,32,45,50,52,32,45,52,49,32,45,52,57,32,45,55,52,32,45,56,53,99,45,53,49,32,45,53,53,32,45,49,49,52,32,45,55,54,32,45,49,51,57,32,45,49,53,57,99,54,50,32,50,32,49,52,49,32,51,51,32,50,48,50,32,49,51,55,99,49,51,32,50,51,32,49,54,32,52,49,32,49,54,32,53,53,99,48,32,57,32,45,49,32,49,55,32,45,49,32,50,53,122,77,50,53,54,32,45,49,48,48,99,48,32,55,32,45,50,32,49,55,32,45,52,32,50,56,99,45,49,56,32,45,50,52,32,45,52,49,32,45,53,48,32,45,55,52,32,45,56,53,99,45,53,49,32,45,53,53,32,45,49,49,52,32,45,55,54,32,45,49,51,57,32,45,49,53,57,32,99,54,50,32,50,32,49,52,49,32,51,50,32,50,48,50,32,49,51,55,99,49,51,32,50,51,32,49,54,32,52,48,32,49,54,32,53,52,99,48,32,57,32,45,49,32,49,55,32,45,49,32,50,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E24B-flag256thDown.xml",fileData59,true,true,false);var fileData60=[];fileData60.push.apply(fileData60,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,32,45,56,49,99,48,32,45,53,32,50,32,45,49,53,32,49,49,32,45,49,53,99,51,32,48,32,54,32,49,32,49,48,32,51,99,51,48,32,49,57,32,53,57,32,53,49,32,55,50,32,55,53,99,49,50,32,50,49,32,49,55,32,52,50,32,49,55,32,54,48,99,48,32,49,57,32,45,54,32,51,54,32,45,49,54,32,52,55,99,45,54,32,55,32,45,49,53,32,49,49,32,45,50,53,32,49,49,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,52,32,45,56,32,45,52,48,32,45,51,48,32,45,52,52,32,45,52,50,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,52,48,32,51,32,45,49,48,48,32,51,32,45,49,48,48,122,77,49,50,32,45,49,55,48,99,45,56,32,49,48,32,45,49,50,32,53,56,49,32,45,49,50,32,53,56,49,99,49,32,49,56,32,49,55,32,50,56,32,51,49,32,50,56,32,99,49,48,32,48,32,49,57,32,45,54,32,49,57,32,45,49,55,99,48,32,45,50,48,32,45,54,32,45,50,54,48,32,45,55,32,45,50,56,50,99,48,32,45,55,32,52,32,45,49,52,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,53,32,48,32,49,54,32,57,32,50,50,32,49,52,99,49,49,32,55,32,50,51,32,49,49,32,51,52,32,49,52,99,55,32,50,32,49,52,32,51,32,50,49,32,51,99,52,54,32,45,51,32,57,48,32,45,51,57,32,57,48,32,45,57,54,99,48,32,45,52,54,32,45,51,49,32,45,49,48,55,32,45,49,50,48,32,45,49,54,57,99,45,50,53,32,45,49,55,32,45,52,57,32,45,52,52,32,45,55,57,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E260-accidentalFlat.xml",fileData60,true,true,false);var fileData61=[];fileData61.push.apply(fileData61,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,32,51,57,118,45,49,48,51,99,48,32,45,52,32,53,32,45,54,32,49,50,32,45,54,99,50,53,32,48,32,56,50,32,50,51,32,56,50,32,52,49,118,49,48,51,99,48,32,52,32,45,51,32,53,32,45,57,32,53,99,45,50,52,32,48,32,45,56,53,32,45,50,54,32,45,56,53,32,45,52,48,122,77,49,52,49,32,49,56,49,108,49,53,32,53,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,118,45,53,48,50,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,51,99,45,55,32,48,32,45,49,50,32,53,32,45,49,50,32,49,50,118,49,52,57,99,48,32,56,32,45,55,32,49,49,32,45,49,55,32,49,49,99,45,50,57,32,48,32,45,56,53,32,45,50,52,32,45,57,57,32,45,51,48,99,45,49,32,45,49,32,45,51,32,45,49,32,45,51,32,45,49,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,53,49,53,99,48,32,55,32,53,32,49,50,32,49,50,32,49,50,104,49,51,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,118,45,49,54,55,99,48,32,45,52,32,52,32,45,53,32,49,48,32,45,53,99,50,54,32,48,32,57,48,32,50,51,32,57,48,32,50,51,99,49,32,48,32,50,32,49,32,52,32,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E261-accidentalNatural.xml",fileData61,true,true,false);var fileData62=[];fileData62.push.apply(fileData62,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,56,32,45,52,53,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,50,32,45,52,32,53,55,99,45,50,32,52,32,45,56,32,54,32,45,49,53,32,54,99,45,50,53,32,48,32,45,55,49,32,45,50,49,32,45,55,51,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,50,51,55,32,49,49,56,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,32,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,32,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,49,99,54,32,51,32,49,49,32,49,50,32,49,49,32,50,51,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,48,32,56,32,50,54,32,49,49,115,49,50,32,49,51,32,49,50,32,50,55,118,49,51,53,32,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,99,48,32,45,56,32,51,32,45,50,48,32,49,50,32,45,50,48,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E262-accidentalSharp.xml",fileData62,true,true,false);var fileData63=[];fileData63.push.apply(fileData63,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,57,48,32,45,51,50,104,49,48,99,49,55,32,48,32,51,53,32,45,50,32,52,48,32,45,55,99,52,32,45,53,32,55,32,45,50,51,32,55,32,45,52,48,99,48,32,45,49,54,32,45,50,32,45,51,49,32,45,55,32,45,51,54,99,45,55,32,45,55,32,45,50,50,32,45,49,48,32,45,51,56,32,45,49,48,99,45,49,55,32,48,32,45,51,51,32,52,32,45,52,48,32,49,48,99,45,52,32,51,32,45,53,32,50,48,32,45,53,32,51,56,99,45,52,32,49,52,32,45,50,49,32,52,54,32,45,51,52,32,52,54,115,45,50,53,32,45,50,56,32,45,51,49,32,45,52,50,99,45,49,32,45,49,32,45,50,32,45,51,32,45,50,32,45,52,99,48,32,45,49,54,32,45,50,32,45,51,51,32,45,56,32,45,51,56,99,45,54,32,45,55,32,45,50,50,32,45,49,48,32,45,51,55,32,45,49,48,99,45,49,55,32,48,32,45,51,51,32,52,32,45,52,48,32,49,48,32,99,45,51,32,50,32,45,53,32,50,48,32,45,53,32,51,56,115,50,32,51,53,32,53,32,51,56,99,54,32,53,32,50,53,32,55,32,52,51,32,55,104,49,48,99,49,52,32,53,32,52,54,32,50,49,32,52,54,32,51,52,99,48,32,55,32,45,51,54,32,50,55,32,45,52,55,32,51,51,99,45,51,32,48,32,45,54,32,45,49,32,45,49,48,32,45,49,99,45,49,55,32,48,32,45,51,53,32,52,32,45,52,50,32,49,48,99,45,51,32,51,32,45,53,32,50,49,32,45,53,32,51,57,115,50,32,51,53,32,53,32,51,55,99,54,32,53,32,50,52,32,55,32,52,49,32,55,99,49,54,32,48,32,51,50,32,45,50,32,51,54,32,45,55,99,53,32,45,52,32,56,32,45,50,50,32,56,32,45,51,57,99,52,32,45,49,52,32,50,48,32,45,52,55,32,51,52,32,45,52,55,99,49,50,32,48,32,50,56,32,51,54,32,51,51,32,52,55,99,48,32,49,56,32,49,32,51,54,32,53,32,51,57,32,99,53,32,53,32,50,51,32,55,32,52,49,32,55,99,49,55,32,48,32,51,51,32,45,50,32,51,55,32,45,55,115,55,32,45,50,51,32,55,32,45,52,48,99,48,32,45,49,54,32,45,50,32,45,51,49,32,45,55,32,45,51,54,99,45,55,32,45,54,32,45,50,50,32,45,49,48,32,45,51,56,32,45,49,48,99,45,52,32,48,32,45,56,32,49,32,45,49,50,32,49,99,45,49,52,32,45,53,32,45,52,55,32,45,50,48,32,45,52,55,32,45,51,52,99,48,32,45,55,32,51,54,32,45,50,55,32,52,55,32,45,51,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E263-accidentalDoubleSharp.xml",fileData63,true,true,false);var fileData64=[];fileData64.push.apply(fileData64,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,49,53,49,104,54,99,52,55,32,45,49,32,57,49,32,45,51,56,32,57,49,32,45,57,52,99,48,32,45,52,54,32,45,51,50,32,45,49,48,55,32,45,49,50,50,32,45,49,55,48,99,45,50,51,32,45,49,54,32,45,52,55,32,45,52,52,32,45,55,56,32,45,54,48,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,99,45,50,32,48,32,45,53,32,49,32,45,56,32,53,99,45,51,32,51,32,45,53,32,54,48,32,45,55,32,49,51,53,99,45,49,57,32,45,50,52,32,45,52,55,32,45,53,49,32,45,56,52,32,45,55,55,99,45,50,51,32,45,49,55,32,45,52,56,32,45,52,53,32,45,55,57,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,99,45,55,32,57,32,45,49,50,32,53,56,49,32,45,49,50,32,53,56,49,99,49,32,49,55,32,49,55,32,50,54,32,51,49,32,50,54,32,99,49,48,32,48,32,49,57,32,45,53,32,49,57,32,45,49,54,99,48,32,45,49,57,32,45,55,32,45,50,54,48,32,45,55,32,45,50,56,49,99,48,32,45,56,32,52,32,45,49,53,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,57,32,48,32,49,54,32,57,32,50,52,32,49,51,99,49,48,32,54,32,50,49,32,49,50,32,51,51,32,49,53,99,52,32,49,32,57,32,49,32,49,52,32,49,104,54,99,49,57,32,48,32,51,54,32,45,54,32,53,49,32,45,49,54,99,45,50,32,49,51,57,32,45,51,32,50,55,54,32,45,51,32,50,55,54,99,50,32,49,55,32,49,56,32,50,54,32,51,49,32,50,54,99,49,48,32,48,32,49,57,32,45,53,32,49,57,32,45,49,54,99,48,32,45,49,57,32,45,54,32,45,50,54,48,32,45,54,32,45,50,56,49,99,48,32,45,56,32,51,32,45,49,53,32,49,48,32,45,49,55,99,49,32,45,49,32,51,32,45,49,32,53,32,45,49,32,99,57,32,48,32,49,55,32,57,32,50,52,32,49,51,99,49,48,32,54,32,50,49,32,49,50,32,51,51,32,49,53,99,53,32,49,32,57,32,49,32,49,52,32,49,122,77,49,52,49,32,45,49,56,99,49,49,32,50,48,32,49,54,32,52,49,32,49,54,32,53,57,99,48,32,50,48,32,45,54,32,51,55,32,45,49,54,32,52,57,99,45,54,32,55,32,45,49,52,32,49,48,32,45,50,52,32,49,48,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,52,32,45,56,32,45,52,49,32,45,51,48,32,45,52,53,32,45,52,51,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,51,57,32,51,32,45,57,56,32,51,32,45,57,56,99,48,32,45,54,32,51,32,45,49,54,32,49,49,32,45,49,54,99,50,32,48,32,54,32,49,32,57,32,51,99,51,50,32,50,48,32,54,49,32,53,49,32,55,52,32,55,53,122,77,51,50,52,32,45,49,56,32,99,49,49,32,50,49,32,49,54,32,52,49,32,49,54,32,53,57,99,48,32,50,48,32,45,54,32,51,55,32,45,49,53,32,52,57,99,45,54,32,55,32,45,49,52,32,49,48,32,45,50,52,32,49,48,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,53,32,45,56,32,45,52,50,32,45,51,48,32,45,52,54,32,45,52,51,99,45,49,32,45,51,32,45,49,32,45,49,50,32,45,49,32,45,50,51,99,48,32,45,51,56,32,51,32,45,49,48,55,32,51,32,45,49,48,55,99,48,32,45,54,32,51,32,45,49,54,32,49,49,32,45,49,54,99,50,32,48,32,53,32,49,32,57,32,51,99,51,50,32,50,48,32,54,49,32,53,49,32,55,51,32,55,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E264-accidentalDoubleFlat.xml",fileData64,true,true,false);var fileData65=[];fileData65.push.apply(fileData65,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,53,54,32,45,51,50,104,49,48,99,49,55,32,48,32,51,53,32,45,50,32,52,48,32,45,55,99,52,32,45,53,32,55,32,45,50,51,32,55,32,45,52,48,99,48,32,45,49,54,32,45,50,32,45,51,49,32,45,55,32,45,51,54,99,45,55,32,45,55,32,45,50,50,32,45,49,48,32,45,51,56,32,45,49,48,99,45,49,55,32,48,32,45,51,51,32,52,32,45,52,48,32,49,48,99,45,52,32,51,32,45,53,32,50,48,32,45,53,32,51,56,99,45,52,32,49,52,32,45,50,49,32,52,54,32,45,51,52,32,52,54,115,45,50,53,32,45,50,56,32,45,51,49,32,45,52,50,99,45,49,32,45,49,32,45,50,32,45,51,32,45,50,32,45,52,99,48,32,45,49,54,32,45,50,32,45,51,51,32,45,56,32,45,51,56,99,45,54,32,45,55,32,45,50,50,32,45,49,48,32,45,51,55,32,45,49,48,99,45,49,55,32,48,32,45,51,51,32,52,32,45,52,48,32,49,48,32,99,45,51,32,50,32,45,53,32,50,48,32,45,53,32,51,56,115,50,32,51,53,32,53,32,51,56,99,54,32,53,32,50,53,32,55,32,52,51,32,55,104,49,48,99,49,52,32,53,32,52,54,32,50,49,32,52,54,32,51,52,99,48,32,55,32,45,51,54,32,50,55,32,45,52,55,32,51,51,99,45,51,32,48,32,45,54,32,45,49,32,45,49,48,32,45,49,99,45,49,55,32,48,32,45,51,53,32,52,32,45,52,50,32,49,48,99,45,51,32,51,32,45,53,32,50,49,32,45,53,32,51,57,115,50,32,51,53,32,53,32,51,55,99,54,32,53,32,50,52,32,55,32,52,49,32,55,99,49,54,32,48,32,51,50,32,45,50,32,51,54,32,45,55,99,53,32,45,52,32,56,32,45,50,50,32,56,32,45,51,57,99,52,32,45,49,52,32,50,48,32,45,52,55,32,51,52,32,45,52,55,99,49,50,32,48,32,50,56,32,51,54,32,51,51,32,52,55,99,48,32,49,56,32,49,32,51,54,32,53,32,51,57,32,99,53,32,53,32,50,51,32,55,32,52,49,32,55,99,49,55,32,48,32,51,51,32,45,50,32,51,55,32,45,55,115,55,32,45,50,51,32,55,32,45,52,48,99,48,32,45,49,54,32,45,50,32,45,51,49,32,45,55,32,45,51,54,99,45,55,32,45,54,32,45,50,50,32,45,49,48,32,45,51,56,32,45,49,48,99,45,52,32,48,32,45,56,32,49,32,45,49,50,32,49,99,45,49,52,32,45,53,32,45,52,55,32,45,50,48,32,45,52,55,32,45,51,52,99,48,32,45,55,32,51,54,32,45,50,55,32,52,55,32,45,51,51,122,77,49,54,56,32,45,52,53,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,50,32,45,52,32,53,55,99,45,50,32,52,32,45,56,32,54,32,45,49,53,32,54,99,45,50,53,32,48,32,45,55,49,32,45,50,49,32,45,55,51,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,32,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,50,51,55,32,49,49,56,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,32,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,49,99,54,32,51,32,49,49,32,49,50,32,49,49,32,50,51,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,32,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,48,32,56,32,50,54,32,49,49,115,49,50,32,49,51,32,49,50,32,50,55,118,49,51,53,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,99,48,32,45,56,32,51,32,45,50,48,32,49,50,32,45,50,48,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,32,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E265-accidentalTripleSharp.xml",fileData65,true,true,false);var fileData66=[];fileData66.push.apply(fileData66,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,49,53,49,104,54,99,49,57,32,48,32,51,56,32,45,55,32,53,51,32,45,49,56,99,45,50,32,49,52,49,32,45,51,32,50,55,56,32,45,51,32,50,55,56,99,49,32,49,56,32,49,55,32,50,56,32,51,49,32,50,56,99,49,48,32,48,32,49,57,32,45,54,32,49,57,32,45,49,55,99,48,32,45,50,48,32,45,54,32,45,50,54,48,32,45,55,32,45,50,56,50,99,48,32,45,55,32,52,32,45,49,52,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,53,32,48,32,49,54,32,57,32,50,50,32,49,52,99,49,49,32,55,32,50,51,32,49,49,32,51,52,32,49,52,99,55,32,50,32,49,52,32,51,32,50,49,32,51,99,52,54,32,45,51,32,57,48,32,45,51,57,32,57,48,32,45,57,54,99,48,32,45,52,54,32,45,51,49,32,45,49,48,55,32,45,49,50,48,32,45,49,54,57,32,99,45,50,53,32,45,49,55,32,45,52,57,32,45,52,52,32,45,55,57,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,99,45,50,32,51,32,45,53,32,54,48,32,45,54,32,49,51,55,99,45,50,48,32,45,50,54,32,45,52,56,32,45,53,51,32,45,56,55,32,45,56,48,99,45,50,51,32,45,49,54,32,45,52,55,32,45,52,52,32,45,55,56,32,45,54,48,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,99,45,50,32,48,32,45,53,32,49,32,45,56,32,53,99,45,51,32,51,32,45,53,32,54,48,32,45,55,32,49,51,53,99,45,49,57,32,45,50,52,32,45,52,55,32,45,53,49,32,45,56,52,32,45,55,55,99,45,50,51,32,45,49,55,32,45,52,56,32,45,52,53,32,45,55,57,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,32,99,45,55,32,57,32,45,49,50,32,53,56,49,32,45,49,50,32,53,56,49,99,49,32,49,55,32,49,55,32,50,54,32,51,49,32,50,54,99,49,48,32,48,32,49,57,32,45,53,32,49,57,32,45,49,54,99,48,32,45,49,57,32,45,55,32,45,50,54,48,32,45,55,32,45,50,56,49,99,48,32,45,56,32,52,32,45,49,53,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,57,32,48,32,49,54,32,57,32,50,52,32,49,51,99,49,48,32,54,32,50,49,32,49,50,32,51,51,32,49,53,99,52,32,49,32,57,32,49,32,49,52,32,49,104,54,99,49,57,32,48,32,51,54,32,45,54,32,53,49,32,45,49,54,99,45,50,32,49,51,57,32,45,51,32,50,55,54,32,45,51,32,50,55,54,99,50,32,49,55,32,49,56,32,50,54,32,51,49,32,50,54,99,49,48,32,48,32,49,57,32,45,53,32,49,57,32,45,49,54,99,48,32,45,49,57,32,45,54,32,45,50,54,48,32,45,54,32,45,50,56,49,32,99,48,32,45,56,32,51,32,45,49,53,32,49,48,32,45,49,55,99,49,32,45,49,32,51,32,45,49,32,53,32,45,49,99,57,32,48,32,49,55,32,57,32,50,52,32,49,51,99,49,48,32,54,32,50,49,32,49,50,32,51,51,32,49,53,99,53,32,49,32,57,32,49,32,49,52,32,49,122,77,49,52,49,32,45,49,56,99,49,49,32,50,48,32,49,54,32,52,49,32,49,54,32,53,57,99,48,32,50,48,32,45,54,32,51,55,32,45,49,54,32,52,57,99,45,54,32,55,32,45,49,52,32,49,48,32,45,50,52,32,49,48,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,52,32,45,56,32,45,52,49,32,45,51,48,32,45,52,53,32,45,52,51,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,51,57,32,51,32,45,57,56,32,51,32,45,57,56,99,48,32,45,54,32,51,32,45,49,54,32,49,49,32,45,49,54,99,50,32,48,32,54,32,49,32,57,32,51,32,99,51,50,32,50,48,32,54,49,32,53,49,32,55,52,32,55,53,122,77,51,50,52,32,45,49,56,99,49,49,32,50,49,32,49,54,32,52,49,32,49,54,32,53,57,99,48,32,50,48,32,45,54,32,51,55,32,45,49,53,32,52,57,99,45,54,32,55,32,45,49,52,32,49,48,32,45,50,52,32,49,48,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,53,32,45,56,32,45,52,50,32,45,51,48,32,45,52,54,32,45,52,51,99,45,49,32,45,51,32,45,49,32,45,49,50,32,45,49,32,45,50,51,99,48,32,45,51,56,32,51,32,45,49,48,55,32,51,32,45,49,48,55,99,48,32,45,54,32,51,32,45,49,54,32,49,49,32,45,49,54,99,50,32,48,32,53,32,49,32,57,32,51,99,51,50,32,50,48,32,54,49,32,53,49,32,55,51,32,55,53,122,77,53,49,48,32,45,49,56,99,49,50,32,50,49,32,49,55,32,52,50,32,49,55,32,54,48,32,99,48,32,49,57,32,45,54,32,51,54,32,45,49,54,32,52,55,99,45,54,32,55,32,45,49,53,32,49,49,32,45,50,53,32,49,49,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,52,32,45,56,32,45,52,48,32,45,51,48,32,45,52,52,32,45,52,50,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,52,48,32,51,32,45,49,48,48,32,51,32,45,49,48,48,99,48,32,45,53,32,50,32,45,49,53,32,49,49,32,45,49,53,99,51,32,48,32,54,32,49,32,49,48,32,51,99,51,48,32,49,57,32,53,57,32,53,49,32,55,50,32,55,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E266-accidentalTripleFlat.xml",fileData66,true,true,false);var fileData67=[];fileData67.push.apply(fileData67,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,32,51,57,118,45,49,48,51,99,48,32,45,52,32,53,32,45,54,32,49,50,32,45,54,99,50,53,32,48,32,56,50,32,50,51,32,56,50,32,52,49,118,49,48,51,99,48,32,52,32,45,51,32,53,32,45,57,32,53,99,45,50,52,32,48,32,45,56,53,32,45,50,54,32,45,56,53,32,45,52,48,122,77,49,52,49,32,49,56,49,108,49,53,32,53,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,118,45,53,48,50,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,51,99,45,55,32,48,32,45,49,50,32,53,32,45,49,50,32,49,50,118,49,52,57,99,48,32,56,32,45,55,32,49,49,32,45,49,55,32,49,49,99,45,50,57,32,48,32,45,56,53,32,45,50,52,32,45,57,57,32,45,51,48,99,45,49,32,45,49,32,45,51,32,45,49,32,45,51,32,45,49,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,53,49,53,99,48,32,55,32,53,32,49,50,32,49,50,32,49,50,104,49,51,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,118,45,49,54,55,99,48,32,45,52,32,52,32,45,53,32,49,48,32,45,53,99,50,54,32,48,32,57,48,32,50,51,32,57,48,32,50,51,99,49,32,48,32,50,32,49,32,52,32,49,122,77,50,56,48,32,45,56,49,99,48,32,45,53,32,50,32,45,49,53,32,49,49,32,45,49,53,99,51,32,48,32,54,32,49,32,49,48,32,51,99,51,48,32,49,57,32,53,57,32,53,49,32,55,50,32,55,53,99,49,50,32,50,49,32,49,55,32,52,50,32,49,55,32,54,48,99,48,32,49,57,32,45,54,32,51,54,32,45,49,54,32,52,55,99,45,54,32,55,32,45,49,53,32,49,49,32,45,50,53,32,49,49,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,32,99,45,49,52,32,45,56,32,45,52,48,32,45,51,48,32,45,52,52,32,45,52,50,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,52,48,32,51,32,45,49,48,48,32,51,32,45,49,48,48,122,77,50,52,53,32,45,49,55,48,99,45,56,32,49,48,32,45,49,50,32,53,56,49,32,45,49,50,32,53,56,49,99,49,32,49,56,32,49,55,32,50,56,32,51,49,32,50,56,99,49,48,32,48,32,49,57,32,45,54,32,49,57,32,45,49,55,99,48,32,45,50,48,32,45,54,32,45,50,54,48,32,45,55,32,45,50,56,50,99,48,32,45,55,32,52,32,45,49,52,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,53,32,48,32,49,54,32,57,32,50,50,32,49,52,99,49,49,32,55,32,50,51,32,49,49,32,51,52,32,49,52,99,55,32,50,32,49,52,32,51,32,50,49,32,51,99,52,54,32,45,51,32,57,48,32,45,51,57,32,57,48,32,45,57,54,32,99,48,32,45,52,54,32,45,51,49,32,45,49,48,55,32,45,49,50,48,32,45,49,54,57,99,45,50,53,32,45,49,55,32,45,52,57,32,45,52,52,32,45,55,57,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E267-accidentalNaturalFlat.xml",fileData67,true,true,false);var fileData68=[];fileData68.push.apply(fileData68,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,32,51,57,118,45,49,48,51,99,48,32,45,52,32,53,32,45,54,32,49,50,32,45,54,99,50,53,32,48,32,56,50,32,50,51,32,56,50,32,52,49,118,49,48,51,99,48,32,52,32,45,51,32,53,32,45,57,32,53,99,45,50,52,32,48,32,45,56,53,32,45,50,54,32,45,56,53,32,45,52,48,122,77,49,52,49,32,49,56,49,108,49,53,32,53,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,118,45,53,48,50,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,51,99,45,55,32,48,32,45,49,50,32,53,32,45,49,50,32,49,50,118,49,52,57,99,48,32,56,32,45,55,32,49,49,32,45,49,55,32,49,49,99,45,50,57,32,48,32,45,56,53,32,45,50,52,32,45,57,57,32,45,51,48,99,45,49,32,45,49,32,45,51,32,45,49,32,45,51,32,45,49,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,53,49,53,99,48,32,55,32,53,32,49,50,32,49,50,32,49,50,104,49,51,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,118,45,49,54,55,99,48,32,45,52,32,52,32,45,53,32,49,48,32,45,53,99,50,54,32,48,32,57,48,32,50,51,32,57,48,32,50,51,99,49,32,48,32,50,32,49,32,52,32,49,122,77,52,48,48,32,45,52,53,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,50,32,45,52,32,53,55,99,45,50,32,52,32,45,56,32,54,32,45,49,53,32,54,99,45,50,53,32,48,32,45,55,49,32,45,50,49,32,45,55,51,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,32,77,52,54,57,32,49,49,56,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,32,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,49,99,54,32,51,32,49,49,32,49,50,32,49,49,32,50,51,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,32,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,48,32,56,32,50,54,32,49,49,115,49,50,32,49,51,32,49,50,32,50,55,118,49,51,53,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,99,48,32,45,56,32,51,32,45,50,48,32,49,50,32,45,50,48,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,32,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E268-accidentalNaturalSharp.xml",fileData68,true,true,false);var fileData69=[];fileData69.push.apply(fileData69,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,56,32,45,52,53,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,50,32,45,52,32,53,55,99,45,50,32,52,32,45,56,32,54,32,45,49,53,32,54,99,45,50,53,32,48,32,45,55,49,32,45,50,49,32,45,55,51,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,50,51,55,32,49,49,56,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,32,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,32,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,49,99,54,32,51,32,49,49,32,49,50,32,49,49,32,50,51,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,48,32,56,32,50,54,32,49,49,115,49,50,32,49,51,32,49,50,32,50,55,118,49,51,53,32,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,99,48,32,45,56,32,51,32,45,50,48,32,49,50,32,45,50,48,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,77,52,51,56,32,45,52,53,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,50,32,45,52,32,53,55,32,99,45,50,32,52,32,45,56,32,54,32,45,49,53,32,54,99,45,50,53,32,48,32,45,55,49,32,45,50,49,32,45,55,51,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,53,48,55,32,49,49,56,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,32,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,49,99,54,32,51,32,49,49,32,49,50,32,49,49,32,50,51,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,48,32,56,32,50,54,32,49,49,115,49,50,32,49,51,32,49,50,32,50,55,118,49,51,53,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,32,99,48,32,45,56,32,51,32,45,50,48,32,49,50,32,45,50,48,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E269-accidentalSharpSharp.xml",fileData69,true,true,false);var fileData70=[];fileData70.push.apply(fileData70,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,49,32,50,51,48,99,48,32,45,51,32,45,49,32,45,52,32,45,50,32,45,53,99,45,53,54,32,45,53,49,32,45,55,57,32,45,49,49,53,32,45,55,57,32,45,50,50,53,99,48,32,45,49,49,49,32,50,50,32,45,49,55,54,32,55,57,32,45,50,50,55,99,49,32,45,49,32,50,32,45,50,32,50,32,45,52,118,45,49,53,99,48,32,45,49,32,45,50,32,45,50,32,45,51,32,45,50,99,45,57,54,32,54,49,32,45,49,51,56,32,49,52,56,32,45,49,51,56,32,50,52,56,99,48,32,57,55,32,52,50,32,49,57,53,32,49,52,48,32,50,52,55,99,49,32,48,32,49,32,45,49,32,49,32,45,51,118,45,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E26A-accidentalParensLeft.xml",fileData70,true,true,false);var fileData71=[];fileData71.push.apply(fileData71,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,50,51,48,118,49,52,99,48,32,50,32,48,32,51,32,49,32,51,99,57,56,32,45,53,50,32,49,52,48,32,45,49,53,48,32,49,52,48,32,45,50,52,55,99,48,32,45,49,48,48,32,45,52,50,32,45,49,56,55,32,45,49,51,56,32,45,50,52,56,99,45,49,32,48,32,45,51,32,49,32,45,51,32,50,118,49,53,99,48,32,50,32,49,32,51,32,50,32,52,99,53,55,32,53,49,32,55,57,32,49,49,54,32,55,57,32,50,50,55,99,48,32,49,49,48,32,45,50,51,32,49,55,52,32,45,55,57,32,50,50,53,99,45,49,32,49,32,45,50,32,50,32,45,50,32,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E26B-accidentalParensRight.xml",fileData71,true,true,false);var fileData72=[];fileData72.push.apply(fileData72,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,53,32,45,50,53,48,104,45,55,51,99,45,49,32,48,32,45,50,32,49,32,45,50,32,50,118,52,57,54,99,48,32,49,32,49,32,50,32,50,32,50,104,55,51,99,49,32,48,32,50,32,45,50,32,50,32,45,51,118,45,49,54,99,48,32,45,49,32,45,49,32,45,51,32,45,50,32,45,51,104,45,52,51,118,45,52,53,55,104,52,51,99,49,32,48,32,50,32,45,49,32,50,32,45,51,118,45,49,53,99,48,32,45,49,32,45,49,32,45,51,32,45,50,32,45,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E26C-accidentalBracketLeft.xml",fileData72,true,true,false);var fileData73=[];fileData73.push.apply(fileData73,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,54,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,53,32,45,50,53,48,104,45,55,51,99,45,49,32,48,32,45,50,32,50,32,45,50,32,51,118,49,53,99,48,32,50,32,49,32,51,32,50,32,51,104,52,51,118,52,53,55,104,45,52,51,99,45,49,32,48,32,45,50,32,50,32,45,50,32,51,118,49,54,99,48,32,49,32,49,32,51,32,50,32,51,104,55,51,99,49,32,48,32,50,32,45,49,32,50,32,45,50,118,45,52,57,54,99,48,32,45,49,32,45,49,32,45,50,32,45,50,32,45,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E26D-accidentalBracketRight.xml",fileData73,true,true,false);var fileData74=[];fileData74.push.apply(fileData74,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,56,32,49,52,57,99,52,55,32,45,50,32,57,48,32,45,51,57,32,57,48,32,45,57,52,99,48,32,45,52,55,32,45,51,50,32,45,49,48,55,32,45,49,50,49,32,45,49,54,57,99,45,50,51,32,45,49,55,32,45,52,56,32,45,52,52,32,45,55,56,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,99,45,50,32,48,32,45,53,32,49,32,45,56,32,53,99,45,55,32,56,32,45,49,49,32,52,52,49,32,45,49,50,32,53,53,51,104,45,54,53,108,57,48,32,49,57,56,108,56,57,32,45,49,57,56,104,45,54,53,99,45,50,32,45,55,51,32,45,53,32,45,50,50,55,32,45,54,32,45,50,52,52,99,48,32,45,56,32,52,32,45,49,53,32,49,48,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,56,32,48,32,49,53,32,57,32,50,51,32,49,52,99,49,49,32,55,32,50,50,32,49,49,32,51,51,32,49,52,32,99,56,32,50,32,49,52,32,50,32,50,49,32,50,122,77,49,54,50,32,45,50,48,99,49,49,32,50,49,32,49,54,32,52,50,32,49,54,32,54,48,99,48,32,50,48,32,45,54,32,51,54,32,45,49,53,32,52,54,99,45,54,32,55,32,45,49,53,32,49,49,32,45,50,53,32,49,49,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,53,32,45,54,99,45,49,54,32,45,57,32,45,52,49,32,45,51,48,32,45,52,53,32,45,52,51,99,45,49,32,45,52,32,45,49,32,45,49,52,32,45,49,32,45,50,55,99,48,32,45,51,57,32,51,32,45,49,48,52,32,51,32,45,49,48,52,99,48,32,45,54,32,49,32,45,49,53,32,57,32,45,49,53,99,51,32,48,32,54,32,49,32,49,48,32,51,99,51,50,32,50,48,32,54,49,32,53,48,32,55,51,32,55,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E270-accidentalQuarterToneFlatArrowUp.xml",fileData74,true,true,false);var fileData75=[];fileData75.push.apply(fileData75,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,57,32,45,56,56,99,48,32,45,53,32,50,32,45,49,52,32,49,49,32,45,49,52,99,51,32,48,32,54,32,49,32,49,48,32,51,99,51,50,32,49,57,32,54,48,32,53,49,32,55,52,32,55,53,99,49,49,32,50,50,32,49,54,32,52,51,32,49,54,32,54,50,99,48,32,50,48,32,45,54,32,51,55,32,45,49,53,32,52,56,99,45,55,32,55,32,45,49,54,32,49,49,32,45,50,54,32,49,49,99,45,56,32,48,32,45,49,54,32,45,50,32,45,50,54,32,45,55,99,45,49,53,32,45,56,32,45,52,49,32,45,51,48,32,45,52,53,32,45,52,52,99,45,49,32,45,52,32,45,50,32,45,49,55,32,45,50,32,45,51,51,99,48,32,45,52,48,32,51,32,45,49,48,49,32,51,32,45,49,48,49,122,77,45,51,57,32,45,50,49,53,104,55,49,99,45,53,32,49,50,56,32,45,49,49,32,54,50,57,32,45,49,49,32,54,50,57,99,49,32,49,56,32,49,55,32,50,56,32,51,49,32,50,56,32,99,49,49,32,48,32,50,48,32,45,54,32,50,48,32,45,49,55,99,48,32,45,50,48,32,45,54,32,45,50,54,54,32,45,55,32,45,50,56,56,99,48,32,45,56,32,52,32,45,49,52,32,49,49,32,45,49,54,99,50,32,45,49,32,52,32,45,49,32,54,32,45,49,99,53,32,48,32,49,54,32,56,32,50,51,32,49,51,99,49,48,32,54,32,50,49,32,49,48,32,51,49,32,49,52,99,49,32,48,32,50,32,49,32,51,32,49,99,55,32,49,32,49,51,32,50,32,50,48,32,50,99,52,55,32,45,50,32,57,50,32,45,51,56,32,57,50,32,45,57,54,99,48,32,45,52,56,32,45,51,50,32,45,49,49,48,32,45,49,50,51,32,45,49,55,51,99,45,49,48,32,45,55,32,45,49,55,32,45,49,53,32,45,51,48,32,45,50,53,99,45,50,54,32,45,50,49,32,45,50,56,32,45,52,57,32,45,50,57,32,45,55,49,104,55,54,108,45,57,50,32,45,50,48,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E271-accidentalThreeQuarterTonesFlatArrowDown.xml",fileData75,true,true,false);var fileData76=[];fileData76.push.apply(fileData76,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,53,32,45,51,52,118,49,48,51,99,48,32,52,32,45,51,32,53,32,45,57,32,53,99,45,50,52,32,48,32,45,56,53,32,45,50,54,32,45,56,53,32,45,52,48,118,45,49,48,51,99,48,32,45,52,32,53,32,45,54,32,49,50,32,45,54,99,50,53,32,48,32,56,50,32,50,51,32,56,50,32,52,49,122,77,49,56,53,32,49,55,54,108,49,53,32,53,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,118,45,53,48,50,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,51,99,45,55,32,48,32,45,49,50,32,53,32,45,49,50,32,49,50,118,49,52,57,99,48,32,56,32,45,55,32,49,49,32,45,49,55,32,49,49,99,45,50,57,32,48,32,45,56,53,32,45,50,52,32,45,57,57,32,45,51,48,99,45,49,32,45,49,32,45,51,32,45,49,32,45,51,32,45,49,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,53,51,57,104,45,55,48,108,57,49,32,49,57,57,108,57,48,32,45,49,57,57,104,45,55,52,118,45,49,57,49,99,48,32,45,52,32,52,32,45,53,32,49,48,32,45,53,99,50,54,32,48,32,57,48,32,50,51,32,57,48,32,50,51,99,49,32,48,32,50,32,49,32,52,32,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E272-accidentalQuarterToneSharpNaturalArrowUp.xml",fileData76,true,true,false);var fileData77=[];fileData77.push.apply(fileData77,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,48,32,51,52,118,45,49,48,51,99,48,32,45,52,32,53,32,45,54,32,49,50,32,45,54,99,50,53,32,48,32,56,50,32,50,51,32,56,50,32,52,49,118,49,48,51,99,48,32,52,32,45,51,32,53,32,45,57,32,53,99,45,50,52,32,48,32,45,56,53,32,45,50,54,32,45,56,53,32,45,52,48,122,77,49,55,49,32,45,51,50,57,104,55,57,108,45,57,55,32,45,50,49,52,108,45,57,55,32,50,49,52,104,55,56,118,49,53,48,99,48,32,56,32,45,55,32,49,49,32,45,49,55,32,49,49,99,45,50,57,32,48,32,45,56,53,32,45,50,52,32,45,57,57,32,45,51,48,99,45,49,32,45,49,32,45,51,32,45,49,32,45,51,32,45,49,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,53,49,53,99,48,32,55,32,53,32,49,50,32,49,50,32,49,50,104,49,51,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,32,118,45,49,54,55,99,48,32,45,52,32,52,32,45,53,32,49,48,32,45,53,99,50,54,32,48,32,57,48,32,50,51,32,57,48,32,50,51,99,49,32,48,32,50,32,49,32,52,32,49,108,49,53,32,53,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,118,45,53,48,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E273-accidentalQuarterToneFlatNaturalArrowDown.xml",fileData77,true,true,false);var fileData78=[];fileData78.push.apply(fileData78,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,56,32,45,52,52,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,51,32,45,52,32,53,56,99,45,50,32,52,32,45,55,32,53,32,45,49,52,32,53,99,45,50,53,32,48,32,45,55,50,32,45,50,49,32,45,55,52,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,49,57,56,32,51,50,54,118,45,49,48,56,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,108,45,50,54,32,45,49,48,32,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,57,32,99,48,32,45,54,32,45,55,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,51,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,50,99,54,32,50,32,49,49,32,49,49,32,49,49,32,50,50,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,32,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,55,99,48,32,48,32,50,48,32,55,32,50,54,32,49,48,115,49,50,32,49,51,32,49,50,32,50,55,118,52,49,118,57,52,99,48,32,55,32,54,32,49,49,32,49,54,32,49,49,99,55,32,48,32,49,52,32,45,52,32,49,52,32,45,49,49,118,45,49,49,57,99,48,32,45,57,32,51,32,45,50,49,32,49,50,32,45,50,49,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,49,54,104,45,55,56,108,57,50,32,50,48,52,108,57,51,32,45,50,48,52,104,45,55,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E274-accidentalThreeQuarterTonesSharpArrowUp.xml",fileData78,true,true,false);var fileData79=[];fileData79.push.apply(fileData79,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,55,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,56,32,45,52,54,99,50,32,57,32,52,32,51,55,32,52,32,54,52,115,45,50,32,53,51,32,45,52,32,53,56,99,45,50,32,52,32,45,55,32,53,32,45,49,52,32,53,99,45,50,53,32,48,32,45,55,50,32,45,50,49,32,45,55,52,32,45,51,56,99,45,50,32,45,56,32,45,51,32,45,52,51,32,45,51,32,45,55,52,99,48,32,45,50,52,32,49,32,45,52,54,32,51,32,45,53,48,99,49,32,45,51,32,54,32,45,53,32,49,50,32,45,53,99,50,51,32,48,32,55,48,32,50,48,32,55,54,32,52,48,122,77,50,51,55,32,49,49,55,108,45,50,54,32,45,49,48,99,45,56,32,45,51,32,45,49,51,32,45,50,50,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,50,32,55,32,45,49,56,32,49,51,32,45,49,56,108,50,54,32,49,48,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,32,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,50,49,32,45,56,32,45,50,56,32,45,49,49,115,45,49,49,32,45,49,53,32,45,49,49,32,45,50,51,118,45,49,52,50,99,48,32,45,54,32,45,54,32,45,49,49,32,45,49,55,32,45,49,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,49,118,49,50,53,99,48,32,54,32,45,53,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,108,45,54,49,32,45,50,53,99,45,53,32,45,50,32,45,49,48,32,45,57,32,45,49,48,32,45,50,50,118,45,49,51,48,104,55,55,108,45,57,49,32,45,50,48,53,108,45,57,52,32,50,48,52,104,55,56,118,49,49,53,99,48,32,53,32,45,53,32,49,54,32,45,49,50,32,49,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,57,32,45,51,32,45,50,51,32,45,57,32,45,50,51,32,45,57,32,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,54,99,48,32,48,32,50,49,32,57,32,50,55,32,49,50,99,54,32,50,32,49,49,32,49,49,32,49,49,32,50,50,118,57,57,99,48,32,56,32,45,54,32,49,56,32,45,49,51,32,49,56,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,55,32,45,52,32,45,50,50,32,45,49,48,32,45,50,50,32,45,49,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,53,32,49,52,32,49,50,32,49,55,99,48,32,48,32,50,48,32,55,32,50,54,32,49,48,115,49,50,32,49,51,32,49,50,32,50,55,118,52,49,118,57,52,99,48,32,55,32,54,32,49,49,32,49,54,32,49,49,32,99,55,32,48,32,49,52,32,45,52,32,49,52,32,45,49,49,118,45,49,49,57,99,48,32,45,57,32,51,32,45,50,49,32,49,50,32,45,50,49,99,49,55,32,52,32,53,49,32,49,56,32,54,51,32,50,53,99,57,32,54,32,49,50,32,49,57,32,49,51,32,50,57,118,49,51,48,99,48,32,54,32,54,32,49,49,32,49,54,32,49,49,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,50,99,48,32,45,56,32,55,32,45,49,51,32,49,52,32,45,49,51,99,53,32,49,32,50,53,32,57,32,50,53,32,57,99,50,32,49,32,51,32,49,32,53,32,49,99,52,32,48,32,55,32,45,51,32,55,32,45,56,118,45,55,49,99,48,32,45,54,32,45,53,32,45,49,52,32,45,49,50,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E275-accidentalQuarterToneSharpArrowDown.xml",fileData79,true,true,false);var fileData80=[];fileData80.push.apply(fileData80,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,56,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,56,48,32,45,56,49,99,48,32,48,32,51,32,54,48,32,51,32,49,48,48,99,48,32,49,54,32,45,49,32,50,56,32,45,50,32,51,50,99,45,52,32,49,50,32,45,51,48,32,51,52,32,45,52,52,32,52,50,99,45,57,32,53,32,45,49,56,32,55,32,45,50,54,32,55,99,45,49,48,32,48,32,45,49,57,32,45,52,32,45,50,53,32,45,49,49,99,45,49,48,32,45,49,49,32,45,49,54,32,45,50,56,32,45,49,54,32,45,52,55,99,48,32,45,49,56,32,53,32,45,51,57,32,49,55,32,45,54,48,99,49,51,32,45,50,52,32,52,50,32,45,53,54,32,55,50,32,45,55,53,99,52,32,45,50,32,55,32,45,51,32,49,48,32,45,51,99,57,32,48,32,49,49,32,49,48,32,49,49,32,49,53,122,77,50,49,53,32,45,49,55,48,99,45,51,32,45,52,32,45,54,32,45,53,32,45,57,32,45,53,115,45,54,32,50,32,45,54,32,50,32,99,45,51,48,32,49,55,32,45,53,52,32,52,52,32,45,55,57,32,54,49,99,45,56,57,32,54,50,32,45,49,50,48,32,49,50,51,32,45,49,50,48,32,49,55,49,99,48,32,53,53,32,52,52,32,57,49,32,57,48,32,57,52,99,55,32,48,32,49,52,32,45,49,32,50,49,32,45,51,99,49,49,32,45,51,32,50,51,32,45,55,32,51,52,32,45,49,52,99,54,32,45,53,32,49,55,32,45,49,52,32,50,50,32,45,49,52,99,50,32,48,32,51,32,48,32,53,32,49,99,55,32,51,32,49,49,32,49,48,32,49,49,32,49,55,99,45,49,32,50,50,32,45,55,32,50,54,50,32,45,55,32,50,56,50,99,48,32,49,49,32,57,32,49,55,32,49,57,32,49,55,99,49,52,32,48,32,51,48,32,45,49,48,32,51,49,32,45,50,56,99,48,32,48,32,45,52,32,45,53,55,49,32,45,49,50,32,45,53,56,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E280-accidentalQuarterToneFlatStein.xml",fileData80,true,true,false);var fileData81=[];fileData81.push.apply(fileData81,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,56,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,49,32,45,49,55,51,99,45,51,49,32,49,54,32,45,53,53,32,52,52,32,45,55,56,32,54,48,99,45,57,48,32,54,51,32,45,49,50,50,32,49,50,52,32,45,49,50,50,32,49,55,49,99,48,32,53,53,32,52,52,32,57,51,32,57,49,32,57,53,99,55,32,48,32,49,51,32,45,49,32,50,48,32,45,50,99,49,32,48,32,50,32,45,49,32,51,32,45,49,99,49,48,32,45,52,32,50,49,32,45,56,32,51,49,32,45,49,52,99,56,32,45,53,32,49,53,32,45,49,52,32,50,51,32,45,49,52,99,50,32,48,32,51,32,48,32,53,32,49,99,55,32,50,32,49,49,32,57,32,49,49,32,49,55,108,45,56,32,50,56,50,99,48,32,49,49,32,57,32,49,54,32,49,57,32,49,54,99,49,52,32,48,32,51,49,32,45,57,32,51,50,32,45,50,55,99,48,32,48,32,45,53,32,45,53,55,49,32,45,49,51,32,45,53,56,49,99,45,51,32,45,52,32,45,55,32,45,53,32,45,57,32,45,53,32,99,45,51,32,48,32,45,53,32,50,32,45,53,32,50,122,77,49,56,50,32,53,48,99,45,52,32,49,52,32,45,51,48,32,51,53,32,45,52,52,32,52,51,99,45,49,48,32,53,32,45,49,56,32,55,32,45,50,54,32,55,99,45,49,48,32,48,32,45,49,57,32,45,52,32,45,50,54,32,45,49,49,99,45,57,32,45,49,49,32,45,49,53,32,45,50,56,32,45,49,53,32,45,52,55,99,48,32,45,49,56,32,53,32,45,51,57,32,49,54,32,45,54,48,99,49,52,32,45,50,52,32,52,50,32,45,53,53,32,55,51,32,45,55,53,99,52,32,45,50,32,55,32,45,51,32,49,48,32,45,51,99,57,32,48,32,49,49,32,49,48,32,49,49,32,49,54,99,48,32,48,32,51,32,53,57,32,51,32,57,56,99,48,32,49,54,32,45,49,32,50,56,32,45,50,32,51,50,122,77,50,53,50,32,45,49,55,48,99,45,56,32,49,48,32,45,49,50,32,53,56,49,32,45,49,50,32,53,56,49,32,99,49,32,49,56,32,49,56,32,50,56,32,51,50,32,50,56,99,49,48,32,48,32,49,57,32,45,53,32,49,57,32,45,49,55,108,45,56,32,45,50,56,50,99,48,32,45,56,32,52,32,45,49,53,32,49,49,32,45,49,55,99,50,32,45,49,32,51,32,45,49,32,53,32,45,49,99,56,32,48,32,49,53,32,57,32,50,51,32,49,52,99,49,49,32,55,32,50,50,32,49,49,32,51,52,32,49,53,99,55,32,49,32,49,51,32,50,32,50,48,32,50,99,52,53,32,45,50,32,57,48,32,45,51,57,32,57,48,32,45,57,53,99,48,32,45,52,55,32,45,51,50,32,45,49,48,56,32,45,49,50,49,32,45,49,55,48,99,45,50,51,32,45,49,55,32,45,52,56,32,45,52,53,32,45,55,56,32,45,54,49,99,48,32,48,32,45,51,32,45,50,32,45,54,32,45,50,115,45,54,32,49,32,45,57,32,53,122,77,50,56,55,32,45,56,48,99,48,32,45,54,32,51,32,45,49,54,32,49,49,32,45,49,54,32,99,51,32,48,32,53,32,49,32,57,32,51,99,51,49,32,50,48,32,54,48,32,53,49,32,55,52,32,55,53,99,49,49,32,50,49,32,49,53,32,52,50,32,49,53,32,54,48,99,48,32,50,48,32,45,53,32,51,54,32,45,49,52,32,52,55,99,45,54,32,55,32,45,49,53,32,49,49,32,45,50,53,32,49,49,99,45,56,32,48,32,45,49,55,32,45,50,32,45,50,54,32,45,55,99,45,49,53,32,45,56,32,45,52,49,32,45,50,57,32,45,52,53,32,45,52,51,99,45,49,32,45,52,32,45,50,32,45,49,54,32,45,50,32,45,51,50,99,48,32,45,51,57,32,51,32,45,57,56,32,51,32,45,57,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E281-accidentalThreeQuarterTonesFlatZimmermann.xml",fileData81,true,true,false);var fileData82=[];fileData82.push.apply(fileData82,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,56,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,57,32,49,54,55,118,45,55,49,99,48,32,45,55,32,45,54,32,45,49,52,32,45,49,50,32,45,49,55,99,48,32,48,32,45,52,50,32,45,49,54,32,45,53,49,32,45,50,48,99,45,56,32,45,51,32,45,49,51,32,45,50,49,32,45,49,51,32,45,50,57,118,45,57,51,99,48,32,45,49,49,32,55,32,45,49,55,32,49,52,32,45,49,55,99,52,32,49,32,53,48,32,50,48,32,53,48,32,50,48,118,45,49,99,49,32,48,32,51,32,49,32,52,32,49,99,53,32,48,32,56,32,45,51,32,56,32,45,57,118,45,55,49,99,48,32,45,54,32,45,54,32,45,49,52,32,45,49,50,32,45,49,54,99,48,32,48,32,45,52,53,32,45,49,56,32,45,53,51,32,45,50,48,99,45,52,32,45,50,32,45,56,32,45,56,32,45,57,32,45,49,52,99,45,49,32,45,51,32,45,49,32,45,53,32,45,49,32,45,56,118,45,49,51,56,99,48,32,45,49,48,32,45,50,32,45,49,55,32,45,49,55,32,45,49,55,32,99,45,56,32,48,32,45,49,52,32,53,32,45,49,52,32,49,49,118,49,50,53,99,48,32,56,32,45,57,32,50,49,32,45,49,52,32,49,57,99,45,57,32,45,52,32,45,52,55,32,45,50,48,32,45,52,55,32,45,50,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,54,32,49,52,32,49,50,32,49,54,108,53,50,32,50,50,99,54,32,50,32,49,48,32,49,49,32,49,48,32,50,50,118,49,48,48,99,48,32,56,32,45,54,32,49,55,32,45,49,50,32,49,55,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,56,32,45,51,32,45,52,55,32,45,50,48,32,45,52,55,32,45,50,48,99,45,49,32,48,32,45,51,32,45,49,32,45,52,32,45,49,99,45,53,32,48,32,45,56,32,51,32,45,56,32,57,118,55,49,99,48,32,54,32,54,32,49,52,32,49,50,32,49,54,32,99,49,55,32,55,32,51,51,32,49,53,32,53,49,32,50,50,99,55,32,54,32,49,48,32,49,56,32,49,48,32,50,54,118,49,51,48,99,48,32,56,32,50,32,49,55,32,49,55,32,49,55,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,49,118,45,49,50,48,99,48,32,45,57,32,52,32,45,50,48,32,49,51,32,45,50,48,99,50,32,48,32,53,48,32,49,56,32,53,48,32,49,56,99,49,32,49,32,51,32,49,32,52,32,49,99,52,32,48,32,56,32,45,51,32,56,32,45,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E282-accidentalQuarterToneSharpStein.xml",fileData82,true,true,false);var fileData83=[];fileData83.push.apply(fileData83,[60,115,121,109,98,111,108,32,105,100,61,34,69,50,56,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,51,52,32,45,51,49,99,50,32,53,32,51,32,52,56,32,51,32,56,53,99,48,32,50,57,32,45,49,32,53,53,32,45,51,32,53,56,99,48,32,48,32,45,50,32,49,32,45,51,32,49,99,45,49,50,32,48,32,45,52,56,32,45,49,53,32,45,53,50,32,45,50,51,99,45,50,32,45,53,32,45,51,32,45,52,50,32,45,51,32,45,55,55,99,48,32,45,51,50,32,49,32,45,54,50,32,51,32,45,54,53,99,49,32,45,49,32,51,32,45,50,32,54,32,45,50,99,49,52,32,48,32,52,54,32,49,53,32,52,57,32,50,51,122,77,56,50,32,45,56,56,99,49,32,45,49,32,51,32,45,50,32,54,32,45,50,99,49,53,32,48,32,53,51,32,49,53,32,53,54,32,50,53,99,50,32,54,32,51,32,52,53,32,51,32,56,48,99,48,32,51,49,32,45,49,32,53,57,32,45,51,32,54,50,99,45,49,32,49,32,45,50,32,50,32,45,53,32,50,32,99,45,49,52,32,48,32,45,53,52,32,45,49,54,32,45,53,55,32,45,50,53,99,45,50,32,45,55,32,45,51,32,45,53,48,32,45,51,32,45,56,55,99,48,32,45,50,55,32,48,32,45,53,49,32,51,32,45,53,53,122,77,51,49,55,32,50,50,53,118,45,55,55,99,48,32,45,52,32,45,51,32,45,55,32,45,56,32,45,56,99,48,32,48,32,45,51,51,32,45,49,51,32,45,51,55,32,45,49,52,99,45,53,32,45,50,32,45,54,32,45,54,32,45,54,32,45,49,51,118,45,49,49,55,99,48,32,45,55,32,51,32,45,49,50,32,56,32,45,49,50,99,49,32,48,32,50,32,49,32,51,32,49,99,54,32,51,32,51,50,32,49,51,32,51,52,32,49,51,99,52,32,48,32,54,32,45,53,32,54,32,45,56,118,45,55,56,99,48,32,45,52,32,45,51,32,45,54,32,45,56,32,45,56,108,45,51,53,32,45,49,51,99,45,51,32,45,49,32,45,56,32,45,54,32,45,56,32,45,49,50,118,45,49,52,56,32,99,48,32,45,49,51,32,45,51,32,45,49,54,32,45,49,54,32,45,49,54,115,45,49,54,32,50,32,45,49,54,32,49,54,118,49,51,52,99,48,32,53,32,45,50,32,56,32,45,54,32,56,99,45,50,32,48,32,45,52,32,45,49,32,45,54,32,45,50,108,45,51,54,32,45,49,51,99,45,54,32,45,50,32,45,49,48,32,45,56,32,45,49,48,32,45,49,54,118,45,49,52,50,99,48,32,45,49,51,32,45,51,32,45,49,54,32,45,49,54,32,45,49,54,115,45,49,54,32,50,32,45,49,54,32,49,54,118,49,51,49,99,48,32,54,32,45,50,32,56,32,45,56,32,56,108,45,52,56,32,45,49,57,99,45,52,32,45,49,32,45,54,32,45,55,32,45,54,32,45,49,51,118,45,49,51,56,99,48,32,45,49,51,32,45,51,32,45,49,54,32,45,49,54,32,45,49,54,115,45,49,54,32,51,32,45,49,54,32,49,54,118,49,50,52,99,48,32,54,32,45,50,32,57,32,45,55,32,57,32,99,45,50,32,48,32,45,52,32,48,32,45,54,32,45,49,99,45,57,32,45,51,32,45,50,54,32,45,49,48,32,45,50,55,32,45,49,48,99,45,52,32,48,32,45,55,32,52,32,45,55,32,56,118,55,56,99,48,32,52,32,51,32,54,32,56,32,56,108,50,57,32,49,49,99,53,32,50,32,49,48,32,57,32,49,48,32,49,55,118,49,49,54,99,48,32,54,32,45,49,32,49,48,32,45,54,32,49,48,99,45,49,32,48,32,45,50,32,48,32,45,52,32,45,49,99,45,56,32,45,52,32,45,50,57,32,45,49,49,32,45,51,49,32,45,49,49,99,45,51,32,48,32,45,54,32,52,32,45,54,32,56,118,55,55,99,48,32,52,32,51,32,54,32,56,32,56,108,51,49,32,49,50,99,53,32,50,32,56,32,53,32,56,32,49,53,118,49,52,53,99,48,32,49,51,32,51,32,49,54,32,49,54,32,49,54,115,49,54,32,45,51,32,49,54,32,45,49,54,118,45,49,51,51,99,48,32,45,54,32,51,32,45,57,32,55,32,45,57,32,99,49,32,48,32,50,32,49,32,51,32,49,108,52,51,32,49,54,99,55,32,51,32,57,32,57,32,57,32,49,54,118,49,51,57,99,48,32,49,51,32,51,32,49,54,32,49,54,32,49,54,115,49,54,32,45,50,32,49,54,32,45,49,54,118,45,49,50,55,99,48,32,45,53,32,50,32,45,57,32,49,48,32,45,57,99,49,51,32,54,32,51,54,32,49,52,32,52,48,32,49,54,99,54,32,50,32,56,32,54,32,56,32,49,57,118,49,51,50,99,48,32,49,51,32,51,32,49,54,32,49,54,32,49,54,115,49,54,32,45,50,32,49,54,32,45,49,54,118,45,49,50,55,99,48,32,45,53,32,50,32,45,55,32,52,32,45,55,99,49,32,48,32,50,32,48,32,51,32,49,99,53,32,50,32,51,54,32,49,51,32,51,56,32,49,51,99,52,32,48,32,54,32,45,52,32,54,32,45,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E283-accidentalThreeQuarterTonesSharpStein.xml",fileData83,true,true,false);var fileData84=[];fileData84.push.apply(fileData84,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,54,32,49,48,53,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,122,32,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A0-articAccentAbove.xml",fileData84,true,true,false);var fileData85=[];fileData85.push.apply(fileData85,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,54,32,45,49,52,48,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,32,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A1-articAccentBelow.xml",fileData85,true,true,false);var fileData86=[];fileData86.push.apply(fileData86,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,56,52,32,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A2-articStaccatoAbove.xml",fileData86,true,true,false);var fileData87=[];fileData87.push.apply(fileData87,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,56,52,32,45,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A3-articStaccatoBelow.xml",fileData87,true,true,false);var fileData88=[];fileData88.push.apply(fileData88,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,48,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A4-articTenutoAbove.xml",fileData88,true,true,false);var fileData89=[];fileData89.push.apply(fileData89,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,45,52,56,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A5-articTenutoBelow.xml",fileData89,true,true,false);var fileData90=[];fileData90.push.apply(fileData90,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,48,32,50,57,51,99,50,55,32,48,32,53,48,32,45,56,32,53,48,32,45,50,51,99,48,32,45,50,51,32,45,50,53,32,45,50,55,50,32,45,53,48,32,45,50,55,50,99,45,50,51,32,48,32,45,52,57,32,50,53,56,32,45,52,57,32,50,55,51,99,49,32,49,51,32,50,51,32,50,50,32,52,57,32,50,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A6-articStaccatissimoAbove.xml",fileData90,true,true,false);var fileData91=[];fileData91.push.apply(fileData91,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,48,32,45,50,57,53,99,45,50,54,32,48,32,45,52,56,32,57,32,45,52,57,32,50,50,99,48,32,49,53,32,50,54,32,50,55,51,32,52,57,32,50,55,51,99,50,53,32,48,32,53,48,32,45,50,52,57,32,53,48,32,45,50,55,50,99,48,32,45,49,53,32,45,50,51,32,45,50,51,32,45,53,48,32,45,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A7-articStaccatissimoBelow.xml",fileData91,true,true,false);var fileData92=[];fileData92.push.apply(fileData92,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,32,50,56,55,99,48,32,50,32,48,32,51,32,50,32,51,99,49,32,48,32,50,49,32,45,52,32,52,50,32,45,52,99,50,48,32,48,32,52,49,32,52,32,52,50,32,52,99,50,32,48,32,50,32,45,50,32,50,32,45,51,99,45,49,55,32,45,52,51,32,45,51,53,32,45,49,56,54,32,45,51,55,32,45,50,56,52,99,48,32,45,51,32,45,54,32,45,51,32,45,55,32,45,51,115,45,55,32,48,32,45,55,32,51,99,45,50,32,57,57,32,45,50,48,32,50,52,50,32,45,51,55,32,50,56,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A8-articStaccatissimoWedgeAbove.xml",fileData92,true,true,false);var fileData93=[];fileData93.push.apply(fileData93,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,32,45,50,56,55,99,49,55,32,52,50,32,51,53,32,49,56,53,32,51,55,32,50,56,52,99,48,32,51,32,54,32,51,32,55,32,51,115,55,32,48,32,55,32,45,51,99,50,32,45,57,56,32,50,48,32,45,50,52,49,32,51,55,32,45,50,56,52,99,48,32,45,49,32,48,32,45,51,32,45,50,32,45,51,99,45,49,32,48,32,45,50,50,32,52,32,45,52,50,32,52,99,45,50,49,32,48,32,45,52,49,32,45,52,32,45,52,50,32,45,52,99,45,50,32,48,32,45,50,32,49,32,45,50,32,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4A9-articStaccatissimoWedgeBelow.xml",fileData93,true,true,false);var fileData94=[];fileData94.push.apply(fileData94,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,50,56,49,118,45,50,55,50,99,48,32,45,53,32,45,52,32,45,57,32,45,57,32,45,57,104,45,51,48,99,45,53,32,48,32,45,57,32,52,32,45,57,32,57,118,50,55,50,99,48,32,53,32,52,32,57,32,57,32,57,104,51,48,99,53,32,48,32,57,32,45,52,32,57,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AA-articStaccatissimoStrokeAbove.xml",fileData94,true,true,false);var fileData95=[];fileData95.push.apply(fileData95,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,45,57,118,45,50,55,50,99,48,32,45,53,32,45,52,32,45,57,32,45,57,32,45,57,104,45,51,48,99,45,53,32,48,32,45,57,32,52,32,45,57,32,57,118,50,55,50,99,48,32,53,32,52,32,57,32,57,32,57,104,51,48,99,53,32,48,32,57,32,45,52,32,57,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AB-articStaccatissimoStrokeBelow.xml",fileData95,true,true,false);var fileData96=[];fileData96.push.apply(fileData96,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,54,32,50,52,55,108,49,48,56,32,45,50,51,49,99,49,32,45,49,32,49,32,45,51,32,49,32,45,53,99,48,32,45,54,32,45,52,32,45,49,48,32,45,49,49,32,45,49,49,104,45,54,56,99,45,52,32,48,32,45,56,32,50,32,45,49,49,32,54,99,48,32,48,32,45,53,54,32,49,49,57,32,45,53,55,32,49,50,51,99,45,50,32,50,32,45,52,32,51,32,45,54,32,51,115,45,51,32,45,49,32,45,52,32,45,51,99,45,50,32,45,52,32,45,53,54,32,45,49,50,51,32,45,53,54,32,45,49,50,51,99,45,50,32,45,53,32,45,55,32,45,55,32,45,49,49,32,45,55,99,45,49,32,48,32,45,52,32,48,32,45,53,32,49,99,45,53,32,49,32,45,55,32,54,32,45,55,32,49,49,99,48,32,50,32,48,32,51,32,49,32,53,108,49,48,54,32,50,51,49,115,51,32,54,32,49,48,32,54,99,52,32,48,32,55,32,45,50,32,49,48,32,45,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AC-articMarcatoAbove.xml",fileData96,true,true,false);var fileData97=[];fileData97.push.apply(fileData97,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,56,32,45,50,52,56,108,45,49,48,56,32,50,51,49,99,45,49,32,49,32,45,49,32,51,32,45,49,32,53,99,48,32,54,32,52,32,49,48,32,49,49,32,49,49,104,54,56,99,52,32,48,32,56,32,45,50,32,49,49,32,45,54,99,48,32,48,32,53,54,32,45,49,49,57,32,53,55,32,45,49,50,51,99,50,32,45,50,32,52,32,45,51,32,54,32,45,51,115,51,32,49,32,52,32,51,99,50,32,52,32,53,54,32,49,50,51,32,53,54,32,49,50,51,99,50,32,53,32,55,32,55,32,49,49,32,55,99,49,32,48,32,52,32,48,32,53,32,45,49,99,53,32,45,49,32,55,32,45,54,32,55,32,45,49,49,99,48,32,45,50,32,48,32,45,51,32,45,49,32,45,53,108,45,49,48,54,32,45,50,51,49,115,45,51,32,45,54,32,45,49,48,32,45,54,99,45,52,32,48,32,45,55,32,50,32,45,49,48,32,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AD-articMarcatoBelow.xml",fileData97,true,true,false);var fileData98=[];fileData98.push.apply(fileData98,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,54,32,52,51,55,108,49,48,56,32,45,50,51,49,99,49,32,45,49,32,49,32,45,51,32,49,32,45,53,99,48,32,45,54,32,45,52,32,45,49,48,32,45,49,49,32,45,49,49,104,45,54,56,99,45,52,32,48,32,45,56,32,50,32,45,49,49,32,54,99,48,32,48,32,45,53,54,32,49,49,57,32,45,53,55,32,49,50,51,99,45,50,32,50,32,45,52,32,51,32,45,54,32,51,115,45,51,32,45,49,32,45,52,32,45,51,99,45,50,32,45,52,32,45,53,54,32,45,49,50,51,32,45,53,54,32,45,49,50,51,99,45,50,32,45,53,32,45,55,32,45,55,32,45,49,49,32,45,55,99,45,49,32,48,32,45,52,32,48,32,45,53,32,49,99,45,53,32,49,32,45,55,32,54,32,45,55,32,49,49,99,48,32,50,32,48,32,51,32,49,32,53,108,49,48,54,32,50,51,49,115,51,32,54,32,49,48,32,54,99,52,32,48,32,55,32,45,50,32,49,48,32,45,54,122,77,49,54,48,32,52,50,32,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AE-articMarcatoStaccatoAbove.xml",fileData98,true,true,false);var fileData99=[];fileData99.push.apply(fileData99,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,65,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,32,45,50,48,48,104,54,56,99,52,32,48,32,56,32,45,50,32,49,49,32,45,54,99,48,32,48,32,53,54,32,45,49,49,57,32,53,55,32,45,49,50,51,99,50,32,45,50,32,52,32,45,51,32,54,32,45,51,115,51,32,49,32,52,32,51,99,50,32,52,32,53,54,32,49,50,51,32,53,54,32,49,50,51,99,50,32,53,32,55,32,55,32,49,49,32,55,99,49,32,48,32,52,32,48,32,53,32,45,49,99,53,32,45,49,32,55,32,45,54,32,55,32,45,49,49,99,48,32,45,50,32,48,32,45,51,32,45,49,32,45,53,108,45,49,48,54,32,45,50,51,49,115,45,51,32,45,54,32,45,49,48,32,45,54,99,45,52,32,48,32,45,55,32,50,32,45,49,48,32,54,108,45,49,48,56,32,50,51,49,99,45,49,32,49,32,45,49,32,51,32,45,49,32,53,99,48,32,54,32,52,32,49,48,32,49,49,32,49,49,122,77,49,53,56,32,45,52,50,32,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4AF-articMarcatoStaccatoBelow.xml",fileData99,true,true,false);var fileData100=[];fileData100.push.apply(fileData100,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,54,32,50,56,48,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,122,32,77,50,49,51,32,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B0-articAccentStaccatoAbove.xml",fileData100,true,true,false);var fileData101=[];fileData101.push.apply(fileData101,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,53,32,45,51,48,55,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,32,122,77,50,49,50,32,45,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B1-articAccentStaccatoBelow.xml",fileData101,true,true,false);var fileData102=[];fileData102.push.apply(fileData102,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,49,57,50,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,77,50,49,52,32,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B2-articTenutoStaccatoAbove.xml",fileData102,true,true,false);var fileData103=[];fileData103.push.apply(fileData103,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,45,50,52,50,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,77,50,48,57,32,45,52,50,99,48,32,45,50,51,32,45,49,57,32,45,52,50,32,45,52,50,32,45,52,50,115,45,52,50,32,49,57,32,45,52,50,32,52,50,115,49,57,32,52,50,32,52,50,32,52,50,115,52,50,32,45,49,57,32,52,50,32,45,52,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B3-articTenutoStaccatoBelow.xml",fileData103,true,true,false);var fileData104=[];fileData104.push.apply(fileData104,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,54,32,50,48,53,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,122,32,77,51,49,52,32,48,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B4-articTenutoAccentAbove.xml",fileData104,true,true,false);var fileData105=[];fileData105.push.apply(fileData105,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,54,32,45,50,52,49,108,45,51,48,54,32,45,49,48,51,99,45,49,32,45,49,32,45,51,32,45,49,32,45,52,32,45,49,99,45,55,32,48,32,45,49,49,32,56,32,45,49,52,32,49,53,99,45,49,32,51,32,45,50,32,54,32,45,50,32,57,99,48,32,53,32,51,32,49,48,32,49,52,32,49,53,99,48,32,48,32,50,49,52,32,55,51,32,50,50,53,32,55,54,99,54,32,50,32,56,32,52,32,56,32,55,115,45,50,32,54,32,45,55,32,55,99,45,49,48,32,52,32,45,50,50,54,32,55,55,32,45,50,50,54,32,55,55,99,45,49,49,32,52,32,45,49,52,32,57,32,45,49,52,32,49,52,99,48,32,51,32,49,32,54,32,50,32,49,48,99,51,32,56,32,54,32,49,52,32,49,53,32,49,52,99,49,32,48,32,53,32,45,49,32,57,32,45,50,108,51,48,48,32,45,49,48,50,99,49,51,32,45,52,32,49,51,32,45,49,48,32,49,51,32,45,49,56,115,48,32,45,49,53,32,45,49,51,32,45,49,56,32,122,77,51,49,52,32,45,52,56,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B5-articTenutoAccentBelow.xml",fileData105,true,true,false);var fileData106=[];fileData106.push.apply(fileData106,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,48,32,50,49,52,99,49,51,32,45,49,51,32,50,51,32,45,51,48,32,50,51,32,45,52,49,99,48,32,45,52,32,45,49,32,45,55,32,45,52,32,45,49,48,99,45,57,32,45,49,48,32,45,49,57,48,32,45,49,53,56,32,45,50,50,52,32,45,49,53,56,99,45,50,32,48,32,45,51,32,48,32,45,52,32,49,99,48,32,48,32,45,49,32,50,32,45,49,32,51,99,48,32,51,49,32,49,52,57,32,50,49,52,32,49,53,57,32,50,50,52,99,51,32,50,32,54,32,52,32,49,48,32,52,99,49,49,32,48,32,50,55,32,45,57,32,52,49,32,45,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B6-articStressAbove.xml",fileData106,true,true,false);var fileData107=[];fileData107.push.apply(fileData107,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,52,32,45,50,49,48,99,45,49,52,32,45,49,52,32,45,50,57,32,45,50,52,32,45,52,49,32,45,50,52,99,45,52,32,48,32,45,56,32,49,32,45,49,48,32,52,99,45,49,48,32,49,48,32,45,49,53,57,32,49,57,50,32,45,49,53,57,32,50,50,53,99,48,32,50,32,48,32,51,32,49,32,52,115,50,32,49,32,52,32,49,99,51,50,32,48,32,50,49,52,32,45,49,53,48,32,50,50,52,32,45,49,54,48,99,50,32,45,51,32,51,32,45,54,32,51,32,45,49,48,99,48,32,45,49,49,32,45,57,32,45,50,55,32,45,50,50,32,45,52,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B7-articStressBelow.xml",fileData107,true,true,false);var fileData108=[];fileData108.push.apply(fileData108,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,50,48,55,104,51,50,118,45,49,54,99,48,32,45,56,56,32,55,50,32,45,49,53,57,32,49,53,57,32,45,49,53,57,99,56,56,32,48,32,49,53,57,32,55,49,32,49,53,57,32,49,53,57,118,49,54,104,51,50,118,45,49,54,99,48,32,45,49,48,53,32,45,56,53,32,45,49,57,49,32,45,49,57,49,32,45,49,57,49,99,45,49,48,53,32,48,32,45,49,57,49,32,56,54,32,45,49,57,49,32,49,57,49,118,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B8-articUnstressAbove.xml",fileData108,true,true,false);var fileData109=[];fileData109.push.apply(fileData109,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,56,51,32,45,50,48,55,104,45,51,50,118,49,54,99,48,32,56,56,32,45,55,49,32,49,53,57,32,45,49,53,57,32,49,53,57,115,45,49,53,57,32,45,55,49,32,45,49,53,57,32,45,49,53,57,118,45,49,54,104,45,51,50,118,49,54,99,48,32,49,48,53,32,56,54,32,49,57,49,32,49,57,49,32,49,57,49,115,49,57,49,32,45,56,54,32,49,57,49,32,45,49,57,49,118,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4B9-articUnstressBelow.xml",fileData109,true,true,false);var fileData110=[];fileData110.push.apply(fileData110,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,32,49,99,51,51,32,57,53,32,49,49,49,32,49,52,51,32,49,56,55,32,49,52,51,99,55,53,32,48,32,49,53,48,32,45,52,55,32,49,55,57,32,45,49,52,51,104,45,53,99,45,51,48,32,54,49,32,45,49,48,50,32,57,50,32,45,49,55,53,32,57,50,115,45,49,52,55,32,45,51,49,32,45,49,56,50,32,45,57,50,104,45,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4BA-articLaissezVibrerAbove.xml",fileData110,true,true,false);var fileData111=[];fileData111.push.apply(fileData111,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,53,32,48,99,45,51,50,32,45,57,53,32,45,49,49,48,32,45,49,52,51,32,45,49,56,55,32,45,49,52,51,99,45,55,53,32,48,32,45,49,52,57,32,52,55,32,45,49,55,56,32,49,52,51,104,52,99,51,48,32,45,54,49,32,49,48,50,32,45,57,50,32,49,55,53,32,45,57,50,115,49,52,55,32,51,49,32,49,56,50,32,57,50,104,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4BB-articLaissezVibrerBelow.xml",fileData111,true,true,false);var fileData112=[];fileData112.push.apply(fileData112,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,56,48,32,52,50,49,108,49,48,56,32,45,50,51,49,99,49,32,45,49,32,49,32,45,51,32,49,32,45,53,99,48,32,45,54,32,45,52,32,45,49,48,32,45,49,49,32,45,49,49,104,45,54,56,99,45,52,32,48,32,45,56,32,50,32,45,49,49,32,54,99,48,32,48,32,45,53,54,32,49,49,57,32,45,53,55,32,49,50,51,99,45,50,32,50,32,45,52,32,51,32,45,54,32,51,115,45,51,32,45,49,32,45,52,32,45,51,99,45,50,32,45,52,32,45,53,54,32,45,49,50,51,32,45,53,54,32,45,49,50,51,99,45,50,32,45,53,32,45,55,32,45,55,32,45,49,49,32,45,55,99,45,49,32,48,32,45,52,32,48,32,45,53,32,49,99,45,53,32,49,32,45,55,32,54,32,45,55,32,49,49,99,48,32,50,32,48,32,51,32,49,32,53,108,49,48,54,32,50,51,49,115,51,32,54,32,49,48,32,54,99,52,32,48,32,55,32,45,50,32,49,48,32,45,54,122,77,51,49,52,32,48,104,45,50,57,49,32,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4BC-articMarcatoTenutoAbove.xml",fileData112,true,true,false);var fileData113=[];fileData113.push.apply(fileData113,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,66,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,49,52,32,45,52,56,104,45,50,57,49,99,45,50,52,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,48,32,50,52,32,50,52,32,50,52,104,50,57,49,99,50,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,32,45,50,52,32,45,50,52,32,45,50,52,122,77,49,54,48,32,45,52,50,51,108,45,49,48,56,32,50,51,49,99,45,49,32,49,32,45,49,32,51,32,45,49,32,53,99,48,32,54,32,52,32,49,48,32,49,49,32,49,49,104,54,56,99,52,32,48,32,56,32,45,50,32,49,49,32,45,54,99,48,32,48,32,53,54,32,45,49,49,57,32,53,55,32,45,49,50,51,99,50,32,45,50,32,52,32,45,51,32,54,32,45,51,115,51,32,49,32,52,32,51,99,50,32,52,32,53,54,32,49,50,51,32,53,54,32,49,50,51,99,50,32,53,32,55,32,55,32,49,49,32,55,99,49,32,48,32,52,32,48,32,53,32,45,49,32,99,53,32,45,49,32,55,32,45,54,32,55,32,45,49,49,99,48,32,45,50,32,48,32,45,51,32,45,49,32,45,53,108,45,49,48,54,32,45,50,51,49,115,45,51,32,45,54,32,45,49,48,32,45,54,99,45,52,32,48,32,45,55,32,50,32,45,49,48,32,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4BD-articMarcatoTenutoBelow.xml",fileData113,true,true,false);var fileData114=[];fileData114.push.apply(fileData114,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,48,50,32,50,50,49,99,45,50,48,54,32,48,32,45,50,53,49,32,45,49,53,51,32,45,50,54,51,32,45,49,57,52,99,45,49,32,45,52,32,45,50,32,45,56,32,45,51,32,45,57,99,45,54,32,45,49,52,32,45,49,49,32,45,50,49,32,45,50,48,32,45,50,49,99,45,56,32,48,32,45,49,51,32,51,32,45,49,51,32,49,51,99,48,32,51,32,48,32,55,32,49,32,49,49,99,54,49,32,51,48,54,32,50,54,56,32,51,48,56,32,51,48,48,32,51,48,56,99,50,57,32,48,32,50,51,56,32,45,50,32,51,48,48,32,45,51,48,56,99,49,32,45,52,32,49,32,45,55,32,49,32,45,49,48,99,48,32,45,49,48,32,45,53,32,45,49,52,32,45,49,52,32,45,49,52,99,45,49,48,32,48,32,45,49,52,32,55,32,45,50,49,32,50,49,99,45,49,32,49,32,45,49,32,52,32,45,50,32,55,99,45,49,48,32,51,56,32,45,53,51,32,49,57,54,32,45,50,54,54,32,49,57,54,122,32,77,51,53,56,32,53,50,99,48,32,45,51,48,32,45,50,53,32,45,53,53,32,45,53,53,32,45,53,53,99,45,50,57,32,48,32,45,53,52,32,50,53,32,45,53,52,32,53,53,99,48,32,50,57,32,50,53,32,53,52,32,53,52,32,53,52,99,51,48,32,48,32,53,53,32,45,50,53,32,53,53,32,45,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C0-fermataAbove.xml",fileData114,true,true,false);var fileData115=[];fileData115.push.apply(fileData115,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,48,50,32,45,50,50,52,99,50,49,51,32,48,32,50,53,54,32,49,53,56,32,50,54,54,32,49,57,54,99,49,32,51,32,49,32,54,32,50,32,55,99,55,32,49,52,32,49,49,32,50,49,32,50,49,32,50,49,99,57,32,48,32,49,52,32,45,52,32,49,52,32,45,49,52,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,45,54,50,32,45,51,48,54,32,45,50,55,49,32,45,51,48,56,32,45,51,48,48,32,45,51,48,56,99,45,51,50,32,48,32,45,50,51,57,32,50,32,45,51,48,48,32,51,48,56,99,45,49,32,52,32,45,49,32,56,32,45,49,32,49,49,99,48,32,49,48,32,53,32,49,51,32,49,51,32,49,51,99,57,32,48,32,49,52,32,45,55,32,50,48,32,45,50,49,99,49,32,45,49,32,50,32,45,53,32,51,32,45,57,99,49,50,32,45,52,49,32,53,55,32,45,49,57,52,32,50,54,51,32,45,49,57,52,122,77,51,53,56,32,45,53,53,32,99,48,32,45,50,57,32,45,50,53,32,45,53,52,32,45,53,53,32,45,53,52,99,45,50,57,32,48,32,45,53,52,32,50,53,32,45,53,52,32,53,52,99,48,32,51,48,32,50,53,32,53,53,32,53,52,32,53,53,99,51,48,32,48,32,53,53,32,45,50,53,32,53,53,32,45,53,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C1-fermataBelow.xml",fileData115,true,true,false);var fileData116=[];fileData116.push.apply(fileData116,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,53,32,48,104,45,52,57,115,45,51,32,49,32,45,51,32,51,99,48,32,49,32,49,32,51,32,50,32,52,99,52,52,32,52,52,32,50,51,48,32,50,55,55,32,50,52,51,32,50,55,55,99,49,49,32,48,32,50,48,50,32,45,50,51,55,32,50,52,52,32,45,50,55,55,99,49,32,45,49,32,50,32,45,51,32,50,32,45,52,99,48,32,45,50,32,45,51,32,45,51,32,45,51,32,45,51,104,45,52,56,115,45,53,32,49,32,45,55,32,50,99,45,50,56,32,50,52,32,45,49,55,50,32,49,54,50,32,45,49,56,56,32,49,54,50,99,45,49,53,32,48,32,45,49,53,53,32,45,49,51,52,32,45,49,56,54,32,45,49,54,48,99,45,52,32,45,50,32,45,53,32,45,52,32,45,55,32,45,52,122,77,52,49,49,32,54,51,99,48,32,45,51,48,32,45,50,52,32,45,53,52,32,45,53,51,32,45,53,52,99,45,51,48,32,48,32,45,53,52,32,50,52,32,45,53,52,32,53,52,32,99,48,32,50,57,32,50,52,32,53,51,32,53,52,32,53,51,99,50,57,32,48,32,53,51,32,45,50,52,32,53,51,32,45,53,51,122,77,51,50,32,48,104,45,50,56,115,45,52,32,50,32,45,52,32,53,99,48,32,49,32,48,32,50,32,50,32,52,99,54,49,32,53,57,32,51,52,56,32,52,52,48,32,51,53,54,32,52,52,48,99,49,52,32,48,32,51,49,48,32,45,51,56,54,32,51,54,54,32,45,52,52,48,99,50,32,45,50,32,50,32,45,52,32,50,32,45,53,99,48,32,45,51,32,45,51,32,45,52,32,45,51,32,45,52,104,45,51,55,115,45,54,32,49,32,45,57,32,51,99,45,51,56,32,51,51,32,45,51,49,49,32,51,53,54,32,45,51,49,57,32,51,53,54,99,45,54,32,48,32,45,50,55,53,32,45,51,49,56,32,45,51,49,55,32,45,51,53,52,99,45,53,32,45,50,32,45,54,32,45,53,32,45,57,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C2-fermataVeryShortAbove.xml",fileData116,true,true,false);var fileData117=[];fileData117.push.apply(fileData117,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,54,32,48,104,52,57,99,50,32,48,32,51,32,45,50,32,55,32,45,52,99,51,49,32,45,50,54,32,49,55,49,32,45,49,54,48,32,49,56,54,32,45,49,54,48,99,49,54,32,48,32,49,54,48,32,49,51,56,32,49,56,56,32,49,54,50,99,50,32,49,32,55,32,50,32,55,32,50,104,52,56,115,51,32,45,49,32,51,32,45,51,99,48,32,45,49,32,45,49,32,45,51,32,45,50,32,45,52,99,45,52,50,32,45,52,48,32,45,50,51,51,32,45,50,55,55,32,45,50,52,52,32,45,50,55,55,99,45,49,51,32,48,32,45,49,57,57,32,50,51,51,32,45,50,52,51,32,50,55,55,99,45,49,32,49,32,45,50,32,51,32,45,50,32,52,99,48,32,50,32,51,32,51,32,51,32,51,122,77,52,49,49,32,45,54,51,99,48,32,45,50,57,32,45,50,52,32,45,53,51,32,45,53,51,32,45,53,51,99,45,51,48,32,48,32,45,53,52,32,50,52,32,45,53,52,32,53,51,32,99,48,32,51,48,32,50,52,32,53,52,32,53,52,32,53,52,99,50,57,32,48,32,53,51,32,45,50,52,32,53,51,32,45,53,52,122,77,52,32,48,104,50,56,99,51,32,48,32,52,32,45,51,32,57,32,45,53,99,52,50,32,45,51,54,32,51,49,49,32,45,51,53,52,32,51,49,55,32,45,51,53,52,99,56,32,48,32,50,56,49,32,51,50,51,32,51,49,57,32,51,53,54,99,51,32,50,32,57,32,51,32,57,32,51,104,51,55,115,51,32,45,49,32,51,32,45,52,99,48,32,45,49,32,48,32,45,51,32,45,50,32,45,53,99,45,53,54,32,45,53,52,32,45,51,53,50,32,45,52,52,48,32,45,51,54,54,32,45,52,52,48,99,45,56,32,48,32,45,50,57,53,32,51,56,49,32,45,51,53,54,32,52,52,48,99,45,50,32,50,32,45,50,32,51,32,45,50,32,52,99,48,32,51,32,52,32,53,32,52,32,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C3-fermataVeryShortBelow.xml",fileData117,true,true,false);var fileData118=[];fileData118.push.apply(fileData118,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,52,32,48,104,45,53,49,115,45,51,32,49,32,45,51,32,51,99,48,32,49,32,49,32,51,32,50,32,52,99,52,54,32,52,53,32,50,55,52,32,51,51,52,32,51,48,48,32,51,51,52,99,50,55,32,48,32,50,53,55,32,45,50,57,51,32,51,48,48,32,45,51,51,52,99,49,32,45,49,32,50,32,45,51,32,50,32,45,52,99,48,32,45,50,32,45,51,32,45,51,32,45,51,32,45,51,104,45,53,48,115,45,53,32,49,32,45,55,32,50,99,45,50,57,32,50,53,32,45,50,50,54,32,50,50,54,32,45,50,52,50,32,50,50,54,115,45,50,48,57,32,45,49,57,55,32,45,50,52,49,32,45,50,50,52,99,45,52,32,45,50,32,45,53,32,45,52,32,45,55,32,45,52,122,77,51,53,54,32,54,53,99,48,32,45,51,49,32,45,50,53,32,45,53,54,32,45,53,53,32,45,53,54,115,45,53,53,32,50,53,32,45,53,53,32,53,54,99,48,32,50,57,32,50,53,32,53,52,32,53,53,32,53,52,32,115,53,53,32,45,50,53,32,53,53,32,45,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C4-fermataShortAbove.xml",fileData118,true,true,false);var fileData119=[];fileData119.push.apply(fileData119,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,32,48,104,53,49,99,50,32,48,32,51,32,45,50,32,55,32,45,52,99,51,50,32,45,50,55,32,50,50,53,32,45,50,50,52,32,50,52,49,32,45,50,50,52,115,50,49,51,32,50,48,49,32,50,52,50,32,50,50,54,99,50,32,49,32,55,32,50,32,55,32,50,104,53,48,115,51,32,45,49,32,51,32,45,51,99,48,32,45,49,32,45,49,32,45,51,32,45,50,32,45,52,99,45,52,51,32,45,52,49,32,45,50,55,51,32,45,51,51,52,32,45,51,48,48,32,45,51,51,52,99,45,50,54,32,48,32,45,50,53,52,32,50,56,57,32,45,51,48,48,32,51,51,52,99,45,49,32,49,32,45,50,32,51,32,45,50,32,52,99,48,32,50,32,51,32,51,32,51,32,51,122,77,51,53,54,32,45,54,53,99,48,32,45,50,57,32,45,50,53,32,45,53,52,32,45,53,53,32,45,53,52,115,45,53,53,32,50,53,32,45,53,53,32,53,52,99,48,32,51,49,32,50,53,32,53,54,32,53,53,32,53,54,32,115,53,53,32,45,50,53,32,53,53,32,45,53,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C5-fermataShortBelow.xml",fileData119,true,true,false);var fileData120=[];fileData120.push.apply(fileData120,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,48,32,51,51,51,104,53,48,51,99,50,56,32,48,32,53,48,32,45,49,50,32,53,48,32,45,50,55,118,45,50,57,51,99,48,32,45,55,32,45,49,49,32,45,49,51,32,45,50,53,32,45,49,51,99,45,49,51,32,48,32,45,50,52,32,54,32,45,50,52,32,49,51,118,49,56,56,99,48,32,49,50,32,45,49,50,55,32,49,56,32,45,50,53,51,32,49,56,115,45,50,53,50,32,45,54,32,45,50,53,50,32,45,49,56,118,45,49,56,56,99,48,32,45,55,32,45,49,49,32,45,49,51,32,45,50,53,32,45,49,51,99,45,49,51,32,48,32,45,50,52,32,54,32,45,50,52,32,49,51,118,50,57,51,99,48,32,49,53,32,50,50,32,50,55,32,53,48,32,50,55,122,77,51,53,54,32,53,52,99,48,32,45,51,48,32,45,50,52,32,45,53,53,32,45,53,53,32,45,53,53,99,45,51,48,32,48,32,45,53,52,32,50,53,32,45,53,52,32,53,53,115,50,52,32,53,52,32,53,52,32,53,52,32,99,51,49,32,48,32,53,53,32,45,50,52,32,53,53,32,45,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C6-fermataLongAbove.xml",fileData120,true,true,false);var fileData121=[];fileData121.push.apply(fileData121,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,53,51,32,45,51,51,51,104,45,53,48,51,99,45,50,56,32,48,32,45,53,48,32,49,50,32,45,53,48,32,50,55,118,50,57,51,99,48,32,55,32,49,49,32,49,51,32,50,52,32,49,51,99,49,52,32,48,32,50,53,32,45,54,32,50,53,32,45,49,51,118,45,49,56,56,99,48,32,45,49,50,32,49,50,54,32,45,49,56,32,50,53,50,32,45,49,56,115,50,53,51,32,54,32,50,53,51,32,49,56,118,49,56,56,99,48,32,55,32,49,49,32,49,51,32,50,52,32,49,51,99,49,52,32,48,32,50,53,32,45,54,32,50,53,32,45,49,51,118,45,50,57,51,99,48,32,45,49,53,32,45,50,50,32,45,50,55,32,45,53,48,32,45,50,55,122,77,51,53,54,32,45,53,52,99,48,32,45,51,48,32,45,50,52,32,45,53,52,32,45,53,53,32,45,53,52,99,45,51,48,32,48,32,45,53,52,32,50,52,32,45,53,52,32,53,52,115,50,52,32,53,53,32,53,52,32,53,53,32,99,51,49,32,48,32,53,53,32,45,50,53,32,53,53,32,45,53,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C7-fermataLongBelow.xml",fileData121,true,true,false);var fileData122=[];fileData122.push.apply(fileData122,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,57,32,50,55,48,104,52,49,55,99,51,48,32,48,32,53,51,32,45,49,51,32,53,51,32,45,50,57,118,45,50,50,54,99,48,32,45,56,32,45,49,49,32,45,49,52,32,45,50,54,32,45,49,52,99,45,49,52,32,48,32,45,50,54,32,54,32,45,50,54,32,49,52,118,49,51,54,99,48,32,49,50,32,45,49,48,53,32,49,57,32,45,50,49,48,32,49,57,115,45,50,48,57,32,45,55,32,45,50,48,57,32,45,49,57,118,45,49,51,54,99,48,32,45,56,32,45,49,50,32,45,49,52,32,45,50,55,32,45,49,52,99,45,49,52,32,48,32,45,50,53,32,54,32,45,50,53,32,49,52,118,50,50,54,99,48,32,49,54,32,50,51,32,50,57,32,53,51,32,50,57,122,77,52,50,49,32,53,56,99,48,32,45,51,49,32,45,50,54,32,45,53,56,32,45,53,57,32,45,53,56,99,45,51,50,32,48,32,45,53,55,32,50,55,32,45,53,55,32,53,56,99,48,32,51,50,32,50,53,32,53,56,32,53,55,32,53,56,32,99,51,51,32,48,32,53,57,32,45,50,54,32,53,57,32,45,53,56,122,77,53,51,32,52,48,56,104,54,48,57,99,50,57,32,48,32,53,51,32,45,49,51,32,53,51,32,45,50,57,118,45,51,54,52,99,48,32,45,56,32,45,49,50,32,45,49,52,32,45,50,55,32,45,49,52,99,45,49,52,32,48,32,45,50,53,32,54,32,45,50,53,32,49,52,118,50,56,52,99,48,32,49,51,32,45,49,53,51,32,49,57,32,45,51,48,54,32,49,57,115,45,51,48,53,32,45,54,32,45,51,48,53,32,45,49,57,118,45,50,56,52,99,48,32,45,56,32,45,49,49,32,45,49,52,32,45,50,54,32,45,49,52,99,45,49,52,32,48,32,45,50,54,32,54,32,45,50,54,32,49,52,118,51,54,52,99,48,32,49,54,32,50,52,32,50,57,32,53,51,32,50,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C8-fermataVeryLongAbove.xml",fileData122,true,true,false);var fileData123=[];fileData123.push.apply(fileData123,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,54,54,32,45,50,55,48,104,45,52,49,55,99,45,51,48,32,48,32,45,53,51,32,49,51,32,45,53,51,32,50,57,118,50,50,54,99,48,32,56,32,49,49,32,49,52,32,50,53,32,49,52,99,49,53,32,48,32,50,55,32,45,54,32,50,55,32,45,49,52,118,45,49,51,54,99,48,32,45,49,50,32,49,48,52,32,45,49,57,32,50,48,57,32,45,49,57,115,50,49,48,32,55,32,50,49,48,32,49,57,118,49,51,54,99,48,32,56,32,49,50,32,49,52,32,50,54,32,49,52,99,49,53,32,48,32,50,54,32,45,54,32,50,54,32,45,49,52,118,45,50,50,54,99,48,32,45,49,54,32,45,50,51,32,45,50,57,32,45,53,51,32,45,50,57,122,77,52,50,49,32,45,53,56,99,48,32,45,51,50,32,45,50,54,32,45,53,56,32,45,53,57,32,45,53,56,99,45,51,50,32,48,32,45,53,55,32,50,54,32,45,53,55,32,53,56,99,48,32,51,49,32,50,53,32,53,56,32,53,55,32,53,56,32,99,51,51,32,48,32,53,57,32,45,50,55,32,53,57,32,45,53,56,122,77,54,54,50,32,45,52,48,56,104,45,54,48,57,99,45,50,57,32,48,32,45,53,51,32,49,51,32,45,53,51,32,50,57,118,51,54,52,99,48,32,56,32,49,50,32,49,52,32,50,54,32,49,52,99,49,53,32,48,32,50,54,32,45,54,32,50,54,32,45,49,52,118,45,50,56,52,99,48,32,45,49,51,32,49,53,50,32,45,49,57,32,51,48,53,32,45,49,57,115,51,48,54,32,54,32,51,48,54,32,49,57,118,50,56,52,99,48,32,56,32,49,49,32,49,52,32,50,53,32,49,52,99,49,53,32,48,32,50,55,32,45,54,32,50,55,32,45,49,52,118,45,51,54,52,99,48,32,45,49,54,32,45,50,52,32,45,50,57,32,45,53,51,32,45,50,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4C9-fermataVeryLongBelow.xml",fileData123,true,true,false);var fileData124=[];fileData124.push.apply(fileData124,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,67,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,50,32,50,53,49,99,49,56,32,48,32,51,55,32,45,54,32,53,50,32,45,49,55,99,49,54,32,45,49,50,32,50,56,32,45,51,50,32,50,56,32,45,54,49,118,45,55,99,48,32,45,50,57,32,45,54,32,45,54,52,32,45,50,54,32,45,57,53,99,45,49,54,32,45,50,53,32,45,54,55,32,45,54,57,32,45,49,48,48,32,45,54,57,99,45,51,32,48,32,45,54,32,50,32,45,55,32,56,99,48,32,49,32,45,49,32,50,32,45,49,32,51,99,48,32,53,32,52,32,55,32,56,32,57,99,50,32,50,32,50,56,32,49,55,32,52,53,32,51,57,99,57,32,49,50,32,49,54,32,50,53,32,49,54,32,51,57,99,48,32,52,32,45,49,32,55,32,45,50,32,49,49,99,48,32,48,32,45,51,32,50,49,32,45,50,56,32,50,49,99,45,51,51,32,48,32,45,53,54,32,50,50,32,45,53,54,32,53,54,99,48,32,51,53,32,50,56,32,54,51,32,55,49,32,54,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4CE-breathMarkComma.xml",fileData124,true,true,false);var fileData125=[];fileData125.push.apply(fileData125,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,56,32,45,51,56,108,45,52,57,32,54,48,115,45,49,48,32,49,48,32,45,49,48,32,50,52,99,48,32,56,32,52,32,49,57,32,49,52,32,50,57,99,52,53,32,52,55,32,54,48,32,57,48,32,54,48,32,49,50,55,99,48,32,55,50,32,45,53,55,32,49,50,51,32,45,54,49,32,49,51,52,99,45,51,32,54,32,45,52,32,49,49,32,45,52,32,49,54,99,48,32,49,52,32,49,48,32,50,49,32,50,48,32,50,49,99,54,32,48,32,49,51,32,45,51,32,49,56,32,45,56,99,49,55,32,45,49,55,32,49,54,53,32,45,49,57,51,32,49,54,53,32,45,49,57,51,115,52,32,45,57,32,52,32,45,49,57,99,48,32,45,53,32,45,49,32,45,49,48,32,45,52,32,45,49,53,99,45,50,54,32,45,52,49,32,45,54,50,32,45,56,57,32,45,54,54,32,45,49,52,55,99,48,32,45,52,32,45,49,32,45,57,32,45,49,32,45,49,51,32,99,48,32,45,53,54,32,51,49,32,45,57,51,32,54,57,32,45,49,51,57,99,49,49,32,45,49,50,32,51,55,32,45,52,53,32,51,55,32,45,53,55,99,48,32,45,51,32,45,50,32,45,52,32,45,53,32,45,52,99,45,50,32,48,32,45,52,32,48,32,45,55,32,49,99,45,49,32,48,32,45,50,32,49,32,45,51,32,49,99,45,49,54,32,54,32,45,52,57,32,49,55,32,45,55,56,32,49,55,99,45,54,32,48,32,45,49,49,32,48,32,45,49,54,32,45,49,99,45,51,50,32,45,54,32,45,52,55,32,45,52,49,32,45,52,55,32,45,55,50,99,48,32,45,57,32,49,32,45,49,56,32,52,32,45,50,54,99,50,32,45,57,32,49,51,32,45,51,54,32,50,54,32,45,51,54,99,56,32,45,55,32,49,54,32,45,49,53,32,49,54,32,45,50,52,99,48,32,45,50,32,45,49,32,45,52,32,45,50,32,45,55,99,45,49,32,45,52,32,45,56,32,45,54,32,45,49,53,32,45,54,32,99,45,56,32,48,32,45,49,56,32,51,32,45,50,54,32,57,99,45,55,51,32,53,54,32,45,49,49,54,32,49,48,53,32,45,49,49,54,32,49,53,53,99,48,32,53,51,32,51,57,32,57,54,32,56,50,32,57,54,99,53,32,48,32,49,49,32,45,51,32,49,54,32,45,51,99,52,32,45,49,32,49,50,32,45,51,32,49,54,32,45,51,99,53,32,48,32,57,32,49,32,49,49,32,53,99,49,32,49,32,49,32,51,32,49,32,52,99,48,32,50,32,45,52,32,49,48,32,45,54,32,49,52,99,45,49,51,32,50,49,32,45,50,55,32,52,48,32,45,52,51,32,54,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4E5-restQuarter.xml",fileData125,true,true,false);var fileData126=[];fileData126.push.apply(fileData126,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,51,52,32,49,48,55,118,45,49,48,99,51,51,32,48,32,56,51,32,54,48,32,57,48,32,54,54,99,54,32,52,32,57,32,52,32,49,49,32,52,99,50,32,45,49,32,49,50,32,45,54,32,49,50,32,45,49,54,99,45,49,32,45,53,32,45,54,32,45,50,49,32,45,49,48,32,45,51,57,99,48,32,48,32,45,57,56,32,45,51,53,49,32,45,49,48,49,32,45,51,53,51,99,45,49,48,32,45,56,32,45,50,52,32,45,49,48,32,45,51,53,32,45,49,48,99,45,54,32,48,32,45,50,57,32,49,32,45,50,57,32,49,51,99,49,56,32,54,54,32,57,48,32,50,54,53,32,57,51,32,50,56,48,99,49,32,52,32,49,32,56,32,49,32,49,49,99,48,32,53,32,45,49,32,57,32,45,53,32,57,99,45,49,32,48,32,45,51,32,48,32,45,53,32,45,49,99,45,49,51,32,45,55,32,45,50,50,32,45,49,49,32,45,51,54,32,45,49,53,32,99,45,49,49,32,45,52,32,45,50,53,32,45,55,32,45,51,57,32,45,55,99,45,57,32,48,32,45,49,56,32,50,32,45,50,54,32,52,99,45,49,48,32,50,32,45,49,57,32,55,32,45,50,56,32,49,51,99,45,49,53,32,49,50,32,45,50,55,32,51,48,32,45,50,55,32,53,49,99,48,32,51,55,32,51,48,32,54,55,32,54,55,32,54,55,115,54,55,32,45,51,48,32,54,55,32,45,54,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4E6-rest8th.xml",fileData126,true,true,false);var fileData127=[];fileData127.push.apply(fileData127,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,56,32,49,49,49,118,45,49,48,99,51,52,32,49,32,56,52,32,54,49,32,57,49,32,54,55,99,51,32,50,32,54,32,52,32,49,49,32,52,99,50,32,45,49,32,49,48,32,45,53,32,49,48,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,52,99,45,50,32,45,49,51,32,45,50,55,32,45,49,48,49,32,45,50,55,32,45,49,48,49,115,45,49,57,32,45,54,55,32,45,52,53,32,45,49,53,50,108,45,49,49,54,32,45,51,56,49,99,45,52,32,45,49,49,32,45,57,32,45,50,51,32,45,51,56,32,45,50,51,99,45,50,50,32,48,32,45,51,49,32,49,48,32,45,51,49,32,49,56,99,48,32,49,32,49,32,50,32,49,32,51,108,57,53,32,50,56,51,99,48,32,49,32,49,32,50,32,49,32,51,99,48,32,51,32,45,50,32,53,32,45,52,32,53,99,45,49,51,32,45,55,32,45,49,57,32,45,49,48,32,45,51,51,32,45,49,52,32,99,45,49,50,32,45,52,32,45,50,56,32,45,55,32,45,52,50,32,45,55,99,45,57,32,48,32,45,49,55,32,49,32,45,50,53,32,51,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,49,32,45,50,56,32,53,49,99,48,32,51,56,32,51,48,32,54,56,32,54,56,32,54,56,99,51,55,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,49,52,32,48,32,52,49,32,49,50,32,52,57,32,51,49,99,57,32,49,57,32,53,51,32,49,53,55,32,53,53,32,49,54,53,99,50,32,55,32,51,32,49,50,32,51,32,49,53,99,48,32,53,32,45,50,32,55,32,45,53,32,55,99,45,50,32,48,32,45,52,32,45,49,32,45,55,32,45,50,99,45,49,51,32,45,55,32,45,50,50,32,45,49,49,32,45,51,54,32,45,49,53,32,99,45,49,50,32,45,52,32,45,50,56,32,45,55,32,45,52,50,32,45,55,99,45,57,32,48,32,45,49,55,32,49,32,45,50,52,32,51,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,49,32,45,50,56,32,53,49,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4E7-rest16th.xml",fileData127,true,true,false);var fileData128=[];fileData128.push.apply(fileData128,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,53,51,32,52,49,57,99,50,32,48,32,49,48,32,45,50,32,49,48,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,52,99,45,50,32,45,49,50,32,45,50,54,32,45,49,48,49,32,45,50,54,32,45,49,48,49,115,45,49,55,50,32,45,55,55,48,32,45,49,55,53,32,45,55,56,50,99,45,52,32,45,49,49,32,45,55,32,45,50,49,32,45,51,57,32,45,50,49,99,45,50,49,32,48,32,45,50,55,32,56,32,45,50,55,32,49,54,99,48,32,50,32,48,32,52,32,49,32,54,99,50,32,55,32,55,49,32,50,56,50,32,55,49,32,50,56,54,99,48,32,51,32,45,51,32,54,32,45,54,32,54,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,49,51,32,45,55,32,45,50,50,32,45,49,49,32,45,51,54,32,45,49,53,99,45,49,50,32,45,52,32,45,50,56,32,45,55,32,45,52,50,32,45,55,99,45,57,32,48,32,45,49,55,32,49,32,45,50,52,32,51,32,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,49,32,45,50,56,32,53,49,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,49,53,32,49,32,52,54,32,49,52,32,53,49,32,51,53,108,52,48,32,49,54,52,99,48,32,53,32,45,50,32,49,51,32,45,55,32,49,51,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,49,51,32,45,55,32,45,50,49,32,45,49,48,32,45,51,53,32,45,49,53,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,55,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,48,32,99,48,32,51,56,32,51,48,32,54,56,32,54,56,32,54,56,99,51,55,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,57,99,49,54,32,48,32,52,57,32,50,48,32,53,52,32,51,54,108,51,57,32,49,54,48,99,48,32,49,32,49,32,51,32,49,32,52,99,48,32,54,32,45,52,32,49,54,32,45,49,49,32,49,54,99,45,49,32,48,32,45,51,32,48,32,45,52,32,45,49,99,45,49,51,32,45,55,32,45,50,49,32,45,49,48,32,45,51,53,32,45,49,53,99,45,49,50,32,45,52,32,45,50,55,32,45,55,32,45,52,49,32,45,55,99,45,49,48,32,48,32,45,49,56,32,50,32,45,50,54,32,52,99,45,49,48,32,51,32,45,50,48,32,55,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,48,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,32,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,118,45,57,99,51,52,32,48,32,56,52,32,54,49,32,57,49,32,54,54,99,51,32,50,32,54,32,52,32,49,49,32,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4E8-rest32nd.xml",fileData128,true,true,false);var fileData129=[];fileData129.push.apply(fileData129,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,49,52,32,52,50,51,99,52,32,45,49,32,57,32,45,52,32,57,32,45,49,53,99,45,51,32,45,49,51,32,45,50,55,32,45,49,48,50,32,45,50,55,32,45,49,48,50,108,45,57,51,32,45,52,48,48,99,45,52,32,45,49,56,32,45,50,51,32,45,57,57,32,45,50,52,32,45,57,57,99,45,49,50,48,32,45,53,49,54,32,45,49,50,56,32,45,53,51,52,32,45,49,51,48,32,45,53,52,51,99,45,52,32,45,49,49,32,45,57,32,45,49,55,32,45,51,51,32,45,49,55,99,45,50,51,32,48,32,45,51,50,32,53,32,45,51,50,32,49,52,99,48,32,50,32,48,32,52,32,49,32,55,108,55,50,32,50,55,57,99,48,32,50,32,49,32,52,32,49,32,54,99,48,32,54,32,45,51,32,49,49,32,45,56,32,49,49,99,45,49,32,48,32,45,50,32,48,32,45,52,32,45,49,99,45,49,51,32,45,55,32,45,49,48,32,45,52,32,45,50,52,32,45,57,32,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,55,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,48,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,57,99,49,51,32,48,32,51,57,32,57,32,52,53,32,51,48,99,52,32,49,49,32,51,57,32,49,53,52,32,52,48,32,49,53,57,99,48,32,49,32,49,32,53,32,49,32,56,99,48,32,54,32,45,49,32,49,52,32,45,54,32,49,52,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,49,51,32,45,54,32,45,49,54,32,45,49,48,32,45,51,48,32,45,49,53,99,45,49,50,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,32,99,45,57,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,118,45,49,48,99,49,52,32,48,32,52,49,32,57,32,52,57,32,51,53,99,51,32,56,32,51,57,32,49,53,51,32,52,49,32,49,54,50,99,49,32,50,32,49,32,51,32,49,32,53,99,48,32,53,32,45,50,32,57,32,45,54,32,57,99,45,49,32,48,32,45,50,32,48,32,45,52,32,45,49,99,45,49,51,32,45,54,32,45,50,54,32,45,49,48,32,45,52,48,32,45,49,53,99,45,49,50,32,45,52,32,45,50,56,32,45,54,32,45,52,50,32,45,54,99,45,57,32,48,32,45,49,55,32,49,32,45,50,53,32,51,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,32,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,118,45,49,48,99,49,55,32,48,32,53,51,32,50,49,32,54,48,32,52,48,99,52,32,49,49,32,51,56,32,49,53,51,32,51,57,32,49,53,54,99,49,32,52,32,50,32,55,32,50,32,49,48,99,48,32,55,32,45,52,32,49,49,32,45,57,32,49,49,99,45,50,32,48,32,45,53,32,45,49,32,45,55,32,45,50,99,45,49,51,32,45,54,32,45,50,50,32,45,49,48,32,45,51,54,32,45,49,53,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,32,99,48,32,51,55,32,51,48,32,54,56,32,54,56,32,54,56,99,51,55,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,99,48,32,45,52,32,48,32,45,55,32,45,49,32,45,49,48,99,51,52,32,48,32,56,52,32,54,49,32,57,50,32,54,55,99,51,32,50,32,54,32,52,32,49,49,32,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4E9-rest64th.xml",fileData129,true,true,false);var fileData130=[];fileData130.push.apply(fileData130,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,51,32,54,50,49,118,45,49,48,99,51,52,32,49,32,56,52,32,54,50,32,57,49,32,54,55,99,51,32,50,32,54,32,52,32,49,49,32,52,99,50,32,45,49,32,49,48,32,45,53,32,49,48,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,52,99,45,50,32,45,49,51,32,45,50,55,32,45,49,48,49,32,45,50,55,32,45,49,48,49,108,45,50,57,55,32,45,49,51,48,48,99,45,52,32,45,49,50,32,45,56,32,45,49,54,32,45,52,48,32,45,49,54,99,45,50,51,32,48,32,45,50,57,32,54,32,45,50,57,32,49,54,99,50,32,53,32,55,50,32,50,56,56,32,55,52,32,50,57,53,99,49,32,49,32,49,32,51,32,49,32,52,99,48,32,51,32,45,50,32,53,32,45,53,32,53,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,49,50,32,45,54,32,45,50,49,32,45,49,48,32,45,51,51,32,45,49,52,32,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,57,32,48,32,45,49,56,32,50,32,45,50,54,32,52,99,45,49,48,32,50,32,45,50,48,32,55,32,45,50,56,32,49,51,99,45,49,54,32,49,51,32,45,50,56,32,51,49,32,45,50,56,32,53,49,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,108,51,32,45,49,48,99,49,52,32,49,32,51,51,32,50,32,52,54,32,51,54,99,56,32,49,57,32,52,48,32,49,54,48,32,52,50,32,49,54,56,99,48,32,52,32,45,50,32,56,32,45,54,32,56,99,45,49,32,48,32,45,51,32,48,32,45,52,32,45,49,99,45,49,51,32,45,54,32,45,50,49,32,45,49,48,32,45,51,53,32,45,49,53,99,45,49,50,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,32,99,45,57,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,48,32,54,56,32,54,56,32,54,56,99,51,55,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,99,48,32,45,52,32,45,49,32,45,55,32,45,49,32,45,49,48,99,49,53,32,48,32,52,53,32,49,49,32,53,51,32,51,56,99,53,32,49,54,32,51,53,32,49,51,56,32,51,56,32,49,53,51,99,49,32,52,32,50,32,56,32,50,32,49,49,99,48,32,54,32,45,50,32,49,48,32,45,54,32,49,48,99,45,50,32,48,32,45,52,32,45,49,32,45,54,32,45,50,99,45,49,51,32,45,54,32,45,50,49,32,45,49,48,32,45,51,53,32,45,49,53,99,45,49,50,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,57,32,48,32,45,49,57,32,50,32,45,50,55,32,52,32,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,118,45,49,48,99,49,54,32,48,32,53,49,32,50,48,32,53,54,32,52,48,108,51,57,32,49,53,54,99,49,32,52,32,50,32,57,32,50,32,49,52,99,48,32,55,32,45,49,32,49,51,32,45,53,32,49,51,99,45,49,32,48,32,45,50,32,48,32,45,51,32,45,49,99,45,49,51,32,45,54,32,45,51,49,32,45,49,53,32,45,52,53,32,45,50,48,99,45,49,50,32,45,52,32,45,50,56,32,45,54,32,45,52,50,32,45,54,99,45,57,32,48,32,45,49,55,32,49,32,45,50,53,32,51,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,32,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,118,45,49,48,99,49,57,32,48,32,54,48,32,51,48,32,54,52,32,52,53,99,52,32,49,52,32,51,53,32,49,51,56,32,51,57,32,49,53,55,99,49,32,51,32,49,32,54,32,49,32,56,99,48,32,57,32,45,54,32,49,51,32,45,49,50,32,49,51,99,45,50,32,48,32,45,54,32,45,49,32,45,56,32,45,50,99,45,49,50,32,45,54,32,45,50,49,32,45,49,48,32,45,51,51,32,45,49,52,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,57,32,48,32,45,49,56,32,50,32,45,50,54,32,52,99,45,49,48,32,50,32,45,50,48,32,55,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,48,32,99,48,32,51,56,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,48,32,54,56,32,45,54,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4EA-rest128th.xml",fileData130,true,true,false);var fileData131=[];fileData131.push.apply(fileData131,[60,115,121,109,98,111,108,32,105,100,61,34,69,52,69,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,57,32,49,53,48,108,51,56,32,49,53,55,99,49,32,52,32,49,32,55,32,49,32,49,48,99,48,32,54,32,45,50,32,49,48,32,45,55,32,49,48,99,45,50,32,48,32,45,52,32,48,32,45,54,32,45,49,99,45,49,51,32,45,55,32,45,50,55,32,45,49,50,32,45,52,49,32,45,49,55,99,45,49,50,32,45,52,32,45,50,55,32,45,54,32,45,52,49,32,45,54,99,45,57,32,48,32,45,49,56,32,49,32,45,50,53,32,51,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,55,32,45,49,32,45,49,48,99,50,48,32,48,32,53,56,32,50,48,32,54,53,32,52,55,99,52,32,49,49,32,51,52,32,49,51,54,32,51,57,32,49,53,53,32,99,48,32,50,32,49,32,52,32,49,32,54,99,48,32,49,48,32,45,54,32,49,53,32,45,49,51,32,49,53,99,45,50,32,48,32,45,53,32,45,49,32,45,55,32,45,50,99,45,49,50,32,45,54,32,45,50,49,32,45,49,48,32,45,51,51,32,45,49,52,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,49,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,50,32,45,49,57,32,55,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,48,99,48,32,51,56,32,51,48,32,54,56,32,54,56,32,54,56,115,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,51,52,32,49,32,56,53,32,54,50,32,57,50,32,54,55,99,51,32,50,32,54,32,52,32,49,49,32,52,32,99,50,32,45,49,32,57,32,45,52,32,57,32,45,49,49,118,45,52,99,45,51,32,45,49,51,32,45,50,55,32,45,49,48,49,32,45,50,55,32,45,49,48,49,108,45,51,53,57,32,45,49,53,52,57,99,45,51,32,45,49,49,32,45,55,32,45,50,52,32,45,52,48,32,45,50,52,99,45,50,49,32,48,32,45,50,54,32,56,32,45,50,54,32,49,53,99,48,32,51,32,48,32,53,32,49,32,55,99,50,32,53,32,54,51,32,50,54,49,32,54,55,32,50,55,56,99,49,32,53,32,50,32,49,48,32,50,32,49,51,99,48,32,52,32,45,49,32,54,32,45,52,32,54,99,45,50,32,48,32,45,51,32,45,49,32,45,54,32,45,50,99,45,49,51,32,45,54,32,45,49,51,32,45,56,32,45,50,55,32,45,49,51,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,49,57,32,56,32,45,50,55,32,49,52,32,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,48,32,54,56,32,54,56,32,54,56,115,54,56,32,45,51,49,32,54,56,32,45,54,56,99,48,32,45,52,32,48,32,45,55,32,45,49,32,45,49,48,99,49,50,32,48,32,51,53,32,49,32,52,53,32,51,56,99,55,32,50,52,32,50,52,32,57,53,32,52,48,32,49,53,56,99,48,32,49,32,49,32,50,32,49,32,52,99,49,32,52,32,49,32,56,32,49,32,49,49,99,48,32,53,32,45,49,32,57,32,45,53,32,57,99,45,50,32,48,32,45,52,32,45,49,32,45,54,32,45,50,99,45,49,51,32,45,54,32,45,49,56,32,45,56,32,45,51,50,32,45,49,51,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,50,32,45,49,57,32,55,32,45,50,55,32,49,51,32,99,45,49,54,32,49,51,32,45,50,56,32,51,49,32,45,50,56,32,53,49,99,48,32,51,56,32,51,48,32,54,56,32,54,56,32,54,56,115,54,56,32,45,51,48,32,54,56,32,45,54,56,99,48,32,45,51,32,48,32,45,54,32,45,49,32,45,49,48,99,49,53,32,49,32,52,52,32,49,48,32,53,51,32,52,50,99,53,32,49,53,32,50,49,32,56,53,32,51,52,32,49,51,57,99,49,32,49,32,49,32,51,32,50,32,54,99,50,32,55,32,51,32,49,51,32,51,32,49,55,99,48,32,53,32,45,50,32,57,32,45,53,32,57,99,45,49,32,48,32,45,51,32,45,49,32,45,53,32,45,50,99,45,49,51,32,45,54,32,45,50,49,32,45,49,48,32,45,51,53,32,45,49,53,99,45,49,50,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,57,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,49,48,32,51,32,45,50,48,32,56,32,45,50,56,32,49,52,32,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,118,45,49,48,99,49,53,32,48,32,52,52,32,49,48,32,53,53,32,52,50,99,53,32,49,52,32,51,52,32,49,51,55,32,51,55,32,49,52,57,99,48,32,51,32,49,32,54,32,49,32,56,99,48,32,55,32,45,51,32,49,51,32,45,55,32,49,51,99,45,49,32,48,32,45,51,32,45,49,32,45,53,32,45,50,99,45,49,51,32,45,54,32,45,50,50,32,45,49,48,32,45,51,54,32,45,49,53,99,45,49,49,32,45,52,32,45,50,54,32,45,55,32,45,52,48,32,45,55,99,45,49,48,32,48,32,45,49,57,32,50,32,45,50,55,32,52,99,45,57,32,51,32,45,49,57,32,56,32,45,50,55,32,49,52,99,45,49,54,32,49,50,32,45,50,56,32,51,48,32,45,50,56,32,53,49,32,99,48,32,51,55,32,51,49,32,54,56,32,54,56,32,54,56,99,51,56,32,48,32,54,56,32,45,51,49,32,54,56,32,45,54,56,99,48,32,45,52,32,48,32,45,55,32,45,49,32,45,49,48,99,49,55,32,48,32,53,50,32,49,52,32,53,57,32,52,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E4EB-rest256th.xml",fileData131,true,true,false);var fileData132=[];fileData132.push.apply(fileData132,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,48,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,54,57,32,45,52,57,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,54,50,32,50,48,48,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,53,50,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,32,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E500-repeat1Bar.xml",fileData132,true,true,false);var fileData133=[];fileData133.push.apply(fileData133,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,48,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,57,57,32,45,52,57,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,54,50,32,50,48,48,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,55,53,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,32,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,77,53,50,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E501-repeat2Bars.xml",fileData133,true,true,false);var fileData134=[];fileData134.push.apply(fileData134,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,48,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,54,57,32,45,52,57,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,54,50,32,50,48,48,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,51,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,50,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,122,77,49,50,50,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,32,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,77,57,57,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,77,55,53,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,32,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,77,53,50,55,32,50,54,52,108,45,51,57,57,32,45,53,48,48,99,45,53,32,45,54,32,45,49,50,32,45,49,52,32,45,50,49,32,45,49,52,104,45,57,57,99,45,53,32,48,32,45,56,32,51,32,45,56,32,55,99,48,32,50,32,49,32,53,32,51,32,55,108,51,57,57,32,53,48,48,99,55,32,57,32,49,50,32,49,53,32,49,56,32,49,53,104,49,48,54,99,52,32,48,32,54,32,45,50,32,54,32,45,53,115,45,50,32,45,54,32,45,53,32,45,49,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E502-repeat4Bars.xml",fileData134,true,true,false);var fileData135=[];fileData135.push.apply(fileData135,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,56,32,52,54,51,99,57,56,32,48,32,49,51,56,32,45,52,55,32,49,51,56,32,45,49,48,52,99,48,32,45,51,55,32,45,50,49,32,45,55,56,32,45,55,53,32,45,49,48,54,99,45,49,50,32,45,54,32,45,49,55,32,45,49,48,32,45,49,55,32,45,49,53,115,53,32,45,49,48,32,49,50,32,45,49,56,99,50,51,32,45,50,53,32,51,50,32,45,53,49,32,51,50,32,45,56,56,99,48,32,45,57,49,32,45,56,53,32,45,49,52,50,32,45,49,56,50,32,45,49,52,50,99,45,49,48,56,32,48,32,45,49,53,54,32,53,50,32,45,49,53,54,32,49,49,56,99,48,32,52,56,32,50,53,32,57,50,32,56,57,32,49,49,56,99,49,51,32,54,32,49,56,32,57,32,49,56,32,49,52,99,48,32,52,32,45,51,32,57,32,45,56,32,49,53,99,45,49,54,32,49,57,32,45,50,52,32,52,52,32,45,50,52,32,55,51,99,48,32,56,53,32,55,49,32,49,51,53,32,49,55,51,32,49,51,53,122,32,77,49,51,52,32,50,48,48,99,45,52,50,32,45,50,54,32,45,53,54,32,45,55,50,32,45,53,54,32,45,49,48,51,99,48,32,45,51,54,32,49,57,32,45,55,55,32,56,48,32,45,55,55,99,52,55,32,48,32,56,53,32,50,57,32,56,53,32,56,48,99,48,32,51,48,32,45,49,54,32,52,52,32,45,56,48,32,57,52,99,45,56,32,55,32,45,49,52,32,49,48,32,45,49,57,32,49,48,99,45,51,32,48,32,45,54,32,45,50,32,45,49,48,32,45,52,122,77,50,52,54,32,52,51,51,99,45,52,53,32,48,32,45,55,54,32,45,50,54,32,45,55,54,32,45,55,48,99,48,32,45,50,57,32,49,53,32,45,52,55,32,54,50,32,45,56,50,99,56,32,45,54,32,49,51,32,45,56,32,49,56,32,45,56,99,52,32,48,32,56,32,49,32,49,50,32,52,99,51,51,32,50,51,32,52,56,32,53,56,32,52,56,32,57,49,115,45,49,54,32,54,53,32,45,54,52,32,54,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E510-ottava.xml",fileData135,true,true,false);var fileData136=[];fileData136.push.apply(fileData136,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,54,56,32,52,50,51,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,56,54,51,32,52,51,53,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,52,56,54,32,52,53,49,99,50,54,32,48,32,52,50,32,45,50,51,32,52,50,32,45,53,50,32,99,48,32,45,52,56,32,45,51,56,32,45,56,57,32,45,51,56,32,45,49,50,55,99,48,32,45,49,52,32,56,32,45,50,55,32,50,56,32,45,50,55,99,51,52,32,48,32,55,52,32,53,57,32,55,52,32,49,48,52,99,48,32,49,55,32,45,55,32,50,53,32,45,49,56,32,51,51,99,45,49,48,32,55,32,45,50,49,32,49,55,32,45,50,49,32,51,50,99,48,32,49,56,32,49,52,32,51,53,32,51,51,32,51,53,99,50,53,32,48,32,51,57,32,45,50,56,32,51,57,32,45,54,48,99,48,32,45,57,55,32,45,53,54,32,45,49,55,51,32,45,49,49,57,32,45,49,55,51,99,45,51,54,32,48,32,45,54,55,32,50,49,32,45,54,55,32,54,48,99,48,32,52,57,32,52,51,32,57,56,32,52,51,32,49,51,51,99,48,32,54,32,45,51,32,49,48,32,45,57,32,49,48,99,45,49,55,32,48,32,45,51,50,32,45,51,55,32,45,52,48,32,45,54,51,99,45,50,32,45,54,32,45,54,32,45,57,32,45,49,49,32,45,57,32,115,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,52,32,49,55,99,49,52,32,51,57,32,51,52,32,55,55,32,55,49,32,55,55,122,77,50,52,54,32,52,51,51,99,45,52,53,32,48,32,45,55,54,32,45,50,54,32,45,55,54,32,45,55,48,99,48,32,45,50,57,32,49,53,32,45,52,55,32,54,50,32,45,56,50,99,56,32,45,54,32,49,51,32,45,56,32,49,56,32,45,56,99,52,32,48,32,56,32,49,32,49,50,32,52,99,51,51,32,50,51,32,52,56,32,53,56,32,52,56,32,57,49,115,45,49,54,32,54,53,32,45,54,52,32,54,53,122,77,49,51,52,32,50,48,48,99,45,52,50,32,45,50,54,32,45,53,54,32,45,55,50,32,45,53,54,32,45,49,48,51,99,48,32,45,51,54,32,49,57,32,45,55,55,32,56,48,32,45,55,55,99,52,55,32,48,32,56,53,32,50,57,32,56,53,32,56,48,99,48,32,51,48,32,45,49,54,32,52,52,32,45,56,48,32,57,52,32,99,45,56,32,55,32,45,49,52,32,49,48,32,45,49,57,32,49,48,99,45,51,32,48,32,45,54,32,45,50,32,45,49,48,32,45,52,122,77,50,52,56,32,52,54,51,99,57,56,32,48,32,49,51,56,32,45,52,55,32,49,51,56,32,45,49,48,52,99,48,32,45,51,55,32,45,50,49,32,45,55,56,32,45,55,53,32,45,49,48,54,99,45,49,50,32,45,54,32,45,49,55,32,45,49,48,32,45,49,55,32,45,49,53,115,53,32,45,49,48,32,49,50,32,45,49,56,99,50,51,32,45,50,53,32,51,50,32,45,53,49,32,51,50,32,45,56,56,99,48,32,45,57,49,32,45,56,53,32,45,49,52,50,32,45,49,56,50,32,45,49,52,50,99,45,49,48,56,32,48,32,45,49,53,54,32,53,50,32,45,49,53,54,32,49,49,56,99,48,32,52,56,32,50,53,32,57,50,32,56,57,32,49,49,56,99,49,51,32,54,32,49,56,32,57,32,49,56,32,49,52,99,48,32,52,32,45,51,32,57,32,45,56,32,49,53,32,99,45,49,54,32,49,57,32,45,50,52,32,52,52,32,45,50,52,32,55,51,99,48,32,56,53,32,55,49,32,49,51,53,32,49,55,51,32,49,51,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E511-ottavaAlta.xml",fileData136,true,true,false);var fileData137=[];fileData137.push.apply(fileData137,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,50,50,32,49,57,55,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,56,49,55,32,50,48,57,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,52,52,48,32,50,50,53,99,50,54,32,48,32,52,50,32,45,50,51,32,52,50,32,45,53,50,32,99,48,32,45,52,56,32,45,51,56,32,45,56,57,32,45,51,56,32,45,49,50,55,99,48,32,45,49,52,32,56,32,45,50,55,32,50,56,32,45,50,55,99,51,52,32,48,32,55,52,32,53,57,32,55,52,32,49,48,52,99,48,32,49,55,32,45,55,32,50,53,32,45,49,56,32,51,51,99,45,49,48,32,55,32,45,50,49,32,49,55,32,45,50,49,32,51,50,99,48,32,49,56,32,49,52,32,51,53,32,51,51,32,51,53,99,50,53,32,48,32,51,57,32,45,50,56,32,51,57,32,45,54,48,99,48,32,45,57,55,32,45,53,54,32,45,49,55,51,32,45,49,49,57,32,45,49,55,51,99,45,51,54,32,48,32,45,54,55,32,50,49,32,45,54,55,32,54,48,99,48,32,52,57,32,52,51,32,57,56,32,52,51,32,49,51,51,99,48,32,54,32,45,51,32,49,48,32,45,57,32,49,48,99,45,49,55,32,48,32,45,51,50,32,45,51,55,32,45,52,48,32,45,54,51,99,45,50,32,45,54,32,45,54,32,45,57,32,45,49,49,32,45,57,32,115,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,52,32,49,55,99,49,52,32,51,57,32,51,52,32,55,55,32,55,49,32,55,55,122,77,50,52,54,32,52,51,51,99,45,52,53,32,48,32,45,55,54,32,45,50,54,32,45,55,54,32,45,55,48,99,48,32,45,50,57,32,49,53,32,45,52,55,32,54,50,32,45,56,50,99,56,32,45,54,32,49,51,32,45,56,32,49,56,32,45,56,99,52,32,48,32,56,32,49,32,49,50,32,52,99,51,51,32,50,51,32,52,56,32,53,56,32,52,56,32,57,49,115,45,49,54,32,54,53,32,45,54,52,32,54,53,122,77,49,51,52,32,50,48,48,99,45,52,50,32,45,50,54,32,45,53,54,32,45,55,50,32,45,53,54,32,45,49,48,51,99,48,32,45,51,54,32,49,57,32,45,55,55,32,56,48,32,45,55,55,99,52,55,32,48,32,56,53,32,50,57,32,56,53,32,56,48,99,48,32,51,48,32,45,49,54,32,52,52,32,45,56,48,32,57,52,32,99,45,56,32,55,32,45,49,52,32,49,48,32,45,49,57,32,49,48,99,45,51,32,48,32,45,54,32,45,50,32,45,49,48,32,45,52,122,77,50,52,56,32,52,54,51,99,57,56,32,48,32,49,51,56,32,45,52,55,32,49,51,56,32,45,49,48,52,99,48,32,45,51,55,32,45,50,49,32,45,55,56,32,45,55,53,32,45,49,48,54,99,45,49,50,32,45,54,32,45,49,55,32,45,49,48,32,45,49,55,32,45,49,53,115,53,32,45,49,48,32,49,50,32,45,49,56,99,50,51,32,45,50,53,32,51,50,32,45,53,49,32,51,50,32,45,56,56,99,48,32,45,57,49,32,45,56,53,32,45,49,52,50,32,45,49,56,50,32,45,49,52,50,99,45,49,48,56,32,48,32,45,49,53,54,32,53,50,32,45,49,53,54,32,49,49,56,99,48,32,52,56,32,50,53,32,57,50,32,56,57,32,49,49,56,99,49,51,32,54,32,49,56,32,57,32,49,56,32,49,52,99,48,32,52,32,45,51,32,57,32,45,56,32,49,53,32,99,45,49,54,32,49,57,32,45,50,52,32,52,52,32,45,50,52,32,55,51,99,48,32,56,53,32,55,49,32,49,51,53,32,49,55,51,32,49,51,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E512-ottavaBassa.xml",fileData137,true,true,false);var fileData138=[];fileData138.push.apply(fileData138,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,53,56,32,49,57,55,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,56,53,51,32,50,48,57,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,53,52,50,32,49,57,57,99,45,52,53,32,48,32,45,56,49,32,45,57,54,32,45,56,49,32,45,49,53,51,32,99,48,32,45,49,57,32,56,32,45,51,49,32,50,51,32,45,51,49,99,52,55,32,48,32,56,49,32,49,49,48,32,56,49,32,49,53,48,99,48,32,49,57,32,45,53,32,51,52,32,45,50,51,32,51,52,122,77,52,52,52,32,51,51,51,108,55,55,32,53,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,48,99,48,32,45,51,32,45,49,32,45,54,32,45,50,32,45,57,108,45,50,53,32,45,56,51,99,45,54,32,45,50,49,32,45,57,32,45,50,54,32,45,57,32,45,51,49,99,48,32,45,50,32,49,32,45,51,32,51,32,45,51,99,53,32,48,32,49,51,32,49,48,32,50,56,32,49,55,99,57,32,52,32,49,56,32,54,32,50,56,32,54,99,51,57,32,48,32,53,57,32,45,51,50,32,53,57,32,45,54,55,99,48,32,45,57,48,32,45,53,57,32,45,49,54,56,32,45,49,51,48,32,45,49,54,56,99,45,52,49,32,48,32,45,54,57,32,50,56,32,45,54,57,32,55,49,32,99,48,32,49,57,32,51,32,51,53,32,55,32,52,57,108,53,48,32,49,56,51,99,49,32,52,32,50,32,56,32,50,32,49,48,99,48,32,53,32,45,52,32,54,32,45,49,51,32,54,104,45,49,57,99,45,49,52,32,48,32,45,49,53,32,55,32,45,49,53,32,49,49,115,49,32,49,50,32,49,54,32,49,51,122,77,50,52,54,32,52,51,51,99,45,52,53,32,48,32,45,55,54,32,45,50,54,32,45,55,54,32,45,55,48,99,48,32,45,50,57,32,49,53,32,45,52,55,32,54,50,32,45,56,50,99,56,32,45,54,32,49,51,32,45,56,32,49,56,32,45,56,99,52,32,48,32,56,32,49,32,49,50,32,52,99,51,51,32,50,51,32,52,56,32,53,56,32,52,56,32,57,49,115,45,49,54,32,54,53,32,45,54,52,32,54,53,122,77,49,51,52,32,50,48,48,99,45,52,50,32,45,50,54,32,45,53,54,32,45,55,50,32,45,53,54,32,45,49,48,51,99,48,32,45,51,54,32,49,57,32,45,55,55,32,56,48,32,45,55,55,32,99,52,55,32,48,32,56,53,32,50,57,32,56,53,32,56,48,99,48,32,51,48,32,45,49,54,32,52,52,32,45,56,48,32,57,52,99,45,56,32,55,32,45,49,52,32,49,48,32,45,49,57,32,49,48,99,45,51,32,48,32,45,54,32,45,50,32,45,49,48,32,45,52,122,77,50,52,56,32,52,54,51,99,57,56,32,48,32,49,51,56,32,45,52,55,32,49,51,56,32,45,49,48,52,99,48,32,45,51,55,32,45,50,49,32,45,55,56,32,45,55,53,32,45,49,48,54,99,45,49,50,32,45,54,32,45,49,55,32,45,49,48,32,45,49,55,32,45,49,53,115,53,32,45,49,48,32,49,50,32,45,49,56,99,50,51,32,45,50,53,32,51,50,32,45,53,49,32,51,50,32,45,56,56,99,48,32,45,57,49,32,45,56,53,32,45,49,52,50,32,45,49,56,50,32,45,49,52,50,99,45,49,48,56,32,48,32,45,49,53,54,32,53,50,32,45,49,53,54,32,49,49,56,99,48,32,52,56,32,50,53,32,57,50,32,56,57,32,49,49,56,32,99,49,51,32,54,32,49,56,32,57,32,49,56,32,49,52,99,48,32,52,32,45,51,32,57,32,45,56,32,49,53,99,45,49,54,32,49,57,32,45,50,52,32,52,52,32,45,50,52,32,55,51,99,48,32,56,53,32,55,49,32,49,51,53,32,49,55,51,32,49,51,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E513-ottavaBassaBa.xml",fileData138,true,true,false);var fileData139=[];fileData139.push.apply(fileData139,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,57,50,32,52,53,57,99,56,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,52,108,45,49,49,57,32,45,51,55,56,99,45,49,32,45,53,32,45,51,32,45,56,32,45,51,32,45,49,49,115,50,32,45,53,32,55,32,45,54,108,52,50,32,45,52,99,49,49,32,45,49,32,49,55,32,45,55,32,49,55,32,45,49,55,115,45,54,32,45,49,55,32,45,49,57,32,45,49,55,104,45,50,48,55,99,45,49,51,32,48,32,45,49,57,32,55,32,45,49,57,32,49,55,115,54,32,49,54,32,49,55,32,49,55,108,52,51,32,52,99,49,49,32,49,32,49,50,32,52,32,49,53,32,49,51,108,56,52,32,50,54,51,99,50,32,54,32,51,32,49,48,32,51,32,49,52,99,48,32,54,32,45,51,32,56,32,45,55,32,56,99,45,53,32,48,32,45,57,32,45,51,32,45,49,54,32,45,49,49,108,45,52,53,32,45,53,48,32,99,45,55,32,45,56,32,45,49,51,32,45,49,51,32,45,50,51,32,45,49,51,115,45,49,57,32,57,32,45,49,57,32,49,56,99,48,32,55,32,51,32,49,51,32,49,48,32,50,49,108,49,51,49,32,49,52,56,99,54,32,55,32,49,49,32,49,48,32,49,57,32,49,48,99,49,53,32,48,32,50,51,32,45,49,49,32,51,56,32,45,49,49,99,49,51,32,48,32,50,57,32,49,49,32,52,50,32,49,49,122,77,54,53,53,32,52,54,49,99,55,32,48,32,49,50,32,45,54,32,49,50,32,45,49,50,99,48,32,45,56,32,45,53,32,45,49,54,32,45,49,55,32,45,50,55,99,45,51,56,32,45,51,53,32,45,57,52,32,45,54,57,32,45,49,54,54,32,45,54,57,99,45,49,54,32,48,32,45,51,53,32,50,32,45,52,56,32,52,99,45,52,32,49,32,45,54,32,49,32,45,57,32,49,99,45,54,32,48,32,45,49,48,32,45,50,32,45,49,51,32,45,49,49,108,45,49,57,32,45,53,54,32,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,56,99,48,32,45,53,32,51,32,45,56,32,57,32,45,56,99,51,32,48,32,54,32,49,32,49,48,32,50,99,49,54,32,53,32,51,52,32,56,32,53,56,32,56,99,56,48,32,48,32,49,51,48,32,45,50,57,32,49,51,48,32,45,49,48,49,99,48,32,45,49,49,54,32,45,56,52,32,45,49,57,52,32,45,49,57,56,32,45,49,57,52,99,45,56,55,32,48,32,45,49,50,55,32,52,54,32,45,49,50,55,32,57,53,99,48,32,52,49,32,50,54,32,55,50,32,54,48,32,55,50,99,50,54,32,48,32,52,56,32,45,49,53,32,52,56,32,45,52,53,99,48,32,45,51,50,32,45,49,56,32,45,52,55,32,45,51,49,32,45,53,51,99,45,49,48,32,45,53,32,45,49,54,32,45,55,32,45,49,54,32,45,49,53,99,48,32,45,49,50,32,49,57,32,45,50,50,32,52,52,32,45,50,50,99,56,49,32,48,32,49,50,48,32,49,48,48,32,49,50,48,32,49,54,48,32,99,48,32,51,53,32,45,49,53,32,54,51,32,45,53,55,32,54,51,99,45,51,56,32,48,32,45,54,51,32,45,50,54,32,45,55,52,32,45,51,55,99,45,57,32,45,57,32,45,49,53,32,45,49,51,32,45,50,52,32,45,49,51,99,45,49,49,32,48,32,45,49,57,32,55,32,45,49,57,32,49,57,99,48,32,55,32,49,32,49,49,32,53,32,50,51,108,54,56,32,49,57,57,99,53,32,49,52,32,49,51,32,50,49,32,50,55,32,50,49,99,57,32,48,32,49,54,32,45,50,32,51,51,32,45,55,99,49,53,32,45,52,32,52,48,32,45,57,32,55,52,32,45,57,99,51,54,32,48,32,54,55,32,52,32,57,50,32,49,49,99,49,55,32,53,32,50,51,32,57,32,51,48,32,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E514-quindicesima.xml",fileData139,true,true,false);var fileData140=[];fileData140.push.apply(fileData140,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,57,56,32,52,50,51,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,49,50,57,51,32,52,51,53,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,54,57,54,32,50,51,52,108,52,55,32,49,52,51,99,50,32,55,32,54,32,50,49,32,54,32,50,56,32,115,45,51,32,49,50,32,45,49,48,32,49,50,99,45,50,48,32,48,32,45,52,48,32,45,51,57,32,45,53,48,32,45,54,51,99,45,50,32,45,53,32,45,53,32,45,57,32,45,49,49,32,45,57,99,45,53,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,54,32,50,32,49,49,32,53,32,49,56,99,49,54,32,51,54,32,52,48,32,55,57,32,56,51,32,55,57,99,49,56,32,48,32,51,48,32,45,57,32,51,53,32,45,50,50,115,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,53,32,50,57,32,50,55,32,53,51,32,50,55,99,49,57,32,48,32,51,50,32,45,56,32,51,56,32,45,50,51,99,53,32,45,49,51,32,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,52,32,50,57,32,50,55,32,53,51,32,50,55,99,51,49,32,48,32,52,52,32,45,50,52,32,52,52,32,45,52,57,32,99,48,32,45,52,57,32,45,52,49,32,45,49,49,56,32,45,52,49,32,45,49,52,56,99,48,32,45,56,32,52,32,45,49,51,32,49,49,32,45,49,51,99,49,53,32,48,32,50,53,32,50,50,32,51,51,32,52,50,99,51,32,56,32,55,32,49,48,32,49,49,32,49,48,99,54,32,48,32,49,48,32,45,52,32,49,48,32,45,57,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,51,99,45,49,49,32,45,50,57,32,45,50,56,32,45,53,55,32,45,54,53,32,45,53,55,99,45,50,56,32,48,32,45,52,56,32,49,50,32,45,52,56,32,51,57,99,48,32,52,48,32,51,57,32,49,48,53,32,51,57,32,49,51,56,99,48,32,57,32,45,53,32,49,54,32,45,49,52,32,49,54,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,32,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,108,52,53,32,49,51,55,99,51,32,57,32,52,32,49,53,32,52,32,50,49,99,48,32,49,49,32,45,54,32,49,55,32,45,49,54,32,49,55,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,122,77,51,51,49,32,50,51,55,108,54,56,32,49,57,57,99,53,32,49,52,32,49,51,32,50,49,32,50,55,32,50,49,99,57,32,48,32,49,54,32,45,50,32,51,51,32,45,55,99,49,53,32,45,52,32,52,48,32,45,57,32,55,52,32,45,57,99,51,54,32,48,32,54,55,32,52,32,57,50,32,49,49,99,49,55,32,53,32,50,51,32,57,32,51,48,32,57,32,115,49,50,32,45,54,32,49,50,32,45,49,50,99,48,32,45,56,32,45,53,32,45,49,54,32,45,49,55,32,45,50,55,99,45,51,56,32,45,51,53,32,45,57,52,32,45,54,57,32,45,49,54,54,32,45,54,57,99,45,49,54,32,48,32,45,51,53,32,50,32,45,52,56,32,52,99,45,52,32,49,32,45,54,32,49,32,45,57,32,49,99,45,54,32,48,32,45,49,48,32,45,50,32,45,49,51,32,45,49,49,108,45,49,57,32,45,53,54,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,56,99,48,32,45,53,32,51,32,45,56,32,57,32,45,56,99,51,32,48,32,54,32,49,32,49,48,32,50,99,49,54,32,53,32,51,52,32,56,32,53,56,32,56,99,56,48,32,48,32,49,51,48,32,45,50,57,32,49,51,48,32,45,49,48,49,99,48,32,45,49,49,54,32,45,56,52,32,45,49,57,52,32,45,49,57,56,32,45,49,57,52,99,45,56,55,32,48,32,45,49,50,55,32,52,54,32,45,49,50,55,32,57,53,32,99,48,32,52,49,32,50,54,32,55,50,32,54,48,32,55,50,99,50,54,32,48,32,52,56,32,45,49,53,32,52,56,32,45,52,53,99,48,32,45,51,50,32,45,49,56,32,45,52,55,32,45,51,49,32,45,53,51,99,45,49,48,32,45,53,32,45,49,54,32,45,55,32,45,49,54,32,45,49,53,99,48,32,45,49,50,32,49,57,32,45,50,50,32,52,52,32,45,50,50,99,56,49,32,48,32,49,50,48,32,49,48,48,32,49,50,48,32,49,54,48,99,48,32,51,53,32,45,49,53,32,54,51,32,45,53,55,32,54,51,99,45,51,56,32,48,32,45,54,51,32,45,50,54,32,45,55,52,32,45,51,55,99,45,57,32,45,57,32,45,49,53,32,45,49,51,32,45,50,52,32,45,49,51,99,45,49,49,32,48,32,45,49,57,32,55,32,45,49,57,32,49,57,99,48,32,55,32,49,32,49,49,32,53,32,50,51,122,77,54,50,32,51,48,49,108,49,51,49,32,49,52,56,99,54,32,55,32,49,49,32,49,48,32,49,57,32,49,48,32,99,49,53,32,48,32,50,51,32,45,49,49,32,51,56,32,45,49,49,99,49,51,32,48,32,50,57,32,49,49,32,52,50,32,49,49,99,56,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,52,108,45,49,49,57,32,45,51,55,56,99,45,49,32,45,53,32,45,51,32,45,56,32,45,51,32,45,49,49,115,50,32,45,53,32,55,32,45,54,108,52,50,32,45,52,99,49,49,32,45,49,32,49,55,32,45,55,32,49,55,32,45,49,55,115,45,54,32,45,49,55,32,45,49,57,32,45,49,55,104,45,50,48,55,99,45,49,51,32,48,32,45,49,57,32,55,32,45,49,57,32,49,55,115,54,32,49,54,32,49,55,32,49,55,108,52,51,32,52,99,49,49,32,49,32,49,50,32,52,32,49,53,32,49,51,108,56,52,32,50,54,51,99,50,32,54,32,51,32,49,48,32,51,32,49,52,99,48,32,54,32,45,51,32,56,32,45,55,32,56,32,99,45,53,32,48,32,45,57,32,45,51,32,45,49,54,32,45,49,49,108,45,52,53,32,45,53,48,99,45,55,32,45,56,32,45,49,51,32,45,49,51,32,45,50,51,32,45,49,51,115,45,49,57,32,57,32,45,49,57,32,49,56,99,48,32,55,32,51,32,49,51,32,49,48,32,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E515-quindicesimaAlta.xml",fileData140,true,true,false);var fileData141=[];fileData141.push.apply(fileData141,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,54,56,32,50,48,50,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,49,50,54,51,32,50,49,52,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,54,54,54,32,49,51,108,52,55,32,49,52,51,99,50,32,55,32,54,32,50,49,32,54,32,50,56,32,115,45,51,32,49,50,32,45,49,48,32,49,50,99,45,50,48,32,48,32,45,52,48,32,45,51,57,32,45,53,48,32,45,54,51,99,45,50,32,45,53,32,45,53,32,45,57,32,45,49,49,32,45,57,99,45,53,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,54,32,50,32,49,49,32,53,32,49,56,99,49,54,32,51,54,32,52,48,32,55,57,32,56,51,32,55,57,99,49,56,32,48,32,51,48,32,45,57,32,51,53,32,45,50,50,115,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,53,32,50,57,32,50,55,32,53,51,32,50,55,99,49,57,32,48,32,51,50,32,45,56,32,51,56,32,45,50,51,99,53,32,45,49,51,32,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,52,32,50,57,32,50,55,32,53,51,32,50,55,99,51,49,32,48,32,52,52,32,45,50,52,32,52,52,32,45,52,57,32,99,48,32,45,52,57,32,45,52,49,32,45,49,49,56,32,45,52,49,32,45,49,52,56,99,48,32,45,56,32,52,32,45,49,51,32,49,49,32,45,49,51,99,49,53,32,48,32,50,53,32,50,50,32,51,51,32,52,50,99,51,32,56,32,55,32,49,48,32,49,49,32,49,48,99,54,32,48,32,49,48,32,45,52,32,49,48,32,45,57,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,51,99,45,49,49,32,45,50,57,32,45,50,56,32,45,53,55,32,45,54,53,32,45,53,55,99,45,50,56,32,48,32,45,52,56,32,49,50,32,45,52,56,32,51,57,99,48,32,52,48,32,51,57,32,49,48,53,32,51,57,32,49,51,56,99,48,32,57,32,45,53,32,49,54,32,45,49,52,32,49,54,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,32,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,108,52,53,32,49,51,55,99,51,32,57,32,52,32,49,53,32,52,32,50,49,99,48,32,49,49,32,45,54,32,49,55,32,45,49,54,32,49,55,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,122,77,51,51,49,32,50,51,55,108,54,56,32,49,57,57,99,53,32,49,52,32,49,51,32,50,49,32,50,55,32,50,49,99,57,32,48,32,49,54,32,45,50,32,51,51,32,45,55,99,49,53,32,45,52,32,52,48,32,45,57,32,55,52,32,45,57,99,51,54,32,48,32,54,55,32,52,32,57,50,32,49,49,99,49,55,32,53,32,50,51,32,57,32,51,48,32,57,32,115,49,50,32,45,54,32,49,50,32,45,49,50,99,48,32,45,56,32,45,53,32,45,49,54,32,45,49,55,32,45,50,55,99,45,51,56,32,45,51,53,32,45,57,52,32,45,54,57,32,45,49,54,54,32,45,54,57,99,45,49,54,32,48,32,45,51,53,32,50,32,45,52,56,32,52,99,45,52,32,49,32,45,54,32,49,32,45,57,32,49,99,45,54,32,48,32,45,49,48,32,45,50,32,45,49,51,32,45,49,49,108,45,49,57,32,45,53,54,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,56,99,48,32,45,53,32,51,32,45,56,32,57,32,45,56,99,51,32,48,32,54,32,49,32,49,48,32,50,99,49,54,32,53,32,51,52,32,56,32,53,56,32,56,99,56,48,32,48,32,49,51,48,32,45,50,57,32,49,51,48,32,45,49,48,49,99,48,32,45,49,49,54,32,45,56,52,32,45,49,57,52,32,45,49,57,56,32,45,49,57,52,99,45,56,55,32,48,32,45,49,50,55,32,52,54,32,45,49,50,55,32,57,53,32,99,48,32,52,49,32,50,54,32,55,50,32,54,48,32,55,50,99,50,54,32,48,32,52,56,32,45,49,53,32,52,56,32,45,52,53,99,48,32,45,51,50,32,45,49,56,32,45,52,55,32,45,51,49,32,45,53,51,99,45,49,48,32,45,53,32,45,49,54,32,45,55,32,45,49,54,32,45,49,53,99,48,32,45,49,50,32,49,57,32,45,50,50,32,52,52,32,45,50,50,99,56,49,32,48,32,49,50,48,32,49,48,48,32,49,50,48,32,49,54,48,99,48,32,51,53,32,45,49,53,32,54,51,32,45,53,55,32,54,51,99,45,51,56,32,48,32,45,54,51,32,45,50,54,32,45,55,52,32,45,51,55,99,45,57,32,45,57,32,45,49,53,32,45,49,51,32,45,50,52,32,45,49,51,99,45,49,49,32,48,32,45,49,57,32,55,32,45,49,57,32,49,57,99,48,32,55,32,49,32,49,49,32,53,32,50,51,122,77,54,50,32,51,48,49,108,49,51,49,32,49,52,56,99,54,32,55,32,49,49,32,49,48,32,49,57,32,49,48,32,99,49,53,32,48,32,50,51,32,45,49,49,32,51,56,32,45,49,49,99,49,51,32,48,32,50,57,32,49,49,32,52,50,32,49,49,99,56,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,52,108,45,49,49,57,32,45,51,55,56,99,45,49,32,45,53,32,45,51,32,45,56,32,45,51,32,45,49,49,115,50,32,45,53,32,55,32,45,54,108,52,50,32,45,52,99,49,49,32,45,49,32,49,55,32,45,55,32,49,55,32,45,49,55,115,45,54,32,45,49,55,32,45,49,57,32,45,49,55,104,45,50,48,55,99,45,49,51,32,48,32,45,49,57,32,55,32,45,49,57,32,49,55,115,54,32,49,54,32,49,55,32,49,55,108,52,51,32,52,99,49,49,32,49,32,49,50,32,52,32,49,53,32,49,51,108,56,52,32,50,54,51,99,50,32,54,32,51,32,49,48,32,51,32,49,52,99,48,32,54,32,45,51,32,56,32,45,55,32,56,32,99,45,53,32,48,32,45,57,32,45,51,32,45,49,54,32,45,49,49,108,45,52,53,32,45,53,48,99,45,55,32,45,56,32,45,49,51,32,45,49,51,32,45,50,51,32,45,49,51,115,45,49,57,32,57,32,45,49,57,32,49,56,99,48,32,55,32,51,32,49,51,32,49,48,32,50,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E516-quindicesimaBassa.xml",fileData141,true,true,false);var fileData142=[];fileData142.push.apply(fileData142,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,48,50,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,32,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,32,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,77,50,53,48,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,32,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,32,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E517-ventiduesima.xml",fileData142,true,true,false);var fileData143=[];fileData143.push.apply(fileData143,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,51,49,49,32,52,50,51,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,49,52,48,54,32,52,51,53,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,56,48,57,32,50,51,52,108,52,55,32,49,52,51,99,50,32,55,32,54,32,50,49,32,54,32,50,56,32,115,45,51,32,49,50,32,45,49,48,32,49,50,99,45,50,48,32,48,32,45,52,48,32,45,51,57,32,45,53,48,32,45,54,51,99,45,50,32,45,53,32,45,53,32,45,57,32,45,49,49,32,45,57,99,45,53,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,54,32,50,32,49,49,32,53,32,49,56,99,49,54,32,51,54,32,52,48,32,55,57,32,56,51,32,55,57,99,49,56,32,48,32,51,48,32,45,57,32,51,53,32,45,50,50,115,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,53,32,50,57,32,50,55,32,53,51,32,50,55,99,49,57,32,48,32,51,50,32,45,56,32,51,56,32,45,50,51,99,53,32,45,49,51,32,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,52,32,50,57,32,50,55,32,53,51,32,50,55,99,51,49,32,48,32,52,52,32,45,50,52,32,52,52,32,45,52,57,32,99,48,32,45,52,57,32,45,52,49,32,45,49,49,56,32,45,52,49,32,45,49,52,56,99,48,32,45,56,32,52,32,45,49,51,32,49,49,32,45,49,51,99,49,53,32,48,32,50,53,32,50,50,32,51,51,32,52,50,99,51,32,56,32,55,32,49,48,32,49,49,32,49,48,99,54,32,48,32,49,48,32,45,52,32,49,48,32,45,57,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,51,99,45,49,49,32,45,50,57,32,45,50,56,32,45,53,55,32,45,54,53,32,45,53,55,99,45,50,56,32,48,32,45,52,56,32,49,50,32,45,52,56,32,51,57,99,48,32,52,48,32,51,57,32,49,48,53,32,51,57,32,49,51,56,99,48,32,57,32,45,53,32,49,54,32,45,49,52,32,49,54,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,32,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,108,52,53,32,49,51,55,99,51,32,57,32,52,32,49,53,32,52,32,50,49,99,48,32,49,49,32,45,54,32,49,55,32,45,49,54,32,49,55,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,122,77,54,48,50,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,32,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,32,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,77,50,53,48,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,32,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,32,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E518-ventiduesimaAlta.xml",fileData143,true,true,false);var fileData144=[];fileData144.push.apply(fileData144,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,49,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,54,49,32,50,48,49,99,45,52,51,32,48,32,45,55,54,32,45,57,49,32,45,55,54,32,45,49,51,57,99,48,32,45,50,52,32,56,32,45,51,56,32,50,50,32,45,51,56,99,51,51,32,48,32,55,54,32,49,48,50,32,55,54,32,49,52,54,99,48,32,49,54,32,45,54,32,51,49,32,45,50,50,32,51,49,122,77,49,51,53,54,32,50,49,51,108,45,53,49,32,45,49,54,50,99,45,50,32,45,53,32,45,51,32,45,49,49,32,45,51,32,45,49,53,99,48,32,45,56,32,51,32,45,49,51,32,49,49,32,45,49,51,99,49,56,32,48,32,51,51,32,51,55,32,52,51,32,54,50,99,50,32,53,32,53,32,57,32,49,49,32,57,99,53,32,48,32,49,49,32,45,51,32,49,49,32,45,49,48,99,48,32,45,54,32,45,53,32,45,49,51,32,45,53,32,45,49,56,99,45,56,32,45,49,57,32,45,50,57,32,45,55,49,32,45,54,56,32,45,55,49,32,99,45,50,50,32,48,32,45,51,51,32,49,49,32,45,51,55,32,50,56,99,45,50,32,57,32,45,51,32,49,53,32,45,54,32,49,53,99,45,53,32,48,32,45,49,48,32,45,49,48,32,45,49,49,32,45,49,49,99,45,49,52,32,45,50,48,32,45,51,51,32,45,51,51,32,45,53,53,32,45,51,51,99,45,50,56,32,48,32,45,54,48,32,50,51,32,45,54,48,32,56,49,99,48,32,55,54,32,53,55,32,49,53,54,32,49,50,48,32,49,53,54,99,49,56,32,48,32,50,57,32,45,54,32,51,55,32,45,49,57,99,52,32,45,54,32,55,32,45,49,49,32,57,32,45,49,49,99,51,32,48,32,52,32,52,32,55,32,49,54,99,50,32,56,32,53,32,49,50,32,49,52,32,49,50,104,50,52,99,56,32,48,32,49,49,32,45,50,32,49,49,32,45,55,99,48,32,45,50,32,45,49,32,45,53,32,45,50,32,45,57,122,77,55,53,57,32,49,50,108,52,55,32,49,52,51,99,50,32,55,32,54,32,50,49,32,54,32,50,56,32,115,45,51,32,49,50,32,45,49,48,32,49,50,99,45,50,48,32,48,32,45,52,48,32,45,51,57,32,45,53,48,32,45,54,51,99,45,50,32,45,53,32,45,53,32,45,57,32,45,49,49,32,45,57,99,45,53,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,54,32,50,32,49,49,32,53,32,49,56,99,49,54,32,51,54,32,52,48,32,55,57,32,56,51,32,55,57,99,49,56,32,48,32,51,48,32,45,57,32,51,53,32,45,50,50,115,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,53,32,50,57,32,50,55,32,53,51,32,50,55,99,49,57,32,48,32,51,50,32,45,56,32,51,56,32,45,50,51,99,53,32,45,49,51,32,50,32,45,50,49,32,55,32,45,50,49,99,49,32,48,32,56,32,56,32,49,54,32,49,55,99,49,51,32,49,52,32,50,57,32,50,55,32,53,51,32,50,55,99,51,49,32,48,32,52,52,32,45,50,52,32,52,52,32,45,52,57,32,99,48,32,45,52,57,32,45,52,49,32,45,49,49,56,32,45,52,49,32,45,49,52,56,99,48,32,45,56,32,52,32,45,49,51,32,49,49,32,45,49,51,99,49,53,32,48,32,50,53,32,50,50,32,51,51,32,52,50,99,51,32,56,32,55,32,49,48,32,49,49,32,49,48,99,54,32,48,32,49,48,32,45,52,32,49,48,32,45,57,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,51,99,45,49,49,32,45,50,57,32,45,50,56,32,45,53,55,32,45,54,53,32,45,53,55,99,45,50,56,32,48,32,45,52,56,32,49,50,32,45,52,56,32,51,57,99,48,32,52,48,32,51,57,32,49,48,53,32,51,57,32,49,51,56,99,48,32,57,32,45,53,32,49,54,32,45,49,52,32,49,54,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,32,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,108,52,53,32,49,51,55,99,51,32,57,32,52,32,49,53,32,52,32,50,49,99,48,32,49,49,32,45,54,32,49,55,32,45,49,54,32,49,55,99,45,50,54,32,48,32,45,53,48,32,45,51,55,32,45,54,51,32,45,55,54,108,45,51,52,32,45,49,48,50,99,45,50,32,45,54,32,45,51,32,45,57,32,45,49,50,32,45,57,104,45,51,48,99,45,55,32,48,32,45,57,32,49,32,45,57,32,53,99,48,32,50,32,48,32,52,32,49,32,55,122,77,54,48,50,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,32,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,32,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,77,50,53,48,32,52,54,51,99,57,51,32,48,32,49,52,56,32,45,52,49,32,49,52,56,32,45,49,48,54,99,48,32,45,49,48,57,32,45,56,55,32,45,49,53,53,32,45,49,56,53,32,45,49,55,55,32,99,45,52,55,32,45,49,49,32,45,57,48,32,45,51,48,32,45,49,49,55,32,45,54,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,48,32,45,49,55,99,48,32,45,51,32,50,32,45,52,32,53,32,45,52,115,49,48,32,51,32,50,48,32,55,99,49,53,32,54,32,51,49,32,57,32,53,48,32,57,99,51,57,32,48,32,54,57,32,45,50,51,32,49,48,53,32,45,50,51,99,50,50,32,48,32,51,56,32,56,32,53,50,32,50,56,99,55,32,49,48,32,49,50,32,49,51,32,49,57,32,49,51,99,57,32,48,32,49,56,32,45,53,32,49,56,32,45,49,52,99,48,32,45,53,32,45,49,32,45,57,32,45,52,32,45,49,56,99,45,50,51,32,45,54,57,32,45,53,49,32,45,49,48,56,32,45,49,49,52,32,45,49,48,56,99,45,56,50,32,48,32,45,49,49,52,32,53,51,32,45,49,53,55,32,53,51,99,45,49,56,32,48,32,45,50,54,32,45,49,49,32,45,51,50,32,45,50,55,32,115,45,49,50,32,45,50,51,32,45,50,53,32,45,50,51,99,45,49,50,32,48,32,45,49,57,32,56,32,45,49,57,32,49,57,99,48,32,53,32,49,32,49,48,32,51,32,49,57,99,50,49,32,56,48,32,54,53,32,49,52,49,32,49,54,56,32,49,56,51,99,57,54,32,51,57,32,49,50,52,32,49,48,48,32,49,50,52,32,49,53,56,99,48,32,52,51,32,45,51,49,32,53,51,32,45,54,53,32,53,51,99,45,52,50,32,48,32,45,54,53,32,45,49,57,32,45,54,53,32,45,51,52,99,48,32,45,57,32,53,32,45,49,52,32,49,52,32,45,50,51,99,55,32,45,55,32,49,52,32,45,49,57,32,49,52,32,45,51,55,99,48,32,45,51,51,32,45,50,52,32,45,54,51,32,45,53,56,32,45,54,51,99,45,51,56,32,48,32,45,53,50,32,50,54,32,45,53,50,32,53,52,99,48,32,55,48,32,54,52,32,49,51,56,32,49,54,51,32,49,51,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E519-ventiduesimaBassa.xml",fileData144,true,true,false);var fileData145=[];fileData145.push.apply(fileData145,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,52,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,52,55,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,32,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E520-dynamicPiano.xml",fileData145,true,true,false);var fileData146=[];fileData146.push.apply(fileData146,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,55,32,50,55,52,99,52,49,32,48,32,53,52,32,45,50,57,32,53,52,32,45,53,52,99,48,32,45,53,53,32,45,53,56,32,45,49,52,50,32,45,53,56,32,45,49,55,55,99,48,32,45,54,32,50,32,45,57,32,56,32,45,57,99,49,51,32,48,32,51,50,32,50,52,32,53,49,32,53,52,99,53,32,56,32,56,32,49,51,32,49,53,32,49,51,99,53,32,48,32,57,32,45,51,32,57,32,45,57,99,48,32,45,53,32,45,51,32,45,49,49,32,45,57,32,45,50,49,99,45,51,50,32,45,53,51,32,45,54,55,32,45,56,49,32,45,49,48,53,32,45,56,49,99,45,50,57,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,48,99,48,32,52,50,32,54,50,32,49,52,53,32,54,50,32,49,56,48,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,32,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,99,54,50,32,49,53,53,32,54,51,32,49,53,53,32,54,51,32,49,53,54,99,54,32,49,52,32,49,48,32,50,53,32,49,48,32,51,55,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,32,99,45,49,56,32,48,32,45,51,56,32,45,50,55,32,45,54,56,32,45,55,56,99,45,53,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,54,32,54,50,32,57,57,32,49,49,53,32,57,57,99,49,57,32,48,32,51,51,32,45,49,48,32,51,57,32,45,50,51,99,54,32,45,49,52,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,99,50,53,32,48,32,51,56,32,45,49,49,32,52,52,32,45,50,52,115,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E521-dynamicMezzo.xml",fileData146,true,true,false);var fileData147=[];fileData147.push.apply(fileData147,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E522-dynamicForte.xml",fileData147,true,true,false);var fileData148=[];fileData148.push.apply(fileData148,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,53,32,50,55,52,99,51,55,32,48,32,53,50,32,45,50,52,32,53,50,32,45,53,51,99,48,32,45,51,53,32,45,49,56,32,45,53,53,32,45,52,50,32,45,53,53,99,45,50,49,32,48,32,45,51,54,32,49,50,32,45,51,54,32,51,50,99,48,32,50,56,32,50,50,32,51,49,32,50,50,32,52,48,99,48,32,52,32,45,52,32,54,32,45,49,48,32,54,99,45,50,50,32,48,32,45,53,52,32,45,51,55,32,45,54,55,32,45,55,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,56,32,45,55,56,32,99,45,52,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,50,32,54,48,32,54,53,32,57,57,32,49,49,52,32,57,57,99,50,48,32,48,32,51,52,32,45,49,48,32,52,48,32,45,50,51,99,55,32,45,49,54,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,52,32,49,52,99,49,53,32,49,55,32,51,54,32,51,49,32,54,50,32,51,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E523-dynamicRinforzando.xml",fileData148,true,true,false);var fileData149=[];fileData149.push.apply(fileData149,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,55,32,50,55,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,32,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E524-dynamicSforzando.xml",fileData149,true,true,false);var fileData150=[];fileData150.push.apply(fileData150,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,51,49,32,50,54,56,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,32,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,32,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,115,49,54,32,54,32,50,52,32,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E525-dynamicZ.xml",fileData150,true,true,false);var fileData151=[];fileData151.push.apply(fileData151,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,57,32,50,55,52,99,52,49,32,48,32,53,52,32,45,50,57,32,53,52,32,45,53,52,99,48,32,45,53,53,32,45,53,56,32,45,49,52,50,32,45,53,56,32,45,49,55,55,99,48,32,45,54,32,50,32,45,57,32,56,32,45,57,99,49,51,32,48,32,51,50,32,50,52,32,53,49,32,53,52,99,53,32,56,32,56,32,49,51,32,49,53,32,49,51,99,53,32,48,32,57,32,45,51,32,57,32,45,57,99,48,32,45,53,32,45,51,32,45,49,49,32,45,57,32,45,50,49,99,45,51,50,32,45,53,51,32,45,54,55,32,45,56,49,32,45,49,48,53,32,45,56,49,99,45,50,57,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,48,99,48,32,52,50,32,54,50,32,49,52,53,32,54,50,32,49,56,48,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,32,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,55,32,45,54,56,32,45,55,56,99,45,53,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,54,32,54,50,32,57,57,32,49,49,53,32,57,57,99,49,57,32,48,32,51,51,32,45,49,48,32,51,57,32,45,50,51,99,54,32,45,49,52,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,32,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E526-dynamicNiente.xml",fileData151,true,true,false);var fileData152=[];fileData152.push.apply(fileData152,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,54,49,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,32,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,32,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,57,55,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,32,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,32,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,49,51,50,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,32,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,32,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,49,54,56,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,32,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,32,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,48,51,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,32,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,32,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,51,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,53,56,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,32,77,57,52,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,49,50,57,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,49,54,53,52,32,50,51,55,32,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,50,48,48,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E527-dynamicPPPPPP.xml",fileData152,true,true,false);var fileData153=[];fileData153.push.apply(fileData153,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,54,49,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,32,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,32,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,57,55,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,32,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,32,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,49,51,50,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,32,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,32,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,49,54,56,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,32,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,32,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,51,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,53,56,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,32,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,57,52,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,49,50,57,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,32,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,49,54,53,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E528-dynamicPPPPP.xml",fileData153,true,true,false);var fileData154=[];fileData154.push.apply(fileData154,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,54,49,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,32,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,32,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,57,55,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,32,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,32,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,49,51,50,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,32,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,32,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,51,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,53,56,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,32,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,57,52,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,49,50,57,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,32,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E529-dynamicPPPP.xml",fileData154,true,true,false);var fileData155=[];fileData155.push.apply(fileData155,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,54,50,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,32,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,32,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,57,56,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,32,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,32,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,52,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,53,57,57,32,50,51,55,32,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,57,53,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52A-dynamicPPP.xml",fileData155,true,true,false);var fileData156=[];fileData156.push.apply(fileData156,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,49,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,54,51,54,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,32,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,32,99,45,50,32,45,50,32,45,52,32,45,54,32,45,52,32,45,54,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,50,53,52,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,32,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,77,54,48,57,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52B-dynamicPP.xml",fileData156,true,true,false);var fileData157=[];fileData157.push.apply(fileData157,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,52,52,32,49,51,50,108,55,32,49,54,99,50,52,32,53,52,32,53,54,32,49,50,53,32,49,51,49,32,49,50,53,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,32,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,50,32,49,50,32,45,49,48,32,49,50,99,45,50,54,32,48,32,45,53,50,32,45,53,49,32,45,56,50,32,45,49,49,57,99,45,51,49,32,45,55,49,32,45,55,49,32,45,49,50,54,32,45,49,51,52,32,45,49,50,54,99,45,50,57,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,48,99,48,32,52,50,32,54,50,32,49,52,53,32,54,50,32,49,56,48,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,32,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,99,54,50,32,49,53,53,32,54,51,32,49,53,53,32,54,51,32,49,53,54,99,54,32,49,52,32,49,48,32,50,53,32,49,48,32,51,55,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,32,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,55,32,45,54,56,32,45,55,56,99,45,53,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,54,32,54,50,32,57,57,32,49,49,53,32,57,57,99,49,57,32,48,32,51,51,32,45,49,48,32,51,57,32,45,50,51,99,54,32,45,49,52,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,99,50,53,32,48,32,51,56,32,45,49,49,32,52,52,32,45,50,52,115,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,32,99,52,49,32,48,32,53,52,32,45,50,57,32,53,52,32,45,53,52,99,48,32,45,53,53,32,45,53,56,32,45,49,52,50,32,45,53,56,32,45,49,55,55,99,48,32,45,54,32,50,32,45,57,32,56,32,45,57,99,50,48,32,48,32,52,53,32,51,55,32,55,51,32,57,56,122,77,54,50,56,32,50,52,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52C-dynamicMP.xml",fileData157,true,true,false);var fileData158=[];fileData158.push.apply(fileData158,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,55,32,50,55,52,99,52,49,32,48,32,53,52,32,45,50,57,32,53,52,32,45,53,52,99,48,32,45,53,53,32,45,53,56,32,45,49,52,50,32,45,53,56,32,45,49,55,55,99,48,32,45,54,32,50,32,45,57,32,56,32,45,57,99,49,51,32,48,32,51,50,32,50,52,32,53,49,32,53,52,99,53,32,56,32,56,32,49,51,32,49,53,32,49,51,99,53,32,48,32,57,32,45,51,32,57,32,45,57,99,48,32,45,53,32,45,51,32,45,49,49,32,45,57,32,45,50,49,99,45,51,50,32,45,53,51,32,45,54,55,32,45,56,49,32,45,49,48,53,32,45,56,49,99,45,50,57,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,48,99,48,32,52,50,32,54,50,32,49,52,53,32,54,50,32,49,56,48,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,32,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,99,54,50,32,49,53,53,32,54,51,32,49,53,53,32,54,51,32,49,53,54,99,54,32,49,52,32,49,48,32,50,53,32,49,48,32,51,55,99,48,32,56,32,45,51,32,49,52,32,45,49,53,32,49,52,99,45,50,50,32,48,32,45,52,51,32,45,50,49,32,45,53,53,32,45,53,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,32,99,45,49,56,32,48,32,45,51,56,32,45,50,55,32,45,54,56,32,45,55,56,99,45,53,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,54,32,54,50,32,57,57,32,49,49,53,32,57,57,99,49,57,32,48,32,51,51,32,45,49,48,32,51,57,32,45,50,51,99,54,32,45,49,52,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,99,50,53,32,48,32,51,56,32,45,49,49,32,52,52,32,45,50,52,115,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,53,32,49,52,99,49,54,32,49,55,32,51,57,32,51,49,32,54,56,32,51,49,122,77,52,55,48,32,50,53,49,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,32,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,32,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,32,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52D-dynamicMF.xml",fileData158,true,true,false);var fileData159=[];fileData159.push.apply(fileData159,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,48,32,49,55,52,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,122,77,45,49,51,32,45,49,48,55,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,32,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,32,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,122,77,52,50,50,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,32,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,32,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52E-dynamicPF.xml",fileData159,true,true,false);var fileData160=[];fileData160.push.apply(fileData160,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,50,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,51,32,50,54,52,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,32,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E52F-dynamicFF.xml",fileData160,true,true,false);var fileData161=[];fileData161.push.apply(fileData161,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,51,51,32,50,54,52,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,32,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,32,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E530-dynamicFFF.xml",fileData161,true,true,false);var fileData162=[];fileData162.push.apply(fileData162,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,55,51,32,50,54,52,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,32,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,32,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,32,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,32,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E531-dynamicFFFF.xml",fileData162,true,true,false);var fileData163=[];fileData163.push.apply(fileData163,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,49,51,32,50,54,52,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,32,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,32,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,32,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,32,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,32,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,32,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E532-dynamicFFFFF.xml",fileData163,true,true,false);var fileData164=[];fileData164.push.apply(fileData164,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,53,51,32,50,54,52,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,32,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,32,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,32,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,32,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,32,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,32,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,32,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,32,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,32,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E533-dynamicFFFFFF.xml",fileData164,true,true,false);var fileData165=[];fileData165.push.apply(fileData165,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,77,53,50,55,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,32,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,32,122,77,53,48,48,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E534-dynamicFortePiano.xml",fileData165,true,true,false);var fileData166=[];fileData166.push.apply(fileData166,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,77,52,56,52,32,50,54,56,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,32,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,32,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,115,49,54,32,54,32,50,52,32,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E535-dynamicForzando.xml",fileData166,true,true,false);var fileData167=[];fileData167.push.apply(fileData167,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,55,32,50,55,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,32,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,122,77,50,53,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,32,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,32,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E536-dynamicSforzando1.xml",fileData167,true,true,false);var fileData168=[];fileData168.push.apply(fileData168,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,55,32,50,55,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,32,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,122,77,50,52,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,32,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,32,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,77,55,53,51,32,50,55,52,32,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,32,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,55,50,54,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,108,45,50,48,32,45,52,57,32,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E537-dynamicSforzandoPiano.xml",fileData168,true,true,false);var fileData169=[];fileData169.push.apply(fileData169,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,49,54,32,49,55,52,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,122,77,54,54,49,32,49,55,52,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,122,77,50,48,50,32,56,51,32,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,32,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,122,77,56,48,51,32,45,49,48,55,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,53,32,48,32,45,50,56,32,45,49,55,32,45,51,56,32,45,51,48,99,45,51,32,45,53,32,45,52,32,45,54,32,45,52,32,45,54,32,99,45,53,32,45,55,32,45,57,32,45,49,50,32,45,49,54,32,45,49,50,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,53,32,50,32,49,48,32,56,32,49,57,99,50,50,32,51,49,32,52,56,32,53,55,32,57,54,32,53,55,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,32,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,122,77,52,52,56,32,45,49,48,55,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,32,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,32,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,122,77,52,57,49,32,50,51,51,104,45,52,57,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,32,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,54,32,49,54,53,99,54,49,32,48,32,56,52,32,45,51,48,32,56,52,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,32,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,52,52,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E538-dynamicSforzandoPianissimo.xml",fileData169,true,true,false);var fileData170=[];fileData170.push.apply(fileData170,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,55,32,50,55,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,32,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,122,77,50,53,49,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,32,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,32,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,77,55,50,48,32,50,54,56,32,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,32,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,32,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,115,49,54,32,54,32,50,52,32,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E539-dynamicSforzato.xml",fileData170,true,true,false);var fileData171=[];fileData171.push.apply(fileData171,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,55,32,50,55,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,32,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,122,77,50,53,54,32,50,54,52,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,32,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,32,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,77,55,50,54,32,50,54,56,32,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,32,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,32,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,115,49,54,32,54,32,50,52,32,54,122,77,57,56,52,32,50,55,52,99,53,54,32,48,32,57,50,32,45,51,49,32,57,50,32,45,56,57,99,48,32,45,57,53,32,45,55,56,32,45,49,57,53,32,45,49,55,52,32,45,49,57,53,99,45,49,55,32,48,32,45,51,48,32,50,32,45,52,52,32,57,99,45,49,54,32,56,32,45,49,57,32,49,56,32,45,50,52,32,49,56,115,45,55,32,45,55,32,45,57,32,45,49,50,108,45,52,53,32,45,49,49,50,99,45,49,32,45,51,32,45,50,32,45,54,32,45,50,32,45,55,99,48,32,45,51,32,51,32,45,51,32,57,32,45,51,104,52,48,99,56,32,48,32,49,50,32,45,52,32,49,50,32,45,49,50,99,48,32,45,57,32,45,52,32,45,49,51,32,45,49,51,32,45,49,51,104,45,49,57,51,99,45,56,32,48,32,45,49,50,32,52,32,45,49,50,32,49,50,99,48,32,57,32,52,32,49,51,32,49,51,32,49,51,104,51,49,32,99,49,48,32,48,32,49,50,32,50,32,49,53,32,49,48,108,49,50,51,32,51,48,53,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,55,32,45,55,54,99,45,53,32,45,57,32,45,57,32,45,49,53,32,45,49,54,32,45,49,53,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,49,32,53,55,32,54,51,32,57,57,32,49,50,50,32,57,57,99,50,54,32,48,32,52,49,32,45,57,32,52,56,32,45,50,49,99,57,32,45,49,55,32,54,32,45,50,52,32,49,49,32,45,50,52,99,52,32,48,32,55,32,56,32,50,49,32,50,48,99,49,56,32,49,54,32,52,48,32,50,54,32,55,49,32,50,54,122,77,57,53,55,32,50,51,55,99,45,50,52,32,48,32,45,53,48,32,45,50,57,32,45,54,52,32,45,54,51,32,108,45,50,48,32,45,52,57,99,45,49,49,32,45,50,56,32,45,49,57,32,45,52,56,32,45,49,57,32,45,54,57,115,56,32,45,51,50,32,50,53,32,45,51,50,99,52,56,32,48,32,49,48,49,32,49,50,55,32,49,48,49,32,49,55,54,99,48,32,50,50,32,45,54,32,51,55,32,45,50,51,32,51,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E53A-dynamicSforzatoPiano.xml",fileData171,true,true,false);var fileData172=[];fileData172.push.apply(fileData172,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,53,49,32,50,51,53,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,32,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,32,115,49,54,32,54,32,50,52,32,54,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,122,77,50,48,50,32,56,51,99,48,32,45,53,56,32,45,53,48,32,45,57,51,32,45,49,49,53,32,45,57,51,99,45,53,51,32,48,32,45,56,55,32,51,49,32,45,56,55,32,54,52,99,48,32,50,55,32,49,55,32,52,55,32,52,49,32,52,55,99,49,57,32,48,32,51,54,32,45,49,51,32,51,54,32,45,51,51,99,48,32,45,49,51,32,45,53,32,45,50,51,32,45,49,52,32,45,50,57,99,45,49,49,32,45,55,32,45,49,55,32,45,53,32,45,49,55,32,45,49,48,99,48,32,45,55,32,49,55,32,45,49,53,32,52,50,32,45,49,53,99,51,50,32,48,32,53,49,32,50,51,32,53,49,32,52,53,99,48,32,50,48,32,45,57,32,51,51,32,45,51,56,32,53,51,99,45,51,53,32,50,52,32,45,53,52,32,52,51,32,45,53,52,32,55,56,32,99,48,32,53,51,32,52,49,32,56,51,32,49,48,48,32,56,51,99,53,49,32,48,32,56,50,32,45,50,51,32,56,50,32,45,54,48,99,48,32,45,49,57,32,45,49,51,32,45,51,56,32,45,51,55,32,45,51,56,99,45,50,48,32,48,32,45,51,53,32,49,50,32,45,51,53,32,51,50,99,48,32,49,49,32,52,32,49,57,32,49,48,32,50,52,99,55,32,53,32,49,50,32,53,32,49,50,32,57,99,48,32,55,32,45,49,52,32,49,49,32,45,51,49,32,49,49,99,45,51,49,32,48,32,45,52,51,32,45,49,55,32,45,52,51,32,45,51,51,99,48,32,45,49,57,32,49,50,32,45,51,48,32,52,56,32,45,53,55,99,51,57,32,45,50,57,32,52,57,32,45,53,48,32,52,57,32,45,55,56,122,77,54,56,56,32,50,54,52,104,52,52,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,52,57,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,50,32,50,51,32,45,55,50,32,54,50,99,48,32,51,49,32,49,56,32,53,50,32,52,57,32,53,50,99,50,52,32,48,32,52,49,32,45,49,53,32,52,49,32,45,51,57,99,48,32,45,49,54,32,45,53,32,45,50,55,32,45,49,55,32,45,51,53,99,45,49,49,32,45,55,32,45,49,53,32,45,57,32,45,49,53,32,45,49,51,99,48,32,45,51,32,50,32,45,53,32,49,48,32,45,53,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,49,49,50,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,32,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,53,56,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,53,56,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,55,32,56,48,32,49,54,53,32,49,55,56,32,49,54,53,99,53,55,32,48,32,55,55,32,45,50,57,32,55,55,32,45,53,53,99,48,32,45,51,51,32,45,49,55,32,45,53,49,32,45,52,52,32,45,53,49,99,45,50,52,32,48,32,45,52,50,32,49,50,32,45,52,50,32,52,49,99,48,32,50,55,32,49,56,32,51,49,32,49,56,32,51,56,99,48,32,51,32,45,51,32,52,32,45,56,32,52,99,45,51,57,32,48,32,45,53,52,32,45,53,51,32,45,55,52,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,32,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,49,48,55,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,54,32,49,54,53,99,54,49,32,48,32,56,52,32,45,51,48,32,56,52,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E53B-dynamicSforzatoFF.xml",fileData172,true,true,false);var fileData173=[];fileData173.push.apply(fileData173,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,32,49,55,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,56,32,45,55,56,99,45,52,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,50,32,54,48,32,54,53,32,57,57,32,49,49,52,32,57,57,99,50,48,32,48,32,51,52,32,45,49,48,32,52,48,32,45,50,51,99,55,32,45,49,54,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,52,32,49,52,99,49,53,32,49,55,32,51,54,32,51,49,32,54,50,32,51,49,99,51,55,32,48,32,53,50,32,45,50,52,32,53,50,32,45,53,51,99,48,32,45,51,53,32,45,49,56,32,45,53,53,32,45,52,50,32,45,53,53,32,99,45,50,49,32,48,32,45,51,54,32,49,50,32,45,51,54,32,51,50,99,48,32,50,56,32,50,50,32,51,49,32,50,50,32,52,48,99,48,32,52,32,45,52,32,54,32,45,49,48,32,54,99,45,50,50,32,48,32,45,53,52,32,45,51,55,32,45,54,55,32,45,55,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,122,77,51,48,51,32,50,54,52,104,51,50,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,52,32,49,54,53,99,54,51,32,48,32,56,54,32,45,51,48,32,56,54,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,32,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,104,54,48,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,54,53,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,32,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,51,50,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E53C-dynamicRinforzando1.xml",fileData173,true,true,false);var fileData174=[];fileData174.push.apply(fileData174,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,51,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,51,49,32,50,51,53,108,45,49,54,48,32,45,49,53,56,99,45,53,32,45,53,32,45,49,50,32,45,49,55,32,45,49,50,32,45,49,55,99,51,32,48,32,57,32,54,32,50,50,32,54,99,51,57,32,48,32,52,56,32,45,51,53,32,55,56,32,45,51,53,99,57,32,48,32,49,54,32,52,32,50,48,32,49,49,99,50,32,52,32,52,32,56,32,52,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,51,32,48,32,45,54,32,45,53,32,45,49,54,32,45,53,99,45,49,52,32,48,32,45,50,55,32,49,49,32,45,50,55,32,51,48,99,48,32,50,49,32,49,53,32,51,53,32,51,51,32,51,53,115,51,54,32,45,49,51,32,51,54,32,45,52,52,99,48,32,45,52,49,32,45,50,54,32,45,56,49,32,45,56,50,32,45,56,49,99,45,52,57,32,48,32,45,54,57,32,51,49,32,45,57,55,32,51,49,99,45,56,32,48,32,45,49,54,32,45,52,32,45,50,52,32,45,49,48,32,99,45,53,32,45,52,32,45,49,49,32,45,49,50,32,45,50,48,32,45,49,50,99,45,56,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,99,48,32,56,32,52,32,49,50,32,49,50,32,50,48,108,49,53,52,32,49,53,54,99,49,32,49,32,50,51,32,50,51,32,49,57,32,50,51,99,45,54,32,48,32,45,50,48,32,45,55,32,45,51,56,32,45,55,99,45,50,57,32,48,32,45,52,54,32,51,32,45,53,48,32,51,99,45,54,32,48,32,45,56,32,45,54,32,45,49,49,32,45,49,50,108,45,49,48,32,45,50,49,99,45,52,32,45,57,32,45,56,32,45,49,53,32,45,49,53,32,45,49,53,99,45,54,32,48,32,45,49,49,32,51,32,45,49,49,32,49,48,99,48,32,52,32,49,32,57,32,51,32,49,53,108,50,52,32,55,48,99,51,32,57,32,56,32,49,51,32,49,56,32,49,51,99,49,50,32,48,32,52,49,32,45,57,32,49,48,49,32,45,57,99,49,52,32,48,32,51,48,32,50,32,52,49,32,53,32,115,49,54,32,54,32,50,52,32,54,99,55,32,48,32,49,51,32,45,52,32,49,51,32,45,49,49,99,48,32,45,56,32,45,53,32,45,49,52,32,45,49,51,32,45,50,50,122,77,54,32,49,55,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,55,32,54,32,50,53,99,48,32,55,32,45,51,32,49,50,32,45,49,49,32,49,50,99,45,49,56,32,48,32,45,51,56,32,45,50,54,32,45,54,56,32,45,55,56,99,45,52,32,45,56,32,45,56,32,45,49,51,32,45,49,53,32,45,49,51,99,45,54,32,48,32,45,49,49,32,52,32,45,49,49,32,49,49,99,48,32,53,32,50,32,49,48,32,55,32,49,57,99,51,50,32,54,48,32,54,53,32,57,57,32,49,49,52,32,57,57,99,50,48,32,48,32,51,52,32,45,49,48,32,52,48,32,45,50,51,99,55,32,45,49,54,32,51,32,45,50,49,32,56,32,45,50,49,99,52,32,48,32,53,32,52,32,49,52,32,49,52,99,49,53,32,49,55,32,51,54,32,51,49,32,54,50,32,51,49,32,99,51,55,32,48,32,53,50,32,45,50,52,32,53,50,32,45,53,51,99,48,32,45,51,53,32,45,49,56,32,45,53,53,32,45,52,50,32,45,53,53,99,45,50,49,32,48,32,45,51,54,32,49,50,32,45,51,54,32,51,50,99,48,32,50,56,32,50,50,32,51,49,32,50,50,32,52,48,99,48,32,52,32,45,52,32,54,32,45,49,48,32,54,99,45,50,50,32,48,32,45,53,52,32,45,51,55,32,45,54,55,32,45,55,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,122,77,52,54,56,32,50,54,52,104,52,52,99,49,48,32,48,32,49,53,32,45,53,32,49,53,32,45,49,53,99,48,32,45,49,49,32,45,53,32,45,49,54,32,45,49,54,32,45,49,54,104,45,52,57,32,99,45,53,32,48,32,45,49,51,32,45,57,32,45,49,51,32,45,49,49,99,48,32,45,49,32,45,49,32,45,50,32,45,49,32,45,51,99,45,50,52,32,45,56,52,32,45,52,54,32,45,49,52,54,32,45,55,53,32,45,50,48,55,99,45,53,53,32,45,49,49,51,32,45,49,48,50,32,45,49,54,52,32,45,49,55,56,32,45,49,54,52,99,45,52,50,32,48,32,45,55,53,32,50,51,32,45,55,53,32,54,55,99,48,32,51,49,32,50,50,32,53,53,32,53,50,32,53,53,99,50,55,32,48,32,52,53,32,45,49,53,32,52,53,32,45,52,49,99,48,32,45,49,54,32,45,56,32,45,50,57,32,45,50,48,32,45,51,55,99,45,49,53,32,45,49,48,32,45,50,52,32,45,53,32,45,50,52,32,45,49,51,99,48,32,45,53,32,53,32,45,57,32,49,56,32,45,57,99,52,48,32,48,32,53,56,32,51,50,32,56,54,32,49,51,48,108,54,51,32,50,49,57,99,49,32,53,32,50,32,56,32,50,32,49,48,32,99,48,32,52,32,45,50,32,52,32,45,56,32,52,104,45,51,50,99,45,49,48,32,48,32,45,49,53,32,53,32,45,49,53,32,49,53,99,48,32,49,49,32,53,32,49,54,32,49,54,32,49,54,104,51,50,99,49,52,32,48,32,49,53,32,48,32,50,48,32,49,53,99,51,51,32,57,54,32,56,55,32,49,54,53,32,49,56,54,32,49,54,53,99,54,49,32,48,32,56,52,32,45,51,48,32,56,52,32,45,54,55,115,45,50,51,32,45,53,52,32,45,52,57,32,45,53,52,99,45,50,53,32,48,32,45,52,53,32,49,52,32,45,52,53,32,52,50,99,48,32,49,56,32,56,32,51,50,32,50,49,32,51,56,99,49,49,32,53,32,49,54,32,52,32,49,54,32,49,48,115,45,56,32,56,32,45,49,54,32,56,99,45,53,48,32,48,32,45,55,50,32,45,53,51,32,45,57,50,32,45,49,52,48,99,45,49,32,45,54,32,45,50,32,45,57,32,45,50,32,45,49,50,99,48,32,45,53,32,51,32,45,53,32,49,48,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E53D-dynamicRinforzando2.xml",fileData174,true,true,false);var fileData175=[];fileData175.push.apply(fileData175,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,51,57,48,99,52,32,48,32,54,32,45,50,32,54,32,45,54,99,48,32,45,51,32,45,49,32,45,54,32,45,51,32,45,49,49,108,45,53,48,32,45,49,50,52,99,45,50,32,45,53,32,45,53,32,45,49,49,32,45,53,32,45,49,53,99,48,32,45,50,32,49,32,45,51,32,51,32,45,51,99,53,32,48,32,49,49,32,52,32,50,52,32,49,49,99,50,49,32,49,49,32,53,57,32,51,49,32,57,57,32,51,49,99,50,50,32,48,32,51,55,32,45,57,32,52,52,32,45,50,50,99,56,32,45,49,53,32,52,32,45,50,50,32,57,32,45,50,50,99,52,32,48,32,53,32,52,32,49,52,32,49,52,99,49,53,32,49,55,32,51,54,32,51,49,32,54,50,32,51,49,99,51,55,32,48,32,53,50,32,45,50,52,32,53,50,32,45,53,51,99,48,32,45,51,53,32,45,49,56,32,45,53,53,32,45,52,50,32,45,53,53,99,45,50,49,32,48,32,45,51,54,32,49,50,32,45,51,54,32,51,50,32,99,48,32,50,56,32,50,50,32,51,49,32,50,50,32,52,48,99,48,32,52,32,45,52,32,54,32,45,49,48,32,54,99,45,50,50,32,48,32,45,53,52,32,45,51,55,32,45,54,55,32,45,55,48,108,45,54,53,32,45,49,54,50,99,45,52,32,45,49,48,32,45,55,32,45,49,50,32,45,49,54,32,45,49,50,104,45,52,57,99,45,56,32,48,32,45,49,49,32,50,32,45,49,49,32,54,99,48,32,51,32,49,32,54,32,51,32,49,49,108,55,51,32,49,56,49,99,51,32,55,32,54,32,49,57,32,54,32,50,57,99,48,32,49,50,32,45,52,32,49,53,32,45,49,51,32,49,53,99,45,49,57,32,48,32,45,52,51,32,45,49,52,32,45,55,56,32,45,51,53,108,45,54,32,45,51,99,45,49,54,32,45,57,32,45,50,50,32,45,49,52,32,45,50,50,32,45,50,48,99,48,32,45,51,32,49,32,45,53,32,51,32,45,49,48,99,57,32,45,50,50,32,49,51,32,45,52,52,32,49,51,32,45,54,56,32,99,48,32,45,55,52,32,45,53,48,32,45,49,49,54,32,45,49,48,50,32,45,49,49,54,99,45,51,56,32,48,32,45,53,55,32,50,50,32,45,53,55,32,53,48,99,48,32,50,49,32,56,32,52,49,32,49,57,32,54,56,108,49,49,32,50,55,99,50,32,53,32,51,32,56,32,51,32,49,48,115,45,49,32,51,32,45,51,32,51,99,45,54,32,48,32,45,49,57,32,45,50,32,45,51,49,32,45,50,99,45,52,53,32,48,32,45,54,54,32,50,54,32,45,54,54,32,53,55,99,48,32,52,50,32,51,53,32,55,48,32,56,50,32,55,48,99,49,53,32,48,32,50,56,32,45,51,32,52,50,32,45,57,99,57,32,45,52,32,49,53,32,45,57,32,49,57,32,45,57,99,51,32,48,32,52,32,50,32,56,32,49,50,108,51,54,32,56,56,99,52,32,49,48,32,56,32,49,51,32,49,55,32,49,54,108,52,57,32,49,54,99,51,32,49,32,57,32,51,32,49,51,32,51,122,77,56,50,32,50,53,48,32,99,45,52,48,32,48,32,45,53,53,32,45,50,51,32,45,53,53,32,45,52,49,99,48,32,45,49,52,32,56,32,45,51,48,32,52,49,32,45,51,48,99,49,48,32,48,32,50,50,32,50,32,51,53,32,53,115,49,55,32,54,32,50,50,32,49,57,108,52,32,49,48,99,50,32,53,32,52,32,49,48,32,52,32,49,51,99,48,32,53,32,45,52,32,57,32,45,49,51,32,49,52,99,45,49,49,32,54,32,45,50,54,32,49,48,32,45,51,56,32,49,48,122,77,49,56,57,32,49,54,55,99,45,51,32,48,32,45,52,32,45,50,32,45,54,32,45,55,99,45,51,56,32,45,57,53,32,45,51,57,32,45,57,53,32,45,51,57,32,45,57,54,99,45,52,32,45,49,48,32,45,56,32,45,50,51,32,45,56,32,45,51,49,99,48,32,45,55,32,51,32,45,49,50,32,49,49,32,45,49,50,99,50,57,32,48,32,53,54,32,52,48,32,53,54,32,56,52,99,48,32,49,56,32,45,57,32,51,55,32,45,57,32,53,52,32,99,45,50,32,53,32,45,50,32,56,32,45,53,32,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E566-ornamentTrill.xml",fileData175,true,true,false);var fileData176=[];fileData176.push.apply(fileData176,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,49,32,50,49,56,99,52,51,32,48,32,56,57,32,45,51,49,32,56,57,32,45,49,48,51,99,48,32,45,54,52,32,45,51,56,32,45,49,49,52,32,45,49,48,52,32,45,49,49,52,99,45,54,53,32,48,32,45,49,48,57,32,51,56,32,45,49,53,56,32,57,50,99,45,52,51,32,52,56,32,45,55,54,32,55,53,32,45,49,48,56,32,55,53,99,45,51,53,32,48,32,45,54,53,32,45,50,49,32,45,54,53,32,45,54,52,99,48,32,45,50,54,32,49,54,32,45,52,55,32,51,51,32,45,52,55,99,50,49,32,48,32,50,50,32,50,51,32,53,49,32,50,51,99,50,49,32,48,32,51,54,32,45,49,52,32,51,54,32,45,51,54,99,48,32,45,51,48,32,45,50,53,32,45,52,52,32,45,53,54,32,45,52,52,99,45,52,51,32,48,32,45,56,57,32,51,49,32,45,56,57,32,49,48,51,99,48,32,54,52,32,51,56,32,49,49,52,32,49,48,52,32,49,49,52,32,99,54,53,32,48,32,49,48,57,32,45,51,56,32,49,53,56,32,45,57,50,99,52,51,32,45,52,56,32,55,54,32,45,55,53,32,49,48,56,32,45,55,53,99,51,53,32,48,32,54,53,32,50,49,32,54,53,32,54,52,99,48,32,50,54,32,45,49,54,32,52,55,32,45,51,51,32,52,55,99,45,50,49,32,48,32,45,50,50,32,45,50,51,32,45,53,49,32,45,50,51,99,45,50,49,32,48,32,45,51,54,32,49,52,32,45,51,54,32,51,54,99,48,32,51,48,32,50,53,32,52,52,32,53,54,32,52,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E567-ornamentTurn.xml",fileData176,true,true,false);var fileData177=[];fileData177.push.apply(fileData177,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,56,54,32,50,49,56,99,51,49,32,48,32,53,54,32,45,49,52,32,53,54,32,45,52,52,99,48,32,45,50,50,32,45,49,53,32,45,51,54,32,45,51,54,32,45,51,54,99,45,50,57,32,48,32,45,51,48,32,50,51,32,45,53,49,32,50,51,99,45,49,55,32,48,32,45,51,51,32,45,50,49,32,45,51,51,32,45,52,55,99,48,32,45,52,51,32,51,48,32,45,54,52,32,54,53,32,45,54,52,99,51,50,32,48,32,54,53,32,50,55,32,49,48,56,32,55,53,99,52,57,32,53,52,32,57,51,32,57,50,32,49,53,56,32,57,50,99,54,54,32,48,32,49,48,52,32,45,53,48,32,49,48,52,32,45,49,49,52,99,48,32,45,55,50,32,45,52,54,32,45,49,48,51,32,45,56,57,32,45,49,48,51,99,45,51,49,32,48,32,45,53,54,32,49,52,32,45,53,54,32,52,52,99,48,32,50,50,32,49,53,32,51,54,32,51,54,32,51,54,99,50,57,32,48,32,51,48,32,45,50,51,32,53,49,32,45,50,51,32,99,49,55,32,48,32,51,51,32,50,49,32,51,51,32,52,55,99,48,32,52,51,32,45,51,48,32,54,52,32,45,54,53,32,54,52,99,45,51,50,32,48,32,45,54,53,32,45,50,55,32,45,49,48,56,32,45,55,53,99,45,52,57,32,45,53,52,32,45,57,51,32,45,57,50,32,45,49,53,56,32,45,57,50,99,45,54,54,32,48,32,45,49,48,52,32,53,48,32,45,49,48,52,32,49,49,52,99,48,32,55,50,32,52,54,32,49,48,51,32,56,57,32,49,48,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E568-ornamentTurnInverted.xml",fileData177,true,true,false);var fileData178=[];fileData178.push.apply(fileData178,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,51,55,49,99,48,32,52,51,32,51,49,32,56,57,32,49,48,51,32,56,57,99,54,52,32,48,32,49,49,52,32,45,51,56,32,49,49,52,32,45,49,48,52,99,48,32,45,54,53,32,45,51,56,32,45,49,48,57,32,45,57,50,32,45,49,53,56,99,45,52,56,32,45,52,51,32,45,55,53,32,45,55,54,32,45,55,53,32,45,49,48,56,99,48,32,45,51,53,32,50,49,32,45,54,53,32,54,52,32,45,54,53,99,50,54,32,48,32,52,55,32,49,54,32,52,55,32,51,51,99,48,32,50,49,32,45,50,51,32,50,50,32,45,50,51,32,53,49,99,48,32,50,49,32,49,52,32,51,54,32,51,54,32,51,54,99,51,48,32,48,32,52,52,32,45,50,53,32,52,52,32,45,53,54,99,48,32,45,52,51,32,45,51,49,32,45,56,57,32,45,49,48,51,32,45,56,57,99,45,54,52,32,48,32,45,49,49,52,32,51,56,32,45,49,49,52,32,49,48,52,32,99,48,32,54,53,32,51,56,32,49,48,57,32,57,50,32,49,53,56,99,52,56,32,52,51,32,55,53,32,55,54,32,55,53,32,49,48,56,99,48,32,51,53,32,45,50,49,32,54,53,32,45,54,52,32,54,53,99,45,50,54,32,48,32,45,52,55,32,45,49,54,32,45,52,55,32,45,51,51,99,48,32,45,50,49,32,50,51,32,45,50,50,32,50,51,32,45,53,49,99,48,32,45,50,49,32,45,49,52,32,45,51,54,32,45,51,54,32,45,51,54,99,45,51,48,32,48,32,45,52,52,32,50,53,32,45,52,52,32,53,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E56A-ornamentTurnUp.xml",fileData178,true,true,false);var fileData179=[];fileData179.push.apply(fileData179,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,53,32,51,55,49,99,48,32,45,51,49,32,45,49,52,32,45,53,54,32,45,52,52,32,45,53,54,99,45,50,50,32,48,32,45,51,54,32,49,53,32,45,51,54,32,51,54,99,48,32,50,57,32,50,51,32,51,48,32,50,51,32,53,49,99,48,32,49,55,32,45,50,49,32,51,51,32,45,52,55,32,51,51,99,45,52,51,32,48,32,45,54,52,32,45,51,48,32,45,54,52,32,45,54,53,99,48,32,45,51,50,32,50,55,32,45,54,53,32,55,53,32,45,49,48,56,99,53,52,32,45,52,57,32,57,50,32,45,57,51,32,57,50,32,45,49,53,56,99,48,32,45,54,54,32,45,53,48,32,45,49,48,52,32,45,49,49,52,32,45,49,48,52,99,45,55,50,32,48,32,45,49,48,51,32,52,54,32,45,49,48,51,32,56,57,99,48,32,51,49,32,49,52,32,53,54,32,52,52,32,53,54,99,50,50,32,48,32,51,54,32,45,49,53,32,51,54,32,45,51,54,32,99,48,32,45,50,57,32,45,50,51,32,45,51,48,32,45,50,51,32,45,53,49,99,48,32,45,49,55,32,50,49,32,45,51,51,32,52,55,32,45,51,51,99,52,51,32,48,32,54,52,32,51,48,32,54,52,32,54,53,99,48,32,51,50,32,45,50,55,32,54,53,32,45,55,53,32,49,48,56,99,45,53,52,32,52,57,32,45,57,50,32,57,51,32,45,57,50,32,49,53,56,99,48,32,54,54,32,53,48,32,49,48,52,32,49,49,52,32,49,48,52,99,55,50,32,48,32,49,48,51,32,45,52,54,32,49,48,51,32,45,56,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E56B-ornamentTurnUpS.xml",fileData179,true,true,false);var fileData180=[];fileData180.push.apply(fileData180,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,48,57,32,49,49,48,108,53,32,54,99,50,55,32,51,50,32,53,54,32,54,51,32,56,52,32,57,53,99,55,32,56,32,49,52,32,49,55,32,50,51,32,50,53,99,57,32,55,32,49,53,32,56,32,50,52,32,56,99,55,32,48,32,49,53,32,45,54,32,50,51,32,45,49,52,99,49,48,32,45,57,32,55,54,32,45,57,48,32,56,53,32,45,57,57,99,53,32,45,53,32,49,48,32,45,49,48,32,49,55,32,45,49,48,99,53,32,48,32,49,49,32,51,32,49,57,32,49,48,99,49,49,32,49,49,32,56,48,32,57,56,32,57,49,32,49,48,55,99,54,32,52,32,49,50,32,55,32,49,56,32,55,99,55,32,48,32,49,52,32,45,51,32,50,49,32,45,56,99,52,32,45,51,32,54,32,45,55,32,54,32,45,49,48,99,48,32,45,52,32,45,56,32,45,49,53,32,45,49,52,32,45,50,51,99,45,49,51,32,45,49,53,32,45,49,55,55,32,45,49,57,51,32,45,49,56,52,32,45,49,57,57,32,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,57,32,45,53,115,45,49,54,32,50,32,45,50,48,32,55,99,45,56,32,49,48,32,45,56,50,32,56,55,32,45,56,55,32,57,50,99,45,54,32,56,32,45,49,49,32,49,50,32,45,49,54,32,49,50,99,45,51,32,48,32,45,57,32,45,52,32,45,49,53,32,45,56,99,45,49,32,48,32,45,49,32,45,49,32,45,51,32,45,50,108,45,51,32,45,51,99,45,49,51,32,45,49,49,32,45,50,54,32,45,50,50,32,45,51,56,32,45,51,52,99,45,55,32,45,54,32,45,49,52,32,45,49,52,32,45,50,51,32,45,49,57,108,45,52,49,32,45,52,48,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,57,32,45,53,115,45,49,54,32,50,32,45,50,48,32,55,99,45,56,32,49,48,32,45,56,50,32,56,55,32,45,56,54,32,57,50,99,45,55,32,56,32,45,49,49,32,49,50,32,45,49,54,32,49,50,32,99,45,52,32,48,32,45,49,49,32,45,53,32,45,49,57,32,45,49,49,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,50,99,45,49,51,32,45,49,49,32,45,50,54,32,45,50,50,32,45,51,56,32,45,51,52,99,45,49,49,32,45,49,48,32,45,50,54,32,45,50,52,32,45,52,49,32,45,50,52,115,45,50,48,32,52,32,45,50,48,32,49,48,99,48,32,51,32,56,32,49,55,32,49,50,32,50,52,108,49,50,49,32,49,51,55,99,56,32,56,32,49,52,32,49,55,32,50,51,32,50,53,99,57,32,55,32,49,53,32,57,32,50,50,32,57,99,49,56,32,45,50,32,50,52,32,45,49,48,32,51,49,32,45,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E56C-ornamentMordent.xml",fileData180,true,true,false);var fileData181=[];fileData181.push.apply(fileData181,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,55,57,32,49,56,52,108,50,52,32,50,55,99,55,32,56,32,49,52,32,49,56,32,50,51,32,50,53,115,49,52,32,57,32,50,50,32,57,115,49,54,32,45,54,32,50,53,32,45,49,52,99,49,48,32,45,57,32,55,54,32,45,57,49,32,56,52,32,45,57,57,99,53,32,45,53,32,49,49,32,45,49,48,32,49,56,32,45,49,48,99,53,32,48,32,49,48,32,51,32,49,56,32,49,48,99,49,50,32,49,49,32,56,49,32,57,55,32,57,50,32,49,48,54,99,53,32,52,32,49,49,32,55,32,49,56,32,55,115,49,52,32,45,51,32,50,49,32,45,56,99,52,32,45,51,32,53,32,45,54,32,53,32,45,57,99,48,32,45,55,32,45,54,32,45,49,52,32,45,49,50,32,45,50,48,108,45,50,32,45,51,99,45,49,51,32,45,49,53,32,45,49,55,54,32,45,49,57,51,32,45,49,56,52,32,45,49,57,57,99,45,52,32,45,52,32,45,49,49,32,45,54,32,45,49,57,32,45,54,32,99,45,55,32,48,32,45,49,53,32,50,32,45,49,57,32,55,99,45,57,32,49,48,32,45,56,51,32,56,55,32,45,56,55,32,57,51,99,45,54,32,56,32,45,49,49,32,49,49,32,45,49,54,32,49,49,99,45,52,32,48,32,45,56,32,45,50,32,45,49,50,32,45,53,118,45,49,55,57,104,45,51,50,118,49,53,50,99,45,49,54,32,45,49,52,32,45,55,52,32,45,54,55,32,45,56,52,32,45,55,51,99,45,52,32,45,52,32,45,49,49,32,45,54,32,45,49,56,32,45,54,99,45,56,32,48,32,45,49,54,32,50,32,45,50,48,32,55,108,45,56,55,32,57,51,99,45,54,32,56,32,45,49,48,32,49,50,32,45,49,53,32,49,50,115,45,49,50,32,45,53,32,45,50,50,32,45,49,51,99,45,49,52,32,45,49,49,32,45,50,54,32,45,50,51,32,45,51,57,32,45,51,52,99,45,49,48,32,45,49,48,32,45,50,52,32,45,50,52,32,45,52,48,32,45,50,52,32,99,45,49,53,32,48,32,45,50,48,32,52,32,45,50,48,32,49,48,99,48,32,55,32,55,32,49,55,32,49,51,32,50,51,108,51,54,32,52,50,99,50,54,32,51,49,32,53,51,32,54,49,32,56,48,32,57,49,108,52,32,52,99,55,32,57,32,49,52,32,49,56,32,50,51,32,50,53,99,56,32,54,32,49,51,32,57,32,50,50,32,57,99,49,55,32,45,49,32,50,51,32,45,49,48,32,51,49,32,45,49,56,99,53,32,45,55,32,54,54,32,45,55,55,32,49,48,50,32,45,49,49,57,99,50,32,51,32,52,32,54,32,55,32,56,108,50,57,32,51,52,118,49,54,57,104,51,49,118,45,49,51,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E56D-ornamentMordentInverted.xml",fileData181,true,true,false);var fileData182=[];fileData182.push.apply(fileData182,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,54,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,49,32,50,50,54,108,57,57,32,45,49,49,53,99,49,32,50,32,51,32,51,32,52,32,52,99,50,55,32,51,50,32,53,54,32,54,52,32,56,52,32,57,54,99,55,32,56,32,49,52,32,49,55,32,50,51,32,50,52,99,57,32,56,32,49,53,32,57,32,50,50,32,57,99,56,32,48,32,49,54,32,45,54,32,50,53,32,45,49,52,99,49,48,32,45,57,32,55,54,32,45,57,49,32,56,53,32,45,57,57,99,53,32,45,53,32,49,48,32,45,49,48,32,49,55,32,45,49,48,99,53,32,48,32,49,49,32,51,32,49,57,32,49,48,99,49,49,32,49,49,32,56,48,32,57,55,32,57,49,32,49,48,54,99,54,32,53,32,49,50,32,55,32,49,57,32,55,99,54,32,48,32,49,51,32,45,50,32,50,48,32,45,55,99,52,32,45,51,32,54,32,45,55,32,54,32,45,49,48,99,48,32,45,52,32,45,56,32,45,49,53,32,45,49,52,32,45,50,51,32,99,45,49,51,32,45,49,53,32,45,49,55,55,32,45,49,57,51,32,45,49,56,52,32,45,49,57,57,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,56,32,45,53,99,45,56,32,48,32,45,49,54,32,50,32,45,50,49,32,55,108,45,56,55,32,57,50,99,45,54,32,56,32,45,49,48,32,49,50,32,45,49,53,32,49,50,115,45,49,50,32,45,53,32,45,50,50,32,45,49,51,108,45,49,48,48,32,45,57,51,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,57,32,45,53,115,45,49,54,32,50,32,45,50,48,32,55,99,45,56,32,57,32,45,56,50,32,56,54,32,45,56,54,32,57,50,99,45,55,32,56,32,45,49,49,32,49,50,32,45,49,54,32,49,50,99,45,52,32,48,32,45,49,49,32,45,53,32,45,49,57,32,45,49,49,99,45,49,32,48,32,45,50,32,45,49,32,45,51,32,45,50,99,45,56,32,45,54,32,45,49,53,32,45,49,51,32,45,50,50,32,45,50,49,32,99,45,50,57,32,45,50,55,32,45,55,49,32,45,54,56,32,45,55,54,32,45,55,50,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,57,32,45,53,115,45,49,53,32,50,32,45,49,57,32,55,99,45,57,32,57,32,45,56,51,32,56,54,32,45,56,55,32,57,50,99,45,55,32,56,32,45,49,49,32,49,50,32,45,49,54,32,49,50,99,45,52,32,48,32,45,49,49,32,45,53,32,45,49,57,32,45,49,49,99,45,49,32,48,32,45,49,32,45,49,32,45,51,32,45,50,108,45,51,56,32,45,51,52,99,45,49,49,32,45,49,48,32,45,50,54,32,45,50,52,32,45,52,49,32,45,50,52,115,45,50,48,32,52,32,45,50,48,32,49,48,99,48,32,51,32,56,32,49,55,32,49,50,32,50,52,108,49,50,49,32,49,51,55,99,56,32,56,32,49,53,32,49,55,32,50,52,32,50,52,99,55,32,55,32,49,50,32,57,32,50,49,32,57,99,49,54,32,45,49,32,50,51,32,45,57,32,51,49,32,45,49,56,32,99,54,32,45,54,32,54,50,32,45,55,50,32,57,56,32,45,49,49,52,108,56,55,32,57,57,99,56,32,56,32,49,53,32,49,55,32,50,51,32,50,52,115,49,51,32,57,32,50,50,32,57,99,49,54,32,45,49,32,50,51,32,45,57,32,51,49,32,45,49,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E56E-ornamentTremblement.xml",fileData182,true,true,false);var fileData183=[];fileData183.push.apply(fileData183,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,57,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,55,32,50,50,55,99,55,32,45,49,48,32,49,50,56,32,45,49,52,57,32,49,50,56,32,45,49,52,57,99,45,50,57,32,45,50,55,32,45,55,48,32,45,54,56,32,45,55,54,32,45,55,51,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,56,32,45,53,99,45,56,32,48,32,45,49,54,32,50,32,45,50,48,32,55,99,45,57,32,49,48,32,45,56,51,32,56,55,32,45,56,55,32,57,51,99,45,54,32,56,32,45,49,48,32,49,50,32,45,49,53,32,49,50,115,45,49,50,32,45,53,32,45,50,50,32,45,49,51,99,45,49,52,32,45,49,49,32,45,50,54,32,45,50,51,32,45,51,57,32,45,51,53,99,45,49,48,32,45,57,32,45,50,49,32,45,50,51,32,45,52,48,32,45,50,52,99,45,49,53,32,48,32,45,50,48,32,53,32,45,50,48,32,49,49,99,48,32,55,32,55,32,49,55,32,49,50,32,50,50,99,49,51,32,49,53,32,50,52,32,50,57,32,51,55,32,52,51,32,99,50,55,32,51,50,32,53,53,32,54,52,32,56,52,32,57,53,99,55,32,56,32,49,52,32,49,56,32,50,51,32,50,53,115,49,52,32,57,32,50,50,32,57,99,49,51,32,45,49,32,50,50,32,45,55,32,51,49,32,45,49,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E59D-ornamentZigZagLineNoRightEnd.xml",fileData183,true,true,false);var fileData184=[];fileData184.push.apply(fileData184,[60,115,121,109,98,111,108,32,105,100,61,34,69,53,57,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,45,52,50,32,55,52,108,49,50,49,32,49,51,55,99,56,32,56,32,49,52,32,49,55,32,50,51,32,50,53,99,57,32,55,32,49,53,32,57,32,50,50,32,57,99,56,32,48,32,49,54,32,45,54,32,50,54,32,45,49,53,99,57,32,45,56,32,55,54,32,45,57,48,32,56,53,32,45,57,57,99,52,32,45,52,32,49,48,32,45,57,32,49,54,32,45,57,99,53,32,48,32,49,49,32,51,32,49,57,32,49,48,99,49,49,32,49,48,32,56,49,32,57,55,32,57,50,32,49,48,54,99,53,32,52,32,49,50,32,55,32,49,56,32,55,115,49,51,32,45,51,32,50,48,32,45,56,99,52,32,45,51,32,54,32,45,55,32,54,32,45,49,48,99,48,32,45,54,32,45,56,32,45,49,53,32,45,49,52,32,45,50,50,99,45,49,51,32,45,49,53,32,45,49,55,55,32,45,49,57,51,32,45,49,56,52,32,45,50,48,48,99,45,52,32,45,51,32,45,49,49,32,45,53,32,45,49,57,32,45,53,32,115,45,49,54,32,50,32,45,50,48,32,55,99,45,56,32,49,48,32,45,56,50,32,56,55,32,45,56,54,32,57,51,99,45,55,32,56,32,45,49,49,32,49,49,32,45,49,54,32,49,49,99,45,54,32,48,32,45,49,50,32,45,52,32,45,50,50,32,45,49,50,99,45,49,51,32,45,49,49,32,45,50,54,32,45,50,51,32,45,51,56,32,45,51,53,99,45,49,49,32,45,49,48,32,45,50,54,32,45,50,52,32,45,52,49,32,45,50,52,115,45,50,48,32,52,32,45,50,48,32,49,48,99,48,32,51,32,56,32,49,55,32,49,50,32,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E59E-ornamentZigZagLineWithRightEnd.xml",fileData184,true,true,false);var fileData185=[];fileData185.push.apply(fileData185,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,49,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,32,51,49,56,104,50,54,48,99,49,52,32,48,32,50,54,32,45,49,50,32,50,54,32,45,50,54,118,45,50,56,48,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,51,99,45,55,32,48,32,45,49,51,32,53,32,45,49,51,32,49,50,118,49,54,52,99,48,32,49,49,32,45,53,57,32,49,55,32,45,49,49,56,32,49,55,115,45,49,49,56,32,45,54,32,45,49,49,56,32,45,49,55,118,45,49,54,52,99,48,32,45,55,32,45,54,32,45,49,50,32,45,49,50,32,45,49,50,104,45,49,52,99,45,54,32,48,32,45,49,50,32,53,32,45,49,50,32,49,50,118,50,56,48,99,48,32,49,52,32,49,50,32,50,54,32,50,54,32,50,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E610-stringsDownBow.xml",fileData185,true,true,false);var fileData186=[];fileData186.push.apply(fileData186,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,49,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,54,32,48,104,45,50,54,48,99,45,49,52,32,48,32,45,50,54,32,49,50,32,45,50,54,32,50,54,118,50,56,48,99,48,32,55,32,54,32,49,50,32,49,50,32,49,50,104,49,52,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,118,45,49,54,52,99,48,32,45,49,49,32,53,57,32,45,49,55,32,49,49,56,32,45,49,55,115,49,49,56,32,54,32,49,49,56,32,49,55,118,49,54,52,99,48,32,55,32,54,32,49,50,32,49,51,32,49,50,104,49,51,99,54,32,48,32,49,50,32,45,53,32,49,50,32,45,49,50,118,45,50,56,48,99,48,32,45,49,52,32,45,49,50,32,45,50,54,32,45,50,54,32,45,50,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E611-stringsDownBowTurned.xml",fileData186,true,true,false);var fileData187=[];fileData187.push.apply(fileData187,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,49,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,54,32,49,99,45,49,48,32,48,32,45,49,55,32,54,32,45,49,57,32,49,52,108,45,49,48,53,32,52,53,57,99,45,49,32,50,32,45,49,32,51,32,45,49,32,53,99,48,32,55,32,54,32,49,52,32,49,52,32,49,54,104,52,99,56,32,48,32,49,53,32,45,53,32,49,56,32,45,49,51,108,56,56,32,45,51,56,53,108,56,57,32,51,56,53,99,50,32,56,32,57,32,49,51,32,49,55,32,49,51,104,52,99,57,32,45,50,32,49,52,32,45,57,32,49,52,32,45,49,55,118,45,52,108,45,49,48,54,32,45,52,53,57,99,45,50,32,45,56,32,45,57,32,45,49,52,32,45,49,55,32,45,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E612-stringsUpBow.xml",fileData187,true,true,false);var fileData188=[];fileData188.push.apply(fileData188,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,49,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,54,32,52,57,53,99,56,32,48,32,49,53,32,45,54,32,49,55,32,45,49,52,108,49,48,54,32,45,52,53,57,118,45,52,99,48,32,45,56,32,45,53,32,45,49,53,32,45,49,52,32,45,49,55,104,45,52,99,45,56,32,48,32,45,49,53,32,53,32,45,49,55,32,49,51,108,45,56,57,32,51,56,53,108,45,56,56,32,45,51,56,53,99,45,51,32,45,56,32,45,49,48,32,45,49,51,32,45,49,56,32,45,49,51,104,45,52,99,45,56,32,50,32,45,49,52,32,57,32,45,49,52,32,49,54,99,48,32,50,32,48,32,51,32,49,32,53,108,49,48,53,32,52,53,57,99,50,32,56,32,57,32,49,52,32,49,57,32,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E613-stringsUpBowTurned.xml",fileData188,true,true,false);var fileData189=[];fileData189.push.apply(fileData189,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,49,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,48,32,49,48,48,99,48,32,45,53,53,32,45,52,53,32,45,49,48,48,32,45,49,48,48,32,45,49,48,48,115,45,49,48,48,32,52,53,32,45,49,48,48,32,49,48,48,99,48,32,53,54,32,52,53,32,49,48,48,32,49,48,48,32,49,48,48,115,49,48,48,32,45,52,52,32,49,48,48,32,45,49,48,48,122,77,49,48,48,32,49,55,51,99,45,52,48,32,48,32,45,55,51,32,45,51,50,32,45,55,51,32,45,55,51,99,48,32,45,52,48,32,51,51,32,45,55,51,32,55,51,32,45,55,51,99,52,49,32,48,32,55,51,32,51,51,32,55,51,32,55,51,99,48,32,52,49,32,45,51,50,32,55,51,32,45,55,51,32,55,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E614-stringsHarmonic.xml",fileData189,true,true,false);var fileData190=[];fileData190.push.apply(fileData190,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,53,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,55,32,53,53,53,104,54,99,55,51,32,48,32,49,50,56,32,45,49,55,32,49,55,49,32,45,54,52,99,49,57,32,45,50,49,32,51,48,32,45,52,54,32,51,48,32,45,56,51,99,48,32,45,52,52,32,45,50,57,32,45,56,49,32,45,55,53,32,45,56,49,99,45,54,53,32,48,32,45,49,48,48,32,54,57,32,45,49,48,48,32,57,50,99,48,32,56,32,52,32,49,51,32,49,48,32,49,51,99,57,32,48,32,49,51,32,45,56,32,49,57,32,45,49,52,99,49,51,32,45,49,52,32,50,55,32,45,49,57,32,52,52,32,45,49,57,99,49,56,32,48,32,51,50,32,49,50,32,51,50,32,51,52,99,48,32,50,48,32,45,56,32,52,51,32,45,50,51,32,54,48,99,45,50,51,32,50,55,32,45,52,55,32,51,55,32,45,56,48,32,51,55,99,45,49,49,32,48,32,45,50,54,32,45,51,32,45,52,50,32,45,51,48,99,45,49,50,32,45,50,48,32,45,50,51,32,45,53,48,32,45,50,51,32,45,54,51,32,99,48,32,45,50,49,32,49,51,32,45,52,49,32,52,50,32,45,55,53,99,51,53,32,45,52,49,32,53,54,32,45,54,48,32,53,54,32,45,57,50,99,48,32,45,49,54,32,45,52,32,45,50,55,32,45,49,48,32,45,52,48,99,45,49,49,32,45,50,51,32,45,50,54,32,45,52,57,32,45,52,49,32,45,55,48,99,45,53,32,45,55,32,45,55,32,45,49,48,32,45,55,32,45,49,51,99,48,32,45,52,32,54,32,45,51,32,49,55,32,45,54,99,49,54,32,45,52,32,51,50,32,45,49,51,32,52,57,32,45,51,48,115,51,53,32,45,51,52,32,53,56,32,45,51,52,99,49,52,32,48,32,50,52,32,53,32,52,48,32,49,54,99,53,32,52,32,54,32,54,32,54,32,57,118,52,99,45,51,32,49,54,32,45,52,32,51,49,32,45,52,32,52,53,99,48,32,53,55,32,49,50,32,57,54,32,52,48,32,49,50,56,99,49,57,32,50,50,32,52,57,32,51,54,32,56,52,32,51,54,32,99,51,57,32,48,32,54,53,32,45,50,50,32,54,53,32,45,54,49,99,48,32,45,53,55,32,45,52,57,32,45,57,49,32,45,57,53,32,45,49,50,52,108,45,49,48,32,45,55,99,45,55,32,45,53,32,45,57,32,45,55,32,45,57,32,45,49,48,115,49,32,45,54,32,50,32,45,49,48,99,51,32,45,57,32,55,32,45,49,54,32,49,48,32,45,50,49,99,49,53,32,45,50,53,32,50,57,32,45,51,52,32,52,51,32,45,51,52,99,49,55,32,48,32,51,50,32,53,32,54,51,32,51,54,99,50,48,32,50,48,32,50,50,32,50,55,32,50,50,32,52,56,118,49,56,99,48,32,56,52,32,51,51,32,49,51,51,32,56,50,32,49,54,48,99,49,49,32,54,32,49,56,32,56,32,50,51,32,56,99,55,32,48,32,49,49,32,45,53,32,49,49,32,45,49,49,99,48,32,45,52,32,45,49,32,45,55,32,45,55,32,45,49,51,99,45,51,50,32,45,51,50,32,45,52,49,32,45,55,54,32,45,52,49,32,45,49,51,53,32,99,48,32,45,54,55,32,50,50,32,45,49,51,50,32,53,53,32,45,49,51,50,99,51,55,32,48,32,52,57,32,53,56,32,52,57,32,49,50,55,99,48,32,56,56,32,45,50,50,32,49,54,54,32,45,49,48,54,32,50,51,49,99,45,51,56,32,51,48,32,45,49,48,52,32,54,52,32,45,50,48,49,32,56,55,99,45,49,55,32,52,32,45,50,51,32,57,32,45,50,51,32,49,54,99,48,32,54,32,51,32,49,50,32,49,51,32,49,50,99,54,32,48,32,49,51,32,45,49,32,49,56,32,45,50,99,49,48,56,32,45,50,50,32,49,54,51,32,45,52,54,32,50,49,56,32,45,55,53,99,49,50,48,32,45,54,51,32,49,53,53,32,45,49,54,49,32,49,53,53,32,45,50,53,49,99,48,32,45,49,49,53,32,45,54,51,32,45,49,55,53,32,45,49,50,51,32,45,49,55,53,99,45,53,50,32,48,32,45,56,53,32,50,56,32,45,49,48,52,32,54,53,99,45,52,32,55,32,45,54,32,49,50,32,45,49,48,32,49,50,32,99,45,53,32,48,32,45,49,50,32,45,49,48,32,45,50,57,32,45,50,56,99,45,51,54,32,45,51,55,32,45,54,52,32,45,53,50,32,45,57,53,32,45,53,50,99,45,51,57,32,48,32,45,54,52,32,50,54,32,45,55,57,32,53,56,99,45,52,32,56,32,45,53,32,49,48,32,45,55,32,49,48,99,45,52,32,48,32,45,56,32,45,52,32,45,49,50,32,45,56,108,45,50,54,32,45,50,53,99,45,51,49,32,45,50,57,32,45,52,52,32,45,51,50,32,45,54,49,32,45,51,50,99,45,53,51,32,48,32,45,54,56,32,49,48,55,32,45,49,48,56,32,49,48,55,99,45,56,32,48,32,45,49,50,32,45,54,32,45,49,55,32,45,49,50,108,45,49,52,32,45,49,55,99,45,52,52,32,45,53,50,32,45,55,50,32,45,56,51,32,45,49,48,50,32,45,56,51,99,45,49,55,32,48,32,45,51,52,32,49,49,32,45,51,52,32,50,56,99,48,32,52,49,32,56,54,32,57,54,32,49,51,48,32,49,49,50,32,99,49,57,32,55,32,50,48,32,56,32,51,51,32,50,54,99,49,53,32,50,48,32,50,49,32,51,51,32,50,49,32,53,51,99,48,32,51,51,32,45,50,56,32,54,48,32,45,52,49,32,55,56,99,45,49,52,32,49,57,32,45,53,53,32,54,52,32,45,53,53,32,57,48,99,48,32,53,32,48,32,49,50,32,55,32,50,56,99,49,53,32,51,51,32,52,51,32,55,57,32,52,55,32,56,53,99,54,32,49,48,32,49,53,32,50,50,32,49,53,32,51,48,99,48,32,54,32,45,54,32,55,32,45,49,52,32,55,99,45,56,53,32,48,32,45,49,56,51,32,45,53,48,32,45,49,56,54,32,45,49,52,52,118,45,52,99,48,32,45,50,50,32,56,32,45,52,56,32,51,55,32,45,52,56,99,51,48,32,48,32,52,50,32,51,51,32,52,54,32,52,56,99,53,32,49,55,32,54,32,50,54,32,49,52,32,50,54,99,54,32,48,32,49,49,32,45,53,32,49,49,32,45,51,50,32,99,48,32,45,54,49,32,45,51,54,32,45,49,49,52,32,45,56,50,32,45,49,49,52,99,45,53,57,32,48,32,45,56,53,32,53,52,32,45,56,53,32,57,56,99,48,32,56,48,32,55,52,32,49,51,54,32,49,50,52,32,49,54,49,99,53,55,32,50,56,32,49,48,51,32,51,52,32,49,54,51,32,51,53,122,77,53,54,54,32,50,56,48,99,45,51,48,32,48,32,45,52,49,32,45,52,48,32,45,52,49,32,45,56,52,99,48,32,45,49,52,32,49,32,45,50,54,32,50,32,45,51,56,99,48,32,45,53,32,50,32,45,55,32,52,32,45,55,115,54,32,50,32,49,49,32,54,99,51,48,32,50,52,32,52,55,32,52,56,32,52,55,32,56,49,99,48,32,50,56,32,45,55,32,52,50,32,45,50,51,32,52,50,122,77,57,55,54,32,56,54,99,50,53,32,48,32,52,51,32,45,49,56,32,52,51,32,45,52,51,115,45,49,56,32,45,52,51,32,45,52,51,32,45,52,51,115,45,52,51,32,49,56,32,45,52,51,32,52,51,32,115,49,56,32,52,51,32,52,51,32,52,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E650-keyboardPedalPed.xml",fileData190,true,true,false);var fileData191=[];fileData191.push.apply(fileData191,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,53,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,48,52,32,50,55,53,99,51,48,32,48,32,52,54,32,45,50,51,32,52,54,32,45,53,48,115,45,49,54,32,45,53,48,32,45,52,54,32,45,53,48,99,45,49,57,32,48,32,45,51,52,32,56,32,45,52,54,32,50,48,99,45,49,52,32,49,52,32,45,50,48,32,49,57,32,45,51,53,32,49,57,104,45,53,99,45,49,56,32,48,32,45,50,51,32,45,49,32,45,50,57,32,45,49,53,99,45,50,32,45,53,32,45,51,32,45,56,32,45,51,32,45,49,49,99,48,32,45,55,32,53,32,45,49,51,32,49,52,32,45,50,50,108,52,32,45,52,99,57,32,45,57,32,49,56,32,45,49,48,32,51,54,32,45,49,48,99,49,57,32,48,32,51,50,32,45,51,32,52,54,32,45,49,55,99,56,32,45,56,32,49,51,32,45,50,48,32,49,51,32,45,51,51,99,48,32,45,49,50,32,45,52,32,45,50,53,32,45,49,53,32,45,51,54,99,45,49,48,32,45,49,48,32,45,50,52,32,45,49,53,32,45,51,54,32,45,49,53,32,99,45,49,51,32,48,32,45,50,53,32,53,32,45,51,51,32,49,51,99,45,49,52,32,49,52,32,45,49,55,32,50,55,32,45,49,55,32,52,54,99,48,32,49,56,32,45,49,32,50,55,32,45,49,48,32,51,54,108,45,52,32,52,99,45,57,32,57,32,45,49,53,32,49,52,32,45,50,50,32,49,52,99,45,51,32,48,32,45,54,32,45,49,32,45,49,49,32,45,51,99,45,49,51,32,45,53,32,45,49,53,32,45,49,49,32,45,49,53,32,45,50,57,118,45,53,99,48,32,45,49,53,32,53,32,45,50,49,32,49,57,32,45,51,53,99,49,50,32,45,49,50,32,50,48,32,45,50,55,32,50,48,32,45,52,54,99,48,32,45,51,48,32,45,50,51,32,45,52,54,32,45,53,48,32,45,52,54,115,45,53,48,32,49,54,32,45,53,48,32,52,54,99,48,32,49,57,32,56,32,51,52,32,50,48,32,52,54,99,49,52,32,49,52,32,49,57,32,50,48,32,49,57,32,51,53,118,53,32,99,48,32,49,56,32,45,50,32,50,52,32,45,49,53,32,50,57,99,45,53,32,50,32,45,56,32,51,32,45,49,49,32,51,99,45,55,32,48,32,45,49,51,32,45,53,32,45,50,50,32,45,49,52,108,45,52,32,45,52,99,45,57,32,45,57,32,45,49,48,32,45,49,56,32,45,49,48,32,45,51,54,99,48,32,45,49,57,32,45,51,32,45,51,50,32,45,49,55,32,45,52,54,99,45,56,32,45,56,32,45,50,48,32,45,49,51,32,45,51,51,32,45,49,51,99,45,49,50,32,48,32,45,50,54,32,53,32,45,51,54,32,49,53,99,45,49,49,32,49,49,32,45,49,53,32,50,52,32,45,49,53,32,51,54,99,48,32,49,51,32,53,32,50,53,32,49,51,32,51,51,99,49,52,32,49,52,32,50,55,32,49,55,32,52,54,32,49,55,99,49,56,32,48,32,50,55,32,49,32,51,54,32,49,48,108,52,32,52,99,57,32,57,32,49,52,32,49,53,32,49,52,32,50,50,99,48,32,51,32,45,49,32,54,32,45,51,32,49,49,32,99,45,54,32,49,52,32,45,49,49,32,49,53,32,45,50,57,32,49,53,104,45,53,99,45,49,53,32,48,32,45,50,49,32,45,53,32,45,51,53,32,45,49,57,99,45,49,50,32,45,49,50,32,45,50,55,32,45,50,48,32,45,52,54,32,45,50,48,99,45,51,48,32,48,32,45,52,54,32,50,51,32,45,52,54,32,53,48,115,49,54,32,53,48,32,52,54,32,53,48,99,49,57,32,48,32,51,52,32,45,56,32,52,54,32,45,50,48,99,49,52,32,45,49,52,32,50,48,32,45,49,57,32,51,53,32,45,49,57,104,53,99,49,56,32,48,32,50,51,32,49,32,50,57,32,49,53,99,50,32,53,32,51,32,56,32,51,32,49,49,99,48,32,55,32,45,53,32,49,51,32,45,49,52,32,50,50,108,45,52,32,52,99,45,57,32,57,32,45,49,56,32,49,48,32,45,51,54,32,49,48,99,45,49,57,32,48,32,45,51,50,32,51,32,45,52,54,32,49,55,99,45,56,32,56,32,45,49,51,32,50,48,32,45,49,51,32,51,51,32,99,48,32,49,50,32,52,32,50,53,32,49,53,32,51,54,99,49,48,32,49,48,32,50,52,32,49,53,32,51,54,32,49,53,99,49,51,32,48,32,50,53,32,45,53,32,51,51,32,45,49,51,99,49,52,32,45,49,52,32,49,55,32,45,50,55,32,49,55,32,45,52,54,99,48,32,45,49,56,32,49,32,45,50,55,32,49,48,32,45,51,54,108,52,32,45,52,99,57,32,45,57,32,49,53,32,45,49,52,32,50,50,32,45,49,52,99,51,32,48,32,54,32,49,32,49,49,32,51,99,49,51,32,53,32,49,53,32,49,49,32,49,53,32,50,57,118,53,99,48,32,49,53,32,45,53,32,50,49,32,45,49,57,32,51,53,99,45,49,50,32,49,50,32,45,50,48,32,50,55,32,45,50,48,32,52,54,99,48,32,51,48,32,50,51,32,52,54,32,53,48,32,52,54,115,53,48,32,45,49,54,32,53,48,32,45,52,54,99,48,32,45,49,57,32,45,56,32,45,51,52,32,45,50,48,32,45,52,54,32,99,45,49,52,32,45,49,52,32,45,49,57,32,45,50,48,32,45,49,57,32,45,51,53,118,45,53,99,48,32,45,49,56,32,50,32,45,50,52,32,49,53,32,45,50,57,99,53,32,45,50,32,56,32,45,51,32,49,49,32,45,51,99,55,32,48,32,49,51,32,53,32,50,50,32,49,52,108,52,32,52,99,57,32,57,32,49,48,32,49,56,32,49,48,32,51,54,99,48,32,49,57,32,51,32,51,50,32,49,55,32,52,54,99,56,32,56,32,50,48,32,49,51,32,51,51,32,49,51,99,49,50,32,48,32,50,54,32,45,53,32,51,54,32,45,49,53,99,49,49,32,45,49,49,32,49,53,32,45,50,52,32,49,53,32,45,51,54,99,48,32,45,49,51,32,45,53,32,45,50,53,32,45,49,51,32,45,51,51,99,45,49,52,32,45,49,52,32,45,50,55,32,45,49,55,32,45,52,54,32,45,49,55,99,45,49,56,32,48,32,45,50,55,32,45,49,32,45,51,54,32,45,49,48,108,45,52,32,45,52,32,99,45,57,32,45,57,32,45,49,52,32,45,49,53,32,45,49,52,32,45,50,50,99,48,32,45,51,32,49,32,45,54,32,51,32,45,49,49,99,54,32,45,49,52,32,49,49,32,45,49,53,32,50,57,32,45,49,53,104,53,99,49,53,32,48,32,50,49,32,53,32,51,53,32,49,57,99,49,50,32,49,50,32,50,55,32,50,48,32,52,54,32,50,48,122,77,50,50,53,32,49,56,56,99,49,49,32,48,32,50,48,32,51,32,50,55,32,49,48,99,54,32,54,32,49,48,32,49,54,32,49,48,32,50,55,115,45,52,32,50,49,32,45,49,48,32,50,55,99,45,55,32,55,32,45,49,54,32,49,48,32,45,50,55,32,49,48,115,45,50,48,32,45,51,32,45,50,55,32,45,49,48,99,45,54,32,45,54,32,45,49,48,32,45,49,54,32,45,49,48,32,45,50,55,115,52,32,45,50,49,32,49,48,32,45,50,55,99,55,32,45,55,32,49,54,32,45,49,48,32,50,55,32,45,49,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E655-keyboardPedalUp.xml",fileData191,true,true,false);var fileData192=[];fileData192.push.apply(fileData192,[60,115,121,109,98,111,108,32,105,100,61,34,69,54,53,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,52,32,53,57,49,99,52,50,32,48,32,54,55,32,45,50,52,32,54,55,32,45,54,55,99,48,32,45,53,56,32,45,51,54,32,45,49,48,49,32,45,56,57,32,45,49,48,49,99,45,56,53,32,48,32,45,49,48,51,32,53,54,32,45,49,54,49,32,53,54,99,45,52,48,32,48,32,45,56,48,32,45,51,50,32,45,56,48,32,45,56,52,99,48,32,45,52,57,32,50,54,32,45,55,53,32,53,49,32,45,55,53,99,53,49,32,48,32,49,48,55,32,52,49,32,49,57,48,32,52,49,99,54,48,32,48,32,49,49,55,32,45,51,57,32,49,49,55,32,45,49,53,49,99,48,32,45,49,53,49,32,45,57,56,32,45,50,50,48,32,45,49,53,55,32,45,50,50,48,99,45,52,53,32,48,32,45,57,57,32,52,48,32,45,49,51,50,32,54,53,108,45,57,32,55,99,45,49,53,32,49,49,32,45,50,54,32,49,57,32,45,51,55,32,49,57,99,45,50,53,32,48,32,45,52,52,32,45,52,52,32,45,53,54,32,45,56,49,32,99,45,51,32,45,57,32,45,53,32,45,49,53,32,45,49,54,32,45,49,53,99,45,49,48,32,48,32,45,49,50,32,55,32,45,49,50,32,49,52,99,48,32,52,32,49,32,49,51,32,51,32,50,51,99,54,32,51,50,32,49,57,32,54,54,32,51,50,32,56,55,99,50,52,32,52,48,32,53,54,32,53,56,32,56,52,32,53,56,99,51,53,32,48,32,53,55,32,45,50,52,32,49,48,55,32,45,53,50,99,51,57,32,45,50,50,32,55,50,32,45,50,56,32,49,48,50,32,45,50,56,99,51,54,32,48,32,53,51,32,52,52,32,53,51,32,57,48,99,48,32,53,51,32,45,51,51,32,57,52,32,45,54,51,32,57,52,99,45,51,57,32,48,32,45,57,52,32,45,52,53,32,45,49,56,52,32,45,52,53,99,45,54,48,32,48,32,45,49,49,48,32,53,52,32,45,49,49,48,32,49,52,49,99,48,32,49,50,50,32,56,55,32,49,56,51,32,49,55,49,32,49,56,51,99,53,55,32,48,32,57,48,32,45,52,50,32,49,52,54,32,45,52,50,32,99,49,55,32,48,32,50,50,32,55,32,50,50,32,50,50,99,48,32,49,57,32,45,49,50,32,51,53,32,45,52,48,32,51,53,99,45,49,57,32,48,32,45,51,48,32,45,52,32,45,51,56,32,45,52,99,45,53,32,48,32,45,49,48,32,52,32,45,49,48,32,49,49,99,48,32,57,32,56,32,49,51,32,50,48,32,49,54,99,56,32,50,32,49,55,32,51,32,50,57,32,51,122,77,56,52,48,32,52,49,52,99,55,51,32,48,32,49,48,53,32,45,50,54,32,49,48,53,32,45,56,49,99,48,32,45,49,54,32,45,49,32,45,50,54,32,45,49,32,45,51,50,115,49,32,45,55,32,54,32,45,55,104,52,55,99,49,49,32,48,32,49,55,32,45,54,32,49,55,32,45,49,55,115,45,54,32,45,49,55,32,45,49,55,32,45,49,55,104,45,52,54,99,45,56,32,48,32,45,57,32,48,32,45,49,48,32,45,49,55,99,45,51,32,45,54,48,32,45,54,32,45,49,48,52,32,45,54,32,45,49,51,57,32,99,48,32,45,51,57,32,51,32,45,53,49,32,49,51,32,45,53,49,99,49,51,32,48,32,50,49,32,50,55,32,50,55,32,55,48,99,49,32,56,32,52,32,49,54,32,49,52,32,49,54,99,55,32,48,32,49,51,32,45,51,32,49,51,32,45,49,53,99,48,32,45,52,32,48,32,45,55,32,45,49,32,45,49,54,99,45,56,32,45,54,52,32,45,50,56,32,45,49,49,54,32,45,55,55,32,45,49,49,54,99,45,52,56,32,48,32,45,53,54,32,53,48,32,45,53,54,32,49,48,48,99,48,32,53,53,32,50,32,57,50,32,55,32,49,53,53,118,54,99,48,32,55,32,45,50,32,55,32,45,56,32,55,104,45,50,50,99,45,49,49,32,48,32,45,49,55,32,54,32,45,49,55,32,49,55,115,54,32,49,55,32,49,55,32,49,55,104,50,52,99,56,32,48,32,49,49,32,48,32,49,49,32,51,57,99,48,32,51,52,32,45,49,52,32,53,48,32,45,53,50,32,53,48,32,99,45,51,54,32,48,32,45,54,54,32,45,49,55,32,45,54,54,32,45,52,56,99,48,32,45,49,53,32,53,32,45,50,53,32,49,53,32,45,51,49,99,49,53,32,45,57,32,50,56,32,45,53,32,50,56,32,45,50,51,99,48,32,45,49,50,32,45,53,32,45,49,56,32,45,49,52,32,45,49,56,99,45,55,32,48,32,45,49,53,32,50,32,45,50,54,32,54,99,45,56,32,51,32,45,49,55,32,55,32,45,50,55,32,55,99,45,57,32,48,32,45,49,56,32,45,49,50,32,45,49,56,32,45,50,53,99,48,32,45,49,48,32,50,48,32,45,50,57,32,52,53,32,45,53,49,108,52,32,45,51,99,51,49,32,45,50,55,32,53,49,32,45,53,52,32,53,49,32,45,56,56,99,48,32,45,54,48,32,45,53,51,32,45,49,49,57,32,45,57,51,32,45,49,49,57,99,45,50,57,32,48,32,45,54,53,32,51,51,32,45,54,53,32,55,49,99,48,32,49,51,32,52,32,50,54,32,52,48,32,55,56,99,52,32,54,32,53,32,55,32,53,32,57,32,115,45,49,32,51,32,45,53,32,56,99,45,54,32,55,32,45,49,53,32,49,56,32,45,50,48,32,50,55,99,45,56,32,49,52,32,45,55,32,50,50,32,45,49,48,32,50,50,115,45,51,32,45,53,32,45,57,32,45,49,55,99,45,57,32,45,49,57,32,45,49,56,32,45,52,51,32,45,50,52,32,45,54,49,99,45,55,32,45,50,50,32,45,50,49,32,45,53,49,32,45,51,50,32,45,54,57,99,45,49,54,32,45,50,54,32,45,52,53,32,45,54,56,32,45,55,51,32,45,54,56,99,45,50,51,32,48,32,45,52,56,32,51,48,32,45,54,48,32,52,57,99,45,49,51,32,50,49,32,45,51,48,32,53,48,32,45,51,48,32,56,57,99,48,32,52,48,32,49,49,32,56,56,32,53,48,32,49,51,56,99,50,51,32,50,57,32,52,49,32,51,57,32,53,57,32,51,57,99,50,50,32,48,32,52,54,32,45,50,53,32,54,48,32,45,52,52,99,53,32,45,55,32,49,49,32,45,49,53,32,49,53,32,45,50,50,32,99,49,48,32,45,49,55,32,49,49,32,45,50,56,32,49,53,32,45,50,56,115,54,32,56,32,49,51,32,50,49,99,57,32,49,55,32,49,55,32,50,57,32,50,54,32,52,48,99,49,50,32,49,53,32,51,51,32,50,57,32,53,52,32,50,57,99,52,32,48,32,49,51,32,49,32,49,51,32,50,99,48,32,52,32,45,49,51,32,57,32,45,49,51,32,51,50,99,48,32,52,53,32,51,57,32,55,57,32,49,48,52,32,55,57,122,77,53,51,54,32,50,52,49,99,45,50,53,32,48,32,45,52,50,32,45,52,49,32,45,52,50,32,45,54,53,99,48,32,45,49,55,32,54,32,45,51,57,32,49,55,32,45,54,54,115,50,57,32,45,52,55,32,52,50,32,45,52,55,99,50,50,32,48,32,52,48,32,51,56,32,52,48,32,54,55,99,48,32,51,53,32,45,49,51,32,54,48,32,45,50,49,32,55,53,99,45,55,32,49,51,32,45,50,51,32,51,54,32,45,51,54,32,51,54,122,77,55,50,54,32,49,50,57,32,99,45,50,32,48,32,45,52,32,45,51,32,45,56,32,45,57,99,45,49,49,32,45,49,56,32,45,49,53,32,45,50,55,32,45,49,53,32,45,51,54,99,48,32,45,49,53,32,50,56,32,45,52,48,32,53,53,32,45,52,48,99,49,49,32,48,32,49,56,32,49,50,32,49,56,32,50,49,99,48,32,49,50,32,45,49,50,32,50,53,32,45,51,52,32,52,57,108,45,54,32,54,99,45,54,32,55,32,45,56,32,57,32,45,49,48,32,57,122,77,49,48,54,52,32,55,56,99,50,53,32,48,32,52,51,32,45,49,56,32,52,51,32,45,52,51,115,45,49,56,32,45,52,51,32,45,52,51,32,45,52,51,115,45,52,51,32,49,56,32,45,52,51,32,52,51,115,49,56,32,52,51,32,52,51,32,52,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E659-keyboardPedalSost.xml",fileData192,true,true,false);var fileData193=[];fileData193.push.apply(fileData193,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,55,32,51,55,53,99,49,49,52,32,48,32,49,50,56,32,45,49,48,55,32,57,55,32,45,50,48,52,99,45,51,54,32,45,49,49,51,32,45,49,48,57,32,45,49,55,57,32,45,49,57,52,32,45,49,55,57,99,45,49,49,51,32,48,32,45,49,50,55,32,49,48,55,32,45,57,54,32,50,48,52,99,51,53,32,49,49,51,32,49,48,56,32,49,55,57,32,49,57,51,32,49,55,57,122,77,50,48,56,32,51,52,57,99,45,52,52,32,48,32,45,56,52,32,45,56,55,32,45,49,48,57,32,45,49,54,54,99,45,50,50,32,45,54,56,32,45,51,56,32,45,49,54,53,32,49,48,32,45,49,54,53,99,52,53,32,48,32,56,53,32,56,54,32,49,49,48,32,49,54,54,99,50,50,32,54,56,32,51,56,32,49,54,53,32,45,49,49,32,49,54,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E880-tuplet0.xml",fileData193,true,true,false);var fileData194=[];fileData194.push.apply(fileData194,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,48,32,50,52,52,108,49,48,54,32,49,50,48,99,53,32,53,32,57,32,56,32,49,54,32,56,99,49,50,32,48,32,49,56,32,45,57,32,51,49,32,45,57,99,49,48,32,48,32,50,51,32,57,32,51,52,32,57,99,54,32,48,32,57,32,45,52,32,57,32,45,49,48,99,48,32,45,49,32,45,49,32,45,54,32,45,50,32,45,49,49,108,45,57,55,32,45,51,48,54,99,45,50,32,45,57,32,45,52,32,45,49,51,32,52,32,45,49,52,108,51,52,32,45,51,99,57,32,45,49,32,49,51,32,45,54,32,49,51,32,45,49,52,115,45,52,32,45,49,52,32,45,49,53,32,45,49,52,104,45,49,54,56,99,45,49,48,32,48,32,45,49,53,32,54,32,45,49,53,32,49,52,115,53,32,49,51,32,49,52,32,49,52,108,51,53,32,51,99,57,32,49,32,57,32,51,32,49,50,32,49,48,108,54,56,32,50,49,51,99,49,32,53,32,50,32,49,48,32,50,32,49,50,99,48,32,53,32,45,50,32,54,32,45,53,32,54,32,99,45,52,32,48,32,45,56,32,45,50,32,45,49,51,32,45,57,108,45,51,55,32,45,52,48,99,45,54,32,45,55,32,45,49,48,32,45,49,49,32,45,49,56,32,45,49,49,99,45,57,32,48,32,45,49,54,32,56,32,45,49,54,32,49,53,99,48,32,53,32,51,32,49,48,32,56,32,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E881-tuplet1.xml",fileData194,true,true,false);var fileData195=[];fileData195.push.apply(fileData195,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,48,32,51,55,53,99,55,53,32,48,32,49,49,57,32,45,51,51,32,49,49,57,32,45,56,54,99,48,32,45,56,56,32,45,55,48,32,45,49,50,53,32,45,49,52,57,32,45,49,52,51,99,45,51,57,32,45,57,32,45,55,51,32,45,50,52,32,45,57,53,32,45,52,57,99,45,56,32,45,57,32,45,49,49,32,45,49,55,32,45,52,32,45,49,55,99,52,32,48,32,56,32,51,32,49,54,32,54,99,49,50,32,53,32,50,53,32,55,32,52,48,32,55,99,51,50,32,48,32,53,54,32,45,49,56,32,56,53,32,45,49,56,99,49,56,32,48,32,51,49,32,54,32,52,51,32,50,50,99,53,32,56,32,57,32,49,49,32,49,53,32,49,49,99,55,32,48,32,49,53,32,45,52,32,49,53,32,45,49,50,99,48,32,45,52,32,45,49,32,45,55,32,45,52,32,45,49,52,99,45,49,56,32,45,53,54,32,45,52,49,32,45,56,56,32,45,57,50,32,45,56,56,32,99,45,54,54,32,48,32,45,57,50,32,52,51,32,45,49,50,55,32,52,51,99,45,49,53,32,48,32,45,50,49,32,45,57,32,45,50,54,32,45,50,50,115,45,49,48,32,45,49,56,32,45,50,48,32,45,49,56,115,45,49,54,32,54,32,45,49,54,32,49,53,99,48,32,52,32,49,32,56,32,51,32,49,54,99,49,55,32,54,52,32,53,50,32,49,49,52,32,49,51,54,32,49,52,56,99,55,56,32,51,49,32,49,48,48,32,56,49,32,49,48,48,32,49,50,56,99,48,32,51,53,32,45,50,53,32,52,51,32,45,53,50,32,52,51,99,45,51,52,32,48,32,45,53,51,32,45,49,54,32,45,53,51,32,45,50,56,99,48,32,45,56,32,53,32,45,49,50,32,49,49,32,45,49,56,115,49,50,32,45,49,54,32,49,50,32,45,51,48,99,48,32,45,50,55,32,45,50,48,32,45,53,49,32,45,52,55,32,45,53,49,99,45,51,49,32,48,32,45,52,51,32,50,49,32,45,52,51,32,52,51,32,99,48,32,53,55,32,53,50,32,49,49,50,32,49,51,51,32,49,49,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E882-tuplet2.xml",fileData195,true,true,false);var fileData196=[];fileData196.push.apply(fileData196,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,50,32,50,48,55,104,49,49,99,53,56,32,48,32,57,50,32,51,56,32,57,50,32,57,49,99,48,32,50,50,32,45,49,51,32,52,54,32,45,53,50,32,52,54,99,45,50,49,32,48,32,45,51,51,32,45,55,32,45,51,51,32,45,49,52,99,48,32,45,51,32,53,32,45,55,32,49,50,32,45,49,51,99,53,32,45,54,32,57,32,45,49,52,32,57,32,45,50,53,99,48,32,45,50,55,32,45,50,48,32,45,52,55,32,45,52,53,32,45,52,55,99,45,50,51,32,48,32,45,51,57,32,49,55,32,45,51,56,32,52,51,99,50,32,53,52,32,53,52,32,56,55,32,49,49,55,32,56,55,99,54,49,32,48,32,49,49,49,32,45,51,50,32,49,49,49,32,45,56,52,99,48,32,45,52,48,32,45,51,52,32,45,55,50,32,45,55,54,32,45,56,57,99,45,56,32,45,52,32,45,49,50,32,45,54,32,45,49,50,32,45,57,99,48,32,45,53,32,52,32,45,54,32,49,49,32,45,57,32,99,50,54,32,45,49,51,32,51,57,32,45,51,55,32,51,57,32,45,54,50,99,48,32,45,55,57,32,45,55,48,32,45,49,51,48,32,45,49,53,53,32,45,49,51,48,99,45,55,49,32,48,32,45,49,48,51,32,51,55,32,45,49,48,51,32,55,55,99,48,32,51,51,32,50,49,32,53,56,32,52,57,32,53,56,99,50,49,32,48,32,51,56,32,45,49,50,32,51,56,32,45,51,54,99,48,32,45,50,54,32,45,49,52,32,45,51,56,32,45,50,53,32,45,52,51,99,45,56,32,45,52,32,45,49,51,32,45,54,32,45,49,51,32,45,49,50,99,48,32,45,49,48,32,49,54,32,45,49,56,32,51,54,32,45,49,56,99,54,49,32,48,32,57,50,32,54,49,32,57,50,32,49,48,53,99,48,32,51,50,32,45,49,56,32,53,52,32,45,53,53,32,53,52,104,45,49,48,99,45,49,51,32,48,32,45,50,48,32,54,32,45,50,48,32,49,53,115,55,32,49,53,32,50,48,32,49,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E883-tuplet3.xml",fileData196,true,true,false);var fileData197=[];fileData197.push.apply(fileData197,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,55,48,32,49,51,49,104,50,57,99,56,32,48,32,49,52,32,45,53,32,49,52,32,45,49,52,99,48,32,45,56,32,45,54,32,45,49,52,32,45,49,53,32,45,49,52,104,45,51,52,99,45,55,32,48,32,45,57,32,45,51,32,45,49,48,32,45,56,108,45,49,54,32,45,53,48,99,45,50,32,45,57,32,45,52,32,45,49,51,32,52,32,45,49,52,108,51,52,32,45,51,99,57,32,45,49,32,49,51,32,45,54,32,49,51,32,45,49,52,115,45,52,32,45,49,52,32,45,49,53,32,45,49,52,104,45,49,54,56,99,45,49,48,32,48,32,45,49,53,32,54,32,45,49,53,32,49,52,115,53,32,49,51,32,49,52,32,49,52,108,51,53,32,51,99,57,32,49,32,57,32,51,32,49,50,32,49,48,108,49,55,32,53,53,99,49,32,53,32,45,49,32,55,32,45,53,32,55,104,45,49,51,54,99,45,49,50,32,48,32,45,49,56,32,53,32,45,49,56,32,49,51,99,48,32,55,32,52,32,49,49,32,49,48,32,49,55,32,99,51,57,32,51,57,32,55,49,32,55,52,32,49,48,48,32,49,49,54,99,50,54,32,51,55,32,52,54,32,56,49,32,53,53,32,49,49,50,99,50,32,54,32,53,32,49,49,32,49,51,32,49,49,99,49,51,32,48,32,50,57,32,45,57,32,52,56,32,45,57,99,49,56,32,48,32,51,50,32,57,32,52,55,32,57,99,56,32,48,32,49,49,32,45,51,32,49,49,32,45,56,99,48,32,45,51,32,48,32,45,54,32,45,53,32,45,49,50,99,45,52,56,32,45,54,51,32,45,49,51,52,32,45,49,52,55,32,45,50,49,50,32,45,50,48,57,99,45,52,32,45,51,32,45,53,32,45,53,32,45,53,32,45,55,115,49,32,45,53,32,56,32,45,53,104,57,48,99,55,32,48,32,56,32,51,32,49,48,32,56,108,49,56,32,53,55,99,50,32,55,32,52,32,49,49,32,49,49,32,49,57,108,54,52,32,54,57,99,56,32,57,32,49,51,32,49,51,32,50,51,32,49,51,99,56,32,48,32,49,52,32,45,50,32,49,52,32,45,57,32,99,48,32,45,51,32,45,50,32,45,49,49,32,45,52,32,45,49,57,108,45,52,49,32,45,49,51,48,99,45,49,32,45,54,32,49,32,45,56,32,53,32,45,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E884-tuplet4.xml",fileData197,true,true,false);var fileData198=[];fileData198.push.apply(fileData198,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,53,32,49,57,50,108,53,53,32,49,54,49,99,52,32,49,50,32,49,49,32,49,55,32,50,50,32,49,55,99,55,32,48,32,49,51,32,45,49,32,50,55,32,45,53,99,49,50,32,45,52,32,51,50,32,45,56,32,54,48,32,45,56,99,50,57,32,48,32,53,52,32,51,32,55,52,32,57,99,49,52,32,52,32,50,53,32,55,32,50,53,32,55,99,53,32,48,32,57,32,45,52,32,57,32,45,57,99,48,32,45,55,32,45,52,32,45,49,51,32,45,49,51,32,45,50,50,99,45,51,49,32,45,50,57,32,45,55,55,32,45,53,54,32,45,49,51,53,32,45,53,54,99,45,49,51,32,48,32,45,50,56,32,50,32,45,51,57,32,51,99,45,49,48,32,50,32,45,49,52,32,50,32,45,49,56,32,45,56,108,45,49,53,32,45,52,53,99,45,51,32,45,49,48,32,45,49,32,45,49,54,32,49,52,32,45,49,50,99,49,51,32,52,32,50,55,32,55,32,52,55,32,55,32,99,54,53,32,48,32,49,48,53,32,45,50,52,32,49,48,53,32,45,56,50,99,48,32,45,57,52,32,45,54,56,32,45,49,53,55,32,45,49,54,48,32,45,49,53,55,99,45,55,49,32,48,32,45,49,48,51,32,51,55,32,45,49,48,51,32,55,55,99,48,32,51,51,32,50,49,32,53,56,32,52,56,32,53,56,99,50,49,32,48,32,51,57,32,45,49,50,32,51,57,32,45,51,54,99,48,32,45,50,54,32,45,49,52,32,45,51,56,32,45,50,53,32,45,52,51,99,45,56,32,45,52,32,45,49,51,32,45,54,32,45,49,51,32,45,49,50,99,48,32,45,49,48,32,49,54,32,45,49,56,32,51,54,32,45,49,56,99,54,53,32,48,32,57,55,32,56,49,32,57,55,32,49,50,57,99,48,32,50,57,32,45,49,50,32,53,49,32,45,52,54,32,53,49,99,45,51,49,32,48,32,45,53,49,32,45,50,49,32,45,54,48,32,45,51,48,99,45,55,32,45,55,32,45,49,50,32,45,49,48,32,45,49,57,32,45,49,48,32,99,45,57,32,48,32,45,49,54,32,54,32,45,49,54,32,49,53,99,48,32,54,32,49,32,57,32,52,32,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E885-tuplet5.xml",fileData198,true,true,false);var fileData199=[];fileData199.push.apply(fileData199,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,53,32,49,57,52,99,45,51,53,32,48,32,45,54,55,32,45,52,48,32,45,55,55,32,45,57,50,99,45,55,32,45,51,52,32,45,49,48,32,45,56,52,32,51,55,32,45,56,52,99,51,57,32,48,32,55,55,32,53,55,32,55,55,32,49,50,55,99,48,32,50,57,32,45,56,32,52,57,32,45,51,55,32,52,57,122,77,50,50,57,32,51,53,48,99,45,53,57,32,45,51,32,45,57,55,32,45,54,56,32,45,49,49,56,32,45,49,50,55,99,45,54,32,45,49,57,32,51,32,45,50,48,32,49,50,32,45,49,52,99,50,48,32,49,53,32,52,52,32,50,49,32,55,49,32,50,49,99,53,56,32,48,32,56,57,32,45,51,56,32,56,57,32,45,56,54,99,48,32,45,49,48,50,32,45,56,50,32,45,49,53,50,32,45,49,53,53,32,45,49,53,50,99,45,49,50,52,32,48,32,45,49,51,54,32,49,48,56,32,45,49,48,48,32,50,49,55,32,99,51,54,32,49,49,49,32,49,48,53,32,49,54,54,32,49,57,49,32,49,54,54,99,53,57,32,48,32,57,53,32,45,51,48,32,57,53,32,45,55,49,99,48,32,45,51,52,32,45,50,48,32,45,53,54,32,45,52,57,32,45,53,54,99,45,50,50,32,48,32,45,52,50,32,49,52,32,45,52,50,32,51,56,99,48,32,50,49,32,49,50,32,51,54,32,50,55,32,52,51,99,53,32,50,32,49,52,32,54,32,49,52,32,49,48,99,48,32,54,32,45,49,54,32,49,50,32,45,51,53,32,49,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E886-tuplet6.xml",fileData199,true,true,false);var fileData200=[];fileData200.push.apply(fileData200,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,50,32,50,52,57,108,51,52,32,49,48,56,99,52,32,49,48,32,57,32,49,50,32,49,56,32,49,50,99,56,32,48,32,49,51,32,45,51,32,49,51,32,45,57,99,48,32,45,56,32,45,52,32,45,49,52,32,45,52,32,45,50,48,99,48,32,45,51,32,50,32,45,52,32,51,32,45,52,99,50,32,48,32,54,32,52,32,49,51,32,49,49,99,49,54,32,49,52,32,51,53,32,50,53,32,53,55,32,50,53,99,52,57,32,48,32,54,56,32,45,52,49,32,49,48,49,32,45,52,49,99,49,53,32,48,32,50,53,32,56,32,51,49,32,50,53,99,52,32,49,48,32,56,32,49,51,32,50,48,32,49,51,99,56,32,48,32,49,53,32,45,50,32,49,53,32,45,49,49,99,48,32,45,53,32,45,49,32,45,49,48,32,45,50,32,45,49,53,99,45,50,49,32,45,54,57,32,45,53,54,32,45,49,49,52,32,45,57,48,32,45,49,53,51,32,99,45,53,53,32,45,54,51,32,45,55,48,32,45,49,50,48,32,45,56,53,32,45,49,56,51,99,45,49,32,45,55,32,45,52,32,45,49,49,32,45,49,51,32,45,49,49,99,45,49,53,32,48,32,45,50,56,32,57,32,45,52,51,32,57,99,45,49,54,32,48,32,45,51,49,32,45,57,32,45,52,54,32,45,57,99,45,54,32,48,32,45,57,32,51,32,45,57,32,56,99,48,32,51,32,49,32,55,32,50,32,57,99,50,48,32,54,52,32,53,56,32,49,50,52,32,49,49,57,32,49,55,50,99,52,50,32,51,52,32,55,56,32,53,55,32,49,48,55,32,49,48,48,99,53,32,55,32,48,32,49,51,32,45,56,32,56,99,45,50,48,32,45,49,51,32,45,52,50,32,45,50,48,32,45,54,50,32,45,50,48,99,45,51,55,32,48,32,45,55,48,32,49,57,32,45,57,56,32,49,57,99,45,50,52,32,48,32,45,51,54,32,45,50,49,32,45,52,53,32,45,52,56,32,99,45,51,32,45,49,49,32,45,57,32,45,49,51,32,45,49,56,32,45,49,51,99,45,56,32,48,32,45,49,50,32,51,32,45,49,50,32,49,48,99,48,32,50,32,49,32,53,32,50,32,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E887-tuplet7.xml",fileData200,true,true,false);var fileData201=[];fileData201.push.apply(fileData201,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,49,32,51,55,53,99,55,57,32,48,32,49,49,50,32,45,51,56,32,49,49,50,32,45,56,52,99,48,32,45,51,48,32,45,49,55,32,45,54,51,32,45,54,49,32,45,56,54,99,45,49,57,32,45,49,48,32,45,49,54,32,45,49,52,32,45,52,32,45,50,55,99,49,56,32,45,50,48,32,50,54,32,45,52,49,32,50,54,32,45,55,49,99,48,32,45,55,52,32,45,54,57,32,45,49,49,53,32,45,49,52,56,32,45,49,49,53,99,45,56,55,32,48,32,45,49,50,54,32,52,50,32,45,49,50,54,32,57,53,99,48,32,51,57,32,50,48,32,55,53,32,55,50,32,57,54,99,50,48,32,56,32,49,55,32,49,50,32,56,32,50,52,99,45,49,51,32,49,53,32,45,49,57,32,51,53,32,45,49,57,32,53,57,99,48,32,54,57,32,53,55,32,49,48,57,32,49,52,48,32,49,48,57,122,77,49,49,57,32,49,54,50,99,45,51,52,32,45,50,49,32,45,52,54,32,45,53,56,32,45,52,54,32,45,56,51,32,99,48,32,45,51,48,32,49,54,32,45,54,51,32,54,53,32,45,54,51,99,51,56,32,48,32,54,57,32,50,52,32,54,57,32,54,53,99,48,32,50,52,32,45,49,51,32,51,54,32,45,54,53,32,55,54,99,45,49,49,32,57,32,45,49,53,32,49,48,32,45,50,51,32,53,122,77,50,48,57,32,51,53,49,99,45,51,54,32,48,32,45,54,49,32,45,50,49,32,45,54,49,32,45,53,55,99,48,32,45,50,51,32,49,50,32,45,51,56,32,53,48,32,45,54,54,99,49,50,32,45,57,32,49,55,32,45,56,32,50,52,32,45,52,99,50,55,32,49,57,32,51,57,32,52,55,32,51,57,32,55,52,115,45,49,51,32,53,51,32,45,53,50,32,53,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E888-tuplet8.xml",fileData201,true,true,false);var fileData202=[];fileData202.push.apply(fileData202,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,57,32,49,55,51,99,51,53,32,48,32,54,55,32,52,48,32,55,55,32,57,50,99,55,32,51,52,32,49,48,32,56,52,32,45,51,55,32,56,52,99,45,51,57,32,48,32,45,55,55,32,45,53,55,32,45,55,55,32,45,49,50,55,99,48,32,45,50,57,32,56,32,45,52,57,32,51,55,32,45,52,57,122,77,57,53,32,49,55,99,53,57,32,51,32,57,55,32,54,56,32,49,49,56,32,49,50,55,99,54,32,49,57,32,45,51,32,50,48,32,45,49,50,32,49,52,99,45,50,48,32,45,49,53,32,45,52,52,32,45,50,49,32,45,55,49,32,45,50,49,99,45,53,56,32,48,32,45,56,57,32,51,56,32,45,56,57,32,56,54,99,48,32,49,48,50,32,56,50,32,49,53,50,32,49,53,53,32,49,53,50,99,49,50,52,32,48,32,49,51,54,32,45,49,48,56,32,49,48,48,32,45,50,49,55,99,45,51,54,32,45,49,49,49,32,45,49,48,53,32,45,49,54,54,32,45,49,57,49,32,45,49,54,54,32,99,45,53,57,32,48,32,45,57,53,32,51,48,32,45,57,53,32,55,49,99,48,32,51,52,32,50,48,32,53,54,32,52,57,32,53,54,99,50,50,32,48,32,52,50,32,45,49,52,32,52,50,32,45,51,56,99,48,32,45,50,49,32,45,49,50,32,45,51,54,32,45,50,55,32,45,52,51,99,45,53,32,45,50,32,45,49,52,32,45,54,32,45,49,52,32,45,49,48,99,48,32,45,54,32,49,54,32,45,49,50,32,51,53,32,45,49,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E889-tuplet9.xml",fileData202,true,true,false);var fileData203=[];fileData203.push.apply(fileData203,[60,115,121,109,98,111,108,32,105,100,61,34,69,56,56,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,32,53,56,99,45,50,51,32,48,32,45,51,55,32,49,56,32,45,51,55,32,51,57,99,48,32,50,53,32,49,56,32,52,51,32,52,49,32,52,51,99,50,50,32,48,32,51,55,32,45,49,56,32,51,55,32,45,51,56,99,48,32,45,50,54,32,45,49,57,32,45,52,52,32,45,52,49,32,45,52,52,122,77,56,48,32,49,56,54,99,45,50,51,32,48,32,45,51,55,32,49,56,32,45,51,55,32,51,57,99,48,32,50,53,32,49,56,32,52,51,32,52,49,32,52,51,99,50,50,32,48,32,51,55,32,45,49,56,32,51,55,32,45,51,56,99,48,32,45,50,54,32,45,49,57,32,45,52,52,32,45,52,49,32,45,52,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E88A-tupletColon.xml",fileData203,true,true,false);var fileData204=[];fileData204.push.apply(fileData204,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,48,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,52,57,32,54,53,118,45,49,57,99,48,32,45,49,51,49,32,55,49,32,45,49,53,48,32,49,49,51,32,45,49,53,48,99,49,48,32,48,32,49,57,32,49,32,50,52,32,50,99,52,32,48,32,53,32,49,49,32,53,32,50,52,99,48,32,49,53,32,45,50,32,51,50,32,45,53,32,51,57,99,45,49,32,51,32,45,57,32,52,32,45,49,57,32,52,99,45,49,49,32,48,32,45,50,54,32,45,49,32,45,51,54,32,45,49,99,45,53,32,48,32,45,49,48,32,48,32,45,49,50,32,49,99,45,49,51,32,49,50,32,45,49,56,32,51,50,32,45,49,56,32,53,54,99,48,32,50,49,32,51,32,52,53,32,57,32,54,57,99,45,50,50,32,45,49,32,45,52,53,32,45,57,32,45,54,49,32,45,50,53,122,77,50,48,54,32,53,51,54,108,49,50,32,50,49,99,50,51,32,52,57,32,51,56,32,49,48,50,32,52,55,32,49,53,53,99,51,32,50,48,32,54,32,52,49,32,54,32,54,50,32,99,48,32,50,57,32,45,54,32,53,56,32,45,50,51,32,56,49,99,45,49,51,32,49,55,32,45,51,53,32,50,53,32,45,53,54,32,50,53,99,45,49,55,32,48,32,45,51,52,32,45,53,32,45,52,52,32,45,49,53,99,45,49,56,32,45,49,56,32,45,50,53,32,45,52,57,32,45,50,53,32,45,56,51,99,48,32,45,55,48,32,50,56,32,45,49,53,53,32,52,51,32,45,49,55,57,99,55,32,45,49,50,32,50,51,32,45,51,54,32,52,48,32,45,54,55,122,77,50,50,57,32,56,57,118,45,53,99,48,32,45,50,51,32,55,32,45,52,52,32,49,53,32,45,54,52,99,51,32,51,32,53,32,54,32,55,32,54,99,51,32,50,32,49,52,32,51,32,50,54,32,51,99,50,52,32,48,32,53,54,32,45,51,32,53,54,32,45,51,99,52,32,45,49,54,32,54,32,45,51,50,32,54,32,45,52,55,99,48,32,45,56,55,32,45,54,50,32,45,49,52,52,32,45,49,49,51,32,45,49,52,56,104,45,54,32,99,45,52,49,32,48,32,45,56,57,32,51,48,32,45,49,48,51,32,54,55,99,45,49,48,32,50,55,32,45,49,55,32,53,53,32,45,49,55,32,56,50,99,48,32,51,52,32,49,48,32,54,55,32,51,54,32,49,48,48,99,51,49,32,52,48,32,54,51,32,54,51,32,57,52,32,55,51,108,57,32,50,49,99,49,54,32,51,54,32,50,51,32,54,57,32,50,51,32,49,48,50,99,48,32,50,50,32,45,51,32,52,50,32,45,57,32,54,51,99,45,49,51,32,52,56,32,45,52,49,32,57,52,32,45,54,56,32,49,51,56,99,45,53,53,32,45,54,52,32,45,49,52,48,32,45,49,49,53,32,45,49,53,51,32,45,50,48,53,99,45,49,32,45,52,32,45,49,32,45,56,32,45,49,32,45,49,50,99,48,32,45,53,51,32,52,54,32,45,57,50,32,54,50,32,45,57,50,99,52,32,45,51,32,54,32,45,54,32,54,32,45,56,99,48,32,45,49,32,45,50,32,45,53,32,45,51,32,45,55,32,99,45,50,32,45,51,32,45,54,32,45,49,53,32,45,49,55,32,45,50,54,99,45,52,32,45,52,32,45,56,32,45,54,32,45,49,49,32,45,54,99,45,52,32,48,32,45,55,32,51,32,45,55,32,51,115,45,53,57,32,49,55,32,45,54,49,32,49,48,53,118,53,99,48,32,50,53,32,56,32,53,48,32,49,57,32,55,51,99,51,56,32,55,51,32,49,48,54,32,49,50,51,32,49,53,55,32,49,56,53,108,45,50,57,32,52,57,99,45,51,49,32,53,56,32,45,53,56,32,49,50,50,32,45,53,56,32,49,56,57,99,48,32,49,52,32,49,32,50,57,32,52,32,52,51,99,55,32,51,55,32,51,53,32,49,51,52,32,49,50,56,32,49,52,56,99,53,32,49,32,49,48,32,49,32,49,53,32,49,99,53,49,32,48,32,54,54,32,45,52,53,32,54,54,32,45,49,48,48,99,48,32,45,54,54,32,45,50,51,32,45,49,52,54,32,45,51,50,32,45,49,55,54,32,99,45,49,53,32,45,52,53,32,45,51,48,32,45,56,56,32,45,53,52,32,45,49,50,55,99,51,53,32,45,54,50,32,55,53,32,45,49,52,49,32,56,48,32,45,49,57,52,99,49,32,45,53,32,49,32,45,49,49,32,49,32,45,49,54,99,48,32,45,53,48,32,45,50,52,32,45,49,48,49,32,45,52,51,32,45,49,52,50,108,45,53,32,45,49,48,99,52,32,48,32,56,32,49,32,49,50,32,49,99,50,50,32,48,32,52,50,32,45,55,32,54,48,32,45,50,48,99,49,32,45,49,32,50,32,45,50,32,50,32,45,55,99,48,32,45,55,32,45,50,50,32,45,52,52,32,45,51,56,32,45,53,52,99,45,50,32,45,49,32,45,53,32,45,50,32,45,55,32,45,50,99,45,49,32,48,32,45,50,32,49,32,45,51,32,49,99,45,49,50,32,55,32,45,50,56,32,49,50,32,45,52,54,32,49,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E901-mensuralGclefPetrucci.xml",fileData204,true,true,false);var fileData205=[];fileData205.push.apply(fileData205,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,48,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,45,54,51,118,49,48,56,115,48,32,52,48,32,53,55,32,52,48,99,50,57,32,48,32,53,56,32,45,51,32,53,56,32,45,52,51,118,45,50,53,55,99,48,32,45,49,49,32,45,51,32,45,49,54,32,45,54,32,45,49,54,115,45,54,32,53,32,45,54,32,49,54,118,49,52,48,115,48,32,55,32,45,57,32,49,50,99,48,32,48,32,45,49,50,32,49,48,32,45,51,55,32,49,48,99,45,50,48,32,48,32,45,53,48,32,45,49,53,32,45,53,54,32,45,49,53,99,45,49,32,48,32,45,49,32,49,32,45,49,32,53,122,77,50,54,52,32,49,54,53,118,45,49,50,56,115,48,32,45,51,32,45,50,32,45,51,99,45,49,32,48,32,45,51,32,49,32,45,53,32,51,99,48,32,48,32,45,50,52,32,50,52,32,45,53,55,32,50,52,115,45,54,49,32,45,50,51,32,45,54,49,32,45,54,49,99,48,32,45,51,55,32,50,56,32,45,54,48,32,54,49,32,45,54,48,115,53,55,32,50,51,32,53,55,32,50,51,32,99,50,32,50,32,52,32,51,32,53,32,51,99,50,32,48,32,50,32,45,51,32,50,32,45,51,118,45,49,50,55,99,48,32,45,49,54,32,45,56,32,45,53,52,32,45,53,56,32,45,53,55,104,45,53,99,45,54,54,32,48,32,45,55,49,32,55,57,32,45,55,49,32,49,49,51,118,50,49,55,99,49,32,51,52,32,53,32,49,49,50,32,55,48,32,49,49,50,104,54,99,53,48,32,45,51,32,53,56,32,45,52,48,32,53,56,32,45,53,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E902-chantFclef.xml",fileData205,true,true,false);var fileData206=[];fileData206.push.apply(fileData206,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,48,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,56,57,32,45,50,48,54,108,52,48,32,54,56,108,45,54,50,32,49,48,52,108,45,51,57,32,45,54,54,122,77,51,50,56,32,49,51,53,108,54,49,32,45,49,48,54,108,52,48,32,54,56,108,45,54,50,32,49,48,52,122,77,52,56,53,32,49,50,49,108,45,53,54,32,45,57,53,99,45,50,32,45,52,32,45,51,32,45,55,32,45,51,32,45,49,48,99,48,32,45,52,32,50,32,45,55,32,52,32,45,49,49,99,48,32,48,32,51,54,32,45,54,53,32,52,57,32,45,56,54,99,54,32,45,57,32,55,32,45,49,56,32,55,32,45,50,52,99,48,32,45,56,32,45,50,32,45,49,50,32,45,50,32,45,49,50,115,45,52,53,32,45,56,54,32,45,56,48,32,45,49,52,49,99,45,57,32,45,49,52,32,45,49,55,32,45,50,50,32,45,50,52,32,45,50,55,118,45,55,55,52,99,48,32,45,54,32,45,53,32,45,49,48,32,45,49,48,32,45,49,48,104,45,49,51,32,99,45,54,32,48,32,45,49,48,32,52,32,45,49,48,32,49,48,118,55,55,57,108,45,53,32,56,99,45,56,32,49,50,32,45,54,50,32,49,48,54,32,45,55,48,32,49,49,54,99,45,51,32,52,32,45,52,32,57,32,45,52,32,49,52,99,48,32,54,32,50,32,49,49,32,52,32,49,54,99,53,53,32,57,55,32,53,53,32,57,56,32,53,53,32,57,56,99,51,32,52,32,52,32,54,32,52,32,56,115,45,49,32,53,32,45,52,32,57,99,45,54,32,57,32,45,52,52,32,55,57,32,45,53,51,32,57,52,99,45,52,32,55,32,45,54,32,49,50,32,45,54,32,49,54,99,48,32,54,32,53,32,49,48,32,54,32,49,54,108,56,48,32,49,52,48,99,56,32,49,54,32,49,54,32,50,53,32,50,52,32,50,57,118,50,57,55,99,48,32,53,32,52,32,49,48,32,49,48,32,49,48,104,49,51,99,53,32,48,32,49,48,32,45,53,32,49,48,32,45,49,48,118,45,51,48,56,108,54,32,45,56,32,99,57,32,45,49,51,32,53,57,32,45,49,48,49,32,54,53,32,45,49,49,51,99,52,32,45,56,32,54,32,45,49,52,32,54,32,45,50,48,99,48,32,45,52,32,45,49,32,45,55,32,45,51,32,45,49,49,122,77,53,55,32,45,53,51,104,49,49,55,99,50,52,32,48,32,50,56,32,49,57,32,51,48,32,51,55,118,51,56,99,45,55,32,50,48,32,45,49,55,32,50,51,32,45,50,55,32,50,51,104,45,49,50,49,99,45,55,32,48,32,45,49,56,32,48,32,45,50,51,32,45,50,51,118,45,52,50,99,51,32,45,50,54,32,49,53,32,45,51,51,32,50,52,32,45,51,51,122,77,50,49,54,32,49,56,48,104,56,99,55,32,48,32,49,50,32,45,50,32,49,50,32,45,49,57,118,45,49,49,48,53,99,48,32,45,49,56,32,45,53,32,45,49,56,32,45,49,50,32,45,49,56,104,45,56,99,45,55,32,48,32,45,49,50,32,48,32,45,49,50,32,49,56,118,55,56,54,32,99,45,55,32,50,48,32,45,49,55,32,50,51,32,45,50,55,32,50,51,104,45,49,50,49,99,45,55,32,48,32,45,49,56,32,48,32,45,50,51,32,45,50,51,118,45,49,56,99,48,32,45,53,32,45,54,32,45,49,48,32,45,49,50,32,45,49,48,104,45,57,99,45,55,32,48,32,45,49,50,32,53,32,45,49,50,32,49,48,118,51,52,54,99,48,32,54,32,53,32,49,48,32,49,50,32,49,48,104,57,99,54,32,48,32,49,50,32,45,52,32,49,50,32,45,49,48,118,45,49,48,99,51,32,45,50,54,32,49,53,32,45,51,51,32,50,52,32,45,51,51,104,49,49,55,99,50,52,32,48,32,50,56,32,50,48,32,51,48,32,51,57,99,49,32,49,51,32,54,32,49,52,32,49,50,32,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E904-mensuralFclefPetrucci.xml",fileData206,true,true,false);var fileData207=[];fileData207.push.apply(fileData207,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,48,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,54,57,32,54,49,99,45,51,51,32,48,32,45,54,49,32,45,50,52,32,45,54,49,32,45,54,49,115,50,56,32,45,54,49,32,54,49,32,45,54,49,115,53,55,32,50,52,32,53,55,32,50,52,99,51,32,50,32,53,32,51,32,54,32,51,99,50,32,48,32,50,32,45,51,32,50,32,45,51,118,45,49,50,56,99,48,32,45,49,53,32,45,57,32,45,53,51,32,45,53,56,32,45,53,54,104,45,53,99,45,54,54,32,48,32,45,55,49,32,55,57,32,45,55,49,32,49,49,51,118,50,49,54,99,48,32,51,52,32,53,32,49,49,51,32,55,48,32,49,49,51,104,54,99,52,57,32,45,51,32,53,56,32,45,52,49,32,53,56,32,45,53,54,118,45,49,50,56,115,48,32,45,51,32,45,50,32,45,51,99,45,49,32,48,32,45,51,32,49,32,45,54,32,51,99,48,32,48,32,45,50,52,32,50,52,32,45,53,55,32,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E906-chantCclef.xml",fileData207,true,true,false);var fileData208=[];fileData208.push.apply(fileData208,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,48,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,48,32,49,49,51,118,51,56,99,45,54,32,50,48,32,45,49,55,32,50,51,32,45,50,55,32,50,51,104,45,49,50,53,99,45,55,32,48,32,45,49,56,32,48,32,45,50,52,32,45,50,51,118,45,51,54,99,50,32,45,49,56,32,54,32,45,51,55,32,51,48,32,45,51,55,104,49,50,49,99,56,32,48,32,49,57,32,53,32,50,51,32,50,51,99,49,32,52,32,50,32,56,32,50,32,49,50,122,77,50,49,48,32,45,49,51,54,118,50,54,99,45,49,32,49,53,32,45,52,32,51,49,32,45,49,57,32,51,54,99,45,51,32,49,32,45,53,32,49,32,45,56,32,49,104,45,49,50,55,99,45,49,55,32,45,52,32,45,50,49,32,45,50,49,32,45,50,50,32,45,51,55,118,45,50,50,99,50,32,45,49,56,32,54,32,45,51,55,32,51,48,32,45,51,55,104,49,50,49,99,49,48,32,48,32,50,50,32,55,32,50,53,32,51,51,122,77,50,50,51,32,53,53,55,104,57,32,99,54,32,48,32,49,50,32,48,32,49,50,32,45,49,55,118,45,55,55,51,118,45,51,49,49,99,48,32,45,49,55,32,45,54,32,45,49,55,32,45,49,50,32,45,49,55,104,45,57,99,45,55,32,48,32,45,49,51,32,48,32,45,49,51,32,49,55,118,50,51,49,118,54,99,45,50,32,49,56,32,45,53,32,51,56,32,45,51,48,32,51,56,104,45,49,49,54,99,45,50,52,32,48,32,45,50,56,32,45,50,48,32,45,51,48,32,45,51,56,118,45,54,118,45,52,55,48,99,48,32,45,49,55,32,45,54,32,45,49,55,32,45,49,51,32,45,49,55,104,45,56,99,45,55,32,48,32,45,49,51,32,48,32,45,49,51,32,49,55,118,56,56,49,118,54,56,53,99,48,32,49,55,32,54,32,49,55,32,49,51,32,49,55,104,56,99,55,32,48,32,49,51,32,48,32,49,51,32,45,49,55,118,45,52,54,52,118,45,49,48,99,51,32,45,50,54,32,49,53,32,45,51,51,32,50,53,32,45,51,51,104,49,50,49,32,99,50,53,32,48,32,50,56,32,49,57,32,51,48,32,51,55,118,50,50,55,99,48,32,49,55,32,54,32,49,55,32,49,51,32,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E909-mensuralCclefPetrucciPosMiddle.xml",fileData208,true,true,false);var fileData209=[];fileData209.push.apply(fileData209,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,45,50,54,54,99,45,55,48,32,48,32,45,49,51,55,32,50,56,32,45,49,56,55,32,55,56,115,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,115,49,49,55,32,55,56,32,49,56,55,32,55,56,99,55,49,32,48,32,49,51,56,32,45,50,56,32,49,56,56,32,45,55,56,115,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,122,77,50,54,54,32,50,49,55,99,45,53,56,32,48,32,45,49,49,50,32,45,50,51,32,45,49,53,51,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,115,57,53,32,45,54,52,32,49,53,51,32,45,54,52,32,115,49,49,51,32,50,51,32,49,53,52,32,54,52,115,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,115,45,57,54,32,54,52,32,45,49,53,52,32,54,52,122,77,50,54,54,32,54,50,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,50,99,48,32,45,51,53,32,45,50,56,32,45,54,51,32,45,54,51,32,45,54,51,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,51,99,48,32,51,52,32,50,56,32,54,50,32,54,50,32,54,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E910-mensuralProlation1.xml",fileData209,true,true,false);var fileData210=[];fileData210.push.apply(fileData210,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,45,50,54,54,99,45,55,48,32,48,32,45,49,51,55,32,50,56,32,45,49,56,55,32,55,56,115,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,115,49,49,55,32,55,56,32,49,56,55,32,55,56,99,55,49,32,48,32,49,51,56,32,45,50,56,32,49,56,56,32,45,55,56,115,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,122,77,50,54,54,32,50,49,55,99,45,53,56,32,48,32,45,49,49,50,32,45,50,51,32,45,49,53,51,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,115,57,53,32,45,54,52,32,49,53,51,32,45,54,52,32,115,49,49,51,32,50,51,32,49,53,52,32,54,52,115,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,115,45,57,54,32,54,52,32,45,49,53,52,32,54,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E911-mensuralProlation2.xml",fileData210,true,true,false);var fileData211=[];fileData211.push.apply(fileData211,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,45,51,56,48,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,57,49,99,45,54,49,32,54,32,45,49,49,57,32,51,51,32,45,49,54,51,32,55,55,99,45,53,48,32,53,48,32,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,99,52,52,32,52,53,32,49,48,50,32,55,49,32,49,54,51,32,55,55,118,55,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,55,53,99,54,50,32,45,54,32,49,50,48,32,45,51,50,32,49,54,52,32,45,55,55,99,53,48,32,45,53,48,32,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,32,99,45,52,52,32,45,52,52,32,45,49,48,50,32,45,55,49,32,45,49,54,52,32,45,55,55,118,45,57,49,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,122,77,50,57,48,32,50,49,54,118,45,52,51,50,99,52,57,32,53,32,57,53,32,50,55,32,49,51,48,32,54,50,99,52,49,32,52,49,32,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,99,45,51,53,32,51,54,32,45,56,49,32,53,55,32,45,49,51,48,32,54,51,122,77,50,52,50,32,50,49,54,99,45,52,57,32,45,54,32,45,57,52,32,45,50,55,32,45,49,50,57,32,45,54,51,99,45,52,49,32,45,52,49,32,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,99,51,53,32,45,51,53,32,56,48,32,45,53,55,32,49,50,57,32,45,54,50,118,52,51,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E912-mensuralProlation3.xml",fileData211,true,true,false);var fileData212=[];fileData212.push.apply(fileData212,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,51,49,32,48,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,99,45,52,52,32,45,52,52,32,45,49,48,50,32,45,55,49,32,45,49,54,52,32,45,55,55,118,45,57,49,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,57,49,99,45,54,49,32,54,32,45,49,49,57,32,51,51,32,45,49,54,51,32,55,55,99,45,53,48,32,53,48,32,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,99,52,52,32,52,53,32,49,48,50,32,55,49,32,49,54,51,32,55,55,118,55,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,55,53,32,99,54,50,32,45,54,32,49,50,48,32,45,51,50,32,49,54,52,32,45,55,55,99,53,48,32,45,53,48,32,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,122,77,49,49,50,32,45,49,53,52,99,51,53,32,45,51,53,32,56,48,32,45,53,55,32,49,50,57,32,45,54,50,118,49,53,56,99,45,50,50,32,49,48,32,45,51,56,32,51,50,32,45,51,56,32,53,56,115,49,54,32,52,56,32,51,56,32,53,56,118,49,53,56,99,45,52,57,32,45,54,32,45,57,52,32,45,50,55,32,45,49,50,57,32,45,54,51,99,45,52,49,32,45,52,49,32,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,122,77,50,56,57,32,45,50,49,54,99,52,57,32,53,32,57,53,32,50,55,32,49,51,48,32,54,50,99,52,49,32,52,49,32,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,32,99,45,51,53,32,51,54,32,45,56,49,32,53,55,32,45,49,51,48,32,54,51,118,45,49,53,56,99,50,51,32,45,49,48,32,51,57,32,45,51,50,32,51,57,32,45,53,56,115,45,49,54,32,45,52,56,32,45,51,57,32,45,53,56,118,45,49,53,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E913-mensuralProlation4.xml",fileData212,true,true,false);var fileData213=[];fileData213.push.apply(fileData213,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,45,50,54,54,99,45,55,49,32,48,32,45,49,51,56,32,50,56,32,45,49,56,56,32,55,56,115,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,115,49,49,55,32,55,56,32,49,56,56,32,55,56,99,56,57,32,48,32,49,55,50,32,45,52,53,32,50,50,49,32,45,49,50,48,99,51,32,45,52,32,53,32,45,57,32,53,32,45,49,52,99,48,32,45,56,32,45,52,32,45,49,53,32,45,49,49,32,45,49,57,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,99,45,56,32,48,32,45,49,54,32,52,32,45,50,49,32,49,49,99,45,52,48,32,54,49,32,45,49,48,56,32,57,56,32,45,49,56,49,32,57,56,99,45,53,57,32,48,32,45,49,49,51,32,45,50,51,32,45,49,53,52,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,32,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,115,57,53,32,45,54,52,32,49,53,52,32,45,54,52,99,51,55,32,48,32,55,52,32,49,48,32,49,48,55,32,50,56,99,51,49,32,49,56,32,53,56,32,52,52,32,55,55,32,55,53,99,52,32,55,32,49,50,32,49,49,32,50,48,32,49,49,99,52,32,48,32,57,32,45,49,32,49,51,32,45,52,99,55,32,45,53,32,49,49,32,45,49,51,32,49,49,32,45,50,49,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,50,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,49,115,45,56,53,32,45,51,52,32,45,49,51,48,32,45,51,52,122,77,50,54,56,32,54,50,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,50,99,48,32,45,51,53,32,45,50,56,32,45,54,51,32,45,54,51,32,45,54,51,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,51,32,99,48,32,51,52,32,50,56,32,54,50,32,54,50,32,54,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E914-mensuralProlation5.xml",fileData213,true,true,false);var fileData214=[];fileData214.push.apply(fileData214,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,54,32,45,50,54,54,99,45,55,49,32,48,32,45,49,51,56,32,50,56,32,45,49,56,56,32,55,56,115,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,115,49,49,55,32,55,56,32,49,56,56,32,55,56,99,56,57,32,48,32,49,55,50,32,45,52,53,32,50,50,49,32,45,49,50,48,99,51,32,45,52,32,53,32,45,57,32,53,32,45,49,52,99,48,32,45,56,32,45,52,32,45,49,53,32,45,49,49,32,45,49,57,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,99,45,56,32,48,32,45,49,54,32,52,32,45,50,49,32,49,49,99,45,52,48,32,54,49,32,45,49,48,56,32,57,56,32,45,49,56,49,32,57,56,99,45,53,57,32,48,32,45,49,49,51,32,45,50,51,32,45,49,53,52,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,32,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,115,57,53,32,45,54,52,32,49,53,52,32,45,54,52,99,51,55,32,48,32,55,52,32,49,48,32,49,48,55,32,50,56,99,51,49,32,49,56,32,53,56,32,52,52,32,55,55,32,55,53,99,52,32,55,32,49,50,32,49,49,32,50,48,32,49,49,99,52,32,48,32,57,32,45,49,32,49,51,32,45,52,99,55,32,45,53,32,49,49,32,45,49,51,32,49,49,32,45,50,49,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,50,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,49,115,45,56,53,32,45,51,52,32,45,49,51,48,32,45,51,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E915-mensuralProlation6.xml",fileData214,true,true,false);var fileData215=[];fileData215.push.apply(fileData215,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,54,32,45,50,53,48,99,45,52,54,32,48,32,45,57,49,32,49,50,32,45,49,51,48,32,51,52,115,45,55,50,32,53,52,32,45,57,53,32,57,49,99,45,50,32,52,32,45,52,32,57,32,45,52,32,49,51,99,48,32,56,32,52,32,49,53,32,49,50,32,50,48,99,52,32,51,32,57,32,52,32,49,51,32,52,99,56,32,48,32,49,54,32,45,52,32,50,48,32,45,49,49,99,49,57,32,45,51,49,32,52,54,32,45,53,55,32,55,55,32,45,55,53,99,51,51,32,45,49,56,32,55,48,32,45,50,56,32,49,48,55,32,45,50,56,99,53,56,32,48,32,49,49,51,32,50,51,32,49,53,52,32,54,52,115,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,115,45,57,54,32,54,52,32,45,49,53,52,32,54,52,99,45,55,51,32,48,32,45,49,52,49,32,45,51,55,32,45,49,56,50,32,45,57,56,32,99,45,52,32,45,55,32,45,49,50,32,45,49,49,32,45,50,48,32,45,49,49,99,45,52,32,48,32,45,57,32,49,32,45,49,51,32,52,99,45,55,32,52,32,45,49,49,32,49,50,32,45,49,49,32,50,48,99,48,32,52,32,49,32,57,32,52,32,49,51,99,53,48,32,55,53,32,49,51,51,32,49,50,48,32,50,50,50,32,49,50,48,99,55,49,32,48,32,49,51,56,32,45,50,56,32,49,56,56,32,45,55,56,115,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E916-mensuralProlation7.xml",fileData215,true,true,false);var fileData216=[];fileData216.push.apply(fileData216,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,52,32,45,49,48,56,99,55,32,45,53,32,49,49,32,45,49,51,32,49,49,32,45,50,49,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,50,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,48,99,45,51,50,32,45,49,56,32,45,54,55,32,45,51,48,32,45,49,48,52,32,45,51,51,118,45,57,50,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,57,49,99,45,54,51,32,53,32,45,49,50,49,32,51,50,32,45,49,54,54,32,55,55,99,45,53,48,32,53,48,32,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,99,52,53,32,52,53,32,49,48,51,32,55,50,32,49,54,54,32,55,55,118,55,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,32,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,55,53,99,56,48,32,45,56,32,49,53,49,32,45,53,49,32,49,57,53,32,45,49,49,57,99,51,32,45,52,32,53,32,45,57,32,53,32,45,49,52,99,48,32,45,56,32,45,52,32,45,49,53,32,45,49,49,32,45,49,57,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,99,45,56,32,48,32,45,49,54,32,52,32,45,50,49,32,49,49,99,45,51,53,32,53,52,32,45,57,50,32,56,57,32,45,49,53,53,32,57,54,118,45,49,53,55,99,50,51,32,45,49,48,32,51,57,32,45,51,50,32,51,57,32,45,53,56,115,45,49,54,32,45,52,56,32,45,51,57,32,45,53,56,118,45,49,53,56,99,50,57,32,51,32,53,54,32,49,50,32,56,49,32,50,54,99,51,49,32,49,56,32,53,56,32,52,52,32,55,55,32,55,53,99,52,32,55,32,49,50,32,49,49,32,50,48,32,49,49,99,52,32,48,32,57,32,45,49,32,49,51,32,45,52,32,122,77,49,49,51,32,45,49,53,52,99,51,54,32,45,51,54,32,56,50,32,45,53,56,32,49,51,50,32,45,54,51,118,49,53,57,99,45,50,50,32,49,48,32,45,51,56,32,51,50,32,45,51,56,32,53,56,115,49,54,32,52,56,32,51,56,32,53,56,118,49,53,56,99,45,53,48,32,45,53,32,45,57,54,32,45,50,55,32,45,49,51,50,32,45,54,51,99,45,52,49,32,45,52,49,32,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E917-mensuralProlation8.xml",fileData216,true,true,false);var fileData217=[];fileData217.push.apply(fileData217,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,57,32,45,51,56,48,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,57,49,99,45,54,51,32,53,32,45,49,50,49,32,51,50,32,45,49,54,54,32,55,55,99,45,53,48,32,53,48,32,45,55,56,32,49,49,55,32,45,55,56,32,49,56,56,99,48,32,55,48,32,50,56,32,49,51,55,32,55,56,32,49,56,55,99,52,53,32,52,53,32,49,48,51,32,55,50,32,49,54,54,32,55,55,118,55,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,55,53,99,56,48,32,45,56,32,49,53,49,32,45,53,49,32,49,57,53,32,45,49,49,57,99,51,32,45,52,32,53,32,45,57,32,53,32,45,49,52,99,48,32,45,56,32,45,52,32,45,49,53,32,45,49,49,32,45,49,57,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,32,99,45,56,32,48,32,45,49,54,32,52,32,45,50,49,32,49,49,99,45,51,53,32,53,52,32,45,57,50,32,56,57,32,45,49,53,53,32,57,54,118,45,52,51,49,99,50,57,32,51,32,53,54,32,49,50,32,56,49,32,50,54,99,51,49,32,49,56,32,53,56,32,52,52,32,55,55,32,55,53,99,52,32,55,32,49,50,32,49,49,32,50,48,32,49,49,99,52,32,48,32,57,32,45,49,32,49,51,32,45,52,99,55,32,45,53,32,49,49,32,45,49,51,32,49,49,32,45,50,49,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,50,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,48,99,45,51,50,32,45,49,56,32,45,54,55,32,45,51,48,32,45,49,48,52,32,45,51,51,118,45,57,50,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,122,77,50,52,53,32,50,49,54,32,99,45,53,48,32,45,53,32,45,57,54,32,45,50,55,32,45,49,51,50,32,45,54,51,99,45,52,49,32,45,52,49,32,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,115,50,51,32,45,49,49,51,32,54,52,32,45,49,53,52,99,51,54,32,45,51,54,32,56,50,32,45,53,56,32,49,51,50,32,45,54,51,118,52,51,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E918-mensuralProlation9.xml",fileData217,true,true,false);var fileData218=[];fileData218.push.apply(fileData218,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,54,32,45,51,56,48,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,57,50,99,45,51,54,32,51,32,45,55,50,32,49,53,32,45,49,48,51,32,51,51,99,45,51,57,32,50,49,32,45,55,50,32,53,51,32,45,57,53,32,57,48,99,45,50,32,52,32,45,52,32,57,32,45,52,32,49,51,99,48,32,56,32,52,32,49,53,32,49,50,32,50,48,99,52,32,51,32,57,32,52,32,49,51,32,52,99,56,32,48,32,49,54,32,45,52,32,50,48,32,45,49,49,99,49,57,32,45,51,49,32,52,54,32,45,53,55,32,55,55,32,45,55,53,99,50,53,32,45,49,52,32,53,50,32,45,50,51,32,56,48,32,45,50,54,118,52,51,49,99,45,54,51,32,45,55,32,45,49,49,57,32,45,52,50,32,45,49,53,53,32,45,57,54,99,45,52,32,45,55,32,45,49,50,32,45,49,49,32,45,50,48,32,45,49,49,99,45,52,32,48,32,45,57,32,49,32,45,49,51,32,52,32,99,45,55,32,52,32,45,49,49,32,49,50,32,45,49,49,32,50,48,99,48,32,52,32,49,32,57,32,52,32,49,51,99,52,53,32,54,56,32,49,49,54,32,49,49,49,32,49,57,53,32,49,49,57,118,55,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,55,53,99,54,51,32,45,53,32,49,50,50,32,45,51,50,32,49,54,55,32,45,55,55,99,53,48,32,45,53,48,32,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,99,45,52,53,32,45,52,53,32,45,49,48,52,32,45,55,50,32,45,49,54,55,32,45,55,55,118,45,57,49,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,122,77,50,53,48,32,50,49,54,118,45,52,51,51,99,53,48,32,53,32,57,55,32,50,55,32,49,51,51,32,54,51,32,99,52,49,32,52,49,32,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,99,45,51,54,32,51,54,32,45,56,51,32,53,56,32,45,49,51,51,32,54,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E919-mensuralProlation10.xml",fileData218,true,true,false);var fileData219=[];fileData219.push.apply(fileData219,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,57,32,45,50,54,55,99,45,52,54,32,48,32,45,57,49,32,49,50,32,45,49,51,48,32,51,52,115,45,55,50,32,53,52,32,45,57,53,32,57,49,99,45,50,32,52,32,45,52,32,57,32,45,52,32,49,51,99,48,32,56,32,52,32,49,53,32,49,50,32,50,48,99,52,32,51,32,57,32,52,32,49,51,32,52,99,56,32,48,32,49,54,32,45,52,32,50,48,32,45,49,49,99,49,57,32,45,51,49,32,52,54,32,45,53,55,32,55,55,32,45,55,53,99,51,51,32,45,49,56,32,55,48,32,45,50,56,32,49,48,55,32,45,50,56,99,53,56,32,48,32,49,49,51,32,50,51,32,49,53,52,32,54,52,115,54,52,32,57,54,32,54,52,32,49,53,52,115,45,50,51,32,49,49,50,32,45,54,52,32,49,53,51,115,45,57,54,32,54,52,32,45,49,53,52,32,54,52,99,45,55,51,32,48,32,45,49,52,49,32,45,51,55,32,45,49,56,50,32,45,57,56,32,99,45,52,32,45,55,32,45,49,50,32,45,49,49,32,45,50,48,32,45,49,49,99,45,52,32,48,32,45,57,32,49,32,45,49,51,32,52,99,45,55,32,52,32,45,49,49,32,49,50,32,45,49,49,32,50,48,99,48,32,52,32,49,32,57,32,52,32,49,51,99,53,48,32,55,53,32,49,51,51,32,49,50,48,32,50,50,50,32,49,50,48,99,55,49,32,48,32,49,51,56,32,45,50,56,32,49,56,56,32,45,55,56,115,55,56,32,45,49,49,55,32,55,56,32,45,49,56,55,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,122,77,49,54,52,32,45,49,99,48,32,51,52,32,50,56,32,54,50,32,54,50,32,54,50,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,50,99,48,32,45,51,53,32,45,50,56,32,45,54,51,32,45,54,51,32,45,54,51,32,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91A-mensuralProlation11.xml",fileData219,true,true,false);var fileData220=[];fileData220.push.apply(fileData220,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,55,50,32,49,55,52,99,52,56,32,45,52,57,32,55,53,32,45,49,49,53,32,55,53,32,45,49,56,52,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,99,45,54,57,32,48,32,45,49,51,52,32,50,55,32,45,49,56,52,32,55,53,108,45,53,54,32,45,53,54,99,45,53,32,45,52,32,45,49,49,32,45,55,32,45,49,55,32,45,55,115,45,49,50,32,51,32,45,49,55,32,55,99,45,53,32,53,32,45,55,32,49,49,32,45,55,32,49,55,115,50,32,49,50,32,55,32,49,55,108,53,56,32,53,57,99,45,51,50,32,52,52,32,45,52,57,32,57,56,32,45,52,57,32,49,53,52,99,48,32,55,49,32,50,56,32,49,51,55,32,55,56,32,49,56,55,99,53,48,32,53,49,32,49,49,55,32,55,56,32,49,56,55,32,55,56,99,53,54,32,48,32,49,49,48,32,45,49,55,32,49,53,53,32,45,52,57,32,108,54,50,32,54,50,99,52,32,53,32,49,49,32,55,32,49,55,32,55,115,49,50,32,45,50,32,49,55,32,45,55,99,52,32,45,53,32,55,32,45,49,49,32,55,32,45,49,55,115,45,51,32,45,49,50,32,45,55,32,45,49,55,122,77,54,52,32,45,49,48,99,48,32,45,52,51,32,49,51,32,45,56,53,32,51,54,32,45,49,50,48,108,51,48,49,32,51,48,49,99,45,51,53,32,50,52,32,45,55,54,32,51,54,32,45,49,50,48,32,51,54,99,45,53,56,32,48,32,45,49,49,50,32,45,50,51,32,45,49,53,51,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,122,77,52,51,53,32,45,49,54,52,99,52,49,32,52,49,32,54,52,32,57,54,32,54,52,32,49,53,52,99,48,32,53,54,32,45,50,50,32,49,49,48,32,45,54,49,32,49,53,48,108,45,51,48,55,32,45,51,48,55,99,52,48,32,45,51,57,32,57,52,32,45,54,49,32,49,53,48,32,45,54,49,32,99,53,56,32,48,32,49,49,51,32,50,51,32,49,53,52,32,54,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91B-mensuralProportionTempusPerfectum.xml",fileData220,true,true,false);var fileData221=[];fileData221.push.apply(fileData221,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,55,49,57,32,50,52,99,49,51,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,115,45,49,49,32,45,50,52,32,45,50,52,32,45,50,52,104,45,56,51,99,45,54,32,45,54,50,32,45,51,51,32,45,49,49,57,32,45,55,55,32,45,49,54,52,99,45,53,48,32,45,53,48,32,45,49,49,55,32,45,55,56,32,45,49,56,56,32,45,55,56,99,45,55,48,32,48,32,45,49,51,55,32,50,56,32,45,49,56,55,32,55,56,99,45,52,53,32,52,53,32,45,55,49,32,49,48,50,32,45,55,55,32,49,54,52,104,45,56,51,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,115,49,49,32,50,52,32,50,52,32,50,52,104,56,51,99,54,32,54,50,32,51,50,32,49,49,57,32,55,54,32,49,54,51,99,53,49,32,53,49,32,49,49,56,32,55,56,32,49,56,56,32,55,56,99,55,49,32,48,32,49,51,56,32,45,50,55,32,49,56,56,32,45,55,56,32,99,52,52,32,45,52,52,32,55,49,32,45,49,48,49,32,55,55,32,45,49,54,51,104,56,51,122,77,50,49,56,32,49,53,51,99,45,51,54,32,45,51,53,32,45,53,55,32,45,56,48,32,45,54,51,32,45,49,50,57,104,52,51,50,99,45,53,32,52,57,32,45,50,55,32,57,52,32,45,54,50,32,49,50,57,99,45,52,49,32,52,49,32,45,57,54,32,54,52,32,45,49,53,52,32,54,52,115,45,49,49,50,32,45,50,51,32,45,49,53,51,32,45,54,52,122,77,53,50,53,32,45,49,53,52,99,51,53,32,51,53,32,53,55,32,56,49,32,54,50,32,49,51,48,104,45,52,51,50,99,54,32,45,52,57,32,50,55,32,45,57,53,32,54,51,32,45,49,51,48,99,52,49,32,45,52,49,32,57,53,32,45,54,52,32,49,53,51,32,45,54,52,115,49,49,51,32,50,51,32,49,53,52,32,54,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91C-mensuralProportionProportioDupla1.xml",fileData221,true,true,false);var fileData222=[];fileData222.push.apply(fileData222,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,51,51,32,50,54,51,99,52,32,45,53,32,55,32,45,49,49,32,55,32,45,49,55,115,45,51,32,45,49,50,32,45,55,32,45,49,55,108,45,52,57,32,45,52,57,99,49,48,32,45,49,48,32,49,56,32,45,50,50,32,50,55,32,45,51,52,99,51,32,45,52,32,52,32,45,57,32,52,32,45,49,51,99,48,32,45,56,32,45,52,32,45,49,54,32,45,49,49,32,45,50,48,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,99,45,56,32,48,32,45,49,54,32,52,32,45,50,49,32,49,49,99,45,54,32,57,32,45,49,51,32,49,56,32,45,50,48,32,50,54,108,45,51,48,55,32,45,51,48,55,99,52,48,32,45,51,54,32,57,49,32,45,53,54,32,49,52,54,32,45,53,54,99,51,55,32,48,32,55,52,32,49,48,32,49,48,55,32,50,56,99,51,49,32,49,56,32,53,56,32,52,52,32,55,55,32,55,53,99,52,32,55,32,49,50,32,49,49,32,50,48,32,49,49,32,99,52,32,48,32,57,32,45,49,32,49,51,32,45,52,99,55,32,45,53,32,49,49,32,45,49,50,32,49,49,32,45,50,48,99,48,32,45,52,32,45,49,32,45,57,32,45,51,32,45,49,51,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,49,115,45,56,53,32,45,51,52,32,45,49,51,48,32,45,51,52,99,45,54,56,32,48,32,45,49,51,49,32,50,53,32,45,49,56,48,32,55,48,108,45,54,55,32,45,54,55,99,45,53,32,45,52,32,45,49,49,32,45,55,32,45,49,55,32,45,55,115,45,49,50,32,51,32,45,49,55,32,55,99,45,53,32,53,32,45,56,32,49,49,32,45,56,32,49,55,115,51,32,49,50,32,56,32,49,55,108,54,57,32,54,57,99,45,51,53,32,52,54,32,45,53,52,32,49,48,49,32,45,53,52,32,49,54,48,99,48,32,55,49,32,50,56,32,49,51,55,32,55,56,32,49,56,55,115,49,49,55,32,55,56,32,49,56,56,32,55,56,32,99,53,56,32,48,32,49,49,52,32,45,49,57,32,49,53,57,32,45,53,51,108,53,49,32,53,48,99,52,32,53,32,49,49,32,55,32,49,55,32,55,115,49,50,32,45,50,32,49,55,32,45,55,122,77,55,49,32,49,99,48,32,45,52,54,32,49,52,32,45,56,57,32,52,48,32,45,49,50,54,108,51,48,51,32,51,48,51,99,45,51,54,32,50,54,32,45,56,48,32,52,48,32,45,49,50,53,32,52,48,99,45,53,56,32,48,32,45,49,49,51,32,45,50,51,32,45,49,53,52,32,45,54,52,115,45,54,52,32,45,57,53,32,45,54,52,32,45,49,53,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91D-mensuralProportionProportioDupla2.xml",fileData222,true,true,false);var fileData223=[];fileData223.push.apply(fileData223,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,51,51,32,50,54,51,99,52,32,45,53,32,55,32,45,49,49,32,55,32,45,49,55,115,45,51,32,45,49,51,32,45,55,32,45,49,55,108,45,52,57,32,45,52,57,99,57,32,45,49,48,32,49,56,32,45,50,50,32,50,54,32,45,51,52,99,51,32,45,52,32,52,32,45,56,32,52,32,45,49,51,99,48,32,45,56,32,45,52,32,45,49,54,32,45,49,49,32,45,50,48,99,45,52,32,45,51,32,45,56,32,45,52,32,45,49,51,32,45,52,99,45,55,32,48,32,45,49,53,32,52,32,45,50,48,32,49,49,99,45,54,32,57,32,45,49,51,32,49,56,32,45,50,48,32,50,54,108,45,49,50,50,32,45,49,50,50,99,51,32,45,55,32,53,32,45,49,53,32,53,32,45,50,52,99,48,32,45,51,52,32,45,50,56,32,45,54,50,32,45,54,51,32,45,54,50,99,45,56,32,48,32,45,49,54,32,50,32,45,50,52,32,53,108,45,49,48,51,32,45,49,48,52,32,99,52,48,32,45,51,54,32,57,49,32,45,53,54,32,49,52,53,32,45,53,54,99,51,56,32,48,32,55,53,32,49,48,32,49,48,55,32,50,56,115,53,57,32,52,52,32,55,56,32,55,52,99,53,32,56,32,49,50,32,49,50,32,50,48,32,49,50,99,52,32,48,32,57,32,45,50,32,49,51,32,45,52,99,55,32,45,53,32,49,49,32,45,49,51,32,49,49,32,45,50,49,99,48,32,45,52,32,45,49,32,45,56,32,45,51,32,45,49,50,99,45,50,52,32,45,51,55,32,45,53,54,32,45,54,57,32,45,57,53,32,45,57,49,99,45,52,48,32,45,50,50,32,45,56,53,32,45,51,52,32,45,49,51,49,32,45,51,52,99,45,54,55,32,48,32,45,49,51,48,32,50,53,32,45,49,55,57,32,55,48,108,45,54,55,32,45,54,55,99,45,53,32,45,53,32,45,49,49,32,45,55,32,45,49,55,32,45,55,115,45,49,51,32,50,32,45,49,55,32,55,99,45,53,32,52,32,45,56,32,49,49,32,45,56,32,49,55,32,115,51,32,49,50,32,56,32,49,55,108,54,57,32,54,57,99,45,51,53,32,52,53,32,45,53,52,32,49,48,49,32,45,53,52,32,49,53,57,99,48,32,55,49,32,50,56,32,49,51,56,32,55,56,32,49,56,56,115,49,49,55,32,55,56,32,49,56,55,32,55,56,99,53,57,32,48,32,49,49,53,32,45,49,57,32,49,54,48,32,45,53,52,108,53,49,32,53,49,99,52,32,52,32,49,49,32,55,32,49,55,32,55,115,49,50,32,45,51,32,49,55,32,45,55,122,77,55,49,32,48,99,48,32,45,52,53,32,49,52,32,45,56,57,32,52,48,32,45,49,50,53,108,49,48,49,32,49,48,50,99,45,51,32,55,32,45,52,32,49,53,32,45,52,32,50,51,99,48,32,51,53,32,50,56,32,54,51,32,54,50,32,54,51,99,57,32,48,32,49,55,32,45,50,32,50,52,32,45,53,108,49,50,48,32,49,50,48,99,45,51,54,32,50,54,32,45,56,48,32,52,48,32,45,49,50,54,32,52,48,32,99,45,53,56,32,48,32,45,49,49,50,32,45,50,51,32,45,49,53,51,32,45,54,52,115,45,54,52,32,45,57,54,32,45,54,52,32,45,49,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91E-mensuralProportionProportioTripla.xml",fileData223,true,true,false);var fileData224=[];fileData224.push.apply(fileData224,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,49,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,51,50,32,50,54,50,99,53,32,45,53,32,55,32,45,49,49,32,55,32,45,49,55,115,45,50,32,45,49,50,32,45,55,32,45,49,55,108,45,54,56,32,45,54,57,99,51,52,32,45,52,53,32,53,51,32,45,49,48,49,32,53,51,32,45,49,53,57,99,48,32,45,55,49,32,45,50,56,32,45,49,51,56,32,45,55,56,32,45,49,56,56,115,45,49,49,54,32,45,55,56,32,45,49,56,55,32,45,55,56,99,45,52,54,32,48,32,45,57,49,32,49,50,32,45,49,51,49,32,51,53,99,45,49,48,32,53,32,45,50,48,32,49,50,32,45,50,57,32,49,57,108,45,53,49,32,45,53,49,99,45,52,32,45,53,32,45,49,48,32,45,55,32,45,49,55,32,45,55,99,45,54,32,48,32,45,49,50,32,50,32,45,49,55,32,55,115,45,55,32,49,49,32,45,55,32,49,55,115,50,32,49,50,32,55,32,49,55,108,52,57,32,52,57,99,45,49,49,32,49,50,32,45,50,49,32,50,53,32,45,51,48,32,51,57,32,99,45,50,32,52,32,45,51,32,57,32,45,51,32,49,51,99,48,32,56,32,52,32,49,53,32,49,49,32,50,48,99,52,32,51,32,57,32,52,32,49,51,32,52,99,56,32,48,32,49,54,32,45,52,32,50,48,32,45,49,49,99,55,32,45,49,49,32,49,53,32,45,50,49,32,50,51,32,45,51,49,108,51,48,55,32,51,48,55,99,45,52,48,32,51,54,32,45,57,49,32,53,54,32,45,49,52,53,32,53,54,99,45,55,52,32,48,32,45,49,52,50,32,45,51,55,32,45,49,56,50,32,45,57,56,99,45,52,32,45,55,32,45,49,50,32,45,49,49,32,45,50,48,32,45,49,49,99,45,52,32,48,32,45,57,32,49,32,45,49,51,32,52,99,45,55,32,52,32,45,49,49,32,49,50,32,45,49,49,32,50,48,99,48,32,52,32,49,32,57,32,52,32,49,51,99,52,57,32,55,53,32,49,51,50,32,49,50,48,32,50,50,50,32,49,50,48,99,54,55,32,48,32,49,51,48,32,45,50,53,32,49,55,57,32,45,55,48,108,54,55,32,54,55,32,99,53,32,53,32,49,49,32,55,32,49,55,32,55,115,49,50,32,45,50,32,49,55,32,45,55,122,77,52,54,57,32,48,99,48,32,52,53,32,45,49,52,32,56,57,32,45,52,48,32,49,50,53,108,45,51,48,51,32,45,51,48,51,108,49,57,32,45,49,50,99,51,50,32,45,49,56,32,54,57,32,45,50,56,32,49,48,55,32,45,50,56,99,53,56,32,48,32,49,49,50,32,50,51,32,49,53,51,32,54,52,115,54,52,32,57,54,32,54,52,32,49,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E91F-mensuralProportionProportioQuadrupla.xml",fileData224,true,true,false);var fileData225=[];fileData225.push.apply(fileData225,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,53,32,48,99,48,32,45,51,53,32,45,50,56,32,45,54,51,32,45,54,51,32,45,54,51,99,45,51,52,32,48,32,45,54,50,32,50,56,32,45,54,50,32,54,51,99,48,32,51,52,32,50,56,32,54,50,32,54,50,32,54,50,99,51,53,32,48,32,54,51,32,45,50,56,32,54,51,32,45,54,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E920-mensuralProlationCombiningDot.xml",fileData225,true,true,false);var fileData226=[];fileData226.push.apply(fileData226,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,52,32,48,99,48,32,45,50,56,32,45,50,51,32,45,53,50,32,45,53,50,32,45,53,50,115,45,53,50,32,50,52,32,45,53,50,32,53,50,99,48,32,50,57,32,50,51,32,53,50,32,53,50,32,53,50,115,53,50,32,45,50,51,32,53,50,32,45,53,50,122,77,50,54,54,32,48,99,48,32,45,50,56,32,45,50,51,32,45,53,50,32,45,53,50,32,45,53,50,115,45,53,50,32,50,52,32,45,53,50,32,53,50,99,48,32,50,57,32,50,51,32,53,50,32,53,50,32,53,50,115,53,50,32,45,50,51,32,53,50,32,45,53,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E921-mensuralProlationCombiningTwoDots.xml",fileData226,true,true,false);var fileData227=[];fileData227.push.apply(fileData227,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,56,32,48,99,48,32,45,50,55,32,45,50,50,32,45,52,57,32,45,52,57,32,45,52,57,115,45,52,57,32,50,50,32,45,52,57,32,52,57,115,50,50,32,52,57,32,52,57,32,52,57,115,52,57,32,45,50,50,32,52,57,32,45,52,57,122,77,51,54,50,32,48,99,48,32,45,50,55,32,45,50,50,32,45,52,57,32,45,52,57,32,45,52,57,115,45,52,57,32,50,50,32,45,52,57,32,52,57,115,50,50,32,52,57,32,52,57,32,52,57,115,52,57,32,45,50,50,32,52,57,32,45,52,57,122,77,50,51,48,32,48,99,48,32,45,50,55,32,45,50,50,32,45,52,57,32,45,52,57,32,45,52,57,115,45,52,57,32,50,50,32,45,52,57,32,52,57,115,50,50,32,52,57,32,52,57,32,52,57,115,52,57,32,45,50,50,32,52,57,32,45,52,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E922-mensuralProlationCombiningThreeDots.xml",fileData227,true,true,false);var fileData228=[];fileData228.push.apply(fileData228,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,56,53,32,45,55,51,99,48,32,45,50,57,32,45,50,51,32,45,53,50,32,45,53,50,32,45,53,50,115,45,53,50,32,50,51,32,45,53,50,32,53,50,99,48,32,50,56,32,50,51,32,53,50,32,53,50,32,53,50,115,53,50,32,45,50,52,32,53,50,32,45,53,50,122,77,49,48,52,32,55,52,99,48,32,45,50,56,32,45,50,51,32,45,53,50,32,45,53,50,32,45,53,50,115,45,53,50,32,50,52,32,45,53,50,32,53,50,99,48,32,50,57,32,50,51,32,53,50,32,53,50,32,53,50,115,53,50,32,45,50,51,32,53,50,32,45,53,50,122,77,50,54,54,32,55,52,99,48,32,45,50,56,32,45,50,51,32,45,53,50,32,45,53,50,32,45,53,50,115,45,53,50,32,50,52,32,45,53,50,32,53,50,99,48,32,50,57,32,50,51,32,53,50,32,53,50,32,53,50,115,53,50,32,45,50,51,32,53,50,32,45,53,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E923-mensuralProlationCombiningThreeDotsTri.xml",fileData228,true,true,false);var fileData229=[];fileData229.push.apply(fileData229,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,50,32,45,49,54,50,99,45,56,57,32,48,32,45,49,54,50,32,55,51,32,45,49,54,50,32,49,54,50,115,55,51,32,49,54,50,32,49,54,50,32,49,54,50,115,49,54,50,32,45,55,51,32,49,54,50,32,45,49,54,50,115,45,55,51,32,45,49,54,50,32,45,49,54,50,32,45,49,54,50,122,77,49,54,50,32,49,49,52,99,45,54,51,32,48,32,45,49,49,52,32,45,53,49,32,45,49,49,52,32,45,49,49,52,115,53,49,32,45,49,49,52,32,49,49,52,32,45,49,49,52,115,49,49,52,32,53,49,32,49,49,52,32,49,49,52,115,45,53,49,32,49,49,52,32,45,49,49,52,32,49,49,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E924-mensuralProlationCombiningDotVoid.xml",fileData229,true,true,false);var fileData230=[];fileData230.push.apply(fileData230,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,50,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,32,45,51,55,49,99,45,49,51,32,48,32,45,50,52,32,49,49,32,45,50,52,32,50,52,118,54,57,53,99,48,32,49,51,32,49,49,32,50,52,32,50,52,32,50,52,99,49,52,32,48,32,50,52,32,45,49,49,32,50,52,32,45,50,52,118,45,54,57,53,99,48,32,45,49,51,32,45,49,48,32,45,50,52,32,45,50,52,32,45,50,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E925-mensuralProlationCombiningStroke.xml",fileData230,true,true,false);var fileData231=[];fileData231.push.apply(fileData231,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,51,32,49,51,54,108,49,50,53,32,45,49,50,53,99,51,32,45,51,32,52,32,45,56,32,52,32,45,49,50,115,45,49,32,45,56,32,45,52,32,45,49,49,108,45,49,50,53,32,45,49,50,53,99,45,51,32,45,51,32,45,55,32,45,52,32,45,49,49,32,45,52,99,45,53,32,48,32,45,57,32,49,32,45,49,50,32,52,108,45,49,50,53,32,49,50,53,99,45,51,32,51,32,45,53,32,55,32,45,53,32,49,49,115,50,32,57,32,53,32,49,50,108,49,50,53,32,49,50,53,99,51,32,51,32,55,32,53,32,49,50,32,53,99,52,32,48,32,56,32,45,50,32,49,49,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E938-mensuralNoteheadSemibrevisBlack.xml",fileData231,true,true,false);var fileData232=[];fileData232.push.apply(fileData232,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,51,32,49,51,54,108,49,50,53,32,45,49,50,53,99,51,32,45,51,32,53,32,45,55,32,53,32,45,49,49,115,45,50,32,45,57,32,45,53,32,45,49,50,108,45,49,50,53,32,45,49,50,53,99,45,51,32,45,51,32,45,55,32,45,52,32,45,49,49,32,45,52,115,45,56,32,49,32,45,49,49,32,52,108,45,49,50,53,32,49,50,53,99,45,52,32,51,32,45,53,32,56,32,45,53,32,49,50,115,49,32,56,32,53,32,49,49,108,49,50,53,32,49,50,53,99,51,32,51,32,55,32,53,32,49,49,32,53,115,56,32,45,50,32,49,49,32,45,53,122,77,49,52,50,32,45,49,48,51,108,49,48,50,32,49,48,51,108,45,49,48,50,32,49,48,50,108,45,49,48,50,32,45,49,48,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E939-mensuralNoteheadSemibrevisVoid.xml",fileData232,true,true,false);var fileData233=[];fileData233.push.apply(fileData233,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,56,53,32,45,49,49,55,108,55,53,32,57,48,108,45,49,50,48,32,49,52,53,108,45,56,48,32,45,57,49,122,77,49,55,48,32,49,56,49,108,49,52,56,32,45,49,55,52,99,49,32,45,50,32,50,32,45,53,32,50,32,45,55,99,48,32,45,51,32,45,49,32,45,53,32,45,50,32,45,55,108,45,49,52,56,32,45,49,55,52,99,45,50,32,45,50,32,45,53,32,45,51,32,45,56,32,45,51,115,45,54,32,49,32,45,56,32,51,108,45,49,53,50,32,49,55,52,99,45,49,32,50,32,45,50,32,51,32,45,50,32,55,99,48,32,50,32,49,32,52,32,50,32,55,108,49,53,50,32,49,55,52,99,50,32,50,32,52,32,51,32,56,32,52,99,51,32,48,32,54,32,45,49,32,56,32,45,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E93C-mensuralNoteheadMinimaWhite.xml",fileData233,true,true,false);var fileData234=[];fileData234.push.apply(fileData234,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,48,32,49,56,49,108,49,52,56,32,45,49,55,52,99,49,32,45,50,32,50,32,45,53,32,50,32,45,55,99,48,32,45,51,32,45,49,32,45,53,32,45,50,32,45,55,108,45,49,52,56,32,45,49,55,52,99,45,50,32,45,50,32,45,53,32,45,51,32,45,56,32,45,51,115,45,54,32,49,32,45,56,32,51,108,45,49,53,50,32,49,55,52,99,45,49,32,50,32,45,50,32,51,32,45,50,32,55,99,48,32,50,32,48,32,52,32,50,32,55,108,49,53,50,32,49,55,52,99,50,32,50,32,52,32,51,32,56,32,52,99,51,32,48,32,54,32,45,49,32,56,32,45,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E93D-mensuralNoteheadSemiminimaWhite.xml",fileData234,true,true,false);var fileData235=[];fileData235.push.apply(fileData235,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,32,48,99,45,56,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,55,53,48,99,48,32,56,32,56,32,49,54,32,49,54,32,49,54,99,57,32,48,32,49,54,32,45,56,32,49,54,32,45,49,54,118,45,55,53,48,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E93E-mensuralCombStemUp.xml",fileData235,true,true,false);var fileData236=[];fileData236.push.apply(fileData236,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,51,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,32,45,55,56,50,99,45,56,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,55,53,48,99,48,32,56,32,56,32,49,54,32,49,54,32,49,54,99,57,32,48,32,49,54,32,45,56,32,49,54,32,45,49,54,118,45,55,53,48,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E93F-mensuralCombStemDown.xml",fileData236,true,true,false);var fileData237=[];fileData237.push.apply(fileData237,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,52,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,48,32,55,55,52,108,49,56,54,32,45,51,48,50,99,50,32,45,51,32,51,32,45,54,32,51,32,45,57,99,48,32,45,53,32,45,51,32,45,49,48,32,45,56,32,45,49,51,99,45,50,32,45,50,32,45,53,32,45,50,32,45,56,32,45,50,99,45,53,32,48,32,45,49,49,32,50,32,45,49,52,32,55,108,45,49,53,55,32,50,53,52,118,45,54,57,51,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,99,45,56,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,55,53,48,99,48,32,55,32,53,32,49,51,32,49,50,32,49,53,99,49,32,48,32,51,32,49,32,52,32,49,99,53,32,48,32,49,49,32,45,51,32,49,52,32,45,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E949-mensuralCombStemUpFlagSemiminima.xml",fileData237,true,true,false);var fileData238=[];fileData238.push.apply(fileData238,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,52,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,54,32,45,52,55,50,108,45,49,56,54,32,45,51,48,50,99,45,51,32,45,53,32,45,57,32,45,56,32,45,49,52,32,45,56,99,45,49,32,48,32,45,51,32,49,32,45,52,32,49,99,45,55,32,50,32,45,49,50,32,56,32,45,49,50,32,49,53,118,55,53,48,99,48,32,57,32,56,32,49,54,32,49,54,32,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,118,45,54,57,51,108,49,53,55,32,50,53,52,99,51,32,53,32,57,32,55,32,49,52,32,55,99,51,32,48,32,54,32,48,32,56,32,45,50,99,53,32,45,51,32,56,32,45,56,32,56,32,45,49,51,99,48,32,45,51,32,45,49,32,45,54,32,45,51,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E94A-mensuralCombStemDownFlagSemiminima.xml",fileData238,true,true,false);var fileData239=[];fileData239.push.apply(fileData239,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,52,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,54,32,50,57,56,99,50,32,45,51,32,51,32,45,54,32,51,32,45,57,99,48,32,45,53,32,45,51,32,45,49,48,32,45,56,32,45,49,51,99,45,50,32,45,50,32,45,53,32,45,51,32,45,56,32,45,51,99,45,54,32,48,32,45,49,49,32,51,32,45,49,52,32,56,108,45,49,53,55,32,50,53,49,118,45,53,49,54,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,99,45,56,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,55,53,48,99,48,32,55,32,53,32,49,51,32,49,50,32,49,53,99,50,32,48,32,51,32,49,32,53,32,49,99,53,32,48,32,49,48,32,45,51,32,49,51,32,45,56,108,49,56,54,32,45,51,48,50,99,50,32,45,51,32,51,32,45,54,32,51,32,45,57,99,48,32,45,53,32,45,51,32,45,49,48,32,45,56,32,45,49,51,99,45,50,32,45,49,32,45,53,32,45,50,32,45,56,32,45,50,32,99,45,53,32,48,32,45,49,49,32,50,32,45,49,52,32,55,108,45,49,53,55,32,50,53,53,118,45,49,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E94B-mensuralCombStemUpFlagFusa.xml",fileData239,true,true,false);var fileData240=[];fileData240.push.apply(fileData240,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,52,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,49,54,32,45,50,57,56,108,45,49,56,52,32,45,50,57,53,118,45,49,49,55,108,49,53,55,32,50,53,53,99,51,32,53,32,57,32,55,32,49,52,32,55,99,51,32,48,32,54,32,45,49,32,56,32,45,50,99,53,32,45,51,32,56,32,45,56,32,56,32,45,49,51,99,48,32,45,51,32,45,49,32,45,54,32,45,51,32,45,57,108,45,49,56,54,32,45,51,48,50,99,45,51,32,45,53,32,45,56,32,45,56,32,45,49,51,32,45,56,99,45,50,32,48,32,45,51,32,49,32,45,53,32,49,99,45,55,32,50,32,45,49,50,32,56,32,45,49,50,32,49,53,118,55,53,48,99,48,32,57,32,56,32,49,54,32,49,54,32,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,118,45,53,49,54,108,49,53,55,32,50,53,49,99,51,32,53,32,56,32,56,32,49,52,32,56,99,51,32,48,32,54,32,45,49,32,56,32,45,51,99,53,32,45,51,32,56,32,45,56,32,56,32,45,49,51,32,99,48,32,45,51,32,45,49,32,45,54,32,45,51,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E94C-mensuralCombStemDownFlagFusa.xml",fileData240,true,true,false);var fileData241=[];fileData241.push.apply(fileData241,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,48,32,52,56,118,45,49,52,53,115,48,32,45,52,32,45,50,32,45,52,99,45,49,32,48,32,45,50,32,49,32,45,53,32,52,99,45,56,32,56,32,45,51,50,32,50,48,32,45,54,56,32,50,48,104,45,53,99,45,51,50,32,45,49,32,45,54,48,32,45,49,51,32,45,55,50,32,45,50,48,99,45,49,32,45,50,32,45,52,32,45,52,32,45,54,32,45,52,99,45,49,32,48,32,45,50,32,48,32,45,50,32,52,118,49,52,55,99,48,32,51,53,32,51,55,32,53,50,32,55,54,32,53,50,99,52,49,32,48,32,56,52,32,45,49,57,32,56,52,32,45,53,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E990-chantPunctum.xml",fileData241,true,true,false);var fileData242=[];fileData242.push.apply(fileData242,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,56,49,32,49,48,57,99,48,32,48,32,54,51,32,45,57,55,32,54,55,32,45,49,48,50,99,49,32,45,50,32,50,32,45,53,32,50,32,45,55,99,48,32,45,49,32,48,32,45,50,32,45,49,32,45,53,108,45,54,55,32,45,49,48,49,99,45,52,32,45,52,32,45,53,32,45,55,32,45,55,32,45,55,99,45,49,32,48,32,45,52,32,51,32,45,54,32,55,108,45,54,55,32,49,48,48,99,45,50,32,50,32,45,50,32,53,32,45,50,32,54,99,48,32,50,32,48,32,52,32,51,32,54,99,50,32,52,32,54,55,32,49,48,51,32,54,55,32,49,48,51,99,49,32,51,32,50,32,52,32,53,32,52,99,49,32,48,32,51,32,45,49,32,54,32,45,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E991-chantPunctumInclinatum.xml",fileData242,true,true,false);var fileData243=[];fileData243.push.apply(fileData243,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,56,48,32,49,48,50,104,49,48,99,50,49,32,48,32,55,48,32,45,52,32,55,48,32,45,52,55,118,45,52,52,56,99,48,32,45,51,32,45,50,32,45,56,32,45,55,32,45,56,104,45,53,99,45,51,32,48,32,45,55,32,53,32,45,55,32,56,118,51,49,49,99,45,49,50,32,55,32,45,51,49,32,49,50,32,45,53,54,32,49,50,104,45,53,99,45,51,56,32,45,49,32,45,55,48,32,45,49,55,32,45,55,54,32,45,50,51,99,48,32,48,32,45,52,32,54,32,45,52,32,49,48,118,49,52,48,99,48,32,52,50,32,53,48,32,52,53,32,56,48,32,52,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E996-chantPunctumVirga.xml",fileData243,true,true,false);var fileData244=[];fileData244.push.apply(fileData244,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,45,55,54,118,49,51,50,99,57,32,45,51,50,32,50,49,32,45,52,56,32,51,52,32,45,52,56,99,49,50,32,48,32,49,57,32,50,52,32,50,49,32,55,50,99,54,32,45,49,57,32,49,49,32,45,51,50,32,49,53,32,45,51,57,99,53,32,45,57,32,49,49,32,45,49,50,32,49,57,32,45,49,50,115,49,52,32,50,49,32,49,57,32,54,54,99,57,32,45,51,53,32,49,55,32,45,53,51,32,50,51,32,45,53,51,99,56,32,48,32,49,55,32,50,52,32,50,51,32,55,51,118,45,49,53,51,99,48,32,45,50,56,32,45,53,32,45,52,49,32,45,49,53,32,45,52,49,99,45,55,32,48,32,45,49,52,32,57,32,45,50,48,32,50,55,99,45,52,32,45,51,51,32,45,49,50,32,45,53,48,32,45,50,56,32,45,53,48,99,45,49,50,32,48,32,45,50,53,32,49,49,32,45,51,56,32,51,52,99,45,55,32,45,51,50,32,45,49,55,32,45,52,55,32,45,50,56,32,45,52,55,32,99,45,49,53,32,48,32,45,50,53,32,49,57,32,45,50,53,32,51,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E99B-chantQuilisma.xml",fileData244,true,true,false);var fileData245=[];fileData245.push.apply(fileData245,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,53,51,32,52,57,118,45,49,50,51,99,48,32,45,52,53,32,48,32,45,56,49,32,45,49,50,32,45,49,49,49,99,45,49,49,32,45,50,56,32,45,51,57,32,45,53,48,32,45,56,53,32,45,54,49,99,45,52,32,48,32,45,56,32,51,32,45,49,48,32,49,48,99,48,32,54,32,51,32,49,48,32,56,32,49,51,99,49,51,32,52,32,50,55,32,49,48,32,51,57,32,49,55,99,49,53,32,56,32,50,54,32,50,50,32,51,48,32,51,57,99,54,32,50,49,32,53,32,52,54,32,54,32,54,56,99,48,32,49,50,32,48,32,51,51,32,45,49,56,32,51,51,99,45,53,32,48,32,45,49,53,32,45,53,32,45,51,53,32,45,49,53,99,45,50,48,32,45,49,49,32,45,51,52,32,45,49,54,32,45,52,49,32,45,49,54,99,45,50,51,32,48,32,45,51,53,32,49,54,32,45,51,53,32,52,55,118,49,54,51,99,48,32,49,32,49,32,49,32,51,32,49,99,49,32,48,32,51,32,48,32,51,32,45,49,32,99,49,32,45,50,55,32,56,32,45,52,55,32,50,57,32,45,52,55,99,55,32,48,32,50,49,32,52,32,52,49,32,49,53,99,50,48,32,57,32,51,51,32,49,52,32,52,49,32,49,52,99,50,52,32,48,32,51,54,32,45,49,53,32,51,54,32,45,52,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E99E-chantOriscusLiquescens.xml",fileData245,true,true,false);var fileData246=[];fileData246.push.apply(fileData246,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,57,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,32,52,108,53,54,32,56,54,99,49,32,50,32,50,32,51,32,52,32,51,99,49,32,48,32,51,32,45,49,32,53,32,45,51,99,48,32,48,32,55,32,45,50,52,32,50,49,32,45,52,53,99,55,32,45,49,49,32,49,54,32,45,50,49,32,50,53,32,45,51,48,99,53,32,45,53,32,49,49,32,45,49,48,32,49,49,32,45,49,55,99,48,32,45,50,32,45,49,32,45,52,32,45,50,32,45,54,99,45,56,32,45,49,55,32,45,49,53,32,45,51,52,32,45,50,55,32,45,52,57,99,45,53,32,45,55,32,45,49,48,32,45,49,51,32,45,49,54,32,45,49,57,99,45,53,32,45,53,32,45,49,48,32,45,49,48,32,45,49,54,32,45,49,51,99,45,49,32,45,49,32,45,55,32,45,51,32,45,49,48,32,45,51,99,45,49,32,48,32,45,51,32,48,32,45,51,32,49,115,49,32,50,32,50,32,51,99,52,32,52,32,53,32,56,32,53,32,49,50,99,48,32,57,32,45,55,32,49,56,32,45,49,51,32,50,53,32,108,45,51,50,32,51,52,99,45,52,32,52,32,45,56,32,55,32,45,49,49,32,49,49,99,45,49,32,50,32,45,49,32,52,32,45,49,32,53,99,48,32,50,32,48,32,51,32,50,32,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E99F-chantStrophicus.xml",fileData246,true,true,false);var fileData247=[];fileData247.push.apply(fileData247,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,49,53,48,104,49,52,118,45,51,48,48,104,45,49,52,118,51,48,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9B4-chantEntryLineAsc2nd.xml",fileData247,true,true,false);var fileData248=[];fileData248.push.apply(fileData248,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,51,48,48,104,49,52,118,45,52,53,48,104,45,49,52,118,52,53,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9B5-chantEntryLineAsc3rd.xml",fileData248,true,true,false);var fileData249=[];fileData249.push.apply(fileData249,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,52,53,48,104,49,52,118,45,54,48,48,104,45,49,52,118,54,48,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9B6-chantEntryLineAsc4th.xml",fileData249,true,true,false);var fileData250=[];fileData250.push.apply(fileData250,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,54,48,48,104,49,52,118,45,55,53,48,104,45,49,52,118,55,53,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9B7-chantEntryLineAsc5th.xml",fileData250,true,true,false);var fileData251=[];fileData251.push.apply(fileData251,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,51,54,32,45,50,50,56,99,45,49,55,56,32,48,32,45,51,50,51,32,53,48,32,45,52,51,54,32,49,52,57,118,49,56,51,99,52,53,32,45,52,52,32,49,49,56,32,45,57,50,32,50,50,48,32,45,49,52,54,99,52,55,32,45,50,53,32,49,48,56,32,45,51,55,32,49,56,51,32,45,51,55,99,51,51,32,48,32,53,51,32,49,54,32,54,50,32,52,54,118,45,49,55,56,99,48,32,45,49,49,32,45,49,48,32,45,49,55,32,45,50,57,32,45,49,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9B9-chantLigaturaDesc2nd.xml",fileData251,true,true,false);var fileData252=[];fileData252.push.apply(fileData252,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,48,32,45,55,56,118,49,56,50,99,54,54,32,45,56,56,32,49,52,56,32,45,49,54,54,32,50,52,55,32,45,50,51,52,99,57,56,32,45,54,56,32,49,56,57,32,45,49,48,57,32,50,55,50,32,45,49,50,49,104,49,49,99,50,53,32,48,32,52,49,32,49,53,32,52,57,32,52,53,118,45,49,55,54,99,48,32,45,49,50,32,45,57,32,45,49,56,32,45,50,55,32,45,49,56,99,45,55,56,32,48,32,45,49,55,49,32,51,53,32,45,50,55,57,32,49,48,51,99,45,49,50,50,32,55,56,32,45,50,49,51,32,49,53,49,32,45,50,55,51,32,50,49,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BA-chantLigaturaDesc3rd.xml",fileData252,true,true,false);var fileData253=[];fileData253.push.apply(fileData253,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,55,57,32,45,51,53,54,118,45,49,55,53,99,48,32,45,49,53,32,45,53,32,45,50,50,32,45,49,53,32,45,50,50,99,45,52,32,48,32,45,56,32,49,32,45,49,50,32,51,99,45,55,54,32,50,53,32,45,49,54,56,32,56,53,32,45,50,55,56,32,49,55,56,99,45,55,53,32,54,52,32,45,49,54,56,32,49,54,49,32,45,50,55,52,32,50,57,51,118,49,56,51,99,49,48,53,32,45,49,51,48,32,50,50,50,32,45,50,53,52,32,51,52,50,32,45,51,55,48,99,52,50,32,45,52,48,32,56,54,32,45,55,52,32,49,51,52,32,45,49,48,55,99,50,51,32,45,49,53,32,52,54,32,45,50,57,32,54,52,32,45,50,57,115,51,49,32,49,50,32,51,57,32,52,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BB-chantLigaturaDesc4th.xml",fileData253,true,true,false);var fileData254=[];fileData254.push.apply(fileData254,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,53,50,32,45,55,48,48,99,45,49,50,56,32,54,48,32,45,51,49,49,32,50,54,56,32,45,53,53,50,32,54,50,50,118,49,56,50,99,52,54,32,45,56,55,32,49,50,57,32,45,49,56,56,32,50,51,52,32,45,51,50,55,99,49,48,53,32,45,49,52,49,32,49,57,54,32,45,50,53,56,32,50,56,53,32,45,51,50,56,99,57,32,45,54,32,49,54,32,45,56,32,50,50,32,45,56,99,49,55,32,48,32,51,48,32,49,56,32,51,56,32,53,52,118,45,49,55,55,99,48,32,45,49,52,32,45,53,32,45,50,49,32,45,49,51,32,45,50,49,99,45,52,32,48,32,45,56,32,49,32,45,49,52,32,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BC-chantLigaturaDesc5th.xml",fileData254,true,true,false);var fileData255=[];fileData255.push.apply(fileData255,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,49,53,48,104,49,52,118,45,51,48,48,104,45,49,52,118,51,48,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BD-chantConnectingLineAsc2nd.xml",fileData255,true,true,false);var fileData256=[];fileData256.push.apply(fileData256,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,51,48,48,104,49,52,118,45,52,53,48,104,45,49,52,118,52,53,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BE-chantConnectingLineAsc3rd.xml",fileData256,true,true,false);var fileData257=[];fileData257.push.apply(fileData257,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,66,70,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,52,53,48,104,49,52,118,45,54,48,48,104,45,49,52,118,54,48,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9BF-chantConnectingLineAsc4th.xml",fileData257,true,true,false);var fileData258=[];fileData258.push.apply(fileData258,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,67,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,32,100,61,34,77,48,32,54,48,48,104,49,52,118,45,55,53,48,104,45,49,52,118,55,53,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9C0-chantConnectingLineAsc5th.xml",fileData258,true,true,false);var fileData259=[];fileData259.push.apply(fileData259,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,52,56,52,118,45,57,54,56,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,54,56,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,77,49,52,55,32,52,56,52,118,45,57,54,56,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,54,56,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F0-mensuralRestMaxima.xml",fileData259,true,true,false);var fileData260=[];fileData260.push.apply(fileData260,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,52,56,52,118,45,57,54,56,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,54,56,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F1-mensuralRestLongaPerfecta.xml",fileData260,true,true,false);var fileData261=[];fileData261.push.apply(fileData261,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,50,51,52,118,45,52,54,56,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,52,54,56,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F2-mensuralRestLongaImperfecta.xml",fileData261,true,true,false);var fileData262=[];fileData262.push.apply(fileData262,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,50,51,52,118,45,50,49,56,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,50,49,56,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F3-mensuralRestBrevis.xml",fileData262,true,true,false);var fileData263=[];fileData263.push.apply(fileData263,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,50,51,52,118,45,57,51,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,51,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F4-mensuralRestSemibrevis.xml",fileData263,true,true,false);var fileData264=[];fileData264.push.apply(fileData264,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,56,32,49,48,57,118,45,57,51,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,51,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,54,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F5-mensuralRestMinima.xml",fileData264,true,true,false);var fileData265=[];fileData265.push.apply(fileData265,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,56,32,49,51,53,99,55,32,45,50,32,49,49,32,45,57,32,49,49,32,45,49,54,99,48,32,45,49,32,45,49,32,45,51,32,45,49,32,45,52,108,45,53,32,45,49,54,99,45,50,32,45,54,32,45,57,32,45,49,49,32,45,49,54,32,45,49,49,99,45,50,32,48,32,45,51,32,48,32,45,53,32,49,108,45,54,52,32,50,50,118,45,57,53,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,49,51,51,99,48,32,57,32,55,32,49,54,32,49,54,32,49,54,104,49,57,99,49,32,48,32,51,32,48,32,52,32,45,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F6-mensuralRestSemiminima.xml",fileData265,true,true,false);var fileData266=[];fileData266.push.apply(fileData266,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,49,32,49,51,53,108,56,57,32,50,57,99,49,32,49,32,51,32,49,32,52,32,49,104,49,57,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,118,45,49,51,51,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,57,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,57,53,108,45,54,52,32,45,50,50,99,45,50,32,45,49,32,45,51,32,45,49,32,45,53,32,45,49,99,45,55,32,48,32,45,49,52,32,53,32,45,49,54,32,49,49,108,45,53,32,49,54,99,48,32,49,32,45,49,32,51,32,45,49,32,52,99,48,32,55,32,52,32,49,52,32,49,49,32,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F7-mensuralRestFusa.xml",fileData266,true,true,false);var fileData267=[];fileData267.push.apply(fileData267,[60,115,121,109,98,111,108,32,105,100,61,34,69,57,70,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,50,32,49,54,53,99,57,32,48,32,49,54,32,45,55,32,49,54,32,45,49,54,118,45,49,51,51,99,48,32,45,57,32,45,55,32,45,49,54,32,45,49,54,32,45,49,54,104,45,49,54,99,45,56,32,48,32,45,49,54,32,55,32,45,49,54,32,49,54,118,49,57,108,45,54,52,32,45,50,50,99,45,50,32,45,49,32,45,51,32,45,49,32,45,53,32,45,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,53,32,49,49,108,45,53,32,49,54,99,45,49,32,50,32,45,49,32,51,32,45,49,32,53,99,48,32,54,32,52,32,49,51,32,49,49,32,49,53,108,55,57,32,50,54,118,50,54,108,45,54,52,32,45,50,50,99,45,50,32,45,49,32,45,51,32,45,49,32,45,53,32,45,49,99,45,55,32,48,32,45,49,51,32,53,32,45,49,53,32,49,49,108,45,53,32,49,54,99,45,49,32,50,32,45,49,32,51,32,45,49,32,53,99,48,32,54,32,52,32,49,51,32,49,49,32,49,53,108,56,56,32,50,57,32,99,49,32,49,32,50,32,49,32,55,32,49,104,49,54,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","E9F8-mensuralRestSemifusa.xml",fileData267,true,true,false);var fileData268=[];fileData268.push.apply(fileData268,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,48,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,32,55,53,108,50,55,32,52,51,99,50,48,32,51,50,32,52,48,32,54,52,32,54,49,32,57,54,99,53,32,56,32,49,48,32,49,56,32,49,55,32,50,53,99,53,32,55,32,56,32,57,32,49,51,32,57,99,55,32,45,49,32,50,49,32,45,52,32,50,49,32,45,49,52,99,53,32,45,57,32,53,54,32,45,57,50,32,54,50,32,45,49,48,48,99,51,32,45,53,32,55,32,45,49,48,32,49,50,32,45,49,48,99,52,32,48,32,57,32,51,32,49,52,32,49,48,99,57,32,49,49,32,53,57,32,57,56,32,54,55,32,49,48,55,99,52,32,53,32,57,32,55,32,49,52,32,55,115,57,32,45,50,32,49,52,32,45,55,99,49,48,32,45,49,49,32,53,50,32,45,49,48,48,32,53,56,32,45,49,48,57,108,54,32,45,57,99,49,32,45,50,32,50,32,45,52,32,51,32,45,52,99,50,32,48,32,53,32,51,32,49,48,32,49,48,99,48,32,49,32,49,32,49,32,52,32,52,32,99,49,50,32,49,53,32,49,53,53,32,50,53,55,32,49,54,51,32,50,54,55,99,53,32,53,32,49,55,32,49,49,32,49,56,32,49,49,99,54,32,48,32,49,50,32,45,53,32,49,54,32,45,57,99,51,32,45,51,32,52,32,45,54,32,52,32,45,49,48,99,48,32,45,51,32,45,49,32,45,55,32,45,51,32,45,49,48,99,45,49,48,32,45,49,53,32,45,50,50,51,32,45,51,54,56,32,45,50,51,48,32,45,51,55,54,99,45,51,32,45,52,32,45,57,32,45,54,32,45,49,54,32,45,54,99,45,54,32,48,32,45,49,49,32,49,32,45,49,54,32,54,99,45,49,48,32,49,48,32,45,54,49,32,57,48,32,45,54,54,32,57,54,99,45,51,32,53,32,45,53,32,56,32,45,56,32,56,99,45,50,32,48,32,45,53,32,45,50,32,45,57,32,45,54,99,45,55,32,45,56,32,45,54,57,32,45,57,49,32,45,55,52,32,45,57,56,99,45,51,32,45,51,32,45,57,32,45,53,32,45,49,52,32,45,53,32,99,45,54,32,48,32,45,49,49,32,50,32,45,49,52,32,55,108,45,54,52,32,57,52,99,45,52,32,56,32,45,55,32,49,50,32,45,49,49,32,49,50,115,45,57,32,45,53,32,45,49,54,32,45,49,51,99,45,49,48,32,45,49,49,32,45,49,57,32,45,50,51,32,45,50,56,32,45,51,53,99,45,56,32,45,49,48,32,45,49,57,32,45,50,52,32,45,51,48,32,45,50,52,115,45,49,52,32,52,32,45,49,52,32,49,48,99,48,32,55,32,53,32,49,55,32,57,32,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EA02-mensuralCustosUp.xml",fileData268,true,true,false);var fileData269=[];fileData269.push.apply(fileData269,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,48,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,52,54,32,56,52,118,50,50,53,99,48,32,51,32,50,32,54,32,57,32,54,99,51,32,48,32,53,32,45,51,32,53,32,45,54,118,45,52,48,53,99,48,32,45,50,32,45,50,32,45,53,32,45,53,32,45,53,104,45,53,99,45,50,53,32,50,32,45,53,48,32,49,53,32,45,53,48,32,52,50,118,49,53,48,99,48,32,53,32,48,32,57,32,50,32,57,115,51,32,45,49,32,53,32,45,52,99,54,32,45,55,32,50,50,32,45,49,49,32,51,57,32,45,49,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EA06-chantCustosStemUpPosMiddle.xml",fileData269,true,true,false);var fileData270=[];fileData270.push.apply(fileData270,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,65,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,57,48,32,49,49,57,99,50,55,32,48,32,53,53,32,45,49,51,32,55,55,32,45,50,51,99,49,55,32,45,55,32,51,52,32,45,49,56,32,53,52,32,45,50,49,99,52,32,45,49,32,56,32,45,49,32,49,49,32,45,49,99,49,51,32,48,32,50,51,32,55,32,51,54,32,49,54,99,52,32,51,32,49,50,32,55,32,49,56,32,55,99,51,32,48,32,54,32,45,50,32,54,32,45,53,99,48,32,45,49,32,48,32,45,50,32,45,49,32,45,52,99,45,54,32,45,49,54,32,45,52,48,32,45,56,56,32,45,49,49,57,32,45,56,56,99,45,55,56,32,48,32,45,56,56,32,52,52,32,45,49,51,51,32,52,52,99,45,49,57,32,48,32,45,51,49,32,45,53,32,45,52,54,32,45,49,50,99,45,52,32,45,50,32,45,57,32,45,51,32,45,49,51,32,45,51,99,45,55,32,48,32,45,49,51,32,51,32,45,49,51,32,56,99,48,32,51,32,50,32,54,32,54,32,49,48,32,99,49,55,32,49,54,32,51,56,32,55,50,32,49,49,55,32,55,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EAA9-wiggleArpeggiatoUp.xml",fileData270,true,true,false);var fileData271=[];fileData271.push.apply(fileData271,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,65,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,54,57,32,49,49,57,99,55,57,32,48,32,49,48,48,32,45,53,54,32,49,49,55,32,45,55,50,99,52,32,45,52,32,54,32,45,55,32,54,32,45,49,48,99,48,32,45,53,32,45,54,32,45,56,32,45,49,51,32,45,56,99,45,52,32,48,32,45,57,32,49,32,45,49,51,32,51,99,45,49,53,32,55,32,45,50,55,32,49,50,32,45,52,54,32,49,50,99,45,52,53,32,48,32,45,53,53,32,45,52,52,32,45,49,51,51,32,45,52,52,99,45,55,57,32,48,32,45,49,49,51,32,55,50,32,45,49,49,57,32,56,56,99,45,49,32,50,32,45,49,32,51,32,45,49,32,52,99,48,32,51,32,51,32,53,32,54,32,53,99,54,32,48,32,49,52,32,45,52,32,49,56,32,45,55,99,49,51,32,45,57,32,50,51,32,45,49,54,32,51,54,32,45,49,54,99,51,32,48,32,55,32,48,32,49,49,32,49,99,50,48,32,51,32,51,55,32,49,52,32,53,52,32,50,49,32,99,50,50,32,49,48,32,53,48,32,50,51,32,55,55,32,50,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EAAA-wiggleArpeggiatoDown.xml",fileData271,true,true,false);var fileData272=[];fileData272.push.apply(fileData272,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,65,68,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,53,49,54,32,52,50,108,45,50,55,53,32,45,49,50,50,99,50,51,32,50,50,32,51,51,32,53,52,32,51,54,32,56,57,99,45,51,49,32,45,54,32,45,54,50,32,45,57,32,45,57,53,32,45,57,99,45,53,56,32,48,32,45,57,54,32,50,50,32,45,49,52,53,32,50,57,99,45,51,32,48,32,45,53,32,49,32,45,56,32,49,99,45,50,48,32,48,32,45,52,48,32,45,49,50,32,45,53,50,32,45,50,49,99,45,52,32,45,51,32,45,49,50,32,45,55,32,45,49,56,32,45,55,99,45,51,32,48,32,45,54,32,50,32,45,54,32,53,99,48,32,49,32,48,32,50,32,49,32,52,99,54,32,49,54,32,52,49,32,55,57,32,49,50,48,32,55,57,99,55,55,32,48,32,49,51,57,32,45,52,52,32,49,56,53,32,45,52,52,104,49,56,99,45,51,32,52,56,32,45,49,56,32,57,50,32,45,51,54,32,49,48,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EAAD-wiggleArpeggiatoUpArrow.xml",fileData272,true,true,false);var fileData273=[];fileData273.push.apply(fileData273,[60,115,121,109,98,111,108,32,105,100,61,34,69,65,65,69,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,52,49,32,49,55,48,108,50,55,53,32,45,49,50,50,108,45,50,55,53,32,45,49,49,51,99,49,56,32,49,55,32,51,51,32,54,49,32,51,54,32,49,48,57,104,45,49,56,99,45,52,54,32,48,32,45,49,48,56,32,45,52,52,32,45,49,56,53,32,45,52,52,99,45,55,57,32,48,32,45,49,49,52,32,54,51,32,45,49,50,48,32,55,57,99,45,49,32,50,32,45,49,32,51,32,45,49,32,52,99,48,32,51,32,51,32,53,32,54,32,53,99,54,32,48,32,49,52,32,45,52,32,49,56,32,45,55,99,49,50,32,45,57,32,51,50,32,45,50,49,32,53,50,32,45,50,49,99,51,32,48,32,53,32,49,32,56,32,49,99,52,57,32,55,32,56,55,32,50,57,32,49,52,53,32,50,57,99,51,51,32,48,32,54,52,32,45,51,32,57,53,32,45,57,99,45,51,32,51,53,32,45,49,51,32,54,55,32,45,51,54,32,56,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EAAE-wiggleArpeggiatoDownArrow.xml",fileData273,true,true,false);var fileData274=[];fileData274.push.apply(fileData274,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,56,32,48,99,45,49,48,32,48,32,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,52,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,115,49,56,32,45,56,32,49,56,32,45,49,56,118,45,55,53,52,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBA7-luteDurationWhole.xml",fileData274,true,true,false);var fileData275=[];fileData275.push.apply(fileData275,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,49,32,54,50,49,99,52,32,45,51,32,55,32,45,57,32,55,32,45,49,52,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,49,99,45,51,32,45,53,32,45,56,32,45,55,32,45,49,51,32,45,55,115,45,57,32,50,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,55,49,49,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,115,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,48,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,99,52,32,48,32,57,32,45,50,32,49,50,32,45,53,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBA8-luteDurationHalf.xml",fileData275,true,true,false);var fileData276=[];fileData276.push.apply(fileData276,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,49,32,52,55,49,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,53,54,50,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,115,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,48,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,99,52,32,48,32,57,32,45,50,32,49,50,32,45,53,108,49,57,49,32,45,49,54,48,99,52,32,45,51,32,55,32,45,57,32,55,32,45,49,52,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,49,99,45,51,32,45,53,32,45,56,32,45,55,32,45,49,51,32,45,55,115,45,57,32,50,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,50,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBA9-luteDurationQuarter.xml",fileData276,true,true,false);var fileData277=[];fileData277.push.apply(fileData277,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,65,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,57,56,32,52,52,52,108,45,49,54,50,32,49,51,54,118,45,49,48,51,108,49,56,54,32,45,49,53,54,99,52,32,45,51,32,54,32,45,56,32,54,32,45,49,51,99,48,32,45,52,32,45,49,32,45,56,32,45,52,32,45,49,50,99,45,52,32,45,52,32,45,57,32,45,54,32,45,49,52,32,45,54,99,45,52,32,48,32,45,56,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,52,49,50,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,115,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,48,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,99,53,32,48,32,57,32,45,50,32,49,50,32,45,53,108,49,57,50,32,45,49,54,48,99,52,32,45,51,32,54,32,45,57,32,54,32,45,49,52,99,48,32,45,52,32,45,49,32,45,56,32,45,52,32,45,49,49,99,45,52,32,45,53,32,45,57,32,45,55,32,45,49,52,32,45,55,32,99,45,52,32,48,32,45,56,32,50,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,50,108,49,56,54,32,45,49,53,54,99,52,32,45,51,32,54,32,45,56,32,54,32,45,49,51,99,48,32,45,52,32,45,49,32,45,56,32,45,52,32,45,49,50,99,45,52,32,45,52,32,45,57,32,45,54,32,45,49,52,32,45,54,99,45,52,32,48,32,45,56,32,49,32,45,49,50,32,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBAA-luteDuration8th.xml",fileData277,true,true,false);var fileData278=[];fileData278.push.apply(fileData278,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,66,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,50,49,32,49,55,49,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,50,54,50,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,115,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,48,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,99,52,32,48,32,57,32,45,50,32,49,50,32,45,53,108,49,57,49,32,45,49,54,48,99,52,32,45,51,32,55,32,45,57,32,55,32,45,49,52,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,49,99,45,51,32,45,53,32,45,56,32,45,55,32,45,49,51,32,45,55,115,45,57,32,50,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,50,108,49,56,53,32,45,49,53,54,32,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,51,108,49,56,53,32,45,49,53,54,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,51,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBAB-luteDuration16th.xml",fileData278,true,true,false);var fileData279=[];fileData279.push.apply(fileData279,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,65,67,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,51,54,32,49,51,49,118,45,49,49,51,99,48,32,45,49,48,32,45,56,32,45,49,56,32,45,49,56,32,45,49,56,115,45,49,56,32,56,32,45,49,56,32,49,56,118,55,53,48,99,48,32,49,48,32,56,32,49,56,32,49,56,32,49,56,99,52,32,48,32,57,32,45,50,32,49,50,32,45,53,108,49,57,49,32,45,49,54,48,99,52,32,45,51,32,55,32,45,57,32,55,32,45,49,52,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,49,99,45,51,32,45,53,32,45,56,32,45,55,32,45,49,51,32,45,55,115,45,57,32,50,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,50,108,49,56,53,32,45,49,53,54,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,51,32,108,49,56,53,32,45,49,53,54,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,51,108,49,56,53,32,45,49,53,53,99,52,32,45,52,32,55,32,45,57,32,55,32,45,49,52,99,48,32,45,52,32,45,50,32,45,57,32,45,53,32,45,49,50,99,45,51,32,45,52,32,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,108,45,49,54,50,32,49,51,54,118,45,49,48,50,108,49,56,53,32,45,49,53,54,99,52,32,45,51,32,55,32,45,56,32,55,32,45,49,51,99,48,32,45,52,32,45,50,32,45,56,32,45,53,32,45,49,50,115,45,56,32,45,54,32,45,49,51,32,45,54,115,45,57,32,49,32,45,49,50,32,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBAC-luteDuration32nd.xml",fileData279,true,true,false);var fileData280=[];fileData280.push.apply(fileData280,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,48,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,49,32,49,52,57,99,48,32,45,56,50,32,45,53,55,32,45,49,53,48,32,45,49,50,57,32,45,49,53,48,99,45,55,49,32,48,32,45,49,50,56,32,54,56,32,45,49,50,56,32,49,53,48,99,48,32,56,51,32,53,55,32,49,53,49,32,49,50,56,32,49,53,49,99,55,50,32,48,32,49,50,57,32,45,54,56,32,49,50,57,32,45,49,53,49,122,77,49,53,50,32,50,56,49,99,45,50,53,32,48,32,45,53,54,32,45,53,54,32,45,53,54,32,45,49,50,55,99,48,32,45,55,48,32,51,49,32,45,49,50,56,32,53,54,32,45,49,50,56,115,53,55,32,53,56,32,53,55,32,49,50,56,99,48,32,55,49,32,45,51,50,32,49,50,55,32,45,53,55,32,49,50,55,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE0-luteItalianFret0.xml",fileData280,true,true,false);var fileData281=[];fileData281.push.apply(fileData281,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,49,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,53,32,49,54,50,108,51,54,32,49,50,54,99,52,32,53,32,49,48,32,49,50,32,49,52,32,49,50,99,49,48,32,45,50,32,49,50,32,45,50,32,50,52,32,45,50,99,55,32,48,32,49,52,32,50,32,50,50,32,50,99,57,32,48,32,49,50,32,45,53,32,49,50,32,45,49,52,118,45,50,52,54,99,48,32,45,49,48,32,49,49,32,45,50,49,32,49,57,32,45,50,49,99,49,48,32,48,32,49,48,32,45,49,48,32,49,48,32,45,49,48,115,48,32,45,57,32,45,49,48,32,45,57,104,45,57,57,99,45,57,32,48,32,45,49,53,32,50,32,45,49,53,32,57,99,48,32,56,32,54,32,49,48,32,49,48,32,49,48,99,49,50,32,48,32,50,52,32,56,32,50,52,32,50,50,118,49,54,57,99,48,32,52,32,45,49,32,57,32,45,52,32,57,99,45,49,32,48,32,45,51,32,45,50,32,45,53,32,45,54,99,45,56,32,45,49,50,32,45,50,50,32,45,54,49,32,45,50,51,32,45,54,52,32,99,45,49,32,45,49,32,45,51,32,45,53,32,45,55,32,45,53,99,45,49,32,48,32,45,52,32,49,32,45,54,32,50,99,45,50,32,50,32,45,51,32,52,32,45,51,32,56,99,48,32,51,32,49,32,56,32,49,32,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE1-luteItalianFret1.xml",fileData281,true,true,false);var fileData282=[];fileData282.push.apply(fileData282,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,50,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,48,32,57,54,99,45,57,32,45,57,49,32,45,53,53,32,45,57,52,32,45,56,48,32,45,57,52,99,45,53,51,32,48,32,45,54,50,32,51,50,32,45,56,53,32,51,50,99,45,51,54,32,48,32,45,52,51,32,45,51,55,32,45,53,54,32,45,51,55,99,45,49,32,48,32,45,52,32,48,32,45,53,32,50,99,45,55,32,51,32,45,49,48,32,49,51,32,45,49,48,32,50,49,99,49,48,32,51,56,32,51,51,32,55,50,32,54,54,32,57,50,99,50,57,32,49,57,32,54,57,32,50,57,32,57,48,32,53,54,99,49,50,32,49,54,32,49,57,32,51,55,32,49,57,32,53,56,99,48,32,49,52,32,45,49,57,32,54,48,32,45,55,53,32,54,48,99,45,51,53,32,48,32,45,52,55,32,45,49,52,32,45,52,55,32,45,50,50,99,48,32,45,49,50,32,50,57,32,45,49,52,32,50,57,32,45,52,50,99,48,32,45,49,51,32,45,51,32,45,52,49,32,45,51,51,32,45,52,49,32,99,45,49,54,32,48,32,45,51,50,32,49,49,32,45,51,57,32,50,53,99,45,51,32,49,48,32,45,55,32,50,48,32,45,55,32,50,56,99,48,32,49,48,32,52,32,49,57,32,49,50,32,50,57,99,49,52,32,49,54,32,51,54,32,50,57,32,53,54,32,51,52,99,49,53,32,51,32,51,53,32,51,32,53,50,32,51,99,49,51,32,48,32,53,56,32,45,51,32,56,56,32,45,50,56,99,49,54,32,45,49,52,32,50,56,32,45,51,51,32,50,56,32,45,54,50,99,48,32,45,50,54,32,45,49,49,32,45,52,51,32,45,50,53,32,45,53,52,99,45,50,48,32,45,49,55,32,45,52,53,32,45,50,49,32,45,53,51,32,45,50,50,99,45,49,51,32,45,52,32,45,55,53,32,45,51,52,32,45,56,56,32,45,53,54,99,55,32,50,32,49,52,32,51,32,50,50,32,51,99,50,52,32,48,32,53,51,32,45,57,32,54,52,32,45,49,52,108,49,56,32,45,54,99,51,32,45,49,32,53,32,45,49,32,55,32,45,49,32,99,49,56,32,48,32,51,49,32,50,49,32,51,55,32,51,56,99,49,32,52,32,51,32,55,32,56,32,55,99,52,32,48,32,55,32,45,49,32,55,32,45,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE2-luteItalianFret2.xml",fileData282,true,true,false);var fileData283=[];fileData283.push.apply(fileData283,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,51,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,50,49,32,51,48,48,104,49,48,99,50,54,32,45,50,32,49,48,48,32,45,49,56,32,49,48,48,32,45,55,52,99,48,32,45,49,51,32,45,52,32,45,50,56,32,45,49,51,32,45,51,56,99,45,54,32,45,56,32,45,49,53,32,45,49,50,32,45,50,51,32,45,49,55,108,45,49,57,32,45,54,99,45,50,32,48,32,45,52,32,45,50,32,45,52,32,45,52,99,48,32,45,49,32,48,32,45,51,32,50,32,45,52,99,49,32,45,50,32,50,32,45,49,32,54,32,45,50,108,55,32,45,51,99,50,32,48,32,51,32,45,49,32,54,32,45,49,108,55,32,45,50,108,49,51,32,45,55,99,53,32,45,52,32,57,32,45,55,32,49,51,32,45,49,50,99,53,32,45,53,32,57,32,45,49,49,32,49,50,32,45,49,56,115,54,32,45,49,55,32,54,32,45,50,57,99,48,32,45,53,50,32,45,54,49,32,45,56,51,32,45,49,49,57,32,45,56,51,104,45,55,32,99,45,54,48,32,49,32,45,57,51,32,51,51,32,45,57,52,32,55,49,99,48,32,49,49,32,50,32,50,50,32,49,48,32,50,57,99,54,32,54,32,49,53,32,49,49,32,50,51,32,49,51,104,53,99,49,52,32,48,32,50,56,32,45,55,32,51,51,32,45,50,48,99,49,32,45,52,32,51,32,45,49,48,32,51,32,45,49,52,99,45,50,32,45,49,50,32,45,53,32,45,50,55,32,45,53,32,45,52,48,118,45,55,99,49,32,45,54,32,49,51,32,45,57,32,50,48,32,45,57,99,49,52,32,48,32,55,48,32,50,32,55,48,32,55,49,99,48,32,49,56,32,45,57,32,53,52,32,45,55,56,32,53,52,99,45,53,32,48,32,45,49,54,32,48,32,45,49,54,32,55,115,57,32,49,48,32,49,55,32,49,48,99,49,56,32,50,32,55,53,32,54,32,55,53,32,54,50,99,48,32,50,49,32,45,49,56,32,53,51,32,45,55,57,32,53,51,99,45,52,32,48,32,45,50,50,32,45,53,32,45,50,53,32,45,49,56,32,99,48,32,45,56,32,53,32,45,49,51,32,55,32,45,49,52,99,51,32,45,50,32,49,53,32,45,51,32,49,54,32,45,50,49,118,45,52,99,48,32,45,49,54,32,45,49,49,32,45,51,48,32,45,51,51,32,45,51,48,99,45,51,48,32,49,32,45,52,48,32,50,49,32,45,52,48,32,51,56,99,48,32,50,53,32,50,57,32,54,57,32,57,52,32,54,57,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE3-luteItalianFret3.xml",fileData283,true,true,false);var fileData284=[];fileData284.push.apply(fileData284,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,52,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,51,32,49,48,55,104,52,52,99,55,32,48,32,49,48,32,45,53,32,49,48,32,45,49,50,115,45,52,32,45,49,50,32,45,49,48,32,45,49,50,104,45,52,52,118,45,51,52,99,48,32,45,49,57,32,49,51,32,45,50,51,32,49,57,32,45,50,51,115,49,51,32,45,51,32,49,51,32,45,49,50,99,48,32,45,56,32,45,54,32,45,49,51,32,45,49,50,32,45,49,51,104,45,49,48,50,99,45,49,48,32,48,32,45,49,51,32,55,32,45,49,51,32,49,51,115,53,32,49,49,32,49,54,32,49,49,99,57,32,48,32,49,57,32,53,32,49,57,32,50,49,118,51,55,104,45,49,48,55,99,45,55,32,48,32,45,49,50,32,54,32,45,49,50,32,49,50,99,48,32,52,32,50,32,55,32,53,32,49,48,99,49,53,32,50,49,32,55,55,32,49,48,56,32,55,55,32,49,56,52,99,48,32,49,48,32,56,32,49,50,32,49,52,32,49,50,99,53,32,48,32,49,50,32,45,50,32,50,51,32,45,50,32,99,49,48,32,48,32,51,53,32,50,32,52,49,32,50,99,52,32,48,32,57,32,45,51,32,57,32,45,56,99,48,32,45,49,32,45,50,32,45,51,32,45,50,32,45,52,99,45,49,32,45,55,32,45,55,55,32,45,49,52,49,32,45,49,50,54,32,45,49,56,50,104,55,56,118,52,57,99,48,32,56,32,51,32,49,50,32,54,32,49,52,108,51,53,32,54,57,99,52,32,53,32,55,32,54,32,49,50,32,54,99,54,32,48,32,55,32,45,53,32,55,32,45,49,48,118,45,49,50,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE4-luteItalianFret4.xml",fileData284,true,true,false);var fileData285=[];fileData285.push.apply(fileData285,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,53,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,56,32,49,53,54,108,55,32,49,51,53,99,48,32,52,32,51,32,57,32,49,52,32,57,99,49,48,32,48,32,54,51,32,45,54,32,56,49,32,45,54,99,50,48,32,48,32,54,56,32,54,32,55,54,32,54,99,54,32,48,32,56,32,45,54,32,56,32,45,49,50,99,48,32,45,56,32,45,52,32,45,52,53,32,45,56,55,32,45,52,53,99,45,50,50,32,48,32,45,52,57,32,53,32,45,54,50,32,54,99,45,54,32,48,32,45,57,32,45,52,32,45,57,32,45,56,99,45,49,32,45,54,32,45,52,32,45,53,52,32,45,52,32,45,53,52,99,48,32,45,54,32,49,32,45,54,32,54,32,45,54,99,50,48,32,49,50,32,52,53,32,49,56,32,56,48,32,49,56,99,53,54,32,48,32,49,48,48,32,45,52,52,32,49,48,48,32,45,49,48,48,99,48,32,45,53,53,32,45,51,57,32,45,57,57,32,45,49,49,50,32,45,57,57,99,45,55,53,32,48,32,45,49,48,51,32,51,53,32,45,49,48,51,32,55,56,118,56,32,99,49,32,49,54,32,49,56,32,51,54,32,52,52,32,51,54,99,50,48,32,48,32,51,56,32,45,49,55,32,51,56,32,45,51,56,99,48,32,45,49,53,32,45,49,51,32,45,51,51,32,45,51,51,32,45,51,51,99,45,53,32,48,32,45,55,32,45,50,32,45,55,32,45,54,99,48,32,45,55,32,56,32,45,49,55,32,49,52,32,45,49,57,99,57,32,45,51,32,49,52,32,45,51,32,49,57,32,45,51,104,55,99,49,54,32,48,32,55,53,32,49,48,32,55,53,32,55,54,99,48,32,54,55,32,45,53,49,32,55,57,32,45,55,50,32,55,57,115,45,52,57,32,45,49,52,32,45,53,54,32,45,50,48,99,45,54,32,45,55,32,45,49,48,32,45,49,51,32,45,49,50,32,45,49,51,99,45,54,32,48,32,45,49,50,32,51,32,45,49,50,32,49,49,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE5-luteItalianFret5.xml",fileData285,true,true,false);var fileData286=[];fileData286.push.apply(fileData286,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,55,52,32,50,50,54,99,45,55,32,52,32,45,49,48,32,49,50,32,45,49,48,32,49,57,99,48,32,53,32,49,32,49,49,32,52,32,49,53,99,50,32,53,32,55,32,49,54,32,55,32,49,55,99,48,32,54,32,45,56,32,57,32,45,50,48,32,57,115,45,51,48,32,45,54,32,45,51,57,32,45,49,54,115,45,50,49,32,45,51,54,32,45,50,50,32,45,54,50,99,48,32,45,52,32,45,50,32,45,49,49,32,45,50,32,45,49,56,99,48,32,45,49,50,32,51,32,45,50,54,32,49,52,32,45,50,54,99,49,32,48,32,51,32,50,32,52,32,50,108,49,48,32,50,99,50,32,48,32,51,32,49,32,54,32,49,99,49,56,32,53,32,51,55,32,49,48,32,53,53,32,49,48,99,49,52,32,48,32,50,56,32,45,51,32,52,48,32,45,49,48,99,57,32,45,53,32,49,56,32,45,49,52,32,50,50,32,45,50,51,99,57,32,45,49,52,32,49,53,32,45,50,56,32,49,54,32,45,52,53,118,45,55,32,99,48,32,45,50,56,32,45,49,51,32,45,53,52,32,45,51,53,32,45,55,50,99,45,50,49,32,45,49,55,32,45,53,48,32,45,50,50,32,45,55,56,32,45,50,50,99,45,49,53,32,48,32,45,51,51,32,50,32,45,52,56,32,56,99,45,50,52,32,49,49,32,45,52,51,32,51,53,32,45,53,54,32,53,56,99,45,49,51,32,50,52,32,45,49,56,32,53,53,32,45,49,56,32,56,51,118,53,99,48,32,50,55,32,49,49,32,53,56,32,50,51,32,56,50,99,50,49,32,52,49,32,54,51,32,54,51,32,49,48,57,32,54,52,99,49,53,32,48,32,51,51,32,45,50,32,52,56,32,45,55,99,49,56,32,45,55,32,50,55,32,45,49,56,32,50,57,32,45,51,52,118,45,53,99,48,32,45,49,56,32,45,49,50,32,45,51,51,32,45,51,48,32,45,51,55,99,45,51,32,48,32,45,52,32,45,49,32,45,54,32,45,49,99,45,49,48,32,48,32,45,49,55,32,53,32,45,50,51,32,49,48,122,77,49,52,53,32,49,53,49,32,99,45,51,51,32,48,32,45,53,52,32,45,50,51,32,45,53,52,32,45,54,48,115,49,56,32,45,55,52,32,53,52,32,45,55,52,99,51,52,32,48,32,53,51,32,51,55,32,53,51,32,55,52,115,45,50,50,32,54,48,32,45,53,51,32,54,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE6-luteItalianFret6.xml",fileData286,true,true,false);var fileData287=[];fileData287.push.apply(fileData287,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,55,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,54,55,32,50,56,57,118,45,49,55,99,48,32,45,54,51,32,45,55,50,32,45,49,52,57,32,45,55,50,32,45,50,53,48,99,48,32,45,49,56,32,45,51,32,45,50,50,32,45,49,48,32,45,50,50,99,45,54,32,48,32,45,49,53,32,53,32,45,51,49,32,53,99,45,49,53,32,48,32,45,49,57,32,45,53,32,45,51,48,32,45,53,115,45,49,49,32,53,32,45,49,49,32,49,56,99,48,32,50,52,32,49,56,32,53,56,32,52,50,32,56,53,99,51,53,32,52,50,32,53,56,32,57,53,32,53,56,32,49,49,56,99,45,50,32,52,32,45,51,32,54,32,45,53,32,54,115,45,52,32,45,49,32,45,53,32,45,50,99,45,52,32,45,52,32,45,49,54,32,45,49,52,32,45,51,51,32,45,49,52,99,45,51,54,32,48,32,45,54,52,32,52,54,32,45,56,57,32,52,54,99,45,50,55,32,48,32,45,51,55,32,45,52,55,32,45,52,50,32,45,53,50,32,99,45,50,32,45,53,32,45,53,32,45,49,48,32,45,56,32,45,49,48,99,45,54,32,48,32,45,54,32,49,48,32,45,54,32,49,48,118,55,53,99,48,32,53,32,51,32,55,32,54,32,55,99,50,32,48,32,54,32,45,50,32,55,32,45,52,99,51,32,45,53,32,49,49,32,45,49,53,32,49,53,32,45,49,53,99,53,32,49,32,56,32,52,32,49,55,32,49,49,99,57,32,56,32,50,50,32,50,50,32,53,50,32,50,50,99,53,48,32,48,32,56,50,32,45,53,50,32,57,56,32,45,53,50,99,49,53,32,48,32,50,51,32,51,53,32,50,55,32,52,50,99,50,32,52,32,49,49,32,54,32,49,50,32,54,99,54,32,48,32,56,32,45,50,32,56,32,45,56,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE7-luteItalianFret7.xml",fileData287,true,true,false);var fileData288=[];fileData288.push.apply(fileData288,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,56,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,50,48,54,32,49,53,57,99,50,56,32,45,49,52,32,52,56,32,45,51,51,32,52,56,32,45,54,56,99,48,32,45,55,56,32,45,54,50,32,45,57,49,32,45,49,50,48,32,45,57,49,99,45,53,55,32,48,32,45,49,49,48,32,50,51,32,45,49,49,48,32,55,51,99,48,32,51,55,32,50,52,32,54,57,32,53,52,32,56,51,99,45,50,57,32,49,53,32,45,53,50,32,51,55,32,45,53,50,32,55,55,99,48,32,52,57,32,52,55,32,54,56,32,49,49,52,32,54,56,99,49,54,32,48,32,49,48,49,32,45,49,48,32,49,48,49,32,45,54,56,99,48,32,45,50,57,32,45,49,53,32,45,54,48,32,45,51,53,32,45,55,52,122,77,49,51,50,32,49,57,99,51,56,32,48,32,54,56,32,49,57,32,54,56,32,52,51,99,48,32,51,57,32,45,53,53,32,54,51,32,45,57,55,32,56,49,99,45,50,54,32,45,49,48,32,45,52,54,32,45,52,51,32,45,52,54,32,45,54,54,32,99,48,32,45,51,57,32,51,53,32,45,53,56,32,55,53,32,45,53,56,122,77,49,55,54,32,49,55,51,99,49,57,32,49,48,32,51,48,32,51,56,32,51,48,32,54,49,99,48,32,52,49,32,45,52,57,32,53,48,32,45,54,55,32,53,48,99,45,50,53,32,48,32,45,55,49,32,45,49,50,32,45,55,49,32,45,51,55,99,48,32,45,51,54,32,54,49,32,45,53,56,32,49,48,56,32,45,55,52,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE8-luteItalianFret8.xml",fileData288,true,true,false);var fileData289=[];fileData289.push.apply(fileData289,[60,115,121,109,98,111,108,32,105,100,61,34,69,66,69,57,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,49,48,48,48,32,49,48,48,48,34,32,111,118,101,114,102,108,111,119,61,34,105,110,104,101,114,105,116,34,62,10,32,32,32,60,112,97,116,104,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,49,44,45,49,41,34,10,32,32,32,32,32,32,32,32,32,100,61,34,77,49,48,57,32,55,52,99,54,32,45,52,32,49,48,32,45,49,50,32,49,48,32,45,49,57,99,48,32,45,53,32,45,49,32,45,49,49,32,45,52,32,45,49,53,99,45,50,32,45,53,32,45,55,32,45,49,54,32,45,55,32,45,49,55,99,48,32,45,54,32,56,32,45,57,32,49,57,32,45,57,99,49,50,32,48,32,51,49,32,54,32,52,48,32,49,54,99,49,52,32,49,52,32,50,49,32,52,51,32,50,49,32,54,53,99,48,32,53,32,49,32,49,49,32,49,32,49,56,99,48,32,49,50,32,45,50,32,50,51,32,45,49,50,32,50,51,99,45,49,32,48,32,45,51,32,45,50,32,45,52,32,45,50,99,45,50,50,32,45,52,32,45,52,56,32,45,49,51,32,45,55,50,32,45,49,51,99,45,49,53,32,48,32,45,50,56,32,51,32,45,52,48,32,49,48,99,45,57,32,53,32,45,49,55,32,49,51,32,45,50,51,32,50,51,99,45,55,32,49,52,32,45,49,51,32,50,56,32,45,49,52,32,52,53,118,49,48,32,99,48,32,50,54,32,49,50,32,53,51,32,51,52,32,54,57,99,50,49,32,49,55,32,53,49,32,50,50,32,55,55,32,50,50,99,49,54,32,48,32,51,52,32,45,50,32,52,56,32,45,56,99,50,52,32,45,49,49,32,52,53,32,45,51,54,32,53,55,32,45,53,56,99,49,51,32,45,50,52,32,49,57,32,45,53,53,32,49,57,32,45,56,51,99,48,32,45,50,57,32,45,49,48,32,45,54,50,32,45,50,51,32,45,56,55,99,45,50,49,32,45,52,49,32,45,54,53,32,45,54,51,32,45,49,49,48,32,45,54,52,99,45,49,54,32,48,32,45,51,50,32,50,32,45,52,56,32,55,99,45,49,55,32,55,32,45,50,54,32,49,56,32,45,50,57,32,51,52,118,53,99,48,32,49,56,32,49,51,32,51,51,32,51,49,32,51,55,99,51,32,48,32,52,32,49,32,54,32,49,99,57,32,48,32,49,54,32,45,53,32,50,51,32,45,49,48,122,77,49,51,56,32,49,52,57,99,51,51,32,48,32,53,51,32,50,51,32,53,51,32,54,48,32,115,45,49,55,32,55,52,32,45,53,51,32,55,52,99,45,51,52,32,48,32,45,53,51,32,45,51,55,32,45,53,51,32,45,55,52,115,50,50,32,45,54,48,32,53,51,32,45,54,48,122,34,47,62,10,60,47,115,121,109,98,111,108,62,10]);Module["FS_createDataFile"]("/data/Bravura","EBE9-luteItalianFret9.xml",fileData289,true,true,false);var fileData290=[];fileData290.push.apply(fileData290,[60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,98,111,117,110,100,105,110,103,45,98,111,120,101,115,32,102,111,110,116,45,102,97,109,105,108,121,61,34,84,105,109,101,115,34,32,117,110,105,116,115,45,112,101,114,45,101,109,61,34,50,48,52,56,34,62,10,32,32,32,60,103,32,99,61,34,50,49,34,32,120,61,34,49,51,55,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,54,49,57,46,48,34,32,104,61,34,49,52,50,57,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,50,34,32,120,61,34,51,54,50,46,48,34,32,121,61,34,55,54,56,46,48,34,32,119,61,34,53,51,54,46,48,34,32,104,61,34,54,51,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,51,34,32,120,61,34,45,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,49,51,54,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,52,34,32,120,61,34,45,52,51,46,48,34,32,121,61,34,45,50,48,55,46,48,34,32,119,61,34,49,48,53,57,46,48,34,32,104,61,34,49,55,48,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,53,34,32,120,61,34,55,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,49,53,52,53,46,48,34,32,104,61,34,49,52,51,54,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,54,34,32,120,61,34,56,50,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,50,51,46,48,34,32,104,61,34,49,52,51,55,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,55,34,32,120,61,34,50,52,54,46,48,34,32,121,61,34,55,54,56,46,48,34,32,119,61,34,49,57,50,46,48,34,32,104,61,34,54,51,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,56,34,32,120,61,34,53,54,46,48,34,32,121,61,34,45,51,55,51,46,48,34,32,119,61,34,54,52,56,46,48,34,32,104,61,34,49,55,55,49,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,57,34,32,120,61,34,45,57,51,46,48,34,32,121,61,34,45,51,56,48,46,55,34,32,119,61,34,54,52,55,46,48,34,32,104,61,34,49,55,55,56,46,55,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,65,34,32,120,61,34,57,52,46,54,34,32,121,61,34,53,48,55,46,48,34,32,119,61,34,56,55,56,46,52,34,32,104,61,34,56,57,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,66,34,32,120,61,34,51,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,57,50,46,48,34,32,104,61,34,49,48,53,52,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,67,34,32,120,61,34,53,46,48,34,32,121,61,34,45,51,55,55,46,48,34,32,119,61,34,53,48,57,46,57,34,32,104,61,34,54,52,57,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,68,34,32,120,61,34,52,48,46,48,34,32,121,61,34,51,52,54,46,48,34,32,119,61,34,54,48,49,46,48,34,32,104,61,34,50,51,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,69,34,32,120,61,34,49,51,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,51,49,48,46,53,34,32,104,61,34,51,48,51,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,70,34,32,120,61,34,45,50,57,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,54,50,54,46,48,34,32,104,61,34,49,52,53,49,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,48,34,32,120,61,34,51,53,46,48,34,32,121,61,34,45,51,50,46,48,34,32,119,61,34,57,52,49,46,48,34,32,104,61,34,49,52,50,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,49,34,32,120,61,34,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,52,57,46,48,34,32,104,61,34,49,51,57,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,50,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,54,57,46,48,34,32,104,61,34,49,51,57,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,51,34,32,120,61,34,45,51,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,53,54,46,48,34,32,104,61,34,49,52,50,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,52,34,32,120,61,34,45,51,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,54,53,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,53,34,32,120,61,34,45,50,53,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,50,50,46,48,34,32,104,61,34,49,51,57,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,54,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,57,57,55,46,48,34,32,104,61,34,49,52,50,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,55,34,32,120,61,34,49,48,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,55,48,46,48,34,32,104,61,34,49,51,54,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,56,34,32,120,61,34,55,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,54,55,46,48,34,32,104,61,34,49,52,50,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,57,34,32,120,61,34,45,50,55,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,57,56,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,65,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,52,57,51,46,48,34,32,104,61,34,57,55,48,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,66,34,32,120,61,34,48,46,48,34,32,121,61,34,45,51,55,55,46,48,34,32,119,61,34,54,48,50,46,48,34,32,104,61,34,49,51,49,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,67,34,32,120,61,34,45,51,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,50,56,49,46,48,34,32,104,61,34,49,49,48,50,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,68,34,32,120,61,34,45,56,46,48,34,32,121,61,34,50,50,50,46,48,34,32,119,61,34,49,49,56,49,46,48,34,32,104,61,34,54,49,48,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,69,34,32,120,61,34,45,49,49,51,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,50,56,49,46,48,34,32,104,61,34,49,49,48,50,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,70,34,32,120,61,34,49,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,48,49,46,48,34,32,104,61,34,49,52,50,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,48,34,32,120,61,34,49,55,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,53,53,48,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,104,45,97,45,120,61,34,49,55,48,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,49,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,53,51,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,50,34,32,120,61,34,45,53,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,51,48,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,51,34,32,120,61,34,52,52,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,51,50,49,46,48,34,32,104,61,34,49,52,52,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,52,34,32,120,61,34,45,54,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,48,49,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,53,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,54,34,32,120,61,34,45,52,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,55,57,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,55,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,52,52,51,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,56,34,32,120,61,34,45,53,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,54,56,56,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,57,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,57,56,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,65,34,32,120,61,34,45,57,54,46,48,34,32,121,61,34,45,50,48,52,46,48,34,32,119,61,34,49,49,54,57,46,48,34,32,104,61,34,49,53,55,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,66,34,32,120,61,34,45,54,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,56,52,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,67,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,53,54,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,68,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,49,57,51,57,46,48,34,32,104,61,34,49,51,57,55,46,48,34,32,104,45,97,45,120,61,34,49,56,50,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,69,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,53,56,56,46,48,34,32,104,61,34,49,52,48,52,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,70,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,52,52,49,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,48,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,49,51,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,49,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,52,50,57,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,56,51,50,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,50,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,51,55,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,51,34,32,120,61,34,49,49,46,48,34,32,121,61,34,45,51,57,46,48,34,32,119,61,34,49,48,55,52,46,48,34,32,104,61,34,49,52,51,55,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,52,34,32,120,61,34,56,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,50,56,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,53,34,32,120,61,34,49,51,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,56,56,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,54,34,32,120,61,34,57,57,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,51,50,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,55,34,32,120,61,34,57,57,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,55,57,50,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,56,50,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,56,34,32,120,61,34,45,53,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,55,53,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,57,34,32,120,61,34,57,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,65,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,51,50,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,66,34,32,120,61,34,45,49,55,46,48,34,32,121,61,34,45,51,50,56,46,48,34,32,119,61,34,56,50,48,46,48,34,32,104,61,34,49,55,48,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,67,34,32,120,61,34,45,56,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,51,52,46,48,34,32,104,61,34,49,52,48,51,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,68,34,32,120,61,34,45,49,51,56,46,48,34,32,121,61,34,45,51,51,50,46,48,34,32,119,61,34,56,50,48,46,48,34,32,104,61,34,49,55,48,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,69,34,32,120,61,34,53,50,46,48,34,32,121,61,34,53,50,49,46,48,34,32,119,61,34,56,55,51,46,48,34,32,104,61,34,56,56,50,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,70,34,32,120,61,34,45,49,52,46,48,34,32,121,61,34,45,50,55,53,46,48,34,32,119,61,34,49,48,53,50,46,48,34,32,104,61,34,49,51,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,48,34,32,120,61,34,49,57,54,46,56,34,32,121,61,34,49,48,53,55,46,48,34,32,119,61,34,51,55,54,46,50,34,32,104,61,34,51,54,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,49,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,55,53,46,48,34,32,104,61,34,57,55,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,50,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,51,57,46,48,34,32,104,61,34,49,52,54,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,51,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,49,51,46,48,34,32,104,61,34,57,55,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,52,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,49,48,51,46,48,34,32,104,61,34,49,52,54,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,53,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,48,50,46,48,34,32,104,61,34,57,55,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,54,34,32,120,61,34,45,51,48,57,46,48,34,32,121,61,34,45,52,50,51,46,48,34,32,119,61,34,49,50,54,50,46,48,34,32,104,61,34,49,56,53,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,55,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,45,52,49,56,46,48,34,32,119,61,34,49,48,56,56,46,48,34,32,104,61,34,49,51,54,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,56,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,48,52,56,46,48,34,32,104,61,34,49,52,53,51,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,57,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,53,51,51,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,65,34,32,120,61,34,45,51,50,48,46,48,34,32,121,61,34,45,52,50,55,46,48,34,32,119,61,34,57,54,50,46,48,34,32,104,61,34,49,56,50,55,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,66,34,32,120,61,34,50,49,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,49,48,51,54,46,48,34,32,104,61,34,49,52,53,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,67,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,53,57,48,46,48,34,32,104,61,34,49,52,53,51,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,53,48,55,46,48,34,32,104,61,34,57,54,53,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,69,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,48,50,50,46,48,34,32,104,61,34,57,54,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,70,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,49,50,46,48,34,32,104,61,34,57,55,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,48,34,32,120,61,34,45,49,54,54,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,49,54,50,46,48,34,32,104,61,34,49,51,54,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,49,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,49,51,54,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,50,34,32,120,61,34,49,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,52,48,46,48,34,32,104,61,34,57,52,51,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,51,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,55,50,48,46,48,34,32,104,61,34,57,55,53,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,52,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,53,57,55,46,48,34,32,104,61,34,49,50,51,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,53,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,55,55,46,48,34,32,104,61,34,57,54,54,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,54,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,55,56,57,46,48,34,32,104,61,34,57,55,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,55,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,50,50,54,46,48,34,32,104,61,34,57,55,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,56,34,32,120,61,34,45,50,52,46,48,34,32,121,61,34,45,51,48,46,48,34,32,119,61,34,49,48,53,53,46,48,34,32,104,61,34,57,55,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,57,34,32,120,61,34,45,49,50,52,46,48,34,32,121,61,34,45,52,50,52,46,48,34,32,119,61,34,57,57,57,46,48,34,32,104,61,34,49,51,54,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,65,34,32,120,61,34,45,51,55,46,48,34,32,121,61,34,45,49,54,50,46,48,34,32,119,61,34,56,53,50,46,48,34,32,104,61,34,49,48,56,49,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,66,34,32,120,61,34,45,55,50,46,48,34,32,121,61,34,45,51,55,48,46,49,34,32,119,61,34,57,50,53,46,48,34,32,104,61,34,49,55,54,56,46,52,34,32,104,45,97,45,120,61,34,55,49,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,67,34,32,120,61,34,45,49,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,54,46,48,34,32,104,61,34,49,52,51,49,46,48,34,32,104,45,97,45,120,61,34,52,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,68,34,32,120,61,34,45,50,51,55,46,48,34,32,121,61,34,45,51,55,48,46,49,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,55,54,56,46,51,34,32,104,45,97,45,120,61,34,55,49,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,52,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,54,51,46,52,34,32,104,61,34,49,55,57,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,53,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,53,51,46,48,34,32,104,61,34,49,57,51,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,55,34,32,120,61,34,52,52,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,49,51,50,49,46,48,34,32,104,61,34,49,56,53,49,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,57,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,56,53,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,49,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,53,56,56,46,48,34,32,104,61,34,49,56,48,50,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,54,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,56,51,57,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,67,34,32,120,61,34,49,51,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,56,56,46,48,34,32,104,61,34,49,56,48,54,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,49,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,49,48,48,57,46,55,34,32,104,61,34,49,52,53,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,48,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,55,53,46,48,34,32,104,61,34,49,52,53,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,50,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,55,53,46,48,34,32,104,61,34,49,52,52,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,52,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,49,48,51,49,46,52,34,32,104,61,34,49,51,55,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,51,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,49,48,52,56,46,48,34,32,104,61,34,49,51,55,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,53,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,55,53,46,48,34,32,104,61,34,49,53,50,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,55,34,32,120,61,34,49,49,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,56,53,52,46,48,34,32,104,61,34,49,51,57,51,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,57,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,51,54,46,55,34,32,104,61,34,49,52,53,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,56,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,48,50,46,48,34,32,104,61,34,49,52,53,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,65,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,57,52,46,48,34,32,104,61,34,49,52,52,49,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,66,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,53,56,46,52,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,57,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,68,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,55,50,55,46,55,34,32,104,61,34,49,52,52,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,67,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,53,48,48,46,48,34,32,104,61,34,49,52,52,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,69,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,54,56,53,46,48,34,32,104,61,34,49,52,51,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,70,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,55,52,57,46,52,34,32,104,61,34,49,51,54,51,46,48,34,32,104,45,97,45,120,61,34,56,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,49,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,48,53,48,46,48,34,32,104,61,34,49,51,54,51,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,51,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,54,51,46,55,34,32,104,61,34,49,52,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,50,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,49,50,46,48,34,32,104,61,34,49,52,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,52,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,50,49,46,48,34,32,104,61,34,49,52,52,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,54,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,56,53,46,52,34,32,104,61,34,49,51,55,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,53,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,48,50,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,65,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,55,55,46,48,34,32,104,61,34,49,52,52,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,57,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,55,55,46,48,34,32,104,61,34,49,52,52,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,66,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,55,55,46,48,34,32,104,61,34,49,52,51,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,67,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,56,49,46,52,34,32,104,61,34,49,51,54,52,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,48,34,32,120,61,34,49,57,56,46,48,34,32,121,61,34,55,56,57,46,48,34,32,119,61,34,54,49,57,46,49,34,32,104,61,34,54,48,52,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,50,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,57,52,46,48,34,32,119,61,34,56,49,51,46,48,34,32,104,61,34,49,52,55,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,51,34,32,120,61,34,45,55,48,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,49,49,49,53,46,48,34,32,104,61,34,49,52,50,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,55,34,32,120,61,34,55,52,46,48,34,32,121,61,34,45,50,57,55,46,48,34,32,119,61,34,56,54,55,46,48,34,32,104,61,34,49,54,57,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,54,34,32,120,61,34,45,49,52,51,46,48,34,32,121,61,34,45,50,57,56,46,48,34,32,119,61,34,49,50,52,56,46,48,34,32,104,61,34,49,54,57,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,70,34,32,120,61,34,45,51,53,49,46,48,34,32,121,61,34,45,52,49,50,46,48,34,32,119,61,34,49,51,56,48,46,48,34,32,104,61,34,49,56,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,69,34,32,120,61,34,50,51,46,56,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,52,55,54,46,50,34,32,104,61,34,49,52,52,49,46,48,34,32,104,45,97,45,120,61,34,49,53,51,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,57,34,32,120,61,34,50,51,46,56,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,52,55,54,46,53,34,32,104,61,34,49,52,52,49,46,48,34,32,104,45,97,45,120,61,34,49,53,51,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,52,34,32,120,61,34,50,53,49,46,48,34,32,121,61,34,49,48,53,55,46,48,34,32,119,61,34,53,52,57,46,55,34,32,104,61,34,51,54,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,56,34,32,120,61,34,49,49,52,46,48,34,32,121,61,34,49,48,55,54,46,48,34,32,119,61,34,55,48,56,46,51,34,32,104,61,34,50,54,53,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,54,34,32,120,61,34,45,56,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,48,49,51,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,57,51,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,56,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,53,57,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,56,50,51,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,49,34,32,120,61,34,45,53,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,57,46,48,34,32,104,61,34,49,48,53,52,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,53,34,32,120,61,34,55,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,50,49,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,53,34,32,120,61,34,45,49,51,51,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,50,51,50,46,48,34,32,104,61,34,49,51,54,53,46,48,34,32,104,45,97,45,120,61,34,49,49,56,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,65,34,32,120,61,34,51,53,46,48,34,32,121,61,34,56,49,55,46,48,34,32,119,61,34,54,51,51,46,48,34,32,104,61,34,53,56,54,46,48,34,32,104,45,97,45,120,61,34,53,52,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,65,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,56,50,48,46,48,34,32,119,61,34,53,57,53,46,48,34,32,104,61,34,53,56,51,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,54,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,56,55,46,48,34,32,104,61,34,57,55,52,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,56,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,52,55,46,48,34,32,119,61,34,57,49,50,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,70,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,52,50,53,46,48,34,32,119,61,34,56,48,49,46,48,34,32,104,61,34,49,52,51,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,49,34,32,120,61,34,51,56,46,48,34,32,121,61,34,45,52,50,48,46,48,34,32,119,61,34,54,50,53,46,48,34,32,104,61,34,49,52,50,57,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,67,34,32,120,61,34,56,50,46,48,34,32,121,61,34,50,50,50,46,48,34,32,119,61,34,49,48,57,49,46,48,34,32,104,61,34,54,49,48,46,48,34,32,104,45,97,45,120,61,34,49,50,52,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,66,34,32,120,61,34,52,50,46,48,34,32,121,61,34,55,53,46,48,34,32,119,61,34,57,52,48,46,48,34,32,104,61,34,55,56,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,66,34,32,120,61,34,52,49,46,48,34,32,121,61,34,54,54,46,48,34,32,119,61,34,57,52,48,46,48,34,32,104,61,34,55,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,48,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,53,51,46,48,34,32,104,61,34,49,56,55,57,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,51,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,56,48,46,48,34,32,104,61,34,49,55,57,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,53,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,56,51,57,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,55,34,32,120,61,34,51,54,46,48,34,32,121,61,34,49,52,46,48,34,32,119,61,34,49,48,57,50,46,48,34,32,104,61,34,49,48,50,54,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,55,34,32,120,61,34]);fileData290.push.apply(fileData290,[57,57,46,48,34,32,121,61,34,53,50,51,46,48,34,32,119,61,34,51,48,56,46,48,34,32,104,61,34,51,48,57,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,50,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,53,51,46,48,34,32,104,61,34,49,56,54,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,65,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,56,51,54,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,49,34,32,120,61,34,45,49,48,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,53,51,46,48,34,32,104,61,34,49,56,55,57,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,66,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,55,54,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,56,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,56,53,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,68,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,57,53,46,55,34,32,104,61,34,49,56,53,51,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,69,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,53,51,46,48,34,32,104,61,34,49,56,51,57,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,70,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,49,55,46,52,34,32,104,61,34,49,55,54,56,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,67,34,32,120,61,34,45,52,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,57,56,46,48,34,32,104,61,34,49,56,53,51,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,51,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,57,50,52,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,52,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,57,49,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,50,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,54,49,46,48,34,32,104,61,34,49,57,50,52,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,65,34,32,120,61,34,49,51,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,56,56,46,48,34,32,104,61,34,49,56,57,49,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,66,34,32,120,61,34,49,51,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,56,56,46,48,34,32,104,61,34,49,56,55,55,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,57,34,32,120,61,34,49,51,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,56,56,46,48,34,32,104,61,34,49,56,57,49,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,70,34,32,120,61,34,49,49,49,46,48,34,32,121,61,34,49,49,51,51,46,48,34,32,119,61,34,54,57,57,46,48,34,32,104,61,34,49,52,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,56,34,32,120,61,34,45,49,53,57,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,52,56,52,46,48,34,32,104,61,34,52,53,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,54,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,56,50,46,48,34,32,104,61,34,49,52,51,49,46,48,34,32,104,45,97,45,120,61,34,52,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,48,34,32,120,61,34,45,54,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,48,49,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,48,34,32,120,61,34,53,57,46,48,34,32,121,61,34,45,51,51,46,48,34,32,119,61,34,57,50,50,46,48,34,32,104,61,34,49,52,57,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,68,34,32,120,61,34,57,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,56,53,51,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,69,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,49,56,46,48,34,32,104,61,34,49,51,54,48,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,55,34,32,120,61,34,45,53,46,48,34,32,121,61,34,50,49,46,48,34,32,119,61,34,49,49,55,53,46,48,34,32,104,61,34,49,48,49,52,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,57,34,32,120,61,34,49,50,51,46,48,34,32,121,61,34,53,52,50,46,48,34,32,119,61,34,53,53,50,46,48,34,32,104,61,34,56,53,49,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,50,34,32,120,61,34,55,49,46,48,34,32,121,61,34,53,52,50,46,48,34,32,119,61,34,54,51,48,46,48,34,32,104,61,34,56,53,49,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,51,34,32,120,61,34,57,52,46,48,34,32,121,61,34,53,50,51,46,48,34,32,119,61,34,54,50,49,46,48,34,32,104,61,34,56,55,48,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,68,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,51,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,67,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,56,57,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,69,34,32,120,61,34,57,48,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,52,34,32,120,61,34,45,50,51,46,48,34,32,121,61,34,50,50,55,46,48,34,32,119,61,34,49,48,55,48,46,48,34,32,104,61,34,57,49,48,46,48,34,32,47,62,10,60,47,98,111,117,110,100,105,110,103,45,98,111,120,101,115,62,10]);Module["FS_createDataFile"]("/data/text","Times-bold-italic.xml",fileData290,true,true,false);var fileData291=[];fileData291.push.apply(fileData291,[60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,98,111,117,110,100,105,110,103,45,98,111,120,101,115,32,102,111,110,116,45,102,97,109,105,108,121,61,34,84,105,109,101,115,34,32,117,110,105,116,115,45,112,101,114,45,101,109,61,34,50,48,52,56,34,62,10,32,32,32,60,103,32,99,61,34,50,49,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,51,52,54,46,48,34,32,104,61,34,49,52,52,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,50,34,32,120,61,34,50,55,50,46,48,34,32,121,61,34,55,55,48,46,48,34,32,119,61,34,53,57,53,46,48,34,32,104,61,34,54,52,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,51,34,32,120,61,34,45,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,49,51,56,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,52,34,32,120,61,34,53,57,46,48,34,32,121,61,34,45,50,48,52,46,48,34,32,119,61,34,57,49,49,46,48,34,32,104,61,34,49,55,52,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,53,34,32,120,61,34,50,53,49,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,49,53,52,53,46,48,34,32,104,61,34,49,52,51,54,46,48,34,32,104,45,97,45,120,61,34,50,48,52,56,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,54,34,32,120,61,34,49,48,54,46,48,34,32,121,61,34,45,51,48,46,48,34,32,119,61,34,49,52,56,52,46,48,34,32,104,61,34,49,52,52,57,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,55,34,32,120,61,34,49,55,57,46,48,34,32,121,61,34,55,55,48,46,48,34,32,119,61,34,50,49,53,46,48,34,32,104,61,34,54,52,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,56,34,32,120,61,34,57,52,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,49,55,54,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,57,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,53,51,49,46,48,34,32,104,61,34,49,55,54,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,65,34,32,120,61,34,49,49,49,46,48,34,32,121,61,34,53,50,55,46,48,34,32,119,61,34,56,48,51,46,48,34,32,104,61,34,56,57,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,66,34,32,120,61,34,52,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,54,55,46,48,34,32,104,61,34,49,48,54,54,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,67,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,51,55,48,46,48,34,32,119,61,34,51,55,55,46,48,34,32,104,61,34,54,56,55,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,68,34,32,120,61,34,57,48,46,48,34,32,121,61,34,51,53,48,46,48,34,32,119,61,34,52,57,55,46,48,34,32,104,61,34,50,51,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,69,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,51,52,54,46,48,34,32,104,61,34,51,52,54,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,70,34,32,120,61,34,45,50,57,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,54,50,54,46,48,34,32,104,61,34,49,52,53,49,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,48,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,50,56,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,52,51,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,49,34,32,120,61,34,49,51,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,55,51,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,50,34,32,120,61,34,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,51,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,54,46,48,34,32,104,61,34,49,52,51,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,52,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,51,52,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,53,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,49,55,46,48,34,32,104,61,34,49,52,48,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,54,34,32,120,61,34,53,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,49,53,46,48,34,32,104,61,34,49,52,51,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,55,34,32,120,61,34,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,52,49,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,56,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,48,56,46,48,34,32,104,61,34,49,52,51,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,57,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,49,56,46,48,34,32,104,61,34,49,52,51,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,65,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,51,52,54,46,48,34,32,104,61,34,57,57,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,66,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,51,55,48,46,48,34,32,119,61,34,51,55,55,46,48,34,32,104,61,34,49,51,51,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,67,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,49,53,55,46,48,34,32,104,61,34,49,49,50,52,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,68,34,32,120,61,34,52,57,46,48,34,32,121,61,34,50,49,48,46,48,34,32,119,61,34,49,48,54,55,46,48,34,32,104,61,34,54,52,56,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,69,34,32,120,61,34,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,49,53,55,46,48,34,32,104,61,34,49,49,50,52,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,70,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,55,57,51,46,48,34,32,104,61,34,49,52,51,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,48,34,32,120,61,34,49,55,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,53,53,48,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,104,45,97,45,120,61,34,49,57,48,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,49,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,50,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,51,52,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,51,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,51,48,54,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,52,34,32,120,61,34,50,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,56,53,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,53,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,56,48,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,54,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,54,49,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,55,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,51,57,46,48,34,32,119,61,34,49,52,55,48,46,48,34,32,104,61,34,49,52,53,52,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,56,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,49,51,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,65,34,32,120,61,34,55,46,48,34,32,121,61,34,45,50,48,48,46,48,34,32,119,61,34,57,55,52,46,48,34,32,104,61,34,49,53,56,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,66,34,32,120,61,34,53,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,49,50,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,67,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,57,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,68,34,32,120,61,34,50,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,56,53,56,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,57,51,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,52,53,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,70,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,48,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,57,52,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,49,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,51,54,52,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,55,55,57,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,50,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,48,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,51,34,32,120,61,34,55,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,55,57,46,48,34,32,104,61,34,49,52,53,49,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,52,34,32,120,61,34,53,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,51,55,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,53,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,54,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,55,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,57,55,51,46,48,34,32,104,61,34,49,52,49,56,46,48,34,32,104,45,97,45,120,61,34,50,48,52,56,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,56,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,56,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,57,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,48,49,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,65,34,32,120,61,34,53,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,52,50,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,66,34,32,120,61,34,49,51,55,46,48,34,32,121,61,34,45,51,48,57,46,48,34,32,119,61,34,52,55,57,46,48,34,32,104,61,34,49,54,57,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,67,34,32,120,61,34,45,57,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,54,49,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,68,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,51,48,57,46,48,34,32,119,61,34,52,55,57,46,48,34,32,104,61,34,49,54,57,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,69,34,32,120,61,34,49,51,50,46,48,34,32,121,61,34,53,50,54,46,48,34,32,119,61,34,57,48,51,46,48,34,32,104,61,34,56,56,57,46,48,34,32,104,45,97,45,120,61,34,49,49,57,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,55,53,46,48,34,32,119,61,34,49,48,50,52,46,48,34,32,104,61,34,49,51,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,48,34,32,120,61,34,45,52,49,46,48,34,32,121,61,34,57,54,57,46,48,34,32,119,61,34,52,56,57,46,48,34,32,104,61,34,52,57,49,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,49,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,57,57,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,50,34,32,120,61,34,51,53,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,51,49,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,51,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,56,51,50,46,48,34,32,104,61,34,49,48,48,48,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,52,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,52,48,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,53,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,50,49,46,48,34,32,104,61,34,57,57,56,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,54,34,32,120,61,34,50,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,54,56,46,48,34,32,104,61,34,49,52,49,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,55,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,52,50,53,46,48,34,32,119,61,34,57,51,50,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,56,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,53,57,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,56,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,65,34,32,120,61,34,45,49,49,57,46,48,34,32,121,61,34,45,52,49,56,46,48,34,32,119,61,34,54,53,55,46,48,34,32,104,61,34,49,56,51,51,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,66,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,67,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,56,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,54,51,51,46,48,34,32,104,61,34,57,54,55,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,53,57,46,48,34,32,104,61,34,57,54,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,70,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,48,48,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,48,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,48,51,54,46,48,34,32,104,61,34,49,51,57,49,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,49,34,32,120,61,34,54,56,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,48,50,55,46,48,34,32,104,61,34,49,51,56,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,50,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,57,54,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,51,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,54,57,50,46,48,34,32,104,61,34,57,57,56,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,52,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,54,51,55,46,48,34,32,104,61,34,49,51,49,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,53,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,57,57,56,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,54,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,53,48,46,48,34,32,104,61,34,57,55,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,55,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,48,49,46,48,34,32,104,61,34,57,55,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,56,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,54,55,46,48,34,32,104,61,34,57,52,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,57,53,48,46,48,34,32,104,61,34,49,51,57,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,65,34,32,120,61,34,52,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,49,56,46,48,34,32,104,61,34,57,54,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,66,34,32,120,61,34,57,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,55,52,57,46,48,34,32,104,61,34,49,55,54,57,46,48,34,32,104,45,97,45,120,61,34,56,48,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,67,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,48,57,46,48,34,32,104,61,34,49,52,49,50,46,48,34,32,104,45,97,45,120,61,34,52,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,68,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,51,52,55,46,48,34,32,119,61,34,55,52,57,46,48,34,32,104,61,34,49,55,54,57,46,48,34,32,104,45,97,45,120,61,34,56,48,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,52,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,56,49,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,53,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,57,54,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,55,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,49,51,48,54,46,48,34,32,104,61,34,49,56,53,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,56,48,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,49,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,56,54,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,54,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,56,53,50,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,67,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,56,53,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,49,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,48,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,50,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,52,55,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,52,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,51,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,53,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,57,52,56,46,48,34,32,104,61,34,49,53,52,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,55,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,56,51,50,46,48,34,32,104,61,34,49,52,49,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,57,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,50,49,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,56,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,50,49,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,65,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,50,49,46,48,34,32,104,61,34,49,52,55,48,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,66,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,56,50,49,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,53,55,54,46,48,34,32,104,61,34,49,52,54,48,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,67,34,32,120,61,34,45,52,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,53,54,50,46,48,34,32,104,61,34,49,52,54,48,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,69,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,57,50,46,48,34,32,104,61,34,49,52,52,49,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,70,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,57,50,46,48,34,32,104,61,34,49,51,54,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,49,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,53,57,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,51,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,52,57,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,50,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,52,57,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,52,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,52,55,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,54,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,51,57,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,53,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,52,49,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,65,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,66,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,49,52,55,48,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,67,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,48,54,54,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,48,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,55,57,52,46,48,34,32,119,61,34,54,49,52,46,48,34,32,104,61,34,54,49,52,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,50,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,50,57,48,46,48,34,32,119,61,34,56,51,52,46,48,34,32,104,61,34,49,52,57,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,51,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,51,48,46,48,34,32,119,61,34,57,51,57,46,48,34,32,104,61,34,49,52,51,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,55,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,45,50,56,55,46,48,34,32,119,61,34,55,55,53,46,48,34,32,104,61,34,49,54,57,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,54,34,32,120,61,34,57,48,46,48,34,32,121,61,34,45,50,56,56,46,48,34,32,119,61,34,57,51,56,46,48,34,32,104,61,34,49,54,55,50,46,48,34,32,104,45,97,45,120,61,34,49,49,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,70,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,49,48,50,49,46,52,34,32,104,61,34,49,52,51,57,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,69,34,32,120,61,34,51,53,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,53,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,104,45,97,45,120,61,34,49,53,51,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,57,34,32,120,61,34,51,53,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,53,46,48,34,32,104,61,34,49,52,53,54,46,48,34,32,104,45,97,45,120,61,34,49,53,51,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,52,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,57,54,57,46,48,34,32,119,61,34,52,56,57,46,48,34,32,104,61,34,52,57,49,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,56,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,57,54,57,46,48,34,32,119,61,34,54,57,50,46,48,34,32,104,61,34,51,57,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,54,34,32,120,61,34,50,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,57,51,57,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,104,45,97,45,120,61,34,50,48,52,56,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,56,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,49,53,53,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,54,54,52,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,49,34,32,120,61,34,52,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,54,55,46,48,34,32,104,61,34,49,48,54,54,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,53,34,32,120,61,34,56,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,48,49,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,53,34,32,120,61,34,45,49,51,51,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,50,51,50,46,48,34,32,104,61,34,49,51,54,53,46,48,34,32,104,45,97,45,120,61,34,49,49,56,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,65,34,32,120,61,34,48,46,48,34,32,121,61,34,56,49,55,46,48,34,32,119,61,34,54,49,54,46,48,34,32,104,61,34,53,57,56,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,65,34,32,120,61,34,52,48,46,48,34,32,121,61,34,56,49,53,46,48,34,32,119,61,34,54,48,48,46,48,34,32,104,61,34,54,48,48,46,48,34,32,104,45,97,45,120,61,34,54,55,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,54,34,32,120,61,34,54,55,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,53,50,46,48,34,32,104,61,34,57,57,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,56,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,49,57,48,46,48,34,32,119,61,34,57,50,52,46,48,34,32,104,61,34,49,51,49,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,70,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,52,49,51,46,48,34,32,119,61,34,55,57,52,46,48,34,32,104,61,34,49,52,51,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,49,34,32,120,61,34,49,55,48,46,48,34,32,121,61,34,45,52,49,56,46,48,34,32,119,61,34,51,52,54,46,48,34,32,104,61,34,49,52,52,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,67,34,32,120,61,34,52,57,46,48,34,32,121,61,34,50,49,48,46,48,34,32,119,61,34,49,48,54,55,46,48,34,32,104,61,34,54,52,56,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,66,34,32,120,61,34,53,50,46,48,34,32,121,61,34,56,52,46,48,34,32,119,61,34,57,49,51,46,48,34,32,104,61,34,55,55,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,66,34,32,120,61,34,52,56,46,48,34,32,121,61,34,56,52,46,48,34,32,119,61,34,57,49,52,46,48,34,32,104,61,34,55,55,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99]);fileData291.push.apply(fileData291,[61,34,67,51,56,48,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,51,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,56,50,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,53,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,56,54,54,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,55,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,48,54,55,46,48,34,32,104,61,34,49,48,57,56,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,55,34,32,120,61,34,57,57,46,48,34,32,121,61,34,53,50,51,46,48,34,32,119,61,34,51,48,56,46,48,34,32,104,61,34,51,48,57,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,50,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,56,56,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,65,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,56,48,46,48,34,32,104,61,34,49,56,56,55,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,49,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,52,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,66,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,56,48,46,48,34,32,104,61,34,49,56,49,49,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,56,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,56,48,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,49,56,56,55,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,70,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,49,56,49,49,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,67,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,51,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,57,52,55,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,52,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,57,50,56,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,50,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,53,52,46,48,34,32,104,61,34,49,57,52,55,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,65,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,57,52,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,66,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,57,50,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,52,49,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,57,52,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,70,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,49,49,53,54,46,48,34,32,119,61,34,54,55,56,46,48,34,32,104,61,34,49,52,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,56,34,32,120,61,34,56,50,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,52,54,54,46,48,34,32,104,61,34,52,52,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,54,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,50,48,57,46,48,34,32,104,61,34,49,52,49,50,46,48,34,32,104,45,97,45,120,61,34,52,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,48,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,51,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,48,34,32,120,61,34,55,48,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,57,55,52,46,48,34,32,104,61,34,49,52,54,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,68,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,48,49,46,48,34,32,104,61,34,49,57,48,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,54,56,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,55,34,32,120,61,34,54,54,46,48,34,32,121,61,34,49,54,46,48,34,32,119,61,34,49,48,51,54,46,48,34,32,104,61,34,49,48,51,54,46,48,34,32,104,45,97,45,120,61,34,49,49,54,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,57,34,32,120,61,34,49,51,50,46,48,34,32,121,61,34,53,52,57,46,48,34,32,119,61,34,53,49,50,46,48,34,32,104,61,34,56,53,57,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,50,34,32,120,61,34,53,57,46,48,34,32,121,61,34,53,52,57,46,48,34,32,119,61,34,54,49,52,46,48,34,32,104,61,34,56,53,57,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,51,34,32,120,61,34,54,53,46,48,34,32,121,61,34,53,50,56,46,48,34,32,119,61,34,54,48,49,46,48,34,32,104,61,34,56,55,53,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,68,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,51,55,53,46,48,34,32,104,61,34,49,52,51,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,67,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,51,55,48,46,48,34,32,104,61,34,49,52,51,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,69,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,51,53,46,48,34,32,104,61,34,49,52,51,50,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,52,34,32,120,61,34,50,54,46,48,34,32,121,61,34,50,48,54,46,48,34,32,119,61,34,57,55,49,46,48,34,32,104,61,34,57,55,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,60,47,98,111,117,110,100,105,110,103,45,98,111,120,101,115,62,10]);Module["FS_createDataFile"]("/data/text","Times-bold.xml",fileData291,true,true,false);var fileData292=[];fileData292.push.apply(fileData292,[60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,98,111,117,110,100,105,110,103,45,98,111,120,101,115,32,102,111,110,116,45,102,97,109,105,108,121,61,34,84,105,109,101,115,34,32,117,110,105,116,115,45,112,101,114,45,101,109,61,34,50,48,52,56,34,62,10,32,32,32,60,103,32,99,61,34,50,49,34,32,120,61,34,56,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,53,52,49,46,48,34,32,104,61,34,49,51,57,48,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,50,34,32,120,61,34,51,49,52,46,48,34,32,121,61,34,55,55,50,46,48,34,32,119,61,34,52,53,56,46,48,34,32,104,61,34,53,57,48,46,48,34,32,104,45,97,45,120,61,34,56,54,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,51,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,50,49,46,48,34,32,104,61,34,49,51,54,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,52,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,49,56,53,46,48,34,32,119,61,34,57,53,50,46,48,34,32,104,61,34,49,54,56,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,53,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,53,56,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,54,34,32,120,61,34,49,53,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,50,55,46,48,34,32,104,61,34,49,52,48,48,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,55,34,32,120,61,34,50,53,55,46,48,34,32,121,61,34,55,55,50,46,48,34,32,119,61,34,49,53,48,46,48,34,32,104,61,34,53,57,48,46,48,34,32,104,45,97,45,120,61,34,52,51,56,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,56,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,51,55,51,46,48,34,32,119,61,34,53,53,57,46,48,34,32,104,61,34,49,55,52,51,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,51,54,56,46,48,34,32,119,61,34,53,53,57,46,48,34,32,104,61,34,49,55,52,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,65,34,32,120,61,34,49,55,51,46,48,34,32,121,61,34,53,50,49,46,48,34,32,119,61,34,55,52,52,46,48,34,32,104,61,34,56,52,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,66,34,32,120,61,34,49,55,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,50,55,46,48,34,32,104,61,34,49,48,50,54,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,67,34,32,120,61,34,49,50,51,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,50,56,52,46,48,34,32,104,61,34,52,55,50,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,68,34,32,120,61,34,57,57,46,48,34,32,121,61,34,51,57,51,46,48,34,32,119,61,34,52,55,57,46,48,34,32,104,61,34,49,50,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,69,34,32,120,61,34,50,50,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,50,50,55,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,70,34,32,120,61,34,45,49,53,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,54,49,55,46,48,34,32,104,61,34,49,51,56,48,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,48,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,49,50,46,48,34,32,119,61,34,57,53,51,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,49,34,32,120,61,34,57,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,52,48,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,50,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,48,51,46,48,34,32,104,61,34,49,51,56,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,51,34,32,120,61,34,51,48,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,50,51,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,52,34,32,120,61,34,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,55,57,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,53,34,32,120,61,34,50,57,46,48,34,32,121,61,34,45,49,56,46,48,34,32,119,61,34,57,55,54,46,48,34,32,104,61,34,49,51,56,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,54,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,49,52,46,48,34,32,119,61,34,49,48,48,53,46,48,34,32,104,61,34,49,52,49,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,55,34,32,120,61,34,49,53,52,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,52,53,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,56,34,32,120,61,34,54,51,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,57,52,54,46,48,34,32,104,61,34,49,51,57,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,57,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,57,54,48,46,48,34,32,104,61,34,49,52,50,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,65,34,32,120,61,34,49,55,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,52,51,50,46,48,34,32,104,61,34,57,50,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,66,34,32,120,61,34,49,50,51,46,48,34,32,121,61,34,45,50,54,54,46,48,34,32,119,61,34,52,55,57,46,48,34,32,104,61,34,49,49,54,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,67,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,45,49,50,46,48,34,32,119,61,34,49,49,49,52,46,48,34,32,104,61,34,49,48,53,50,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,68,34,32,120,61,34,49,50,49,46,48,34,32,121,61,34,50,53,49,46,48,34,32,119,61,34,49,49,51,56,46,48,34,32,104,61,34,53,50,54,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,69,34,32,120,61,34,49,51,50,46,48,34,32,121,61,34,45,49,50,46,48,34,32,119,61,34,49,49,49,52,46,48,34,32,104,61,34,49,48,53,50,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,70,34,32,120,61,34,50,48,56,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,54,57,55,46,48,34,32,104,61,34,49,51,56,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,48,34,32,120,61,34,49,56,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,53,48,49,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,56,56,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,49,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,49,46,48,34,32,104,61,34,49,51,54,55,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,50,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,50,52,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,51,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,50,55,55,46,48,34,32,104,61,34,49,52,48,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,52,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,53,53,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,53,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,54,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,55,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,51,55,53,46,48,34,32,104,61,34,49,52,48,51,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,56,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,57,48,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,57,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,48,53,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,65,34,32,120,61,34,45,49,53,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,48,50,48,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,66,34,32,120,61,34,49,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,54,53,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,67,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,54,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,68,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,56,50,55,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,69,34,32,120,61,34,45,52,51,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,53,51,49,46,48,34,32,104,61,34,49,51,55,48,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,70,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,51,57,55,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,48,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,51,57,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,49,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,55,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,55,51,55,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,50,34,32,120,61,34,45,50,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,51,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,51,34,32,120,61,34,51,53,46,48,34,32,121,61,34,45,52,53,46,48,34,32,119,61,34,49,48,48,53,46,48,34,32,104,61,34,49,52,48,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,52,34,32,120,61,34,49,49,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,55,54,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,53,34,32,120,61,34,50,48,54,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,51,54,48,46,48,34,32,104,61,34,49,51,55,54,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,54,34,32,120,61,34,49,53,54,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,50,53,50,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,55,34,32,120,61,34,49,52,52,46,48,34,32,121,61,34,45,51,56,46,48,34,32,119,61,34,49,55,49,50,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,56,34,32,120,61,34,45,54,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,48,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,57,34,32,120,61,34,49,53,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,55,54,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,65,34,32,120,61,34,45,49,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,53,55,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,66,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,51,52,50,46,48,34,32,119,61,34,55,53,57,46,48,34,32,104,61,34,49,54,55,52,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,67,34,32,120,61,34,45,55,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,49,50,46,48,34,32,104,61,34,49,51,54,50,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,68,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,51,52,50,46,48,34,32,119,61,34,55,53,57,46,48,34,32,104,61,34,49,54,55,52,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,69,34,32,120,61,34,45,53,52,46,48,34,32,121,61,34,52,57,55,46,48,34,32,119,61,34,56,50,55,46,48,34,32,104,61,34,56,54,53,46,48,34,32,104,45,97,45,120,61,34,56,54,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,54,46,48,34,32,119,61,34,49,48,50,52,46,48,34,32,104,61,34,49,48,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,48,34,32,120,61,34,49,57,50,46,48,34,32,121,61,34,57,48,51,46,48,34,32,119,61,34,51,56,56,46,48,34,32,104,61,34,52,53,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,49,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,57,51,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,50,34,32,120,61,34,52,54,46,53,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,57,50,50,46,53,34,32,104,61,34,49,52,50,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,51,34,32,120,61,34,53,57,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,49,49,46,48,34,32,104,61,34,57,50,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,52,34,32,120,61,34,51,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,48,52,56,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,53,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,55,55,57,46,48,34,32,104,61,34,57,50,56,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,54,34,32,120,61,34,45,51,48,53,46,48,34,32,121,61,34,45,52,50,55,46,48,34,32,119,61,34,49,49,55,50,46,48,34,32,104,61,34,49,56,49,54,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,55,34,32,120,61,34,49,54,46,48,34,32,121,61,34,45,52,50,52,46,48,34,32,119,61,34,57,53,49,46,48,34,32,104,61,34,49,51,50,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,56,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,52,49,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,57,34,32,120,61,34,57,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,52,52,51,46,48,34,32,104,61,34,49,51,54,54,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,65,34,32,120,61,34,45,50,51,51,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,56,50,53,46,48,34,32,104,61,34,49,55,54,49,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,66,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,57,49,53,46,48,34,32,104,61,34,49,52,50,48,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,67,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,52,56,54,46,48,34,32,104,61,34,49,52,49,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,68,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,52,49,56,46,48,34,32,104,61,34,57,50,55,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,69,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,52,52,46,48,34,32,104,61,34,57,50,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,70,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,48,51,46,48,34,32,104,61,34,57,50,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,48,34,32,120,61,34,45,49,53,55,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,49,49,55,46,48,34,32,104,61,34,49,51,50,55,46,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,49,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,52,50,55,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,51,51,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,50,34,32,120,61,34,53,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,53,49,46,48,34,32,104,61,34,57,49,48,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,51,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,55,49,54,46,48,34,32,104,61,34,57,51,52,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,52,34,32,120,61,34,55,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,53,50,57,46,48,34,32,104,61,34,49,49,52,48,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,53,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,56,56,54,46,48,34,32,104,61,34,57,51,48,46,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,54,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,57,51,50,46,55,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,55,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,49,50,57,52,46,48,34,32,104,61,34,57,51,51,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,56,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,55,50,46,48,34,32,104,61,34,57,51,50,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,57,34,32,120,61,34,45,53,51,46,48,34,32,121,61,34,45,52,50,53,46,48,34,32,119,61,34,57,50,53,46,48,34,32,104,61,34,49,51,51,51,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,65,34,32,120,61,34,45,56,46,48,34,32,121,61,34,45,49,54,55,46,48,34,32,119,61,34,55,56,53,46,48,34,32,104,61,34,49,48,52,52,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,66,34,32,120,61,34,45,51,52,46,48,34,32,121,61,34,45,51,55,51,46,48,34,32,119,61,34,57,51,57,46,48,34,32,104,61,34,49,55,53,48,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,67,34,32,120,61,34,55,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,49,56,46,48,34,32,104,61,34,49,51,57,51,46,48,34,32,104,45,97,45,120,61,34,53,54,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,68,34,32,120,61,34,45,49,48,48,46,48,34,32,121,61,34,45,51,55,51,46,48,34,32,119,61,34,57,51,57,46,48,34,32,104,61,34,49,55,53,48,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,52,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,55,46,48,34,32,104,61,34,49,55,48,50,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,53,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,49,46,48,34,32,104,61,34,49,56,50,50,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,55,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,49,50,55,55,46,48,34,32,104,61,34,49,56,48,56,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,57,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,55,56,56,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,49,34,32,120,61,34,45,52,51,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,53,51,49,46,48,34,32,104,61,34,49,55,52,50,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,54,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,55,51,50,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,67,34,32,120,61,34,50,48,54,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,51,54,48,46,48,34,32,104,61,34,49,55,49,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,49,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,56,52,46,48,34,32,104,61,34,49,51,55,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,48,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,51,56,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,50,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,51,55,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,52,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,57,49,46,48,34,32,104,61,34,49,50,54,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,51,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,49,51,48,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,53,34,32,120,61,34,51,49,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,52,52,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,55,34,32,120,61,34,51,48,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,56,52,48,46,48,34,32,104,61,34,49,51,52,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,57,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,57,49,52,46,48,34,32,104,61,34,49,51,56,48,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,56,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,55,55,57,46,48,34,32,104,61,34,49,51,56,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,65,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,56,54,52,46,48,34,32,104,61,34,49,51,55,56,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,66,34,32,120,61,34,54,52,46,48,34,32,121,61,34,45,50,53,46,48,34,32,119,61,34,57,50,49,46,48,34,32,104,61,34,49,50,54,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,68,34,32,120,61,34,57,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,54,53,48,46,48,34,32,104,61,34,49,51,55,55,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,67,34,32,120,61,34,57,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,52,54,48,46,48,34,32,104,61,34,49,51,56,50,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,69,34,32,120,61,34,57,53,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,54,48,50,46,48,34,32,104,61,34,49,51,55,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,70,34,32,120,61,34,57,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,54,53,55,46,48,34,32,104,61,34,49,50,54,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,49,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,54,50,46,48,34,32,104,61,34,49,50,57,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,51,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,53,55,46,48,34,32,104,61,34,49,51,55,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,50,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,48,51,46,48,34,32,104,61,34,49,51,56,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,52,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,48,55,46,48,34,32,104,61,34,49,51,55,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,54,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,54,52,46,48,34,32,104,61,34,49,50,54,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,53,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,48,48,55,46,48,34,32,104,61,34,49,50,57,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,65,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,57,52,48,46,48,34,32,104,61,34,49,51,55,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,57,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,56,56,54,46,48,34,32,104,61,34,49,51,56,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,66,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,56,56,54,46,48,34,32,104,61,34,49,51,55,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,67,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,51,46,48,34,32,119,61,34,56,56,54,46,48,34,32,104,61,34,49,50,54,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,48,34,32,120,61,34,50,55,48,46,48,34,32,121,61,34,56,48,51,46,48,34,32,119,61,34,53,56,51,46,48,34,32,104,61,34,53,56,51,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,50,34,32,120,61,34,49,53,53,46,48,34,32,121,61,34,45,50,57,52,46,48,34,32,119,61,34,56,49,51,46,48,34,32,104,61,34,49,52,52,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,51,34,32,120,61,34,50,48,46,48,34,32,121,61,34,45,49,54,46,48,34,32,119,61,34,49,48,52,48,46,48,34,32,104,61,34,49,51,56,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,55,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,51,51,50,46,48,34,32,119,61,34,56,51,53,46,48,34,32,104,61,34,49,54,57,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,54,34,32,120,61,34,53,51,46,48,34,32,121,61,34,45,51,49,55,46,48,34,32,119,61,34,49,49,48,51,46,48,34,32,104,61,34,49,54,56,49,46,48,34,32,104,45,97,45,120,61,34,49,48,55,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,70,34,32,120,61,34,45,51,52,57,46,48,34,32,121,61,34,45,52,50,56,46,48,34,32,119,61,34,49,51,53,56,46,48,34,32,104,61,34,49,56,49,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,69,34,32,120,61,34,52,56,46,52,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,52,50,46,54,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,53,53,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,57,34,32,120,61,34,52,56,46,52,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,52,50,46,54,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,53,53,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,52,34,32,120,61,34,51,49,50,46,48,34,32,121,61,34,57,48,51,46,48,34,32,119,61,34,52,53,56,46,48,34,32,104,61,34,52,53,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,56,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,57,48,51,46,48,34,32,119,61,34,54,49,52,46,48,34,32,104,61,34,51,51,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,54,34,32,120,61,34,45,53,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,57,50,50,46,48,34,32,104,61,34,49,51,51,57,46,48,34,32,104,45,97,45,120,61,34,49,56,50,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,56,34,32,120,61,34,49,50,48,46,48,34,32,121,61,34,45,50,49,57,46,48,34,32,119,61,34,49,51,49,49,46,48,34,32,104,61,34,49,54,57,56,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,49,34,32,120,61,34,54,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,55,48,46,48,34,32,104,61,34,49,48,50,54,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,53,34,32,120,61,34,49,52,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,50,50,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,53,34,32,120,61,34,45,49,53,55,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,49,50,56,46,48,34,32,104,61,34,49,51,50,57,46,50,34,32,104,45,97,45,120,61,34,49,49,56,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,65,34,32,120,61,34,57,55,46,48,34,32,121,61,34,55,57,52,46,48,34,32,119,61,34,54,50,49,46,48,34,32,104,61,34,53,54,56,46,48,34,32,104,45,97,45,120,61,34,53,54,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,65,34,32,120,61,34,49,53,49,46,48,34,32,121,61,34,55,57,54,46,48,34,32,119,61,34,53,56,56,46,48,34,32,104,61,34,53,54,54,46,48,34,32,104,45,97,45,120,61,34,54,51,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,54,34,32,120,61,34,52,54,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,49,50,54,52,46,48,34,32,104,61,34,57,51,52,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,56,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,50,55,53,46,48,34,32,119,61,34,57,48,51,46,48,34,32,104,61,34,49,52,49,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,70,34,32,120,61,34,49,49,51,46,48,34,32,121,61,34,45,52,50,51,46,48,34,32,119,61,34,54,57,55,46,48,34,32,104,61,34,49,51,56,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,49,34,32,120,61,34,49,49,57,46,48,34,32,121,61,34,45,52,50,49,46,48,34,32,119,61,34,53,51,57,46,48,34,32,104,61,34,49,51,57,48,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,67,34,32,120,61,34,50,48,55,46,48,34,32,121,61,34,50,53,49,46,48,34,32,119,61,34,49,48,53,50,46,48,34,32,104,61,34,53,50,54,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,66,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,55,49,46,48,34,32,119,61,34,56,48,56,46,48,34,32,104,61,34,55,53,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,66,34,32,120,61,34,49,48,49,46,48,34,32,121,61,34,55,49,46,48,34,32,119,61,34,56,49,51,46,48,34,32,104,61,34,55,53,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,48,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,49,46,48,34,32,104,61,34,49,55,55,50,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,51,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,52,46,48,34,32,104,61,34,49,55,51,55,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,53,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,55,54,55,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,55,34,32,120,61,34,49,54,51,46,48,34,32,121,61,34,52,55,46,48,34,32,119,61,34,49,48,53,51,46,48,34,32,104,61,34,57,51,52,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,55,34,32,120,61,34,49,53,54,46,48,34,32,121,61,34,52,57,53,46,48,34,32,119,61,34,50,51,50,46,48,34,32,104,61,34,50,51,50,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,50,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,49,46]);fileData292.push.apply(fileData292,[48,34,32,104,61,34,49,56,49,51,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,65,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,55,56,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,49,34,32,120,61,34,45,53,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,54,49,46,48,34,32,104,61,34,49,56,49,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,66,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,54,55,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,56,34,32,120,61,34,45,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,48,51,46,48,34,32,104,61,34,49,55,57,51,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,68,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,48,56,46,48,34,32,104,61,34,49,55,56,49,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,69,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,53,56,46,48,34,32,104,61,34,49,55,55,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,70,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,55,55,46,48,34,32,104,61,34,49,54,55,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,67,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,48,53,46,48,34,32,104,61,34,49,55,56,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,51,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,56,52,53,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,52,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,56,52,51,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,50,34,32,120,61,34,49,49,56,46,48,34,32,121,61,34,45,51,53,46,48,34,32,119,61,34,49,51,49,53,46,48,34,32,104,61,34,49,56,53,48,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,65,34,32,120,61,34,50,48,54,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,51,54,48,46,48,34,32,104,61,34,49,56,50,51,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,66,34,32,120,61,34,50,48,54,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,51,54,48,46,48,34,32,104,61,34,49,56,50,49,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,57,34,32,120,61,34,50,48,54,46,48,34,32,121,61,34,45,52,48,46,48,34,32,119,61,34,49,51,54,48,46,48,34,32,104,61,34,49,56,50,56,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,70,34,32,120,61,34,49,52,54,46,48,34,32,121,61,34,49,48,57,48,46,48,34,32,119,61,34,54,52,48,46,48,34,32,104,61,34,49,48,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,56,34,32,120,61,34,45,49,52,48,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,52,51,54,46,48,34,32,104,61,34,52,52,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,54,34,32,120,61,34,50,50,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,49,46,48,34,32,104,61,34,49,51,57,51,46,48,34,32,104,45,97,45,120,61,34,53,54,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,48,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,53,51,46,48,34,32,104,61,34,49,51,51,54,46,48,34,32,104,45,97,45,120,61,34,49,52,55,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,48,34,32,120,61,34,52,53,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,52,56,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,68,34,32,120,61,34,49,53,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,55,54,46,48,34,32,104,61,34,49,55,56,49,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,69,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,52,50,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,55,34,32,120,61,34,49,50,49,46,48,34,32,121,61,34,50,56,46,48,34,32,119,61,34,49,49,51,56,46,48,34,32,104,61,34,57,55,50,46,48,34,32,104,45,97,45,120,61,34,49,51,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,57,34,32,120,61,34,49,49,49,46,48,34,32,121,61,34,53,52,50,46,48,34,32,119,61,34,52,56,49,46,48,34,32,104,61,34,56,52,52,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,50,34,32,120,61,34,54,49,46,48,34,32,121,61,34,53,52,50,46,48,34,32,119,61,34,53,56,55,46,48,34,32,104,61,34,56,52,52,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,51,34,32,120,61,34,54,54,46,48,34,32,121,61,34,53,51,51,46,48,34,32,119,61,34,54,48,48,46,48,34,32,104,61,34,56,53,51,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,68,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,50,57,55,46,48,34,32,104,61,34,49,52,48,49,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,67,34,32,120,61,34,49,49,54,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,50,55,53,46,48,34,32,104,61,34,49,52,48,49,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,69,34,32,120,61,34,56,48,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,51,50,53,46,48,34,32,104,61,34,49,52,48,49,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,52,34,32,120,61,34,45,49,48,46,48,34,32,121,61,34,50,54,51,46,48,34,32,119,61,34,57,56,53,46,48,34,32,104,61,34,56,51,50,46,48,34,32,47,62,10,60,47,98,111,117,110,100,105,110,103,45,98,111,120,101,115,62,10]);Module["FS_createDataFile"]("/data/text","Times-italic.xml",fileData292,true,true,false);var fileData293=[];fileData293.push.apply(fileData293,[60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,98,111,117,110,100,105,110,103,45,98,111,120,101,115,32,102,111,110,116,45,102,97,109,105,108,121,61,34,84,105,109,101,115,34,32,117,110,105,116,115,45,112,101,114,45,101,109,61,34,50,48,52,56,34,62,10,32,32,32,60,103,32,99,61,34,50,49,34,32,120,61,34,50,54,53,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,50,50,51,46,48,34,32,104,61,34,49,52,48,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,50,34,32,120,61,34,49,56,56,46,48,34,32,121,61,34,55,57,52,46,48,34,32,119,61,34,52,53,57,46,48,34,32,104,61,34,53,57,48,46,48,34,32,104,45,97,45,120,61,34,56,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,51,34,32,120,61,34,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,50,49,46,48,34,32,104,61,34,49,51,53,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,52,34,32,120,61,34,57,48,46,48,34,32,121,61,34,45,49,56,49,46,48,34,32,119,61,34,56,52,53,46,48,34,32,104,61,34,49,54,54,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,53,34,32,120,61,34,49,50,53,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,53,55,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,55,48,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,54,34,32,120,61,34,56,50,46,48,34,32,121,61,34,45,51,48,46,48,34,32,119,61,34,49,52,53,51,46,48,34,32,104,61,34,49,52,49,52,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,55,34,32,120,61,34,49,48,51,46,48,34,32,121,61,34,55,57,52,46,48,34,32,119,61,34,49,53,48,46,48,34,32,104,61,34,53,57,48,46,48,34,32,104,45,97,45,120,61,34,51,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,56,34,32,120,61,34,57,52,46,48,34,32,121,61,34,45,51,54,53,46,48,34,32,119,61,34,53,50,57,46,48,34,32,104,61,34,49,55,52,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,57,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,54,53,46,48,34,32,119,61,34,53,50,57,46,48,34,32,104,61,34,49,55,52,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,65,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,53,52,50,46,48,34,32,119,61,34,55,52,52,46,48,34,32,104,61,34,56,52,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,66,34,32,120,61,34,54,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,49,48,51,53,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,67,34,32,120,61,34,50,49,53,46,48,34,32,121,61,34,45,50,57,50,46,48,34,32,119,61,34,50,56,55,46,48,34,32,104,61,34,53,48,48,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,68,34,32,120,61,34,56,48,46,48,34,32,121,61,34,51,57,56,46,48,34,32,119,61,34,53,48,51,46,48,34,32,104,61,34,49,50,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,69,34,32,120,61,34,50,50,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,50,50,55,46,48,34,32,104,61,34,50,50,55,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,50,70,34,32,120,61,34,52,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,53,53,53,46,48,34,32,104,61,34,49,52,49,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,48,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,50,55,46,48,34,32,104,61,34,49,51,57,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,49,34,32,120,61,34,50,50,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,53,55,56,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,50,34,32,120,61,34,54,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,51,56,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,51,34,32,120,61,34,56,57,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,55,57,55,46,48,34,32,104,61,34,49,52,48,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,52,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,52,52,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,53,34,32,120,61,34,54,53,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,52,50,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,54,34,32,120,61,34,55,48,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,56,56,56,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,55,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,56,55,57,46,48,34,32,104,61,34,49,51,55,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,56,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,55,57,53,46,48,34,32,104,61,34,49,52,48,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,57,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,52,56,46,48,34,32,119,61,34,56,56,50,46,48,34,32,104,61,34,49,52,50,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,65,34,32,120,61,34,49,54,53,46,48,34,32,121,61,34,45,49,55,46,48,34,32,119,61,34,50,50,56,46,48,34,32,104,61,34,57,53,56,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,66,34,32,120,61,34,49,55,48,46,48,34,32,121,61,34,45,50,57,50,46,48,34,32,119,61,34,50,56,55,46,48,34,32,104,61,34,49,50,51,51,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,67,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,49,55,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,49,48,54,57,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,68,34,32,120,61,34,54,49,46,48,34,32,121,61,34,50,52,49,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,53,53,51,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,69,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,55,46,48,34,32,119,61,34,49,49,49,53,46,48,34,32,104,61,34,49,48,54,57,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,51,70,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,55,49,52,46,48,34,32,104,61,34,49,52,48,50,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,48,34,32,120,61,34,49,56,52,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,53,48,49,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,56,56,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,49,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,50,34,32,120,61,34,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,55,56,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,51,34,32,120,61,34,53,49,46,48,34,32,121,61,34,45,51,52,46,48,34,32,119,61,34,49,50,52,53,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,52,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,55,50,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,53,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,54,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,57,56,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,55,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,57,50,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,56,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,56,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,57,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,48,54,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,65,34,32,120,61,34,50,49,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,55,51,55,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,66,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,51,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,67,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,50,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,68,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,55,52,53,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,56,50,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,69,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,50,53,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,52,70,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,52,49,51,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,48,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,55,54,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,49,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,51,54,53,46,48,34,32,119,61,34,49,51,54,56,46,48,34,32,104,61,34,49,55,52,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,50,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,49,54,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,51,34,32,120,61,34,56,53,46,48,34,32,121,61,34,45,50,55,46,48,34,32,119,61,34,57,50,48,46,48,34,32,104,61,34,49,52,49,49,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,52,34,32,120,61,34,50,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,49,56,48,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,53,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,54,34,32,120,61,34,51,51,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,55,34,32,120,61,34,57,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,56,57,57,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,104,45,97,45,120,61,34,49,57,51,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,56,34,32,120,61,34,50,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,50,48,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,57,34,32,120,61,34,52,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,65,34,32,120,61,34,49,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,57,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,66,34,32,120,61,34,49,56,48,46,48,34,32,121,61,34,45,51,50,51,46,48,34,32,119,61,34,52,51,49,46,48,34,32,104,61,34,49,54,55,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,67,34,32,120,61,34,45,54,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,57,54,46,48,34,32,104,61,34,49,51,56,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,68,34,32,120,61,34,54,56,46,48,34,32,121,61,34,45,51,50,51,46,48,34,32,119,61,34,52,51,50,46,48,34,32,104,61,34,49,54,55,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,69,34,32,120,61,34,54,54,46,48,34,32,121,61,34,53,49,57,46,48,34,32,119,61,34,56,50,55,46,48,34,32,104,61,34,56,54,53,46,48,34,32,104,45,97,45,120,61,34,57,54,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,53,70,34,32,120,61,34,48,46,48,34,32,121,61,34,45,50,53,54,46,48,34,32,119,61,34,49,48,50,51,46,48,34,32,104,61,34,49,48,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,48,34,32,120,61,34,45,50,48,46,48,34,32,121,61,34,57,51,56,46,48,34,32,119,61,34,52,54,48,46,48,34,32,104,61,34,52,53,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,49,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,57,54,51,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,50,34,32,120,61,34,55,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,53,48,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,51,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,55,57,54,46,48,34,32,104,61,34,57,54,50,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,52,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,53,54,46,48,34,32,104,61,34,49,52,49,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,53,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,50,50,46,48,34,32,104,61,34,57,54,50,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,54,34,32,120,61,34,52,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,55,52,52,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,55,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,57,48,56,46,48,34,32,104,61,34,49,51,56,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,56,34,32,120,61,34,49,56,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,55,57,46,48,34,32,104,61,34,49,51,57,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,57,34,32,120,61,34,52,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,54,46,48,34,32,104,61,34,49,51,57,54,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,65,34,32,120,61,34,45,49,49,56,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,53,53,49,46,48,34,32,104,61,34,49,56,52,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,66,34,32,120,61,34,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,49,57,46,48,34,32,104,61,34,49,51,57,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,67,34,32,120,61,34,51,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,52,56,57,46,48,34,32,104,61,34,49,52,48,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,53,53,53,46,48,34,32,104,61,34,57,51,54,46,48,34,32,104,45,97,45,120,61,34,49,53,57,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,54,50,46,48,34,32,104,61,34,57,52,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,54,70,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,57,54,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,48,34,32,120,61,34,57,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,57,53,51,46,48,34,32,104,61,34,49,51,57,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,49,34,32,120,61,34,52,57,46,48,34,32,121,61,34,45,52,52,54,46,48,34,32,119,61,34,57,53,49,46,48,34,32,104,61,34,49,51,56,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,50,34,32,120,61,34,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,56,48,46,48,34,32,104,61,34,57,52,51,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,51,34,32,120,61,34,49,48,52,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,54,48,57,46,48,34,32,104,61,34,57,54,52,46,48,34,32,104,45,97,45,120,61,34,55,57,55,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,52,34,32,120,61,34,50,53,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,53,52,54,46,48,34,32,104,61,34,49,50,48,52,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,53,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,57,53,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,54,34,32,120,61,34,51,55,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,51,57,46,48,34,32,104,61,34,57,52,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,55,34,32,120,61,34,52,50,46,48,34,32,121,61,34,45,50,48,46,48,34,32,119,61,34,49,51,56,48,46,48,34,32,104,61,34,57,52,57,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,56,34,32,120,61,34,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,52,54,46,48,34,32,104,61,34,57,49,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,57,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,52,52,56,46,48,34,32,119,61,34,57,52,51,46,48,34,32,104,61,34,49,51,56,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,65,34,32,120,61,34,53,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,56,48,51,46,48,34,32,104,61,34,57,51,56,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,66,34,32,120,61,34,49,50,55,46,48,34,32,121,61,34,45,51,54,53,46,48,34,32,119,61,34,55,50,56,46,48,34,32,104,61,34,49,55,52,57,46,48,34,32,104,45,97,45,120,61,34,57,56,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,67,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,104,45,97,45,120,61,34,52,49,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,55,68,34,32,120,61,34,49,50,55,46,48,34,32,121,61,34,45,51,54,53,46,48,34,32,119,61,34,55,50,56,46,48,34,32,104,61,34,49,55,52,57,46,48,34,32,104,45,97,45,120,61,34,57,56,51,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,52,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,55,49,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,53,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,51,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,55,34,32,120,61,34,53,49,46,48,34,32,121,61,34,45,52,52,52,46,48,34,32,119,61,34,49,50,52,53,46,48,34,32,104,61,34,49,56,50,51,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,57,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,56,48,56,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,49,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,50,53,46,48,34,32,104,61,34,49,55,52,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,54,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,55,53,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,67,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,55,50,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,49,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,52,49,54,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,48,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,50,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,52,48,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,52,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,51,48,48,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,51,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,51,51,49,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,53,34,32,120,61,34,55,53,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,56,51,48,46,48,34,32,104,61,34,49,52,56,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,55,34,32,120,61,34,52,55,46,48,34,32,121,61,34,45,52,52,52,46,48,34,32,119,61,34,55,57,54,46,48,34,32,104,61,34,49,51,56,55,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,57,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,50,50,46,48,34,32,104,61,34,49,52,49,53,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,56,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,50,50,46,48,34,32,104,61,34,49,52,49,52,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,65,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,50,50,46,48,34,32,104,61,34,49,52,48,51,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,66,34,32,120,61,34,52,48,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,56,50,50,46,48,34,32,104,61,34,49,50,57,57,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,68,34,32,120,61,34,52,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,53,54,50,46,48,34,32,104,61,34,49,51,57,49,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,67,34,32,120,61,34,45,49,50,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,53,51,56,46,48,34,32,104,61,34,49,51,57,48,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,69,34,32,120,61,34,45,51,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,52,48,46,48,34,32,104,61,34,49,51,55,57,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,70,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,49,49,46,48,34,32,104,61,34,49,50,55,53,46,48,34,32,104,45,97,45,120,61,34,53,54,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,49,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,57,54,50,46,48,34,32,104,61,34,49,51,49,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,51,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,50,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,52,50,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,52,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,52,49,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,54,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,51,48,54,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,53,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,51,51,55,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,65,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,49,52,49,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,57,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,49,52,48,57,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,66,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,67,34,32,120,61,34,49,56,46,48,34,32,121,61,34,45,49,57,46,48,34,32,119,61,34,57,54,51,46,48,34,32,104,61,34,49,50,57,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,48,34,32,120,61,34,56,55,46,48,34,32,121,61,34,55,57,49,46,48,34,32,119,61,34,53,56,51,46,48,34,32,104,61,34,53,56,51,46,48,34,32,104,45,97,45,120,61,34,56,49,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,50,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,50,56,53,46,48,34,32,119,61,34,56,48,56,46,48,34,32,104,61,34,49,52,55,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,51,34,32,120,61,34,50,50,46,48,34,32,121,61,34,45,50,48,46,48,34,32,119,61,34,57,56,51,46,48,34,32,104,61,34,49,52,48,52,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,55,34,32,120,61,34,49,52,54,46,48,34,32,121,61,34,45,51,48,49,46,48,34,32,119,61,34,55,50,53,46,48,34,32,104,61,34,49,54,57,48,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,54,34,32,120,61,34,45,52,51,46,48,34,32,121,61,34,45,50,57,57,46,48,34,32,119,61,34,57,50,55,46,48,34,32,104,61,34,49,54,53,52,46,48,34,32,104,45,97,45,120,61,34,57,50,56,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,70,34,32,120,61,34,50,51,46,48,34,32,121,61,34,45,50,50,46,48,34,32,119,61,34,57,51,54,46,48,34,32,104,61,34,49,52,50,51,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,69,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,48,56,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,53,53,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,57,34,32,120,61,34,54,54,46,48,34,32,121,61,34,45,50,52,46,48,34,32,119,61,34,49,52,48,56,46,48,34,32,104,61,34,49,52,48,56,46,48,34,32,104,45,97,45,120,61,34,49,53,53,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,52,34,32,120,61,34,49,51,50,46,48,34,32,121,61,34,57,51,56,46,48,34,32,119,61,34,52,54,49,46,48,34,32,104,61,34,52,53,51,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,56,34,32,120,61,34,45,49,57,46,48,34,32,121,61,34,57,51,56,46,48,34,32,119,61,34,54,49,49,46,48,34,32,104,61,34,51,51,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,54,34,32,120,61,34,57,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,55,55,49,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,56,50,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,56,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,49,54,54,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,54,54,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,49,34,32,120,61,34,52,55,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,51,51,46,48,34,32,104,61,34,49,48,51,53,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,53,34,32,120,61,34,49,52,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,49,55,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,53,34,32,120,61,34,45,49,53,55,46,48,34,32,121,61,34,45,52,50,50,46,48,34,32,119,61,34,49,49,50,56,46,48,34,32,104,61,34,49,51,50,57,46,50,34,32,104,45,97,45,120,61,34,49,49,56,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,65,34,32,120,61,34,50,51,46,48,34,32,121,61,34,55,57,56,46,48,34,32,119,61,34,53,52,49,46,48,34,32,104,61,34,53,56,54,46,48,34,32,104,45,97,45,120,61,34,53,54,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,65,34,32,120,61,34,51,51,46,48,34,32,121,61,34,55,57,56,46,48,34,32,119,61,34,53,57,48,46,48,34,32,104,61,34,53,56,55,46,48,34,32,104,45,97,45,120,61,34,54,51,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,65,54,34,32,120,61,34,55,55,46,48,34,32,121,61,34,45,49,54,46,48,34,32,119,61,34,49,50,49,55,46,48,34,32,104,61,34,57,54,57,46,48,34,32,104,45,97,45,120,61,34,49,51,54,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,56,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,50,50,56,46,48,34,32,119,61,34,57,49,48,46,48,34,32,104,61,34,49,51,54,49,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,70,34,32,120,61,34,52,51,46,48,34,32,121,61,34,45,52,53,55,46,48,34,32,119,61,34,55,49,53,46,48,34,32,104,61,34,49,52,48,50,46,48,34,32,104,45,97,45,120,61,34,57,48,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,49,34,32,120,61,34,49,56,55,46,48,34,32,121,61,34,45,52,54,48,46,48,34,32,119,61,34,50,50,51,46,48,34,32,104,61,34,49,52,48,53,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,67,34,32,120,61,34,54,49,46,48,34,32,121,61,34,50,52,49,46,48,34,32,119,61,34,49,48,51,52,46,48,34,32,104,61,34,53,53,51,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,66,34,32,120,61,34,56,55,46,48,34,32,121,61,34,55,51,46,48,34,32,119,61,34,56,52,54,46,48,34,32,104,61,34,55,56,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,66,34,32,120,61,34,57,48,46,48,34,32,121,61,34,55,51,46,48,34,32,119,61,34,56,52,54,46,48,34,32,104,61,34,55,56,53,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,48,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,51,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,51,34,32,120,61,34,51]);fileData293.push.apply(fileData293,[48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,55,52,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,53,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,55,56,49,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,55,34,32,120,61,34,52,55,46,48,34,32,121,61,34,51,55,46,48,34,32,119,61,34,49,48,51,51,46,48,34,32,104,61,34,57,54,48,46,48,34,32,104,45,97,45,120,61,34,49,49,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,55,34,32,120,61,34,49,48,54,46,48,34,32,121,61,34,53,54,49,46,48,34,32,119,61,34,50,51,55,46,48,34,32,104,61,34,50,51,53,46,48,34,32,104,45,97,45,120,61,34,53,49,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,50,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,50,48,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,65,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,55,57,54,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,49,34,32,120,61,34,51,48,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,51,50,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,66,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,54,57,50,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,56,34,32,120,61,34,50,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,50,48,48,46,48,34,32,104,61,34,49,56,48,55,46,48,34,32,104,45,97,45,120,61,34,49,50,53,49,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,68,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,49,57,46,48,34,32,104,61,34,49,56,48,56,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,69,34,32,120,61,34,49,54,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,52,48,46,48,34,32,104,61,34,49,55,57,54,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,70,34,32,120,61,34,51,49,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,49,49,46,48,34,32,104,61,34,49,54,57,50,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,56,67,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,54,48,54,46,48,34,32,104,61,34,49,56,48,55,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,51,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,56,54,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,52,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,56,53,52,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,50,34,32,120,61,34,54,49,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,51,52,50,46,48,34,32,104,61,34,49,56,54,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,65,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,51,55,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,66,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,50,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,57,34,32,120,61,34,50,56,46,48,34,32,121,61,34,45,50,57,46,48,34,32,119,61,34,49,52,49,53,46,48,34,32,104,61,34,49,56,51,54,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,70,34,32,120,61,34,45,51,52,46,48,34,32,121,61,34,49,49,50,49,46,48,34,32,119,61,34,54,52,48,46,48,34,32,104,61,34,49,48,57,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,56,34,32,120,61,34,53,50,46,48,34,32,121,61,34,45,52,52,52,46,48,34,32,119,61,34,52,50,54,46,48,34,32,104,61,34,52,52,52,46,48,34,32,104,45,97,45,120,61,34,54,56,50,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,54,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,46,48,34,32,104,61,34,49,51,57,56,46,48,34,32,104,45,97,45,120,61,34,52,49,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,48,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,55,48,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,66,48,34,32,120,61,34,53,52,46,48,34,32,121,61,34,45,51,49,46,48,34,32,119,61,34,57,48,55,46,48,34,32,104,61,34,49,52,50,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,68,34,32,120,61,34,52,53,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,51,57,51,46,48,34,32,104,61,34,49,56,48,56,46,48,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,69,34,32,120,61,34,51,51,46,48,34,32,121,61,34,48,46,48,34,32,119,61,34,49,48,55,51,46,48,34,32,104,61,34,49,51,53,53,46,48,34,32,104,45,97,45,120,61,34,49,49,51,57,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,51,57,55,34,32,120,61,34,56,53,46,48,34,32,121,61,34,50,54,46,48,34,32,119,61,34,57,56,52,46,48,34,32,104,61,34,57,56,51,46,48,34,32,104,45,97,45,120,61,34,49,49,53,53,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,57,34,32,120,61,34,49,51,53,46,48,34,32,121,61,34,53,51,56,46,48,34,32,119,61,34,51,55,52,46,48,34,32,104,61,34,56,51,55,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,50,34,32,120,61,34,55,46,48,34,32,121,61,34,53,50,56,46,48,34,32,119,61,34,53,56,55,46,48,34,32,104,61,34,56,52,54,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,51,34,32,120,61,34,50,50,46,48,34,32,121,61,34,53,49,55,46,48,34,32,119,61,34,53,49,54,46,48,34,32,104,61,34,56,53,55,46,48,34,32,104,45,97,45,120,61,34,54,49,52,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,68,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,50,56,55,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,67,34,32,120,61,34,49,48,57,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,50,53,54,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,66,69,34,32,120,61,34,53,51,46,48,34,32,121,61,34,45,49,53,46,48,34,32,119,61,34,49,51,50,54,46,48,34,32,104,61,34,49,51,57,52,46,48,34,32,104,45,97,45,120,61,34,49,53,51,54,34,32,47,62,10,32,32,32,60,103,32,99,61,34,67,50,65,52,34,32,120,61,34,54,54,46,48,34,32,121,61,34,50,54,51,46,48,34,32,119,61,34,56,51,50,46,48,34,32,104,61,34,56,51,50,46,48,34,32,104,45,97,45,120,61,34,49,48,50,52,34,32,47,62,10,60,47,98,111,117,110,100,105,110,103,45,98,111,120,101,115,62,10]);Module["FS_createDataFile"]("/data/text","Times.xml",fileData293,true,true,false)}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({"files":[]})})();var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}Module["readBinary"]=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return data}if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var GLOBAL_BASE=8;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=202752,DYNAMIC_BASE=134420480,DYNAMICTOP_PTR=202720;var TOTAL_STACK=134217728;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||268435456;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var ASM_CONSTS=[function($0){console.error(UTF8ToString($0))},function($0){console.warn(UTF8ToString($0))},function($0){console.info(UTF8ToString($0))},function($0){console.log(UTF8ToString($0))}];function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}__ATINIT__.push({func:function(){globalCtors()}});memoryInitializer="data:application/octet-stream;base64,AAAAAAAAAAAHAAAAAwAAAAYAAAACAAAABQAAAAEAAAAEAAAAAAAAAAQAAAABAAAABQAAAAIAAAAGAAAAAwAAAAcAAAAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAP////////////////////8AAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////7////+/////v////7///////////////////////////////7////+////AQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////v////7///////////////////////////////7////+////AAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAAAAAAADcAAAAAAAAAAAwMAAA/AAAAAAAAAAAAAAAAAAAAAAAACAAGAAAABwYAAAAAAGBAAEBAQEBAQEBAQEDAAAEAMAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAABAAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMADAwMDAwMDAwMAAgMDAgMDAwMDAwMDAwMDAwMDAwMDAwAAAgAAAAMAAAAAAAAQEAAYGBgYGBgYGBgYAAADAAMAABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAABQAFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAAAAAABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU3hIElQAAAAD///////////////8AAAAAAAAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNMAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAARAAoAERERAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABEADwoREREDCgcAARMJCwsAAAkGCwAACwAGEQAAABEREQAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAARAAoKERERAAoAAAIACQsAAAAJAAsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA0AAAAEDQAAAAAJDgAAAAAADgAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAPAAAAAA8AAAAACRAAAAAAABAAABAAABIAAAASEhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAABISEgAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAoAAAAACgAAAAAJCwAAAAAACwAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAwAAAAACQwAAAAAAAwAAAwAADAxMjM0NTY3ODlBQkNERUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAgACAAIAAgACAAIAAyACIAIgAiACIAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAFgBMAEwATABMAEwATABMAEwATABMAEwATABMAEwATACNgI2AjYCNgI2AjYCNgI2AjYCNgEwATABMAEwATABMAEwAjVCNUI1QjVCNUI1QjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUEwATABMAEwATABMAI1gjWCNYI1gjWCNYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGBMAEwATABMACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA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agAAAGsAAAAzAAAAGQAAAAUAAAAGAAAAYP///8geAACZAAAAmgAAABoAAACbAAAAGwAAABwAAABQ////yB4AAJwAAACdAAAAPP///8geAACeAAAAnwAAAB0AAACgAAAAAQAAAAIAAAADAAAALP///8geAAChAAAAogAAAKj+///IHgAAowAAAKQAAACY/v//yB4AAKUAAACmAAAAXP7//8geAACnAAAAqAAAAEz+///IHgAAqQAAAKoAAAA8/v//yB4AAKsAAACsAAAAAAAAAPgeAACtAAAArgAAADQAAAABAAAAAgAAAAMAAAAEAAAAAwAAABIAAAATAAAABAAAAAUAAAAUAAAABAAAABQAAAAVAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAACvAAAAFwAAABAAAAAHAAAABAAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAG4AAABvAAAACgAAAHAAAABxAAAADQAAAA4AAAAPAAAAEAAAAJoAAACbAAAAlgAAAHMAAAAVAAAAFgAAABcAAAAYAAAAdAAAABoAAAAbAAAAHAAAAB0AAAAeAAAAdQAAAHYAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAB3AAAAKAAAACkAAAAqAAAAKwAAAJwAAAAtAAAALgAAAC8AAAAwAAAAMQAAAJ0AAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAeQAAAHoAAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAAewAAAHwAAAB9AAAASQAAAEoAAABLAAAAfgAAAE0AAAB/AAAATwAAAFAAAABRAAAAgAAAAFMAAABUAAAAVQAAAFYAAACBAAAAWAAAAFkAAABaAAAAWwAAAJ4AAABdAAAAXgAAAIMAAABgAAAAYQAAAIQAAABjAAAAhQAAAGUAAACGAAAAhwAAAIgAAABpAAAAagAAAGsAAAA1AAAANgAAAAUAAAAGAAAAYP////geAACwAAAAsQAAABoAAACyAAAAGwAAABwAAABQ////+B4AALMAAAC0AAAAPP////geAAC1AAAAtgAAAB0AAAC3AAAAAQAAAAIAAAADAAAALP////geAAC4AAAAuQAAAKj+///4HgAAugAAALsAAACY/v//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pP///2AnAAAAAwAAAQMAAJj///9gJwAAAgMAAAMDAACQ////YCcAAAQDAAAFAwAAAAAAALAnAAAGAwAABwMAAG4AAAAFAAAABgAAAAcAAAAIAAAAAwAAACIAAAAjAAAABAAAAAUAAABOAAAABAAAACQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAABvAAAAcAAAAHEAAAAIAwAAFwAAABAAAAAHAAAATwAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAHAAAABxAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAiQAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAigAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAAIsAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAAjAAAAE0AAACNAAAATwAAAI4AAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAACBAAAAwgAAAFkAAACPAAAAWwAAAJAAAABdAAAAXgAAAIMAAABgAAAAYQAAAIQAAACRAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABY////sCcAAAkDAAAKAwAAHQAAAAsDAAABAAAAAgAAAAMAAABI////sCcAAAwDAAANAwAAxP7//7AnAAAOAwAADwMAALT+//+wJwAAEAMAABEDAACk/v//sCcAABIDAAATAwAADAAAAJD+//+wJwAAFAMAABUDAAAmAAAAFgMAAID+//+wJwAAFwMAABgDAABo/v//sCcAABkDAAAaAwAASgAAABsDAAAIAAAADgAAAA8AAAByAAAAEAAAABEAAABY/v//sCcAABwDAAAdAwAASP7//7AnAAAeAwAAHwMAADj+//+wJwAAIAMAACEDAAAY/v//sCcAACIDAAAjAwAACP7//7AnAAAkAwAAJQMAAOD9//+wJwAAJgMAACcDAADY/f//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ZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABg////QCwAAJgEAACZBAAANP///0AsAACaBAAAmwQAACD///9ALAAAnAQAAJ0EAADg/v//QCwAAJ4EAACfBAAAbAAAAAAAAAB4LAAAoAQAAKEEAACqAAAAAQEAAAIBAACU////lP///3gsAACiBAAAowQAAJT9AACkLAAAzCwAAOAsAAC4LAAAtP0AAAAAAACILAAApAQAAKUEAAByAAAAFAAAAAQAAAAKAAAAqwAAADgAAAAMAAAArAAAADoAAAADAQAADQAAAAQBAABoAAAAAAAAAOgsAACmBAAApwQAAJj///+Y////6CwAAKgEAACpBAAAIP4AAAQtAAAYLQAANP4AAIAAAAAAAAAAIC0AAK4EAACvBAAArQAAAAUBAACA////gP///yAtAACwBAAAsQQAAFj+AAA8LQAAZC0AAHgtAABQLQAAdP4AAGwAAAAAAAAAgC0AALIEAACzBAAAlP///5T///+ALQAAtAQAALUEAACg/gAAnC0AALAtAAC0/gAAnAEAAAAAAAC4LQAAtgQAALcEAACuAAAABgEAAGT+//9k/v//uC0AALgEAAC5BAAA2P4AANQtAAAELgAALC4AAEAuAAAYLgAA8C0AAPT+AAAgAQAAAAAAAEguAAC6BAAAuwQAAK8AAAAHAQAACAEAAOD+///g/v//SC4AALwEAAC9BAAAKP8AAGQuAACcLgAAxC4AANguAACwLgAAhC4AAEj/AACcAAAAAAAAAOAuAAC+BAAAvwQAALAAAAAJAQAAZP///2T////gLgAAwAQAAMEEAAB8/wAA/C4AACwvAABULwAAaC8AAEAvAAAYLwAAmP8AAAAAAABwLwAACQIAAMIEAAAAAAAAgC8AAAkCAADDBAAAOAAAAAAAAADILwAAyAQAAMkEAADI////yP///8gvAADKBAAAywQAAOz/AACcLwAAsC8AAAAAAQAAAAAAuC8AAMwEAADNBAAAcwAAABUAAAAFAAAACwAAALEAAACyAAAAFgAAALMAAAC0AAAACgEAABcAAAALAQAAiAEAAAAAAADYLwAAzgQAAM8EAAC1AAAADAEAAHj+//94/v//2C8AANAEAADRBAAAZAABAPQvAAAkMAAATDAAAGAwAAA4MAAAEDAAAIAAAQAAAAAA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NgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgQAAAFgAAABZAAAAWgAAAFsAAAC9AAAAXQAAAF4AAACDAAAAYAAAAGEAAACEAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAYP///+g6AABJCAAASggAAA8BAABLCAAAUP///+g6AABMCAAATQgAADz////oOgAATggAAE8IAAAo////6DoAAFAIAABRCAAAGP///+g6AABSCAAAUwgAABD////oOgAAVAgAAFUIAAAA////6DoAAFYIAABXCAAAsP7//+g6AABYCAAAWQgAAKj+///oOgAAWggAAFsIAACQ/v//6DoAAFwIAABdCAAAeP7//+g6AABeCAAAXwgAADj+///oOgAAYAgAAGEIAAAo/v//6DoAAGIIAABjCAAAHP7//+g6AABkCAAAZQgAABD+///oOgAAZggAAGcIAAAI/v//6DoAAGgIAABpCAAAAAAAABA7AABqCAAAawgAABABAAABAAAAAgAAAAMAAAAEAAAAAwAAAAIAAAADAAAABAAAAAUAAADIAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAADgEAAAsAAAAMAAAADQAAAA4AAABsCAAAFwAAABAAAAAHAAAAyQAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAHYBAABxAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAACBAAAAWAAAAFkAAABaAAAAWwAAAL0AAABdAAAAXgAAAHcBAABgAAAAYQAAAHgBAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAADKAAAAYP///xA7AABtCAAAbggAAA8BAABvCAAAUP///xA7AABwCAAAcQgAADz///8QOwAAcggAAHMIAAAo////EDsAAHQIAAB1CAAAGP///xA7AAB2CAAAdwgAABD///8QOwAAeAgAAHkIAAAA////EDsAAHoIAAB7CAAAsP7//xA7AAB8CAAAfQgAAKj+//8QOwAAfggAAH8IAACQ/v//EDsAAIAIAACBCAAAeP7//xA7AACCCAAAgwgAADj+//8QOwAAhAgAAIUIAAAo/v//EDsAAIYIAACHCAAAHP7//xA7AACICAAAiQgAABD+//8QOwAAiggAAIsIAAAI/v//EDsAAIwIAACNCAAA+P3//xA7AACOCAAAjwgAAMsAAADk/f//EDsAAJAIAACRCAAA3P3//xA7AACSCAAAkwgAAAAAAABQOwAACQIAAJQIAAAAAAAAQDsAAAkCAACVCAAAAAAAAGA7AACWCAAAlwgAAA8BAACYCAAA8P///2A7AACZCAAAmggAANz///9gOwAAmwgAAJwIAADI////YDsAAJ0IAACeCAAAuP///2A7AACfCAAAoAgAALD///9gOwAAoQgAAKIIAACg////YDsAAKMIAACkCAAAUP///2A7AAClCAAApggAAEj///9gOwAApwgAAKgIAAAw////YDsAAKkIAACqCAAAGP///2A7AACrCAAArAgAANj+//9gOwAArQgAAK4IAADI/v//YDsAAK8IAACwCAAAvP7//2A7AACxCAAAsggAALD+//9gOwAAswgAALQIAAAAAAAA6DsAALUIAAC2CAAAEQEAAAUAAAAGAAAABwAAAAgAAAADAAAAIgAAACMAAAAEAAAABQAAAMwAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAALcIAAAXAAAAEAAAAAcAAADNAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAA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CAAAAAkAAAAKAAAAcAAAAHEAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAI0BAABAAAAAQQAAAEIAAABDAAAARAAAAI4BAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIEAAABYAAAAWQAAAFoAAABbAAAAvQAAAF0AAABeAAAAgwAAAGAAAABhAAAAhAAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGD////QPAAAHwkAACAJAAAPAQAAIQkAAFD////QPAAAIgkAACMJAAA8////0DwAACQJAAAlCQAAKP///9A8AAAmCQAAJwkAABj////QPAAAKAkAACkJAAAQ////0DwAACoJAAArCQAAAP///9A8AAAsCQAALQkAALD+///QPAAALgkAAC8JAACo/v//0DwAADAJAAAxCQAAkP7//9A8AAAyCQAAMwkAAHj+///QPAAANAkAADUJAAA4/v//0DwAADYJAAA3CQAAKP7//9A8AAA4CQAAOQkAABz+///QPAAAOgkAADsJAAAQ/v//0DwAADwJAAA9CQAACP7//9A8AAA+CQAAPwkAAPj9///QPAAAQAkAAEEJAABCCQAAkPb//9A8AABDCQAARAkAAHD2///QPAAARQkAAEYJAABg9v//0DwAAEcJAABICQAAWPb//9A8AABJCQAASgkAAED2///QPAAASwkAAEwJAAAw9v//0DwAAE0JAABOCQAAKPb//9A8AABPCQAAUAkAAAD2///QPAAAUQkAAFIJAAD49f//0DwAAFMJAABUCQAAAAAAADg9AABVCQAAVgkAACMBAAABAAAAAgAAAAMAAAAEAAAAAwAAAAIAAAADAAAABAAAAAUAAADWAAAABAAAAAUAAAAGAAAA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fQAAAEkAAABKAAAASwAAAH4AAABNAAAAfwAAAE8AAABQAAAAUQAAAIAAAACRAQAAVAAAAFUAAABWAAAAgQAAAFgAAABZAAAAkgEAAFsAAACTAQAAXQAAAF4AAACDAAAAYAAAAGEAAACEAAAAYwAAAIUAAABlAAAAhgAAAIcAAACIAAAAaQAAAGoAAABrAAAAMwAAADABAAAFAAAABgAAAGD////4PQAAjQkAAI4JAAAaAAAAjwkAABsAAAAcAAAAUP////g9AACQCQAAkQkAADz////4PQAAkgkAAJMJAAAdAAAAlAkAAAEAAAACAAAAAwAAACz////4PQAAlQkAAJYJAACo/v//+D0AAJcJAACYCQAAmP7///g9AACZCQAAmgkAAFz+///4PQAAmwkAAJwJAAAMAAAASP7///g9AACdCQAAngkAAEoAAACfCQAACAAAAA4AAAAPAAAAMQEAABAAAAARAAAAOP7///g9AACgCQAAoQkAACj+///4PQAAogkAAKMJAAAY/v//+D0AAKQJAAClCQAA+P3///g9AACmCQAApwkAAOj9///4PQAAqAkAAKkJAADA/f//+D0AAKoJAACrCQAAoP3///g9AACsCQAArQkAAFj9///4PQAArgkAAK8JAAAAAAAAOD4AALAJAACxCQAAMgEAAAEAAAACAAAAAwAAAAQAAAADAAAAEgAAABMAAAAEAAAABQAAAOYAAAAEAAAAFAAAABUAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAALIJAAAzAQAAEAAAAAcAAADnAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAAbgAAAG8AAAAKAAAAcAAAAHEAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAACWAAAAcwAAABUAAAAWAAAAFwAAABgAAAB0AAAAGgAAABsAAAAcAAAAHQAAAB4AAAB1AAAAdgAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAAHcAAAAoAAAAKQAAACoAAAArAAAAeAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAB5AAAAegAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAAB7AAAA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IGVkaXRvciBhY3Rpb24uAENvdWxkIG5vdCBsb2FkIEpTT04gb3B0aW9ucy4ATjN2cnY0QWJickUAYWJici0AQWNjaWQATjN2cnY1QWNjaWRFAGFjY2lkLQBBZGQATjN2cnYzQWRkRQBBbmNob3JlZFRleHQATjN2cnYxMkFuY2hvcmVkVGV4dEUATjN2cnYxOU9iamVjdExpc3RJbnRlcmZhY2VFAEFubm90AE4zdnJ2NUFubm90RQBhbm5vdC0AQXBwAE4zdnJ2M0FwcEUATjN2cnY5SW50ZXJmYWNlRQBOM3ZydjE2QXJlYVBvc0ludGVyZmFjZUUAJXMgaXMgbm90IHN1cHBvcnRlZCBhcyBAcGxpc3QgdGFyZ2V0IGZvciAlcwBOM3ZydjE3QWRqdXN0QXJwZWdQYXJhbXNFAE4zdnJ2MTNGdW5jdG9yUGFyYW1zRQBBcnBlZwBBY2Nlc3NpbmcgYW4gYXJwZWcgeCB3aXRob3V0IHBvc2l0aW9ubmVyAE4zdnJ2NUFycGVnRQBhcnBlZy0AYXJ0aWMtcGFydC0ATjN2cnYxNkZ1bmN0b3JEb2NQYXJhbXNFAEFydGljUGFydABOM3ZydjlBcnRpY1BhcnRFAE4zdnJ2MjNBcnRpY1BhcnRUeXBlQ29tcGFyaXNvbkUATjN2cnYxN0NsYXNzSWRDb21wYXJpc29uRQBOM3ZydjEwQ29tcGFyaXNvbkUAQXJ0aWMATjN2cnY1QXJ0aWNFAGFydGljLQBOM3ZydjNBdHRFAE4zdnJ2MTJBdHRDb252ZXJ0ZXJFACVmdnUAWzAtOV0qKFwuWzAtOV0rKT8odnUpPwBVbnN1cHBvcnRlZCB2aXJ0dWFsIHVuaXQgdmFsdWUgJyVzJwB2dQBOU3QzX18yMjFfX2VtcHR5X25vbl9vd25fc3RhdGVJY0VFAE5TdDNfXzIxNV9faGFzX29uZV9zdGF0ZUljRUUATlN0M19fMjZfX25vZGVJY0VFAE5TdDNfXzIxN19fb3duc190d29fc3RhdGVzSWNFRQBOU3QzX18yMTZfX293bnNfb25lX3N0YXRlSWNFRQBOU3QzX18yMTFfX2FsdGVybmF0ZUljRUUATlN0M19fMjE3X19yZXBlYXRfb25lX2xvb3BJY0VFAE5TdDNfXzI2X19sb29wSWNFRQBOU3QzX18yMTBfX2xfYW5jaG9ySWNFRQBOU3QzX18yMTBfX3JfYW5jaG9ySWNFRQBOU3QzX18yMTFfX21hdGNoX2FueUljRUUATlN0M19fMjI2X19lbmRfbWFya2VkX3N1YmV4cHJlc3Npb25JY0VFAE5TdDNfXzIyOF9fYmVnaW5fbWFya2VkX3N1YmV4cHJlc3Npb25JY0VFAE5TdDNfXzIxMl9fbWF0Y2hfY2hhckljRUUATlN0M19fMjIwX19tYXRjaF9jaGFyX2NvbGxhdGVJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAE5TdDNfXzIxOF9fbWF0Y2hfY2hhcl9pY2FzZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjIwX19icmFja2V0X2V4cHJlc3Npb25JY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAE5TdDNfXzIxMF9fYmFja19yZWZJY0VFAE5TdDNfXzIxOF9fYmFja19yZWZfY29sbGF0ZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjE2X19iYWNrX3JlZl9pY2FzZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjIzX19tYXRjaF9hbnlfYnV0X25ld2xpbmVJY0VFAE5TdDNfXzIxMV9fbG9va2FoZWFkSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQBOU3QzX18yMTVfX3dvcmRfYm91bmRhcnlJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAE5TdDNfXzIxNGRlZmF1bHRfZGVsZXRlSU5TXzEzX19lbXB0eV9zdGF0ZUljRUVFRQBOU3QzX18yMjBfX3NoYXJlZF9wdHJfcG9pbnRlcklQTlNfMTNfX2VtcHR5X3N0YXRlSWNFRU5TXzE0ZGVmYXVsdF9kZWxldGVJUzJfRUVOU185YWxsb2NhdG9ySVMyX0VFRUUATlN0M19fMjEzX19lbXB0eV9zdGF0ZUljRUUATlN0M19fMjExX19lbmRfc3RhdGVJY0VFAE5TdDNfXzIxNWJhc2ljX3N0cmluZ2J1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIxOWJhc2ljX29zdHJpbmdzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQBOU3QzX18yMTliYXNpY19pc3RyaW5nc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUANAA4ADE2ADMyADY0ADEyOABVbmtub3duIGJlYXRycHQgcmVuZCAnJWQnAFVuc3VwcG9ydGVkIGJlYXRycHQgcmVuZCAnJXMnAGxvbmdhAGJyZXZpcwBzZW1pYnJldmlzAG1pbmltYQBzZW1pbWluaW1hAGZ1c2EAc2VtaWZ1c2EAMgAyNTYAVW5rbm93biBkdXIgJyVkJwBVbmtub3duIGR1ciAnJXMnACUuNFgAVSslcwBVbmFibGUgdG8gcGFyc2UgZ2x5cGggY29kZSAnJXMnAFZhbHVlICclcycgaXMgbm90IGluIHRoZSBTTXVGTCAocHJpdmF0ZSBhcmVhKSByYW5nZQBVbnN1cHBvcnRlZCBkYXRhLkNPTVBBU1NESVJFQ1RJT04gJyVzJwBOM3ZydjIxZGF0YV9DT01QQVNTRElSRUNUSU9ORQBVbnN1cHBvcnRlZCBkYXRhLkVWRU5UUkVMICclcycATjN2cnYxM2RhdGFfRVZFTlRSRUxFACVmcHQAJS4yZiUlAFVuc3VwcG9ydGVkIGRhdGEuRk9OVFNJWkUgJyVzJwBbMC05XSsoXC4/WzAtOV0qKT8lAFVuc3VwcG9ydGVkIGRhdGEuUEVSQ0VOVCAnJXMnAFswLTldKihcLlswLTldKyk/KHB0KQBVbnN1cHBvcnRlZCBkYXRhLkZPTlRTSVpFTlVNRVJJQyAnJXMnAHB0AE4zdnJ2MTNkYXRhX0ZPTlRTSVpFRQBVbnN1cHBvcnRlZCBkYXRhLkxJTkVXSURUSCAnJXMnAE4zdnJ2MTRkYXRhX0xJTkVXSURUSEUAN2YANmYANWYANGYAMWYAMXMAMnMAM3MANHMANXMANnMAN3MAVW5rbm93biBrZXkgc2lnbmF0dXJlICclZCcAVW5zdXBwb3J0ZWQga2V5IHNpZ25hdHVyZSAnJXMnACVkbSslLjRmAFVuc3VwcG9ydGVkIGRhdGEuTUlESVZBTFVFX05BTUUgJyVzJwBOM3ZydjE5ZGF0YV9NSURJVkFMVUVfTkFNRUUAVW5zdXBwb3J0ZWQgZGF0YS5NSURJVkFMVUVfUEFOICclcycAKCt8LSk/WzAtOV0rKFwuP1swLTldKik/JQBVbnN1cHBvcnRlZCBkYXRhLlBFUkNFTlQuTElNSVRFRC5TSUdORWQgJyVzJwBOM3ZydjE4ZGF0YV9NSURJVkFMVUVfUEFORQAzAFVua25vd24gbW9kdXNtYWlvciAnJWQnAFVuc3VwcG9ydGVkIG1vZHVzbWFpb3IgJyVzJwAxNQAyMgBVbmtub3duIG9jdGF2ZSBkaXMgJyVkJwBVbnN1cHBvcnRlZCBvY3RhdmUgZGlzICclcycAcmV2ZXJzZWQAOTBDVwA5MENDVwBVbmtub3duIG9yaWVudGF0aW9uICclZCcAVW5zdXBwb3J0ZWQgb3JpZW50YXRpb24gJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlBFUkNFTlQuTElNSVRFRCAnJXMnAFVua25vd24gcGl0Y2ggbmFtZSAnJWQnAFVuc3VwcG9ydGVkIHBpdGNoIG5hbWUgJyVzJwBOM3ZydjEzZGF0YV9TVEFGRlJFTEUAVW5zdXBwb3J0ZWQgZGF0YS5QTEFDRU1FTlQgJyVzJwBVbnN1cHBvcnRlZCBkYXRhLlNUQUZGUkVMICclcycATjN2cnYxNGRhdGFfUExBQ0VNRU5URQBVbmtub3duIHByb2xhdGlvICclZCcAVW5zdXBwb3J0ZWQgcHJvbGF0aW8gJyVzJwBXcml0aW5nIGRhdGEuU1RBRkZJVEVNIGlzIG5vdCBpbXBsZW1lbnRlZABSZWFkaW5nIGRhdGEuU1RBRkZJVEVNIGlzIG5vdCBpbXBsZW1lbnRlZABOM3ZydjE0ZGF0YV9TVEFGRklURU1FAFVua25vd24gc3RlbSBkaXJlY3Rpb24gJyVkJwBVbnN1cHBvcnRlZCBzdGVtIGRpcmVjdGlvbiAnJXMnAFVua25vd24gdGVtcHVzICclZCcAVW5zdXBwb3J0ZWQgdGVtcHVzICclcycAVW5rbm93biB0aWUgJyVkJwBVbnN1cHBvcnRlZCB0aWUgJyVzJwBOM3ZydjIxQXR0TkludGVnZXJDb21wYXJpc29uRQBOM3ZydjMwQ29udmVydFRvQ2FzdE9mZk1lbnN1cmFsUGFyYW1zRQBCYXJMaW5lAE4zdnJ2N0JhckxpbmVFAEJhckxpbmVBdHRyAE4zdnJ2MTFCYXJMaW5lQXR0ckUAYmxpbmUtAE4zdnJ2MTdCQm94RGV2aWNlQ29udGV4dEUARXJyb3IgYWNjZXNzaW5nIGVsZW1lbnQgaW4gQmVhbSBsaXN0AE4zdnJ2MTZCZWFtRWxlbWVudENvb3JkRQBOM3ZydjE0Q2FsY1N0ZW1QYXJhbXNFAE4zdnJ2NEJlYW1FAE4zdnJ2MTdCZWFtRHJhd2luZ1BhcmFtc0UAYmVhbS0ATjN2cnYxOEdlbmVyYXRlTUlESVBhcmFtc0UAQmVhdFJwdABOM3ZydjdCZWF0UnB0RQBOM3ZydjIwQ2FzdE9mZlN5c3RlbXNQYXJhbXNFAE4zdnJ2MjVQcmVwYXJlRmxvYXRpbmdHcnBzUGFyYW1zRQBOM3ZydjIzUHJlcGFyZUJvdW5kYXJpZXNQYXJhbXNFAE4zdnJ2MTFCb3VuZGFyeUVuZEUATjN2cnYyMkJvdW5kYXJ5U3RhcnRJbnRlcmZhY2VFAGJkZW5kLQBOM3ZydjExQm91bmRpbmdCb3hFAElsbG9naWNhbCB2YWx1ZXMgZm9yIGFuY2hvciBwb2ludHMgaW4gZ2x5cGggJyUwMngnAFRoaXMgc2hvdWxkIG5vdCBoYXBwZW4ATjN2cnYxM1NlZ21lbnRlZExpbmVFAEJyYWNrZXRTcGFuAE4zdnJ2MTFCcmFja2V0U3BhbkUAYnNwYW4tAEJyZWF0aABOM3ZydjZCcmVhdGhFAGJyZWF0aC0AQlRyZW0ATjN2cnY1QlRyZW1FAGJ0cmVtLQBDaG9pY2UATjN2cnY2Q2hvaWNlRQBjaG9pY2UtAENob3JkICclcycgaGFzIG5vIGNoaWxkIG5vdGUgLSBhIGRlZmF1bHQgbm90ZSBpcyBhZGRlZABOM3ZydjIxQ2FsY09uc2V0T2Zmc2V0UGFyYW1zRQBOM3ZydjI2U2V0QWxpZ25tZW50UGl0Y2hQb3NQYXJhbXNFAE4zdnJ2MTRDYWxjRG90c1BhcmFtc0UATjN2cnYyOUNvbnZlcnRBbmFseXRpY2FsTWFya3VwUGFyYW1zRQBDaG9yZABOM3ZydjVDaG9yZEUAY2hvcmQtAE4zdnJ2NENsZWZFAGNsZWYtAE4zdnJ2MjFBZGp1c3RYT3ZlcmZsb3dQYXJhbXNFAFtNSVNTSU5HXQBOM3ZydjE0Q29udHJvbEVsZW1lbnRFAE4zdnJ2NENvcnJFAGNvcnItAEN1c3RvcwBOM3ZydjZDdXN0b3NFAGN1c3Rvcy0ARGFtYWdlAE4zdnJ2NkRhbWFnZUUARGVsAE4zdnJ2M0RlbEUATjN2cnYxM0RldmljZUNvbnRleHRFAERpcgBOM3ZydjNEaXJFAE4zdnJ2MTlQcmVwYXJlTHlyaWNzUGFyYW1zRQBOM3ZydjIzUHJlcGFyZVRpbWVzdGFtcHNQYXJhbXNFAE4zdnJ2OEZvbnRJbmZvRQBOM3ZydjNEb2NFAE5vIG1lYXN1cmUgZm91bmQgZm9yIGdlbmVyYXRpbmcgYSBzY29yZURlZgBObyBzdGFmZiBmb3VuZCBmb3IgZ2VuZXJhdGluZyBhIHNjb3JlRGVmAFNjb3JlRGVmIGdlbmVyYXRlZABhdXRvZ2VuZXJhdGVkAE4zdnJ2MjhDYWxjTWF4TWVhc3VyZUR1cmF0aW9uUGFyYW1zRQBOM3ZydjI0U2V0Q3VycmVudFNjb3JlRGVmUGFyYW1zRQBOM3ZydjI2VW5zZXRDdXJyZW50U2NvcmVEZWZQYXJhbXNFAENhbGN1bGF0aW9uIG9mIE1JREkgdGltZW1hcCBmYWlsZWQsIG5vdCBleHBvcnRpbmcgTWlkaUZpbGUuAE4zdnJ2MjhQcmVwYXJlUHJvY2Vzc2luZ0xpc3RzUGFyYW1zRQBdCgAJewoACQkidHN0YW1wIjoJAAkJInFzdGFtcCI6CQAsCgkJInRlbXBvIjoJACwKCQkib24iOglbACwKCQkib2ZmIjoJWwAKCX0ATjN2cnYyMUdlbmVyYXRlVGltZW1hcFBhcmFtc0UAJWQgdGltZSBzcGFubmluZyBlbGVtZW50KHMpIGNvdWxkIG5vdCBiZSBtYXRjaGVkACVkIGVsZW1lbnQocykgd2l0aCBhIEBuZXh0IGNvdWxkIG1hdGNoIHRoZSB0YXJnZXQAJWQgZWxlbWVudChzKSB3aXRoIGEgQHNhbWVhcyBjb3VsZCBtYXRjaCB0aGUgdGFyZ2V0ACVkIGVsZW1lbnQocykgd2l0aCBhIEBwbGlzdCBjb3VsZCBtYXRjaCB0aGUgdGFyZ2V0AE4zdnJ2MTZQcmVwYXJlUnB0UGFyYW1zRQBOM3ZydjM0RmlsbFN0YWZmQ3VycmVudFRpbWVTcGFubmluZ1BhcmFtc0UATjN2cnYyOFByZXBhcmVQb2ludGVyc0J5TGF5ZXJQYXJhbXNFAE4zdnJ2MjNQcmVwYXJlQ3Jvc3NTdGFmZlBhcmFtc0UATjN2cnYxOFByZXBhcmVQbGlzdFBhcmFtc0UATjN2cnYyMFByZXBhcmVMaW5raW5nUGFyYW1zRQBOM3ZydjI1UHJlcGFyZVRpbWVQb2ludGluZ1BhcmFtc0UATjN2cnYyNVByZXBhcmVUaW1lU3Bhbm5pbmdQYXJhbXNFAE4zdnJ2MjJPcHRpbWl6ZVNjb3JlRGVmUGFyYW1zRQBEb2N1bWVudCBpcyBhbHJlYWR5IGNhc3Qgb2ZmAE4zdnJ2MThDYXN0T2ZmUGFnZXNQYXJhbXNFAE4zdnJ2MTVVbkNhc3RPZmZQYXJhbXNFAE4zdnJ2MjFDYXN0T2ZmRW5jb2RpbmdQYXJhbXNFAE4zdnJ2MjRDb252ZXJ0VG9QYWdlQmFzZWRQYXJhbXNFAERvY3VtZW50IGhhcyB0byBiZSB1bi1jYXN0IG9mZiBmb3IgTUVJIG91dHB1dC4uLgBOM3ZydjMyQ29udmVydFRvVW5DYXN0T2ZmTWVuc3VyYWxQYXJhbXNFAENvbnZlcnRpbmcgYW5hbHl0aWNhbCBtYXJrdXAuLi4AVW5hYmxlIHRvIG1hdGNoIEB0aWUgb2Ygbm90ZSAnJXMnLCBza2lwcGluZyBpdABEb3QATjN2cnYzRG90RQBOM3ZydjIwRHJhd2luZ0xpc3RJbnRlcmZhY2VFAE4zdnJ2MjRTdGFmZkRlZkRyYXdpbmdJbnRlcmZhY2VFAE4zdnJ2MjNTdGVtbWVkRHJhd2luZ0ludGVyZmFjZUUATjN2cnYxN0R1cmF0aW9uSW50ZXJmYWNlRQBObyBjdXJyZW50IG1lbnN1ciBmb3IgY2FsY3VsYXRpbmcgZHVyYXRpb24ARHluYW0ATjN2cnY1RHluYW1FAGR5bmFtLQBOM3ZydjE2RWRpdG9yaWFsRWxlbWVudEUASW5jb3JyZWN0bHkgZm9ybWF0dGVkIEpTT04gYWN0aW9uLgBJbnNlcnQhAEVsZW1lbnRzIHN0YXJ0IGFuZCBlbmQgaWRzICclcycgYW5kICclcycgY291bGQgbm90IGJlIGZvdW5kAEVsZW1lbnQgJyVzJyBpcyBub3Qgc3VwcG9ydGVkIGFzIHN0YXJ0IGVsZW1lbnQARWxlbWVudCAnJXMnIGlzIG5vdCBzdXBwb3J0ZWQgYXMgZW5kIGVsZW1lbnQATjN2cnYxOUludGVyZmFjZUNvbXBhcmlzb25FAE4zdnJ2MTNFZGl0b3JUb29sa2l0RQBOM3ZydjE2RWRpdG9yVG9vbGtpdENNTkUAYWN0aW9uAHBhcmFtAEluY29ycmVjdGx5IGZvcm1hdHRlZCBKU09OIGFjdGlvbgBjaGFpbgBPbmx5ICdjaGFpbicgdXNlcyAncGFyYW0nIGFzIGFuIGFycmF5LgBkcmFnAGlzPE9iamVjdD4oKQBDb3VsZCBub3QgcGFyc2UgdGhlIGRyYWcgYWN0aW9uAGluc2VydABDb3VsZCBub3QgcGFyc2UgdGhlIGluc2VydCBhY3Rpb24Ac2V0AENvdWxkIG5vdCBwYXJzZSB0aGUgc2V0IGFjdGlvbgBzZXRUZXh0AENvdWxkIG5vdCBwYXJzZSB0aGUgc2V0IHRleHQgYWN0aW9uAHNldENsZWYAQ291bGQgbm90IHBhcnNlIHRoZSBzZXQgY2xlZiBhY3Rpb24AcmVtb3ZlAENvdWxkIG5vdCBwYXJzZSB0aGUgcmVtb3ZlIGFjdGlvbgByZXNpemUAQ291bGQgbm90IHBhcnNlIHRoZSByZXNpemUgYWN0aW9uAGdyb3VwAHVuZ3JvdXAAbWVyZ2UAQ291bGQgbm90IHBhcnNlIG1lcmdlIGFjdGlvbgBzcGxpdABDb3VsZCBub3QgcGFyc2Ugc3BsaXQgYWN0aW9uAGNoYW5nZUdyb3VwAENvdWxkIG5vdCBwYXJzZSBjaGFuZ2UgZ3JvdXAgYWN0aW9uAHRvZ2dsZUxpZ2F0dXJlAENvdWxkIG5vdCBwYXJzZSB0b2dnbGUgbGlnYXR1cmUgYWN0aW9uAFVua25vd24gYWN0aW9uIHR5cGUgJyVzJy4AQ291bGQgbm90IGdldCB0aGUgZHJhd2luZyBwYWdlLgBpc0xpZ2F0dXJlIGlzIGludmFsaWQhAFVuYWJsZSB0byB1cGRhdGUgbGlnYXR1cmUgYXR0cmlidXRlAGVsZW1lbnRJZHMAaXNMaWdhdHVyZQBVbmFibGUgdG8gZmluZCBuZXVtZSB3aXRoIGlkICVzAFVuc3VwcG9ydGVkIGNoYXJhY3RlciBpbiBjb250b3VyLgBlbGVtZW50SWQAY29udG91cgBDb3VsZCBub3QgZ2V0IHRoZSBkcmF3aW5nIHBhZ2UARWl0aGVyIG5vIGVsZW1lbnQgZXhpc3RzIHdpdGggSUQgJyVzJyBvciBpdCBpcyBub3QgYSBzdGFmZi4AVGhlICd4JyBwYXJhbWV0ZXIgaXMgbm90IHdpdGhpbiB0aGUgYm91bmRzIG9mIHRoZSBvcmlnaW5hbCBzdGFmZi4ARmFpbGVkIHRvIGNyZWF0ZSBhIHNlY29uZCBzdGFmZi4AU3BsaXQgc3RhZmYgaXMgbnVsbABDb3VsZCBub3QgcGFyc2UgJ2VsZW1lbnRJZCcuAENvdWxkIG5vdCBwYXJzZSAneCcuAFN0YWZmIHdpdGggSUQgJyVzJyBkb2VzIG5vdCBleGlzdCEAQXQgbGVhc3QgdHdvIHN0YXZlcyBtdXN0IGJlIHByb3ZpZGVkLgBJbnZhbGlkIGdyb3VwVHlwZSBmb3IgdW5ncm91cGluZwBncm91cFR5cGUATm8gZWxlbWVudCBJRHMgdG8gZ3JvdXAhAEludmFsaWQgZ3JvdXBUeXBlOiAlcwBDb3VsZCBub3QgZ2V0IGVsZW1lbnQgd2l0aCBJRCAlcwBFbGVtZW50ICVzIHdhcyBvZiBjbGFzcyAlcy4gRXhwZWN0ZWQgY2xhc3MgJXMAUGFyZW50IG9mICVzIGlzIG51bGwhAE5vIHNlY29uZCBsZXZlbCBwYXJlbnQhAE5vIHNoYXJlZCBzZWNvbmQgbGV2ZWwgcGFyZW50IQBBY3Rpb24gJWQgd2FzIG5vdCBhbiBvYmplY3QAUmVzaXppbmcgaXMgb25seSBhdmFpbGFibGUgaW4gZmFjc2ltaWxlIG1vZGUuAE9iamVjdCB3aXRoIElEICclcycgbm90IGZvdW5kLgBUaGlzIHN0YWZmIGRvZXMgbm90IGhhdmUgYSBmYWNzaW1pbGUuAEVsZW1lbnQgb2YgdHlwZSAnJXMnIGlzIHVuc3VwcG9ydGVkLgBGYWlsZWQgdG8gZ2V0IHN5bGxhYmxlIHBhcmVudCEATnVsbCBwYXJlbnQhAFVuYWJsZSB0byBzZXQgY2xlZiBzaGFwZQBDb3VsZCBub3QgcGFyc2UgJ2VsZW1lbnRJZCcAQ291bGQgbm90IHBhcnNlICdzaGFwZScATm8gZWxlbWVudCB3aXRoIElEICclcycgZXhpc3RzAEVsZW1lbnQgdHlwZSAnJXMnIGlzIHVuc3VwcG9ydGVkIGZvciBTZXRUZXh0AHdzdHJpbmdfY29udmVydDogZnJvbV9ieXRlcyBlcnJvcgBOU3QzX18yMThjb2RlY3Z0X3V0ZjhfdXRmMTZJd0xtMTExNDExMUVMTlNfMTJjb2RlY3Z0X21vZGVFMEVFRQBDb3VsZCBub3QgcGFyc2UgJ3RleHQnAENvdWxkIG5vdCBwYXJzZSAnYXR0clR5cGUnAGF0dHJWYWx1ZQBDb3VsZCBub3QgcGFyc2UgJ2F0dHJWYWx1ZScAQ291bGQgbm90IGdldCBkcmF3aW5nIHBhZ2UARHJhd2luZyBwYWdlIHdpdGhvdXQgZmFjc2ltaWxlAEZhaWxlZCB0byBpbnNlcnQgbmV3U3RhZmYgaW50byBzdGFmZgBncm91cGluZwBUaGVyZSBpcyBubyB2YWxpZCBjbGVmIGF2YWlsYWJsZS4AQSBjbGVmIHNoYXBlIG11c3QgYmUgc3BlY2lmaWVkLgBTb21ldGhpbmcgd2VudCB3cm9uZy4gQ2xlZiBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgaW5zZXJ0ZWQuAE51bGwgY2xlZiEAVW5zdXBwb3J0ZWQgdHlwZSAnJXMnIGZvciBpbnNlcnRpb24AZWxlbWVudFR5cGUAc3RhZmZJZABDb3VsZCBub3QgZ2V0IGRyYXdpbmcgcGFnZS4ARWxlbWVudCBkb2VzIG5vdCBoYXZlIExheWVyIHBhcmVudC4gVGhpcyBzaG91bGQgbm90IGhhcHBlbi4ARWxlbWVudCBkb2VzIG5vdCBoYXZlIExheWVyIHBhcmVudC4gVGhpcyBzaG91bGQgbm90IG9jY3VyLgBTdGFmZiBkcmFnZ2luZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3Igc3RhdmVzIHdpdGggZmFjc2ltaWxlcyEAVW5zdXBwb3J0ZWQgZWxlbWVudCBmb3IgZHJhZ2dpbmcuAE4zdnJ2MThFZGl0b3JUb29sa2l0TmV1bWVFAE4zdnJ2NERvdHNFAE4zdnJ2NEZsYWdFAFR1cGxldEJyYWNrZXQATjN2cnYxM1R1cGxldEJyYWNrZXRFAFR1cGxldE51bQBOM3ZydjlUdXBsZXROdW1FAE4zdnJ2NFN0ZW1FAGRvdHMtAGZsYWctAHN0ZW0tAFNvbWV0aGluZyB3ZW50IHdyb25nIHdpdGggdGhlIGdvdXBpbmcgb2YgdGhlIGVuZGluZ3MARW5kaW5nAE4zdnJ2NkVuZGluZ0UAZW5kaW5nLQBFeHBhbgBOM3ZydjVFeHBhbkUAZXhwYW4tAEV4cGFuc2lvbgBOM3ZydjlFeHBhbnNpb25FAGV4cGFuc2lvbi0ATjN2cnYxRkUAVW5zdXBwb3J0ZWQgY2hpbGQgJyVzJyBvZiBmYWNzaW1pbGUATjN2cnY5RmFjc2ltaWxlRQBmYWNzaW1pbGUtAEZhaWxlZCB0byBkZWxldGUgem9uZSB3aXRoIElEICVzCgBOM3ZydjE4RmFjc2ltaWxlSW50ZXJmYWNlRQBOM3ZydjJGYkUAZmItAEZlcm1hdGEATjN2cnY3RmVybWF0YUUATjN2cnYyMUFsaWduVmVydGljYWxseVBhcmFtc0UARmlnAE4zdnJ2M0ZpZ0UATjN2cnYxNEZsb2F0aW5nT2JqZWN0RQBOM3ZydjE4RmxvYXRpbmdQb3NpdGlvbmVyRQBOM3ZydjIzRmxvYXRpbmdDdXJ2ZVBvc2l0aW9uZXJFAEZUcmVtAE4zdnJ2NUZUcmVtRQBmdHJlbS0ATjN2cnY1R2x5cGhFAFt1bnNldF0ARm9udCBmaWxlICclcycgY291bGQgbm90IGJlIGxvYWRlZABGb250IGZpbGUgJyVzJyBkb2VzIG5vdCBjb250YWluIGEgdmlld0JveCBhdHRyaWJ1dGUARm9udCBmaWxlIHZpZXdCb3ggYXR0cmlidXRlICclcycgaXMgbm90IHZhbGlkAHN0ZW1Eb3duTlcAc3RlbVVwU0UAY3V0T3V0TkUAY3V0T3V0TlcAY3V0T3V0U0UAY3V0T3V0U1cASGFpcnBpbgBOM3ZydjdIYWlycGluRQBIYWxmbVJwdCBwcm9kdWNlcyBlbXB0eSBNSURJIG91dHB1dABOM3ZydjhIYWxmbVJwdEUATjN2cnYyN0FkanVzdEhhcm1HcnBzU3BhY2luZ1BhcmFtc0UATjN2cnY0SGFybUUAaGFybS0ATjN2cnYxN0hvcml6b250YWxBbGlnbmVyRQBOM3ZydjlBbGlnbm1lbnRFAE4zdnJ2MTRKdXN0aWZ5WFBhcmFtc0UATjN2cnYyMlNldEFsaWdubWVudFhQb3NQYXJhbXNFAE4zdnJ2MTZBZGp1c3RYUG9zUGFyYW1zRQBOM3ZydjE4QWRqdXN0QWNjaWRYUGFyYW1zRQBOM3ZydjIxQWRqdXN0R3JhY2VYUG9zUGFyYW1zRQBUcnlpbmcgdG8gYWRqdXN0IGFsaWdubWVudCB3aXRoIGEgZGlzdGFuY2Ugb2YgMDsATjN2cnYxMkdyYWNlQWxpZ25lckUATjN2cnYyN0dldEFsaWdubWVudExlZnRSaWdodFBhcmFtc0UATjN2cnYxNE1lYXN1cmVBbGlnbmVyRQBOM3ZydjE4QWxpZ25tZW50UmVmZXJlbmNlRQBOM3ZydjE4QWRqdXN0TGF5ZXJzUGFyYW1zRQBOM3ZydjE2VGltZXN0YW1wQWxpZ25lckUATjN2cnYxOENsYXNzSWRzQ29tcGFyaXNvbkUATjN2cnY4SW5zdHJEZWZFAGluc3RyZGVmLQBOU3QzX18yMTNiYXNpY19maWxlYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzIxNGJhc2ljX29mc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE4zdnJ2MTZGaWxlT3V0cHV0U3RyZWFtRQBOU3QzX18yMTRiYXNpY19pZnN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOM3ZydjE1RmlsZUlucHV0U3RyZWFtRQBBQkMgaW5wdXQ6IE5vIHR1bmUgZm91bmQAQUJDIGlucHV0OiBTdHlsZXNoZWV0IGRpcmVjdGl2ZXMgYXJlIGlnbm9yZWQAQUJDIGlucHV0OiBUaXRsZSBmaWVsZCBtaXNzaW5nLCBjcmVhdGluZyBlbXB0eSB0aXRsZQBhYmNMaW5lJTAyZABBQkMgaW5wdXQ6IEtleSBjaGFuZ2VzIG5vdCBzdXBwb3J0ZWQAQUJDIGlucHV0OiBFbGVtZW50ICclcycgY291bGQgbm90IGJlIGFzc2lnbmVkIHRvIGxheWVyICclcycAQUJDIGlucHV0OiBUdXBsZXRzIG5vdCBzdXBwb3J0ZWQgeWV0AEFCQyBpbnB1dDogbm90ZSBsZW5ndGggZGl2aWRlciBtdXN0IGJlIHBvd2VyIG9mIDIAQUJDIGlucHV0OiBCcm9rZW4gcmh5dGhtcyBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogRXh0cmEgc3BhY2Ugbm90IHN1cHBvcnRlZABBQkMgaW5wdXQ6IEFubm90YXRpb25zIGFyZSBub3QgZnVsbHkgc3VwcG9ydCB5ZXQAQUJDIGlucHV0OiAnJXMnIGFscmVhZHkgdGllZABBQkMgaW5wdXQ6IEVtcHR5IHNsdXIgZm91bmQAQUJDIGlucHV0OiBDbG9zaW5nIHNsdXIgZm9yIGVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgbWF0Y2hlZABBQkMgaW5wdXQ6IEZpbmdlcmluZyBub3Qgc3VwcG9ydGVkAGxvd2VybW9yZGVudABwcmFsbHRyaWxsZXIAdXBwZXJtb3JkZW50AGludmVydGVkdHVybgA+AGVtcGhhc2lzAGludmVydGVkZmVybWF0YQBwbHVzAGRvd25ib3cAcHBwcABwcHAAcHAAbXAAbWYAZmZmZgBzZnoAQUJDIGlucHV0OiBEZWNvcmF0aW9uICVzIG5vdCBzdXBwb3J0ZWQAICgAd29yawBhYmM6VABtYWluAGFsdGVybmF0aXZlAGNvbXBvc2VyAGFiYzpDAGhpc3RvcnkAYWJjOkgAbm90ZXNTdG10AGFiYzolYwBhYmM6TgBUcmFuc2NvZGVkIGZyb20gYWJjIG11c2ljAHdvcmtMaXN0AEFCQyBpbnB1dDogRmllbGQgY29udGludWF0aW9uICgrKSBpcyBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogVXNlciBkZWZpbmVkIHN5bXBvbHMgYXJlIG5vdCBzdXBwb3J0ZWQAQUJDIGlucHV0OiBNdWx0aS12b2ljZSBtdXNpYyBpcyBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogTHlyaWNzIGFyZSBub3Qgc3VwcG9ydGVkIHlldABBQkMgaW5wdXQ6IEluZm9ybWF0aW9uIGZpZWxkICVjIGlzIGlnbm9yZWQAQUJDIGlucHV0OiByZWZlcmVuY2UgbnVtYmVyIHNob3VsZCBiZSBhIHBvc2l0aXZlIGludGVnZXIAQUJDIGlucHV0OiBUZW1wbyBkZWZpbml0aW9ucyBhcmUgbm90IGZ1bGx5IHN1cHBvcnRlZCB5ZXQAaW9uAGRvcgBwaHIAbHlkAG1peABhZW8AYWx0bwB0ZW5vcgBBQkMgSW5wdXQ6IERydW0gY2xlZiBpcyBub3Qgc3VwcG9ydGVkAHRyYW5zcG9zZT0Ac3RhZmZsaW5lcz0AMDEyMzQ1Njc4OQBhYmMtaW5jbHVkZQBBQkMgaW5wdXQ6IEluY2x1ZGUgZmllbGQgaXMgaWdub3JlZABsaW5lYnJlYWsAPG5vbmU+AEFCQyBpbnB1dDogRGVmYXVsdCBsaW5lYnJlYWtzIGFyZSB1c2VkIGZvciBub3cuAGRlY29yYXRpb24ATjN2cnY4QWJjSW5wdXRFAEZDR0RBRUIALn5ITE1PUFNUdXYAbWRpdgBwYWdlcwBzY29yZQBleHBhbnNpb24AcGIAc2IAc2VjdGlvbgBpbnN0ckRlZgBsYWJlbEFiYnIAc2NvcmVEZWYAcGdGb290AHBnRm9vdDIAcGdIZWFkAHBnSGVhZDIAc3RhZmZHcnAAc3RhZmZEZWYAYW5jaG9yZWRUZXh0AGFycGVnAGJyYWNrZXRTcGFuAGJyZWF0aABkeW5hbQBoYWlycGluAG1OdW0AbW9yZGVudAB0cmlsbAB0dXJuAGJhckxpbmUAYmVhdFJwdABiVHJlbQBjdXN0b3MAZlRyZW0AaGFsZm1ScHQAa2V5U2lnAGxpZ2F0dXJlAG1ldGVyU2lnAG1SZXN0AG1ScHQAbVJwdDIAbXVsdGlSZXN0AG11bHRpUnB0AG5jAHByb3BvcnQAc3lsbGFibGUAdmVyc2UAZmlnAGZiAGxiAGFiYnIAYWRkAGFubm90AGNob2ljZQBjb3JyAGRhbWFnZQBkZWwAZXB4YW4AbGVtAG9yaWcAcmRnAHJlZgByZWcAcmVzdG9yZQBzaWMAc3Vic3QAc3VwcGxpZWQAdW5jbGVhcgBib3VuZGFyeUVuZABPdXRwdXQgbWV0aG9kIG1pc3NpbmcgZm9yICclcycAcHB1AENvb3JkaW5hdGVzIGluIE1FSSBheGlzIGRpcmVjdGlvbgByYXcAcmVuZGVyaW5nAHRyYW5zY3JpcHRpb24AZmFjc2ltaWxlAFVua25vd24gZG9jdW1lbnQgdHlwZSAnJWQnAGRhdGUAcHJvamVjdERlc2MARW5jb2RlZCB3aXRoIFZlcm92aW8gdmVyc2lvbiAlcwAlZC0lMDJkLSUwMmQgJTAyZDolMDJkOiUwMmQAbXVzaWMAYm9keQBVbmFibGUgdG8gd3JpdGUgY2hpbGQgJyVzJyBvZiBmYWNzaW1pbGUAem9uZQBVbmFibGUgdG8gd3JpdGUgY2hpbGQgJyVzJyBvZiBzdXJmYWNlAHhtbC1tb2RlbABocmVmAGh0dHA6Ly9tdXNpYy1lbmNvZGluZy5vcmcvc2NoZW1hLzQuMC4wL21laS1hbGwucm5nAGFwcGxpY2F0aW9uL3htbABzY2hlbWF0eXBlbnMAaHR0cDovL3JlbGF4bmcub3JnL25zL3N0cnVjdHVyZS8xLjAAaHR0cDovL3B1cmwub2NsYy5vcmcvZHNkbC9zY2hlbWF0cm9uAGh0dHA6Ly93d3cubXVzaWMtZW5jb2Rpbmcub3JnL25zL21laQBNRUkgb3V0cHV0IGJ5IHBhZ2UgaXMgbm90IHBvc3NpYmxlIGZvciBtZW5zdXJhbCBtdXNpYwAgICAgAE4zdnJ2OU1laU91dHB1dEUAVGhlIHRyZWUgb2YgdGhlIE1FSSBkYXRhIGNhbm5vdCBiZSBwYXJzZWQgKG5vIHJvb3QgZm91bmQpAE5vIGhlYWRlciBmb3VuZCBpbiB0aGUgTUVJIGRhdGEsIHRyeWluZyB0byBwcm9jZWVkLi4uADMuMC4wADIwMTMATm8gPG11c2ljPiBlbGVtZW50IGZvdW5kIGluIHRoZSBNRUkgZGF0YQBmcm9udABiYWNrAE5vIDxib2R5PiBlbGVtZW50IGZvdW5kIGluIHRoZSBNRUkgZGF0YQBObyA8bWRpdj4gZWxlbWVudCBmb3VuZCBpbiB0aGUgTUVJIGRhdGEAVGhlIDxtZGl2PiByZXF1ZXN0ZWQgd2l0aCB0aGUgeHBhdGggcXVlcnkgJyVzJyBjb3VsZCBub3QgYmUgZm91bmQALi8vbWRpdltjb3VudChzY29yZSk+MF0ALi8vc2NvcmUAQW4gPG1kaXY+IHdpdGggb25seSBvbmUgPHNjb3JlPiBkZXNjZW5kYW50IG11c3QgYmUgc2VsZWN0ZWQALi8vcGFnZXMAQW4gPG1kaXY+IHdpdGggb25seSBvbmUgPHBhZ2VzPiBkZXNjZW5kYW50IG11c3QgYmUgc2VsZWN0ZWQAQW4gPG1kaXY+IHdpdGggb25seSBvbmUgPHBhZ2VzPiBvciBvbmUgPHNjb3JlPiBkZXNjZW5kYW50IG11c3QgYmUgc2VsZWN0ZWQATm8gc2NvcmVEZWYgcHJvdmlkZWQsIHRyeWluZyB0byBnZW5lcmF0ZSBvbmUuLi4ATjN2cnYxOVNldENoaWxkWm9uZXNQYXJhbXNFAFNraXBwaW5nIG5vZGVzIGFmdGVyIDxwYWdlcz4gZWxlbWVudABTa2lwcGluZyBub2RlcyBhZnRlciA8c2NvcmU+IGVsZW1lbnQAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8bWRpdj4AQSA8c2NvcmVEZWY+IGlzIHJlcXVpcmVkIGFzIGZpcnN0IGNoaWxkIG9mIDxzY29yZT4ARWxlbWVudCA8JXM+IHdpdGhpbiA8c2NvcmU+IGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHdpbGwgYmUgaWdub3JlZCAAVW5tZWFzdXJlZCBtdXNpYyB3aXRoaW4gZWRpdG9yaWFsIG1hcmt1cCBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxzeXN0ZW0+AE1peGluZyBtZW5zdXJhbCBhbmQgbm9uIG1lbnN1cmFsIG11c2ljIGlzIG5vdCBzdXBwb3J0ZWQuIFRyeWluZyB0byBnbyBhaGVhZC4uLgB0dXBsZXRTcGFuADx0dXBsZXRTcGFuPiBpcyBub3QgcmVhZGFibGUgYXMgPHR1cGxldD4gYW5kIHdpbGwgYmUgaWdub3JlZABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxtZWFzdXJlPgBDYW5ub3QgcmVhZCA8dHVwbGV0U3Bhbj4gd2l0aGluIGVkaXRvcmlhbCBtYXJrdXAARWxlbWVudCB3aXRoIEBzdGFydGlkICclcycgbm90IGZvdW5kIHdoZW4gdHJ5aW5nIHRvIHJlYWQgdGhlIDx0dXBsZXRTcGFuPgBFbGVtZW50IHdpdGggQGVuZGlkICclcycgbm90IGZvdW5kIHdoZW4gdHJ5aW5nIHRvIHJlYWQgdGhlIDx0dXBsZXRTcGFuPgBTdGFydCBhbmQgZW5kIGVsZW1lbnRzIGZvciA8dHVwbGV0U3Bhbj4gJyVzJyBub3QgaW4gdGhlIHNhbWUgbGF5ZXIAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnR1cm4ubG9nQGZvcm0gKE1FSSAzLjApAEVsZW1lbnQgPCVzPiB3aXRoaW4gPCVzPiBpcyBub3Qgc3VwcG9ydGVkIGFuZCB3aWxsIGJlIGlnbm9yZWQgAEVsZW1lbnQgJXMgaXMgdW5rbm93biBhbmQgd2lsbCBiZSBpZ25vcmVkAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN0YWZmPgBObyBzdmcgY29udGVudCBmb3VuZCBmb3IgPGZpZz4gJXMAQGhhbGlnbiBvciBAdmFsaWduIGluIG5lc3RlZCA8cmVuZD4gZWxlbWVudCA8cmVuZD4gJXMgd2lsbCBiZSBpZ25vcmVkAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tb3JkZW50LmxvZ0Bmb3JtIChNRUkgMy4wKQBObyBAbiBvbiA8c3RhZmY+IG9yIGEgdmFsdWUgb2YgMCBtaWdodCB5aWVsZCB1bnByZWRpY3RhYmxlIHJlc3VsdHMATm8gQG4gb24gPGxheWVyPiwgMSBpcyBzZXQAVmFsdWUgQG49JzEnIG9uIDxsYXllcj4gbWlnaHQgeWllbGQgdW5wcmVkaWN0YWJsZSByZXN1bHRzAEVsZW1lbnQgJyVzJyBpcyB1bmtub3duIGFuZCB3aWxsIGJlIGlnbm9yZWQAQ291bGQgbm90IGZpbmQgc3RhcnQgZWxlbWVudCAnJXMnIGZvciBib3VuZGFyeUVuZABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxzZWN0aW9uPgBleHBhbgBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxzdGFmZkdycD4ATm8gQG4gb24gPHN0YWZmRGVmPiBtaWdodCB5aWVsZCB1bnByZWRpY3RhYmxlIHJlc3VsdHMAa2V5LnNpZy5zaG93AGtleS5zaWcuc2hvd2NoYW5nZQBsYWJlbC5hYmJyAGJhcnRocnUAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8c2NvcmVEZWY+ADxzdWJzdD4gYmVmb3JlIGFueSA8c2NvcmVEZWY+IGlzIG5vdCBzdXBwb3J0ZWQAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8c3Vic3Q+AENvdWxkIG5vdCBtYWtlIG9uZSBjaGlsZCBvZiA8c3Vic3Q+IHZpc2libGUAPGNob2ljZT4gYmVmb3JlIGFueSA8c2NvcmVEZWY+IGlzIG5vdCBzdXBwb3J0ZWQAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8Y2hvaWNlPgBDb3VsZCBub3QgbWFrZSBvbmUgY2hpbGQgb2YgPGNob2ljZT4gdmlzaWJsZQA8YXBwPiBiZWZvcmUgYW55IDxzY29yZURlZj4gaXMgbm90IHN1cHBvcnRlZABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxhcHA+AENvdWxkIG5vdCBtYWtlIG9uZSA8cmRnPiBvciA8bGVtPiB2aXNpYmxlAE5vIDxzY29yZURlZj4gcHJvdmlkZWQsIHRyeWluZyB0byBwcm9jZWVkLi4uIABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxwYWdlcz4ATjN2cnYyMEFwcGx5UFBVRmFjdG9yUGFyYW1zRQBVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxwYWdlPgBVbmtub3duIGxheW91dCB0eXBlICclcycAVW5zdXBwb3J0ZWQgZWxlbWVudCAnJXMnIGluIDxmYWNzaW1pbGU+AFVuc3VwcG9ydGVkIGVsZW1lbnQgJyVzJyBpbiA8c3VyZmFjZT4ATjN2cnY4TWVpSW5wdXRFAE5TdDNfXzIxNWJhc2ljX3N0cmluZ2J1Zkl3TlNfMTFjaGFyX3RyYWl0c0l3RUVOU185YWxsb2NhdG9ySXdFRUVFAE5TdDNfXzIxOWJhc2ljX29zdHJpbmdzdHJlYW1Jd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAvc2NvcmUtcGFydHdpc2UvaWRlbnRpZmljYXRpb24vZW5jb2Rpbmcvc3VwcG9ydHNbQGVsZW1lbnQ9J3ByaW50J10AL3Njb3JlLXBhcnR3aXNlL3BhcnRbMV0vbWVhc3VyZVsxXS9zb3VuZFtAdGVtcG9dWzFdAHRlbXBvAC9zY29yZS1wYXJ0d2lzZS9wYXJ0LWxpc3QvKgBwYXJ0LWdyb3VwAGdyb3VwLXN5bWJvbABzY29yZS1wYXJ0AC9zY29yZS1wYXJ0d2lzZS9wYXJ0W0BpZD0nJXMnXS9tZWFzdXJlWzFdAGF0dHJpYnV0ZXMATXVzaWNYTUwgaW1wb3J0OiBDb3VsZCBub3QgZmluZCB0aGUgJ2F0dHJpYnV0ZXMnIGVsZW1lbnQgaW4gdGhlIGZpcnN0IG1lYXN1cmUgb2YgcGFydCAnJXMnAGF0dHJpYnV0ZXMvc3RhdmVzAHBhcnQtbmFtZVtub3QoQHByaW50LW9iamVjdD0nbm8nKV0AcGFydC1hYmJyZXZpYXRpb25bbm90KEBwcmludC1vYmplY3Q9J25vJyldAG1pZGktaW5zdHJ1bWVudABtaWRpLWNoYW5uZWwAbWlkaS1uYW1lAG1pZGktcHJvZ3JhbQB2b2x1bWUAL3Njb3JlLXBhcnR3aXNlL3BhcnRbQGlkPSclcyddAE11c2ljWE1MIGltcG9ydDogQ291bGQgbm90IGZpbmQgdGhlIHBhcnQgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IEVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgYWRkZWQgdG8gbWVhc3VyZSAnJXMnAE11c2ljWE1MIGltcG9ydDogRW5kaW5nIG51bWJlcj0nACcsIHR5cGU9JwAnLCB0ZXh0PScAJyAoAGRpc2NvbnRpbnVlACkuAE11c2ljWE1MIGltcG9ydDogQ2xlZiBjaGFuZ2UgYXQgbWVhc3VyZSAlcywgc3RhZmYgJWQsIHRpbWUgJWQgbm90IGluc2VydGVkLgBNdXNpY1hNTCBpbXBvcnQ6IFRoZXJlIGFyZSAlZCB0aWVzIGxlZnQgb3Blbi4ATXVzaWNYTUwgaW1wb3J0OiBTbHVyIGVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgZW5kZWQuAE11c2ljWE1MIGltcG9ydDogU2x1ciBlbmRpbmcgZm9yIGVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgbWF0Y2hlZCB0byBhIHN0YXJ0IGVsZW1lbnQuAE4zdnJ2MjRBdHROTnVtYmVyTGlrZUNvbXBhcmlzb25FAG1lYXN1cmUATXVzaWNYTUwgaW1wb3J0OiBObyBtZWFzdXJlIHRvIGxvYWQATXVzaWNYTUwgaW1wb3J0OiBNZWFzdXJlcyBzaG91bGQgYmUgYWRkZWQgaW4gdGhlIHJpZ2h0IG9yZGVyAHN0YWZmLWRldGFpbHMAcHJpbnQtb2JqZWN0AC4vL211bHRpcGxlLXJlc3QAYmFja3VwAGJhcmxpbmUAZGlyZWN0aW9uAGZpZ3VyZWQtYmFzcwBmb3J3YXJkAGhhcm1vbnkAcGFyZW50OjpwYXJ0W25vdChwcmVjZWRpbmctc2libGluZzo6cGFydCldAG5ldy1zeXN0ZW0AeWVzAGNob3JkAG5vdGF0aW9uc1tub3QoQHByaW50LW9iamVjdD0nbm8nKV0AdHlwZVtAc2l6ZT0nY3VlJ10AYmVhbVtAbnVtYmVyPScxJ11bdGV4dCgpPSdiZWdpbiddAG9ybmFtZW50cy90cmVtb2xvAHR1cGxldFtAdHlwZT0nc3RhcnQnXQB0aW1lLW1vZGlmaWNhdGlvbi9hY3R1YWwtbm90ZXMAdGltZS1tb2RpZmljYXRpb24vbm9ybWFsLW5vdGVzAHBsYWNlbWVudABzaG93LW51bWJlcgByZXN0AGRpc3BsYXktc3RlcABkaXNwbGF5LW9jdGF2ZQB4bWw6aWQAYWNjaWRlbnRhbABlZGl0b3JpYWwAcGFyZW50aGVzZXMAb2N0YXZlAGFsdGVyAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgYWx0ZXIgdmFsdWUgJyVkJwBub3RlaGVhZAAuL2ZvbGxvd2luZy1zaWJsaW5nOjpub3RlAGx5cmljAGV4dGVuZABlbGlzaW9uAHRpZWRbQHR5cGU9J3N0YXJ0J10AdGllZFtAdHlwZT0nc3RvcCddAG9yaWVudGF0aW9uAGFydGljdWxhdGlvbnMAYWNjZW50AHNwaWNjYXRvAHN0YWNjYXRpc3NpbW8Ac3RhY2NhdG8Ac3Ryb25nLWFjY2VudAB0ZW51dG8AdGVjaG5pY2FsAGRvd24tYm93AGhhcm1vbmljAG9wZW4tc3RyaW5nAHNuYXAtcGl6emljYXRvAHN0b3BwZWQAdXAtYm93AGFydGljdWxhdGlvbnMvYnJlYXRoLW1hcmsAZHluYW1pY3MAb3RoZXItZHluYW1pY3MAdXByaWdodABvcm5hbWVudHMvbW9yZGVudABvcm5hbWVudHMvaW52ZXJ0ZWQtbW9yZGVudABvcm5hbWVudHMvdHJpbGwtbWFyawBvcm5hbWVudHMvdHVybgBvcm5hbWVudHMvaW52ZXJ0ZWQtdHVybgB0dXBsZXRbQHR5cGU9J3N0b3AnXQBiZWFtW0BudW1iZXI9JzEnXVt0ZXh0KCk9J2VuZCddAG92ZXIAdW5kZXIAc2hhcnAAbmF0dXJhbABmbGF0AGRvdWJsZS1zaGFycABzaGFycC1zaGFycABmbGF0LWZsYXQAbmF0dXJhbC1zaGFycABuYXR1cmFsLWZsYXQAcXVhcnRlci1mbGF0AHF1YXJ0ZXItc2hhcnAAdGhyZWUtcXVhcnRlcnMtZmxhdAB0aHJlZS1xdWFydGVycy1zaGFycABNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGFjY2lkZW50YWwgdmFsdWUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIHBpdGNoIG5hbWUgJyVzJwBtYXhpbWEAYnJldmUAZWlnaHRoADE2dGgAMzJuZAA2NHRoADEyOHRoADI1NnRoAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgdHlwZSAnJXMnAGFjdHVhbABib3RoAHZvaWNlAE11c2ljWE1MIGltcG9ydDogTGF5ZXIgJWQgY2Fubm90IGJlIGZvdW5kAE11c2ljWE1MIGltcG9ydDogU3RhZmYgJWQgY2Fubm90IGJlIGZvdW5kAHJvb3Qvcm9vdC1zdGVwAHJvb3Qvcm9vdC1hbHRlcgBraW5kAHVzZS1zeW1ib2xzAGRlZ3JlZQBkZWdyZWUvZGVncmVlLWFsdGVyAGRlZ3JlZS9kZWdyZWUtdmFsdWUAYmFzcwBiYXNzL2Jhc3Mtc3RlcABiYXNzL2Jhc3MtYWx0ZXIAb2Zmc2V0AOKWswBhdWdtZW50ZWQAZGltaW5pc2hlZABoYWxmLWRpbWluaXNoZWQALTEA4pmtAOKZrgDima8AcHJlY2VkaW5nLXNpYmxpbmc6Om5vdGVbMV0AZm9sbG93aW5nLXNpYmxpbmc6Om5vdGVbMV0AcHJlY2VkaW5nLXNpYmxpbmc6OmJhY2t1cABmaWd1cmUAZmlndXJlLW51bWJlcgBkaXJlY3Rpb24tdHlwZQB3b3JkcwBzb3VuZFtAdGVtcG9dAHdlZGdlAGNyZXNjZW5kbwBkaW1pbnVlbmRvAG9jdGF2ZS1zaGlmdABzaXplAHBlZGFsAG1ldHJvbm9tZQBzb3VuZABNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGRpcmVjdGlvbi10eXBlICclcycAcGVyLW1pbnV0ZQAgPSAlcwBiZWF0LXVuaXQAYmVhdC11bml0LWRvdABNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIHR5cGUgJyVzJyBmb3IgcGVkYWwAYmFyLXN0eWxlAHJlcGVhdABNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGJhcmxpbmUgbG9jYXRpb24gJ21pZGRsZScAZW5kaW5nAGxpZ2h0LWxpZ2h0AHJlZ3VsYXIAbGlnaHQtaGVhdnkAaGVhdnktbGlnaHQATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCBiYXItc3R5bGUgJyVzJwBub3RlAGNsZWYAY2xlZi1vY3RhdmUtY2hhbmdlAGtleQBhbmNlc3Rvcjo6cGFydFtub3QocHJlY2VkaW5nLXNpYmxpbmc6OnBhcnQpXQBmaWZ0aHMAJWRmACVkcwBrZXktc3RlcABzaW5nbGUtbnVtYmVyAGJlYXRzAE11c2ljWE1MIGltcG9ydDogQ29tcG91bmQgbWV0ZXIgc2lnbmF0dXJlcyBhcmUgbm90IHN1cHBvcnRlZABNdXNpY1hNTCBpbXBvcnQ6IENvbXBvdW5kIHRpbWUgaXMgbm90IHN1cHBvcnRlZABiZWF0LXR5cGUAbWVhc3VyZS1zdHlsZS9tZWFzdXJlLXJlcGVhdABtZWFzdXJlLXN0eWxlL3NsYXNoAG1laS1yZWFkAHN0YXZlcwBjbGVmW0BudW1iZXI9JyVkJ10vc2lnbgBjbGVmL3NpZ24AY2xlZltAbnVtYmVyPSclZCddL2xpbmUAY2xlZi9saW5lAGNsZWZbQG51bWJlcj0nJWQnXS9jbGVmLW9jdGF2ZS1jaGFuZ2UAY2xlZi9jbGVmLW9jdGF2ZS1jaGFuZ2UAa2V5W0BudW1iZXI9JyVkJ10Ac3RhZmYtZGV0YWlsc1tAbnVtYmVyPSclZCddAHN0YWZmLWxpbmVzAHN0YWZmLXNpemUAJQBzdGFmZi10dW5pbmcAdGltZVtAbnVtYmVyPSclZCddAHRyYW5zcG9zZVtAbnVtYmVyPSclZCddAHRyYW5zcG9zZQBkaXZpc2lvbnMAL3Njb3JlLXBhcnR3aXNlL3dvcmsvd29yay10aXRsZQAvc2NvcmUtcGFydHdpc2UvbW92ZW1lbnQtdGl0bGUAbWVpSGVhZABmaWxlRGVzYwB0aXRsZVN0bXQAcHViU3RtdABlbmNvZGluZ0Rlc2MAYXBwSW5mbwBhcHBsaWNhdGlvbgBWZXJvdmlvAFRyYW5zY29kZWQgZnJvbSBNdXNpY1hNTAAlZC0lMDJkLSUwMmRUJTAyZDolMDJkOiUwMmQAJXMtJXMATjN2cnYxM011c2ljWG1sSW5wdXRFAEtleVNpZwBOM3ZydjZLZXlTaWdFAGtleXNpZy0ATGFiZWwATjN2cnY1TGFiZWxFAGxhYmVsLQBMYWJlbEFiYnIATjN2cnY5TGFiZWxBYmJyRQBsYWJlbEFiYnItAE4zdnJ2MjNBbGlnbkhvcml6b250YWxseVBhcmFtc0UATGF5ZXIATjN2cnY1TGF5ZXJFAGxheWVyLQBOM3ZydjI2TGF5ZXJDb3VudEluVGltZVNwYW5QYXJhbXNFAHN0YWZmRGVmIG5vdCBmb3VuZABDb3VsZCBub3QgZ2V0IHRoZSBjcm9zcyBzdGFmZiByZWZlcmVuY2UgJyVkJyBmb3IgZWxlbWVudCAnJXMnAFRoZSBjcm9zcyBzdGFmZiByZWZlcmVuY2UgJyVkJyBmb3IgZWxlbWVudCAnJXMnIHNlZW1zIHRvIGJlIGlkZW50aWNhbCB0byB0aGUgcGFyZW50IHN0YWZmAENvdWxkIG5vdCBnZXQgdGhlIGxheWVyIHdpdGggY3Jvc3Mtc3RhZmYgcmVmZXJlbmNlICclZCcgZm9yIGVsZW1lbnQgJyVzJwBOM3ZydjMwRmluZFNwYW5uZWRMYXllckVsZW1lbnRzUGFyYW1zRQBOM3ZydjEyTGF5ZXJFbGVtZW50RQBOM3ZydjJMYkUAbGItAExlbQBOM3ZydjNMZW1FAE4zdnJ2OExpZ2F0dXJlRQBsaWdhdHVyZS0ATjN2cnYxNkxpbmtpbmdJbnRlcmZhY2VFAE4zdnJ2NE1kaXZFAG1kaXYtACVkIHRpbWUgcG9pbnRpbmcgZWxlbWVudChzKSBjb3VsZCBub3QgYmUgbWF0Y2hlZCBpbiBtZWFzdXJlICVzAE4zdnJ2MjJBZGp1c3RTeWxTcGFjaW5nUGFyYW1zRQBOM3ZydjI4TWVhc3VyZUFsaWduZXJUeXBlQ29tcGFyaXNvbkUATjN2cnYyNEF0dE5JbnRlZ2VyQW55Q29tcGFyaXNvbkUATjN2cnYxOUFsaWduTWVhc3VyZXNQYXJhbXNFAE1lYXN1cmUATjN2cnY3TWVhc3VyZUUATWVuc3VyAE4zdnJ2Nk1lbnN1ckUAbWVuc3VyLQBOM3ZydjhNZXRlclNpZ0UAbXNpZy0ATjN2cnY0TU51bUUAbW51bS0ATW9yZGVudABOM3ZydjdNb3JkZW50RQBNUmVzdABOM3ZydjVNUmVzdEUAbXJlc3QtAE1ScHQgcHJvZHVjZXMgZW1wdHkgTUlESSBvdXRwdXQATjN2cnY0TVJwdEUAbXJwdC0ATVJwdDIATjN2cnY1TVJwdDJFAG1ycHQyLQBNdWx0aVJlc3QATjN2cnY5TXVsdGlSZXN0RQBtdWx0aXJlc3QtAE4zdnJ2OE11bHRpUnB0RQBtdWx0aXJwdC0ATjN2cnYyTmNFAG5jLQBOZXVtZQBOM3ZydjVOZXVtZUUAZGRkAGRkdQB1ZHUAZHVkAHVkZAB1dWQAbmV1bWUtAE5vdGUgJyVzJyB3aXRoIGEgQGRvdHMgYXR0cmlidXRlIHdpdGggdGhlIHNhbWUgdmFsdWUgYXMgaXRzIGNob3JkIHBhcmVudABFeHBlY3RlZCBAdGllIG1lZGlhbiBvciB0ZXJtaW5hbCBpbiBub3RlICclcycsIHNraXBwaW5nIGl0AEhhdmluZyBib3RoIEBhY2NpZCBvciBAYWNjaWQuZ2VzIGFuZCA8YWNjaWQ+IGNoaWxkIHdpbGwgY2F1c2UgcHJvYmxlbXMASGF2aW5nIGJvdGggQGFydGljIGFuZCA8YXJ0aWM+IGNoaWxkIHdpbGwgY2F1c2UgcHJvYmxlbXMATjN2cnYyMUlzQXR0cmlidXRlQ29tcGFyaXNvbkUATjN2cnY0Tm90ZUUAbm90ZS0ATnVtAE4zdnJ2M051bUUAQ291bGQgbm90IGZpbmQgYSB6b25lIG9mIFVVSUQgJXMATnVsbCBwb2ludGVyKHMpIGZvciAnJXMnIGFuZCAnJXMnAE4zdnJ2MjVGaW5kQWxsQnlDb21wYXJpc29uUGFyYW1zRQBOM3ZydjdGdW5jdG9yRQBOM3ZydjI3U2V0Q2F1dGlvbmFyeVNjb3JlRGVmUGFyYW1zRQAlMDE2ZABOM3ZydjIzU2V0T3ZlcmZsb3dCQm94ZXNQYXJhbXNFAE4zdnJ2MTBTYXZlUGFyYW1zRQBOM3ZydjIwRmluZEFsbEJldHdlZW5QYXJhbXNFAE4zdnJ2MjlGaW5kRXh0cmVtZUJ5Q29tcGFyaXNvblBhcmFtc0UATjN2cnYyMkZpbmRCeUNvbXBhcmlzb25QYXJhbXNFAE4zdnJ2MTZGaW5kQnlVdWlkUGFyYW1zRQBOM3ZydjMxQWRkTGF5ZXJFbGVtZW50VG9GbGF0TGlzdFBhcmFtc0UATjN2cnYxOVJlb3JkZXJCeVhQb3NQYXJhbXNFAE4zdnJ2Nk9iamVjdEUATjN2cnYxN1RleHRMaXN0SW50ZXJmYWNlRQBPY3RhdmUATjN2cnY2T2N0YXZlRQBvY3RhdmUtAE4zdnJ2Nk9wdGlvbkUATjN2cnYxME9wdGlvbkJvb2xFAE4zdnJ2OU9wdGlvbkRibEUATjN2cnY5T3B0aW9uSW50RQBOM3ZydjEyT3B0aW9uU3RyaW5nRQBOM3ZydjExT3B0aW9uQXJyYXlFAFBhcmFtZXRlciAnJXMnIG5vdCB2YWxpZCBmb3IgJyVzJwBVbnN1cHBvcnRlZCB0eXBlIGFycmF5IGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIGRvdWJsZSBmb3IgJXMAVW5zdXBwb3J0ZWQgdHlwZSBib29sIGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIHN0cmluZyBmb3IgJXMATjN2cnYxMk9wdGlvbkludE1hcEUALCAATlN0M19fMjE4YmFzaWNfc3RyaW5nc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATjN2cnY5T3B0aW9uR3JwRQBOM3ZydjdPcHRpb25zRQBQYXJhbWV0ZXIgdmFsdWUgJWYgZm9yICclcycgb3V0IG9mIGJvdW5kczsgZGVmYXVsdCBpcyAlZiwgbWluaW11bSAlZiwgYW5kIG1heGltdW0gJWYAUGFyYW1ldGVyIHZhbHVlICVkIGZvciAnJXMnIG91dCBvZiBib3VuZHM7IGRlZmF1bHQgaXMgJWQsIG1pbmltdW0gJWQsIGFuZCBtYXhpbXVtICVkAHN5c3RlbQBJbnB1dCBhbmQgcGFnZSBsYXlvdXQgb3B0aW9ucwAxLWdlbmVyYWwAQWRqdXN0IHBhZ2UgaGVpZ2h0AENyb3AgdGhlIHBhZ2UgaGVpZ2h0IHRvIHRoZSBoZWlnaHQgb2YgdGhlIGNvbnRlbnQAYWRqdXN0UGFnZUhlaWdodABCcmVha3MARGVmaW5lIHBhZ2UgYW5kIHN5c3RlbSBicmVha3MgbGF5b3V0AEV2ZW4gbm90ZSBzcGFjaW5nAFNwZWNpZnkgdGhlIGxpbmVhciBzcGFjaW5nIGZhY3RvcgBldmVuTm90ZVNwYWNpbmcASHVtZHJ1bSB0eXBlAEluY2x1ZGUgdHlwZSBhdHRyaWJ1dGVzIHdoZW4gaW1wb3J0aW5nIGZyb20gSHVtZHJ1bQBodW1UeXBlAExhbmRzY2FwZSBvcmllbnRhdGlvbgBUaGUgbGFuZHNjYXBlIHBhcGVyIG9yaWVudGF0aW9uIGZsYWcAbGFuZHNjYXBlAE1lbnN1cmFsIHRvIG1lYXN1cmUAQ29udmVydCBtZW5zdXJhbCBzZWN0aW9ucyB0byBtZWFzdXJlLWJhc2VkIE1FSQBtZW5zdXJhbFRvTWVhc3VyZQBNSURJIHRlbXBvIGFkanVzdG1lbnQAVGhlIE1JREkgdGVtcG8gYWRqdXN0bWVudCBmYWN0b3IAbWlkaVRlbXBvQWRqdXN0bWVudABNaW5pbXVtIGxhc3Qtc3lzdGVtLWp1c3RpZmljYXRpb24gd2lkdGgAVGhlIGxhc3Qgc3lzdGVtIGlzIG9ubHkganVzdGlmaWVkIGlmIHRoZSB1bmp1c3RpZmllZCB3aWR0aCBpcyBncmVhdGVyIHRoYW4gdGhpcyBwZXJjZW50AG1pbkxhc3RKdXN0aWZpY2F0aW9uAE1NIG91dHB1dABTcGVjaWZ5IHRoYXQgdGhlIG91dHB1dCBpbiB0aGUgU1ZHIGlzIGdpdmVuIGluIG1tIChkZWZhdWx0IGlzIHB4KQBObyBmb290ZXIARG8gbm90IGFkZCBhbnkgZm9vdGVyAE5vIGhlYWRlcgBEbyBub3QgYWRkIGFueSBoZWFkZXIATm8ganVzdGlmaWNhdGlvbgBEbyBub3QganVzdGlmeSB0aGUgc3lzdGVtAG5vSnVzdGlmaWNhdGlvbgBPcGVuIGNvbnRyb2wgZXZlbnQAUmVuZGVyIG9wZW4gY29udHJvbCBldmVudHMAb3BlbkNvbnRyb2xFdmVudHMAUGFnZSBoZWlnaHQAVGhlIHBhZ2UgaGVpZ2h0AHBhZ2VIZWlnaHQAUGFnZSBib3R0b20gbWFyZ2luAFRoZSBwYWdlIGJvdHRvbSBtYXJnaW4AUGFnZSBsZWZ0IG1hcmdpbgBUaGUgcGFnZSBsZWZ0IG1hcmdpbgBQYWdlIHJpZ2h0IG1hcmdpbgBUaGUgcGFnZSByaWdodCBtYXJnaW4AUGFnZSB0b3AgbWFyZ2luAFRoZSBwYWdlIHRvcCBtYXJnaW4AUGFnZSB3aWR0aABUaGUgcGFnZSB3aWR0aABwYWdlV2lkdGgAVXNlIHZpZXdib3ggb24gc3ZnIHJvb3QAVXNlIHZpZXdCb3ggb24gc3ZnIHJvb3QgZWxlbWVudCBmb3IgZWFzeSBzY2FsaW5nIG9mIGRvY3VtZW50AHN2Z1ZpZXdCb3gAVGhlIE1FSSB1bml0ICgx4oGEMiBvZiB0aGUgZGlzdGFuY2UgYmV0d2VlbiB0aGUgc3RhZmYgbGluZXMpAFVzZSBmYWNzaW1pbGUgZm9yIGxheW91dABVc2UgaW5mb3JtYXRpb24gaW4gdGhlIDxmYWNzaW1pbGU+IGVsZW1lbnQgdG8gY29udHJvbCB0aGUgbGF5b3V0AHVzZUZhY3NpbWlsZQBVc2UgUGdGb290ZXIgZm9yIGFsbABVc2UgdGhlIHBnRm9vdGVyIGZvciBhbGwgcGFnZXMAdXNlUGdGb290ZXJGb3JBbGwAVXNlIFBnSGVhZGVyIGZvciBhbGwAVXNlIHRoZSBwZ0hlYWRlciBmb3IgYWxsIHBhZ2VzAHVzZVBnSGVhZGVyRm9yQWxsAEdlbmVyYWwgbGF5b3V0IG9wdGlvbnMAMi1nZW5lcmFsTGF5b3V0AEJhciBsaW5lIHdpZHRoAFRoZSBiYXJMaW5lIHdpZHRoAGJhckxpbmVXaWR0aABCZWFtIG1heCBzbG9wZQBUaGUgbWF4aW11bSBiZWFtIHNsb3BlAGJlYW1NYXhTbG9wZQBCZWFtIG1pbiBzbG9wZQBUaGUgbWluaW11bSBiZWFtIHNsb3BlAGJlYW1NaW5TbG9wZQBTZXQgdGhlIG11c2ljIGZvbnQAR3JhY2UgZmFjdG9yAFRoZSBncmFjZSBzaXplIHJhdGlvIG51bWVyYXRvcgBncmFjZUZhY3RvcgBHcmFjZSByaHl0aG1pYyBhbGlnbm1lbnQAQWxpZ24gZ3JhY2Ugbm90ZXMgcmh5dGhtaWNhbGx5IHdpdGggYWxsIHN0YXZlcwBncmFjZVJoeXRobUFsaWduAEdyYWNlIHJpZ2h0IGFsaWdubWVudABBbGlnbiB0aGUgcmlnaHQgcG9zaXRpb24gb2YgYSBncmFjZSBncm91cCB3aXRoIGFsbCBzdGF2ZXMAZ3JhY2VSaWdodEFsaWduAEhhaXJwaW4gc2l6ZQBUaGUgaGFyaXBpbiBzaXplIGluIE1FSSB1bml0cwBoYWlycGluU2l6ZQBMZWZ0IHBvc2l0aW9uAFRoZSBsZWZ0IHBvc2l0aW9uAGxlZnRQb3NpdGlvbgBMeXJpYyBoeXBoZW4gbGVuZ3RoAFRoZSBseXJpYyBoeXBoZW4gYW5kIGRhc2ggbGVuZ3RoAGx5cmljSHlwaGVuTGVuZ3RoAEx5cmljIGh5cGhlbiB3aWR0aABUaGUgbHlyaWMgaHlwaGVuIGFuZCBkYXNoIHdpZHRoAGx5cmljSHlwaGVuV2lkdGgATHlyaWMgbm8gc3RhcnQgaHlwaGVuAERvIG5vdCBzaG93IGh5cGhlbnMgYXQgdGhlIGJlZ2lubmluZyBvZiBhIHN5c3RlbQBseXJpY05vU3RhcnRIeXBoZW4ATHlyaWMgc2l6ZQBUaGUgbHlyaWNzIHNpemUgaW4gTUVJIHVuaXRzAGx5cmljU2l6ZQBMeXJpYyB0b3AgbWluIG1hcmdpbgBUaGUgbWlubWFsIG1hcmdpbiBhYm92ZSB0aGUgbHlyaWNzIGluIE1FSSB1bml0cwBseXJpY1RvcE1pbk1hcmdpbgBMeXJpYyB3b3JkIHNwYWNlAFRoZSBseXJpYyB3b3JkIHNwYWNlIGxlbmd0aABseXJpY1dvcmRTcGFjZQBNZWFzdXJlIG1pbiB3aWR0aABUaGUgbWluaW1hbCBtZWFzdXJlIHdpZHRoIGluIE1FSSB1bml0cwBtaW5NZWFzdXJlV2lkdGgATWVhc3VyZSBudW1iZXIAVGhlIG1lYXN1cmUgbnVtYmVyaW5nIHJ1bGUgKHVudXNlZCkAbWVhc3VyZU51bWJlcgBTbHVyIGNvbnRyb2wgcG9pbnRzAFNsdXIgY29udHJvbCBwb2ludHMgLSBoaWdoZXIgdmFsdWUgbWVhbnMgbW9yZSBjdXJ2ZWQgYXQgdGhlIGVuZABzbHVyQ29udHJvbFBvaW50c3IAU2x1ciBjdXJ2ZSBmYWN0b3IAU2x1ciBjdXJ2ZSBmYWN0b3IgLSBoaWdoIHZhbHVlIG1lYW5zIHJvdW5kZXIgc2x1cnMAc2x1ckN1cnZlRmFjdG9yAFNsdXIgaGVpZ2h0IGZhY3RvcgBTbHVyIGhlaWdodCBmYWN0b3IgLSAgaGlnaCB2YWx1ZSBtZWFucyBmbGF0dGVyIHNsdXJzAHNsdXJIZWlnaHRGYWN0b3IAU2x1ciBtaW4gaGVpZ2h0AFRoZSBtaW5pbXVtIHNsdXIgaGVpZ2h0IGluIE1FSSB1bml0cwBzbHVyTWluSGVpZ2h0AFNsdXIgbWF4IGhlaWdodABUaGUgbWF4aW11bSBzbHVyIGhlaWdodCBpbiBNRUkgdW5pdHMAc2x1ck1heEhlaWdodABTbHVyIG1heCBzbG9wZQBUaGUgbWF4aW11bSBzbHVyIHNsb3BlIGluIGRlZ3JlZXMAc2x1ck1heFNsb3BlAFNsdXIgdGhpY2tuZXNzAFRoZSBzbHVyIHRoaWNrbmVzcyBpbiBNRUkgdW5pdHMAc2x1clRoaWNrbmVzcwBTcGFjaW5nIGR1ciBkZXRlY3Rpb24ARGV0ZWN0IGxvbmcgZHVyYXRpb24gZm9yIGFkanVzdGluZyBzcGFjaW5nAHNwYWNpbmdEdXJEZXRlY3Rpb24AU3BhY2luZyBsaW5lYXIAc3BhY2luZ0xpbmVhcgBTcGFjaW5nIG5vbiBsaW5lYXIAU3BlY2lmeSB0aGUgbm9uLWxpbmVhciBzcGFjaW5nIGZhY3RvcgBzcGFjaW5nTm9uTGluZWFyAFNwYWNpbmcgc3RhZmYAVGhlIHN0YWZmIG1pbmltYWwgc3BhY2luZyBpbiBNRUkgdW5pdHMAc3BhY2luZ1N0YWZmAFNwYWNpbmcgc3lzdGVtAFRoZSBzeXN0ZW0gbWluaW1hbCBzcGFjaW5nIGluIE1FSSB1bml0cwBzcGFjaW5nU3lzdGVtAFN0YWZmIGxpbmUgd2lkdGgAVGhlIHN0YWZmIGxpbmUgd2lkdGggaW4gdW5pdABzdGFmZkxpbmVXaWR0aABTdGVtIHdpZHRoAFRoZSBzdGVtIHdpZHRoAHN0ZW1XaWR0aABUaWUgdGhpY2tuZXNzAFRoZSB0aWUgdGhpY2tuZXNzIGluIE1FSSB1bml0cwB0aWVUaGlja25lc3MARWxlbWVudCBzZWxlY3RvcnMAMy1zZWxlY3RvcnMAQXBwIHhQYXRoIHF1ZXJ5AFNldCB0aGUgeFBhdGggcXVlcnkgZm9yIHNlbGVjdGluZyA8YXBwPiBjaGlsZCBlbGVtZW50cywgZm9yIGV4YW1wbGU6ICIuL3JkZ1tjb250YWlucyhAc291cmNlLCAnc291cmNlLWlkJyldIjsgYnkgZGVmYXVsdCB0aGUgPGxlbT4gb3IgdGhlIGZpcnN0IDxyZGc+IGlzIHNlbGVjdGVkAENob2ljZSB4UGF0aCBxdWVyeQBTZXQgdGhlIHhQYXRoIHF1ZXJ5IGZvciBzZWxlY3RpbmcgPGNob2ljZT4gY2hpbGQgZWxlbWVudHMsIGZvciBleGFtcGxlOiAiLi9vcmlnIjsgYnkgZGVmYXVsdCB0aGUgZmlyc3QgY2hpbGQgaXMgc2VsZWN0ZWQATWRpdiB4UGF0aCBxdWVyeQBTZXQgdGhlIHhQYXRoIHF1ZXJ5IGZvciBzZWxlY3RpbmcgdGhlIDxtZGl2PiB0byBiZSByZW5kZXJlZDsgb25seSBvbmUgPG1kaXY+IGNhbiBiZSByZW5kZXJlZABtZGl2WFBhdGhRdWVyeQBTdWJzdCB4UGF0aCBxdWVyeQBTZXQgdGhlIHhQYXRoIHF1ZXJ5IGZvciBzZWxlY3RpbmcgPHN1YnN0PiBjaGlsZCBlbGVtZW50cywgZm9yIGV4YW1wbGU6ICIuL2RlbCI7IGJ5IGRlZmF1bHQgdGhlIGZpcnN0IGNoaWxkIGlzIHNlbGVjdGVkAHN1YnN0WFBhdGhRdWVyeQBFbGVtZW50IG1hcmdpbnMANC1lbGVtZW50TWFyZ2lucwBEZWZhdWx0IGJvdHRvbSBtYXJnaW4AVGhlIGRlZmF1bHQgYm90dG9tIG1hcmdpbgBkZWZhdWx0Qm90dG9tTWFyZ2luAERlZmF1bHQgbGVmdCBtYXJnaW4AVGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4AZGVmYXVsdExlZnRNYXJnaW4ARGVmYXVsdCByaWdodCBtYXJnaW4AVGhlIGRlZmF1bHQgcmlnaHQgbWFyZ2luAGRlZmF1bHRSaWdodE1hcmdpbgBEZWZhdWx0IHRvcCBtYXJnaW4AVGhlIGRlZmF1bHQgdG9wIG1hcmdpbgBkZWZhdWx0VG9wTWFyZ2luAEJvdHRvbSBtYXJnaW4gaGFybQBUaGUgbWFyZ2luIGZvciBoYXJtIGluIE1FSSB1bml0cwBib3R0b21NYXJnaW5IYXJtAExlZnQgbWFyZ2luIGFjY2lkAFRoZSBtYXJnaW4gZm9yIGFjY2lkIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luQWNjaWQATGVmdCBtYXJnaW4gYmFyTGluZQBUaGUgbWFyZ2luIGZvciBiYXJMaW5lIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luQmFyTGluZQBMZWZ0IG1hcmdpbiBiZWF0UnB0AFRoZSBtYXJnaW4gZm9yIGJlYXRScHQgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5CZWF0UnB0AExlZnQgbWFyZ2luIGNob3JkAFRoZSBtYXJnaW4gZm9yIGNob3JkIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luQ2hvcmQATGVmdCBtYXJnaW4gY2xlZgBUaGUgbWFyZ2luIGZvciBjbGVmIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luQ2xlZgBMZWZ0IG1hcmdpbiBrZXlTaWcAVGhlIG1hcmdpbiBmb3Iga2V5U2lnIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luS2V5U2lnAExlZnQgbWFyZ2luIGxlZnQgYmFyTGluZQBUaGUgbWFyZ2luIGZvciBsZWZ0IGJhckxpbmUgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5MZWZ0QmFyTGluZQBMZWZ0IG1hcmdpbiBtZW5zdXIAVGhlIG1hcmdpbiBmb3IgbWVuc3VyIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTWVuc3VyAExlZnQgbWFyZ2luIG1ldGVyU2lnAFRoZSBtYXJnaW4gZm9yIG1ldGVyU2lnIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTWV0ZXJTaWcATGVmdCBtYXJnaW4gbVJlc3QAVGhlIG1hcmdpbiBmb3IgbVJlc3QgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5NUmVzdABMZWZ0IG1hcmdpbiBtUnB0MgBUaGUgbWFyZ2luIGZvciBtUnB0MiBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbk1ScHQyAExlZnQgbWFyZ2luIG11bHRpUmVzdABUaGUgbWFyZ2luIGZvciBtdWx0aVJlc3QgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5NdWx0aVJlc3QATGVmdCBtYXJnaW4gbXVsdGlScHQAVGhlIG1hcmdpbiBmb3IgbXVsdGlScHQgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5NdWx0aVJwdABMZWZ0IG1hcmdpbiBub3RlAFRoZSBtYXJnaW4gZm9yIG5vdGUgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5Ob3RlAExlZnQgbWFyZ2luIHJlc3QAVGhlIG1hcmdpbiBmb3IgcmVzdCBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpblJlc3QATGVmdCBtYXJnaW4gcmlnaHQgYmFyTGluZQBUaGUgbWFyZ2luIGZvciByaWdodCBiYXJMaW5lIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luUmlnaHRCYXJMaW5lAFJpZ2h0IG1hcmdpbiBhY2NpZABUaGUgcmlnaHQgbWFyZ2luIGZvciBhY2NpZCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5BY2NpZABSaWdodCBtYXJnaW4gYmFyTGluZQBUaGUgcmlnaHQgbWFyZ2luIGZvciBiYXJMaW5lIGluIE1FSSB1bml0cwByaWdodE1hcmdpbkJhckxpbmUAUmlnaHQgbWFyZ2luIGJlYXRScHQAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgYmVhdFJwdCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5CZWF0UnB0AFJpZ2h0IG1hcmdpbiBjaG9yZABUaGUgcmlnaHQgbWFyZ2luIGZvciBjaG9yZCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5DaG9yZABSaWdodCBtYXJnaW4gY2xlZgBUaGUgcmlnaHQgbWFyZ2luIGZvciBjbGVmIGluIE1FSSB1bml0cwByaWdodE1hcmdpbkNsZWYAUmlnaHQgbWFyZ2luIGtleVNpZwBUaGUgcmlnaHQgbWFyZ2luIGZvciBrZXlTaWcgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luS2V5U2lnAFJpZ2h0IG1hcmdpbiBsZWZ0IGJhckxpbmUAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbGVmdCBiYXJMaW5lIGluIE1FSSB1bml0cwByaWdodE1hcmdpbkxlZnRCYXJMaW5lAFJpZ2h0IG1hcmdpbiBtZW5zdXIAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbWVuc3VyIGluIE1FSSB1bml0cwByaWdodE1hcmdpbk1lbnN1cgBSaWdodCBtYXJnaW4gbWV0ZXJTaWcAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbWV0ZXJTaWcgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luTWV0ZXJTaWcAUmlnaHQgbWFyZ2luIG1SZXN0AFRoZSByaWdodCBtYXJnaW4gZm9yIG1SZXN0IGluIE1FSSB1bml0cwByaWdodE1hcmdpbk1SZXN0AFJpZ2h0IG1hcmdpbiBtUnB0MgBUaGUgcmlnaHQgbWFyZ2luIGZvciBtUnB0MiBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5NUnB0MgBSaWdodCBtYXJnaW4gbXVsdGlSZXN0AFRoZSByaWdodCBtYXJnaW4gZm9yIG11bHRpUmVzdCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5NdWx0aVJlc3QAUmlnaHQgbWFyZ2luIG11bHRpUnB0AFRoZSByaWdodCBtYXJnaW4gZm9yIG11bHRpUnB0IGluIE1FSSB1bml0cwByaWdodE1hcmdpbk11bHRpUnB0AFJpZ2h0IG1hcmdpbiBub3RlAFRoZSByaWdodCBtYXJnaW4gZm9yIG5vdGUgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luTm90ZQBSaWdodCBtYXJnaW4gcmVzdABUaGUgcmlnaHQgbWFyZ2luIGZvciByZXN0IGluIE1FSSB1bml0cwByaWdodE1hcmdpblJlc3QAUmlnaHQgbWFyZ2luIHJpZ2h0IGJhckxpbmUAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgcmlnaHQgYmFyTGluZSBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5SaWdodEJhckxpbmUAVG9wIG1hcmdpbiBoYXJtAHRvcE1hcmdpbkhhcm0ATjN2cnY0T3JpZ0UAb3JpZy0ATjN2cnYxOEFsaWduU3lzdGVtc1BhcmFtc0UATjN2cnY0UGFnZUUAcGFnZS0ATjN2cnYxNkFkanVzdFlQb3NQYXJhbXNFAE4zdnJ2MjRBZGp1c3RTdGFmZk92ZXJsYXBQYXJhbXNFAE4zdnJ2MzFBZGp1c3RGbG9hdGluZ1Bvc2l0aW9uZXJzUGFyYW1zRQBOM3ZydjE3QWRqdXN0U2x1cnNQYXJhbXNFAE4zdnJ2MjNBdHREdXJFeHRyZW1lQ29tcGFyaXNvbkUAUGFnZXMATjN2cnY1UGFnZXNFAHBhZ2VzLQBOM3ZydjJQYkUAcGItAFBlZGFsAE4zdnJ2NVBlZGFsRQBwZWRhbC0AUGdGb290AE4zdnJ2NlBnRm9vdEUAcGdmb290LQBQZ0Zvb3QyAE4zdnJ2N1BnRm9vdDJFAFBnSGVhZABOM3ZydjZQZ0hlYWRFAHBnaGVhZC0ALy9maWxlRGVzYy90aXRsZVN0bXQvdGl0bGVbdGV4dCgpXQAvL2ZpbGVEZXNjL3RpdGxlU3RtdC9yZXNwU3RtdC9wZXJzTmFtZVtAcm9sZT0iY29tcG9zZXIiXQAvL2ZpbGVEZXNjL3RpdGxlU3RtdC9yZXNwU3RtdC9wZXJzTmFtZVtAcm9sZT0ibHlyaWNpc3QiXQBQZ0hlYWQyAE4zdnJ2N1BnSGVhZDJFAE4zdnJ2MTRQaXRjaEludGVyZmFjZUUAQ2Fubm90IHBhcnNlIHRoZSBhbnlVUkkgJyVzJwBOM3ZydjE0UGxpc3RJbnRlcmZhY2VFAE4zdnJ2MTdQb3NpdGlvbkludGVyZmFjZUUAUHJvcG9ydABOM3ZydjdQcm9wb3J0RQBwcm9wLQBSZGcATjN2cnYzUmRnRQBSZWYATjN2cnYzUmVmRQBSZWcATjN2cnYzUmVnRQBOM3ZydjRSZW5kRQByZW5kLQBOM3ZydjRSZXN0RQByZXN0LQBSZXN0b3JlAE4zdnJ2N1Jlc3RvcmVFAE4zdnJ2MTRSdW5uaW5nRWxlbWVudEUAL2Zvb3Rlci5zdmcATjN2cnYyU2JFAHNiLQBTY29yZQBOM3ZydjVTY29yZUUAc2NvcmUtAE4zdnJ2MTVTY29yZURlZkVsZW1lbnRFAE4zdnJ2OFNjb3JlRGVmRQBzY29yZWRlZi0ATjN2cnYyOFNldFN0YWZmRGVmUmVkcmF3RmxhZ3NQYXJhbXNFAE4zdnJ2MzZSZXBsYWNlRHJhd2luZ1ZhbHVlc0luU3RhZmZEZWZQYXJhbXNFAFN0YWZmRGVmIHdpdGggeG1sOmlkICclcycgY291bGQgbm90IGJlIGZvdW5kAE4zdnJ2MTdTY29yZURlZkludGVyZmFjZUUAU2VjdGlvbgBOM3ZydjdTZWN0aW9uRQBTaWMATjN2cnYzU2ljRQBOM3ZydjRTbHVyRQBzbHVyLQBTcGFjZQBOM3ZydjVTcGFjZUUAc3BhY2UtAENvdWxkIG5vdCBmaW5kIHN0YWZmRGVmIGZvciBzdGFmZiAoJWQpIHdoZW4gb3B0aW1pemluZyBzY29yZURlZiBpbiBTdGFmZjo6T3B0aW1pemVTY29yZURlZgBOM3ZydjE3SXNFbXB0eUNvbXBhcmlzb25FAFN0YWZmAE4zdnJ2NVN0YWZmRQBOM3ZydjEwTGVkZ2VyTGluZUUAc3RhZmYtAE4zdnJ2OFN0YWZmRGVmRQBzdGFmZmRlZi0ATjN2cnY4U3RhZmZHcnBFAHN0YWZmZ3JwLQBTdWJzdABOM3ZydjVTdWJzdEUAc3Vic3QtAE4zdnJ2OFN1cHBsaWVkRQBzdXBwbGllZC0AZ3JhcGhpYwBUaGUgZ3JhcGhpYyBlbGVtZW50IGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkLgBVbnN1cHBvcnRlZCBjaGlsZCAnJXMnIG9mIHN1cmZhY2UATjN2cnY3U3VyZmFjZUUAU3ZnAE4zdnJ2M1N2Z0UAZGVzYwBzdHlsZQB0ZXh0L2NzcwBnLnBhZ2UtbWFyZ2lue2ZvbnQtZmFtaWx5OlRpbWVzO30gZy50ZW1wb3tmb250LXdlaWdodDpib2xkO30gZy5kaXIsIGcuZHluYW0sIGcubU51bXtmb250LXN0eWxlOml0YWxpYzt9IGcubGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO30Ac3ZnAGRlZmluaXRpb24tc2NhbGUAMCAwICVkICVkAHZpZXdCb3gAcGFnZS1tYXJnaW4AdHJhbnNsYXRlKCVkLCAlZCkAdHJhbnNmb3JtAHJvdGF0ZSglZiAlZCwlZCkAIAB0c3BhbgBmaWxsAGxhYmVsQXR0cgBmb250LWZhbWlseQBmb250LXN0eWxlAGZvbnQtd2VpZ2h0AC8vZ1tAaWQ9IgAiXQBmb250LWZhbWlseToAOwBmb250LXN0eWxlOgBmb250LXdlaWdodDoAdmlzaWJpbGl0eQBoaWRkZW4Ac3RhcnQAdGV4dC1hbmNob3IAZm9udC1zaXplADBweAB0cmFuc2xhdGUoJWQsICVkKSBzY2FsZSglZCwgJWQpAHVzZQAjJXMAeGxpbms6aHJlZgAlZHB4AMKgAHJ4AHBvbHlnb24Ac3Ryb2tlLXdpZHRoAHN0cm9rZS1vcGFjaXR5AGZpbGwtb3BhY2l0eQBwb2ludHMAJWQsJWQgADAwMDAwMABGRkZGRkYARkYwMDAwADAwRkYwMAAwMDAwRkYAMDBGRkZGADc3Nzc3NwBNJWQgJWQgTCVkICVkACVkLCAlZABzdHJva2UtZGFzaGFycmF5AE0lZCAlZCBBJWQgJWQgMC4wICVkICVkICVkICVkAGVsbGlwc2UAY3gAY3kAcnkATSVkLCVkIEMlZCwlZCAlZCwlZCAlZCwlZCBDJWQsJWQgJWQsJWQgJWQsJWQAc3Ryb2tlLWxpbmVjYXAAc3Ryb2tlLWxpbmVqb2luAE4zdnJ2MTZTdmdEZXZpY2VDb250ZXh0RQB2ZXJzaW9uADEuMQB4bWxucwBodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZwB4bWxuczp4bGluawBodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rAG92ZXJmbG93ACVnbW0AJWdweAAwIDAgJWcgJWcAL3dvZmYueG1sAGRlZnMAMS4wAGVuY29kaW5nAFVURi04AHN0YW5kYWxvbmUAbm8ARW5ncmF2ZWQgYnkgVmVyb3ZpbyAlcwAJAFN5bGxhYmxlIHdpdGggdW5kZXJsaW5lIGV4dGVuZGVyIHVuZGVyIG9uZSBzaW5nbGUgbm90ZSAnJXMnAFN5bABOM3ZydjNTeWxFAE4zdnJ2OFN5bGxhYmxlRQBzeWxsYWJsZS0ASnVzdGlmaWNhdGlvbiBpcyBoaWdobHkgY29tcHJlc3NlZCAocmF0aW8gc21hbGxlciB0aGFuIDAuODogJWxmKQAJU3lzdGVtIGZ1bGwgd2lkdGg6ICVkAAlOb24tanVzdGlmaWFibGUgd2lkdGg6ICVkAAlEcmF3aW5nIGp1c3RpZmlhYmxlIHdpZHRoOiAlZABOM3ZydjM0QWRqdXN0RmxvYXRpbmdQb3NpdGlvbmVyR3Jwc1BhcmFtc0UAU3lzdGVtAE4zdnJ2NlN5c3RlbUUAc3lzdGVtLQBTdGFmZiBAbj0nJWQnIGZvciByZW5kZXJpbmcgY29udHJvbCBldmVudCAlcyAlcyBub3QgZm91bmQATjN2cnYxM1N5c3RlbUVsZW1lbnRFAFRlbXBvAE4zdnJ2NVRlbXBvRQB0ZW1wby0ATjN2cnY0VGV4dEUAdGV4dC0ATjN2cnYxNlRleHREaXJJbnRlcmZhY2VFAFRleHRFbGVtZW50AE4zdnJ2MTFUZXh0RWxlbWVudEUAVGllAE4zdnJ2M1RpZUUAJXMgd2l0aCBAeG1sOmlkICVzIGhhcyBib3RoIGEgQHN0YXJ0aWQgYW5kIGFuIEB0c3RhbXA7IEB0c3RhbXAgaXMgaWdub3JlZABOM3ZydjE4VGltZVBvaW50SW50ZXJmYWNlRQAlcyB3aXRoIEB4bWw6aWQgJXMgaGFzIGJvdGggYSBAZW5kaWQgYW5kIGFuIEB0c3RhbXAyOyBAdHN0YW1wMiBpcyBpZ25vcmVkACVzIHdpdGggQHhtbDppZCAlcyB3aWxsIG5vdCBnZXQgcmVuZGVyZWQgYXMgaXQgaGFzIGlkZW50aWNhbCB2YWx1ZXMgaW4gQHN0YXJ0aWQgYW5kIEBlbmRpZABOM3ZydjIxVGltZVNwYW5uaW5nSW50ZXJmYWNlRQBUaW1lc3RhbXBBdHRyAE4zdnJ2MTNUaW1lc3RhbXBBdHRyRQB0c3RwLQBOM3ZydjdUb29sa2l0RQBTY2FsZSBvdXQgb2YgYm91bmRzOyBkZWZhdWx0IGlzICVkLCBtaW5pbXVtIGlzICVkLCBhbmQgbWF4aW11bSBpcyAlZABodW1kcnVtAGh1bQBtZWkAYWJjAHBhZQBkYXJtcwBtdXNpY3htbABtdXNpY3htbC1odW0AbWVpLWh1bQBlc2FjAGF1dG8ASW5wdXQgZm9ybWF0IGNhbiBvbmx5IGJlOiBtZWksIGh1bWRydW0sIHBhZSwgYWJjLCBtdXNpY3htbCBvciBkYXJtcwBXYXJuaW5nOiBDYW5ub3QgeWV0IGF1dG8tZGV0ZWN0IGZvcm1hdCBvZiBVVEYtMTYgZGF0YSBmaWxlcy4APG1laSAAPG1laT4APG11c2ljPgA8bXVzaWMgADxwYWdlcz4APHBhZ2VzIAA8c2NvcmUtcGFydHdpc2U+ADxzY29yZS10aW1ld2lzZT4APG9wdXM+ADxzY29yZS1wYXJ0d2lzZSAAPHNjb3JlLXRpbWV3aXNlIAA8b3B1cyAAPCFET0NUWVBFIHNjb3JlLXBhcnR3aXNlIAA8IURPQ1RZUEUgc2NvcmUtdGltZXdpc2UgADwhRE9DVFlQRSBvcHVzIABXYXJuaW5nOiBUcnlpbmcgdG8gbG9hZCB1bmtub3duIFhNTCBkYXRhIHdoaWNoIGNhbm5vdCBiZSBpZGVudGlmaWVkLgBQbGFpbmUgJiBFYXNpZSBpbXBvcnQgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJ1aWxkLgBEQVJNUyBpbXBvcnQgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJ1aWxkLgBVbnN1cHBvcnRlZCBmb3JtYXQARXJyb3IgaW1wb3J0aW5nIGRhdGEAUmVxdWVzdGluZyBsYXlvdXQgd2l0aCBlbmNvZGVkIGJyZWFrcyBidXQgbm90aGluZyBwcm92aWRlZCBpbiB0aGUgZGF0YQBVbnN1cHBvcnRlZCBub3RhdGlvbiB0eXBlIGZvciBlZGl0aW5nLiBXaWxsIG5vdCBjcmVhdGUgYW4gZWRpdG9yIHRvb2xraS4ATWVuc3VyYWwgZWRpdG9yIHRvb2xraXQgaXMgdW5pbXBsZW1lbnRlZCEATjN2cnYyMUVkaXRvclRvb2xraXRNZW5zdXJhbEUATjR1dGY4MThpbnZhbGlkX2NvZGVfcG9pbnRFAE40dXRmODlleGNlcHRpb25FAEludmFsaWQgY29kZSBwb2ludABONHV0ZjgxM2ludmFsaWRfdXRmMTZFAEludmFsaWQgVVRGLTE2AE5vIGRhdGEgbG9hZGVkAHRpdGxlAGRlc2NyaXB0aW9uAGJvb2wAZGVmYXVsdABkb3VibGUAaW50AHN0ZDo6c3RyaW5nAGFycmF5AHN0ZDo6c3RyaW5nLWxpc3QAdmFsdWVzAG9wdGlvbnMAZ3JvdXBzAENhbiBub3QgcGFyc2UgSlNPTiBzdGQ6OnN0cmluZy4AZm9ybWF0AGhhczxUPihrZXkpAGlzPE51bWJlcj4oKQB4bWxJZFNlZWQAYXBwWFBhdGhRdWVyaWVzAE9wdGlvbiBhcHBYUGF0aFF1ZXJpZXMgaXMgZGVwcmVjYXRlZDsgdXNlIGFwcFhQYXRoUXVlcnkgd2l0aCBhbiBhcnJheSBpbnN0ZWFkAGlzPEFycmF5PigpAGFwcFhQYXRoUXVlcnkAbWFwOjphdDogIGtleSBub3QgZm91bmQAaSA8IHNpemUoKQBib3JkZXIAT3B0aW9uIGJvcmRlciBpcyBkZXByZWNhdGVkOyB1c2UgcGFnZU1hcmdpbkJvdHRvbSwgcGFnZU1hcmdpbkxlZnQsIHBhZ2VNYXJnaW5SaWdodCBhbmQgcGFnZU1hcmdpblRvcCBpbnN0ZWFkAHBhZ2VNYXJnaW5Cb3R0b20AcGFnZU1hcmdpbkxlZnQAcGFnZU1hcmdpblJpZ2h0AHBhZ2VNYXJnaW5Ub3AAY2hvaWNlWFBhdGhRdWVyaWVzAE9wdGlvbiBjaG9pY2VYUGF0aFF1ZXJpZXMgaXMgZGVwcmVjYXRlZDsgdXNlIGNob2ljZVhQYXRoUXVlcnkgd2l0aCBhbiBhcnJheSBpbnN0ZWFkAGNob2ljZVhQYXRoUXVlcnkAaWdub3JlTGF5b3V0AE9wdGlvbiBpZ25vcmVMYXlvdXQgaXMgZGVwcmVjYXRlZDsgdXNlIGJyZWFrczogImF1dG8ifCJlbmNvZGVkIiBpbnN0ZWFkAGJyZWFrcwBlbmNvZGVkAGlucHV0Rm9ybWF0AE9wdGlvbiBpbnB1dEZvcm1hdCBpcyBkZXByZWNhdGVkOyB1c2UgZm9ybWF0IGluc3RlYWQAbm9MYXlvdXQAT3B0aW9uIG5vTGF5b3V0IGlzIGRlcHJlY2F0ZWQ7IHVzZSBicmVha3M6ICJhdXRvInwibm9uZSIgaW5zdGVhZABVbnN1cHBvcnRlZCBvcHRpb24gJyVzJwBpczxCb29sZWFuPigpAFVuc3VwcG9ydGVkIHR5cGUgZm9yIG9wdGlvbiAnJXMnAEZvbnQgJyVzJyBjb3VsZCBub3QgYmUgbG9hZGVkAFt1bnNwZWNpZmllZF0ARWxlbWVudCB3aXRoIGlkICclcycgY291bGQgbm90IGJlIGZvdW5kAE5vIGRhdGEgdG8gcmUtbGF5b3V0AE5vIHBhZ2UgdG8gcmUtbGF5b3V0AFBhZ2UgJWQgZG9lcyBub3QgZXhpc3QAW2VtcHR5XQBub3RlcwBwYWdlAE4zdnJ2MjVOb3RlT25zZXRPZmZzZXRDb21wYXJpc29uRQBOM3ZydjI4TWVhc3VyZU9uc2V0T2Zmc2V0Q29tcGFyaXNvbkUARWxlbWVudCAnJXMnIG5vdCBmb3VuZABDYWxjdWxhdGlvbiBvZiBNSURJIHRpbWVtYXAgZmFpbGVkLCB0aW1lIHZhbHVlIGlzIGludmFsaWQuAHBpdGNoAFRyaWxsAE4zdnJ2NVRyaWxsRQB0cmlsbC0AVHVwbGV0AE4zdnJ2NlR1cGxldEUAdHVwbGV0LQBOM3ZydjRUdXJuRQB0dXJuLQBVbmNsZWFyAE4zdnJ2N1VuY2xlYXJFAEFkZGluZyAnJXMnIHRvIGEgJyVzJwBWZXJzZQBOM3ZydjVWZXJzZUUAdmVyc2UtAE4zdnJ2MTRTdGFmZkFsaWdubWVudEUATjN2cnYxM1N5c3RlbUFsaWduZXJFAFN0YWZmIGFsaWdubWVudCBmb3Igc3RhZmYgJWQgbm90IGZvdW5kAE4zdnJ2NFZpZXdFAENhbm5vdCBhY2Nlc3Mgc3RhZmYgYmVsb3cgZm9yIGJlYW0gJyVzJwBDYW5ub3QgYWNjZXNzIHN0YWZmIGFib3ZlIGZvciBiZWFtICclcycAZGVsYXllZCB0dXJucyBub3Qgc3VwcG9ydGVkAE4zdnJ2MTdUZXh0RHJhd2luZ1BhcmFtc0UAc29zdGVudXRvAHNwYW5uaW5nLXRyaWxsAFRpZSBhY3Jvc3MgYW4gZW50aXJlIHN5c3RlbSBpcyBub3Qgc3VwcG9ydGVkAHNwYW5uaW5nLXRpZQBzcGFubmluZy1jb25uZWN0b3IASHlwaGVuIHNwYWNlIHVuZGVyIHRoZSBsaW1pdABzcGFubmluZy1vY3RhdmUAc3Bhbm5pbmctaGFpcnBpbgBzcGFubmluZy1icmFja2V0c3BhbgBzcGFubmluZy1lbGVtZW50AHNwYW5uaW5nLWVuZGluZwAoACkARWxlbWVudCAnJXMnIGNhbm5vdCBiZSBkcmF3bgBQYXJlbnQgbm90ZSBmb3IgPHN5bD4gd2FzIG5vdCBmb3VuZABOU3QzX18yMTliYXNpY19pc3RyaW5nc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAYm91bmRhcnlTdGFydABDb3VsZCBub3QgZ2V0IHN0YWZmICglZCkgd2hpbGUgZHJhd2luZyBzdGFmZkdycCAtIERyYXdCYXJMaW5lcwBDb3VsZCBub3QgZ2V0IHN0YWZmRGVmIHdoaWxlIGRyYXdpbmcgc3RhZmZHcnAgLSBEcmF3U3RhZmZHcnAAQ291bGQgbm90IGdldCBzdGFmZiAoJWQ7ICVkKSB3aGlsZSBkcmF3aW5nIHN0YWZmR3JwIC0gRHJhd1N0YWZmR3JwACVzIGJhciBsaW5lcyBub3Qgc3VwcG9ydGVkACBjdWUAbGVkZ2VyTGluZXMAVGltZXMAU2hvdWxkIGJlIHN0YWZmRGVmIGluIFZpZXc6OkRyYXdTdGFmZkRlZkxhYmVscwBTdGFmZiBvciBTeXN0ZW0gbWlzc2luZyBpbiBWaWV3OjpEcmF3U3RhZmZEZWZMYWJlbHMAc3Bhbm5pbmctc2x1cgBOM3ZydjE5Q3VydmVTcGFubmVkRWxlbWVudEUAVmVyb3Zpb1RleHQAL3Vzci9sb2NhbC9zaGFyZS92ZXJvdmlvAEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8AQnJhdnVyYQBCcmF2dXJhIGZvbnQgY291bGQgbm90IGJlIGxvYWRlZC4ATGVpcHppZwBMZWlwemlnIGZvbnQgY291bGQgbm90IGJlIGxvYWRlZC4ARXhwZWN0ZWQgJWQgZGVmYXVsdCBTTVVGTCBnbHlwaHMgYnV0IGNvdWxkIGxvYWQgb25seSAlZC4AVGV4dCBmb250IGNvdWxkIG5vdCBiZSBpbml0aWFsaXplZC4AL3RleHQvVGltZXMueG1sAENhbm5vdCBsb2FkIGJvdW5kaW5nIGJveGVzIGZvciB0ZXh0IGZvbnQgJyVzJwB1bml0cy1wZXItZW0ATm8gdW5pdHMtcGVyLWVtIGF0dHJpYnV0ZSBpbiBib3VkaW5nIGJveCBmaWxlAGgtYS14AFtXYXJuaW5nXSAACgB7IGNvbnNvbGUuZXJyb3IoVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLndhcm4oVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLmluZm8oVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLmxvZyhVVEY4VG9TdHJpbmcoJDApKTsgfQBbTWVzc2FnZV0gAFtFcnJvcl0gAC8ARm9udCBkaXJlY3RvcnkgJyVzJyBjYW5ub3QgYmUgcmVhZAAueG1sAEludmFsaWQgU01VRkwgY29kZSAoMCkARm9udCBsb2FkZWQgd2l0aG91dCBib3VuZGluZyBib3hlcwBHbHlwaCB3aXRoIGNvZGUgJyVkJyBub3QgZm91bmQuAEdseXBoIGFuZCBib3VuZGluZyBib3ggdW5pdHMtcGVyLWVtIGZvciBjb2RlICclZCcgbWlzcy1tYXRjaCAoYm91bmRpbmcgYm94OiAlZCkAIwBONHV0ZjgxMmludmFsaWRfdXRmOEUASW52YWxpZCBVVEYtOABONHV0ZjgxNW5vdF9lbm91Z2hfcm9vbUUATm90IGVub3VnaCBzcGFjZQAtZGV2ACVkLiVkLiVkJXMtJXMAYTRhN2IwYy1kaXJ0eQBOM3ZydjRab25lRQB6b25lLQBbSlNPTlhYXSBleHByZXNzaW9uICclcycgZmFpbGVkIGF0ICVzOiVkIC0+IAAuLi9zcmMvanNvbi9qc29ueHguY2MAYXNzZXJ0aW9uACIAbnVsbABbAF0ALAB7AH0AOgBcIgBcXABcLwBcYgBcZgBcbgBccgBcdABcdQAsCgBbCgBdLAoAewoAfSwKACEibm90IGltcGxlbWVudGVkIgAuLi9pbmNsdWRlL2pzb24vanNvbnh4LmgAaXM8U3RyaW5nPigpAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUARXJyb3I6IG51bWJlciB0b28gbGFyZ2UgdG8gY29udmVydCB0byBWTFYARXJyb3I6IG5lZ2F0aXZlIGRlbHRhIHRpY2sgdmFsdWU6IABUaW1lc3RhbXBzIG11c3QgYmUgc29ydGVkIGZpcnN0ACAodXNlIE1pZGlGaWxlOjpzb3J0VHJhY2tzKCkgYmVmb3JlIHdyaXRpbmcpLgBXYXJuaW5nOiBTb3J0aW5nIG9ubHkgYWxsb3dlZCBpbiBhYnNvbHV0ZSB0aWNrIG1vZGUuAE40cHVnaTE1eG1sX3dyaXRlcl9maWxlRQBONHB1Z2kxMHhtbF93cml0ZXJFAE40cHVnaTE3eG1sX3dyaXRlcl9zdHJlYW1FAE40cHVnaTE1eHBhdGhfZXhjZXB0aW9uRQAlLjE3ZwAlLjlnAHhtbAA6YW5vbnltb3VzAHJiADw/eG1sIHZlcnNpb249IjEuMCIAIGVuY29kaW5nPSJJU08tODg1OS0xIgB3YgBJbnRlcm5hbCBlcnJvcgBJbmNvcnJlY3QgcXVlcnkAVW5pb24gb3BlcmF0b3IgaGFzIHRvIGJlIGFwcGxpZWQgdG8gbm9kZSBzZXRzAG9yAGFuZABtb2QAUHJlZGljYXRlIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AEV4cGVjdGVkICddJyB0byBtYXRjaCBhbiBvcGVuaW5nICdbJwBTdGVwIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AFByZWRpY2F0ZXMgYXJlIG5vdCBhbGxvd2VkIGFmdGVyIGFuIGFiYnJldmlhdGVkIHN0ZXAAVHdvIGF4aXMgc3BlY2lmaWVycyBpbiBvbmUgc3RlcABhbmNlc3RvcgBhbmNlc3Rvci1vci1zZWxmAGF0dHJpYnV0ZQBjaGlsZABkZXNjZW5kYW50AGRlc2NlbmRhbnQtb3Itc2VsZgBmb2xsb3dpbmcAZm9sbG93aW5nLXNpYmxpbmcAbmFtZXNwYWNlAHBhcmVudABwcmVjZWRpbmcAcHJlY2VkaW5nLXNpYmxpbmcAc2VsZgBVbmtub3duIGF4aXMAVW5yZWNvZ25pemVkIG5vZGUgdGVzdABVbnJlY29nbml6ZWQgbm9kZSB0eXBlAHByb2Nlc3NpbmctaW5zdHJ1Y3Rpb24AT25seSBsaXRlcmFscyBhcmUgYWxsb3dlZCBhcyBhcmd1bWVudHMgdG8gcHJvY2Vzc2luZy1pbnN0cnVjdGlvbigpAFVubWF0Y2hlZCBicmFjZSBuZWFyIHByb2Nlc3NpbmctaW5zdHJ1Y3Rpb24oKQBVbm1hdGNoZWQgYnJhY2UgbmVhciBub2RlIHR5cGUgdGVzdABVbmtub3duIHZhcmlhYmxlOiB2YXJpYWJsZSBzZXQgaXMgbm90IHByb3ZpZGVkAFVua25vd24gdmFyaWFibGU6IHZhcmlhYmxlIHNldCBkb2VzIG5vdCBjb250YWluIHRoZSBnaXZlbiBuYW1lAEV4cGVjdGVkICcpJyB0byBtYXRjaCBhbiBvcGVuaW5nICcoJwBVbnJlY29nbml6ZWQgZnVuY3Rpb24gY2FsbABObyBjb21tYSBiZXR3ZWVuIGZ1bmN0aW9uIGFyZ3VtZW50cwBib29sZWFuAEZ1bmN0aW9uIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AGNvbnRhaW5zAGNvbmNhdABjZWlsaW5nAGZsb29yAGlkAGxhc3QAbGFuZwBsb2NhbC1uYW1lAG5hbWUAbmFtZXNwYWNlLXVyaQBub3JtYWxpemUtc3BhY2UAbm90AG51bWJlcgBwb3NpdGlvbgByb3VuZABzdHJpbmcAc3RyaW5nLWxlbmd0aABzdGFydHMtd2l0aABzdWJzdHJpbmctYmVmb3JlAHN1YnN0cmluZy1hZnRlcgBzdWJzdHJpbmcAc3VtAHRyYW5zbGF0ZQBVbnJlY29nbml6ZWQgZnVuY3Rpb24gb3Igd3JvbmcgcGFyYW1ldGVyIGNvdW50AFVucmVjb2duaXphYmxlIHByaW1hcnkgZXhwcmVzc2lvbgBjb21tZW50AG5vZGUASW5maW5pdHkALUluZmluaXR5AE5hTgAwACUuKmUARXhwcmVzc2lvbiBkb2VzIG5vdCBldmFsdWF0ZSB0byBub2RlIHNldABzcwBmZgBzdQBzZABmdQBmZABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQUNDSURFTlRBTC5HRVNUVVJBTABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkFDQ0lERU5UQUwuR0VTVFVSQUwAeHMAc3gAdHMAdGYAbmYAbnMAbnUAbmQAMXFmADNxZgAxcXMAM3FzAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5BQ0NJREVOVEFMLldSSVRURU4AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5BQ0NJREVOVEFMLldSSVRURU4AYWNjAHN0YWNjAHRlbgBzdGFjY2lzcwBtYXJjAHNwaWNjAGRvaXQAc2Nvb3AAcmlwAHBsb3AAZmFsbABsb25nZmFsbABiZW5kAGZsaXAAc21lYXIAc2hha2UAZG5ib3cAdXBib3cAaGFybQBzbmFwAGZpbmdlcm5haWwAZGFtcABkYW1wYWxsAG9wZW4Ac3RvcABkYmx0b25ndWUAdHJwbHRvbmd1ZQBoZWVsAHRvZQB0YXAAbGhwaXp6AHN0cm9rZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQVJUSUNVTEFUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQVJUSUNVTEFUSU9OAG1lbnN1cgB0YWt0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5CQVJNRVRIT0QAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CQVJNRVRIT0QAZGFzaGVkAGRvdHRlZABkYmwAZGJsZGFzaGVkAGRibGRvdHRlZABpbnZpcwBycHRzdGFydABycHRib3RoAHJwdGVuZABzaW5nbGUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJBUlJFTkRJVElPTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkJBUlJFTkRJVElPTgBhYm92ZQBiZWxvdwBtaXhlZABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQkVBTVBMQUNFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQkVBTVBMQUNFAGJ5dGUAc21pbABtaWRpAG1tYwBtdGMAc21wdGUtMjUAc21wdGUtMjQAc21wdGUtZGYzMABzbXB0ZS1uZGYzMABzbXB0ZS1kZjI5Ljk3AHNtcHRlLW5kZjI5Ljk3AHRjZgB0aW1lAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5CRVRZUEUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CRVRZUEUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJPT0xFQU4AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CT09MRUFOAGhpZ2gAbG93AHVua25vd24AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNFUlRBSU5UWQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNFUlRBSU5UWQBHRwBwZXJjAFRBQgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQ0xFRlNIQVBFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQ0xFRlNIQVBFAHdoaXRlAGJsYWNrAGNocm9tYXRpYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQ0xVU1RFUgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNMVVNURVIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNPTVBBU1NESVJFQ1RJT04uYmFzaWMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OLmJhc2ljAG5lAG53AHNlAHN3AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OLmV4dGVuZGVkAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQ09NUEFTU0RJUkVDVElPTi5leHRlbmRlZABwYXJlbgBicmFjawBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRU5DTE9TVVJFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRU5DTE9TVVJFAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5FVkVOVFJFTC5iYXNpYwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkVWRU5UUkVMLmJhc2ljAGFib3ZlLWxlZnQAYWJvdmUtcmlnaHQAYmVsb3ctbGVmdABiZWxvdy1yaWdodABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRVZFTlRSRUwuZXh0ZW5kZWQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5FVkVOVFJFTC5leHRlbmRlZAB2b2lkAHNvbGlkAHRvcABib3R0b20AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZJTEwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GSUxMAHh4LXNtYWxsAHgtc21hbGwAc21hbGwAbm9ybWFsAGxhcmdlAHgtbGFyZ2UAeHgtbGFyZ2UAc21hbGxlcgBsYXJnZXIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZPTlRTSVpFVEVSTQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkZPTlRTSVpFVEVSTQBpdGFsaWMAb2JsaXF1ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRk9OVFNUWUxFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRk9OVFNUWUxFAGJvbGQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZPTlRXRUlHSFQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GT05UV0VJR0hUAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5HTElTU0FORE8AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5HTElTU0FORE8AdW5hY2MAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkdSQUNFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuR1JBQ0UAcXVhcnRlcgBoYWxmAHdob2xlAGNpcmNsZQArAGRpYW1vbmQAaXNvdHJpYW5nbGUAb3ZhbABwaWV3ZWRnZQByZWN0YW5nbGUAcnRyaWFuZ2xlAHNlbWljaXJjbGUAc3F1YXJlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5IRUFEU0hBUEUubGlzdABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkhFQURTSEFQRS5saXN0AGNlbnRlcgBqdXN0aWZ5AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5IT1JJWk9OVEFMQUxJR05NRU5UAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuSE9SSVpPTlRBTEFMSUdOTUVOVAAxADJvADJmADNvADNmAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MQVlFUlNDSEVNRQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxBWUVSU0NIRU1FAHJlY3RhAG9ibGlxdWEAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkxJR0FUVVJFRk9STQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxJR0FUVVJFRk9STQB3YXZ5AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MSU5FRk9STQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxJTkVGT1JNAGFuZ2xlZG93bgBhbmdsZXVwAGFuZ2xlcmlnaHQAYW5nbGVsZWZ0AGFycm93b3BlbgBhcnJvd3doaXRlAGhhcnBvb25sZWZ0AGhhcnBvb25yaWdodABUaABUaFJldHJvAFRoUmV0cm9JbnYAVGhJbnYAVEludgBDSABSSABub25lAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MSU5FU1RBUlRFTkRTWU1CT0wAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5MSU5FU1RBUlRFTkRTWU1CT0wAbmFycm93AHdpZGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5MSU5FV0lEVEhURVJNAGFsbgBhbnQAYXBwAGFwdABhcnAAYXJwNwBhdW4AY2hnAGNsbgBjdABjdDcAY3VuAGN1cABldABsbgBwZWQAcmVwAHJldAAyM3JldAA3OHJldABzdXMANDNzdXMAOThzdXMANzZzdXMAdW4AdW43AHVwdAB1cHQ3AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRUxPRElDRlVOQ1RJT04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRUxPRElDRlVOQ1RJT04AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1FTlNVUkFUSU9OU0lHTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk1FTlNVUkFUSU9OU0lHTgBjb21tb24AY3V0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRVRFUlNJR04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRVRFUlNJR04AQWNvdXN0aWNfR3JhbmRfUGlhbm8AQnJpZ2h0X0Fjb3VzdGljX1BpYW5vAEVsZWN0cmljX0dyYW5kX1BpYW5vAEhvbmt5LXRvbmtfUGlhbm8ARWxlY3RyaWNfUGlhbm9fMQBFbGVjdHJpY19QaWFub18yAEhhcnBzaWNob3JkAENsYXZpAENlbGVzdGEAR2xvY2tlbnNwaWVsAE11c2ljX0JveABWaWJyYXBob25lAE1hcmltYmEAWHlsb3Bob25lAFR1YnVsYXJfQmVsbHMARHVsY2ltZXIARHJhd2Jhcl9PcmdhbgBQZXJjdXNzaXZlX09yZ2FuAFJvY2tfT3JnYW4AQ2h1cmNoX09yZ2FuAFJlZWRfT3JnYW4AQWNjb3JkaW9uAEhhcm1vbmljYQBUYW5nb19BY2NvcmRpb24AQWNvdXN0aWNfR3VpdGFyX255bG9uAEFjb3VzdGljX0d1aXRhcl9zdGVlbABFbGVjdHJpY19HdWl0YXJfamF6egBFbGVjdHJpY19HdWl0YXJfY2xlYW4ARWxlY3RyaWNfR3VpdGFyX211dGVkAE92ZXJkcml2ZW5fR3VpdGFyAERpc3RvcnRpb25fR3VpdGFyAEd1aXRhcl9oYXJtb25pY3MAQWNvdXN0aWNfQmFzcwBFbGVjdHJpY19CYXNzX2ZpbmdlcgBFbGVjdHJpY19CYXNzX3BpY2sARnJldGxlc3NfQmFzcwBTbGFwX0Jhc3NfMQBTbGFwX0Jhc3NfMgBTeW50aF9CYXNzXzEAU3ludGhfQmFzc18yAFZpb2xpbgBWaW9sYQBDZWxsbwBDb250cmFiYXNzAFRyZW1vbG9fU3RyaW5ncwBQaXp6aWNhdG9fU3RyaW5ncwBPcmNoZXN0cmFsX0hhcnAAVGltcGFuaQBTdHJpbmdfRW5zZW1ibGVfMQBTdHJpbmdfRW5zZW1ibGVfMgBTeW50aFN0cmluZ3NfMQBTeW50aFN0cmluZ3NfMgBDaG9pcl9BYWhzAFZvaWNlX09vaHMAU3ludGhfVm9pY2UAT3JjaGVzdHJhX0hpdABUcnVtcGV0AFRyb21ib25lAFR1YmEATXV0ZWRfVHJ1bXBldABGcmVuY2hfSG9ybgBCcmFzc19TZWN0aW9uAFN5bnRoQnJhc3NfMQBTeW50aEJyYXNzXzIAU29wcmFub19TYXgAQWx0b19TYXgAVGVub3JfU2F4AEJhcml0b25lX1NheABPYm9lAEVuZ2xpc2hfSG9ybgBCYXNzb29uAENsYXJpbmV0AFBpY2NvbG8ARmx1dGUAUmVjb3JkZXIAUGFuX0ZsdXRlAEJsb3duX0JvdHRsZQBTaGFrdWhhY2hpAFdoaXN0bGUAT2NhcmluYQBMZWFkXzFfc3F1YXJlAExlYWRfMl9zYXd0b290aABMZWFkXzNfY2FsbGlvcGUATGVhZF80X2NoaWZmAExlYWRfNV9jaGFyYW5nAExlYWRfNl92b2ljZQBMZWFkXzdfZmlmdGhzAExlYWRfOF9iYXNzX2FuZF9sZWFkAFBhZF8xX25ld19hZ2UAUGFkXzJfd2FybQBQYWRfM19wb2x5c3ludGgAUGFkXzRfY2hvaXIAUGFkXzVfYm93ZWQAUGFkXzZfbWV0YWxsaWMAUGFkXzdfaGFsbwBQYWRfOF9zd2VlcABGWF8xX3JhaW4ARlhfMl9zb3VuZHRyYWNrAEZYXzNfY3J5c3RhbABGWF80X2F0bW9zcGhlcmUARlhfNV9icmlnaHRuZXNzAEZYXzZfZ29ibGlucwBGWF83X2VjaG9lcwBGWF84X3NjaS1maQBTaXRhcgBCYW5qbwBTaGFtaXNlbgBLb3RvAEthbGltYmEAQmFncGlwZQBGaWRkbGUAU2hhbmFpAFRpbmtsZV9CZWxsAEFnb2dvAFN0ZWVsX0RydW1zAFdvb2RibG9jawBUYWlrb19EcnVtAE1lbG9kaWNfVG9tAFN5bnRoX0RydW0AUmV2ZXJzZV9DeW1iYWwAR3VpdGFyX0ZyZXRfTm9pc2UAQnJlYXRoX05vaXNlAFNlYXNob3JlAEJpcmRfVHdlZXQAVGVsZXBob25lX1JpbmcASGVsaWNvcHRlcgBBcHBsYXVzZQBHdW5zaG90AEFjb3VzdGljX0Jhc3NfRHJ1bQBCYXNzX0RydW1fMQBTaWRlX1N0aWNrAEFjb3VzdGljX1NuYXJlAEhhbmRfQ2xhcABFbGVjdHJpY19TbmFyZQBMb3dfRmxvb3JfVG9tAENsb3NlZF9IaV9IYXQASGlnaF9GbG9vcl9Ub20AUGVkYWxfSGktSGF0AExvd19Ub20AT3Blbl9IaS1IYXQATG93LU1pZF9Ub20ASGktTWlkX1RvbQBDcmFzaF9DeW1iYWxfMQBIaWdoX1RvbQBSaWRlX0N5bWJhbF8xAENoaW5lc2VfQ3ltYmFsAFJpZGVfQmVsbABUYW1ib3VyaW5lAFNwbGFzaF9DeW1iYWwAQ293YmVsbABDcmFzaF9DeW1iYWxfMgBWaWJyYXNsYXAAUmlkZV9DeW1iYWxfMgBIaV9Cb25nbwBMb3dfQm9uZ28ATXV0ZV9IaV9Db25nYQBPcGVuX0hpX0NvbmdhAExvd19Db25nYQBIaWdoX1RpbWJhbGUATG93X1RpbWJhbGUASGlnaF9BZ29nbwBMb3dfQWdvZ28AQ2FiYXNhAE1hcmFjYXMAU2hvcnRfV2hpc3RsZQBMb25nX1doaXN0bGUAU2hvcnRfR3Vpcm8ATG9uZ19HdWlybwBDbGF2ZXMASGlfV29vZF9CbG9jawBMb3dfV29vZF9CbG9jawBNdXRlX0N1aWNhAE9wZW5fQ3VpY2EATXV0ZV9UcmlhbmdsZQBPcGVuX1RyaWFuZ2xlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NSURJTkFNRVMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NSURJTkFNRVMAbWFqb3IAbWlub3IAZG9yaWFuAHBocnlnaWFuAGx5ZGlhbgBtaXhvbHlkaWFuAGFlb2xpYW4AbG9jcmlhbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTU9ERQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk1PREUAYm90bWFyAHRvcG1hcgBsZWZ0bWFyAHJpZ2h0bWFyAGZhY2luZwBvdmVybGVhZgBpbnRlcgBpbnRyYQBzdXBlcgBzdWIAaW5zcGFjZQBzdXBlcmltcG9zZWQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk5PTlNUQUZGUExBQ0UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5OT05TVEFGRlBMQUNFAGNtbgBtZW5zdXJhbABtZW5zdXJhbC5ibGFjawBtZW5zdXJhbC53aGl0ZQBuZXVtZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTk9UQVRJT05UWVBFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTk9UQVRJT05UWVBFAGJveABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuT1RIRVJTVEFGRgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk9USEVSU1RBRkYAZG93bgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RBRkZSRUwuYmFzaWMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEFGRlJFTC5iYXNpYwBiZXR3ZWVuAHdpdGhpbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RBRkZSRUwuZXh0ZW5kZWQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEFGRlJFTC5leHRlbmRlZAAxc2xhc2gAMnNsYXNoADNzbGFzaAA0c2xhc2gANXNsYXNoADZzbGFzaABzcHJlY2gAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLlNURU1NT0RJRklFUgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlNURU1NT0RJRklFUgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RFTVBPU0lUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuU1RFTVBPU0lUSU9OAGVxdWFsAGp1c3QAbWVhbgBweXRoYWdvcmVhbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuVEVNUEVSQU1FTlQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5URU1QRVJBTUVOVABtaWRkbGUAYmFzZWxpbmUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLlZFUlRJQ0FMQUxJR05NRU5UAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuVkVSVElDQUxBTElHTk1FTlQAY2F1dGlvbgBlZGl0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmFjY2lkLmxvZ0BmdW5jAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5hY2NpZC5sb2dAZnVuYwB1cABub25hcnAAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuYXJwZWcubG9nQG9yZGVyAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5hcnBlZy5sb2dAb3JkZXIAcHJpdmF0ZQBwdWJsaWMAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuYXVkaWVuY2VAYXVkaWVuY2UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmF1ZGllbmNlQGF1ZGllbmNlAG1lYXMAdW5tZWFzAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmJUcmVtLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5iVHJlbS5sb2dAZm9ybQByaXQAbm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5iZWFtUmVuZEBmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5iZWFtUmVuZEBmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmJlYW1pbmcudmlzQGJlYW0ucmVuZABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuYmVhbWluZy52aXNAYmVhbS5yZW5kAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmN1cnZhdHVyZUBjdXJ2ZWRpcgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuY3VydmF0dXJlQGN1cnZlZGlyAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmN1dG91dEBjdXRvdXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmN1dG91dEBjdXRvdXQAYXVnAGRpdgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5kb3QubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmRvdC5sb2dAZm9ybQBiYXJyZWQAZ3JvdXBlZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5lbmRpbmdzQGVuZGluZy5yZW5kAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5lbmRpbmdzQGVuZGluZy5yZW5kAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmVwaXNlbWEudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmVwaXNlbWEudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuZlRyZW0ubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmZUcmVtLmxvZ0Bmb3JtAGludgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5mZXJtYXRhLnZpc0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5mZXJtYXRhLnZpc0Bmb3JtAGN1cnZlZABhbmd1bGFyAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZlcm1hdGEudmlzQHNoYXBlAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5mZXJtYXRhLnZpc0BzaGFwZQBob3JpegB2ZXJ0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZpbmdHcnAudmlzQG9yaWVudABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuZmluZ0dycC52aXNAb3JpZW50AHByZQBwb3N0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmdyYWNlR3JwLmxvZ0BhdHRhY2gAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmdyYWNlR3JwLmxvZ0BhdHRhY2gAY3JlcwBkaW0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuaGFpcnBpbi5sb2dAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFpcnBpbi5sb2dAZm9ybQBleHBsaWNpdABpbXBsaWVkAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lmhhcm0uYW5sQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lmhhcm0uYW5sQGZvcm0AZ3JpZABncmlkdGV4dAB0ZXh0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lmhhcm0udmlzQHJlbmRncmlkAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYXJtLnZpc0ByZW5kZ3JpZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGEAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGIAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGYAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGcAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5saXF1ZXNjZW50LnZpc0BjdXJ2ZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubGlxdWVzY2VudC52aXNAY3VydmUANC4wLjAAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWVpVmVyc2lvbkBtZWl2ZXJzaW9uAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZWlWZXJzaW9uQG1laXZlcnNpb24AaG9yaXpvbnRhbAB2ZXJ0aWNhbABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZW5zdXIudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1lbnN1ci52aXNAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZW5zdXJhbC52aXNAbWVuc3VyLmZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1lbnN1cmFsLnZpc0BtZW5zdXIuZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZXRlckNvbmZvcm1hbmNlQG1ldGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubWV0ZXJDb25mb3JtYW5jZUBtZXRjb24AZGVub21zeW0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWV0ZXJTaWcudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1ldGVyU2lnLnZpc0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm1ldGVyU2lnRGVmYXVsdC52aXNAbWV0ZXIuZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubWV0ZXJTaWdEZWZhdWx0LnZpc0BtZXRlci5mb3JtAGFsdGVybmF0aW5nAGludGVyY2hhbmdpbmcAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWV0ZXJTaWdHcnAubG9nQGZ1bmMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1ldGVyU2lnR3JwLmxvZ0BmdW5jAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubmNGb3JtQGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubmNGb3JtQGNvbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AY3VydmUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm5jRm9ybUBjdXJ2ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AcmVsbGVuAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5uY0Zvcm1AcmVsbGVuAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm5vdGUuYW5sLm1lbnN1cmFsQGxpZwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubm90ZS5hbmwubWVuc3VyYWxAbGlnAGhpZ2hlc3QAbG93ZXN0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm5vdGUuZ2VzQGV4dHJlbWlzAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5ub3RlLmdlc0BleHRyZW1pcwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5vY3RhdmUubG9nQGNvbGwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm9jdGF2ZS5sb2dAY29sbAB2ZXJzbwByZWN0bwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wYi52aXNAZm9saXVtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wYi52aXNAZm9saXVtAGJvdW5jZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC5sb2dAZGlyAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wZWRhbC5sb2dAZGlyAHBlZHN0YXIAYWx0cGVkc3RhcgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC52aXNAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucGVkYWwudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQucGlhbm9QZWRhbHNAcGVkYWwuc3R5bGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnBpYW5vUGVkYWxzQHBlZGFsLnN0eWxlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnJlaGVhcnNhbEByZWguZW5jbG9zZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucmVoZWFyc2FsQHJlaC5lbmNsb3NlAGhhc2gAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc2IudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnNiLnZpc0Bmb3JtAGJyYWNlAGJyYWNrZXQAYnJhY2tldHNxAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnN0YWZmR3JvdXBpbmdTeW1Ac3ltYm9sAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zdGFmZkdyb3VwaW5nU3ltQHN5bWJvbABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5zeWwubG9nQGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuc3lsLmxvZ0Bjb24AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc3lsLmxvZ0B3b3JkcG9zAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zeWwubG9nQHdvcmRwb3MAYWxsAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnRhcmdldEV2YWxAZXZhbHVhdGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnRhcmdldEV2YWxAZXZhbHVhdGUAY29udGludW91cwBpbnN0YW50YW5lb3VzAG1ldHJpY21vZABwcmVjZWRlbnRlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnRlbXBvLmxvZ0BmdW5jAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC50ZW1wby5sb2dAZnVuYwByYXRpbwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXBsZXQudmlzQG51bS5mb3JtYXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnR1cGxldC52aXNAbnVtLmZvcm1hdABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXJuLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC50dXJuLmxvZ0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnZvbHRhR3JvdXBpbmdTeW1Adm9sdGFzeW0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnZvbHRhR3JvdXBpbmdTeW1Adm9sdGFzeW0ATjN2cnYxMEF0dEhhcm1BbmxFAE4zdnJ2MTlBdHRIYXJtb25pY0Z1bmN0aW9uRQBOM3ZydjE5QXR0SW50ZXJ2YWxIYXJtb25pY0UATjN2cnYxOEF0dEludGVydmFsTWVsb2RpY0UATjN2cnYxMkF0dEtleVNpZ0FubEUATjN2cnYxOUF0dEtleVNpZ0RlZmF1bHRBbmxFAE4zdnJ2MThBdHRNZWxvZGljRnVuY3Rpb25FAE4zdnJ2MTNBdHRQaXRjaENsYXNzRQBOM3ZydjhBdHRTb2xmYUUAZGVnAGludGgAaW50bQBtb2RlAGtleS5hY2NpZABrZXkubW9kZQBrZXkucG5hbWUAbWZ1bmMAcGNsYXNzAHBzb2xmYQBOM3ZydjExQXR0QXJwZWdMb2dFAE4zdnJ2MTFBdHRCVHJlbUxvZ0UATjN2cnYxNEF0dEJlYW1QcmVzZW50RQBOM3ZydjExQXR0QmVhbVJlbmRFAE4zdnJ2MTZBdHRCZWFtU2Vjb25kYXJ5RQBOM3ZydjEzQXR0QmVhbWVkV2l0aEUATjN2cnYxM0F0dEJlYW1pbmdMb2dFAE4zdnJ2MTNBdHRCZWF0UnB0TG9nRQBOM3ZydjE3QXR0QnJhY2tldFNwYW5Mb2dFAE4zdnJ2OUF0dEN1dG91dEUATjN2cnYxM0F0dEV4cGFuZGFibGVFAE4zdnJ2MTFBdHRGVHJlbUxvZ0UATjN2cnYxNUF0dEdsaXNzUHJlc2VudEUATjN2cnYxNEF0dEdyYWNlR3JwTG9nRQBOM3ZydjlBdHRHcmFjZWRFAE4zdnJ2MTNBdHRIYWlycGluTG9nRQBOM3ZydjE1QXR0SGFycFBlZGFsTG9nRQBOM3ZydjEyQXR0THZQcmVzZW50RQBOM3ZydjEzQXR0TWVhc3VyZUxvZ0UATjN2cnYxN0F0dE1ldGVyU2lnR3JwTG9nRQBOM3ZydjE4QXR0TnVtYmVyUGxhY2VtZW50RQBOM3ZydjExQXR0TnVtYmVyZWRFAE4zdnJ2MTJBdHRPY3RhdmVMb2dFAE4zdnJ2MTFBdHRQZWRhbExvZ0UATjN2cnYxNEF0dFBpYW5vUGVkYWxzRQBOM3ZydjEyQXR0UmVoZWFyc2FsRQBOM3ZydjE3QXR0U2NvcmVEZWZWaXNDbW5FAE4zdnJ2MTFBdHRTbHVyUmVuZEUATjN2cnYxMUF0dFN0ZW1zQ21uRQBOM3ZydjEwQXR0VGllUmVuZEUATjN2cnYxNUF0dFRyZW1NZWFzdXJlZEUAb3JkZXIAYmVhbQBzbG9wZQBicmVha3NlYwBiZWFtLndpdGgAYmVhbS5ncm91cABiZWFtLnJlc3RzAGJlYXRkZWYAY3V0b3V0AGV4cGFuZABnbGlzcwBhdHRhY2gAZ3JhY2UAZ3JhY2UudGltZQBuaWVudGUAbHYAbGVmdAByaWdodABudW0ucGxhY2UAbnVtLnZpc2libGUAY29sbABkaXIAcGVkYWwuc3R5bGUAcmVoLmVuY2xvc2UAc2x1ci5sZm9ybQBzbHVyLmx3aWR0aABzdGVtLndpdGgAdGllLmxmb3JtAHRpZS5sd2lkdGgAdW5pdGR1cgBOM3ZydjEzQXR0TW9yZGVudExvZ0UATjN2cnYxNUF0dE9ybmFtUHJlc2VudEUATjN2cnYxNkF0dE9ybmFtZW50QWNjaWRFAE4zdnJ2MTBBdHRUdXJuTG9nRQBsb25nAG9ybmFtAGFjY2lkdXBwZXIAYWNjaWRsb3dlcgBkZWxheWVkAE4zdnJ2N0F0dENyaXRFAGNhdXNlAE4zdnJ2OUF0dEV4dFN5bUUAZ2x5cGguYXV0aABnbHlwaC5uYW1lAGdseXBoLm51bQBnbHlwaC51cmkATjN2cnYxMkF0dEZhY3NpbWlsZUUAZmFjcwBOM3ZydjIxQXR0QWNjaWRlbnRhbEdlc3R1cmFsRQBOM3ZydjIzQXR0QXJ0aWN1bGF0aW9uR2VzdHVyYWxFAE4zdnJ2MTBBdHRCZW5kR2VzRQBOM3ZydjE5QXR0RHVyYXRpb25HZXN0dXJhbEUATjN2cnY4QXR0TmNHZXNFAE4zdnJ2MTBBdHROb3RlR2VzRQBOM3ZydjE0QXR0U2NvcmVEZWZHZXNFAE4zdnJ2MTNBdHRTZWN0aW9uR2VzRQBOM3ZydjE2QXR0U291bmRMb2NhdGlvbkUATjN2cnYyMEF0dFRpbWVzdGFtcEdlc3R1cmFsRQBOM3ZydjIxQXR0VGltZXN0YW1wMkdlc3R1cmFsRQBhY2NpZC5nZXMAYXJ0aWMuZ2VzAGFtb3VudABkdXIuZ2VzAGRvdHMuZ2VzAGR1ci5tZXRyaWNhbABkdXIucHBxAGR1ci5yZWFsAGR1ci5yZWNpcABvY3QuZ2VzAHBuYW1lLmdlcwBwbnVtAGV4dHJlbWlzAHR1bmUucG5hbWUAdHVuZS5IegB0dW5lLnRlbXBlcgBhdHRhY2NhAGF6aW11dGgAZWxldmF0aW9uAHRzdGFtcC5nZXMAdHN0YW1wLnJlYWwAdHN0YW1wMi5nZXMAdHN0YW1wMi5yZWFsAE4zdnJ2MTVBdHROb3RhdGlvblR5cGVFAG5vdGF0aW9udHlwZQBub3RhdGlvbnN1YnR5cGUATjN2cnYxNEF0dExpZ2F0dXJlTG9nRQBOM3ZydjE0QXR0TWVuc3VyYWxMb2dFAE4zdnJ2MTdBdHRNZW5zdXJhbFNoYXJlZEUATjN2cnYxOEF0dE5vdGVBbmxNZW5zdXJhbEUATjN2cnYxOEF0dFJlc3RWaXNNZW5zdXJhbEUAbWVuc3VyLmRvdABtZW5zdXIuc2lnbgBtZW5zdXIuc2xhc2gAcHJvcG9ydC5udW0AcHJvcG9ydC5udW1iYXNlAG1vZHVzbWFpb3IAbW9kdXNtaW5vcgBwcm9sYXRpbwB0ZW1wdXMAbGlnAHNwYWNlcwBOM3ZydjE0QXR0Q2hhbm5lbGl6ZWRFAE4zdnJ2MThBdHRJbnN0cnVtZW50SWRlbnRFAE4zdnJ2MTdBdHRNaWRpSW5zdHJ1bWVudEUATjN2cnYxM0F0dE1pZGlOdW1iZXJFAE4zdnJ2MTJBdHRNaWRpVGVtcG9FAE4zdnJ2MTJBdHRNaWRpVmFsdWVFAE4zdnJ2MTNBdHRNaWRpVmFsdWUyRQBOM3ZydjE1QXR0TWlkaVZlbG9jaXR5RQBOM3ZydjExQXR0VGltZUJhc2VFAG1pZGkuY2hhbm5lbABtaWRpLmR1dHkAbWlkaS5wb3J0AG1pZGkudHJhY2sAaW5zdHIAbWlkaS5pbnN0cm51bQBtaWRpLmluc3RybmFtZQBtaWRpLnBhbgBtaWRpLnBhdGNobmFtZQBtaWRpLnBhdGNobnVtAG1pZGkudm9sdW1lAG1pZGkuYnBtAG1pZGkubXNwYgB2YWwAdmFsMgB2ZWwAcHBxAE4zdnJ2OEF0dE5jTG9nRQBOM3ZydjlBdHROY0Zvcm1FAGFuZ2xlZABob29rZWQAbGlnYXRlZAByZWxsZW4Ac1NoYXBlAE4zdnJ2MTBBdHRTdXJmYWNlRQBzdXJmYWNlAE4zdnJ2MTFBdHRBY2NpZExvZ0UATjN2cnYxM0F0dEFjY2lkZW50YWxFAE4zdnJ2MTVBdHRBcnRpY3VsYXRpb25FAE4zdnJ2MTNBdHRBdHRhY2NhTG9nRQBOM3ZydjExQXR0QXVkaWVuY2VFAE4zdnJ2MTRBdHRBdWdtZW50RG90c0UATjN2cnYxM0F0dEF1dGhvcml6ZWRFAE4zdnJ2MTNBdHRCYXJMaW5lTG9nRQBOM3ZydjEwQXR0QmFycmluZ0UATjN2cnY4QXR0QmFzaWNFAE4zdnJ2N0F0dEJpYmxFAE4zdnJ2MTNBdHRDYWxlbmRhcmVkRQBOM3ZydjEyQXR0Q2Fub25pY2FsRQBOM3ZydjEwQXR0Q2xhc3NlZEUATjN2cnYxMEF0dENsZWZMb2dFAE4zdnJ2MTJBdHRDbGVmU2hhcGVFAE4zdnJ2MTRBdHRDbGVmZmluZ0xvZ0UATjN2cnY4QXR0Q29sb3JFAE4zdnJ2MTNBdHRDb2xvcmF0aW9uRQBOM3ZydjE0QXR0Q29vcmRpbmF0ZWRFAE4zdnJ2NkF0dEN1ZUUATjN2cnYxMkF0dEN1cnZhdHVyZUUATjN2cnYxMkF0dEN1cnZlUmVuZEUATjN2cnYxMkF0dEN1c3Rvc0xvZ0UATjN2cnYxNUF0dERhdGFQb2ludGluZ0UATjN2cnYxMEF0dERhdGFibGVFAE4zdnJ2MTJBdHREaXN0YW5jZXNFAE4zdnJ2OUF0dERvdExvZ0UATjN2cnYxOUF0dER1cmF0aW9uQWRkaXRpdmVFAE4zdnJ2MThBdHREdXJhdGlvbkRlZmF1bHRFAE4zdnJ2MThBdHREdXJhdGlvbkxvZ2ljYWxFAE4zdnJ2MTZBdHREdXJhdGlvblJhdGlvRQBOM3ZydjE3QXR0RW5jbG9zaW5nQ2hhcnNFAE4zdnJ2MTBBdHRFbmRpbmdzRQBOM3ZydjExQXR0RXZpZGVuY2VFAE4zdnJ2MTFBdHRFeHRlbmRlckUATjN2cnY5QXR0RXh0ZW50RQBOM3ZydjE3QXR0RmVybWF0YVByZXNlbnRFAE4zdnJ2OUF0dEZpbGluZ0UATjN2cnYxMkF0dEdycFN5bUxvZ0UATjN2cnYxMkF0dEhhbmRJZGVudEUATjN2cnY5QXR0SGVpZ2h0RQBOM3ZydjE4QXR0SG9yaXpvbnRhbEFsaWduRQBOM3ZydjE2QXR0SW50ZXJuZXRNZWRpYUUATjN2cnY5QXR0Sm9pbmVkRQBOM3ZydjEyQXR0S2V5U2lnTG9nRQBOM3ZydjE5QXR0S2V5U2lnRGVmYXVsdExvZ0UATjN2cnYxMUF0dExhYmVsbGVkRQBOM3ZydjdBdHRMYW5nRQBOM3ZydjExQXR0TGF5ZXJMb2dFAE4zdnJ2MTNBdHRMYXllcklkZW50RQBOM3ZydjEwQXR0TGluZUxvY0UATjN2cnYxMUF0dExpbmVSZW5kRQBOM3ZydjE1QXR0TGluZVJlbmRCYXNlRQBOM3ZydjEwQXR0TGlua2luZ0UATjN2cnYxM0F0dEx5cmljU3R5bGVFAE4zdnJ2MTdBdHRNZWFzdXJlTnVtYmVyc0UATjN2cnYxNEF0dE1lYXN1cmVtZW50RQBOM3ZydjE0QXR0TWVkaWFCb3VuZHNFAE4zdnJ2OUF0dE1lZGl1bUUATjN2cnYxM0F0dE1laVZlcnNpb25FAE4zdnJ2MTJBdHRNZW5zdXJMb2dFAE4zdnJ2MTlBdHRNZXRhZGF0YVBvaW50aW5nRQBOM3ZydjE5QXR0TWV0ZXJDb25mb3JtYW5jZUUATjN2cnYyMkF0dE1ldGVyQ29uZm9ybWFuY2VCYXJFAE4zdnJ2MTRBdHRNZXRlclNpZ0xvZ0UATjN2cnYyMUF0dE1ldGVyU2lnRGVmYXVsdExvZ0UATjN2cnYxMEF0dE1tVGVtcG9FAE4zdnJ2MTlBdHRNdWx0aW51bU1lYXN1cmVzRQBOM3ZydjExQXR0TkludGVnZXJFAE4zdnJ2MTRBdHROTnVtYmVyTGlrZUUATjN2cnY3QXR0TmFtZUUATjN2cnYxNkF0dE5vdGF0aW9uU3R5bGVFAE4zdnJ2MTJBdHROb3RlSGVhZHNFAE4zdnJ2OUF0dE9jdGF2ZUUATjN2cnYxNkF0dE9jdGF2ZURlZmF1bHRFAE4zdnJ2MjFBdHRPY3RhdmVEaXNwbGFjZW1lbnRFAE4zdnJ2MTVBdHRPbmVMaW5lU3RhZmZFAE4zdnJ2MTVBdHRPcHRpbWl6YXRpb25FAE4zdnJ2MTlBdHRPcmlnaW5MYXllcklkZW50RQBOM3ZydjE5QXR0T3JpZ2luU3RhZmZJZGVudEUATjN2cnYxOUF0dE9yaWdpblN0YXJ0RW5kSWRFAE4zdnJ2MjVBdHRPcmlnaW5UaW1lc3RhbXBMb2dpY2FsRQBOM3ZydjhBdHRQYWdlc0UATjN2cnYxMkF0dFBhcnRJZGVudEUATjN2cnY4QXR0UGl0Y2hFAE4zdnJ2MTJBdHRQbGFjZW1lbnRFAE4zdnJ2OEF0dFBsaXN0RQBOM3ZydjExQXR0UG9pbnRpbmdFAE4zdnJ2MTFBdHRRdWFudGl0eUUATjN2cnYxMEF0dFJhbmdpbmdFAE4zdnJ2MTdBdHRSZXNwb25zaWJpbGl0eUUATjN2cnYxMUF0dFNjYWxhYmxlRQBOM3ZydjExQXR0U2VxdWVuY2VFAE4zdnJ2MTNBdHRTbGFzaENvdW50RQBOM3ZydjE0QXR0U2x1clByZXNlbnRFAE4zdnJ2OUF0dFNvdXJjZUUATjN2cnYxMEF0dFNwYWNpbmdFAE4zdnJ2MTFBdHRTdGFmZkxvZ0UATjN2cnYxNEF0dFN0YWZmRGVmTG9nRQBOM3ZydjE5QXR0U3RhZmZHcm91cGluZ1N5bUUATjN2cnYxM0F0dFN0YWZmSWRlbnRFAE4zdnJ2MTNBdHRTdGFmZkl0ZW1zRQBOM3ZydjExQXR0U3RhZmZMb2NFAE4zdnJ2MThBdHRTdGFmZkxvY1BpdGNoZWRFAE4zdnJ2MTNBdHRTdGFydEVuZElkRQBOM3ZydjEwQXR0U3RhcnRJZEUATjN2cnY4QXR0U3RlbXNFAE4zdnJ2OUF0dFN5bExvZ0UATjN2cnYxMEF0dFN5bFRleHRFAE4zdnJ2MTBBdHRTeXN0ZW1zRQBOM3ZydjEzQXR0VGFyZ2V0RXZhbEUATjN2cnYxMUF0dFRlbXBvTG9nRQBOM3ZydjE2QXR0VGV4dFJlbmRpdGlvbkUATjN2cnYxMkF0dFRleHRTdHlsZUUATjN2cnYxM0F0dFRpZVByZXNlbnRFAE4zdnJ2MTlBdHRUaW1lc3RhbXBMb2dpY2FsRQBOM3ZydjIwQXR0VGltZXN0YW1wMkxvZ2ljYWxFAE4zdnJ2MTZBdHRUcmFuc3Bvc2l0aW9uRQBOM3ZydjE2QXR0VHVwbGV0UHJlc2VudEUATjN2cnY4QXR0VHlwZWRFAE4zdnJ2MTNBdHRUeXBvZ3JhcGh5RQBOM3ZydjE2QXR0VmVydGljYWxBbGlnbkUATjN2cnYxNkF0dFZlcnRpY2FsR3JvdXBFAE4zdnJ2MTNBdHRWaXNpYmlsaXR5RQBOM3ZydjE3QXR0VmlzdWFsT2Zmc2V0SG9FAE4zdnJ2MTdBdHRWaXN1YWxPZmZzZXRUb0UATjN2cnYxN0F0dFZpc3VhbE9mZnNldFZvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MkhvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MlRvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MlZvRQBOM3ZydjE5QXR0Vm9sdGFHcm91cGluZ1N5bUUATjN2cnYxM0F0dFdoaXRlc3BhY2VFAE4zdnJ2OEF0dFdpZHRoRQBOM3ZydjVBdHRYeUUATjN2cnY2QXR0WHkyRQBmdW5jAGFjY2lkAGFydGljAHRhcmdldABhdWRpZW5jZQBkb3RzAGF1dGgAYXV0aC51cmkAYmFyLmxlbgBiYXIubWV0aG9kAGJhci5wbGFjZQB4bWw6YmFzZQBhbmFsb2cAY2FsZW5kYXIAY29kZWR2YWwAY2xhc3MAY2F1dGlvbmFyeQBjbGVmLnNoYXBlAGNsZWYubGluZQBjbGVmLmRpcwBjbGVmLmRpcy5wbGFjZQBjb2xvcgBjb2xvcmVkAHVseAB1bHkAbHJ4AGxyeQBjdWUAYmV6aWVyAGJ1bGdlAGN1cnZlZGlyAGxmb3JtAGx3aWR0aABkYXRhAGVuZGRhdGUAaXNvZGF0ZQBub3RhZnRlcgBub3RiZWZvcmUAc3RhcnRkYXRlAGR5bmFtLmRpc3QAaGFybS5kaXN0AHRleHQuZGlzdABkdXIAZHVyLmRlZmF1bHQAbnVtLmRlZmF1bHQAbnVtYmFzZS5kZWZhdWx0AG51bQBudW1iYXNlAGVuY2xvc2UAZW5kaW5nLnJlbmQAY2VydABldmlkZW5jZQBleHRlbmRlcgBleHRlbnQAZmVybWF0YQBub25maWxpbmcAbGV2ZWwAaGFuZABoZWlnaHQAaGFsaWduAG1pbWV0eXBlAGpvaW4Ac2lnAGtleS5zaWcAbGFiZWwAeG1sOmxhbmcAeG1sOnRyYW5zbGl0AGRlZgBsYXllcgBsaW5lAGxlbmRzeW0AbGVuZHN5bS5zaXplAGxzdGFydHN5bQBsc3RhcnRzeW0uc2l6ZQBsc2VncwBjb3B5b2YAY29ycmVzcABmb2xsb3dzAG5leHQAcHJlY2VkZXMAcHJldgBzYW1lYXMAc3luY2gAbHlyaWMuYWxpZ24AbHlyaWMuZmFtAGx5cmljLm5hbWUAbHlyaWMuc2l6ZQBseXJpYy5zdHlsZQBseXJpYy53ZWlnaHQAbW51bS52aXNpYmxlAHVuaXQAYmVnaW4AZW5kAGJldHlwZQBtZWRpdW0AbWVpdmVyc2lvbgBkb3QAc2lnbgBkZWNscwBtZXRjb24AY29udHJvbABjb3VudABzeW0AbWV0ZXIuY291bnQAbWV0ZXIudW5pdABtZXRlci5zeW0AbW0AbW0udW5pdABtbS5kb3RzAG11bHRpLm51bWJlcgBueW1yZWYAcm9sZQBtdXNpYy5uYW1lAG11c2ljLnNpemUAaGVhZC5hbHRzeW0AaGVhZC5hdXRoAGhlYWQuY29sb3IAaGVhZC5maWxsAGhlYWQuZmlsbGNvbG9yAGhlYWQubW9kAGhlYWQucm90YXRpb24AaGVhZC5zaGFwZQBoZWFkLnZpc2libGUAb2N0AG9jdC5kZWZhdWx0AGRpcwBkaXMucGxhY2UAb250aGVsaW5lAG9wdGltaXplAG9yaWdpbi5sYXllcgBvcmlnaW4uc3RhZmYAb3JpZ2luLnN0YXJ0aWQAb3JpZ2luLmVuZGlkAG9yaWdpbi50c3RhbXAAb3JpZ2luLnRzdGFtcDIAcGFnZS5oZWlnaHQAcGFnZS53aWR0aABwYWdlLnRvcG1hcgBwYWdlLmJvdG1hcgBwYWdlLmxlZnRtYXIAcGFnZS5yaWdodG1hcgBwYWdlLnBhbmVscwBwYWdlLnNjYWxlAHBhcnQAcGFydHN0YWZmAHBuYW1lAHBsaXN0AHhsaW5rOmFjdHVhdGUAeGxpbms6cm9sZQB4bGluazpzaG93AHhsaW5rOnRhcmdldAB4bGluazp0YXJnZXR0eXBlAHF1YW50aXR5AGF0bGVhc3QAYXRtb3N0AG1pbgBtYXgAY29uZmlkZW5jZQByZXNwAHNjYWxlAHNlcQBzbHVyAHNvdXJjZQBzcGFjaW5nLnBhY2tleHAAc3BhY2luZy5wYWNrZmFjdABzcGFjaW5nLnN0YWZmAHNwYWNpbmcuc3lzdGVtAGxpbmVzAHN5bWJvbABzdGFmZgBhYm92ZW9yZGVyAGJlbG93b3JkZXIAYmV0d2Vlbm9yZGVyAGxvYwBwbG9jAG9sb2MAZW5kaWQAc3RhcnRpZABzdGVtLmRpcgBzdGVtLmxlbgBzdGVtLm1vZABzdGVtLnBvcwBzdGVtLnZpc2libGUAc3RlbS54AHN0ZW0ueQBjb24Ad29yZHBvcwBzeWwAc3lzdGVtLmxlZnRsaW5lAHN5c3RlbS5sZWZ0bWFyAHN5c3RlbS5yaWdodG1hcgBzeXN0ZW0udG9wbWFyAGV2YWx1YXRlAGFsdHJlbmQAcmVuZAB0ZXh0LmZhbQB0ZXh0Lm5hbWUAdGV4dC5zaXplAHRleHQuc3R5bGUAdGV4dC53ZWlnaHQAdGllAHRzdGFtcAB0c3RhbXAyAHRyYW5zLmRpYXQAdHJhbnMuc2VtaQB0dXBsZXQAdHlwZQBmb250ZmFtAGZvbnRuYW1lAGZvbnRzaXplAGZvbnRzdHlsZQBmb250d2VpZ2h0AHZhbGlnbgB2Z3JwAHZpc2libGUAaG8AdG8Adm8Ac3RhcnRobwBlbmRobwBzdGFydHRvAGVuZHRvAHN0YXJ0dm8AZW5kdm8Adm9sdGFzeW0AeG1sOnNwYWNlAHgyAHkyAE4zdnJ2MTFBdHRBbm5vdFZpc0UATjN2cnYxMUF0dEFycGVnVmlzRQBOM3ZydjEzQXR0QmFyTGluZVZpc0UATjN2cnYxM0F0dEJlYW1pbmdWaXNFAE4zdnJ2MTNBdHRCZWF0UnB0VmlzRQBOM3ZydjExQXR0Q2hvcmRWaXNFAE4zdnJ2MTRBdHRDbGVmZmluZ1Zpc0UATjN2cnYxM0F0dEVwaXNlbWFWaXNFAE4zdnJ2MTFBdHRGVHJlbVZpc0UATjN2cnYxM0F0dEZlcm1hdGFWaXNFAE4zdnJ2MTNBdHRGaW5nR3JwVmlzRQBOM3ZydjEzQXR0SGFpcnBpblZpc0UATjN2cnYxMEF0dEhhcm1WaXNFAE4zdnJ2MTZBdHRIaXNwYW5UaWNrVmlzRQBOM3ZydjEyQXR0S2V5U2lnVmlzRQBOM3ZydjE5QXR0S2V5U2lnRGVmYXVsdFZpc0UATjN2cnYxMEF0dExpbmVWaXNFAE4zdnJ2MTZBdHRMaXF1ZXNjZW50VmlzRQBOM3ZydjEyQXR0TWVuc3VyVmlzRQBOM3ZydjE0QXR0TWVuc3VyYWxWaXNFAE4zdnJ2MTRBdHRNZXRlclNpZ1Zpc0UATjN2cnYyMUF0dE1ldGVyU2lnRGVmYXVsdFZpc0UATjN2cnYxNUF0dE11bHRpUmVzdFZpc0UATjN2cnY4QXR0UGJWaXNFAE4zdnJ2MTFBdHRQZWRhbFZpc0UATjN2cnYxNEF0dFF1aWxpc21hVmlzRQBOM3ZydjhBdHRTYlZpc0UATjN2cnYxNEF0dFNjb3JlRGVmVmlzRQBOM3ZydjEzQXR0U2VjdGlvblZpc0UATjN2cnYxNUF0dFNpZ25pZkxldFZpc0UATjN2cnYxMUF0dFNwYWNlVmlzRQBOM3ZydjE0QXR0U3RhZmZEZWZWaXNFAE4zdnJ2MTRBdHRTdGFmZkdycFZpc0UATjN2cnYxMkF0dFR1cGxldFZpc0UAcGxhY2UAYXJyb3cAYXJyb3cuc2hhcGUAYXJyb3cuc2l6ZQBhcnJvdy5jb2xvcgBhcnJvdy5maWxsY29sb3IAbGluZS5mb3JtAGxpbmUud2lkdGgAbGVuAG1ldGhvZABiZWFtLmNvbG9yAGJlYW0ucmVuZABiZWFtLnNsb3BlAGNsdXN0ZXIAY2xlZi5jb2xvcgBjbGVmLnZpc2libGUAZm9ybQBiZWFtcwBiZWFtcy5mbG9hdABmbG9hdC5nYXAAc2hhcGUAb3JpZW50AG9wZW5pbmcAcmVuZGdyaWQAdGlsdABzaWcuc2hvd2NoYW5nZQBrZXlzaWcuc2hvdwBrZXlzaWcuc2hvd2NoYW5nZQB3aWR0aABlbmRzeW0AZW5kc3ltLnNpemUAc3RhcnRzeW0Ac3RhcnRzeW0uc2l6ZQBjdXJ2ZQBsb29wZWQAbWVuc3VyLmNvbG9yAG1lbnN1ci5mb3JtAG1lbnN1ci5sb2MAbWVuc3VyLm9yaWVudABtZW5zdXIuc2l6ZQBtZXRlci5mb3JtAG1ldGVyLnNob3djaGFuZ2UAYmxvY2sAZm9saXVtAHdhdmVzAHZ1LmhlaWdodAByZXN0YXJ0AGNvbXByZXNzYWJsZQBncmlkLnNob3cAbGF5ZXJzY2hlbWUAbGluZXMuY29sb3IAbGluZXMudmlzaWJsZQBzcGFjaW5nAGJhci50aHJ1AGJyYWNrZXQucGxhY2UAYnJhY2tldC52aXNpYmxlAGR1ci52aXNpYmxlAG51bS5mb3JtYXQAAAECBAcDBgUALSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBOQU4ALgBpbmZpbml0eQBuYW4ATENfQUxMAExBTkcAQy5VVEYtOABQT1NJWABNVVNMX0xPQ1BBVEgAcndhAE5TdDNfXzI4aW9zX2Jhc2VFAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzI5YmFzaWNfaW9zSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTViYXNpY19zdHJlYW1idWZJd05TXzExY2hhcl90cmFpdHNJd0VFRUUATlN0M19fMjEzYmFzaWNfaXN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTNiYXNpY19pc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAE5TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUATlN0M19fMjEzYmFzaWNfb3N0cmVhbUl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQBOU3QzX18yMTRiYXNpY19pb3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTFfX3N0ZG91dGJ1Zkl3RUUATlN0M19fMjExX19zdGRvdXRidWZJY0VFAHVuc3VwcG9ydGVkIGxvY2FsZSBmb3Igc3RhbmRhcmQgaW5wdXQATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUATlN0M19fMjEwX19zdGRpbmJ1ZkljRUUATlN0M19fMjdjb2xsYXRlSWNFRQBOU3QzX18yNmxvY2FsZTVmYWNldEUATlN0M19fMjdjb2xsYXRlSXdFRQAlcABOU3QzX18yN251bV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5X19udW1fZ2V0SWNFRQBOU3QzX18yMTRfX251bV9nZXRfYmFzZUUATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAJXAAAAAAbGwAJQAAAAAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAE5TdDNfXzI3bnVtX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjlfX251bV9wdXRJd0VFACVIOiVNOiVTACVtLyVkLyV5ACVJOiVNOiVTICVwACVhICViICVkICVIOiVNOiVTICVZAEFNAFBNAEphbnVhcnkARmVicnVhcnkATWFyY2gAQXByaWwATWF5AEp1bmUASnVseQBBdWd1c3QAU2VwdGVtYmVyAE9jdG9iZXIATm92ZW1iZXIARGVjZW1iZXIASmFuAEZlYgBNYXIAQXByAEp1bgBKdWwAQXVnAFNlcABPY3QATm92AERlYwBTdW5kYXkATW9uZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFRodXJzZGF5AEZyaWRheQBTYXR1cmRheQBTdW4ATW9uAFR1ZQBXZWQAVGh1AEZyaQBTYXQAJW0vJWQvJXklWS0lbS0lZCVJOiVNOiVTICVwJUg6JU0lSDolTTolUyVIOiVNOiVTTlN0M19fMjh0aW1lX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjIwX190aW1lX2dldF9jX3N0b3JhZ2VJY0VFAE5TdDNfXzI5dGltZV9iYXNlRQBOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUATlN0M19fMjh0aW1lX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjEwX190aW1lX3B1dEUATlN0M19fMjh0aW1lX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjEwbW9uZXlwdW5jdEljTGIwRUVFAE5TdDNfXzIxMG1vbmV5X2Jhc2VFAE5TdDNfXzIxMG1vbmV5cHVuY3RJY0xiMUVFRQBOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUATlN0M19fMjEwbW9uZXlwdW5jdEl3TGIxRUVFACVMZgBOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFADAxMjM0NTY3ODkATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAlLjBMZgBOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJY0VFAE5TdDNfXzI5bW9uZXlfcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X3B1dEl3RUUATlN0M19fMjhtZXNzYWdlc0ljRUUATlN0M19fMjEzbWVzc2FnZXNfYmFzZUUATlN0M19fMjE3X193aWRlbl9mcm9tX3V0ZjhJTG0zMkVFRQBOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAE5TdDNfXzIxMmNvZGVjdnRfYmFzZUUATlN0M19fMjE2X19uYXJyb3dfdG9fdXRmOElMbTMyRUVFAE5TdDNfXzI4bWVzc2FnZXNJd0VFAE5TdDNfXzI3Y29kZWN2dEljYzExX19tYnN0YXRlX3RFRQBOU3QzX18yN2NvZGVjdnRJd2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQBOU3QzX18yNmxvY2FsZTVfX2ltcEUATlN0M19fMjVjdHlwZUljRUUATlN0M19fMjEwY3R5cGVfYmFzZUUATlN0M19fMjVjdHlwZUl3RUUAZmFsc2UAdHJ1ZQBOU3QzX18yOG51bXB1bmN0SWNFRQBOU3QzX18yOG51bXB1bmN0SXdFRQBOU3QzX18yMjBfX2NvZGVjdnRfdXRmOF91dGYxNkl3RUUATlN0M19fMjE0X19zaGFyZWRfY291bnRFAE5TdDNfXzIxOV9fc2hhcmVkX3dlYWtfY291bnRFAE5TdDNfXzIxMXJlZ2V4X2Vycm9yRQBVbmtub3duIGVycm9yIHR5cGUAQW4gZW1wdHkgcmVnZXggaXMgbm90IGFsbG93ZWQgaW4gdGhlIFBPU0lYIGdyYW1tYXIuAEFuIGludmFsaWQgcmVnZXggZ3JhbW1hciBoYXMgYmVlbiByZXF1ZXN0ZWQuAFRoZXJlIHdhcyBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gY291bGQgbWF0Y2ggdGhlIHNwZWNpZmllZCBjaGFyYWN0ZXIgc2VxdWVuY2UuAFRoZSBjb21wbGV4aXR5IG9mIGFuIGF0dGVtcHRlZCBtYXRjaCBhZ2FpbnN0IGEgcmVndWxhciBleHByZXNzaW9uIGV4Y2VlZGVkIGEgcHJlLXNldCBsZXZlbC4AT25lIG9mICo/K3sgd2FzIG5vdCBwcmVjZWRlZCBieSBhIHZhbGlkIHJlZ3VsYXIgZXhwcmVzc2lvbi4AVGhlcmUgd2FzIGluc3VmZmljaWVudCBtZW1vcnkgdG8gY29udmVydCB0aGUgZXhwcmVzc2lvbiBpbnRvIGEgZmluaXRlIHN0YXRlIG1hY2hpbmUuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBhbiBpbnZhbGlkIGNoYXJhY3RlciByYW5nZSwgc3VjaCBhcyBbYi1hXSBpbiBtb3N0IGVuY29kaW5ncy4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgcmFuZ2UgaW4gYSB7fSBleHByZXNzaW9uLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCB7IGFuZCB9LgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCAoIGFuZCApLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCBbIGFuZCBdLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBiYWNrIHJlZmVyZW5jZS4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgZXNjYXBlZCBjaGFyYWN0ZXIsIG9yIGEgdHJhaWxpbmcgZXNjYXBlLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjaGFyYWN0ZXIgY2xhc3MgbmFtZS4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgY29sbGF0aW5nIGVsZW1lbnQgbmFtZS4AQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE5VTABPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBhAGFsZXJ0AGFtcGVyc2FuZABhcG9zdHJvcGhlAGFzdGVyaXNrAGIAYmFja3NsYXNoAGJhY2tzcGFjZQBjAGNhcnJpYWdlLXJldHVybgBjaXJjdW1mbGV4AGNpcmN1bWZsZXgtYWNjZW50AGNvbG9uAGNvbW1hAGNvbW1lcmNpYWwtYXQAZABkb2xsYXItc2lnbgBlAGVpZ2h0AGVxdWFscy1zaWduAGV4Y2xhbWF0aW9uLW1hcmsAZgBmaXZlAGZvcm0tZmVlZABmb3VyAGZ1bGwtc3RvcABnAGdyYXZlLWFjY2VudABncmVhdGVyLXRoYW4tc2lnbgBoAGh5cGhlbgBoeXBoZW4tbWludXMAaQBqAGsAbABsZWZ0LWJyYWNlAGxlZnQtY3VybHktYnJhY2tldABsZWZ0LXBhcmVudGhlc2lzAGxlZnQtc3F1YXJlLWJyYWNrZXQAbGVzcy10aGFuLXNpZ24AbG93LWxpbmUAbQBuAG5ld2xpbmUAbmluZQBudW1iZXItc2lnbgBvAG9uZQBwAHBlcmNlbnQtc2lnbgBwZXJpb2QAcGx1cy1zaWduAHEAcXVlc3Rpb24tbWFyawBxdW90YXRpb24tbWFyawByAHJldmVyc2Utc29saWR1cwByaWdodC1icmFjZQByaWdodC1jdXJseS1icmFja2V0AHJpZ2h0LXBhcmVudGhlc2lzAHJpZ2h0LXNxdWFyZS1icmFja2V0AHMAc2VtaWNvbG9uAHNldmVuAHNpeABzbGFzaABzb2xpZHVzAHNwYWNlAHQAdGFiAHRocmVlAHRpbGRlAHR3bwB1AHVuZGVyc2NvcmUAdgB2ZXJ0aWNhbC1saW5lAHZlcnRpY2FsLXRhYgB3AHgAeQB6AHplcm8AYWxudW0AYWxwaGEAYmxhbmsAY250cmwAZGlnaXQAZ3JhcGgAbG93ZXIAcHJpbnQAcHVuY3QAdXBwZXIAeGRpZ2l0ACVkACVmAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXM6ICVzAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXMAdGVybWluYXRpbmcgd2l0aCAlcyBmb3JlaWduIGV4Y2VwdGlvbgB0ZXJtaW5hdGluZwB1bmNhdWdodABTdDlleGNlcHRpb24ATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAU3Q5dHlwZV9pbmZvAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAcHRocmVhZF9vbmNlIGZhaWx1cmUgaW4gX19jeGFfZ2V0X2dsb2JhbHNfZmFzdCgpAGNhbm5vdCBjcmVhdGUgcHRocmVhZCBrZXkgZm9yIF9fY3hhX2dldF9nbG9iYWxzKCkAY2Fubm90IHplcm8gb3V0IHRocmVhZCB2YWx1ZSBmb3IgX19jeGFfZ2V0X2dsb2JhbHMoKQB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQAc3RkOjpiYWRfYWxsb2MAU3Q5YmFkX2FsbG9jAFN0MTFsb2dpY19lcnJvcgBTdDEzcnVudGltZV9lcnJvcgBTdDEybGVuZ3RoX2Vycm9yAFN0MTJvdXRfb2ZfcmFuZ2UAU3QxMXJhbmdlX2Vycm9yAHN0ZDo6YmFkX2Nhc3QAU3Q4YmFkX2Nhc3QATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQBEbgBOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9F";var tempDoublePtr=202736;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___gxx_personality_v0(){}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(1);return-1}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;i"})},staticInit:function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS,"NODEFS":NODEFS,"WORKERFS":WORKERFS}},init:function(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:function(){FS.init.initialized=false;var fflush=Module["_fflush"];if(fflush)fflush(0);for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),dirp=SYSCALLS.get(),count=SYSCALLS.get();if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var pos=0;while(stream.getdents.length>0&&pos+280<=count){var id;var type;var name=stream.getdents.pop();if(name[0]==="."){id=1;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}tempI64=[id>>>0,(tempDouble=id,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=280}return pos}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _abort(){Module["abort"]()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _exit(status){exit(status)}function _getenv(name){if(name===0)return 0;name=UTF8ToString(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}var ___tm_current=202576;var ___tm_timezone=(stringToUTF8("GMT",202624,4),202624);function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(2e3,6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function _pthread_cond_wait(){return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}Module["readBinary"]=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return data}if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var GLOBAL_BASE=8;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=204736,DYNAMIC_BASE=134422464,DYNAMICTOP_PTR=204704;var TOTAL_STACK=134217728;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||268435456;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var ASM_CONSTS=[function($0){console.error(UTF8ToString($0))},function($0){console.warn(UTF8ToString($0))},function($0){console.info(UTF8ToString($0))},function($0){console.log(UTF8ToString($0))}];function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}__ATINIT__.push({func:function(){globalCtors()}});memoryInitializer="data:application/octet-stream;base64,AAAAAAAAAAAHAAAAAwAAAAYAAAACAAAABQAAAAEAAAAEAAAAAAAAAAQAAAABAAAABQAAAAIAAAAGAAAAAwAAAAcAAAAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAP////////////////////8AAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////7////+/////v////7///////////////////////////////7////+////AQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////v////7///////////////////////////////7////+////AAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAAAAAAADcAAAAAAAAAAAwMAAA/AAAAAAAAAAAAAAAAAAAAAAAACAAGAAAABwYAAAAAAGBAAEBAQEBAQEBAQEDAAAEAMAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAABAAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMADAwMDAwMDAwMAAgMDAgMDAwMDAwMDAwMDAwMDAwMDAwAAAgAAAAMAAAAAAAAQEAAYGBgYGBgYGBgYAAADAAMAABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAABQAFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAAAAAABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU3hIElQAAAAD///////////////8AAAAAAAAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAkAAAAKAAAADQAAAAsAAAAMAAAAhQAAAAAgAAABIAAAAiAAAAMgAAAEIAAABSAAAAYgAAAIIAAACSAAAAogAAAoIAAAKSAAAF8gAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgACAAIAAgACAAIAAgACAAMgAiACIAIgAiACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABYATABMAEwATABMAEwATABMAEwATABMAEwATABMAEwAjYCNgI2AjYCNgI2AjYCNgI2AjYBMAEwATABMAEwATABMAI1QjVCNUI1QjVCNUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFCMUIxQjFBMAEwATABMAEwATACNYI1gjWCNYI1gjWCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgjGCMYIxgTABMAEwATAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QX/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAABEACgAREREAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAEQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERERAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAABEACgoREREACgAAAgAJCwAAAAkACwAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAwAAAAACQwAAAAAAAwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAADQAAAAQNAAAAAAkOAAAAAAAOAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAEhISAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAACgAAAAAKAAAAAAkLAAAAAAALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAMDEyMzQ1Njc4OUFCQ0RFRkxDX0NUWVBFAAAAAExDX05VTUVSSUMAAExDX1RJTUUAAAAAAExDX0NPTExBVEUAAExDX01PTkVUQVJZAExDX01FU1NBR0VTAAAAAAAAAAAABAAAAAAAAAB4VAAAqwQAAKwEAAD8/////P///3hUAACtBAAArgQAAAAAAAAAAAAAMDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AAAAAAAAAAAAAAAAAAAAAJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAlAAAA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XQAAAF4AAACFAAAAYAAAAGEAAACGAAAAYwAAAIcAAABlAAAAiAAAAIkAAACKAAAAaQAAAGoAAABrAAAAbAAAAG0AAABeAAAAGQAAAAUAAAAGAAAAYP////AkAABAAgAAQQIAABoAAABCAgAAGwAAABwAAABQ////8CQAAEMCAABEAgAAPP////AkAABFAgAARgIAAB0AAABHAgAAAQAAAAIAAAADAAAALP////AkAABIAgAASQIAAKj+///wJAAASgIAAEsCAACY/v//8CQAAEwCAABNAgAAXP7///AkAABOAgAATwIAAF8AAABQAgAATP7///AkAABRAgAAUgIAADj+///wJAAAUwIAAFQCAAAw/v//8CQAAFUCAABWAgAAKP7///AkAABXAgAAWAIAAB4AAABZAgAABAAAAAUAAAAY/v//8CQAAFoCAABbAgAAEP7///AkAABcAgAAXQIAAAD+///wJAAAXgIAAF8CAAAAAAAAICUAAGACAABhAgAAYAAAAAEAAAACAAAAAwAAAAQAAAADAAAAAgAAAAMAAAAEAAAABQAAAEcAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAGICAABhAAAAEAAAAAcAAAACAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAA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BwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAACYBAAAqQAAABAAAAAHAAAABAAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAHIAAABzAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAACDAAAAWAAAAFkAAABaAAAAWwAAAMAAAABdAAAAXgAAAIUAAABgAAAAYQAAAIYAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAGD///9ALAAAmQQAAJoEAAA0////QCwAAJsEAACcBAAAIP///0AsAACdBAAAngQAAOD+//9ALAAAnwQAAKAEAABsAAAAAAAAAHgsAAChBAAAogQAAKoAAAAGAQAABwEAAJT///+U////eCwAAKMEAACkBAAAZP8AAKQsAADMLAAA4CwAALgsAACE/wAAAAAAAIgsAAClBAAApgQAAHIAAAASAAAABAAAAAkAAACrAAAAOAAAAAwAAACsAAAAOgAAAAgBAAANAAAACQEAAGgAAAAAAAAA6CwAAKcEAACoBAAAmP///5j////oLAAAqQQAAKoEAADw/wAABC0AABgtAAAEAAEAgAAAAAAAAAAgLQAArwQAALAEAACtAAAACgEAAID///+A////IC0AALEEAACyBAAAKAABADwtAABkLQAAeC0AAFAtAABEAAEAbAAAAAAAAACALQAAswQAALQEAACU////lP///4AtAAC1BAAAtgQAAHAAAQCcLQAAsC0AAIQAAQCcAQAAAAAAALgtAAC3BAAA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IwAAACQAAAAlAAAAJgAAAHkAAAAoAAAAKQAAACoAAAArAAAAegAAAC0AAAAuAAAAVgEAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAB7AAAAfAAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAAB9AAAAfgAAAH8AAABJAAAASgAAAEsAAACAAAAATQAAAIEAAABPAAAAUAAAAFEAAABXAQAAWAEAAFQAAABZAQAAVgAAAIMAAABYAAAAWQAAAFoAAABbAAAAWgEAAF0AAABeAAAAhQAAAGAAAABhAAAAhgAAAGMAAACHAAAAZQAAAIgAAABbAQAAXAEAAGkAAABqAAAAawAAAGwAAABtAAAA4wAAABkAAAAFAAAABgAAAAoAAAALAAAAYP///8g0AACFBgAAhgYAABoAAACHBgAAGwAAABwAAABQ////yDQAAIgGAACJBgAAPP///8g0AACKBgAAiwYAAB0AAACMBgAAAQAAAAIAAAADAAAALP///8g0AACNBgAAjgYAAKj+///INAAAjwYAAJAGAACY/v//yDQAAJEGAACSBgAAXP7//8g0AACTBgAAlAYAAJUGAAAMAAAADQAAAFD+///INAAAlgYAAJcGAABVAAAAmAYAAED+///INAAAmQYAAJoGAAA4/v//yDQAAJsGAACcBgAAMP7//8g0AACdBgAAngYAAPz9///INAAAnwYAAKAGAAD0/f//yDQAAKEGAACiBgAA6P3//8g0AACjBgAApAYAAOD9///INAAApQYAAKYGAADQ/f//yDQAAKcGAACoBgAAXwAAAKkGAADA/f//yDQAAKoGAACrBgAArP3//8g0AACsBgAArQYAAKT9///INAAArgYAAK8GAACc/f//yDQAALAGAACxBgAAHgAAALIGAAAEAAAABQAAAIz9///INAAAswYAALQGAACE/f//yDQAALUGAAC2BgAAdP3//8g0AAC3BgAAuAYAAGT9///INAAAuQYAALoGAABc/f//yDQAALsGAAC8BgAAUP3//8g0AAC9BgAAvgYAAED9///INAAAvwYAAMAGAAA4/f//yDQAAMEGAADCBgAAMP3//8g0AADDBgAAxAYAAAD9///INAAAxQYAAMYGAAD4/P//yDQAAMcGAADIBgAA8Pz//8g0AADJBgAAygYAAAAAAABQNQAAXQEAAKMAAAAAAAAAYDUAAMsGAADMBgAA5AAAAAEAAAACAAAAAwAAAAQAAAADAAAAhAAAAIUAAAAEAAAABQAAAJUAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAM0GAADlAAAAEAAAAAcAAACWAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAAcgAAAHMAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA5wAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIMAAABYAAAAWQAAAFoAAABbAAAAwAAAAF0AAABeAAAAhQAAAGAAAABhAAAAhgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAXAAAAF0AAABg////YDUAAM4GAADPBgAAUP///2A1AADQBgAA0QYAAAAAAABwNQAA0gYAANMGAACiAAAAAQAAAAIAAAADAAAABAAAAAMAAAACAAAAAwAAAAQAAAAFAAAARAAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAA1AYAABcAAAAQAAAABwAAAAQAAAABAAAACAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAByAAAAcwAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgwAAAFgAAABZAAAAWgAAAFsAAADAAAAAXQAAAF4AAACFAAAAYAAAAGEAAACGAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAAAAAAAAoDUAANUGAADWBgAAGAAAAAAAAACQNQAACQIAANcGAAAAAAAAgDUAAAkCAADYBgAAAAAAALg1AAAJAgAA2QYAAAAAAAAoNgAACQIAANoGAAAAAAAA2DUAAAkCAADbBgAAAAAAADg2AABhAAAA3AYAAAwAAAAAAAAACDYAAN0GAADeBgAAAAAAAPg1AAAJAgAA3wYAAAAAAADoNQAACQIAAOAGAAAAAAAAGDYAAAkCAADhBgAAAAAAAKg1AAAJAgAA4gYAAAAAAABINgAA4wYAAOQGAADmAAAABQAAAAYAAAAHAAAACAAAAAMAAAAiAAAAIwAAAAQAAAAFAAAAlwAAAAQAAAAkAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAOcAAADoAAAA5QYAABcAAAAQAAAABwAAAAQAAAABAAAACAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAByAAAAcwAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAAIsAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAAIwAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAACNAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAI4AAABNAAAAjwAAAE8AAACQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgwAAAFgAAABZAAAAkQAAAFsAAACSAAAAXQAAAF4AAACFAAAAYAAAAGEAAACGAAAAkwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABY////SDYAAOYGAADnBgAAHQAAAOgGAAABAAAAAgAAAAMAAABI////SDYAAOkGAADqBgAAxP7//0g2AADrBgAA7AYAALT+//9INgAA7QYAAO4GAACg/v//SDYAAO8GAADwBgAASgAAAPEGAAAIAAAADgAAAA8AAADpAAAAEAAAABEAAACQ/v//SDYAAPIGAADzBgAAgP7//0g2AAD0BgAA9QYAAHD+//9INgAA9gYAAPcGAABQ/v//SDYAAPgGAAD5BgAAQP7//0g2AAD6BgAA+wYAABj+//9INgAA/AYAAP0GAAAI/v//SDYAAP4GAAD/BgAAAP7//0g2AAAABwAAAQcAAOj9//9INgAAAgcAAAMHAADA/f//SDYAAAQHAAAFBwAAAAAAAOg2AAAGBwAABwcAAJgAAABeAQAAAQAAAF8BAABgAQAAmQAAAJoAAAAAAAAAkDYAAAYHAAAIBwAAmwAAAF4BAAABAAAAXwEAAGEBAACcAAAAnQAAAAAAAAD4NgAACQcAAAoHAAAAAAAAoDcAAAsHAAAMBwAAAAAAAMg2AAANBwAADgcAAJ4AAABeAQAAAQAAAF8BAABiAQAAnwAAAKAAAAAAAAAA2DYAAA8HAAAQBwAAoQAAAF4BAAABAAAAYwEAAGQBAACiAAAAowAAAEAAAAAAAAAAkDcAABEHAAASBwAAOAAAAPj///+QNwAAEwcAABQHAADA////wP///5A3AAAVBwAAFgcAADBNAQA0NwAADDcAACA3AAB0NwAAiDcAAFw3AABINwAAWE0BAERNAQAAAAAAmDYAAAYHAAAdBwAApAAAAGUBAAACAAAAXwEAAGYBAAClAAAApgAAAAAAAACoNgAABgcAAB4HAACnAAAAXgEAAAMAAABfAQAAZwEAAKgAAACpAAAAAAAAALg2AAAGBwAAHwcAAKoAAABeAQAABAAAAF8BAABoAQAAqwAAAKwAAAAAAAAAqDcAACAHAAAhBwAA6gAAAAEAAAACAAAAAwAAAAQAAAADAAAAAgAAAAMAAAAEAAAABQAAAK0AAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAACIHAADrAAAAEAAAAAcAAAACAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAYP///6g3AAAjBwAAJAcAACUHAABuAAAAbwAAAFT///+oNwAAJgcAACcHAABE////qDcAACgHAAApBwAAMP///6g3AAAqBwAAKwcAAAAAAADINwAALAcAAC0HAADsAAAAAQAAAAIAAAADAAAABAAAAAMAAAACAAAAAwAAAAQAAAAFAAAArgAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAALgcAABcAAAAQAAAABwAAAK8AAAABAAAACAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAByAAAAcwAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAABpAQAALQAAAGoBAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAawEAAGwBAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgwAAAFgAAABZAAAAWgAAAFsAAADAAAAAXQAAAF4AAACFAAAAYAAAAGEAAACGAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAAAAAAAAKB8AAAkCAAAvBwAAAAAAADgqAAAJAgAAMAcAAAAAAAAYOAAACQIAADEHAAAAAAAAyDUAAAkCAAAyBwAAAAAAAAg4AAAJAgAAMwcAAAAAAAD4NwAACQIAADQHAAAAAAAA6DcAAAkCAAA1BwAAAAAAANg3AAAJAgAANgcAAAAAAACAKwAACQIAADcHAAAAAAAAKDEAAAkCAAA4BwAAAAAAACg4AABtAQAAowAAAAAAAACQKwAACQIAADkHAAAAAAAAOCQAAAkCAAA6BwAAAAAAABAsAAA7BwAAPAcAAAAAAACwKwAACQIAAD0HAAAAAAAAoCsAAD4HAAA/BwAAAAAAAMArAABABwAAQQcAAAAAAABAKwAAQgcAAEMHAAAAAAAAuB4AAEQHAABFBwAAAAAAAKAyAAAJAgAARgcAAAAAAABwMgAARwcAAEgHAAAAAAAAODgAAEkHAABKBwAA7QAAAAEAAAACAAAAAwAAAAQAAAADAAAAAgAAAAMAAAAEAAAABQAAALAAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAEsHAAAXAAAAEAAAAAcAAACxAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAAcgAAAHMAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIMAAABYAAAAWQAAAFoAAABbAAAAwAAAAF0AAABeAAAAhQAAAGAAAABhAAAAhgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAYP///zg4AABMBwAATQcAAFD///84OAAATgcAAE8HAAAAAAAAYDgAAFAHAABRBwAA7gAAAAUAAAAGAAAABwAAAAgAAAADAAAAIgAAACMAAAAEAAAABQAAALIAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAFIHAAAXAAAAEAAAAAcAAAAEAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAArAAAAHMAAACtAAAADgAAAA8AAAAQAAAAEQAAABIAAACLAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAAjQAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAACOAAAATQAAAI8AAABPAAAAkAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIMAAABYAAAAWQAAAJEAAABbAAAA5AAAAF0AAABeAAAA5QAAAGAAAABhAAAAbgEAAJMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAWP///2A4AABTBwAAVAcAAEj///9gOAAAVQcAAFYHAAAAAAAAgDgAAFcHAABYBwAA7wAAAAUAAAAGAAAABwAAAAgAAAADAAAAIgAAACMAAAAEAAAABQAAALMAAAAEAAAAJAAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAADwAAAADgAAAFkHAAAXAAAAEAAAAAcAAAAEAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAAcgAAAHMAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAACLAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAACMAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAAjQAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAACOAAAATQAAAI8AAABPAAAAkAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIMAAABvAQAAWQAAAJEAAABbAAAAkgAAAF0AAABeAAAAhQAAAGAAAABhAAAAhgAAAJMAAABkAAAAZQAAAGYAAABwAQAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAWP///4A4AABaBwAAWwcAAB0AAABcBwAAAQAAAAIAAAADAAAASP///4A4AABdBwAAXgcAAMT+//+AOAAAXwcAAGAHAAC0/v//gDgAAGEHAABiBwAAoP7//4A4AABjBwAAZAcAADEAAABlBwAACAAAAAkAAAAKAAAAkP7//4A4AABmBwAAZwcAAID+//+AOAAAaAcAAGkHAABw/v//gDgAAGoHAABrBwAAUP7//4A4AABsBwAAbQcAAED+//+AOAAAbgcAAG8HAAAs/v//gDgAAHAHAABxBwAAGP7//4A4AAByBwAAcwcAAAAAAADAOAAAdAcAAHUHAADxAAAAAQAAAAIAAAADAAAABAAAAAMAAADyAAAA8wAAAAQAAAAFAAAAtAAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAAdgcAAPQAAAAQAAAABwAAALUAAAABAAAACAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAByAAAAcwAAAA0AAAAOAAAADwAAABAAAABxAQAAcgEAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAAcwEAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgwAAAFgAAABZAAAAWgAAAFsAAADAAAAAXQAAAF4AAACFAAAAYAAAAGEAAACGAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAAC2AAAAtwAAAGD////AOAAAdwcAAHgHAAC4AAAATP///8A4AAB5BwAAegcAAET////AOAAAewcAAHwHAAAAAAAA0DgAAH0HAAB+BwAA9QAAAAEAAAACAAAAAwAAAAQAAAADAAAA8gAAAPMAAAAEAAAABQAAALkAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAH8HAAD0AAAAEAAAAAcAAAC1AAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAAcgAAAHMAAAANAAAADgAAAA8AAAAQAAAAcQEAAHIBAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAHMBAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAIMAAABYAAAAWQAAAFoAAABbAAAAwAAAAF0AAABeAAAAhQAAAGAAAABhAAAAhgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAtgAAALcAAABg////0DgAAIAHAACBBwAAuAAAAEz////QOAAAggcAAIMHAABE////0DgAAIQHAACFBwAAAAAAAOA4AACGBwAAhwcAAPYAAAABAAAAAgAAAAMAAAAEAAAAAwAAAPIAAADzAAAABAAAAAUAAAC6AAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAACIBwAA9AAAABAAAAAHAAAAtQAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAHIAAABzAAAADQAAAA4AAAAPAAAAEAAAAHEBAAByAQAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAABzAQAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAACDAAAAWAAAAFkAAABaAAAAWwAAAMAAAABdAAAAXgAAAIUAAABgAAAAYQAAAIYAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAALYAAAC3AAAAYP///+A4AACJBwAAigcAALgAAABM////4DgAAIsHAACMBwAARP///+A4AACNBwAAjgcAAAAAAADwOAAAjwcAAJAHAAD3AAAAAQAAAAIAAAADAAAABAAAAAMAAADyAAAA8wAAAAQAAAAFAAAAuwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAAkQcAAPQAAAAQAAAABwAAALUAAAABAAAACAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAByAAAAcwAAAA0AAAAOAAAADwAAABAAAABxAQAAcgEAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAAcwEAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAgwAAAFgAAABZAAAAWgAAAFsAAADAAAAAXQAAAF4AAACFAAAAYAAAAGEAAACGAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAAC2AAAAtwAAAGD////wOAAAkgcAAJMHAAC4AAAATP////A4AACUBwAAlQcAAET////wOAAAlgcAAJcHAAAAAAAAADkAAJgHAACZBwAAXwAAAJoHAADw////ADkAAJsHAACcBwAA3P///wA5AACdBwAAngcAANT///8AOQAAnwcAAKAHAAAAAAAAMDkAAKEHAACiBwAAMAAAAKMHAAAGAAAABwAAAOYAAADw////MDkAAKQHAAClBwAAAAAAAFA5AACmBwAApwcAAB4AAACoBwAABAAAAAUAAADw////UDkAAKkHAACqBwAA6P///1A5AACrBwAArAcAAAAAAAB4OQAArQcAAK4HAAD4AAAAAQAAAAIAAAADAAAABAAAAAMAAAASAAAA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VAAAAFUAAABWAAAAgwAAAFgAAABZAAAAWgAAAFsAAADAAAAAXQAAAF4AAAB8AQAAYAAAAGEAAAB9AQAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAADKAAAAYP///yg7AABxCAAAcggAAA8BAABzCAAAUP///yg7AAB0CAAAdQgAADz///8oOwAAdggAAHcIAAAo////KDsAAHgIAAB5CAAAGP///yg7AAB6CAAAewgAABD///8oOwAAfAgAAH0IAAAA////KDsAAH4IAAB/CAAAsP7//yg7AACACAAAgQgAAKj+//8oOwAAgggAAIMIAACQ/v//KDsAAIQIAACFCAAAeP7//yg7AACGCAAAhwgAADj+//8oOwAAiAgAAIkIAAAo/v//KDsAAIoIAACLCAAAHP7//yg7AACMCAAAjQgAABD+//8oOwAAjggAAI8IAAAI/v//KDsAAJAIAACRCAAA+P3//yg7AACSCAAAkwgAAMsAAADk/f//KDsAAJQIAACVCAAA3P3//yg7AACWCAAAlwgAAAAAAABoOwAACQIAAJgIAAAAAAAAWDsAAAkCAACZCAAAAAAAAHg7AACaCAAAmwgAAA8BAACcCAAA8P///3g7AACdCAAAnggAANz///94OwAAnwgAAKAIAADI////eDsAAKEIAACiCAAAuP///3g7AACjCAAApAgAALD///94OwAApQgAAKYIAACg////eDsAAKcIAACoCAAAUP///3g7AACpCAAAqggAAEj///94OwAAqwgAAKwIAAAw////eDsAAK0IAACuCAAAGP///3g7AACvCAAAsAgAANj+//94OwAAsQgAALIIAADI/v//eDsAALMIAAC0CAAAvP7//3g7AAC1CAAAtggAALD+//94OwAAtwgAALgIAAAAAAAAADwAALkIAAC6CAAAEQEAAAUAAAAGAAAABwAAAAgAAAADAAAAIgAAACMAAAAEAAAABQAAAMwAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAALsIAAAXAAAAEAAAAAcAAADNAAAAAQAAAAgAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAAfgEAAH8BAACtAAAAgAEAAA8AAAAQAAAA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BwAAAAgAAAAJAAAACgAAAHIAAABzAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAACSAQAAQAAAAEEAAABCAAAAQwAAAEQAAACTAQAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAACDAAAAWAAAAFkAAABaAAAAWwAAAMAAAABdAAAAXgAAAIUAAABgAAAAYQAAAIYAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAGD////oPAAAIwkAACQJAAAPAQAAJQkAAFD////oPAAAJgkAACcJAAA8////6DwAACgJAAApCQAAKP///+g8AAAqCQAAKwkAABj////oPAAALAkAAC0JAAAQ////6DwAAC4JAAAvCQAAAP///+g8AAAwCQAAMQkAALD+///oPAAAMgkAADMJAACo/v//6DwAADQJAAA1CQAAkP7//+g8AAA2CQAANwkAAHj+///oPAAAOAkAADkJAAA4/v//6DwAADoJAAA7CQAAKP7//+g8AAA8CQAAPQkAABz+///oPAAAPgkAAD8JAAAQ/v//6DwAAEAJAABBCQAACP7//+g8AABCCQAAQwkAAPj9///oPAAARAkAAEUJAABGCQAAkPb//+g8AABHCQAASAkAAHD2///oPAAASQkAAEoJAABg9v//6DwAAEsJAABMCQAAWPb//+g8AABNCQAATgkAAED2///oPAAATwkAAFAJAAAw9v//6DwAAFEJAABSCQAAKPb//+g8AABTCQAAVAkAAAD2///oPAAAVQkAAFYJAAD49f//6DwAAFcJAABYCQAAAAAAAFA9AABZCQAAWgkAACMBAAABAAAAAgAAAAMAAAAEAAAAAwAAAAIAAAADAAAABAAAAAUAAADWAAAA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cD8AACYKAAAnCgAACP7//3A/AAAoCgAAKQoAAAAAAACgPwAAKgoAACsKAAAxAAAALAoAAAgAAAAJAAAACgAAAPD///+gPwAALQoAAC4KAADg////oD8AAC8KAAAwCgAA0P///6A/AAAxCgAAMgoAAAAAAADQPwAAMwoAADQKAABKAAAANQoAAAgAAAAOAAAADwAAAEUBAAAQAAAAEQAAAPD////QPwAANgoAADcKAADg////0D8AADgKAAA5CgAA0P///9A/AAA6CgAAOwoAALD////QPwAAPAoAAD0KAACg////0D8AAD4KAAA/CgAAAAAAAPg/AABACgAAQQoAAEYBAAABAAAAAgAAAAMAAAAEAAAAAwAAABIAAAATAAAABAAAAAUAAADxAAAABAAAABQAAAAVAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAABCCgAAFwAAABAAAAAHAAAABAAAAAEAAAAIAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAHAAAABxAAAACgAAAHIAAABzAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAmQAAAHUAAAAVAAAAFgAAABcAAAAYAAAAdgAAABoAAAAbAAAAHAAAAB0AAAAeAAAAdwAAAHgAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAB5AAAAKAAAACkAAAAqAAAAKwAAAHoAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAewAAAHwAAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAAfQAAAH4AAAB/AAAASQAAAEoAAABLAAAAgAAAAE0AAACBAAAATwAAAFAAAABRAAAAggAAAFMAAABUAAAAVQAAAFYAAACDAAAAWAAAAFkAAABaAAAAWwAAAKEAAABdAAAAXgAAAIUAAABgAAAAYQAAAIYAAABjAAAAhwAAAGUAAACIAAAAiQAAAIoAAABpAAAAagAAAGsAAABsAAAAbQAAADMAAAAZAAAABQAAAAYAAABg////+D8AAEMKAABECgAAGgAAAEUKAAAbAAAAHAAAAFD////4PwAARgoAAEcKAAA8////+D8AAEgKAABJCgAAHQAAAEoKAAABAAAA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kAEAAAAAAAAwWgAANQwAADYMAACOAQAAAAAAAEBaAAAzDAAANwwAAJABAAAAAAAAUFoAADMMAAA4DAAAkAEAAAAAAABgWgAANQwAADkMAACOAQAAAAAAAHBaAAA6DAAAOwwAAJEBAAAAAAAAoFoAACwMAAA8DAAALgwAAC8MAAAoAAAAAAAAAMBaAAAsDAAAPQwAAC4MAAAvDAAAJwAAAA4AAAAVAAAAFgAAAC9kYXRhAERlbGV0aW5nIHRvb2xraXQAQ291bGQgbm90IHBlcmZvcm0gZWRpdG9yIGFjdGlvbi4AQ291bGQgbm90IGxvYWQgSlNPTiBvcHRpb25zLgBOM3ZydjRBYmJyRQBhYmJyLQBBY2NpZABOM3ZydjVBY2NpZEUAYWNjaWQtAEFkZABOM3ZydjNBZGRFAEFuY2hvcmVkVGV4dABOM3ZydjEyQW5jaG9yZWRUZXh0RQBOM3ZydjE5T2JqZWN0TGlzdEludGVyZmFjZUUAQW5ub3QATjN2cnY1QW5ub3RFAGFubm90LQBBcHAATjN2cnYzQXBwRQBOM3ZydjlJbnRlcmZhY2VFAE4zdnJ2MTZBcmVhUG9zSW50ZXJmYWNlRQAlcyBpcyBub3Qgc3VwcG9ydGVkIGFzIEBwbGlzdCB0YXJnZXQgZm9yICVzAE4zdnJ2MTdBZGp1c3RBcnBlZ1BhcmFtc0UATjN2cnYxM0Z1bmN0b3JQYXJhbXNFAEFycGVnAEFjY2Vzc2luZyBhbiBhcnBlZyB4IHdpdGhvdXQgcG9zaXRpb25uZXIATjN2cnY1QXJwZWdFAGFycGVnLQBhcnRpYy1wYXJ0LQBOM3ZydjE2RnVuY3RvckRvY1BhcmFtc0UAQXJ0aWNQYXJ0AE4zdnJ2OUFydGljUGFydEUATjN2cnYyM0FydGljUGFydFR5cGVDb21wYXJpc29uRQBOM3ZydjE3Q2xhc3NJZENvbXBhcmlzb25FAE4zdnJ2MTBDb21wYXJpc29uRQBBcnRpYwBOM3ZydjVBcnRpY0UAYXJ0aWMtAE4zdnJ2M0F0dEUATjN2cnYxMkF0dENvbnZlcnRlckUAJWZ2dQBbMC05XSooXC5bMC05XSspPyh2dSk/AFVuc3VwcG9ydGVkIHZpcnR1YWwgdW5pdCB2YWx1ZSAnJXMnAHZ1AE5TdDNfXzIyMV9fZW1wdHlfbm9uX293bl9zdGF0ZUljRUUATlN0M19fMjE1X19oYXNfb25lX3N0YXRlSWNFRQBOU3QzX18yNl9fbm9kZUljRUUATlN0M19fMjE3X19vd25zX3R3b19zdGF0ZXNJY0VFAE5TdDNfXzIxNl9fb3duc19vbmVfc3RhdGVJY0VFAE5TdDNfXzIxMV9fYWx0ZXJuYXRlSWNFRQBOU3QzX18yMTdfX3JlcGVhdF9vbmVfbG9vcEljRUUATlN0M19fMjZfX2xvb3BJY0VFAE5TdDNfXzIxMF9fbF9hbmNob3JJY0VFAE5TdDNfXzIxMF9fcl9hbmNob3JJY0VFAE5TdDNfXzIxMV9fbWF0Y2hfYW55SWNFRQBOU3QzX18yMjZfX2VuZF9tYXJrZWRfc3ViZXhwcmVzc2lvbkljRUUATlN0M19fMjI4X19iZWdpbl9tYXJrZWRfc3ViZXhwcmVzc2lvbkljRUUATlN0M19fMjEyX19tYXRjaF9jaGFySWNFRQBOU3QzX18yMjBfX21hdGNoX2NoYXJfY29sbGF0ZUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjE4X19tYXRjaF9jaGFyX2ljYXNlSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQBOU3QzX18yMjBfX2JyYWNrZXRfZXhwcmVzc2lvbkljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjEwX19iYWNrX3JlZkljRUUATlN0M19fMjE4X19iYWNrX3JlZl9jb2xsYXRlSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQBOU3QzX18yMTZfX2JhY2tfcmVmX2ljYXNlSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQBOU3QzX18yMjNfX21hdGNoX2FueV9idXRfbmV3bGluZUljRUUATlN0M19fMjExX19sb29rYWhlYWRJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAE5TdDNfXzIxNV9fd29yZF9ib3VuZGFyeUljTlNfMTJyZWdleF90cmFpdHNJY0VFRUUATlN0M19fMjE0ZGVmYXVsdF9kZWxldGVJTlNfMTNfX2VtcHR5X3N0YXRlSWNFRUVFAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBOU18xM19fZW1wdHlfc3RhdGVJY0VFTlNfMTRkZWZhdWx0X2RlbGV0ZUlTMl9FRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBOU3QzX18yMTNfX2VtcHR5X3N0YXRlSWNFRQBOU3QzX18yMTFfX2VuZF9zdGF0ZUljRUUATlN0M19fMjE1YmFzaWNfc3RyaW5nYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjE5YmFzaWNfb3N0cmluZ3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIxOWJhc2ljX2lzdHJpbmdzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQA0ADgAMTYAMzIANjQAMTI4AFVua25vd24gYmVhdHJwdCByZW5kICclZCcAVW5zdXBwb3J0ZWQgYmVhdHJwdCByZW5kICclcycAbG9uZ2EAYnJldmlzAHNlbWlicmV2aXMAbWluaW1hAHNlbWltaW5pbWEAZnVzYQBzZW1pZnVzYQAyADI1NgBVbmtub3duIGR1ciAnJWQnAFVua25vd24gZHVyICclcycAJS40WABVKyVzAFVuYWJsZSB0byBwYXJzZSBnbHlwaCBjb2RlICclcycAVmFsdWUgJyVzJyBpcyBub3QgaW4gdGhlIFNNdUZMIChwcml2YXRlIGFyZWEpIHJhbmdlAFVuc3VwcG9ydGVkIGRhdGEuQ09NUEFTU0RJUkVDVElPTiAnJXMnAE4zdnJ2MjFkYXRhX0NPTVBBU1NESVJFQ1RJT05FAFVuc3VwcG9ydGVkIGRhdGEuRVZFTlRSRUwgJyVzJwBOM3ZydjEzZGF0YV9FVkVOVFJFTEUAJWZwdAAlLjJmJSUAVW5zdXBwb3J0ZWQgZGF0YS5GT05UU0laRSAnJXMnAFswLTldKyhcLj9bMC05XSopPyUAVW5zdXBwb3J0ZWQgZGF0YS5QRVJDRU5UICclcycAWzAtOV0qKFwuWzAtOV0rKT8ocHQpAFVuc3VwcG9ydGVkIGRhdGEuRk9OVFNJWkVOVU1FUklDICclcycAcHQATjN2cnYxM2RhdGFfRk9OVFNJWkVFAFVuc3VwcG9ydGVkIGRhdGEuTElORVdJRFRIICclcycATjN2cnYxNGRhdGFfTElORVdJRFRIRQA3ZgA2ZgA1ZgA0ZgAxZgAxcwAycwAzcwA0cwA1cwA2cwA3cwBVbmtub3duIGtleSBzaWduYXR1cmUgJyVkJwBVbnN1cHBvcnRlZCBrZXkgc2lnbmF0dXJlICclcycAJWRtKyUuNGYAVW5zdXBwb3J0ZWQgZGF0YS5NSURJVkFMVUVfTkFNRSAnJXMnAE4zdnJ2MTlkYXRhX01JRElWQUxVRV9OQU1FRQBVbnN1cHBvcnRlZCBkYXRhLk1JRElWQUxVRV9QQU4gJyVzJwAoK3wtKT9bMC05XSsoXC4/WzAtOV0qKT8lAFVuc3VwcG9ydGVkIGRhdGEuUEVSQ0VOVC5MSU1JVEVELlNJR05FZCAnJXMnAE4zdnJ2MThkYXRhX01JRElWQUxVRV9QQU5FADMAVW5rbm93biBtb2R1c21haW9yICclZCcAVW5zdXBwb3J0ZWQgbW9kdXNtYWlvciAnJXMnADE1ADIyAFVua25vd24gb2N0YXZlIGRpcyAnJWQnAFVuc3VwcG9ydGVkIG9jdGF2ZSBkaXMgJyVzJwByZXZlcnNlZAA5MENXADkwQ0NXAFVua25vd24gb3JpZW50YXRpb24gJyVkJwBVbnN1cHBvcnRlZCBvcmllbnRhdGlvbiAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuUEVSQ0VOVC5MSU1JVEVEICclcycAVW5rbm93biBwaXRjaCBuYW1lICclZCcAVW5zdXBwb3J0ZWQgcGl0Y2ggbmFtZSAnJXMnAE4zdnJ2MTNkYXRhX1NUQUZGUkVMRQBVbnN1cHBvcnRlZCBkYXRhLlBMQUNFTUVOVCAnJXMnAFVuc3VwcG9ydGVkIGRhdGEuU1RBRkZSRUwgJyVzJwBOM3ZydjE0ZGF0YV9QTEFDRU1FTlRFAFVua25vd24gcHJvbGF0aW8gJyVkJwBVbnN1cHBvcnRlZCBwcm9sYXRpbyAnJXMnAFdyaXRpbmcgZGF0YS5TVEFGRklURU0gaXMgbm90IGltcGxlbWVudGVkAFJlYWRpbmcgZGF0YS5TVEFGRklURU0gaXMgbm90IGltcGxlbWVudGVkAE4zdnJ2MTRkYXRhX1NUQUZGSVRFTUUAVW5rbm93biBzdGVtIGRpcmVjdGlvbiAnJWQnAFVuc3VwcG9ydGVkIHN0ZW0gZGlyZWN0aW9uICclcycAVW5rbm93biB0ZW1wdXMgJyVkJwBVbnN1cHBvcnRlZCB0ZW1wdXMgJyVzJwBVbmtub3duIHRpZSAnJWQnAFVuc3VwcG9ydGVkIHRpZSAnJXMnAE4zdnJ2MjFBdHROSW50ZWdlckNvbXBhcmlzb25FAE4zdnJ2MzBDb252ZXJ0VG9DYXN0T2ZmTWVuc3VyYWxQYXJhbXNFAEJhckxpbmUATjN2cnY3QmFyTGluZUUAQmFyTGluZUF0dHIATjN2cnYxMUJhckxpbmVBdHRyRQBibGluZS0ATjN2cnYxN0JCb3hEZXZpY2VDb250ZXh0RQBFcnJvciBhY2Nlc3NpbmcgZWxlbWVudCBpbiBCZWFtIGxpc3QATjN2cnYxNkJlYW1FbGVtZW50Q29vcmRFAE4zdnJ2MTRDYWxjU3RlbVBhcmFtc0UATjN2cnY0QmVhbUUATjN2cnYxN0JlYW1EcmF3aW5nUGFyYW1zRQBiZWFtLQBOM3ZydjE4R2VuZXJhdGVNSURJUGFyYW1zRQBCZWF0UnB0AE4zdnJ2N0JlYXRScHRFAE4zdnJ2MjBDYXN0T2ZmU3lzdGVtc1BhcmFtc0UATjN2cnYyNVByZXBhcmVGbG9hdGluZ0dycHNQYXJhbXNFAE4zdnJ2MjNQcmVwYXJlQm91bmRhcmllc1BhcmFtc0UATjN2cnYxMUJvdW5kYXJ5RW5kRQBOM3ZydjIyQm91bmRhcnlTdGFydEludGVyZmFjZUUAYmRlbmQtAE4zdnJ2MTFCb3VuZGluZ0JveEUASWxsb2dpY2FsIHZhbHVlcyBmb3IgYW5jaG9yIHBvaW50cyBpbiBnbHlwaCAnJTAyeCcAVGhpcyBzaG91bGQgbm90IGhhcHBlbgBOM3ZydjEzU2VnbWVudGVkTGluZUUAQnJhY2tldFNwYW4ATjN2cnYxMUJyYWNrZXRTcGFuRQBic3Bhbi0AQnJlYXRoAE4zdnJ2NkJyZWF0aEUAYnJlYXRoLQBCVHJlbQBOM3ZydjVCVHJlbUUAYnRyZW0tAENob2ljZQBOM3ZydjZDaG9pY2VFAGNob2ljZS0AQ2hvcmQgJyVzJyBoYXMgbm8gY2hpbGQgbm90ZSAtIGEgZGVmYXVsdCBub3RlIGlzIGFkZGVkAE4zdnJ2MjFDYWxjT25zZXRPZmZzZXRQYXJhbXNFAE4zdnJ2MjZTZXRBbGlnbm1lbnRQaXRjaFBvc1BhcmFtc0UATjN2cnYxNENhbGNEb3RzUGFyYW1zRQBOM3ZydjI5Q29udmVydEFuYWx5dGljYWxNYXJrdXBQYXJhbXNFAENob3JkAE4zdnJ2NUNob3JkRQBjaG9yZC0ATjN2cnY0Q2xlZkUAY2xlZi0ATjN2cnYyMUFkanVzdFhPdmVyZmxvd1BhcmFtc0UAW01JU1NJTkddAE4zdnJ2MTRDb250cm9sRWxlbWVudEUATjN2cnY0Q29yckUAY29yci0AQ3VzdG9zAE4zdnJ2NkN1c3Rvc0UAY3VzdG9zLQBEYW1hZ2UATjN2cnY2RGFtYWdlRQBEZWwATjN2cnYzRGVsRQBOM3ZydjEzRGV2aWNlQ29udGV4dEUARGlyAE4zdnJ2M0RpckUATjN2cnYxOVByZXBhcmVMeXJpY3NQYXJhbXNFAE4zdnJ2MjNQcmVwYXJlVGltZXN0YW1wc1BhcmFtc0UATjN2cnY4Rm9udEluZm9FAE4zdnJ2M0RvY0UATm8gbWVhc3VyZSBmb3VuZCBmb3IgZ2VuZXJhdGluZyBhIHNjb3JlRGVmAE5vIHN0YWZmIGZvdW5kIGZvciBnZW5lcmF0aW5nIGEgc2NvcmVEZWYAU2NvcmVEZWYgZ2VuZXJhdGVkAGF1dG9nZW5lcmF0ZWQATjN2cnYyOENhbGNNYXhNZWFzdXJlRHVyYXRpb25QYXJhbXNFAE4zdnJ2MjRTZXRDdXJyZW50U2NvcmVEZWZQYXJhbXNFAE4zdnJ2MjZVbnNldEN1cnJlbnRTY29yZURlZlBhcmFtc0UAQ2FsY3VsYXRpb24gb2YgTUlESSB0aW1lbWFwIGZhaWxlZCwgbm90IGV4cG9ydGluZyBNaWRpRmlsZS4ATjN2cnYyOFByZXBhcmVQcm9jZXNzaW5nTGlzdHNQYXJhbXNFAF0KAAl7CgAJCSJ0c3RhbXAiOgkACQkicXN0YW1wIjoJACwKCQkidGVtcG8iOgkALAoJCSJvbiI6CVsALAoJCSJvZmYiOglbAAoJfQBOM3ZydjIxR2VuZXJhdGVUaW1lbWFwUGFyYW1zRQAlZCB0aW1lIHNwYW5uaW5nIGVsZW1lbnQocykgY291bGQgbm90IGJlIG1hdGNoZWQAJWQgZWxlbWVudChzKSB3aXRoIGEgQG5leHQgY291bGQgbWF0Y2ggdGhlIHRhcmdldAAlZCBlbGVtZW50KHMpIHdpdGggYSBAc2FtZWFzIGNvdWxkIG1hdGNoIHRoZSB0YXJnZXQAJWQgZWxlbWVudChzKSB3aXRoIGEgQHBsaXN0IGNvdWxkIG1hdGNoIHRoZSB0YXJnZXQATjN2cnYxNlByZXBhcmVScHRQYXJhbXNFAE4zdnJ2MzRGaWxsU3RhZmZDdXJyZW50VGltZVNwYW5uaW5nUGFyYW1zRQBOM3ZydjI4UHJlcGFyZVBvaW50ZXJzQnlMYXllclBhcmFtc0UATjN2cnYyM1ByZXBhcmVDcm9zc1N0YWZmUGFyYW1zRQBOM3ZydjE4UHJlcGFyZVBsaXN0UGFyYW1zRQBOM3ZydjIwUHJlcGFyZUxpbmtpbmdQYXJhbXNFAE4zdnJ2MjVQcmVwYXJlVGltZVBvaW50aW5nUGFyYW1zRQBOM3ZydjI1UHJlcGFyZVRpbWVTcGFubmluZ1BhcmFtc0UATjN2cnYyMk9wdGltaXplU2NvcmVEZWZQYXJhbXNFAERvY3VtZW50IGlzIGFscmVhZHkgY2FzdCBvZmYATjN2cnYxOENhc3RPZmZQYWdlc1BhcmFtc0UATjN2cnYxNVVuQ2FzdE9mZlBhcmFtc0UATjN2cnYyMUNhc3RPZmZFbmNvZGluZ1BhcmFtc0UATjN2cnYyNENvbnZlcnRUb1BhZ2VCYXNlZFBhcmFtc0UARG9jdW1lbnQgaGFzIHRvIGJlIHVuLWNhc3Qgb2ZmIGZvciBNRUkgb3V0cHV0Li4uAE4zdnJ2MzJDb252ZXJ0VG9VbkNhc3RPZmZNZW5zdXJhbFBhcmFtc0UAQ29udmVydGluZyBhbmFseXRpY2FsIG1hcmt1cC4uLgBVbmFibGUgdG8gbWF0Y2ggQHRpZSBvZiBub3RlICclcycsIHNraXBwaW5nIGl0AERvdABOM3ZydjNEb3RFAE4zdnJ2MjBEcmF3aW5nTGlzdEludGVyZmFjZUUATjN2cnYyNFN0YWZmRGVmRHJhd2luZ0ludGVyZmFjZUUATjN2cnYyM1N0ZW1tZWREcmF3aW5nSW50ZXJmYWNlRQBOM3ZydjE3RHVyYXRpb25JbnRlcmZhY2VFAE5vIGN1cnJlbnQgbWVuc3VyIGZvciBjYWxjdWxhdGluZyBkdXJhdGlvbgBEeW5hbQBOM3ZydjVEeW5hbUUAZHluYW0tAE4zdnJ2MTZFZGl0b3JpYWxFbGVtZW50RQBJbmNvcnJlY3RseSBmb3JtYXR0ZWQgSlNPTiBhY3Rpb24uAGNvbW1pdABJbmNvcnJlY3RseSBmb3JtYXR0ZWQgSlNPTiBwYXJhbS4Aa2V5RG93bgBDb3VsZCBub3QgcGFyc2UgdGhlIGtleURvd24gYWN0aW9uAHZhbHVlAEVsZW1lbnRzIHN0YXJ0IGFuZCBlbmQgaWRzICclcycgYW5kICclcycgY291bGQgbm90IGJlIGZvdW5kAEVsZW1lbnQgJyVzJyBpcyBub3Qgc3VwcG9ydGVkIGFzIHN0YXJ0IGVsZW1lbnQARWxlbWVudCAnJXMnIGlzIG5vdCBzdXBwb3J0ZWQgYXMgZW5kIGVsZW1lbnQASW5zZXJ0aW5nIGNvbnRyb2wgZXZlbnQgJyVzJyBpcyBub3Qgc3VwcG9ydGVkAFtjaGFpbmVkLWlkXQBjdHJsS2V5AE4zdnJ2MTNFZGl0b3JUb29sa2l0RQBOM3ZydjE2RWRpdG9yVG9vbGtpdENNTkUAYWN0aW9uAHBhcmFtAEluY29ycmVjdGx5IGZvcm1hdHRlZCBKU09OIGFjdGlvbgBjaGFpbgBPbmx5ICdjaGFpbicgdXNlcyAncGFyYW0nIGFzIGFuIGFycmF5LgBkcmFnAGlzPE9iamVjdD4oKQBDb3VsZCBub3QgcGFyc2UgdGhlIGRyYWcgYWN0aW9uAGluc2VydABDb3VsZCBub3QgcGFyc2UgdGhlIGluc2VydCBhY3Rpb24Ac2V0AENvdWxkIG5vdCBwYXJzZSB0aGUgc2V0IGFjdGlvbgBzZXRUZXh0AENvdWxkIG5vdCBwYXJzZSB0aGUgc2V0IHRleHQgYWN0aW9uAHNldENsZWYAQ291bGQgbm90IHBhcnNlIHRoZSBzZXQgY2xlZiBhY3Rpb24AcmVtb3ZlAENvdWxkIG5vdCBwYXJzZSB0aGUgcmVtb3ZlIGFjdGlvbgByZXNpemUAQ291bGQgbm90IHBhcnNlIHRoZSByZXNpemUgYWN0aW9uAGdyb3VwAHVuZ3JvdXAAbWVyZ2UAQ291bGQgbm90IHBhcnNlIG1lcmdlIGFjdGlvbgBzcGxpdABDb3VsZCBub3QgcGFyc2Ugc3BsaXQgYWN0aW9uAGNoYW5nZUdyb3VwAENvdWxkIG5vdCBwYXJzZSBjaGFuZ2UgZ3JvdXAgYWN0aW9uAHRvZ2dsZUxpZ2F0dXJlAENvdWxkIG5vdCBwYXJzZSB0b2dnbGUgbGlnYXR1cmUgYWN0aW9uAFVua25vd24gYWN0aW9uIHR5cGUgJyVzJy4AQ291bGQgbm90IGdldCB0aGUgZHJhd2luZyBwYWdlLgBpc0xpZ2F0dXJlIGlzIGludmFsaWQhAFVuYWJsZSB0byB1cGRhdGUgbGlnYXR1cmUgYXR0cmlidXRlAGVsZW1lbnRJZHMAaXNMaWdhdHVyZQBVbmFibGUgdG8gZmluZCBuZXVtZSB3aXRoIGlkICVzAFVuc3VwcG9ydGVkIGNoYXJhY3RlciBpbiBjb250b3VyLgBlbGVtZW50SWQAY29udG91cgBDb3VsZCBub3QgZ2V0IHRoZSBkcmF3aW5nIHBhZ2UARWl0aGVyIG5vIGVsZW1lbnQgZXhpc3RzIHdpdGggSUQgJyVzJyBvciBpdCBpcyBub3QgYSBzdGFmZi4AVGhlICd4JyBwYXJhbWV0ZXIgaXMgbm90IHdpdGhpbiB0aGUgYm91bmRzIG9mIHRoZSBvcmlnaW5hbCBzdGFmZi4ARmFpbGVkIHRvIGNyZWF0ZSBhIHNlY29uZCBzdGFmZi4AU3BsaXQgc3RhZmYgaXMgbnVsbABOM3ZydjE5SW50ZXJmYWNlQ29tcGFyaXNvbkUAQ291bGQgbm90IHBhcnNlICdlbGVtZW50SWQnLgBDb3VsZCBub3QgcGFyc2UgJ3gnLgBTdGFmZiB3aXRoIElEICclcycgZG9lcyBub3QgZXhpc3QhAEF0IGxlYXN0IHR3byBzdGF2ZXMgbXVzdCBiZSBwcm92aWRlZC4ASW52YWxpZCBncm91cFR5cGUgZm9yIHVuZ3JvdXBpbmcAZ3JvdXBUeXBlAE5vIGVsZW1lbnQgSURzIHRvIGdyb3VwIQBJbnZhbGlkIGdyb3VwVHlwZTogJXMAQ291bGQgbm90IGdldCBlbGVtZW50IHdpdGggSUQgJXMARWxlbWVudCAlcyB3YXMgb2YgY2xhc3MgJXMuIEV4cGVjdGVkIGNsYXNzICVzAFBhcmVudCBvZiAlcyBpcyBudWxsIQBObyBzZWNvbmQgbGV2ZWwgcGFyZW50IQBObyBzaGFyZWQgc2Vjb25kIGxldmVsIHBhcmVudCEAQWN0aW9uICVkIHdhcyBub3QgYW4gb2JqZWN0AFJlc2l6aW5nIGlzIG9ubHkgYXZhaWxhYmxlIGluIGZhY3NpbWlsZSBtb2RlLgBPYmplY3Qgd2l0aCBJRCAnJXMnIG5vdCBmb3VuZC4AVGhpcyBzdGFmZiBkb2VzIG5vdCBoYXZlIGEgZmFjc2ltaWxlLgBUaGlzIHN5bCAoYm91bmRpbmcgYm94KSBkb2VzIG5vdCBoYXZlIGEgZmFjc2ltaWxlAEVsZW1lbnQgb2YgdHlwZSAnJXMnIGlzIHVuc3VwcG9ydGVkLgBGYWlsZWQgdG8gZGVsZXRlIHRoZSBkZXNpcmVkIGVsZW1lbnQgKCVzKQBGYWlsZWQgdG8gZGVsZXRlIGVtcHR5IG5ldW1lICglcykARmFpbGVkIHRvIGRlbGV0ZSBlbXB0eSBzeWxsYWJsZSAoJXMpAFVuYWJsZSB0byBzZXQgY2xlZiBzaGFwZQBDb3VsZCBub3QgcGFyc2UgJ2VsZW1lbnRJZCcAQ291bGQgbm90IHBhcnNlICdzaGFwZScATm8gZWxlbWVudCB3aXRoIElEICclcycgZXhpc3RzAENvdWxkIG5vdCBjcmVhdGUgYm91bmRpbmcgYm94IGZvciBzeWwuAEVsZW1lbnQgdHlwZSAnJXMnIGlzIHVuc3VwcG9ydGVkIGZvciBTZXRUZXh0AHdzdHJpbmdfY29udmVydDogZnJvbV9ieXRlcyBlcnJvcgBOU3QzX18yMThjb2RlY3Z0X3V0ZjhfdXRmMTZJd0xtMTExNDExMUVMTlNfMTJjb2RlY3Z0X21vZGVFMEVFRQBDb3VsZCBub3QgcGFyc2UgJ3RleHQnAENvdWxkIG5vdCBwYXJzZSAnYXR0clR5cGUnAGF0dHJWYWx1ZQBDb3VsZCBub3QgcGFyc2UgJ2F0dHJWYWx1ZScAQ291bGQgbm90IGdldCBkcmF3aW5nIHBhZ2UARHJhd2luZyBwYWdlIHdpdGhvdXQgZmFjc2ltaWxlAEZhaWxlZCB0byBpbnNlcnQgbmV3U3RhZmYgaW50byBzdGFmZgBBIHN0YWZmIG11c3QgZXhpc3QgaW4gdGhlIHBhZ2UgdG8gYWRkIGEgbm9uLXN0YWZmIGVsZW1lbnQuAGdyb3VwaW5nAFRoZXJlIGlzIG5vIHZhbGlkIGNsZWYgYXZhaWxhYmxlLgBBIGNsZWYgc2hhcGUgbXVzdCBiZSBzcGVjaWZpZWQuAFVuc3VwcG9ydGVkIHR5cGUgJyVzJyBmb3IgaW5zZXJ0aW9uAGVsZW1lbnRUeXBlAHN0YWZmSWQAQ291bGQgbm90IGdldCBkcmF3aW5nIHBhZ2UuAGVsZW1lbnQgaXMgbnVsbABFbGVtZW50IGRvZXMgbm90IGhhdmUgTGF5ZXIgcGFyZW50LiBUaGlzIHNob3VsZCBub3QgaGFwcGVuLgBTdGFmZiBkcmFnZ2luZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3Igc3RhdmVzIHdpdGggZmFjc2ltaWxlcyEAU3lsIChib3VuZGluZ2JveCkgZHJhZ2dpbmcgaXMgb25seSBzdXBwb3J0ZWQgZm9yIHN5bHMgd2l0aCBmYWNzaW1pbGVzIQBVbnN1cHBvcnRlZCBlbGVtZW50IGZvciBkcmFnZ2luZy4ATjN2cnYxOEVkaXRvclRvb2xraXROZXVtZUUATjN2cnY0RG90c0UATjN2cnY0RmxhZ0UAVHVwbGV0QnJhY2tldABOM3ZydjEzVHVwbGV0QnJhY2tldEUAVHVwbGV0TnVtAE4zdnJ2OVR1cGxldE51bUUATjN2cnY0U3RlbUUAZG90cy0AZmxhZy0Ac3RlbS0AU29tZXRoaW5nIHdlbnQgd3Jvbmcgd2l0aCB0aGUgZ291cGluZyBvZiB0aGUgZW5kaW5ncwBFbmRpbmcATjN2cnY2RW5kaW5nRQBlbmRpbmctAEV4cGFuAE4zdnJ2NUV4cGFuRQBleHBhbi0ARXhwYW5zaW9uAE4zdnJ2OUV4cGFuc2lvbkUAZXhwYW5zaW9uLQBOM3ZydjFGRQBVbnN1cHBvcnRlZCBjaGlsZCAnJXMnIG9mIGZhY3NpbWlsZQBOM3ZydjlGYWNzaW1pbGVFAGZhY3NpbWlsZS0ARmFpbGVkIHRvIGRlbGV0ZSB6b25lIHdpdGggSUQgJXMKAE4zdnJ2MThGYWNzaW1pbGVJbnRlcmZhY2VFAE4zdnJ2MkZiRQBmYi0ARmVybWF0YQBOM3ZydjdGZXJtYXRhRQBOM3ZydjIxQWxpZ25WZXJ0aWNhbGx5UGFyYW1zRQBGaWcATjN2cnYzRmlnRQBOM3ZydjE0RmxvYXRpbmdPYmplY3RFAE4zdnJ2MThGbG9hdGluZ1Bvc2l0aW9uZXJFAE4zdnJ2MjNGbG9hdGluZ0N1cnZlUG9zaXRpb25lckUARlRyZW0ATjN2cnY1RlRyZW1FAGZ0cmVtLQBOM3ZydjVHbHlwaEUAW3Vuc2V0XQBGb250IGZpbGUgJyVzJyBjb3VsZCBub3QgYmUgbG9hZGVkAEZvbnQgZmlsZSAnJXMnIGRvZXMgbm90IGNvbnRhaW4gYSB2aWV3Qm94IGF0dHJpYnV0ZQBGb250IGZpbGUgdmlld0JveCBhdHRyaWJ1dGUgJyVzJyBpcyBub3QgdmFsaWQAc3RlbURvd25OVwBzdGVtVXBTRQBjdXRPdXRORQBjdXRPdXROVwBjdXRPdXRTRQBjdXRPdXRTVwBIYWlycGluAE4zdnJ2N0hhaXJwaW5FAEhhbGZtUnB0IHByb2R1Y2VzIGVtcHR5IE1JREkgb3V0cHV0AE4zdnJ2OEhhbGZtUnB0RQBOM3ZydjI3QWRqdXN0SGFybUdycHNTcGFjaW5nUGFyYW1zRQBOM3ZydjRIYXJtRQBoYXJtLQBOM3ZydjE3SG9yaXpvbnRhbEFsaWduZXJFAE4zdnJ2OUFsaWdubWVudEUATjN2cnYxNEp1c3RpZnlYUGFyYW1zRQBOM3ZydjIyU2V0QWxpZ25tZW50WFBvc1BhcmFtc0UATjN2cnYxNkFkanVzdFhQb3NQYXJhbXNFAE4zdnJ2MThBZGp1c3RBY2NpZFhQYXJhbXNFAE4zdnJ2MjFBZGp1c3RHcmFjZVhQb3NQYXJhbXNFAFRyeWluZyB0byBhZGp1c3QgYWxpZ25tZW50IHdpdGggYSBkaXN0YW5jZSBvZiAwOwBOM3ZydjEyR3JhY2VBbGlnbmVyRQBOM3ZydjI3R2V0QWxpZ25tZW50TGVmdFJpZ2h0UGFyYW1zRQBOM3ZydjE0TWVhc3VyZUFsaWduZXJFAE4zdnJ2MThBbGlnbm1lbnRSZWZlcmVuY2VFAE4zdnJ2MThBZGp1c3RMYXllcnNQYXJhbXNFAE4zdnJ2MTZUaW1lc3RhbXBBbGlnbmVyRQBOM3ZydjE4Q2xhc3NJZHNDb21wYXJpc29uRQBOM3ZydjhJbnN0ckRlZkUAaW5zdHJkZWYtAE5TdDNfXzIxM2Jhc2ljX2ZpbGVidWZJY05TXzExY2hhcl90cmFpdHNJY0VFRUUATlN0M19fMjE0YmFzaWNfb2ZzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUATjN2cnYxNkZpbGVPdXRwdXRTdHJlYW1FAE5TdDNfXzIxNGJhc2ljX2lmc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE4zdnJ2MTVGaWxlSW5wdXRTdHJlYW1FAEFCQyBpbnB1dDogTm8gdHVuZSBmb3VuZABBQkMgaW5wdXQ6IFN0eWxlc2hlZXQgZGlyZWN0aXZlcyBhcmUgaWdub3JlZABBQkMgaW5wdXQ6IFRpdGxlIGZpZWxkIG1pc3NpbmcsIGNyZWF0aW5nIGVtcHR5IHRpdGxlAGFiY0xpbmUlMDJkAEFCQyBpbnB1dDogS2V5IGNoYW5nZXMgbm90IHN1cHBvcnRlZABBQkMgaW5wdXQ6IEVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgYXNzaWduZWQgdG8gbGF5ZXIgJyVzJwBBQkMgaW5wdXQ6IFR1cGxldHMgbm90IHN1cHBvcnRlZCB5ZXQAQUJDIGlucHV0OiBub3RlIGxlbmd0aCBkaXZpZGVyIG11c3QgYmUgcG93ZXIgb2YgMgBBQkMgaW5wdXQ6IEJyb2tlbiByaHl0aG1zIG5vdCBzdXBwb3J0ZWQAQUJDIGlucHV0OiBFeHRyYSBzcGFjZSBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogQW5ub3RhdGlvbnMgYXJlIG5vdCBmdWxseSBzdXBwb3J0IHlldABBQkMgaW5wdXQ6ICclcycgYWxyZWFkeSB0aWVkAEFCQyBpbnB1dDogRW1wdHkgc2x1ciBmb3VuZABBQkMgaW5wdXQ6IENsb3Npbmcgc2x1ciBmb3IgZWxlbWVudCAnJXMnIGNvdWxkIG5vdCBiZSBtYXRjaGVkAEFCQyBpbnB1dDogRmluZ2VyaW5nIG5vdCBzdXBwb3J0ZWQAbG93ZXJtb3JkZW50AHByYWxsdHJpbGxlcgB1cHBlcm1vcmRlbnQAaW52ZXJ0ZWR0dXJuAD4AZW1waGFzaXMAaW52ZXJ0ZWRmZXJtYXRhAHBsdXMAZG93bmJvdwBwcHBwAHBwcABwcABtcABtZgBmZmYAZmZmZgBzZnoAQUJDIGlucHV0OiBEZWNvcmF0aW9uICVzIG5vdCBzdXBwb3J0ZWQAICgAd29yawBhYmM6VABtYWluAGFsdGVybmF0aXZlAGNvbXBvc2VyAGFiYzpDAGhpc3RvcnkAYWJjOkgAbm90ZXNTdG10AGFiYzolYwBhYmM6TgBUcmFuc2NvZGVkIGZyb20gYWJjIG11c2ljAHdvcmtMaXN0AEFCQyBpbnB1dDogRmllbGQgY29udGludWF0aW9uICgrKSBpcyBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogVXNlciBkZWZpbmVkIHN5bXBvbHMgYXJlIG5vdCBzdXBwb3J0ZWQAQUJDIGlucHV0OiBNdWx0aS12b2ljZSBtdXNpYyBpcyBub3Qgc3VwcG9ydGVkAEFCQyBpbnB1dDogTHlyaWNzIGFyZSBub3Qgc3VwcG9ydGVkIHlldABBQkMgaW5wdXQ6IEluZm9ybWF0aW9uIGZpZWxkICVjIGlzIGlnbm9yZWQAQUJDIGlucHV0OiByZWZlcmVuY2UgbnVtYmVyIHNob3VsZCBiZSBhIHBvc2l0aXZlIGludGVnZXIAQUJDIGlucHV0OiBUZW1wbyBkZWZpbml0aW9ucyBhcmUgbm90IGZ1bGx5IHN1cHBvcnRlZCB5ZXQAaW9uAGRvcgBwaHIAbHlkAG1peABhZW8AYWx0bwB0ZW5vcgBBQkMgSW5wdXQ6IERydW0gY2xlZiBpcyBub3Qgc3VwcG9ydGVkAHRyYW5zcG9zZT0Ac3RhZmZsaW5lcz0AMDEyMzQ1Njc4OQBhYmMtaW5jbHVkZQBBQkMgaW5wdXQ6IEluY2x1ZGUgZmllbGQgaXMgaWdub3JlZABsaW5lYnJlYWsAPG5vbmU+AEFCQyBpbnB1dDogRGVmYXVsdCBsaW5lYnJlYWtzIGFyZSB1c2VkIGZvciBub3cuAGRlY29yYXRpb24ATjN2cnY4QWJjSW5wdXRFAEZDR0RBRUIALn5ITE1PUFNUdXYAbWRpdgBwYWdlcwBzY29yZQBleHBhbnNpb24AcGIAc2IAc2VjdGlvbgBpbnN0ckRlZgBsYWJlbEFiYnIAc2NvcmVEZWYAcGdGb290AHBnRm9vdDIAcGdIZWFkAHBnSGVhZDIAc3RhZmZHcnAAc3RhZmZEZWYAYW5jaG9yZWRUZXh0AGFycGVnAGJyYWNrZXRTcGFuAGJyZWF0aABkeW5hbQBoYWlycGluAG1OdW0AbW9yZGVudAB0cmlsbAB0dXJuAGJhckxpbmUAYmVhdFJwdABiVHJlbQBjdXN0b3MAZlRyZW0AaGFsZm1ScHQAa2V5U2lnAGxpZ2F0dXJlAG1ldGVyU2lnAG1SZXN0AG1ScHQAbVJwdDIAbXVsdGlSZXN0AG11bHRpUnB0AG5jAHByb3BvcnQAc3lsbGFibGUAdmVyc2UAZmlnAGZiAGxiAGFiYnIAYWRkAGFubm90AGNob2ljZQBjb3JyAGRhbWFnZQBkZWwAZXB4YW4AbGVtAG9yaWcAcmRnAHJlZgByZWcAcmVzdG9yZQBzaWMAc3Vic3QAc3VwcGxpZWQAdW5jbGVhcgBib3VuZGFyeUVuZABPdXRwdXQgbWV0aG9kIG1pc3NpbmcgZm9yICclcycAcHB1AENvb3JkaW5hdGVzIGluIE1FSSBheGlzIGRpcmVjdGlvbgByYXcAcmVuZGVyaW5nAHRyYW5zY3JpcHRpb24AZmFjc2ltaWxlAFVua25vd24gZG9jdW1lbnQgdHlwZSAnJWQnAGRhdGUAcHJvamVjdERlc2MARW5jb2RlZCB3aXRoIFZlcm92aW8gdmVyc2lvbiAlcwAlZC0lMDJkLSUwMmQgJTAyZDolMDJkOiUwMmQAbXVzaWMAYm9keQBVbmFibGUgdG8gd3JpdGUgY2hpbGQgJyVzJyBvZiBmYWNzaW1pbGUAem9uZQBVbmFibGUgdG8gd3JpdGUgY2hpbGQgJyVzJyBvZiBzdXJmYWNlAHhtbC1tb2RlbABocmVmAGh0dHA6Ly9tdXNpYy1lbmNvZGluZy5vcmcvc2NoZW1hLzQuMC4wL21laS1hbGwucm5nAGFwcGxpY2F0aW9uL3htbABzY2hlbWF0eXBlbnMAaHR0cDovL3JlbGF4bmcub3JnL25zL3N0cnVjdHVyZS8xLjAAaHR0cDovL3B1cmwub2NsYy5vcmcvZHNkbC9zY2hlbWF0cm9uAE1FSSBvdXRwdXQgYnkgcGFnZSBpcyBub3QgcG9zc2libGUgZm9yIG1lbnN1cmFsIG11c2ljACAgICAATjN2cnY5TWVpT3V0cHV0RQBUaGUgdHJlZSBvZiB0aGUgTUVJIGRhdGEgY2Fubm90IGJlIHBhcnNlZCAobm8gcm9vdCBmb3VuZCkATm8gaGVhZGVyIGZvdW5kIGluIHRoZSBNRUkgZGF0YSwgdHJ5aW5nIHRvIHByb2NlZWQuLi4AMy4wLjAAMjAxMwBObyA8bXVzaWM+IGVsZW1lbnQgZm91bmQgaW4gdGhlIE1FSSBkYXRhAGZyb250AGJhY2sATm8gPGJvZHk+IGVsZW1lbnQgZm91bmQgaW4gdGhlIE1FSSBkYXRhAE5vIDxtZGl2PiBlbGVtZW50IGZvdW5kIGluIHRoZSBNRUkgZGF0YQBUaGUgPG1kaXY+IHJlcXVlc3RlZCB3aXRoIHRoZSB4cGF0aCBxdWVyeSAnJXMnIGNvdWxkIG5vdCBiZSBmb3VuZAAuLy9tZGl2W2NvdW50KHNjb3JlKT4wXQAuLy9zY29yZQBBbiA8bWRpdj4gd2l0aCBvbmx5IG9uZSA8c2NvcmU+IGRlc2NlbmRhbnQgbXVzdCBiZSBzZWxlY3RlZAAuLy9wYWdlcwBBbiA8bWRpdj4gd2l0aCBvbmx5IG9uZSA8cGFnZXM+IGRlc2NlbmRhbnQgbXVzdCBiZSBzZWxlY3RlZABBbiA8bWRpdj4gd2l0aCBvbmx5IG9uZSA8cGFnZXM+IG9yIG9uZSA8c2NvcmU+IGRlc2NlbmRhbnQgbXVzdCBiZSBzZWxlY3RlZABObyBzY29yZURlZiBwcm92aWRlZCwgdHJ5aW5nIHRvIGdlbmVyYXRlIG9uZS4uLgBOM3ZydjE5U2V0Q2hpbGRab25lc1BhcmFtc0UAU2tpcHBpbmcgbm9kZXMgYWZ0ZXIgPHBhZ2VzPiBlbGVtZW50AFNraXBwaW5nIG5vZGVzIGFmdGVyIDxzY29yZT4gZWxlbWVudABVbnN1cHBvcnRlZCAnPCVzPicgd2l0aGluIDxtZGl2PgBBIDxzY29yZURlZj4gaXMgcmVxdWlyZWQgYXMgZmlyc3QgY2hpbGQgb2YgPHNjb3JlPgBFbGVtZW50IDwlcz4gd2l0aGluIDxzY29yZT4gaXMgbm90IHN1cHBvcnRlZCBhbmQgd2lsbCBiZSBpZ25vcmVkIABVbm1lYXN1cmVkIG11c2ljIHdpdGhpbiBlZGl0b3JpYWwgbWFya3VwIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN5c3RlbT4ATWl4aW5nIG1lbnN1cmFsIGFuZCBub24gbWVuc3VyYWwgbXVzaWMgaXMgbm90IHN1cHBvcnRlZC4gVHJ5aW5nIHRvIGdvIGFoZWFkLi4uAHR1cGxldFNwYW4APHR1cGxldFNwYW4+IGlzIG5vdCByZWFkYWJsZSBhcyA8dHVwbGV0PiBhbmQgd2lsbCBiZSBpZ25vcmVkAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPG1lYXN1cmU+AENhbm5vdCByZWFkIDx0dXBsZXRTcGFuPiB3aXRoaW4gZWRpdG9yaWFsIG1hcmt1cABFbGVtZW50IHdpdGggQHN0YXJ0aWQgJyVzJyBub3QgZm91bmQgd2hlbiB0cnlpbmcgdG8gcmVhZCB0aGUgPHR1cGxldFNwYW4+AEVsZW1lbnQgd2l0aCBAZW5kaWQgJyVzJyBub3QgZm91bmQgd2hlbiB0cnlpbmcgdG8gcmVhZCB0aGUgPHR1cGxldFNwYW4+AFN0YXJ0IGFuZCBlbmQgZWxlbWVudHMgZm9yIDx0dXBsZXRTcGFuPiAnJXMnIG5vdCBpbiB0aGUgc2FtZSBsYXllcgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQudHVybi5sb2dAZm9ybSAoTUVJIDMuMCkARWxlbWVudCA8JXM+IHdpdGhpbiA8JXM+IGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHdpbGwgYmUgaWdub3JlZCAARWxlbWVudCAlcyBpcyB1bmtub3duIGFuZCB3aWxsIGJlIGlnbm9yZWQAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8c3RhZmY+AE5vIHN2ZyBjb250ZW50IGZvdW5kIGZvciA8ZmlnPiAlcwBAaGFsaWduIG9yIEB2YWxpZ24gaW4gbmVzdGVkIDxyZW5kPiBlbGVtZW50IDxyZW5kPiAlcyB3aWxsIGJlIGlnbm9yZWQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0gKE1FSSAzLjApAE5vIEBuIG9uIDxzdGFmZj4gb3IgYSB2YWx1ZSBvZiAwIG1pZ2h0IHlpZWxkIHVucHJlZGljdGFibGUgcmVzdWx0cwBObyBAbiBvbiA8bGF5ZXI+LCAxIGlzIHNldABWYWx1ZSBAbj0nMScgb24gPGxheWVyPiBtaWdodCB5aWVsZCB1bnByZWRpY3RhYmxlIHJlc3VsdHMARWxlbWVudCAnJXMnIGlzIHVua25vd24gYW5kIHdpbGwgYmUgaWdub3JlZABDb3VsZCBub3QgZmluZCBzdGFydCBlbGVtZW50ICclcycgZm9yIGJvdW5kYXJ5RW5kAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHNlY3Rpb24+AGV4cGFuAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN0YWZmR3JwPgBObyBAbiBvbiA8c3RhZmZEZWY+IG1pZ2h0IHlpZWxkIHVucHJlZGljdGFibGUgcmVzdWx0cwBrZXkuc2lnLnNob3cAa2V5LnNpZy5zaG93Y2hhbmdlAGxhYmVsLmFiYnIAbWV0ZXIucmVuZABiYXJ0aHJ1AFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHNjb3JlRGVmPgA8c3Vic3Q+IGJlZm9yZSBhbnkgPHNjb3JlRGVmPiBpcyBub3Qgc3VwcG9ydGVkAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPHN1YnN0PgBDb3VsZCBub3QgbWFrZSBvbmUgY2hpbGQgb2YgPHN1YnN0PiB2aXNpYmxlADxjaG9pY2U+IGJlZm9yZSBhbnkgPHNjb3JlRGVmPiBpcyBub3Qgc3VwcG9ydGVkAFVuc3VwcG9ydGVkICc8JXM+JyB3aXRoaW4gPGNob2ljZT4AQ291bGQgbm90IG1ha2Ugb25lIGNoaWxkIG9mIDxjaG9pY2U+IHZpc2libGUAPGFwcD4gYmVmb3JlIGFueSA8c2NvcmVEZWY+IGlzIG5vdCBzdXBwb3J0ZWQAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8YXBwPgBDb3VsZCBub3QgbWFrZSBvbmUgPHJkZz4gb3IgPGxlbT4gdmlzaWJsZQBObyA8c2NvcmVEZWY+IHByb3ZpZGVkLCB0cnlpbmcgdG8gcHJvY2VlZC4uLiAAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8cGFnZXM+AE4zdnJ2MjBBcHBseVBQVUZhY3RvclBhcmFtc0UAVW5zdXBwb3J0ZWQgJzwlcz4nIHdpdGhpbiA8cGFnZT4AVW5rbm93biBsYXlvdXQgdHlwZSAnJXMnAFVuc3VwcG9ydGVkIGVsZW1lbnQgJyVzJyBpbiA8ZmFjc2ltaWxlPgBVbnN1cHBvcnRlZCBlbGVtZW50ICclcycgaW4gPHN1cmZhY2U+AE4zdnJ2OE1laUlucHV0RQBOU3QzX18yMTViYXNpY19zdHJpbmdidWZJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQBOU3QzX18yMTliYXNpY19vc3RyaW5nc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAL3Njb3JlLXBhcnR3aXNlL2lkZW50aWZpY2F0aW9uL2VuY29kaW5nL3N1cHBvcnRzW0BlbGVtZW50PSdwcmludCddAC9zY29yZS1wYXJ0d2lzZS9wYXJ0WzFdL21lYXN1cmVbMV0vc291bmRbQHRlbXBvXVsxXQB0ZW1wbwAvc2NvcmUtcGFydHdpc2UvcGFydC1saXN0LyoAcGFydC1ncm91cABncm91cC1zeW1ib2wAc2NvcmUtcGFydAAvc2NvcmUtcGFydHdpc2UvcGFydFtAaWQ9JyVzJ10vbWVhc3VyZVsxXQBhdHRyaWJ1dGVzAE11c2ljWE1MIGltcG9ydDogQ291bGQgbm90IGZpbmQgdGhlICdhdHRyaWJ1dGVzJyBlbGVtZW50IGluIHRoZSBmaXJzdCBtZWFzdXJlIG9mIHBhcnQgJyVzJwBhdHRyaWJ1dGVzL3N0YXZlcwBwYXJ0LW5hbWVbbm90KEBwcmludC1vYmplY3Q9J25vJyldAHBhcnQtYWJicmV2aWF0aW9uW25vdChAcHJpbnQtb2JqZWN0PSdubycpXQBtaWRpLWluc3RydW1lbnQAbWlkaS1jaGFubmVsAG1pZGktbmFtZQBtaWRpLXByb2dyYW0Adm9sdW1lAC9zY29yZS1wYXJ0d2lzZS9wYXJ0W0BpZD0nJXMnXQBNdXNpY1hNTCBpbXBvcnQ6IENvdWxkIG5vdCBmaW5kIHRoZSBwYXJ0ICclcycATXVzaWNYTUwgaW1wb3J0OiBFbGVtZW50ICclcycgY291bGQgbm90IGJlIGFkZGVkIHRvIG1lYXN1cmUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IEVuZGluZyBudW1iZXI9JwAnLCB0eXBlPScAJywgdGV4dD0nACcgKABkaXNjb250aW51ZQApLgBOM3ZydjI0QXR0Tk51bWJlckxpa2VDb21wYXJpc29uRQBtZWFzdXJlAE11c2ljWE1MIGltcG9ydDogTm8gbWVhc3VyZSB0byBsb2FkAE11c2ljWE1MIGltcG9ydDogQ2xlZiBjaGFuZ2UgYXQgbWVhc3VyZSAlcywgc3RhZmYgJWQsIHRpbWUgJWQgbm90IGluc2VydGVkLgBNdXNpY1hNTCBpbXBvcnQ6IFRoZXJlIGFyZSAlZCB0aWVzIGxlZnQgb3Blbi4ATXVzaWNYTUwgaW1wb3J0OiBTbHVyIGVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgZW5kZWQuAE11c2ljWE1MIGltcG9ydDogU2x1ciBlbmRpbmcgZm9yIGVsZW1lbnQgJyVzJyBjb3VsZCBub3QgYmUgbWF0Y2hlZCB0byBhIHN0YXJ0IGVsZW1lbnQuAHN0YWZmLWRldGFpbHMAcHJpbnQtb2JqZWN0AC4vL211bHRpcGxlLXJlc3QAYmFja3VwAGJhcmxpbmUAZGlyZWN0aW9uAGZpZ3VyZWQtYmFzcwBmb3J3YXJkAGhhcm1vbnkAcGFyZW50OjpwYXJ0W25vdChwcmVjZWRpbmctc2libGluZzo6cGFydCldAG5ldy1zeXN0ZW0AeWVzAGNob3JkAG5vdGF0aW9uc1tub3QoQHByaW50LW9iamVjdD0nbm8nKV0AdHlwZVtAc2l6ZT0nY3VlJ10AYmVhbVtAbnVtYmVyPScxJ11bdGV4dCgpPSdiZWdpbiddAG9ybmFtZW50cy90cmVtb2xvAHR1cGxldFtAdHlwZT0nc3RhcnQnXQB0aW1lLW1vZGlmaWNhdGlvbi9hY3R1YWwtbm90ZXMAdGltZS1tb2RpZmljYXRpb24vbm9ybWFsLW5vdGVzAHBsYWNlbWVudABzaG93LW51bWJlcgByZXN0AGRpc3BsYXktc3RlcABkaXNwbGF5LW9jdGF2ZQB4bWw6aWQAYWNjaWRlbnRhbABlZGl0b3JpYWwAcGFyZW50aGVzZXMAb2N0YXZlAGFsdGVyAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgYWx0ZXIgdmFsdWUgJyVkJwBub3RlaGVhZAAuL2ZvbGxvd2luZy1zaWJsaW5nOjpub3RlAGx5cmljAGV4dGVuZABlbGlzaW9uAHRpZWRbQHR5cGU9J3N0YXJ0J10AdGllZFtAdHlwZT0nc3RvcCddAG9yaWVudGF0aW9uAGFydGljdWxhdGlvbnMAYWNjZW50AHNwaWNjYXRvAHN0YWNjYXRpc3NpbW8Ac3RhY2NhdG8Ac3Ryb25nLWFjY2VudAB0ZW51dG8AdGVjaG5pY2FsAGRvd24tYm93AGhhcm1vbmljAG9wZW4tc3RyaW5nAHNuYXAtcGl6emljYXRvAHN0b3BwZWQAdXAtYm93AGFydGljdWxhdGlvbnMvYnJlYXRoLW1hcmsAZHluYW1pY3MAb3RoZXItZHluYW1pY3MAdXByaWdodABvcm5hbWVudHMvbW9yZGVudABvcm5hbWVudHMvaW52ZXJ0ZWQtbW9yZGVudABvcm5hbWVudHMvdHJpbGwtbWFyawBvcm5hbWVudHMvdHVybgBvcm5hbWVudHMvaW52ZXJ0ZWQtdHVybgBvcm5hbWVudHMvZGVsYXllZC10dXJuAG9ybmFtZW50cy9kZWxheWVkLWludmVydGVkLXR1cm4AYXJwZWdnaWF0ZQB0dXBsZXRbQHR5cGU9J3N0b3AnXQBiZWFtW0BudW1iZXI9JzEnXVt0ZXh0KCk9J2VuZCddAG92ZXIAdW5kZXIAc2hhcnAAbmF0dXJhbABmbGF0AGRvdWJsZS1zaGFycABzaGFycC1zaGFycABmbGF0LWZsYXQAbmF0dXJhbC1zaGFycABuYXR1cmFsLWZsYXQAcXVhcnRlci1mbGF0AHF1YXJ0ZXItc2hhcnAAdGhyZWUtcXVhcnRlcnMtZmxhdAB0aHJlZS1xdWFydGVycy1zaGFycABNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIGFjY2lkZW50YWwgdmFsdWUgJyVzJwBNdXNpY1hNTCBpbXBvcnQ6IFVuc3VwcG9ydGVkIHBpdGNoIG5hbWUgJyVzJwBtYXhpbWEAYnJldmUAZWlnaHRoADE2dGgAMzJuZAA2NHRoADEyOHRoADI1NnRoAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgdHlwZSAnJXMnAGFjdHVhbABib3RoAHZvaWNlAE11c2ljWE1MIGltcG9ydDogTGF5ZXIgJWQgY2Fubm90IGJlIGZvdW5kAE11c2ljWE1MIGltcG9ydDogU3RhZmYgJWQgY2Fubm90IGJlIGZvdW5kAHJvb3Qvcm9vdC1zdGVwAHJvb3Qvcm9vdC1hbHRlcgBraW5kAHVzZS1zeW1ib2xzAGRlZ3JlZQBkZWdyZWUvZGVncmVlLWFsdGVyAGRlZ3JlZS9kZWdyZWUtdmFsdWUAYmFzcwBiYXNzL2Jhc3Mtc3RlcABiYXNzL2Jhc3MtYWx0ZXIAb2Zmc2V0AOKWswBhdWdtZW50ZWQAZGltaW5pc2hlZABoYWxmLWRpbWluaXNoZWQALTEA4pmtAOKZrgDima8AcHJlY2VkaW5nLXNpYmxpbmc6Om5vdGVbMV0AZm9sbG93aW5nLXNpYmxpbmc6Om5vdGVbMV0AcHJlY2VkaW5nLXNpYmxpbmc6OmJhY2t1cABmaWd1cmUAZmlndXJlLW51bWJlcgBkaXJlY3Rpb24tdHlwZQB3b3JkcwBzb3VuZFtAdGVtcG9dAGRlZmF1bHQteQB3ZWRnZQBjcmVzY2VuZG8AZGltaW51ZW5kbwBvY3RhdmUtc2hpZnQAc2l6ZQBwZWRhbABtZXRyb25vbWUAc291bmQATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCBkaXJlY3Rpb24tdHlwZSAnJXMnAHBlci1taW51dGUAID0gJXMAYmVhdC11bml0AGJlYXQtdW5pdC1kb3QATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCB0eXBlICclcycgZm9yIHBlZGFsAGJhci1zdHlsZQByZXBlYXQATXVzaWNYTUwgaW1wb3J0OiBVbnN1cHBvcnRlZCBiYXJsaW5lIGxvY2F0aW9uICdtaWRkbGUnAGVuZGluZwBsaWdodC1saWdodABsaWdodC1oZWF2eQBoZWF2eS1saWdodAByZWd1bGFyAE11c2ljWE1MIGltcG9ydDogVW5zdXBwb3J0ZWQgYmFyLXN0eWxlICclcycAbm90ZQBjbGVmAGNsZWYtb2N0YXZlLWNoYW5nZQBrZXkAYW5jZXN0b3I6OnBhcnRbbm90KHByZWNlZGluZy1zaWJsaW5nOjpwYXJ0KV0AZmlmdGhzACVkZgAlZHMAa2V5LXN0ZXAAc2luZ2xlLW51bWJlcgBiZWF0cwBNdXNpY1hNTCBpbXBvcnQ6IENvbXBvdW5kIG1ldGVyIHNpZ25hdHVyZXMgYXJlIG5vdCBzdXBwb3J0ZWQATXVzaWNYTUwgaW1wb3J0OiBDb21wb3VuZCB0aW1lIGlzIG5vdCBzdXBwb3J0ZWQAYmVhdC10eXBlAG1lYXN1cmUtc3R5bGUvbWVhc3VyZS1yZXBlYXQAbWVhc3VyZS1zdHlsZS9zbGFzaABtZWktcmVhZABzdGF2ZXMAY2xlZltAbnVtYmVyPSclZCddL3NpZ24AY2xlZi9zaWduAGNsZWZbQG51bWJlcj0nJWQnXS9saW5lAGNsZWYvbGluZQBjbGVmW0BudW1iZXI9JyVkJ10vY2xlZi1vY3RhdmUtY2hhbmdlAGNsZWYvY2xlZi1vY3RhdmUtY2hhbmdlAGtleVtAbnVtYmVyPSclZCddAHN0YWZmLWRldGFpbHNbQG51bWJlcj0nJWQnXQBzdGFmZi1saW5lcwBzdGFmZi1zaXplACUAc3RhZmYtdHVuaW5nAHRpbWVbQG51bWJlcj0nJWQnXQB0cmFuc3Bvc2VbQG51bWJlcj0nJWQnXQB0cmFuc3Bvc2UAZGl2aXNpb25zAC9zY29yZS1wYXJ0d2lzZS93b3JrL3dvcmstdGl0bGUAL3Njb3JlLXBhcnR3aXNlL21vdmVtZW50LXRpdGxlAG1laUhlYWQAZmlsZURlc2MAdGl0bGVTdG10AHB1YlN0bXQAZW5jb2RpbmdEZXNjAGFwcEluZm8AYXBwbGljYXRpb24AVmVyb3ZpbwBUcmFuc2NvZGVkIGZyb20gTXVzaWNYTUwAJWQtJTAyZC0lMDJkVCUwMmQ6JTAyZDolMDJkACVzLSVzAE4zdnJ2MTNNdXNpY1htbElucHV0RQBLZXlTaWcATjN2cnY2S2V5U2lnRQBrZXlzaWctAExhYmVsAE4zdnJ2NUxhYmVsRQBsYWJlbC0ATGFiZWxBYmJyAE4zdnJ2OUxhYmVsQWJickUAbGFiZWxBYmJyLQBOM3ZydjIzQWxpZ25Ib3Jpem9udGFsbHlQYXJhbXNFAExheWVyAE4zdnJ2NUxheWVyRQBsYXllci0ATjN2cnYyNkxheWVyQ291bnRJblRpbWVTcGFuUGFyYW1zRQBzdGFmZkRlZiBub3QgZm91bmQAQ291bGQgbm90IGdldCB0aGUgY3Jvc3Mgc3RhZmYgcmVmZXJlbmNlICclZCcgZm9yIGVsZW1lbnQgJyVzJwBUaGUgY3Jvc3Mgc3RhZmYgcmVmZXJlbmNlICclZCcgZm9yIGVsZW1lbnQgJyVzJyBzZWVtcyB0byBiZSBpZGVudGljYWwgdG8gdGhlIHBhcmVudCBzdGFmZgBDb3VsZCBub3QgZ2V0IHRoZSBsYXllciB3aXRoIGNyb3NzLXN0YWZmIHJlZmVyZW5jZSAnJWQnIGZvciBlbGVtZW50ICclcycATjN2cnYzMEZpbmRTcGFubmVkTGF5ZXJFbGVtZW50c1BhcmFtc0UATjN2cnYxMkxheWVyRWxlbWVudEUATjN2cnYyTGJFAGxiLQBMZW0ATjN2cnYzTGVtRQBOM3ZydjhMaWdhdHVyZUUAbGlnYXR1cmUtAE4zdnJ2MTZMaW5raW5nSW50ZXJmYWNlRQBOM3ZydjRNZGl2RQBtZGl2LQAlZCB0aW1lIHBvaW50aW5nIGVsZW1lbnQocykgY291bGQgbm90IGJlIG1hdGNoZWQgaW4gbWVhc3VyZSAlcwBOM3ZydjIyQWRqdXN0U3lsU3BhY2luZ1BhcmFtc0UATjN2cnYyOE1lYXN1cmVBbGlnbmVyVHlwZUNvbXBhcmlzb25FAE4zdnJ2MjRBdHROSW50ZWdlckFueUNvbXBhcmlzb25FAE4zdnJ2MTlBbGlnbk1lYXN1cmVzUGFyYW1zRQBNZWFzdXJlAE4zdnJ2N01lYXN1cmVFAE1lbnN1cgBOM3ZydjZNZW5zdXJFAG1lbnN1ci0ATjN2cnY4TWV0ZXJTaWdFAG1zaWctAE4zdnJ2NE1OdW1FAG1udW0tAE1vcmRlbnQATjN2cnY3TW9yZGVudEUATVJlc3QATjN2cnY1TVJlc3RFAG1yZXN0LQBNUnB0IHByb2R1Y2VzIGVtcHR5IE1JREkgb3V0cHV0AE4zdnJ2NE1ScHRFAG1ycHQtAE1ScHQyAE4zdnJ2NU1ScHQyRQBtcnB0Mi0ATXVsdGlSZXN0AE4zdnJ2OU11bHRpUmVzdEUAbXVsdGlyZXN0LQBOM3ZydjhNdWx0aVJwdEUAbXVsdGlycHQtAE4zdnJ2Mk5jRQBuYy0ATmV1bWUATjN2cnY1TmV1bWVFAGRkZABkZHUAdWR1AGR1ZAB1ZGQAdXVkAG5ldW1lLQBOb3RlICclcycgd2l0aCBhIEBkb3RzIGF0dHJpYnV0ZSB3aXRoIHRoZSBzYW1lIHZhbHVlIGFzIGl0cyBjaG9yZCBwYXJlbnQARXhwZWN0ZWQgQHRpZSBtZWRpYW4gb3IgdGVybWluYWwgaW4gbm90ZSAnJXMnLCBza2lwcGluZyBpdABIYXZpbmcgYm90aCBAYWNjaWQgb3IgQGFjY2lkLmdlcyBhbmQgPGFjY2lkPiBjaGlsZCB3aWxsIGNhdXNlIHByb2JsZW1zAEhhdmluZyBib3RoIEBhcnRpYyBhbmQgPGFydGljPiBjaGlsZCB3aWxsIGNhdXNlIHByb2JsZW1zAE4zdnJ2MjFJc0F0dHJpYnV0ZUNvbXBhcmlzb25FAE4zdnJ2NE5vdGVFAG5vdGUtAE51bQBOM3ZydjNOdW1FAENvdWxkIG5vdCBmaW5kIGEgem9uZSBvZiBVVUlEICVzAFplcm8gdmFsdWUgd2hlbiBnZW5lcmF0aW5nIGJib3ggZnJvbSAlczogKCVkLCAlZCwgJWQsICVkKQBGYWlsZWQgdG8gY3JlYXRlIHpvbmUgZm9yICVzIG9mIHR5cGUgJXMATjN2cnYyNUZpbmRBbGxCeUNvbXBhcmlzb25QYXJhbXNFAE4zdnJ2MjJGaW5kQnlDb21wYXJpc29uUGFyYW1zRQBOM3ZydjdGdW5jdG9yRQBOM3ZydjI3RmluZENoaWxkQnlDb21wYXJpc29uUGFyYW1zRQBObyBhdmFpbGFibGUgZmFjc2ltaWxlIGludGVyZmFjZSBmb3IgJXMATjN2cnYyN1NldENhdXRpb25hcnlTY29yZURlZlBhcmFtc0UAJTAxNmQATjN2cnYyM1NldE92ZXJmbG93QkJveGVzUGFyYW1zRQBOM3ZydjEwU2F2ZVBhcmFtc0UATjN2cnYyMEZpbmRBbGxCZXR3ZWVuUGFyYW1zRQBOM3ZydjI5RmluZEV4dHJlbWVCeUNvbXBhcmlzb25QYXJhbXNFAE4zdnJ2MTZGaW5kQnlVdWlkUGFyYW1zRQBOM3ZydjMxQWRkTGF5ZXJFbGVtZW50VG9GbGF0TGlzdFBhcmFtc0UATjN2cnYxOVJlb3JkZXJCeVhQb3NQYXJhbXNFAE4zdnJ2Nk9iamVjdEUATjN2cnYxN1RleHRMaXN0SW50ZXJmYWNlRQBPY3RhdmUATjN2cnY2T2N0YXZlRQBvY3RhdmUtAE4zdnJ2Nk9wdGlvbkUATjN2cnYxME9wdGlvbkJvb2xFAE4zdnJ2OU9wdGlvbkRibEUATjN2cnY5T3B0aW9uSW50RQBOM3ZydjEyT3B0aW9uU3RyaW5nRQBOM3ZydjExT3B0aW9uQXJyYXlFAFBhcmFtZXRlciAnJXMnIG5vdCB2YWxpZCBmb3IgJyVzJwBVbnN1cHBvcnRlZCB0eXBlIGFycmF5IGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIGRvdWJsZSBmb3IgJXMAVW5zdXBwb3J0ZWQgdHlwZSBib29sIGZvciAlcwBVbnN1cHBvcnRlZCB0eXBlIHN0cmluZyBmb3IgJXMATjN2cnYxMk9wdGlvbkludE1hcEUALCAATlN0M19fMjE4YmFzaWNfc3RyaW5nc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATjN2cnY5T3B0aW9uR3JwRQBOM3ZydjdPcHRpb25zRQBQYXJhbWV0ZXIgdmFsdWUgJWYgZm9yICclcycgb3V0IG9mIGJvdW5kczsgZGVmYXVsdCBpcyAlZiwgbWluaW11bSAlZiwgYW5kIG1heGltdW0gJWYAUGFyYW1ldGVyIHZhbHVlICVkIGZvciAnJXMnIG91dCBvZiBib3VuZHM7IGRlZmF1bHQgaXMgJWQsIG1pbmltdW0gJWQsIGFuZCBtYXhpbXVtICVkAHN5c3RlbQBJbnB1dCBhbmQgcGFnZSBsYXlvdXQgb3B0aW9ucwAxLWdlbmVyYWwAQWRqdXN0IHBhZ2UgaGVpZ2h0AENyb3AgdGhlIHBhZ2UgaGVpZ2h0IHRvIHRoZSBoZWlnaHQgb2YgdGhlIGNvbnRlbnQAYWRqdXN0UGFnZUhlaWdodABCcmVha3MARGVmaW5lIHBhZ2UgYW5kIHN5c3RlbSBicmVha3MgbGF5b3V0AEV2ZW4gbm90ZSBzcGFjaW5nAFNwZWNpZnkgdGhlIGxpbmVhciBzcGFjaW5nIGZhY3RvcgBldmVuTm90ZVNwYWNpbmcASHVtZHJ1bSB0eXBlAEluY2x1ZGUgdHlwZSBhdHRyaWJ1dGVzIHdoZW4gaW1wb3J0aW5nIGZyb20gSHVtZHJ1bQBodW1UeXBlAExhbmRzY2FwZSBvcmllbnRhdGlvbgBUaGUgbGFuZHNjYXBlIHBhcGVyIG9yaWVudGF0aW9uIGZsYWcAbGFuZHNjYXBlAE1lbnN1cmFsIHRvIG1lYXN1cmUAQ29udmVydCBtZW5zdXJhbCBzZWN0aW9ucyB0byBtZWFzdXJlLWJhc2VkIE1FSQBtZW5zdXJhbFRvTWVhc3VyZQBNSURJIHRlbXBvIGFkanVzdG1lbnQAVGhlIE1JREkgdGVtcG8gYWRqdXN0bWVudCBmYWN0b3IAbWlkaVRlbXBvQWRqdXN0bWVudABNaW5pbXVtIGxhc3Qtc3lzdGVtLWp1c3RpZmljYXRpb24gd2lkdGgAVGhlIGxhc3Qgc3lzdGVtIGlzIG9ubHkganVzdGlmaWVkIGlmIHRoZSB1bmp1c3RpZmllZCB3aWR0aCBpcyBncmVhdGVyIHRoYW4gdGhpcyBwZXJjZW50AG1pbkxhc3RKdXN0aWZpY2F0aW9uAE1NIG91dHB1dABTcGVjaWZ5IHRoYXQgdGhlIG91dHB1dCBpbiB0aGUgU1ZHIGlzIGdpdmVuIGluIG1tIChkZWZhdWx0IGlzIHB4KQBObyBmb290ZXIARG8gbm90IGFkZCBhbnkgZm9vdGVyAE5vIGhlYWRlcgBEbyBub3QgYWRkIGFueSBoZWFkZXIATm8ganVzdGlmaWNhdGlvbgBEbyBub3QganVzdGlmeSB0aGUgc3lzdGVtAG5vSnVzdGlmaWNhdGlvbgBPcGVuIGNvbnRyb2wgZXZlbnQAUmVuZGVyIG9wZW4gY29udHJvbCBldmVudHMAb3BlbkNvbnRyb2xFdmVudHMAUGFnZSBoZWlnaHQAVGhlIHBhZ2UgaGVpZ2h0AHBhZ2VIZWlnaHQAUGFnZSBib3R0b20gbWFyZ2luAFRoZSBwYWdlIGJvdHRvbSBtYXJnaW4AUGFnZSBsZWZ0IG1hcmdpbgBUaGUgcGFnZSBsZWZ0IG1hcmdpbgBQYWdlIHJpZ2h0IG1hcmdpbgBUaGUgcGFnZSByaWdodCBtYXJnaW4AUGFnZSB0b3AgbWFyZ2luAFRoZSBwYWdlIHRvcCBtYXJnaW4AUGFnZSB3aWR0aABUaGUgcGFnZSB3aWR0aABwYWdlV2lkdGgAU3ZnIGJvdW5kaW5nIGJveGVzIHZpZXdib3ggb24gc3ZnIHJvb3QASW5jbHVkZSBib3VuZGluZyBib3hlcyBpbiBTVkcgb3V0cHV0AHN2Z0JvdW5kaW5nQm94ZXMAVXNlIHZpZXdib3ggb24gc3ZnIHJvb3QAVXNlIHZpZXdCb3ggb24gc3ZnIHJvb3QgZWxlbWVudCBmb3IgZWFzeSBzY2FsaW5nIG9mIGRvY3VtZW50AHN2Z1ZpZXdCb3gAVGhlIE1FSSB1bml0ICgx4oGEMiBvZiB0aGUgZGlzdGFuY2UgYmV0d2VlbiB0aGUgc3RhZmYgbGluZXMpAFVzZSBmYWNzaW1pbGUgZm9yIGxheW91dABVc2UgaW5mb3JtYXRpb24gaW4gdGhlIDxmYWNzaW1pbGU+IGVsZW1lbnQgdG8gY29udHJvbCB0aGUgbGF5b3V0AHVzZUZhY3NpbWlsZQBBZGQgZGVmYXVsdCBzeWxzIHRvIHN5bGxhYmxlcwBBZGQgZW1wdHkgc3lsIGVsZW1lbnRzIHRvIHN5bGxhYmxlcyBpZiBpdCBkb2Vzbid0IGhhdmUgb25lAGNyZWF0ZURlZmF1bHRTeWwATWFrZSBkZWZhdWx0IHN5bCBib3VuZGluZyBib3hlcwBXaGVuIG5vIGZhY3NpbWlsZSBkYXRhIGlzIHByb3ZpZGVkIGZvciBhIHN5bCwgbWFrZSBhIGRlZmF1bHQgZWxlbWVudCB3aXRoIGNvb3JkaW5hdGVzIHNpbWlsYXIgdG8gdGhhdCBvZiBpdHMgc3lsbGFibGUAY3JlYXRlRGVmYXVsdFN5bEJCb3gAVXNlIFBnRm9vdGVyIGZvciBhbGwAVXNlIHRoZSBwZ0Zvb3RlciBmb3IgYWxsIHBhZ2VzAHVzZVBnRm9vdGVyRm9yQWxsAFVzZSBQZ0hlYWRlciBmb3IgYWxsAFVzZSB0aGUgcGdIZWFkZXIgZm9yIGFsbCBwYWdlcwB1c2VQZ0hlYWRlckZvckFsbABHZW5lcmFsIGxheW91dCBvcHRpb25zADItZ2VuZXJhbExheW91dABCYXIgbGluZSB3aWR0aABUaGUgYmFyTGluZSB3aWR0aABiYXJMaW5lV2lkdGgAQmVhbSBtYXggc2xvcGUAVGhlIG1heGltdW0gYmVhbSBzbG9wZQBiZWFtTWF4U2xvcGUAQmVhbSBtaW4gc2xvcGUAVGhlIG1pbmltdW0gYmVhbSBzbG9wZQBiZWFtTWluU2xvcGUAU2V0IHRoZSBtdXNpYyBmb250AEdyYWNlIGZhY3RvcgBUaGUgZ3JhY2Ugc2l6ZSByYXRpbyBudW1lcmF0b3IAZ3JhY2VGYWN0b3IAR3JhY2Ugcmh5dGhtaWMgYWxpZ25tZW50AEFsaWduIGdyYWNlIG5vdGVzIHJoeXRobWljYWxseSB3aXRoIGFsbCBzdGF2ZXMAZ3JhY2VSaHl0aG1BbGlnbgBHcmFjZSByaWdodCBhbGlnbm1lbnQAQWxpZ24gdGhlIHJpZ2h0IHBvc2l0aW9uIG9mIGEgZ3JhY2UgZ3JvdXAgd2l0aCBhbGwgc3RhdmVzAGdyYWNlUmlnaHRBbGlnbgBIYWlycGluIHNpemUAVGhlIGhhcmlwaW4gc2l6ZSBpbiBNRUkgdW5pdHMAaGFpcnBpblNpemUATGVmdCBwb3NpdGlvbgBUaGUgbGVmdCBwb3NpdGlvbgBsZWZ0UG9zaXRpb24ATHlyaWMgaHlwaGVuIGxlbmd0aABUaGUgbHlyaWMgaHlwaGVuIGFuZCBkYXNoIGxlbmd0aABseXJpY0h5cGhlbkxlbmd0aABMeXJpYyBoeXBoZW4gd2lkdGgAVGhlIGx5cmljIGh5cGhlbiBhbmQgZGFzaCB3aWR0aABseXJpY0h5cGhlbldpZHRoAEx5cmljIG5vIHN0YXJ0IGh5cGhlbgBEbyBub3Qgc2hvdyBoeXBoZW5zIGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBzeXN0ZW0AbHlyaWNOb1N0YXJ0SHlwaGVuAEx5cmljIHNpemUAVGhlIGx5cmljcyBzaXplIGluIE1FSSB1bml0cwBseXJpY1NpemUATHlyaWMgdG9wIG1pbiBtYXJnaW4AVGhlIG1pbm1hbCBtYXJnaW4gYWJvdmUgdGhlIGx5cmljcyBpbiBNRUkgdW5pdHMAbHlyaWNUb3BNaW5NYXJnaW4ATHlyaWMgd29yZCBzcGFjZQBUaGUgbHlyaWMgd29yZCBzcGFjZSBsZW5ndGgAbHlyaWNXb3JkU3BhY2UATWVhc3VyZSBtaW4gd2lkdGgAVGhlIG1pbmltYWwgbWVhc3VyZSB3aWR0aCBpbiBNRUkgdW5pdHMAbWluTWVhc3VyZVdpZHRoAE1lYXN1cmUgbnVtYmVyAFRoZSBtZWFzdXJlIG51bWJlcmluZyBydWxlICh1bnVzZWQpAG1lYXN1cmVOdW1iZXIAU2x1ciBjb250cm9sIHBvaW50cwBTbHVyIGNvbnRyb2wgcG9pbnRzIC0gaGlnaGVyIHZhbHVlIG1lYW5zIG1vcmUgY3VydmVkIGF0IHRoZSBlbmQAc2x1ckNvbnRyb2xQb2ludHNyAFNsdXIgY3VydmUgZmFjdG9yAFNsdXIgY3VydmUgZmFjdG9yIC0gaGlnaCB2YWx1ZSBtZWFucyByb3VuZGVyIHNsdXJzAHNsdXJDdXJ2ZUZhY3RvcgBTbHVyIGhlaWdodCBmYWN0b3IAU2x1ciBoZWlnaHQgZmFjdG9yIC0gIGhpZ2ggdmFsdWUgbWVhbnMgZmxhdHRlciBzbHVycwBzbHVySGVpZ2h0RmFjdG9yAFNsdXIgbWluIGhlaWdodABUaGUgbWluaW11bSBzbHVyIGhlaWdodCBpbiBNRUkgdW5pdHMAc2x1ck1pbkhlaWdodABTbHVyIG1heCBoZWlnaHQAVGhlIG1heGltdW0gc2x1ciBoZWlnaHQgaW4gTUVJIHVuaXRzAHNsdXJNYXhIZWlnaHQAU2x1ciBtYXggc2xvcGUAVGhlIG1heGltdW0gc2x1ciBzbG9wZSBpbiBkZWdyZWVzAHNsdXJNYXhTbG9wZQBTbHVyIHRoaWNrbmVzcwBUaGUgc2x1ciB0aGlja25lc3MgaW4gTUVJIHVuaXRzAHNsdXJUaGlja25lc3MAU3BhY2luZyBkdXIgZGV0ZWN0aW9uAERldGVjdCBsb25nIGR1cmF0aW9uIGZvciBhZGp1c3Rpbmcgc3BhY2luZwBzcGFjaW5nRHVyRGV0ZWN0aW9uAFNwYWNpbmcgbGluZWFyAHNwYWNpbmdMaW5lYXIAU3BhY2luZyBub24gbGluZWFyAFNwZWNpZnkgdGhlIG5vbi1saW5lYXIgc3BhY2luZyBmYWN0b3IAc3BhY2luZ05vbkxpbmVhcgBTcGFjaW5nIHN0YWZmAFRoZSBzdGFmZiBtaW5pbWFsIHNwYWNpbmcgaW4gTUVJIHVuaXRzAHNwYWNpbmdTdGFmZgBTcGFjaW5nIHN5c3RlbQBUaGUgc3lzdGVtIG1pbmltYWwgc3BhY2luZyBpbiBNRUkgdW5pdHMAc3BhY2luZ1N5c3RlbQBTdGFmZiBsaW5lIHdpZHRoAFRoZSBzdGFmZiBsaW5lIHdpZHRoIGluIHVuaXQAc3RhZmZMaW5lV2lkdGgAU3RlbSB3aWR0aABUaGUgc3RlbSB3aWR0aABzdGVtV2lkdGgAVGllIHRoaWNrbmVzcwBUaGUgdGllIHRoaWNrbmVzcyBpbiBNRUkgdW5pdHMAdGllVGhpY2tuZXNzAEVsZW1lbnQgc2VsZWN0b3JzADMtc2VsZWN0b3JzAEFwcCB4UGF0aCBxdWVyeQBTZXQgdGhlIHhQYXRoIHF1ZXJ5IGZvciBzZWxlY3RpbmcgPGFwcD4gY2hpbGQgZWxlbWVudHMsIGZvciBleGFtcGxlOiAiLi9yZGdbY29udGFpbnMoQHNvdXJjZSwgJ3NvdXJjZS1pZCcpXSI7IGJ5IGRlZmF1bHQgdGhlIDxsZW0+IG9yIHRoZSBmaXJzdCA8cmRnPiBpcyBzZWxlY3RlZABDaG9pY2UgeFBhdGggcXVlcnkAU2V0IHRoZSB4UGF0aCBxdWVyeSBmb3Igc2VsZWN0aW5nIDxjaG9pY2U+IGNoaWxkIGVsZW1lbnRzLCBmb3IgZXhhbXBsZTogIi4vb3JpZyI7IGJ5IGRlZmF1bHQgdGhlIGZpcnN0IGNoaWxkIGlzIHNlbGVjdGVkAE1kaXYgeFBhdGggcXVlcnkAU2V0IHRoZSB4UGF0aCBxdWVyeSBmb3Igc2VsZWN0aW5nIHRoZSA8bWRpdj4gdG8gYmUgcmVuZGVyZWQ7IG9ubHkgb25lIDxtZGl2PiBjYW4gYmUgcmVuZGVyZWQAbWRpdlhQYXRoUXVlcnkAU3Vic3QgeFBhdGggcXVlcnkAU2V0IHRoZSB4UGF0aCBxdWVyeSBmb3Igc2VsZWN0aW5nIDxzdWJzdD4gY2hpbGQgZWxlbWVudHMsIGZvciBleGFtcGxlOiAiLi9kZWwiOyBieSBkZWZhdWx0IHRoZSBmaXJzdCBjaGlsZCBpcyBzZWxlY3RlZABzdWJzdFhQYXRoUXVlcnkARWxlbWVudCBtYXJnaW5zADQtZWxlbWVudE1hcmdpbnMARGVmYXVsdCBib3R0b20gbWFyZ2luAFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4AZGVmYXVsdEJvdHRvbU1hcmdpbgBEZWZhdWx0IGxlZnQgbWFyZ2luAFRoZSBkZWZhdWx0IGxlZnQgbWFyZ2luAGRlZmF1bHRMZWZ0TWFyZ2luAERlZmF1bHQgcmlnaHQgbWFyZ2luAFRoZSBkZWZhdWx0IHJpZ2h0IG1hcmdpbgBkZWZhdWx0UmlnaHRNYXJnaW4ARGVmYXVsdCB0b3AgbWFyZ2luAFRoZSBkZWZhdWx0IHRvcCBtYXJnaW4AZGVmYXVsdFRvcE1hcmdpbgBCb3R0b20gbWFyZ2luIGhhcm0AVGhlIG1hcmdpbiBmb3IgaGFybSBpbiBNRUkgdW5pdHMAYm90dG9tTWFyZ2luSGFybQBMZWZ0IG1hcmdpbiBhY2NpZABUaGUgbWFyZ2luIGZvciBhY2NpZCBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbkFjY2lkAExlZnQgbWFyZ2luIGJhckxpbmUAVGhlIG1hcmdpbiBmb3IgYmFyTGluZSBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbkJhckxpbmUATGVmdCBtYXJnaW4gYmVhdFJwdABUaGUgbWFyZ2luIGZvciBiZWF0UnB0IGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luQmVhdFJwdABMZWZ0IG1hcmdpbiBjaG9yZABUaGUgbWFyZ2luIGZvciBjaG9yZCBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbkNob3JkAExlZnQgbWFyZ2luIGNsZWYAVGhlIG1hcmdpbiBmb3IgY2xlZiBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbkNsZWYATGVmdCBtYXJnaW4ga2V5U2lnAFRoZSBtYXJnaW4gZm9yIGtleVNpZyBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbktleVNpZwBMZWZ0IG1hcmdpbiBsZWZ0IGJhckxpbmUAVGhlIG1hcmdpbiBmb3IgbGVmdCBiYXJMaW5lIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTGVmdEJhckxpbmUATGVmdCBtYXJnaW4gbWVuc3VyAFRoZSBtYXJnaW4gZm9yIG1lbnN1ciBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbk1lbnN1cgBMZWZ0IG1hcmdpbiBtZXRlclNpZwBUaGUgbWFyZ2luIGZvciBtZXRlclNpZyBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpbk1ldGVyU2lnAExlZnQgbWFyZ2luIG1SZXN0AFRoZSBtYXJnaW4gZm9yIG1SZXN0IGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTVJlc3QATGVmdCBtYXJnaW4gbVJwdDIAVGhlIG1hcmdpbiBmb3IgbVJwdDIgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5NUnB0MgBMZWZ0IG1hcmdpbiBtdWx0aVJlc3QAVGhlIG1hcmdpbiBmb3IgbXVsdGlSZXN0IGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTXVsdGlSZXN0AExlZnQgbWFyZ2luIG11bHRpUnB0AFRoZSBtYXJnaW4gZm9yIG11bHRpUnB0IGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTXVsdGlScHQATGVmdCBtYXJnaW4gbm90ZQBUaGUgbWFyZ2luIGZvciBub3RlIGluIE1FSSB1bml0cwBsZWZ0TWFyZ2luTm90ZQBMZWZ0IG1hcmdpbiByZXN0AFRoZSBtYXJnaW4gZm9yIHJlc3QgaW4gTUVJIHVuaXRzAGxlZnRNYXJnaW5SZXN0AExlZnQgbWFyZ2luIHJpZ2h0IGJhckxpbmUAVGhlIG1hcmdpbiBmb3IgcmlnaHQgYmFyTGluZSBpbiBNRUkgdW5pdHMAbGVmdE1hcmdpblJpZ2h0QmFyTGluZQBSaWdodCBtYXJnaW4gYWNjaWQAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgYWNjaWQgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luQWNjaWQAUmlnaHQgbWFyZ2luIGJhckxpbmUAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgYmFyTGluZSBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5CYXJMaW5lAFJpZ2h0IG1hcmdpbiBiZWF0UnB0AFRoZSByaWdodCBtYXJnaW4gZm9yIGJlYXRScHQgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luQmVhdFJwdABSaWdodCBtYXJnaW4gY2hvcmQAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgY2hvcmQgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luQ2hvcmQAUmlnaHQgbWFyZ2luIGNsZWYAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgY2xlZiBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5DbGVmAFJpZ2h0IG1hcmdpbiBrZXlTaWcAVGhlIHJpZ2h0IG1hcmdpbiBmb3Iga2V5U2lnIGluIE1FSSB1bml0cwByaWdodE1hcmdpbktleVNpZwBSaWdodCBtYXJnaW4gbGVmdCBiYXJMaW5lAFRoZSByaWdodCBtYXJnaW4gZm9yIGxlZnQgYmFyTGluZSBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5MZWZ0QmFyTGluZQBSaWdodCBtYXJnaW4gbWVuc3VyAFRoZSByaWdodCBtYXJnaW4gZm9yIG1lbnN1ciBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5NZW5zdXIAUmlnaHQgbWFyZ2luIG1ldGVyU2lnAFRoZSByaWdodCBtYXJnaW4gZm9yIG1ldGVyU2lnIGluIE1FSSB1bml0cwByaWdodE1hcmdpbk1ldGVyU2lnAFJpZ2h0IG1hcmdpbiBtUmVzdABUaGUgcmlnaHQgbWFyZ2luIGZvciBtUmVzdCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5NUmVzdABSaWdodCBtYXJnaW4gbVJwdDIAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgbVJwdDIgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luTVJwdDIAUmlnaHQgbWFyZ2luIG11bHRpUmVzdABUaGUgcmlnaHQgbWFyZ2luIGZvciBtdWx0aVJlc3QgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luTXVsdGlSZXN0AFJpZ2h0IG1hcmdpbiBtdWx0aVJwdABUaGUgcmlnaHQgbWFyZ2luIGZvciBtdWx0aVJwdCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5NdWx0aVJwdABSaWdodCBtYXJnaW4gbm90ZQBUaGUgcmlnaHQgbWFyZ2luIGZvciBub3RlIGluIE1FSSB1bml0cwByaWdodE1hcmdpbk5vdGUAUmlnaHQgbWFyZ2luIHJlc3QAVGhlIHJpZ2h0IG1hcmdpbiBmb3IgcmVzdCBpbiBNRUkgdW5pdHMAcmlnaHRNYXJnaW5SZXN0AFJpZ2h0IG1hcmdpbiByaWdodCBiYXJMaW5lAFRoZSByaWdodCBtYXJnaW4gZm9yIHJpZ2h0IGJhckxpbmUgaW4gTUVJIHVuaXRzAHJpZ2h0TWFyZ2luUmlnaHRCYXJMaW5lAFRvcCBtYXJnaW4gaGFybQB0b3BNYXJnaW5IYXJtAE4zdnJ2NE9yaWdFAG9yaWctAE4zdnJ2MThBbGlnblN5c3RlbXNQYXJhbXNFAE4zdnJ2NFBhZ2VFAHBhZ2UtAE4zdnJ2MTZBZGp1c3RZUG9zUGFyYW1zRQBOM3ZydjI0QWRqdXN0U3RhZmZPdmVybGFwUGFyYW1zRQBOM3ZydjMxQWRqdXN0RmxvYXRpbmdQb3NpdGlvbmVyc1BhcmFtc0UATjN2cnYxN0FkanVzdFNsdXJzUGFyYW1zRQBOM3ZydjIzQXR0RHVyRXh0cmVtZUNvbXBhcmlzb25FAFBhZ2VzAE4zdnJ2NVBhZ2VzRQBwYWdlcy0ATjN2cnYyUGJFAHBiLQBQZWRhbABOM3ZydjVQZWRhbEUAcGVkYWwtAFBnRm9vdABOM3ZydjZQZ0Zvb3RFAHBnZm9vdC0AUGdGb290MgBOM3ZydjdQZ0Zvb3QyRQBQZ0hlYWQATjN2cnY2UGdIZWFkRQBwZ2hlYWQtAC8vZmlsZURlc2MvdGl0bGVTdG10L3RpdGxlW3RleHQoKV0ALy9maWxlRGVzYy90aXRsZVN0bXQvcmVzcFN0bXQvcGVyc05hbWVbQHJvbGU9ImNvbXBvc2VyIl0ALy9maWxlRGVzYy90aXRsZVN0bXQvcmVzcFN0bXQvcGVyc05hbWVbQHJvbGU9Imx5cmljaXN0Il0AUGdIZWFkMgBOM3ZydjdQZ0hlYWQyRQBOM3ZydjE0UGl0Y2hJbnRlcmZhY2VFAENhbm5vdCBwYXJzZSB0aGUgYW55VVJJICclcycATjN2cnYxNFBsaXN0SW50ZXJmYWNlRQBOM3ZydjE3UG9zaXRpb25JbnRlcmZhY2VFAFByb3BvcnQATjN2cnY3UHJvcG9ydEUAcHJvcC0AUmRnAE4zdnJ2M1JkZ0UAUmVmAE4zdnJ2M1JlZkUAUmVnAE4zdnJ2M1JlZ0UATjN2cnY0UmVuZEUAcmVuZC0ATjN2cnY0UmVzdEUAcmVzdC0AUmVzdG9yZQBOM3ZydjdSZXN0b3JlRQBOM3ZydjE0UnVubmluZ0VsZW1lbnRFAC9mb290ZXIuc3ZnAE4zdnJ2MlNiRQBzYi0AU2NvcmUATjN2cnY1U2NvcmVFAHNjb3JlLQBOM3ZydjE1U2NvcmVEZWZFbGVtZW50RQBOM3ZydjhTY29yZURlZkUAc2NvcmVkZWYtAE4zdnJ2MjhTZXRTdGFmZkRlZlJlZHJhd0ZsYWdzUGFyYW1zRQBOM3ZydjM2UmVwbGFjZURyYXdpbmdWYWx1ZXNJblN0YWZmRGVmUGFyYW1zRQBTdGFmZkRlZiB3aXRoIHhtbDppZCAnJXMnIGNvdWxkIG5vdCBiZSBmb3VuZABOM3ZydjE3U2NvcmVEZWZJbnRlcmZhY2VFAFNlY3Rpb24ATjN2cnY3U2VjdGlvbkUAU2ljAE4zdnJ2M1NpY0UATjN2cnY0U2x1ckUAc2x1ci0AU3BhY2UATjN2cnY1U3BhY2VFAHNwYWNlLQBDb3VsZCBub3QgZmluZCBzdGFmZkRlZiBmb3Igc3RhZmYgKCVkKSB3aGVuIG9wdGltaXppbmcgc2NvcmVEZWYgaW4gU3RhZmY6Ok9wdGltaXplU2NvcmVEZWYATjN2cnYxN0lzRW1wdHlDb21wYXJpc29uRQBTdGFmZgBOM3ZydjVTdGFmZkUATjN2cnYxMExlZGdlckxpbmVFAHN0YWZmLQBOM3ZydjhTdGFmZkRlZkUAc3RhZmZkZWYtAE4zdnJ2OFN0YWZmR3JwRQBzdGFmZmdycC0AU3Vic3QATjN2cnY1U3Vic3RFAHN1YnN0LQBOM3ZydjhTdXBwbGllZEUAc3VwcGxpZWQtAGdyYXBoaWMAVGhlIGdyYXBoaWMgZWxlbWVudCBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZC4AVW5zdXBwb3J0ZWQgY2hpbGQgJyVzJyBvZiBzdXJmYWNlAE4zdnJ2N1N1cmZhY2VFAFN2ZwBOM3ZydjNTdmdFAGRlc2MAc3R5bGUAdGV4dC9jc3MAZy5wYWdlLW1hcmdpbntmb250LWZhbWlseTpUaW1lczt9IGcudGVtcG97Zm9udC13ZWlnaHQ6Ym9sZDt9IGcuZGlyLCBnLmR5bmFtLCBnLm1OdW17Zm9udC1zdHlsZTppdGFsaWM7fSBnLmxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt9AHN2ZwBkZWZpbml0aW9uLXNjYWxlADAgMCAlZCAlZAB2aWV3Qm94AHBhZ2UtbWFyZ2luAHRyYW5zbGF0ZSglZCwgJWQpAHRyYW5zZm9ybQByb3RhdGUoJWYgJWQsJWQpAGJvdW5kaW5nLWJveABiYm94LQBmaWxsAHRyYW5zcGFyZW50ACAAdHNwYW4AbGFiZWxBdHRyAGZvbnQtZmFtaWx5AGZvbnQtc3R5bGUAZm9udC13ZWlnaHQALy9nW0BpZD0iACJdAGZvbnQtZmFtaWx5OgA7AGZvbnQtc3R5bGU6AGZvbnQtd2VpZ2h0OgB2aXNpYmlsaXR5AGhpZGRlbgBtZWk6Zm9sbG93cwBtZWk6cHJlY2VkZXMAc3RhcnQAdGV4dC1hbmNob3IAZm9udC1zaXplADBweAB0cmFuc2xhdGUoJWQsICVkKSBzY2FsZSglZCwgJWQpAHVzZQAjJXMAeGxpbms6aHJlZgAlZHB4AMKgAHJlY3QAc3lsVGV4dFJlY3QAcngAcG9seWdvbgBzdHJva2Utd2lkdGgAc3Ryb2tlLW9wYWNpdHkAZmlsbC1vcGFjaXR5AHBvaW50cwAlZCwlZCAAMDAwMDAwAEZGRkZGRgBGRjAwMDAAMDBGRjAwADAwMDBGRgAwMEZGRkYANzc3Nzc3AE0lZCAlZCBMJWQgJWQAJWQsICVkAHN0cm9rZS1kYXNoYXJyYXkATSVkICVkIEElZCAlZCAwLjAgJWQgJWQgJWQgJWQAZWxsaXBzZQBjeABjeQByeQBNJWQsJWQgQyVkLCVkICVkLCVkICVkLCVkIEMlZCwlZCAlZCwlZCAlZCwlZABzdHJva2UtbGluZWNhcABzdHJva2UtbGluZWpvaW4ATjN2cnYxNlN2Z0RldmljZUNvbnRleHRFAHZlcnNpb24AMS4xAHhtbG5zAGh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnAHhtbG5zOnhsaW5rAGh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsAeG1sbnM6bWVpAGh0dHA6Ly93d3cubXVzaWMtZW5jb2Rpbmcub3JnL25zL21laQBvdmVyZmxvdwAlZ21tACVncHgAMCAwICVnICVnAC93b2ZmLnhtbABkZWZzADEuMABlbmNvZGluZwBVVEYtOABzdGFuZGFsb25lAG5vAEVuZ3JhdmVkIGJ5IFZlcm92aW8gJXMACQBTeWxsYWJsZSB3aXRoIHVuZGVybGluZSBleHRlbmRlciB1bmRlciBvbmUgc2luZ2xlIG5vdGUgJyVzJwBTeWwATjN2cnYzU3lsRQBOM3ZydjhTeWxsYWJsZUUAc3lsbGFibGUtAEp1c3RpZmljYXRpb24gaXMgaGlnaGx5IGNvbXByZXNzZWQgKHJhdGlvIHNtYWxsZXIgdGhhbiAwLjg6ICVsZikACVN5c3RlbSBmdWxsIHdpZHRoOiAlZAAJTm9uLWp1c3RpZmlhYmxlIHdpZHRoOiAlZAAJRHJhd2luZyBqdXN0aWZpYWJsZSB3aWR0aDogJWQATjN2cnYzNEFkanVzdEZsb2F0aW5nUG9zaXRpb25lckdycHNQYXJhbXNFAFN5c3RlbQBOM3ZydjZTeXN0ZW1FAHN5c3RlbS0AU3RhZmYgQG49JyVkJyBmb3IgcmVuZGVyaW5nIGNvbnRyb2wgZXZlbnQgJXMgJXMgbm90IGZvdW5kAE4zdnJ2MTNTeXN0ZW1FbGVtZW50RQBUZW1wbwBOM3ZydjVUZW1wb0UAdGVtcG8tAE4zdnJ2NFRleHRFAHRleHQtAE4zdnJ2MTZUZXh0RGlySW50ZXJmYWNlRQBUZXh0RWxlbWVudABOM3ZydjExVGV4dEVsZW1lbnRFAFRpZQBOM3ZydjNUaWVFACVzIHdpdGggQHhtbDppZCAlcyBoYXMgYm90aCBhIEBzdGFydGlkIGFuZCBhbiBAdHN0YW1wOyBAdHN0YW1wIGlzIGlnbm9yZWQATjN2cnYxOFRpbWVQb2ludEludGVyZmFjZUUAJXMgd2l0aCBAeG1sOmlkICVzIGhhcyBib3RoIGEgQGVuZGlkIGFuZCBhbiBAdHN0YW1wMjsgQHRzdGFtcDIgaXMgaWdub3JlZAAlcyB3aXRoIEB4bWw6aWQgJXMgd2lsbCBub3QgZ2V0IHJlbmRlcmVkIGFzIGl0IGhhcyBpZGVudGljYWwgdmFsdWVzIGluIEBzdGFydGlkIGFuZCBAZW5kaWQATjN2cnYyMVRpbWVTcGFubmluZ0ludGVyZmFjZUUAVGltZXN0YW1wQXR0cgBOM3ZydjEzVGltZXN0YW1wQXR0ckUAdHN0cC0ATjN2cnY3VG9vbGtpdEUAU2NhbGUgb3V0IG9mIGJvdW5kczsgZGVmYXVsdCBpcyAlZCwgbWluaW11bSBpcyAlZCwgYW5kIG1heGltdW0gaXMgJWQAaHVtZHJ1bQBodW0AbWVpAGFiYwBwYWUAZGFybXMAbXVzaWN4bWwAbXVzaWN4bWwtaHVtAG1laS1odW0AZXNhYwBhdXRvAElucHV0IGZvcm1hdCBjYW4gb25seSBiZTogbWVpLCBodW1kcnVtLCBwYWUsIGFiYywgbXVzaWN4bWwgb3IgZGFybXMAV2FybmluZzogQ2Fubm90IHlldCBhdXRvLWRldGVjdCBmb3JtYXQgb2YgVVRGLTE2IGRhdGEgZmlsZXMuADxtZWkgADxtZWk+ADxtdXNpYz4APG11c2ljIAA8cGFnZXM+ADxwYWdlcyAAPHNjb3JlLXBhcnR3aXNlPgA8c2NvcmUtdGltZXdpc2U+ADxvcHVzPgA8c2NvcmUtcGFydHdpc2UgADxzY29yZS10aW1ld2lzZSAAPG9wdXMgADwhRE9DVFlQRSBzY29yZS1wYXJ0d2lzZSAAPCFET0NUWVBFIHNjb3JlLXRpbWV3aXNlIAA8IURPQ1RZUEUgb3B1cyAAV2FybmluZzogVHJ5aW5nIHRvIGxvYWQgdW5rbm93biBYTUwgZGF0YSB3aGljaCBjYW5ub3QgYmUgaWRlbnRpZmllZC4AUGxhaW5lICYgRWFzaWUgaW1wb3J0IGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBidWlsZC4AREFSTVMgaW1wb3J0IGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBidWlsZC4AVW5zdXBwb3J0ZWQgZm9ybWF0AEVycm9yIGltcG9ydGluZyBkYXRhAFJlcXVlc3RpbmcgbGF5b3V0IHdpdGggZW5jb2RlZCBicmVha3MgYnV0IG5vdGhpbmcgcHJvdmlkZWQgaW4gdGhlIGRhdGEATWVuc3VyYWwgZWRpdG9yIHRvb2xraXQgaXMgdW5pbXBsZW1lbnRlZCEATjN2cnYyMUVkaXRvclRvb2xraXRNZW5zdXJhbEUATjR1dGY4MThpbnZhbGlkX2NvZGVfcG9pbnRFAE40dXRmODlleGNlcHRpb25FAEludmFsaWQgY29kZSBwb2ludABONHV0ZjgxM2ludmFsaWRfdXRmMTZFAEludmFsaWQgVVRGLTE2AE5vIGRhdGEgbG9hZGVkAHRpdGxlAGRlc2NyaXB0aW9uAGJvb2wAZGVmYXVsdABkb3VibGUAaW50AHN0ZDo6c3RyaW5nAGFycmF5AHN0ZDo6c3RyaW5nLWxpc3QAdmFsdWVzAG9wdGlvbnMAZ3JvdXBzAENhbiBub3QgcGFyc2UgSlNPTiBzdGQ6OnN0cmluZy4AZm9ybWF0AGhhczxUPihrZXkpAGlzPE51bWJlcj4oKQB4bWxJZFNlZWQAYXBwWFBhdGhRdWVyaWVzAE9wdGlvbiBhcHBYUGF0aFF1ZXJpZXMgaXMgZGVwcmVjYXRlZDsgdXNlIGFwcFhQYXRoUXVlcnkgd2l0aCBhbiBhcnJheSBpbnN0ZWFkAGlzPEFycmF5PigpAGFwcFhQYXRoUXVlcnkAbWFwOjphdDogIGtleSBub3QgZm91bmQAaSA8IHNpemUoKQBib3JkZXIAT3B0aW9uIGJvcmRlciBpcyBkZXByZWNhdGVkOyB1c2UgcGFnZU1hcmdpbkJvdHRvbSwgcGFnZU1hcmdpbkxlZnQsIHBhZ2VNYXJnaW5SaWdodCBhbmQgcGFnZU1hcmdpblRvcCBpbnN0ZWFkAHBhZ2VNYXJnaW5Cb3R0b20AcGFnZU1hcmdpbkxlZnQAcGFnZU1hcmdpblJpZ2h0AHBhZ2VNYXJnaW5Ub3AAY2hvaWNlWFBhdGhRdWVyaWVzAE9wdGlvbiBjaG9pY2VYUGF0aFF1ZXJpZXMgaXMgZGVwcmVjYXRlZDsgdXNlIGNob2ljZVhQYXRoUXVlcnkgd2l0aCBhbiBhcnJheSBpbnN0ZWFkAGNob2ljZVhQYXRoUXVlcnkAaWdub3JlTGF5b3V0AE9wdGlvbiBpZ25vcmVMYXlvdXQgaXMgZGVwcmVjYXRlZDsgdXNlIGJyZWFrczogImF1dG8ifCJlbmNvZGVkIiBpbnN0ZWFkAGJyZWFrcwBlbmNvZGVkAGlucHV0Rm9ybWF0AE9wdGlvbiBpbnB1dEZvcm1hdCBpcyBkZXByZWNhdGVkOyB1c2UgZm9ybWF0IGluc3RlYWQAbm9MYXlvdXQAT3B0aW9uIG5vTGF5b3V0IGlzIGRlcHJlY2F0ZWQ7IHVzZSBicmVha3M6ICJhdXRvInwibm9uZSIgaW5zdGVhZABVbnN1cHBvcnRlZCBvcHRpb24gJyVzJwBpczxCb29sZWFuPigpAFVuc3VwcG9ydGVkIHR5cGUgZm9yIG9wdGlvbiAnJXMnAEZvbnQgJyVzJyBjb3VsZCBub3QgYmUgbG9hZGVkAFt1bnNwZWNpZmllZF0ARWxlbWVudCB3aXRoIGlkICclcycgY291bGQgbm90IGJlIGZvdW5kAE5vIGRhdGEgdG8gcmUtbGF5b3V0AE5vIHBhZ2UgdG8gcmUtbGF5b3V0AFBhZ2UgJWQgZG9lcyBub3QgZXhpc3QAW2VtcHR5XQBub3RlcwBwYWdlAE4zdnJ2MjVOb3RlT25zZXRPZmZzZXRDb21wYXJpc29uRQBOM3ZydjI4TWVhc3VyZU9uc2V0T2Zmc2V0Q29tcGFyaXNvbkUARWxlbWVudCAnJXMnIG5vdCBmb3VuZABDYWxjdWxhdGlvbiBvZiBNSURJIHRpbWVtYXAgZmFpbGVkLCB0aW1lIHZhbHVlIGlzIGludmFsaWQuAHBpdGNoAFRyaWxsAE4zdnJ2NVRyaWxsRQB0cmlsbC0AVHVwbGV0AE4zdnJ2NlR1cGxldEUAdHVwbGV0LQBOM3ZydjRUdXJuRQB0dXJuLQBVbmNsZWFyAE4zdnJ2N1VuY2xlYXJFAEFkZGluZyAnJXMnIHRvIGEgJyVzJwBWZXJzZQBOM3ZydjVWZXJzZUUAdmVyc2UtAE4zdnJ2MTRTdGFmZkFsaWdubWVudEUATjN2cnYxM1N5c3RlbUFsaWduZXJFAFN0YWZmIGFsaWdubWVudCBmb3Igc3RhZmYgJWQgbm90IGZvdW5kAE4zdnJ2NFZpZXdFAENhbm5vdCBhY2Nlc3Mgc3RhZmYgYmVsb3cgZm9yIGJlYW0gJyVzJwBDYW5ub3QgYWNjZXNzIHN0YWZmIGFib3ZlIGZvciBiZWFtICclcycAZGVsYXllZCB0dXJucyBub3Qgc3VwcG9ydGVkAE4zdnJ2MTdUZXh0RHJhd2luZ1BhcmFtc0UAc29zdGVudXRvAHNwYW5uaW5nLXRyaWxsAFRpZSBhY3Jvc3MgYW4gZW50aXJlIHN5c3RlbSBpcyBub3Qgc3VwcG9ydGVkAHNwYW5uaW5nLXRpZQBzcGFubmluZy1jb25uZWN0b3IASHlwaGVuIHNwYWNlIHVuZGVyIHRoZSBsaW1pdABzcGFubmluZy1vY3RhdmUAc3Bhbm5pbmctaGFpcnBpbgBzcGFubmluZy1icmFja2V0c3BhbgBzcGFubmluZy1lbGVtZW50AHNwYW5uaW5nLWVuZGluZwAoACkARWxlbWVudCAnJXMnIGNhbm5vdCBiZSBkcmF3bgBQYXJlbnQgbm90ZSBmb3IgPHN5bD4gd2FzIG5vdCBmb3VuZABOU3QzX18yMTliYXNpY19pc3RyaW5nc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAYm91bmRhcnlTdGFydABDb3VsZCBub3QgZ2V0IHN0YWZmICglZCkgd2hpbGUgZHJhd2luZyBzdGFmZkdycCAtIERyYXdCYXJMaW5lcwBDb3VsZCBub3QgZ2V0IHN0YWZmRGVmIHdoaWxlIGRyYXdpbmcgc3RhZmZHcnAgLSBEcmF3U3RhZmZHcnAAQ291bGQgbm90IGdldCBzdGFmZiAoJWQ7ICVkKSB3aGlsZSBkcmF3aW5nIHN0YWZmR3JwIC0gRHJhd1N0YWZmR3JwACVzIGJhciBsaW5lcyBub3Qgc3VwcG9ydGVkACBjdWUAbGVkZ2VyTGluZXMAVGltZXMAU2hvdWxkIGJlIHN0YWZmRGVmIGluIFZpZXc6OkRyYXdTdGFmZkRlZkxhYmVscwBTdGFmZiBvciBTeXN0ZW0gbWlzc2luZyBpbiBWaWV3OjpEcmF3U3RhZmZEZWZMYWJlbHMAc3Bhbm5pbmctc2x1cgBOM3ZydjE5Q3VydmVTcGFubmVkRWxlbWVudEUAVmVyb3Zpb1RleHQAL3Vzci9sb2NhbC9zaGFyZS92ZXJvdmlvAEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8AQnJhdnVyYQBCcmF2dXJhIGZvbnQgY291bGQgbm90IGJlIGxvYWRlZC4ATGVpcHppZwBMZWlwemlnIGZvbnQgY291bGQgbm90IGJlIGxvYWRlZC4ARXhwZWN0ZWQgJWQgZGVmYXVsdCBTTVVGTCBnbHlwaHMgYnV0IGNvdWxkIGxvYWQgb25seSAlZC4AVGV4dCBmb250IGNvdWxkIG5vdCBiZSBpbml0aWFsaXplZC4AL3RleHQvVGltZXMueG1sAENhbm5vdCBsb2FkIGJvdW5kaW5nIGJveGVzIGZvciB0ZXh0IGZvbnQgJyVzJwB1bml0cy1wZXItZW0ATm8gdW5pdHMtcGVyLWVtIGF0dHJpYnV0ZSBpbiBib3VkaW5nIGJveCBmaWxlAGgtYS14AFtXYXJuaW5nXSAACgB7IGNvbnNvbGUuZXJyb3IoVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLndhcm4oVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLmluZm8oVVRGOFRvU3RyaW5nKCQwKSk7IH0AeyBjb25zb2xlLmxvZyhVVEY4VG9TdHJpbmcoJDApKTsgfQBbTWVzc2FnZV0gAFtFcnJvcl0gAC8ARm9udCBkaXJlY3RvcnkgJyVzJyBjYW5ub3QgYmUgcmVhZAAueG1sAEludmFsaWQgU01VRkwgY29kZSAoMCkARm9udCBsb2FkZWQgd2l0aG91dCBib3VuZGluZyBib3hlcwBHbHlwaCB3aXRoIGNvZGUgJyVkJyBub3QgZm91bmQuAEdseXBoIGFuZCBib3VuZGluZyBib3ggdW5pdHMtcGVyLWVtIGZvciBjb2RlICclZCcgbWlzcy1tYXRjaCAoYm91bmRpbmcgYm94OiAlZCkAIwBONHV0ZjgxMmludmFsaWRfdXRmOEUASW52YWxpZCBVVEYtOABONHV0ZjgxNW5vdF9lbm91Z2hfcm9vbUUATm90IGVub3VnaCBzcGFjZQAtZGV2ACVkLiVkLiVkJXMtJXMAZjZkNjg3MS1kaXJ0eQBOM3ZydjRab25lRQB6b25lLQBbSlNPTlhYXSBleHByZXNzaW9uICclcycgZmFpbGVkIGF0ICVzOiVkIC0+IAAuLi9zcmMvanNvbi9qc29ueHguY2MAYXNzZXJ0aW9uACIAbnVsbABbAF0ALAB7AH0AOgBcIgBcXABcLwBcYgBcZgBcbgBccgBcdABcdQAsCgBbCgBdLAoAewoAfSwKACEibm90IGltcGxlbWVudGVkIgAuLi9pbmNsdWRlL2pzb24vanNvbnh4LmgAaXM8U3RyaW5nPigpAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUARXJyb3I6IG51bWJlciB0b28gbGFyZ2UgdG8gY29udmVydCB0byBWTFYARXJyb3I6IG5lZ2F0aXZlIGRlbHRhIHRpY2sgdmFsdWU6IABUaW1lc3RhbXBzIG11c3QgYmUgc29ydGVkIGZpcnN0ACAodXNlIE1pZGlGaWxlOjpzb3J0VHJhY2tzKCkgYmVmb3JlIHdyaXRpbmcpLgBXYXJuaW5nOiBTb3J0aW5nIG9ubHkgYWxsb3dlZCBpbiBhYnNvbHV0ZSB0aWNrIG1vZGUuAE40cHVnaTE1eG1sX3dyaXRlcl9maWxlRQBONHB1Z2kxMHhtbF93cml0ZXJFAE40cHVnaTE3eG1sX3dyaXRlcl9zdHJlYW1FAE40cHVnaTE1eHBhdGhfZXhjZXB0aW9uRQAlLjE3ZwAlLjlnAHhtbAA6YW5vbnltb3VzAHJiADw/eG1sIHZlcnNpb249IjEuMCIAIGVuY29kaW5nPSJJU08tODg1OS0xIgB3YgBJbnRlcm5hbCBlcnJvcgBJbmNvcnJlY3QgcXVlcnkAVW5pb24gb3BlcmF0b3IgaGFzIHRvIGJlIGFwcGxpZWQgdG8gbm9kZSBzZXRzAG9yAGFuZABtb2QAUHJlZGljYXRlIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AEV4cGVjdGVkICddJyB0byBtYXRjaCBhbiBvcGVuaW5nICdbJwBTdGVwIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AFByZWRpY2F0ZXMgYXJlIG5vdCBhbGxvd2VkIGFmdGVyIGFuIGFiYnJldmlhdGVkIHN0ZXAAVHdvIGF4aXMgc3BlY2lmaWVycyBpbiBvbmUgc3RlcABhbmNlc3RvcgBhbmNlc3Rvci1vci1zZWxmAGF0dHJpYnV0ZQBjaGlsZABkZXNjZW5kYW50AGRlc2NlbmRhbnQtb3Itc2VsZgBmb2xsb3dpbmcAZm9sbG93aW5nLXNpYmxpbmcAbmFtZXNwYWNlAHBhcmVudABwcmVjZWRpbmcAcHJlY2VkaW5nLXNpYmxpbmcAc2VsZgBVbmtub3duIGF4aXMAVW5yZWNvZ25pemVkIG5vZGUgdGVzdABVbnJlY29nbml6ZWQgbm9kZSB0eXBlAHByb2Nlc3NpbmctaW5zdHJ1Y3Rpb24AT25seSBsaXRlcmFscyBhcmUgYWxsb3dlZCBhcyBhcmd1bWVudHMgdG8gcHJvY2Vzc2luZy1pbnN0cnVjdGlvbigpAFVubWF0Y2hlZCBicmFjZSBuZWFyIHByb2Nlc3NpbmctaW5zdHJ1Y3Rpb24oKQBVbm1hdGNoZWQgYnJhY2UgbmVhciBub2RlIHR5cGUgdGVzdABVbmtub3duIHZhcmlhYmxlOiB2YXJpYWJsZSBzZXQgaXMgbm90IHByb3ZpZGVkAFVua25vd24gdmFyaWFibGU6IHZhcmlhYmxlIHNldCBkb2VzIG5vdCBjb250YWluIHRoZSBnaXZlbiBuYW1lAEV4cGVjdGVkICcpJyB0byBtYXRjaCBhbiBvcGVuaW5nICcoJwBVbnJlY29nbml6ZWQgZnVuY3Rpb24gY2FsbABObyBjb21tYSBiZXR3ZWVuIGZ1bmN0aW9uIGFyZ3VtZW50cwBib29sZWFuAEZ1bmN0aW9uIGhhcyB0byBiZSBhcHBsaWVkIHRvIG5vZGUgc2V0AGNvbnRhaW5zAGNvbmNhdABjZWlsaW5nAGZsb29yAGlkAGxhc3QAbGFuZwBsb2NhbC1uYW1lAG5hbWUAbmFtZXNwYWNlLXVyaQBub3JtYWxpemUtc3BhY2UAbm90AG51bWJlcgBwb3NpdGlvbgByb3VuZABzdHJpbmcAc3RyaW5nLWxlbmd0aABzdGFydHMtd2l0aABzdWJzdHJpbmctYmVmb3JlAHN1YnN0cmluZy1hZnRlcgBzdWJzdHJpbmcAc3VtAHRyYW5zbGF0ZQBVbnJlY29nbml6ZWQgZnVuY3Rpb24gb3Igd3JvbmcgcGFyYW1ldGVyIGNvdW50AFVucmVjb2duaXphYmxlIHByaW1hcnkgZXhwcmVzc2lvbgBjb21tZW50AG5vZGUASW5maW5pdHkALUluZmluaXR5AE5hTgAwACUuKmUARXhwcmVzc2lvbiBkb2VzIG5vdCBldmFsdWF0ZSB0byBub2RlIHNldABzcwBmZgBzdQBzZABmdQBmZABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQUNDSURFTlRBTC5HRVNUVVJBTABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkFDQ0lERU5UQUwuR0VTVFVSQUwAeHMAc3gAdHMAdGYAbmYAbnMAbnUAbmQAMXFmADNxZgAxcXMAM3FzAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5BQ0NJREVOVEFMLldSSVRURU4AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5BQ0NJREVOVEFMLldSSVRURU4AYWNjAHN0YWNjAHRlbgBzdGFjY2lzcwBtYXJjAHNwaWNjAGRvaXQAc2Nvb3AAcmlwAHBsb3AAZmFsbABsb25nZmFsbABiZW5kAGZsaXAAc21lYXIAc2hha2UAZG5ib3cAdXBib3cAaGFybQBzbmFwAGZpbmdlcm5haWwAZGFtcABkYW1wYWxsAG9wZW4Ac3RvcABkYmx0b25ndWUAdHJwbHRvbmd1ZQBoZWVsAHRvZQB0YXAAbGhwaXp6AHN0cm9rZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQVJUSUNVTEFUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQVJUSUNVTEFUSU9OAG1lbnN1cgB0YWt0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5CQVJNRVRIT0QAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CQVJNRVRIT0QAZGFzaGVkAGRvdHRlZABkYmwAZGJsZGFzaGVkAGRibGRvdHRlZABpbnZpcwBycHRzdGFydABycHRib3RoAHJwdGVuZABzaW5nbGUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJBUlJFTkRJVElPTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkJBUlJFTkRJVElPTgBhYm92ZQBiZWxvdwBtaXhlZABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQkVBTVBMQUNFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQkVBTVBMQUNFAGJ5dGUAc21pbABtaWRpAG1tYwBtdGMAc21wdGUtMjUAc21wdGUtMjQAc21wdGUtZGYzMABzbXB0ZS1uZGYzMABzbXB0ZS1kZjI5Ljk3AHNtcHRlLW5kZjI5Ljk3AHRjZgB0aW1lAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5CRVRZUEUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CRVRZUEUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkJPT0xFQU4AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5CT09MRUFOAGhpZ2gAbG93AHVua25vd24AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNFUlRBSU5UWQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNFUlRBSU5UWQBHRwBwZXJjAFRBQgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQ0xFRlNIQVBFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQ0xFRlNIQVBFAHdoaXRlAGJsYWNrAGNocm9tYXRpYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuQ0xVU1RFUgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkNMVVNURVIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkNPTVBBU1NESVJFQ1RJT04uYmFzaWMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OLmJhc2ljAG5lAG53AHNlAHN3AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5DT01QQVNTRElSRUNUSU9OLmV4dGVuZGVkAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuQ09NUEFTU0RJUkVDVElPTi5leHRlbmRlZABwYXJlbgBicmFjawBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRU5DTE9TVVJFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRU5DTE9TVVJFAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5FVkVOVFJFTC5iYXNpYwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkVWRU5UUkVMLmJhc2ljAGFib3ZlLWxlZnQAYWJvdmUtcmlnaHQAYmVsb3ctbGVmdABiZWxvdy1yaWdodABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRVZFTlRSRUwuZXh0ZW5kZWQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5FVkVOVFJFTC5leHRlbmRlZAB2b2lkAHNvbGlkAHRvcABib3R0b20AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZJTEwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GSUxMAHh4LXNtYWxsAHgtc21hbGwAc21hbGwAbm9ybWFsAGxhcmdlAHgtbGFyZ2UAeHgtbGFyZ2UAc21hbGxlcgBsYXJnZXIAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZPTlRTSVpFVEVSTQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkZPTlRTSVpFVEVSTQBpdGFsaWMAb2JsaXF1ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuRk9OVFNUWUxFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuRk9OVFNUWUxFAGJvbGQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkZPTlRXRUlHSFQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5GT05UV0VJR0hUAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5HTElTU0FORE8AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5HTElTU0FORE8AdW5hY2MAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkdSQUNFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuR1JBQ0UAcXVhcnRlcgBoYWxmAHdob2xlAGNpcmNsZQArAGRpYW1vbmQAaXNvdHJpYW5nbGUAb3ZhbABwaWV3ZWRnZQByZWN0YW5nbGUAcnRyaWFuZ2xlAHNlbWljaXJjbGUAc3F1YXJlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5IRUFEU0hBUEUubGlzdABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkhFQURTSEFQRS5saXN0AGNlbnRlcgBqdXN0aWZ5AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5IT1JJWk9OVEFMQUxJR05NRU5UAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuSE9SSVpPTlRBTEFMSUdOTUVOVAAxADJvADJmADNvADNmAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MQVlFUlNDSEVNRQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxBWUVSU0NIRU1FAHJlY3RhAG9ibGlxdWEAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLkxJR0FUVVJFRk9STQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxJR0FUVVJFRk9STQB3YXZ5AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MSU5FRk9STQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLkxJTkVGT1JNAGFuZ2xlZG93bgBhbmdsZXVwAGFuZ2xlcmlnaHQAYW5nbGVsZWZ0AGFycm93b3BlbgBhcnJvd3doaXRlAGhhcnBvb25sZWZ0AGhhcnBvb25yaWdodABUaABUaFJldHJvAFRoUmV0cm9JbnYAVGhJbnYAVEludgBDSABSSABub25lAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5MSU5FU1RBUlRFTkRTWU1CT0wAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5MSU5FU1RBUlRFTkRTWU1CT0wAbmFycm93AHdpZGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5MSU5FV0lEVEhURVJNAGFsbgBhbnQAYXBwAGFwdABhcnAAYXJwNwBhdW4AY2hnAGNsbgBjdABjdDcAY3VuAGN1cABldABsbgBwZWQAcmVwAHJldAAyM3JldAA3OHJldABzdXMANDNzdXMAOThzdXMANzZzdXMAdW4AdW43AHVwdAB1cHQ3AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRUxPRElDRlVOQ1RJT04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRUxPRElDRlVOQ1RJT04AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk1FTlNVUkFUSU9OU0lHTgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk1FTlNVUkFUSU9OU0lHTgBjb21tb24AY3V0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NRVRFUlNJR04AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NRVRFUlNJR04AQWNvdXN0aWNfR3JhbmRfUGlhbm8AQnJpZ2h0X0Fjb3VzdGljX1BpYW5vAEVsZWN0cmljX0dyYW5kX1BpYW5vAEhvbmt5LXRvbmtfUGlhbm8ARWxlY3RyaWNfUGlhbm9fMQBFbGVjdHJpY19QaWFub18yAEhhcnBzaWNob3JkAENsYXZpAENlbGVzdGEAR2xvY2tlbnNwaWVsAE11c2ljX0JveABWaWJyYXBob25lAE1hcmltYmEAWHlsb3Bob25lAFR1YnVsYXJfQmVsbHMARHVsY2ltZXIARHJhd2Jhcl9PcmdhbgBQZXJjdXNzaXZlX09yZ2FuAFJvY2tfT3JnYW4AQ2h1cmNoX09yZ2FuAFJlZWRfT3JnYW4AQWNjb3JkaW9uAEhhcm1vbmljYQBUYW5nb19BY2NvcmRpb24AQWNvdXN0aWNfR3VpdGFyX255bG9uAEFjb3VzdGljX0d1aXRhcl9zdGVlbABFbGVjdHJpY19HdWl0YXJfamF6egBFbGVjdHJpY19HdWl0YXJfY2xlYW4ARWxlY3RyaWNfR3VpdGFyX211dGVkAE92ZXJkcml2ZW5fR3VpdGFyAERpc3RvcnRpb25fR3VpdGFyAEd1aXRhcl9oYXJtb25pY3MAQWNvdXN0aWNfQmFzcwBFbGVjdHJpY19CYXNzX2ZpbmdlcgBFbGVjdHJpY19CYXNzX3BpY2sARnJldGxlc3NfQmFzcwBTbGFwX0Jhc3NfMQBTbGFwX0Jhc3NfMgBTeW50aF9CYXNzXzEAU3ludGhfQmFzc18yAFZpb2xpbgBWaW9sYQBDZWxsbwBDb250cmFiYXNzAFRyZW1vbG9fU3RyaW5ncwBQaXp6aWNhdG9fU3RyaW5ncwBPcmNoZXN0cmFsX0hhcnAAVGltcGFuaQBTdHJpbmdfRW5zZW1ibGVfMQBTdHJpbmdfRW5zZW1ibGVfMgBTeW50aFN0cmluZ3NfMQBTeW50aFN0cmluZ3NfMgBDaG9pcl9BYWhzAFZvaWNlX09vaHMAU3ludGhfVm9pY2UAT3JjaGVzdHJhX0hpdABUcnVtcGV0AFRyb21ib25lAFR1YmEATXV0ZWRfVHJ1bXBldABGcmVuY2hfSG9ybgBCcmFzc19TZWN0aW9uAFN5bnRoQnJhc3NfMQBTeW50aEJyYXNzXzIAU29wcmFub19TYXgAQWx0b19TYXgAVGVub3JfU2F4AEJhcml0b25lX1NheABPYm9lAEVuZ2xpc2hfSG9ybgBCYXNzb29uAENsYXJpbmV0AFBpY2NvbG8ARmx1dGUAUmVjb3JkZXIAUGFuX0ZsdXRlAEJsb3duX0JvdHRsZQBTaGFrdWhhY2hpAFdoaXN0bGUAT2NhcmluYQBMZWFkXzFfc3F1YXJlAExlYWRfMl9zYXd0b290aABMZWFkXzNfY2FsbGlvcGUATGVhZF80X2NoaWZmAExlYWRfNV9jaGFyYW5nAExlYWRfNl92b2ljZQBMZWFkXzdfZmlmdGhzAExlYWRfOF9iYXNzX2FuZF9sZWFkAFBhZF8xX25ld19hZ2UAUGFkXzJfd2FybQBQYWRfM19wb2x5c3ludGgAUGFkXzRfY2hvaXIAUGFkXzVfYm93ZWQAUGFkXzZfbWV0YWxsaWMAUGFkXzdfaGFsbwBQYWRfOF9zd2VlcABGWF8xX3JhaW4ARlhfMl9zb3VuZHRyYWNrAEZYXzNfY3J5c3RhbABGWF80X2F0bW9zcGhlcmUARlhfNV9icmlnaHRuZXNzAEZYXzZfZ29ibGlucwBGWF83X2VjaG9lcwBGWF84X3NjaS1maQBTaXRhcgBCYW5qbwBTaGFtaXNlbgBLb3RvAEthbGltYmEAQmFncGlwZQBGaWRkbGUAU2hhbmFpAFRpbmtsZV9CZWxsAEFnb2dvAFN0ZWVsX0RydW1zAFdvb2RibG9jawBUYWlrb19EcnVtAE1lbG9kaWNfVG9tAFN5bnRoX0RydW0AUmV2ZXJzZV9DeW1iYWwAR3VpdGFyX0ZyZXRfTm9pc2UAQnJlYXRoX05vaXNlAFNlYXNob3JlAEJpcmRfVHdlZXQAVGVsZXBob25lX1JpbmcASGVsaWNvcHRlcgBBcHBsYXVzZQBHdW5zaG90AEFjb3VzdGljX0Jhc3NfRHJ1bQBCYXNzX0RydW1fMQBTaWRlX1N0aWNrAEFjb3VzdGljX1NuYXJlAEhhbmRfQ2xhcABFbGVjdHJpY19TbmFyZQBMb3dfRmxvb3JfVG9tAENsb3NlZF9IaV9IYXQASGlnaF9GbG9vcl9Ub20AUGVkYWxfSGktSGF0AExvd19Ub20AT3Blbl9IaS1IYXQATG93LU1pZF9Ub20ASGktTWlkX1RvbQBDcmFzaF9DeW1iYWxfMQBIaWdoX1RvbQBSaWRlX0N5bWJhbF8xAENoaW5lc2VfQ3ltYmFsAFJpZGVfQmVsbABUYW1ib3VyaW5lAFNwbGFzaF9DeW1iYWwAQ293YmVsbABDcmFzaF9DeW1iYWxfMgBWaWJyYXNsYXAAUmlkZV9DeW1iYWxfMgBIaV9Cb25nbwBMb3dfQm9uZ28ATXV0ZV9IaV9Db25nYQBPcGVuX0hpX0NvbmdhAExvd19Db25nYQBIaWdoX1RpbWJhbGUATG93X1RpbWJhbGUASGlnaF9BZ29nbwBMb3dfQWdvZ28AQ2FiYXNhAE1hcmFjYXMAU2hvcnRfV2hpc3RsZQBMb25nX1doaXN0bGUAU2hvcnRfR3Vpcm8ATG9uZ19HdWlybwBDbGF2ZXMASGlfV29vZF9CbG9jawBMb3dfV29vZF9CbG9jawBNdXRlX0N1aWNhAE9wZW5fQ3VpY2EATXV0ZV9UcmlhbmdsZQBPcGVuX1RyaWFuZ2xlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgZGF0YS5NSURJTkFNRVMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5NSURJTkFNRVMAbWFqb3IAbWlub3IAZG9yaWFuAHBocnlnaWFuAGx5ZGlhbgBtaXhvbHlkaWFuAGFlb2xpYW4AbG9jcmlhbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTU9ERQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk1PREUAYm90bWFyAHRvcG1hcgBsZWZ0bWFyAHJpZ2h0bWFyAGZhY2luZwBvdmVybGVhZgBpbnRlcgBpbnRyYQBzdXBlcgBzdWIAaW5zcGFjZQBzdXBlcmltcG9zZWQAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLk5PTlNUQUZGUExBQ0UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5OT05TVEFGRlBMQUNFAGNtbgBtZW5zdXJhbABtZW5zdXJhbC5ibGFjawBtZW5zdXJhbC53aGl0ZQBuZXVtZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuTk9UQVRJT05UWVBFAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuTk9UQVRJT05UWVBFAGJveABVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuT1RIRVJTVEFGRgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLk9USEVSU1RBRkYAZG93bgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RBRkZSRUwuYmFzaWMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEFGRlJFTC5iYXNpYwBiZXR3ZWVuAHdpdGhpbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RBRkZSRUwuZXh0ZW5kZWQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5TVEFGRlJFTC5leHRlbmRlZAAxc2xhc2gAMnNsYXNoADNzbGFzaAA0c2xhc2gANXNsYXNoADZzbGFzaABzcHJlY2gAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLlNURU1NT0RJRklFUgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBkYXRhLlNURU1NT0RJRklFUgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuU1RFTVBPU0lUSU9OAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuU1RFTVBPU0lUSU9OAGVxdWFsAGp1c3QAbWVhbgBweXRoYWdvcmVhbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGRhdGEuVEVNUEVSQU1FTlQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgZGF0YS5URU1QRVJBTUVOVABtaWRkbGUAYmFzZWxpbmUAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBkYXRhLlZFUlRJQ0FMQUxJR05NRU5UAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGRhdGEuVkVSVElDQUxBTElHTk1FTlQAY2F1dGlvbgBlZGl0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmFjY2lkLmxvZ0BmdW5jAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5hY2NpZC5sb2dAZnVuYwB1cABub25hcnAAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuYXJwZWcubG9nQG9yZGVyAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5hcnBlZy5sb2dAb3JkZXIAcHJpdmF0ZQBwdWJsaWMAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuYXVkaWVuY2VAYXVkaWVuY2UAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmF1ZGllbmNlQGF1ZGllbmNlAG1lYXMAdW5tZWFzAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmJUcmVtLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5iVHJlbS5sb2dAZm9ybQByaXQAbm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5iZWFtUmVuZEBmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5iZWFtUmVuZEBmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmJlYW1pbmcudmlzQGJlYW0ucmVuZABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuYmVhbWluZy52aXNAYmVhbS5yZW5kAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmN1cnZhdHVyZUBjdXJ2ZWRpcgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuY3VydmF0dXJlQGN1cnZlZGlyAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmN1dG91dEBjdXRvdXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmN1dG91dEBjdXRvdXQAYXVnAGRpdgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5kb3QubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmRvdC5sb2dAZm9ybQBiYXJyZWQAZ3JvdXBlZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5lbmRpbmdzQGVuZGluZy5yZW5kAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5lbmRpbmdzQGVuZGluZy5yZW5kAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmVwaXNlbWEudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmVwaXNlbWEudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuZlRyZW0ubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmZUcmVtLmxvZ0Bmb3JtAGludgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5mZXJtYXRhLnZpc0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5mZXJtYXRhLnZpc0Bmb3JtAGN1cnZlZABhbmd1bGFyAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZlcm1hdGEudmlzQHNoYXBlAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5mZXJtYXRhLnZpc0BzaGFwZQBob3JpegB2ZXJ0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmZpbmdHcnAudmlzQG9yaWVudABVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuZmluZ0dycC52aXNAb3JpZW50AHByZQBwb3N0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LmdyYWNlR3JwLmxvZ0BhdHRhY2gAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmdyYWNlR3JwLmxvZ0BhdHRhY2gAY3JlcwBkaW0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuaGFpcnBpbi5sb2dAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuaGFpcnBpbi5sb2dAZm9ybQBleHBsaWNpdABpbXBsaWVkAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lmhhcm0uYW5sQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lmhhcm0uYW5sQGZvcm0AZ3JpZABncmlkdGV4dAB0ZXh0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lmhhcm0udmlzQHJlbmRncmlkAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5oYXJtLnZpc0ByZW5kZ3JpZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGEAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGIAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAYwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGYAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5oYXJwUGVkYWwubG9nQGcAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LmhhcnBQZWRhbC5sb2dAZwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5saXF1ZXNjZW50LnZpc0BjdXJ2ZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubGlxdWVzY2VudC52aXNAY3VydmUANC4wLjAAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWVpVmVyc2lvbkBtZWl2ZXJzaW9uAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5tZWlWZXJzaW9uQG1laXZlcnNpb24AaG9yaXpvbnRhbAB2ZXJ0aWNhbABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZW5zdXIudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1lbnN1ci52aXNAZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZW5zdXJhbC52aXNAbWVuc3VyLmZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1lbnN1cmFsLnZpc0BtZW5zdXIuZm9ybQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5tZXRlckNvbmZvcm1hbmNlQG1ldGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubWV0ZXJDb25mb3JtYW5jZUBtZXRjb24AZGVub21zeW0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWV0ZXJTaWcudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1ldGVyU2lnLnZpc0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm1ldGVyU2lnRGVmYXVsdC52aXNAbWV0ZXIuZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubWV0ZXJTaWdEZWZhdWx0LnZpc0BtZXRlci5mb3JtAGFsdGVybmF0aW5nAGludGVyY2hhbmdpbmcAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubWV0ZXJTaWdHcnAubG9nQGZ1bmMAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1ldGVyU2lnR3JwLmxvZ0BmdW5jAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm1vcmRlbnQubG9nQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQubmNGb3JtQGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubmNGb3JtQGNvbgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AY3VydmUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm5jRm9ybUBjdXJ2ZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5uY0Zvcm1AcmVsbGVuAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5uY0Zvcm1AcmVsbGVuAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm5vdGUuYW5sLm1lbnN1cmFsQGxpZwBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQubm90ZS5hbmwubWVuc3VyYWxAbGlnAGhpZ2hlc3QAbG93ZXN0AFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0Lm5vdGUuZ2VzQGV4dHJlbWlzAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5ub3RlLmdlc0BleHRyZW1pcwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5vY3RhdmUubG9nQGNvbGwAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0Lm9jdGF2ZS5sb2dAY29sbAB2ZXJzbwByZWN0bwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wYi52aXNAZm9saXVtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wYi52aXNAZm9saXVtAGJvdW5jZQBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC5sb2dAZGlyAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5wZWRhbC5sb2dAZGlyAHBlZHN0YXIAYWx0cGVkc3RhcgBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5wZWRhbC52aXNAZm9ybQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucGVkYWwudmlzQGZvcm0AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQucGlhbm9QZWRhbHNAcGVkYWwuc3R5bGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnBpYW5vUGVkYWxzQHBlZGFsLnN0eWxlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnJlaGVhcnNhbEByZWguZW5jbG9zZQBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQucmVoZWFyc2FsQHJlaC5lbmNsb3NlAGhhc2gAVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc2IudmlzQGZvcm0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnNiLnZpc0Bmb3JtAGJyYWNlAGJyYWNrZXQAYnJhY2tldHNxAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnN0YWZmR3JvdXBpbmdTeW1Ac3ltYm9sAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zdGFmZkdyb3VwaW5nU3ltQHN5bWJvbABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC5zeWwubG9nQGNvbgBVbnN1cHBvcnRlZCB2YWx1ZSAnJXMnIGZvciBhdHQuc3lsLmxvZ0Bjb24AVW5rbm93biB2YWx1ZSAnJWQnIGZvciBhdHQuc3lsLmxvZ0B3b3JkcG9zAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC5zeWwubG9nQHdvcmRwb3MAYWxsAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnRhcmdldEV2YWxAZXZhbHVhdGUAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnRhcmdldEV2YWxAZXZhbHVhdGUAY29udGludW91cwBpbnN0YW50YW5lb3VzAG1ldHJpY21vZABwcmVjZWRlbnRlAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnRlbXBvLmxvZ0BmdW5jAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC50ZW1wby5sb2dAZnVuYwByYXRpbwBVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXBsZXQudmlzQG51bS5mb3JtYXQAVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnR1cGxldC52aXNAbnVtLmZvcm1hdABVbmtub3duIHZhbHVlICclZCcgZm9yIGF0dC50dXJuLmxvZ0Bmb3JtAFVuc3VwcG9ydGVkIHZhbHVlICclcycgZm9yIGF0dC50dXJuLmxvZ0Bmb3JtAFVua25vd24gdmFsdWUgJyVkJyBmb3IgYXR0LnZvbHRhR3JvdXBpbmdTeW1Adm9sdGFzeW0AVW5zdXBwb3J0ZWQgdmFsdWUgJyVzJyBmb3IgYXR0LnZvbHRhR3JvdXBpbmdTeW1Adm9sdGFzeW0ATjN2cnYxMEF0dEhhcm1BbmxFAE4zdnJ2MTlBdHRIYXJtb25pY0Z1bmN0aW9uRQBOM3ZydjE5QXR0SW50ZXJ2YWxIYXJtb25pY0UATjN2cnYxOEF0dEludGVydmFsTWVsb2RpY0UATjN2cnYxMkF0dEtleVNpZ0FubEUATjN2cnYxOUF0dEtleVNpZ0RlZmF1bHRBbmxFAE4zdnJ2MThBdHRNZWxvZGljRnVuY3Rpb25FAE4zdnJ2MTNBdHRQaXRjaENsYXNzRQBOM3ZydjhBdHRTb2xmYUUAZGVnAGludGgAaW50bQBtb2RlAGtleS5hY2NpZABrZXkubW9kZQBrZXkucG5hbWUAbWZ1bmMAcGNsYXNzAHBzb2xmYQBOM3ZydjExQXR0QXJwZWdMb2dFAE4zdnJ2MTFBdHRCVHJlbUxvZ0UATjN2cnYxNEF0dEJlYW1QcmVzZW50RQBOM3ZydjExQXR0QmVhbVJlbmRFAE4zdnJ2MTZBdHRCZWFtU2Vjb25kYXJ5RQBOM3ZydjEzQXR0QmVhbWVkV2l0aEUATjN2cnYxM0F0dEJlYW1pbmdMb2dFAE4zdnJ2MTNBdHRCZWF0UnB0TG9nRQBOM3ZydjE3QXR0QnJhY2tldFNwYW5Mb2dFAE4zdnJ2OUF0dEN1dG91dEUATjN2cnYxM0F0dEV4cGFuZGFibGVFAE4zdnJ2MTFBdHRGVHJlbUxvZ0UATjN2cnYxNUF0dEdsaXNzUHJlc2VudEUATjN2cnYxNEF0dEdyYWNlR3JwTG9nRQBOM3ZydjlBdHRHcmFjZWRFAE4zdnJ2MTNBdHRIYWlycGluTG9nRQBOM3ZydjE1QXR0SGFycFBlZGFsTG9nRQBOM3ZydjEyQXR0THZQcmVzZW50RQBOM3ZydjEzQXR0TWVhc3VyZUxvZ0UATjN2cnYxN0F0dE1ldGVyU2lnR3JwTG9nRQBOM3ZydjE4QXR0TnVtYmVyUGxhY2VtZW50RQBOM3ZydjExQXR0TnVtYmVyZWRFAE4zdnJ2MTJBdHRPY3RhdmVMb2dFAE4zdnJ2MTFBdHRQZWRhbExvZ0UATjN2cnYxNEF0dFBpYW5vUGVkYWxzRQBOM3ZydjEyQXR0UmVoZWFyc2FsRQBOM3ZydjE3QXR0U2NvcmVEZWZWaXNDbW5FAE4zdnJ2MTFBdHRTbHVyUmVuZEUATjN2cnYxMUF0dFN0ZW1zQ21uRQBOM3ZydjEwQXR0VGllUmVuZEUATjN2cnYxNUF0dFRyZW1NZWFzdXJlZEUAb3JkZXIAYmVhbQBzbG9wZQBicmVha3NlYwBiZWFtLndpdGgAYmVhbS5ncm91cABiZWFtLnJlc3RzAGJlYXRkZWYAY3V0b3V0AGV4cGFuZABnbGlzcwBhdHRhY2gAZ3JhY2UAZ3JhY2UudGltZQBuaWVudGUAbHYAbGVmdAByaWdodABudW0ucGxhY2UAbnVtLnZpc2libGUAY29sbABkaXIAcGVkYWwuc3R5bGUAcmVoLmVuY2xvc2UAc2x1ci5sZm9ybQBzbHVyLmx3aWR0aABzdGVtLndpdGgAdGllLmxmb3JtAHRpZS5sd2lkdGgAdW5pdGR1cgBOM3ZydjEzQXR0TW9yZGVudExvZ0UATjN2cnYxNUF0dE9ybmFtUHJlc2VudEUATjN2cnYxNkF0dE9ybmFtZW50QWNjaWRFAE4zdnJ2MTBBdHRUdXJuTG9nRQBsb25nAG9ybmFtAGFjY2lkdXBwZXIAYWNjaWRsb3dlcgBkZWxheWVkAE4zdnJ2N0F0dENyaXRFAGNhdXNlAE4zdnJ2OUF0dEV4dFN5bUUAZ2x5cGguYXV0aABnbHlwaC5uYW1lAGdseXBoLm51bQBnbHlwaC51cmkATjN2cnYxMkF0dEZhY3NpbWlsZUUAZmFjcwBOM3ZydjIxQXR0QWNjaWRlbnRhbEdlc3R1cmFsRQBOM3ZydjIzQXR0QXJ0aWN1bGF0aW9uR2VzdHVyYWxFAE4zdnJ2MTBBdHRCZW5kR2VzRQBOM3ZydjE5QXR0RHVyYXRpb25HZXN0dXJhbEUATjN2cnY4QXR0TmNHZXNFAE4zdnJ2MTBBdHROb3RlR2VzRQBOM3ZydjE0QXR0U2NvcmVEZWZHZXNFAE4zdnJ2MTNBdHRTZWN0aW9uR2VzRQBOM3ZydjE2QXR0U291bmRMb2NhdGlvbkUATjN2cnYyMEF0dFRpbWVzdGFtcEdlc3R1cmFsRQBOM3ZydjIxQXR0VGltZXN0YW1wMkdlc3R1cmFsRQBhY2NpZC5nZXMAYXJ0aWMuZ2VzAGFtb3VudABkdXIuZ2VzAGRvdHMuZ2VzAGR1ci5tZXRyaWNhbABkdXIucHBxAGR1ci5yZWFsAGR1ci5yZWNpcABvY3QuZ2VzAHBuYW1lLmdlcwBwbnVtAGV4dHJlbWlzAHR1bmUucG5hbWUAdHVuZS5IegB0dW5lLnRlbXBlcgBhdHRhY2NhAGF6aW11dGgAZWxldmF0aW9uAHRzdGFtcC5nZXMAdHN0YW1wLnJlYWwAdHN0YW1wMi5nZXMAdHN0YW1wMi5yZWFsAE4zdnJ2MTVBdHROb3RhdGlvblR5cGVFAG5vdGF0aW9udHlwZQBub3RhdGlvbnN1YnR5cGUATjN2cnYxNEF0dExpZ2F0dXJlTG9nRQBOM3ZydjE0QXR0TWVuc3VyYWxMb2dFAE4zdnJ2MTdBdHRNZW5zdXJhbFNoYXJlZEUATjN2cnYxOEF0dE5vdGVBbmxNZW5zdXJhbEUATjN2cnYxOEF0dFJlc3RWaXNNZW5zdXJhbEUAbWVuc3VyLmRvdABtZW5zdXIuc2lnbgBtZW5zdXIuc2xhc2gAcHJvcG9ydC5udW0AcHJvcG9ydC5udW1iYXNlAG1vZHVzbWFpb3IAbW9kdXNtaW5vcgBwcm9sYXRpbwB0ZW1wdXMAbGlnAHNwYWNlcwBOM3ZydjE0QXR0Q2hhbm5lbGl6ZWRFAE4zdnJ2MThBdHRJbnN0cnVtZW50SWRlbnRFAE4zdnJ2MTdBdHRNaWRpSW5zdHJ1bWVudEUATjN2cnYxM0F0dE1pZGlOdW1iZXJFAE4zdnJ2MTJBdHRNaWRpVGVtcG9FAE4zdnJ2MTJBdHRNaWRpVmFsdWVFAE4zdnJ2MTNBdHRNaWRpVmFsdWUyRQBOM3ZydjE1QXR0TWlkaVZlbG9jaXR5RQBOM3ZydjExQXR0VGltZUJhc2VFAG1pZGkuY2hhbm5lbABtaWRpLmR1dHkAbWlkaS5wb3J0AG1pZGkudHJhY2sAaW5zdHIAbWlkaS5pbnN0cm51bQBtaWRpLmluc3RybmFtZQBtaWRpLnBhbgBtaWRpLnBhdGNobmFtZQBtaWRpLnBhdGNobnVtAG1pZGkudm9sdW1lAG1pZGkuYnBtAG1pZGkubXNwYgB2YWwAdmFsMgB2ZWwAcHBxAE4zdnJ2OEF0dE5jTG9nRQBOM3ZydjlBdHROY0Zvcm1FAGFuZ2xlZABob29rZWQAbGlnYXRlZAByZWxsZW4Ac1NoYXBlAE4zdnJ2MTBBdHRTdXJmYWNlRQBzdXJmYWNlAE4zdnJ2MTFBdHRBY2NpZExvZ0UATjN2cnYxM0F0dEFjY2lkZW50YWxFAE4zdnJ2MTVBdHRBcnRpY3VsYXRpb25FAE4zdnJ2MTNBdHRBdHRhY2NhTG9nRQBOM3ZydjExQXR0QXVkaWVuY2VFAE4zdnJ2MTRBdHRBdWdtZW50RG90c0UATjN2cnYxM0F0dEF1dGhvcml6ZWRFAE4zdnJ2MTNBdHRCYXJMaW5lTG9nRQBOM3ZydjEwQXR0QmFycmluZ0UATjN2cnY4QXR0QmFzaWNFAE4zdnJ2N0F0dEJpYmxFAE4zdnJ2MTNBdHRDYWxlbmRhcmVkRQBOM3ZydjEyQXR0Q2Fub25pY2FsRQBOM3ZydjEwQXR0Q2xhc3NlZEUATjN2cnYxMEF0dENsZWZMb2dFAE4zdnJ2MTJBdHRDbGVmU2hhcGVFAE4zdnJ2MTRBdHRDbGVmZmluZ0xvZ0UATjN2cnY4QXR0Q29sb3JFAE4zdnJ2MTNBdHRDb2xvcmF0aW9uRQBOM3ZydjE0QXR0Q29vcmRpbmF0ZWRFAE4zdnJ2NkF0dEN1ZUUATjN2cnYxMkF0dEN1cnZhdHVyZUUATjN2cnYxMkF0dEN1cnZlUmVuZEUATjN2cnYxMkF0dEN1c3Rvc0xvZ0UATjN2cnYxNUF0dERhdGFQb2ludGluZ0UATjN2cnYxMEF0dERhdGFibGVFAE4zdnJ2MTJBdHREaXN0YW5jZXNFAE4zdnJ2OUF0dERvdExvZ0UATjN2cnYxOUF0dER1cmF0aW9uQWRkaXRpdmVFAE4zdnJ2MThBdHREdXJhdGlvbkRlZmF1bHRFAE4zdnJ2MThBdHREdXJhdGlvbkxvZ2ljYWxFAE4zdnJ2MTZBdHREdXJhdGlvblJhdGlvRQBOM3ZydjE3QXR0RW5jbG9zaW5nQ2hhcnNFAE4zdnJ2MTBBdHRFbmRpbmdzRQBOM3ZydjExQXR0RXZpZGVuY2VFAE4zdnJ2MTFBdHRFeHRlbmRlckUATjN2cnY5QXR0RXh0ZW50RQBOM3ZydjE3QXR0RmVybWF0YVByZXNlbnRFAE4zdnJ2OUF0dEZpbGluZ0UATjN2cnYxMkF0dEdycFN5bUxvZ0UATjN2cnYxMkF0dEhhbmRJZGVudEUATjN2cnY5QXR0SGVpZ2h0RQBOM3ZydjE4QXR0SG9yaXpvbnRhbEFsaWduRQBOM3ZydjE2QXR0SW50ZXJuZXRNZWRpYUUATjN2cnY5QXR0Sm9pbmVkRQBOM3ZydjEyQXR0S2V5U2lnTG9nRQBOM3ZydjE5QXR0S2V5U2lnRGVmYXVsdExvZ0UATjN2cnYxMUF0dExhYmVsbGVkRQBOM3ZydjdBdHRMYW5nRQBOM3ZydjExQXR0TGF5ZXJMb2dFAE4zdnJ2MTNBdHRMYXllcklkZW50RQBOM3ZydjEwQXR0TGluZUxvY0UATjN2cnYxMUF0dExpbmVSZW5kRQBOM3ZydjE1QXR0TGluZVJlbmRCYXNlRQBOM3ZydjEwQXR0TGlua2luZ0UATjN2cnYxM0F0dEx5cmljU3R5bGVFAE4zdnJ2MTdBdHRNZWFzdXJlTnVtYmVyc0UATjN2cnYxNEF0dE1lYXN1cmVtZW50RQBOM3ZydjE0QXR0TWVkaWFCb3VuZHNFAE4zdnJ2OUF0dE1lZGl1bUUATjN2cnYxM0F0dE1laVZlcnNpb25FAE4zdnJ2MTJBdHRNZW5zdXJMb2dFAE4zdnJ2MTlBdHRNZXRhZGF0YVBvaW50aW5nRQBOM3ZydjE5QXR0TWV0ZXJDb25mb3JtYW5jZUUATjN2cnYyMkF0dE1ldGVyQ29uZm9ybWFuY2VCYXJFAE4zdnJ2MTRBdHRNZXRlclNpZ0xvZ0UATjN2cnYyMUF0dE1ldGVyU2lnRGVmYXVsdExvZ0UATjN2cnYxMEF0dE1tVGVtcG9FAE4zdnJ2MTlBdHRNdWx0aW51bU1lYXN1cmVzRQBOM3ZydjExQXR0TkludGVnZXJFAE4zdnJ2MTRBdHROTnVtYmVyTGlrZUUATjN2cnY3QXR0TmFtZUUATjN2cnYxNkF0dE5vdGF0aW9uU3R5bGVFAE4zdnJ2MTJBdHROb3RlSGVhZHNFAE4zdnJ2OUF0dE9jdGF2ZUUATjN2cnYxNkF0dE9jdGF2ZURlZmF1bHRFAE4zdnJ2MjFBdHRPY3RhdmVEaXNwbGFjZW1lbnRFAE4zdnJ2MTVBdHRPbmVMaW5lU3RhZmZFAE4zdnJ2MTVBdHRPcHRpbWl6YXRpb25FAE4zdnJ2MTlBdHRPcmlnaW5MYXllcklkZW50RQBOM3ZydjE5QXR0T3JpZ2luU3RhZmZJZGVudEUATjN2cnYxOUF0dE9yaWdpblN0YXJ0RW5kSWRFAE4zdnJ2MjVBdHRPcmlnaW5UaW1lc3RhbXBMb2dpY2FsRQBOM3ZydjhBdHRQYWdlc0UATjN2cnYxMkF0dFBhcnRJZGVudEUATjN2cnY4QXR0UGl0Y2hFAE4zdnJ2MTJBdHRQbGFjZW1lbnRFAE4zdnJ2OEF0dFBsaXN0RQBOM3ZydjExQXR0UG9pbnRpbmdFAE4zdnJ2MTFBdHRRdWFudGl0eUUATjN2cnYxMEF0dFJhbmdpbmdFAE4zdnJ2MTdBdHRSZXNwb25zaWJpbGl0eUUATjN2cnYxMUF0dFNjYWxhYmxlRQBOM3ZydjExQXR0U2VxdWVuY2VFAE4zdnJ2MTNBdHRTbGFzaENvdW50RQBOM3ZydjE0QXR0U2x1clByZXNlbnRFAE4zdnJ2OUF0dFNvdXJjZUUATjN2cnYxMEF0dFNwYWNpbmdFAE4zdnJ2MTFBdHRTdGFmZkxvZ0UATjN2cnYxNEF0dFN0YWZmRGVmTG9nRQBOM3ZydjE5QXR0U3RhZmZHcm91cGluZ1N5bUUATjN2cnYxM0F0dFN0YWZmSWRlbnRFAE4zdnJ2MTNBdHRTdGFmZkl0ZW1zRQBOM3ZydjExQXR0U3RhZmZMb2NFAE4zdnJ2MThBdHRTdGFmZkxvY1BpdGNoZWRFAE4zdnJ2MTNBdHRTdGFydEVuZElkRQBOM3ZydjEwQXR0U3RhcnRJZEUATjN2cnY4QXR0U3RlbXNFAE4zdnJ2OUF0dFN5bExvZ0UATjN2cnYxMEF0dFN5bFRleHRFAE4zdnJ2MTBBdHRTeXN0ZW1zRQBOM3ZydjEzQXR0VGFyZ2V0RXZhbEUATjN2cnYxMUF0dFRlbXBvTG9nRQBOM3ZydjE2QXR0VGV4dFJlbmRpdGlvbkUATjN2cnYxMkF0dFRleHRTdHlsZUUATjN2cnYxM0F0dFRpZVByZXNlbnRFAE4zdnJ2MTlBdHRUaW1lc3RhbXBMb2dpY2FsRQBOM3ZydjIwQXR0VGltZXN0YW1wMkxvZ2ljYWxFAE4zdnJ2MTZBdHRUcmFuc3Bvc2l0aW9uRQBOM3ZydjE2QXR0VHVwbGV0UHJlc2VudEUATjN2cnY4QXR0VHlwZWRFAE4zdnJ2MTNBdHRUeXBvZ3JhcGh5RQBOM3ZydjE2QXR0VmVydGljYWxBbGlnbkUATjN2cnYxNkF0dFZlcnRpY2FsR3JvdXBFAE4zdnJ2MTNBdHRWaXNpYmlsaXR5RQBOM3ZydjE3QXR0VmlzdWFsT2Zmc2V0SG9FAE4zdnJ2MTdBdHRWaXN1YWxPZmZzZXRUb0UATjN2cnYxN0F0dFZpc3VhbE9mZnNldFZvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MkhvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MlRvRQBOM3ZydjE4QXR0VmlzdWFsT2Zmc2V0MlZvRQBOM3ZydjE5QXR0Vm9sdGFHcm91cGluZ1N5bUUATjN2cnYxM0F0dFdoaXRlc3BhY2VFAE4zdnJ2OEF0dFdpZHRoRQBOM3ZydjVBdHRYeUUATjN2cnY2QXR0WHkyRQBmdW5jAGFjY2lkAGFydGljAHRhcmdldABhdWRpZW5jZQBkb3RzAGF1dGgAYXV0aC51cmkAYmFyLmxlbgBiYXIubWV0aG9kAGJhci5wbGFjZQB4bWw6YmFzZQBhbmFsb2cAY2FsZW5kYXIAY29kZWR2YWwAY2xhc3MAY2F1dGlvbmFyeQBjbGVmLnNoYXBlAGNsZWYubGluZQBjbGVmLmRpcwBjbGVmLmRpcy5wbGFjZQBjb2xvcgBjb2xvcmVkAHVseAB1bHkAbHJ4AGxyeQBjdWUAYmV6aWVyAGJ1bGdlAGN1cnZlZGlyAGxmb3JtAGx3aWR0aABkYXRhAGVuZGRhdGUAaXNvZGF0ZQBub3RhZnRlcgBub3RiZWZvcmUAc3RhcnRkYXRlAGR5bmFtLmRpc3QAaGFybS5kaXN0AHRleHQuZGlzdABkdXIAZHVyLmRlZmF1bHQAbnVtLmRlZmF1bHQAbnVtYmFzZS5kZWZhdWx0AG51bQBudW1iYXNlAGVuY2xvc2UAZW5kaW5nLnJlbmQAY2VydABldmlkZW5jZQBleHRlbmRlcgBleHRlbnQAZmVybWF0YQBub25maWxpbmcAbGV2ZWwAaGFuZABoZWlnaHQAaGFsaWduAG1pbWV0eXBlAGpvaW4Ac2lnAGtleS5zaWcAbGFiZWwAeG1sOmxhbmcAeG1sOnRyYW5zbGl0AGRlZgBsYXllcgBsaW5lAGxlbmRzeW0AbGVuZHN5bS5zaXplAGxzdGFydHN5bQBsc3RhcnRzeW0uc2l6ZQBsc2VncwBjb3B5b2YAY29ycmVzcABmb2xsb3dzAG5leHQAcHJlY2VkZXMAcHJldgBzYW1lYXMAc3luY2gAbHlyaWMuYWxpZ24AbHlyaWMuZmFtAGx5cmljLm5hbWUAbHlyaWMuc2l6ZQBseXJpYy5zdHlsZQBseXJpYy53ZWlnaHQAbW51bS52aXNpYmxlAHVuaXQAYmVnaW4AZW5kAGJldHlwZQBtZWRpdW0AbWVpdmVyc2lvbgBkb3QAc2lnbgBkZWNscwBtZXRjb24AY29udHJvbABjb3VudABzeW0AbWV0ZXIuY291bnQAbWV0ZXIudW5pdABtZXRlci5zeW0AbW0AbW0udW5pdABtbS5kb3RzAG11bHRpLm51bWJlcgBueW1yZWYAcm9sZQBtdXNpYy5uYW1lAG11c2ljLnNpemUAaGVhZC5hbHRzeW0AaGVhZC5hdXRoAGhlYWQuY29sb3IAaGVhZC5maWxsAGhlYWQuZmlsbGNvbG9yAGhlYWQubW9kAGhlYWQucm90YXRpb24AaGVhZC5zaGFwZQBoZWFkLnZpc2libGUAb2N0AG9jdC5kZWZhdWx0AGRpcwBkaXMucGxhY2UAb250aGVsaW5lAG9wdGltaXplAG9yaWdpbi5sYXllcgBvcmlnaW4uc3RhZmYAb3JpZ2luLnN0YXJ0aWQAb3JpZ2luLmVuZGlkAG9yaWdpbi50c3RhbXAAb3JpZ2luLnRzdGFtcDIAcGFnZS5oZWlnaHQAcGFnZS53aWR0aABwYWdlLnRvcG1hcgBwYWdlLmJvdG1hcgBwYWdlLmxlZnRtYXIAcGFnZS5yaWdodG1hcgBwYWdlLnBhbmVscwBwYWdlLnNjYWxlAHBhcnQAcGFydHN0YWZmAHBuYW1lAHBsaXN0AHhsaW5rOmFjdHVhdGUAeGxpbms6cm9sZQB4bGluazpzaG93AHhsaW5rOnRhcmdldAB4bGluazp0YXJnZXR0eXBlAHF1YW50aXR5AGF0bGVhc3QAYXRtb3N0AG1pbgBtYXgAY29uZmlkZW5jZQByZXNwAHNjYWxlAHNlcQBzbHVyAHNvdXJjZQBzcGFjaW5nLnBhY2tleHAAc3BhY2luZy5wYWNrZmFjdABzcGFjaW5nLnN0YWZmAHNwYWNpbmcuc3lzdGVtAGxpbmVzAHN5bWJvbABzdGFmZgBhYm92ZW9yZGVyAGJlbG93b3JkZXIAYmV0d2Vlbm9yZGVyAGxvYwBwbG9jAG9sb2MAZW5kaWQAc3RhcnRpZABzdGVtLmRpcgBzdGVtLmxlbgBzdGVtLm1vZABzdGVtLnBvcwBzdGVtLnZpc2libGUAc3RlbS54AHN0ZW0ueQBjb24Ad29yZHBvcwBzeWwAc3lzdGVtLmxlZnRsaW5lAHN5c3RlbS5sZWZ0bWFyAHN5c3RlbS5yaWdodG1hcgBzeXN0ZW0udG9wbWFyAGV2YWx1YXRlAGFsdHJlbmQAcmVuZAB0ZXh0LmZhbQB0ZXh0Lm5hbWUAdGV4dC5zaXplAHRleHQuc3R5bGUAdGV4dC53ZWlnaHQAdGllAHRzdGFtcAB0c3RhbXAyAHRyYW5zLmRpYXQAdHJhbnMuc2VtaQB0dXBsZXQAdHlwZQBmb250ZmFtAGZvbnRuYW1lAGZvbnRzaXplAGZvbnRzdHlsZQBmb250d2VpZ2h0AHZhbGlnbgB2Z3JwAHZpc2libGUAaG8AdG8Adm8Ac3RhcnRobwBlbmRobwBzdGFydHRvAGVuZHRvAHN0YXJ0dm8AZW5kdm8Adm9sdGFzeW0AeG1sOnNwYWNlAHgyAHkyAE4zdnJ2MTFBdHRBbm5vdFZpc0UATjN2cnYxMUF0dEFycGVnVmlzRQBOM3ZydjEzQXR0QmFyTGluZVZpc0UATjN2cnYxM0F0dEJlYW1pbmdWaXNFAE4zdnJ2MTNBdHRCZWF0UnB0VmlzRQBOM3ZydjExQXR0Q2hvcmRWaXNFAE4zdnJ2MTRBdHRDbGVmZmluZ1Zpc0UATjN2cnYxM0F0dEVwaXNlbWFWaXNFAE4zdnJ2MTFBdHRGVHJlbVZpc0UATjN2cnYxM0F0dEZlcm1hdGFWaXNFAE4zdnJ2MTNBdHRGaW5nR3JwVmlzRQBOM3ZydjEzQXR0SGFpcnBpblZpc0UATjN2cnYxMEF0dEhhcm1WaXNFAE4zdnJ2MTZBdHRIaXNwYW5UaWNrVmlzRQBOM3ZydjEyQXR0S2V5U2lnVmlzRQBOM3ZydjE5QXR0S2V5U2lnRGVmYXVsdFZpc0UATjN2cnYxMEF0dExpbmVWaXNFAE4zdnJ2MTZBdHRMaXF1ZXNjZW50VmlzRQBOM3ZydjEyQXR0TWVuc3VyVmlzRQBOM3ZydjE0QXR0TWVuc3VyYWxWaXNFAE4zdnJ2MTRBdHRNZXRlclNpZ1Zpc0UATjN2cnYyMUF0dE1ldGVyU2lnRGVmYXVsdFZpc0UATjN2cnYxNUF0dE11bHRpUmVzdFZpc0UATjN2cnY4QXR0UGJWaXNFAE4zdnJ2MTFBdHRQZWRhbFZpc0UATjN2cnYxNEF0dFF1aWxpc21hVmlzRQBOM3ZydjhBdHRTYlZpc0UATjN2cnYxNEF0dFNjb3JlRGVmVmlzRQBOM3ZydjEzQXR0U2VjdGlvblZpc0UATjN2cnYxNUF0dFNpZ25pZkxldFZpc0UATjN2cnYxMUF0dFNwYWNlVmlzRQBOM3ZydjE0QXR0U3RhZmZEZWZWaXNFAE4zdnJ2MTRBdHRTdGFmZkdycFZpc0UATjN2cnYxMkF0dFR1cGxldFZpc0UAcGxhY2UAYXJyb3cAYXJyb3cuc2hhcGUAYXJyb3cuc2l6ZQBhcnJvdy5jb2xvcgBhcnJvdy5maWxsY29sb3IAbGluZS5mb3JtAGxpbmUud2lkdGgAbGVuAG1ldGhvZABiZWFtLmNvbG9yAGJlYW0ucmVuZABiZWFtLnNsb3BlAGNsdXN0ZXIAY2xlZi5jb2xvcgBjbGVmLnZpc2libGUAZm9ybQBiZWFtcwBiZWFtcy5mbG9hdABmbG9hdC5nYXAAc2hhcGUAb3JpZW50AG9wZW5pbmcAcmVuZGdyaWQAdGlsdABzaWcuc2hvd2NoYW5nZQBrZXlzaWcuc2hvdwBrZXlzaWcuc2hvd2NoYW5nZQB3aWR0aABlbmRzeW0AZW5kc3ltLnNpemUAc3RhcnRzeW0Ac3RhcnRzeW0uc2l6ZQBjdXJ2ZQBsb29wZWQAbWVuc3VyLmNvbG9yAG1lbnN1ci5mb3JtAG1lbnN1ci5sb2MAbWVuc3VyLm9yaWVudABtZW5zdXIuc2l6ZQBtZXRlci5mb3JtAG1ldGVyLnNob3djaGFuZ2UAYmxvY2sAZm9saXVtAHdhdmVzAHZ1LmhlaWdodAByZXN0YXJ0AGNvbXByZXNzYWJsZQBncmlkLnNob3cAbGF5ZXJzY2hlbWUAbGluZXMuY29sb3IAbGluZXMudmlzaWJsZQBzcGFjaW5nAGJhci50aHJ1AGJyYWNrZXQucGxhY2UAYnJhY2tldC52aXNpYmxlAGR1ci52aXNpYmxlAG51bS5mb3JtYXQAcndhAGluZmluaXR5AAABAgQHAwYFAC0rICAgMFgweAAobnVsbCkALTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYAbmFuAE5BTgAuAExDX0FMTABMQU5HAEMuVVRGLTgAUE9TSVgATVVTTF9MT0NQQVRIAE5TdDNfXzI4aW9zX2Jhc2VFAE5TdDNfXzI5YmFzaWNfaW9zSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAE5TdDNfXzI5YmFzaWNfaW9zSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTViYXNpY19zdHJlYW1idWZJd05TXzExY2hhcl90cmFpdHNJd0VFRUUATlN0M19fMjEzYmFzaWNfaXN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTNiYXNpY19pc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAE5TdDNfXzIxM2Jhc2ljX29zdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFRUUATlN0M19fMjEzYmFzaWNfb3N0cmVhbUl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRQBOU3QzX18yMTRiYXNpY19pb3N0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQBOU3QzX18yMTFfX3N0ZG91dGJ1Zkl3RUUATlN0M19fMjExX19zdGRvdXRidWZJY0VFAHVuc3VwcG9ydGVkIGxvY2FsZSBmb3Igc3RhbmRhcmQgaW5wdXQATlN0M19fMjEwX19zdGRpbmJ1Zkl3RUUATlN0M19fMjEwX19zdGRpbmJ1ZkljRUUATlN0M19fMjdjb2xsYXRlSWNFRQBOU3QzX18yNmxvY2FsZTVmYWNldEUATlN0M19fMjdjb2xsYXRlSXdFRQAlcABOU3QzX18yN251bV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5X19udW1fZ2V0SWNFRQBOU3QzX18yMTRfX251bV9nZXRfYmFzZUUATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX2dldEl3RUUAJXAAAAAAbGwAJQAAAAAATlN0M19fMjdudW1fcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEljRUUATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAE5TdDNfXzI3bnVtX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjlfX251bV9wdXRJd0VFACVIOiVNOiVTACVtLyVkLyV5ACVJOiVNOiVTICVwACVhICViICVkICVIOiVNOiVTICVZAEFNAFBNAEphbnVhcnkARmVicnVhcnkATWFyY2gAQXByaWwATWF5AEp1bmUASnVseQBBdWd1c3QAU2VwdGVtYmVyAE9jdG9iZXIATm92ZW1iZXIARGVjZW1iZXIASmFuAEZlYgBNYXIAQXByAEp1bgBKdWwAQXVnAFNlcABPY3QATm92AERlYwBTdW5kYXkATW9uZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFRodXJzZGF5AEZyaWRheQBTYXR1cmRheQBTdW4ATW9uAFR1ZQBXZWQAVGh1AEZyaQBTYXQAJW0vJWQvJXklWS0lbS0lZCVJOiVNOiVTICVwJUg6JU0lSDolTTolUyVIOiVNOiVTTlN0M19fMjh0aW1lX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjIwX190aW1lX2dldF9jX3N0b3JhZ2VJY0VFAE5TdDNfXzI5dGltZV9iYXNlRQBOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUATlN0M19fMjh0aW1lX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjEwX190aW1lX3B1dEUATlN0M19fMjh0aW1lX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjEwbW9uZXlwdW5jdEljTGIwRUVFAE5TdDNfXzIxMG1vbmV5X2Jhc2VFAE5TdDNfXzIxMG1vbmV5cHVuY3RJY0xiMUVFRQBOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUATlN0M19fMjEwbW9uZXlwdW5jdEl3TGIxRUVFACVMZgBOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9nZXRJY0VFADAxMjM0NTY3ODkATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAlLjBMZgBOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJY0VFAE5TdDNfXzI5bW9uZXlfcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X3B1dEl3RUUATlN0M19fMjhtZXNzYWdlc0ljRUUATlN0M19fMjEzbWVzc2FnZXNfYmFzZUUATlN0M19fMjE3X193aWRlbl9mcm9tX3V0ZjhJTG0zMkVFRQBOU3QzX18yN2NvZGVjdnRJRGljMTFfX21ic3RhdGVfdEVFAE5TdDNfXzIxMmNvZGVjdnRfYmFzZUUATlN0M19fMjE2X19uYXJyb3dfdG9fdXRmOElMbTMyRUVFAE5TdDNfXzI4bWVzc2FnZXNJd0VFAE5TdDNfXzI3Y29kZWN2dEljYzExX19tYnN0YXRlX3RFRQBOU3QzX18yN2NvZGVjdnRJd2MxMV9fbWJzdGF0ZV90RUUATlN0M19fMjdjb2RlY3Z0SURzYzExX19tYnN0YXRlX3RFRQBOU3QzX18yNmxvY2FsZTVfX2ltcEUATlN0M19fMjVjdHlwZUljRUUATlN0M19fMjEwY3R5cGVfYmFzZUUATlN0M19fMjVjdHlwZUl3RUUAZmFsc2UAdHJ1ZQBOU3QzX18yOG51bXB1bmN0SWNFRQBOU3QzX18yOG51bXB1bmN0SXdFRQBOU3QzX18yMjBfX2NvZGVjdnRfdXRmOF91dGYxNkl3RUUATlN0M19fMjE0X19zaGFyZWRfY291bnRFAE5TdDNfXzIxOV9fc2hhcmVkX3dlYWtfY291bnRFAE5TdDNfXzIxMXJlZ2V4X2Vycm9yRQBVbmtub3duIGVycm9yIHR5cGUAQW4gZW1wdHkgcmVnZXggaXMgbm90IGFsbG93ZWQgaW4gdGhlIFBPU0lYIGdyYW1tYXIuAEFuIGludmFsaWQgcmVnZXggZ3JhbW1hciBoYXMgYmVlbiByZXF1ZXN0ZWQuAFRoZXJlIHdhcyBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gY291bGQgbWF0Y2ggdGhlIHNwZWNpZmllZCBjaGFyYWN0ZXIgc2VxdWVuY2UuAFRoZSBjb21wbGV4aXR5IG9mIGFuIGF0dGVtcHRlZCBtYXRjaCBhZ2FpbnN0IGEgcmVndWxhciBleHByZXNzaW9uIGV4Y2VlZGVkIGEgcHJlLXNldCBsZXZlbC4AT25lIG9mICo/K3sgd2FzIG5vdCBwcmVjZWRlZCBieSBhIHZhbGlkIHJlZ3VsYXIgZXhwcmVzc2lvbi4AVGhlcmUgd2FzIGluc3VmZmljaWVudCBtZW1vcnkgdG8gY29udmVydCB0aGUgZXhwcmVzc2lvbiBpbnRvIGEgZmluaXRlIHN0YXRlIG1hY2hpbmUuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBhbiBpbnZhbGlkIGNoYXJhY3RlciByYW5nZSwgc3VjaCBhcyBbYi1hXSBpbiBtb3N0IGVuY29kaW5ncy4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgcmFuZ2UgaW4gYSB7fSBleHByZXNzaW9uLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCB7IGFuZCB9LgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCAoIGFuZCApLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCBbIGFuZCBdLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBiYWNrIHJlZmVyZW5jZS4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgZXNjYXBlZCBjaGFyYWN0ZXIsIG9yIGEgdHJhaWxpbmcgZXNjYXBlLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjaGFyYWN0ZXIgY2xhc3MgbmFtZS4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgY29sbGF0aW5nIGVsZW1lbnQgbmFtZS4AQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE5VTABPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBhAGFsZXJ0AGFtcGVyc2FuZABhcG9zdHJvcGhlAGFzdGVyaXNrAGIAYmFja3NsYXNoAGJhY2tzcGFjZQBjAGNhcnJpYWdlLXJldHVybgBjaXJjdW1mbGV4AGNpcmN1bWZsZXgtYWNjZW50AGNvbG9uAGNvbW1hAGNvbW1lcmNpYWwtYXQAZABkb2xsYXItc2lnbgBlAGVpZ2h0AGVxdWFscy1zaWduAGV4Y2xhbWF0aW9uLW1hcmsAZgBmaXZlAGZvcm0tZmVlZABmb3VyAGZ1bGwtc3RvcABnAGdyYXZlLWFjY2VudABncmVhdGVyLXRoYW4tc2lnbgBoAGh5cGhlbgBoeXBoZW4tbWludXMAaQBqAGsAbABsZWZ0LWJyYWNlAGxlZnQtY3VybHktYnJhY2tldABsZWZ0LXBhcmVudGhlc2lzAGxlZnQtc3F1YXJlLWJyYWNrZXQAbGVzcy10aGFuLXNpZ24AbG93LWxpbmUAbQBuAG5ld2xpbmUAbmluZQBudW1iZXItc2lnbgBvAG9uZQBwAHBlcmNlbnQtc2lnbgBwZXJpb2QAcGx1cy1zaWduAHEAcXVlc3Rpb24tbWFyawBxdW90YXRpb24tbWFyawByAHJldmVyc2Utc29saWR1cwByaWdodC1icmFjZQByaWdodC1jdXJseS1icmFja2V0AHJpZ2h0LXBhcmVudGhlc2lzAHJpZ2h0LXNxdWFyZS1icmFja2V0AHMAc2VtaWNvbG9uAHNldmVuAHNpeABzbGFzaABzb2xpZHVzAHNwYWNlAHQAdGFiAHRocmVlAHRpbGRlAHR3bwB1AHVuZGVyc2NvcmUAdgB2ZXJ0aWNhbC1saW5lAHZlcnRpY2FsLXRhYgB3AHgAeQB6AHplcm8AYWxudW0AYWxwaGEAYmxhbmsAY250cmwAZGlnaXQAZ3JhcGgAbG93ZXIAcHJpbnQAcHVuY3QAdXBwZXIAeGRpZ2l0ACVkACVmAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXM6ICVzAHRlcm1pbmF0aW5nIHdpdGggJXMgZXhjZXB0aW9uIG9mIHR5cGUgJXMAdGVybWluYXRpbmcgd2l0aCAlcyBmb3JlaWduIGV4Y2VwdGlvbgB0ZXJtaW5hdGluZwB1bmNhdWdodABTdDlleGNlcHRpb24ATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAU3Q5dHlwZV9pbmZvAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAcHRocmVhZF9vbmNlIGZhaWx1cmUgaW4gX19jeGFfZ2V0X2dsb2JhbHNfZmFzdCgpAGNhbm5vdCBjcmVhdGUgcHRocmVhZCBrZXkgZm9yIF9fY3hhX2dldF9nbG9iYWxzKCkAY2Fubm90IHplcm8gb3V0IHRocmVhZCB2YWx1ZSBmb3IgX19jeGFfZ2V0X2dsb2JhbHMoKQB0ZXJtaW5hdGVfaGFuZGxlciB1bmV4cGVjdGVkbHkgcmV0dXJuZWQAc3RkOjpiYWRfYWxsb2MAU3Q5YmFkX2FsbG9jAFN0MTFsb2dpY19lcnJvcgBTdDEzcnVudGltZV9lcnJvcgBTdDEybGVuZ3RoX2Vycm9yAFN0MTJvdXRfb2ZfcmFuZ2UAU3QxMXJhbmdlX2Vycm9yAHN0ZDo6YmFkX2Nhc3QAU3Q4YmFkX2Nhc3QATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQBEbgBOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9F";var tempDoublePtr=204720;function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___gxx_personality_v0(){}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(1);return-1}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;i"})},staticInit:function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS,"IDBFS":IDBFS,"NODEFS":NODEFS,"WORKERFS":WORKERFS}},init:function(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:function(){FS.init.initialized=false;var fflush=Module["_fflush"];if(fflush)fflush(0);for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-75}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),dirp=SYSCALLS.get(),count=SYSCALLS.get();if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx>>0,(tempDouble=id,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _abort(){Module["abort"]()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _exit(status){exit(status)}function _getenv(name){if(name===0)return 0;name=UTF8ToString(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}var ___tm_current=204560;var ___tm_timezone=(stringToUTF8("GMT",204608,4),204608);function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(2e3,6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function _pthread_cond_wait(){return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i>2]|0;k=c[(d+124|0)>>2]|0;a:do if((l|0)==(k|0)){i=l;oa=5}else{j=l;while(1){if((c[j>>2]|0)==87){i=j;oa=5;break a}j=j+4|0;if((j|0)==(k|0)){h=l;o=k;break}}}while(0);if((oa|0)==5)if((i|0)==(k|0)){h=l;o=k}else{h=job(d,13672,18200,-2)|0;i=c[h+4>>2]|0;if(!i){h=l;o=k}else{sRa(pa+1276|0,h,i);o=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;h=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=4;c[(pa+176|0)>>2]=1668183398;a[(pa+176|0)+4>>0]=0;c[(pa+176|0)+12>>2]=o;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=h;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(pa+176|0)>>2];c[h+4>>2]=c[(pa+176|0)+4>>2];c[h+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;o=(pa+176|0)+12|0;c[(h+12|0)>>2]=c[o>>2];c[(h+12|0)+4>>2]=c[o+4>>2];c[(h+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);h=c[(d+120|0)>>2]|0;o=c[(d+124|0)>>2]|0}}b:do if((h|0)!=(o|0)){i=h;while(1){if((c[i>>2]|0)==88)break;i=i+4|0;if((i|0)==(o|0))break b}if((i|0)!=(o|0)){i=job(d,13672,18216,-2)|0;j=c[i+4>>2]|0;if(j){OPa(pa+1276|0,i,j);o=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;h=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=5;a[(pa+176|0)>>0]=a[183813]|0;a[(pa+176|0)+1>>0]=a[183814]|0;a[(pa+176|0)+2>>0]=a[183815]|0;a[(pa+176|0)+3>>0]=a[183816]|0;a[(pa+176|0)+4>>0]=a[183817]|0;a[(pa+176|0)+5>>0]=0;c[(pa+176|0)+12>>2]=o;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=h;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(pa+176|0)>>2];c[h+4>>2]=c[(pa+176|0)+4>>2];c[h+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;o=(pa+176|0)+12|0;c[(h+12|0)>>2]=c[o>>2];c[(h+12|0)+4>>2]=c[o+4>>2];c[(h+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);h=c[(d+120|0)>>2]|0;o=c[(d+124|0)>>2]|0}}}while(0);c:do if((h|0)==(o|0))i=o;else{i=h;while(1){if((c[i>>2]|0)==89)break;i=i+4|0;if((i|0)==(o|0)){i=o;break c}}if((i|0)==(o|0))i=o;else{k=job(d,13672,18232,-2)|0;l=c[k+8>>2]|0;n=c[k+4>>2]|0;d:do if((l|0)==(n|0)){if((n|0)==(l|0)){i=o;break c}i=n;j=0;while(1){if((c[i>>2]|0)!=(c[j>>2]|0))break d;i=i+4|0;if((i|0)==(l|0)){i=o;break c}else j=j+4|0}}while(0);c[(pa+1328|0)>>2]=0;c[((pa+1328|0)+4|0)>>2]=0;c[((pa+1328|0)+8|0)>>2]=0;if(l-n|0|0){if((l-n|0)>>2>>>0>1073741823)Snb(pa+1328|0);h=omb(l-n|0)|0;c[((pa+1328|0)+4|0)>>2]=h;c[(pa+1328|0)>>2]=h;c[((pa+1328|0)+8|0)>>2]=h+((l-n|0)>>2<<2);if((l-n|0|0)>0){qpb(h|0,n|0,l-n|0|0)|0;c[((pa+1328|0)+4|0)>>2]=h+((l-n|0)>>>2<<2)}}jl(pa+1276|0,k,pa+1328|0);o=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;h=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=5;a[(pa+176|0)>>0]=a[183819]|0;a[(pa+176|0)+1>>0]=a[183820]|0;a[(pa+176|0)+2>>0]=a[183821]|0;a[(pa+176|0)+3>>0]=a[183822]|0;a[(pa+176|0)+4>>0]=a[183823]|0;a[(pa+176|0)+5>>0]=0;c[(pa+176|0)+12>>2]=o;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=h;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(pa+176|0)>>2];c[h+4>>2]=c[(pa+176|0)+4>>2];c[h+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;o=(pa+176|0)+12|0;c[(h+12|0)>>2]=c[o>>2];c[(h+12|0)+4>>2]=c[o+4>>2];c[(h+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);h=c[(pa+1328|0)>>2]|0;if(h|0){c[((pa+1328|0)+4|0)>>2]=h;rmb(h)}h=c[(d+120|0)>>2]|0;i=c[(d+124|0)>>2]|0}}while(0);e:do if((h|0)!=(i|0)){while(1){if((c[h>>2]|0)==90)break;h=h+4|0;if((h|0)==(i|0))break e}if((h|0)!=(i|0)){h=job(d,13672,18248,-2)|0;o=a[h+15>>0]|0;if(!((o<<24>>24<0?c[h+8>>2]|0:o&255)|0))if(!(lnb(h+4|0,0,-1,202525,0)|0))break;Lmb(pa+1288|0,h+4|0);Mi(pa+1276|0,h,pa+1288|0);o=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;h=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=6;a[(pa+176|0)>>0]=a[183825]|0;a[(pa+176|0)+1>>0]=a[183826]|0;a[(pa+176|0)+2>>0]=a[183827]|0;a[(pa+176|0)+3>>0]=a[183828]|0;a[(pa+176|0)+4>>0]=a[183829]|0;a[(pa+176|0)+5>>0]=a[183830]|0;a[(pa+176|0)+6>>0]=0;c[(pa+176|0)+12>>2]=o;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=h;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(pa+176|0)>>2];c[h+4>>2]=c[(pa+176|0)+4>>2];c[h+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;o=(pa+176|0)+12|0;c[(h+12|0)>>2]=c[o>>2];c[(h+12|0)+4>>2]=c[o+4>>2];c[(h+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);if((a[(pa+1288|0)+11>>0]|0)<0)rmb(c[(pa+1288|0)>>2]|0)}}while(0);i=c[(d+120|0)>>2]|0;j=c[(d+124|0)>>2]|0;f:do if((i|0)==(j|0)){r=i;oa=79}else{h=i;while(1){if((c[h>>2]|0)==91){r=h;oa=79;break f}h=h+4|0;if((h|0)==(j|0)){s=i;g=j;break}}}while(0);if((oa|0)==79)if((r|0)==(j|0)){s=i;g=j}else{g=job(d,13672,18264,-2)|0;h=c[g+4>>2]|0;if(!h){s=i;g=j}else{wRa(pa+1276|0,g,h);s=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;g=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=8;c[(pa+176|0)>>2]=1768191329;c[(pa+176|0)+4>>2]=1701015141;a[(pa+176|0)+8>>0]=0;c[(pa+176|0)+12>>2]=s;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=g;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(pa+176|0)>>2];c[g+4>>2]=c[(pa+176|0)+4>>2];c[g+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;s=(pa+176|0)+12|0;c[(g+12|0)>>2]=c[s>>2];c[(g+12|0)+4>>2]=c[s+4>>2];c[(g+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);s=c[(d+120|0)>>2]|0;g=c[(d+124|0)>>2]|0}}g:do if((s|0)==(g|0))h=s;else{h=s;while(1){if((c[h>>2]|0)==92)break;h=h+4|0;if((h|0)==(g|0)){h=s;break g}}if((h|0)==(g|0))h=s;else{h=job(d,13672,18280,-2)|0;i=c[h+4>>2]|0;if((i|0)==-1)h=s;else{Oi(pa+1276|0,h,i);s=c[(pa+1276|0)>>2]|0;c[(pa+1304|0)>>2]=c[((pa+1276|0)+4|0)>>2];b[(pa+1304|0)+4>>1]=b[((pa+1276|0)+4|0)+4>>1]|0;a[(pa+1304|0)+6>>0]=a[((pa+1276|0)+4|0)+6>>0]|0;g=a[(pa+1276|0)+11>>0]|0;c[(pa+1276|0)>>2]=0;c[(pa+1276|0)+4>>2]=0;c[(pa+1276|0)+8>>2]=0;c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;a[((pa+176|0)+11|0)>>0]=4;c[(pa+176|0)>>2]=1937010532;a[(pa+176|0)+4>>0]=0;c[(pa+176|0)+12>>2]=s;c[((pa+176|0)+16|0)>>2]=c[(pa+1304|0)>>2];b[((pa+176|0)+16|0)+4>>1]=b[(pa+1304|0)+4>>1]|0;a[((pa+176|0)+16|0)+6>>0]=a[(pa+1304|0)+6>>0]|0;a[(pa+176|0)+23>>0]=g;c[(pa+1304|0)>>2]=0;b[(pa+1304|0)+4>>1]=0;a[(pa+1304|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(pa+176|0)>>2];c[g+4>>2]=c[(pa+176|0)+4>>2];c[g+8>>2]=c[(pa+176|0)+8>>2];c[(pa+176|0)>>2]=0;c[(pa+176|0)+4>>2]=0;c[(pa+176|0)+8>>2]=0;s=(pa+176|0)+12|0;c[(g+12|0)>>2]=c[s>>2];c[(g+12|0)+4>>2]=c[s+4>>2];c[(g+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,pa+176|0);if((a[(pa+176|0)+12+11>>0]|0)<0)rmb(c[(pa+176|0)+12>>2]|0)}if((a[((pa+176|0)+11|0)>>0]|0)<0)rmb(c[(pa+176|0)>>2]|0);if((a[(pa+1276|0)+11>>0]|0)<0)rmb(c[(pa+1276|0)>>2]|0);h=c[(d+120|0)>>2]|0;g=c[(d+124|0)>>2]|0}}}while(0);c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1456>>2]=t;c[pa+9576>>2]=h;c[pa+9600>>2]=g;c[pa+14608>>2]=ga;c[pa+17656>>2]=na;c[pa+17672>>2]=qa;c[pa+17680>>2]=ra;c[pa+17688>>2]=oa;c[pa+17864>>2]=0;c[pa+17868>>2]=0;D5a(pa);s=c[pa+1456>>2]|0;t=c[pa+14608>>2]|0;na=c[pa+17656>>2]|0;ga=c[pa+17672>>2]|0;ra=c[pa+17680>>2]|0;oa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1456>>2]=s;c[pa+1488>>2]=u;c[pa+6e3>>2]=L;c[pa+6008>>2]=M;c[pa+6064>>2]=N;c[pa+6072>>2]=O;c[pa+14608>>2]=t;c[pa+17656>>2]=na;c[pa+17672>>2]=ga;c[pa+17680>>2]=ra;c[pa+17688>>2]=oa;c[pa+17856>>2]=0;c[pa+17860>>2]=0;C5a(pa);u=c[pa+1488>>2]|0;L=c[pa+6e3>>2]|0;M=c[pa+6008>>2]|0;oa=c[pa+6064>>2]|0;ra=c[pa+6072>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1488>>2]=u;c[pa+1504>>2]=v;c[pa+6e3>>2]=L;c[pa+6008>>2]=M;c[pa+6064>>2]=oa;c[pa+6072>>2]=ra;c[pa+6416>>2]=P;c[pa+17688>>2]=qa;c[pa+17848>>2]=0;c[pa+17852>>2]=0;B5a(pa);qa=c[pa+1504>>2]|0;ra=c[pa+6416>>2]|0;oa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1504>>2]=qa;c[pa+1536>>2]=w;c[pa+6416>>2]=ra;c[pa+6872>>2]=Q;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=oa;c[pa+17840>>2]=0;c[pa+17844>>2]=0;A5a(pa);oa=c[pa+1536>>2]|0;Q=c[pa+6872>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1536>>2]=oa;c[pa+1560>>2]=x;c[pa+6872>>2]=Q;c[pa+7448>>2]=R;c[pa+7456>>2]=S;c[pa+7504>>2]=T;c[pa+7512>>2]=U;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17832>>2]=0;c[pa+17836>>2]=0;z5a(pa);Q=c[pa+1560>>2]|0;R=c[pa+7448>>2]|0;S=c[pa+7456>>2]|0;ra=c[pa+7504>>2]|0;oa=c[pa+7512>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1560>>2]=Q;c[pa+7448>>2]=R;c[pa+7456>>2]=S;c[pa+7504>>2]=ra;c[pa+7512>>2]=oa;c[pa+8032>>2]=V;c[pa+8040>>2]=W;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17824>>2]=0;c[pa+17828>>2]=0;y5a(pa);qa=c[pa+8032>>2]|0;oa=c[pa+8040>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1616>>2]=y;c[pa+8032>>2]=qa;c[pa+8040>>2]=oa;c[pa+8552>>2]=X;c[pa+17688>>2]=ra;c[pa+17816>>2]=0;c[pa+17820>>2]=0;x5a(pa);ra=c[pa+1616>>2]|0;oa=c[pa+8552>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1616>>2]=ra;c[pa+1640>>2]=z;c[pa+8552>>2]=oa;c[pa+9040>>2]=Y;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=qa;c[pa+17808>>2]=0;c[pa+17812>>2]=0;w5a(pa);qa=c[pa+1640>>2]|0;oa=c[pa+9040>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1640>>2]=qa;c[pa+1656>>2]=A;c[pa+9040>>2]=oa;c[pa+9504>>2]=Z;c[pa+17688>>2]=ra;c[pa+17800>>2]=0;c[pa+17804>>2]=0;v5a(pa);ra=c[pa+1656>>2]|0;oa=c[pa+9504>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1656>>2]=ra;c[pa+1696>>2]=B;c[pa+9504>>2]=oa;c[pa+10256>>2]=_;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17792>>2]=0;c[pa+17796>>2]=0;u5a(pa);qa=c[pa+1696>>2]|0;oa=c[pa+10256>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1696>>2]=qa;c[pa+1728>>2]=C;c[pa+10256>>2]=oa;c[pa+10696>>2]=$;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17784>>2]=0;c[pa+17788>>2]=0;t5a(pa);ra=c[pa+1728>>2]|0;oa=c[pa+10696>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1728>>2]=ra;c[pa+1760>>2]=D;c[pa+10696>>2]=oa;c[pa+11240>>2]=aa;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17776>>2]=0;c[pa+17780>>2]=0;s5a(pa);qa=c[pa+1760>>2]|0;oa=c[pa+11240>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1760>>2]=qa;c[pa+1792>>2]=E;c[pa+11240>>2]=oa;c[pa+12128>>2]=ba;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17768>>2]=0;c[pa+17772>>2]=0;r5a(pa);ra=c[pa+1792>>2]|0;oa=c[pa+12128>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1792>>2]=ra;c[pa+1816>>2]=F;c[pa+12128>>2]=oa;c[pa+12688>>2]=ca;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17760>>2]=0;c[pa+17764>>2]=0;q5a(pa);qa=c[pa+1816>>2]|0;oa=c[pa+12688>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1816>>2]=qa;c[pa+12688>>2]=oa;c[pa+13392>>2]=da;c[pa+13400>>2]=ea;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17752>>2]=0;c[pa+17756>>2]=0;p5a(pa);ra=c[pa+13392>>2]|0;oa=c[pa+13400>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1864>>2]=G;c[pa+13392>>2]=ra;c[pa+13400>>2]=oa;c[pa+13960>>2]=fa;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17744>>2]=0;c[pa+17748>>2]=0;o5a(pa);qa=c[pa+1864>>2]|0;oa=c[pa+13960>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1864>>2]=qa;c[pa+13960>>2]=oa;c[pa+14616>>2]=ha;c[pa+14624>>2]=ia;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17736>>2]=0;c[pa+17740>>2]=0;n5a(pa);ra=c[pa+14616>>2]|0;oa=c[pa+14624>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1920>>2]=H;c[pa+14616>>2]=ra;c[pa+14624>>2]=oa;c[pa+15072>>2]=ja;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17728>>2]=0;c[pa+17732>>2]=0;m5a(pa);qa=c[pa+1920>>2]|0;oa=c[pa+15072>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1920>>2]=qa;c[pa+1952>>2]=I;c[pa+15072>>2]=oa;c[pa+15640>>2]=ka;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=ra;c[pa+17720>>2]=0;c[pa+17724>>2]=0;l5a(pa);ra=c[pa+1952>>2]|0;oa=c[pa+15640>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;t=c[pa+17680>>2]|0;qa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1952>>2]=ra;c[pa+1984>>2]=J;c[pa+15640>>2]=oa;c[pa+16272>>2]=la;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=t;c[pa+17688>>2]=qa;c[pa+17712>>2]=0;c[pa+17716>>2]=0;k5a(pa);qa=c[pa+1984>>2]|0;la=c[pa+16272>>2]|0;t=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;ga=c[pa+17680>>2]|0;oa=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+1984>>2]=qa;c[pa+2e3>>2]=K;c[pa+16272>>2]=la;c[pa+16968>>2]=ma;c[pa+17656>>2]=t;c[pa+17672>>2]=na;c[pa+17680>>2]=ga;c[pa+17688>>2]=oa;c[pa+17704>>2]=0;c[pa+17708>>2]=0;j5a(pa);la=c[pa+2e3>>2]|0;oa=c[pa+16968>>2]|0;ga=c[pa+17656>>2]|0;na=c[pa+17672>>2]|0;qa=c[pa+17680>>2]|0;ra=c[pa+17688>>2]|0;c[pa+1360>>2]=d;c[pa+1368>>2]=e;c[pa+2e3>>2]=la;c[pa+16968>>2]=oa;c[pa+17656>>2]=ga;c[pa+17672>>2]=na;c[pa+17680>>2]=qa;c[pa+17688>>2]=ra;c[pa+17696>>2]=0;c[pa+17700>>2]=0;i5a(pa);p=c[pa+17696>>2]|0;m=c[pa+17700>>2]|0;q=+f[pa+17700>>2];c[pa+17696>>2]=0;c[pa+17700>>2]=0;if((p|0)==5)return}function i5a(d){d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;p=c[d+1360>>2]|0;q=c[d+1368>>2]|0;i=c[d+2e3>>2]|0;j=c[d+16968>>2]|0;r=c[d+17656>>2]|0;t=c[d+17672>>2]|0;u=c[d+17680>>2]|0;s=c[d+17688>>2]|0;a:{do if((s|0)==3392){if((i|0)==(j|0))break;if(!p)j=0;else j=job(p,13672,20264,-2)|0;f=+g[j+8>>3];if(f!=0.0){Ni(d+1276|0,j,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;i=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185719]|0;a[(d+176|0)+1>>0]=a[185720]|0;a[(d+176|0)+2>>0]=a[185721]|0;a[(d+176|0)+3>>0]=a[185722]|0;a[(d+176|0)+4>>0]=a[185723]|0;a[(d+176|0)+5>>0]=a[185724]|0;a[(d+176|0)+6>>0]=a[185725]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=i;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+176|0)>>2];c[i+4>>2]=c[(d+176|0)+4>>2];c[i+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(i+12|0)>>2]=c[v>>2];c[(i+12|0)+4>>2]=c[v+4>>2];c[(i+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=+g[j+16>>3];if(!(f!=0.0))break;Ni(d+1276|0,j,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;i=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185727]|0;a[(d+176|0)+1>>0]=a[185728]|0;a[(d+176|0)+2>>0]=a[185729]|0;a[(d+176|0)+3>>0]=a[185730]|0;a[(d+176|0)+4>>0]=a[185731]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=i;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+176|0)>>2];c[i+4>>2]=c[(d+176|0)+4>>2];c[i+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(i+12|0)>>2]=c[v>>2];c[(i+12|0)+4>>2]=c[v+4>>2];c[(i+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(p+120|0)>>2]|0;j=c[(p+124|0)>>2]|0;b:do if((i|0)==(j|0)){k=i;s=3419}else do{if((c[i>>2]|0)==217){k=i;s=3419;break b}i=i+4|0}while((i|0)!=(j|0));while(0);do if((s|0)==3419){if((k|0)==(j|0))break;if(!p)j=0;else j=job(p,13672,20280,-2)|0;f=+g[j+8>>3];if(f!=-2147483647.0){Pi(d+1276|0,j,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;i=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185733]|0;a[(d+176|0)+1>>0]=a[185734]|0;a[(d+176|0)+2>>0]=a[185735]|0;a[(d+176|0)+3>>0]=a[185736]|0;a[(d+176|0)+4>>0]=a[185737]|0;a[(d+176|0)+5>>0]=a[185738]|0;a[(d+176|0)+6>>0]=a[185739]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=i;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+176|0)>>2];c[i+4>>2]=c[(d+176|0)+4>>2];c[i+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(i+12|0)>>2]=c[v>>2];c[(i+12|0)+4>>2]=c[v+4>>2];c[(i+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=+g[j+16>>3];if(!(f!=-2147483647.0))break;Pi(d+1276|0,j,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;i=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185741]|0;a[(d+176|0)+1>>0]=a[185742]|0;a[(d+176|0)+2>>0]=a[185743]|0;a[(d+176|0)+3>>0]=a[185744]|0;a[(d+176|0)+4>>0]=a[185745]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=i;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+176|0)>>2];c[i+4>>2]=c[(d+176|0)+4>>2];c[i+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(i+12|0)>>2]=c[v>>2];c[(i+12|0)+4>>2]=c[v+4>>2];c[(i+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);j=c[(p+120|0)>>2]|0;k=c[(p+124|0)>>2]|0;c:do if((j|0)==(k|0)){l=j;s=3446}else{i=j;while(1){if((c[i>>2]|0)==218){l=i;s=3446;break c}i=i+4|0;if((i|0)==(k|0)){h=j;m=k;break}}}while(0);do if((s|0)==3446){if((l|0)==(k|0)){h=j;m=k;break}h=job(p,13672,20296,-2)|0;i=c[h+4>>2]|0;if(!i){h=j;m=k;break}sTa(d+1276|0,h,i);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1953263478;c[(d+176|0)+4>>2]=1836675937;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(q+4|0)>>2]|0;do if(h>>>0<(c[q+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(h+12|0)>>2]=c[v>>2];c[(h+12|0)+4>>2]=c[v+4>>2];c[(h+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);h=c[(p+120|0)>>2]|0;m=c[(p+124|0)>>2]|0}while(0);d:do if((h|0)!=(m|0)){while(1){if((c[h>>2]|0)==219)break;h=h+4|0;if((h|0)==(m|0))break d}if((h|0)==(m|0))break;h=job(p,13672,20312,-2)|0;v=a[h+15>>0]|0;if(!((v<<24>>24<0?c[h+8>>2]|0:v&255)|0))if(!(lnb(h+4|0,0,-1,202525,0)|0))break;Lmb(d+212|0,h+4|0);Mi(d+1276|0,h,d+212|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;r=d+176|0;t=185756;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(q+4|0)>>2]|0;do if(h>>>0<(c[q+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(h+12|0)>>2]=c[v>>2];c[(h+12|0)+4>>2]=c[v+4>>2];c[(h+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+212|0)+11>>0]|0)<0)rmb(c[(d+212|0)>>2]|0)}while(0);i=c[(p+120|0)>>2]|0;j=c[(p+124|0)>>2]|0;e:do if((i|0)==(j|0)){n=i;s=3479}else{h=i;while(1){if((c[h>>2]|0)==220){n=h;s=3479;break e}h=h+4|0;if((h|0)==(j|0)){e=i;o=j;break}}}while(0);do if((s|0)==3479){if((n|0)==(j|0)){e=i;o=j;break}e=job(p,13672,20328,-2)|0;f=+g[e+8>>3];if(!(f!=-2147483647.0)){e=i;o=j;break}Pi(d+1276|0,e,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[186790]|0;a[(d+176|0)+1>>0]=a[186791]|0;a[(d+176|0)+2>>0]=a[186792]|0;a[(d+176|0)+3>>0]=a[186793]|0;a[(d+176|0)+4>>0]=a[186794]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(e+12|0)>>2]=c[v>>2];c[(e+12|0)+4>>2]=c[v+4>>2];c[(e+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(p+120|0)>>2]|0;o=c[(p+124|0)>>2]|0}while(0);f:do if((e|0)!=(o|0)){while(1){if((c[e>>2]|0)==221)break;e=e+4|0;if((e|0)==(o|0))break f}if((e|0)==(o|0))break;if(!p)h=0;else h=job(p,13672,20344,-2)|0;f=+g[h+8>>3];if(f!=0.0){Ni(d+1276|0,h,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=1;a[(d+176|0)>>0]=120;a[(d+176|0)+1>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(e+12|0)>>2]=c[v>>2];c[(e+12|0)+4>>2]=c[v+4>>2];c[(e+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=+g[h+16>>3];if(!(f!=0.0))break;Ni(d+1276|0,h,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=1;a[(d+176|0)>>0]=121;a[(d+176|0)+1>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(e+12|0)>>2]=c[v>>2];c[(e+12|0)+4>>2]=c[v+4>>2];c[(e+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;h=c[(p+124|0)>>2]|0;g:do if((e|0)!=(h|0)){do{if((c[e>>2]|0)==222)break g;e=e+4|0}while((e|0)!=(h|0));ya=d;c[d+17696>>2]=5;break a}while(0);if((e|0)==(h|0)){ya=d;c[d+17696>>2]=5;break a}if(!p)h=0;else h=job(p,13672,20360,-2)|0;f=+g[h+8>>3];if(f!=0.0){Ni(d+1276|0,h,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=12920;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(e+12|0)>>2]=c[v>>2];c[(e+12|0)+4>>2]=c[v+4>>2];c[(e+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=+g[h+16>>3];if(!(f!=0.0)){ya=d;c[d+17696>>2]=5;break a}Ni(d+1276|0,h,f);v=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=12921;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=v;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;v=(d+176|0)+12|0;c[(e+12|0)>>2]=c[v>>2];c[(e+12|0)+4>>2]=c[v+4>>2];c[(e+12|0)+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);ya=d;c[d+17696>>2]=5;break a}c[d+17656>>2]=r;c[d+17672>>2]=t;c[d+17680>>2]=u;c[d+17688>>2]=s}function j5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+1360>>2]|0;m=c[d+1368>>2]|0;f=c[d+1984>>2]|0;o=c[d+2e3>>2]|0;i=c[d+16272>>2]|0;p=c[d+17656>>2]|0;r=c[d+17672>>2]|0;s=c[d+17680>>2]|0;q=c[d+17688>>2]|0;do if((q|0)==3210){if((f|0)==(i|0))break;if(!n)k=0;else k=job(n,13672,20136,-2)|0;f=k+4|0;i=a[f+11>>0]|0;if(!((i<<24>>24<0?c[k+8>>2]|0:i&255)|0)){if(lnb(f,0,-1,202525,0)|0)q=3215}else q=3215;if((q|0)==3215){Lmb(d+236|0,f);Mi(d+1276|0,k,d+236|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185629]|0;a[(d+176|0)+1>>0]=a[185630]|0;a[(d+176|0)+2>>0]=a[185631]|0;a[(d+176|0)+3>>0]=a[185632]|0;a[(d+176|0)+4>>0]=a[185633]|0;a[(d+176|0)+5>>0]=a[185634]|0;a[(d+176|0)+6>>0]=a[185635]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+236|0)+11>>0]|0)<0)rmb(c[(d+236|0)>>2]|0)}f=k+16|0;i=a[f+11>>0]|0;if(!((i<<24>>24<0?c[k+20>>2]|0:i&255)|0)){if(lnb(f,0,-1,202525,0)|0)q=3228}else q=3228;if((q|0)==3228){Lmb(d+224|0,f);Mi(d+1276|0,k,d+224|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1953394534;c[(d+176|0)+4>>2]=1701667182;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+224|0)+11>>0]|0)<0)rmb(c[(d+224|0)>>2]|0)}do if(+g[k+40>>3]!=-2147483647.0)q=3242;else{if(c[k+48>>2]|0){q=3242;break}if(+g[k+56>>3]!=0.0)q=3242}while(0);if((q|0)==3242){c[d>>2]=30596;i=k+36|0;c[(d+4|0)>>2]=c[i>>2];c[(d+4|0)+4>>2]=c[i+4>>2];c[(d+4|0)+8>>2]=c[i+8>>2];c[(d+4|0)+12>>2]=c[i+12>>2];c[(d+4|0)+16>>2]=c[i+16>>2];c[(d+4|0)+20>>2]=c[i+20>>2];c[(d+4|0)+24>>2]=c[i+24>>2];Ul(d+1276|0,k,d);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1953394534;c[(d+176|0)+4>>2]=1702521203;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[k+64>>2]|0;if(f|0){xQa(d+1276|0,k,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;p=d+176|0;r=185655;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[k+68>>2]|0;if(!f)break;zQa(d+1276|0,k,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;p=d+176|0;r=185665;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(f+12|0)>>2]=c[k>>2];c[(f+12|0)+4>>2]=c[k+4>>2];c[(f+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(n+120|0)>>2]|0;k=c[(n+124|0)>>2]|0;a:do if((i|0)==(k|0)){l=i;q=3275}else{f=i;while(1){if((c[f>>2]|0)==209){l=f;q=3275;break a}f=f+4|0;if((f|0)==(k|0)){e=i;j=k;break}}}while(0);do if((q|0)==3275){if((l|0)==(k|0)){e=i;j=k;break}e=job(n,13672,20152,-2)|0;f=c[e+4>>2]|0;if(!f){e=i;j=k;break}qRa(d+1276|0,e,f);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185676]|0;a[(d+176|0)+1>>0]=a[185677]|0;a[(d+176|0)+2>>0]=a[185678]|0;a[(d+176|0)+3>>0]=a[185679]|0;a[(d+176|0)+4>>0]=a[185680]|0;a[(d+176|0)+5>>0]=a[185681]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);b:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==210)break;f=f+4|0;if((f|0)==(j|0))break b}if((f|0)==(j|0))break;f=job(n,13672,20168,-2)|0;i=c[f+4>>2]|0;if(!i)break;Oi(d+1276|0,f,i);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1886545782;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);c:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==211)break;f=f+4|0;if((f|0)==(j|0))break c}if((f|0)==(j|0))break;f=job(n,13672,20184,-2)|0;i=c[f+4>>2]|0;if(!i)break;_Pa(d+1276|0,f,i);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185688]|0;a[(d+176|0)+1>>0]=a[185689]|0;a[(d+176|0)+2>>0]=a[185690]|0;a[(d+176|0)+3>>0]=a[185691]|0;a[(d+176|0)+4>>0]=a[185692]|0;a[(d+176|0)+5>>0]=a[185693]|0;a[(d+176|0)+6>>0]=a[185694]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);d:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==212)break;f=f+4|0;if((f|0)==(j|0))break d}if((f|0)==(j|0))break;f=job(n,13672,20200,-2)|0;h=+g[f+8>>3];if(!(h!=-2147483647.0))break;Pi(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=28520;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);e:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==213)break;f=f+4|0;if((f|0)==(j|0))break e}if((f|0)==(j|0))break;f=job(n,13672,20216,-2)|0;h=+g[f+8>>3];if(!(h!=0.0))break;Ni(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=28532;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);f:do if((e|0)==(j|0))f=j;else{f=e;while(1){if((c[f>>2]|0)==214)break;f=f+4|0;if((f|0)==(j|0)){f=j;break f}}if((f|0)==(j|0)){f=j;break}f=job(n,13672,20232,-2)|0;h=+g[f+8>>3];if(!(h!=-2147483647.0)){f=j;break}Pi(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=28534;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0}while(0);g:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==215)break;e=e+4|0;if((e|0)==(f|0))break g}if((e|0)==(f|0))break;if(!n)f=0;else f=job(n,13672,20248,-2)|0;h=+g[f+8>>3];if(h!=-2147483647.0){Pi(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185705]|0;a[(d+176|0)+1>>0]=a[185706]|0;a[(d+176|0)+2>>0]=a[185707]|0;a[(d+176|0)+3>>0]=a[185708]|0;a[(d+176|0)+4>>0]=a[185709]|0;a[(d+176|0)+5>>0]=a[185710]|0;a[(d+176|0)+6>>0]=a[185711]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[f+16>>3];if(!(h!=-2147483647.0))break;Pi(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185713]|0;a[(d+176|0)+1>>0]=a[185714]|0;a[(d+176|0)+2>>0]=a[185715]|0;a[(d+176|0)+3>>0]=a[185716]|0;a[(d+176|0)+4>>0]=a[185717]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;h:do if((e|0)==(f|0)){o=e;q=3392}else do{if((c[e>>2]|0)==216){o=e;q=3392;break h}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+2e3>>2]=o;c[d+16968>>2]=f;c[d+17656>>2]=p;c[d+17672>>2]=r;c[d+17680>>2]=s;c[d+17688>>2]=q}function k5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;p=c[d+1360>>2]|0;o=c[d+1368>>2]|0;f=c[d+1952>>2]|0;q=c[d+1984>>2]|0;i=c[d+15640>>2]|0;r=c[d+17656>>2]|0;t=c[d+17672>>2]|0;u=c[d+17680>>2]|0;s=c[d+17688>>2]|0;do if((s|0)==3034){if((f|0)==(i|0))break;if(!p)j=0;else j=job(p,13672,20024,-2)|0;f=j+4|0;i=a[f+11>>0]|0;if(!((i<<24>>24<0?c[j+8>>2]|0:i&255)|0)){if(lnb(f,0,-1,202525,0)|0)s=3039}else s=3039;if((s|0)==3039){Lmb(d+284|0,f);Mi(d+1276|0,j,d+284|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1954047348;c[(d+176|0)+4>>2]=1835099694;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+284|0)+11>>0]|0)<0)rmb(c[(d+284|0)>>2]|0)}f=j+16|0;i=a[f+11>>0]|0;if(!((i<<24>>24<0?c[j+20>>2]|0:i&255)|0)){if(lnb(f,0,-1,202525,0)|0)s=3052}else s=3052;if((s|0)==3052){Lmb(d+272|0,f);Mi(d+1276|0,j,d+272|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;r=d+176|0;t=185533;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+272|0)+11>>0]|0)<0)rmb(c[(d+272|0)>>2]|0)}do if(+g[j+40>>3]!=-2147483647.0)s=3066;else{if(c[j+48>>2]|0){s=3066;break}if(+g[j+56>>3]!=0.0)s=3066}while(0);if((s|0)==3066){c[(d+32|0)>>2]=30596;i=(d+32|0)+4|0;f=j+36|0;c[i>>2]=c[f>>2];c[i+4>>2]=c[f+4>>2];c[i+8>>2]=c[f+8>>2];c[i+12>>2]=c[f+12>>2];c[i+16>>2]=c[f+16>>2];c[i+20>>2]=c[f+20>>2];c[i+24>>2]=c[f+24>>2];Ul(d+1276|0,j,d+32|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;r=d+176|0;t=185543;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[j+64>>2]|0;if(f|0){xQa(d+1276|0,j,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;r=d+176|0;t=185553;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[j+68>>2]|0;if(!f)break;zQa(d+1276|0,j,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=omb(16)|0;c[(d+176|0)>>2]=j;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;r=j;t=185564;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[j+11>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(p+120|0)>>2]|0;j=c[(p+124|0)>>2]|0;a:do if((i|0)==(j|0)){k=i;s=3099}else{f=i;while(1){if((c[f>>2]|0)==202){k=f;s=3099;break a}f=f+4|0;if((f|0)==(j|0)){e=i;l=j;break}}}while(0);do if((s|0)==3099){if((k|0)==(j|0)){e=i;l=j;break}e=job(p,13672,20040,-2)|0;f=c[e+4>>2]|0;if(!f){e=i;l=j;break}Um(d+1276|0,e,f);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185576]|0;a[(d+176|0)+1>>0]=a[185577]|0;a[(d+176|0)+2>>0]=a[185578]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(p+120|0)>>2]|0;l=c[(p+124|0)>>2]|0}while(0);b:do if((e|0)==(l|0))i=l;else{f=e;while(1){if((c[f>>2]|0)==203)break;f=f+4|0;if((f|0)==(l|0)){i=l;break b}}if((f|0)==(l|0)){i=l;break}f=job(p,13672,20056,-2)|0;h=+g[f+8>>3];if(!(h!=-1.0)){i=l;break}Ni(d+1276|0,f,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185580]|0;a[(d+176|0)+1>>0]=a[185581]|0;a[(d+176|0)+2>>0]=a[185582]|0;a[(d+176|0)+3>>0]=a[185583]|0;a[(d+176|0)+4>>0]=a[185584]|0;a[(d+176|0)+5>>0]=a[185585]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(p+120|0)>>2]|0;i=c[(p+124|0)>>2]|0}while(0);c:do if((e|0)==(i|0))f=i;else{f=e;while(1){if((c[f>>2]|0)==204)break;f=f+4|0;if((f|0)==(i|0)){f=i;break c}}if((f|0)==(i|0)){f=i;break}if(!p)f=0;else f=job(p,13672,20072,-2)|0;if((c[f+8>>2]|0)==-1)if(!(+g[f+16>>3]!=-1.0)){f=i;break}l=f+8|0;c[(d+176|0)>>2]=c[l>>2];c[(d+176|0)+4>>2]=c[l+4>>2];c[(d+176|0)+8>>2]=c[l+8>>2];c[(d+176|0)+12>>2]=c[l+12>>2];fm(d+200|0,f,d+176|0);l=c[(d+200|0)>>2]|0;c[(d+1276|0)>>2]=c[((d+200|0)+4|0)>>2];b[(d+1276|0)+4>>1]=b[((d+200|0)+4|0)+4>>1]|0;a[(d+1276|0)+6>>0]=a[((d+200|0)+4|0)+6>>0]|0;e=a[(d+200|0)+11>>0]|0;c[(d+200|0)>>2]=0;c[(d+200|0)+4>>2]=0;c[(d+200|0)+8>>2]=0;c[(d+1304|0)+8>>2]=0;a[((d+1304|0)+11|0)>>0]=7;a[(d+1304|0)>>0]=a[185587]|0;a[(d+1304|0)+1>>0]=a[185588]|0;a[(d+1304|0)+2>>0]=a[185589]|0;a[(d+1304|0)+3>>0]=a[185590]|0;a[(d+1304|0)+4>>0]=a[185591]|0;a[(d+1304|0)+5>>0]=a[185592]|0;a[(d+1304|0)+6>>0]=a[185593]|0;a[(d+1304|0)+7>>0]=0;c[(d+1304|0)+12>>2]=l;c[((d+1304|0)+16|0)>>2]=c[(d+1276|0)>>2];b[((d+1304|0)+16|0)+4>>1]=b[(d+1276|0)+4>>1]|0;a[((d+1304|0)+16|0)+6>>0]=a[(d+1276|0)+6>>0]|0;a[(d+1304|0)+23>>0]=e;c[(d+1276|0)>>2]=0;b[(d+1276|0)+4>>1]=0;a[(d+1276|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+1304|0)>>2];c[e+4>>2]=c[(d+1304|0)+4>>2];c[e+8>>2]=c[(d+1304|0)+8>>2];c[(d+1304|0)>>2]=0;c[(d+1304|0)+4>>2]=0;c[(d+1304|0)+8>>2]=0;l=(d+1304|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+1304|0);if((a[(d+1304|0)+12+11>>0]|0)>=0)break;rmb(c[(d+1304|0)+12>>2]|0)}while(0);if((a[((d+1304|0)+11|0)>>0]|0)<0)rmb(c[(d+1304|0)>>2]|0);if((a[(d+200|0)+11>>0]|0)<0)rmb(c[(d+200|0)>>2]|0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0}while(0);d:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==205)break;e=e+4|0;if((e|0)==(f|0))break d}if((e|0)==(f|0))break;if(!p)i=0;else i=job(p,13672,20088,-2)|0;h=+g[i+8>>3];if(h!=0.0){Ni(d+1276|0,i,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;r=d+176|0;t=185595;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[i+16>>3];if(!(h!=0.0))break;Ni(d+1276|0,i,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;r=d+176|0;t=185606;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;e:do if((e|0)==(f|0)){m=e;s=3174}else do{if((c[e>>2]|0)==206){m=e;s=3174;break e}e=e+4|0}while((e|0)!=(f|0));while(0);do if((s|0)==3174){if((m|0)==(f|0))break;e=job(p,13672,20104,-2)|0;m=a[e+15>>0]|0;if(!((m<<24>>24<0?c[e+8>>2]|0:m&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+260|0,e+4|0);Mi(d+1276|0,e,d+260|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185617]|0;a[(d+176|0)+1>>0]=a[185618]|0;a[(d+176|0)+2>>0]=a[185619]|0;a[(d+176|0)+3>>0]=a[185620]|0;a[(d+176|0)+4>>0]=a[185621]|0;a[(d+176|0)+5>>0]=a[185622]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+260|0)+11>>0]|0)<0)rmb(c[(d+260|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;f:do if((e|0)==(f|0)){n=e;s=3192}else do{if((c[e>>2]|0)==207){n=e;s=3192;break f}e=e+4|0}while((e|0)!=(f|0));while(0);do if((s|0)==3192){if((n|0)==(f|0))break;e=job(p,13672,20120,-2)|0;n=a[e+15>>0]|0;if(!((n<<24>>24<0?c[e+8>>2]|0:n&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+248|0,e+4|0);Mi(d+1276|0,e,d+248|0);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1701869940;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+248|0)+11>>0]|0)<0)rmb(c[(d+248|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;g:do if((e|0)==(f|0)){q=e;s=3210}else do{if((c[e>>2]|0)==208){q=e;s=3210;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1984>>2]=q;c[d+16272>>2]=f;c[d+17656>>2]=r;c[d+17672>>2]=t;c[d+17680>>2]=u;c[d+17688>>2]=s}function l5a(d){d=d|0;var e=0,f=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;o=c[d+1360>>2]|0;n=c[d+1368>>2]|0;f=c[d+1920>>2]|0;p=c[d+1952>>2]|0;h=c[d+15072>>2]|0;q=c[d+17656>>2]|0;s=c[d+17672>>2]|0;t=c[d+17680>>2]|0;r=c[d+17688>>2]|0;do if((r|0)==2879){if((f|0)==(h|0))break;if(!o)h=0;else h=job(o,13672,19928,-2)|0;f=c[h+4>>2]|0;if(f|0){gTa(d+1276|0,h,f);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185425]|0;a[(d+176|0)+1>>0]=a[185426]|0;a[(d+176|0)+2>>0]=a[185427]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[h+8>>2]|0;if(!f)break;iTa(d+1276|0,h,f);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185429]|0;a[(d+176|0)+1>>0]=a[185430]|0;a[(d+176|0)+2>>0]=a[185431]|0;a[(d+176|0)+3>>0]=a[185432]|0;a[(d+176|0)+4>>0]=a[185433]|0;a[(d+176|0)+5>>0]=a[185434]|0;a[(d+176|0)+6>>0]=a[185435]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);f=c[(o+120|0)>>2]|0;h=c[(o+124|0)>>2]|0;a:do if((f|0)==(h|0)){j=f;r=2906}else do{if((c[f>>2]|0)==196){j=f;r=2906;break a}f=f+4|0}while((f|0)!=(h|0));while(0);do if((r|0)==2906){if((j|0)==(h|0))break;f=job(o,13672,19944,-2)|0;u=a[f+15>>0]|0;if(!((u<<24>>24<0?c[f+8>>2]|0:u&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+320|0,f+4|0);Mi(d+1276|0,f,d+320|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185437]|0;a[(d+176|0)+1>>0]=a[185438]|0;a[(d+176|0)+2>>0]=a[185439]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+320|0)+11>>0]|0)<0)rmb(c[(d+320|0)>>2]|0)}while(0);f=c[(o+120|0)>>2]|0;h=c[(o+124|0)>>2]|0;b:do if((f|0)==(h|0)){k=f;r=2924}else do{if((c[f>>2]|0)==197){k=f;r=2924;break b}f=f+4|0}while((f|0)!=(h|0));while(0);do if((r|0)==2924){if((k|0)==(h|0))break;if(!o)k=0;else k=job(o,13672,19960,-2)|0;f=c[k+4>>2]|0;if(f|0){_Pa(d+1276|0,k,f);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=omb(16)|0;c[(d+176|0)>>2]=j;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=15;q=j;s=185441;t=q+15|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[j+15>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}i=+g[k+8>>3];if(i!=-2147483647.0){Pi(d+1276|0,k,i);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=omb(16)|0;c[(d+176|0)>>2]=j;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;q=j;s=185457;t=q+14|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[j+14>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}i=+g[k+16>>3];if(i!=-2147483647.0){Pi(d+1276|0,k,i);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=omb(16)|0;c[(d+176|0)>>2]=j;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=15;q=j;s=185472;t=q+15|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[j+15>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}i=+g[k+24>>3];if(!(i!=-2147483647.0))break;Pi(d+1276|0,k,i);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=omb(16)|0;c[(d+176|0)>>2]=j;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=13;q=j;s=185488;t=q+13|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[j+13>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0;c:do if((h|0)==(j|0)){l=h;r=2971}else{f=h;while(1){if((c[f>>2]|0)==198){l=f;r=2971;break c}f=f+4|0;if((f|0)==(j|0)){e=h;m=j;break}}}while(0);do if((r|0)==2971){if((l|0)==(j|0)){e=h;m=j;break}e=job(o,13672,19976,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;m=j;break}kTa(d+1276|0,e,f);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1818326629;c[(d+176|0)+4>>2]=1702125941;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;m=c[(o+124|0)>>2]|0}while(0);d:do if((e|0)==(m|0))f=m;else{f=e;while(1){if((c[f>>2]|0)==199)break;f=f+4|0;if((f|0)==(m|0)){f=m;break d}}if((f|0)==(m|0)){f=m;break}f=job(o,13672,19992,-2)|0;h=c[f+4>>2]|0;if(!h){f=m;break}mTa(d+1276|0,f,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1668183398;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0}while(0);e:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==200)break;e=e+4|0;if((e|0)==(f|0))break e}if((e|0)==(f|0))break;if(!o)f=0;else f=job(o,13672,20008,-2)|0;e=f+4|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[f+8>>2]|0:u&255)|0)){if(lnb(e,0,-1,202525,0)|0)r=3006}else r=3006;if((r|0)==3006){Lmb(d+308|0,e);Mi(d+1276|0,f,d+308|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185511]|0;a[(d+176|0)+1>>0]=a[185512]|0;a[(d+176|0)+2>>0]=a[185513]|0;a[(d+176|0)+3>>0]=a[185514]|0;a[(d+176|0)+4>>0]=a[185515]|0;a[(d+176|0)+5>>0]=a[185516]|0;a[(d+176|0)+6>>0]=a[185517]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+308|0)+11>>0]|0)<0)rmb(c[(d+308|0)>>2]|0)}e=f+16|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[f+20>>2]|0:u&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+296|0,e);Mi(d+1276|0,f,d+296|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1684956530;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;f:do if((e|0)==(f|0)){p=e;r=3034}else do{if((c[e>>2]|0)==201){p=e;r=3034;break f}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1952>>2]=p;c[d+15640>>2]=f;c[d+17656>>2]=q;c[d+17672>>2]=s;c[d+17680>>2]=t;c[d+17688>>2]=r}function m5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;m=c[d+1360>>2]|0;l=c[d+1368>>2]|0;n=c[d+1920>>2]|0;e=c[d+14616>>2]|0;f=c[d+14624>>2]|0;o=c[d+17656>>2]|0;q=c[d+17672>>2]|0;r=c[d+17680>>2]|0;p=c[d+17688>>2]|0;a:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==191)break;e=e+4|0;if((e|0)==(f|0))break a}if((e|0)==(f|0))break;if(!m)f=0;else f=job(m,13672,19864,-2)|0;e=c[f+4>>2]|0;if(e|0){Am(d+1276|0,f,e);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1668246640;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=a[f+8>>0]|0;if(e<<24>>24==-127)break;Oi(d+1276|0,f,e<<24>>24);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1668246639;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;b:do if((e|0)==(f|0)){i=e;p=2766}else do{if((c[e>>2]|0)==192){i=e;p=2766;break b}e=e+4|0}while((e|0)!=(f|0));while(0);do if((p|0)==2766){if((i|0)==(f|0))break;e=job(m,13672,19880,-2)|0;s=a[e+15>>0]|0;if(!((s<<24>>24<0?c[e+8>>2]|0:s&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+344|0,e+4|0);Mi(d+1276|0,e,d+344|0);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185348]|0;a[(d+176|0)+1>>0]=a[185349]|0;a[(d+176|0)+2>>0]=a[185350]|0;a[(d+176|0)+3>>0]=a[185351]|0;a[(d+176|0)+4>>0]=a[185352]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+344|0)+11>>0]|0)<0)rmb(c[(d+344|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;c:do if((e|0)==(f|0)){j=e;p=2784}else do{if((c[e>>2]|0)==193){j=e;p=2784;break c}e=e+4|0}while((e|0)!=(f|0));while(0);do if((p|0)==2784){if((j|0)==(f|0))break;e=job(m,13672,19896,-2)|0;s=a[e+15>>0]|0;if(!((s<<24>>24<0?c[e+8>>2]|0:s&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+332|0,e+4|0);Mi(d+1276|0,e,d+332|0);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185354]|0;a[(d+176|0)+1>>0]=a[185355]|0;a[(d+176|0)+2>>0]=a[185356]|0;a[(d+176|0)+3>>0]=a[185357]|0;a[(d+176|0)+4>>0]=a[185358]|0;a[(d+176|0)+5>>0]=a[185359]|0;a[(d+176|0)+6>>0]=a[185360]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+332|0)+11>>0]|0)<0)rmb(c[(d+332|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;d:do if((e|0)==(f|0)){k=e;p=2802}else do{if((c[e>>2]|0)==194){k=e;p=2802;break d}e=e+4|0}while((e|0)!=(f|0));while(0);do if((p|0)==2802){if((k|0)==(f|0))break;if(!m)j=0;else j=job(m,13672,19912,-2)|0;e=c[j+4>>2]|0;if(e|0){Qm(d+1276|0,j,e);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1835365491;c[(d+176|0)+4>>2]=1919509550;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+8>>3];if(h!=-1.0){Ni(d+1276|0,j,h);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1835365491;c[(d+176|0)+4>>2]=1852140590;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[j+16>>2]|0;if(e|0){kRa(d+1276|0,j,e);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1835365491;c[(d+176|0)+4>>2]=1685024046;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[j+20>>2]|0;if(e|0){mRa(d+1276|0,j,e);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1835365491;c[(d+176|0)+4>>2]=1936683054;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[j+24>>2]|0;if(e|0){_Pa(d+1276|0,j,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;o=i;q=185398;r=o+12|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+32>>3];if(h!=0.0){Ni(d+1276|0,j,h);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185411]|0;a[(d+176|0)+1>>0]=a[185412]|0;a[(d+176|0)+2>>0]=a[185413]|0;a[(d+176|0)+3>>0]=a[185414]|0;a[(d+176|0)+4>>0]=a[185415]|0;a[(d+176|0)+5>>0]=a[185416]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+40>>3];if(!(h!=0.0))break;Ni(d+1276|0,j,h);s=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185418]|0;a[(d+176|0)+1>>0]=a[185419]|0;a[(d+176|0)+2>>0]=a[185420]|0;a[(d+176|0)+3>>0]=a[185421]|0;a[(d+176|0)+4>>0]=a[185422]|0;a[(d+176|0)+5>>0]=a[185423]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=s;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;s=(d+176|0)+12|0;c[(e+12|0)>>2]=c[s>>2];c[(e+12|0)+4>>2]=c[s+4>>2];c[(e+12|0)+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;e:do if((e|0)==(f|0)){n=e;p=2879}else do{if((c[e>>2]|0)==195){n=e;p=2879;break e}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1920>>2]=n;c[d+15072>>2]=f;c[d+17656>>2]=o;c[d+17672>>2]=q;c[d+17680>>2]=r;c[d+17688>>2]=p}function n5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;r=c[d+1360>>2]|0;s=c[d+1368>>2]|0;f=c[d+1864>>2]|0;h=c[d+13960>>2]|0;p=c[d+14616>>2]|0;q=c[d+14624>>2]|0;t=c[d+17656>>2]|0;v=c[d+17672>>2]|0;w=c[d+17680>>2]|0;u=c[d+17688>>2]|0;do if((u|0)==2560){if((f|0)==(h|0))break;if(!r)k=0;else k=job(r,13672,19752,-2)|0;j=+g[k+8>>3];if(j!=0.0){Ni(d+1276|0,k,j);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=15;t=i;v=185218;w=t+15|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[i+15>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}j=+g[k+16>>3];if(j!=0.0){Ni(d+1276|0,k,j);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(32)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483616;c[(d+176|0)+4>>2]=16;t=i;v=185234;w=t+16|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[i+16>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}j=+g[k+24>>3];if(j!=-2147483647.0){Pi(d+1276|0,k,j);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=13;t=i;v=185251;w=t+13|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[i+13>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}j=+g[k+32>>3];if(!(j!=-2147483647.0))break;Pi(d+1276|0,k,j);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;t=i;v=185265;w=t+14|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[i+14>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(f+12|0)>>2]=c[k>>2];c[(f+12|0)+4>>2]=c[k+4>>2];c[(f+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);f=c[(r+120|0)>>2]|0;h=c[(r+124|0)>>2]|0;a:do if((f|0)==(h|0)){l=f;u=2607}else do{if((c[f>>2]|0)==185){l=f;u=2607;break a}f=f+4|0}while((f|0)!=(h|0));while(0);do if((u|0)==2607){if((l|0)==(h|0))break;f=job(r,13672,19768,-2)|0;l=a[f+15>>0]|0;if(!((l<<24>>24<0?c[f+8>>2]|0:l&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+428|0,f+4|0);Mi(d+1276|0,f,d+428|0);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184338]|0;a[(d+176|0)+1>>0]=a[184339]|0;a[(d+176|0)+2>>0]=a[184340]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+428|0)+11>>0]|0)<0)rmb(c[(d+428|0)>>2]|0)}while(0);h=c[(r+120|0)>>2]|0;i=c[(r+124|0)>>2]|0;b:do if((h|0)==(i|0)){n=h;u=2625}else{f=h;while(1){if((c[f>>2]|0)==186){n=f;u=2625;break b}f=f+4|0;if((f|0)==(i|0)){e=h;m=i;break}}}while(0);do if((u|0)==2625){if((n|0)==(i|0)){e=h;m=i;break}e=job(r,13672,19784,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;m=i;break}Oi(d+1276|0,e,f);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185280]|0;a[(d+176|0)+1>>0]=a[185281]|0;a[(d+176|0)+2>>0]=a[185282]|0;a[(d+176|0)+3>>0]=a[185283]|0;a[(d+176|0)+4>>0]=a[185284]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(r+120|0)>>2]|0;m=c[(r+124|0)>>2]|0}while(0);c:do if((e|0)!=(m|0)){f=e;while(1){if((c[f>>2]|0)==187)break;f=f+4|0;if((f|0)==(m|0))break c}if((f|0)==(m|0))break;f=job(r,13672,19800,-2)|0;h=c[f+4>>2]|0;if(!h)break;eTa(d+1276|0,f,h);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185286]|0;a[(d+176|0)+1>>0]=a[185287]|0;a[(d+176|0)+2>>0]=a[185288]|0;a[(d+176|0)+3>>0]=a[185289]|0;a[(d+176|0)+4>>0]=a[185290]|0;a[(d+176|0)+5>>0]=a[185291]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(r+120|0)>>2]|0;m=c[(r+124|0)>>2]|0}while(0);d:do if((e|0)==(m|0))f=m;else{f=e;while(1){if((c[f>>2]|0)==188)break;f=f+4|0;if((f|0)==(m|0)){f=m;break d}}if((f|0)==(m|0)){f=m;break}i=job(r,13672,19816,-2)|0;k=c[i+8>>2]|0;l=c[i+4>>2]|0;e:do if((k|0)==(l|0)){if((l|0)==(k|0)){f=m;break d}f=l;h=0;while(1){if((c[f>>2]|0)!=(c[h>>2]|0))break e;f=f+4|0;if((f|0)==(k|0)){f=m;break d}else h=h+4|0}}while(0);c[(d+416|0)>>2]=0;c[((d+416|0)+4|0)>>2]=0;c[((d+416|0)+8|0)>>2]=0;do if(k-l|0|0){if((k-l|0)>>2>>>0>1073741823)Snb(d+416|0);e=omb(k-l|0)|0;c[((d+416|0)+4|0)>>2]=e;c[(d+416|0)>>2]=e;c[((d+416|0)+8|0)>>2]=e+((k-l|0)>>2<<2);if((k-l|0|0)<=0)break;qpb(e|0,l|0,k-l|0|0)|0;c[((d+416|0)+4|0)>>2]=e+((k-l|0)>>>2<<2)}while(0);Zm(d+1276|0,i,d+416|0);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185293]|0;a[(d+176|0)+1>>0]=a[185294]|0;a[(d+176|0)+2>>0]=a[185295]|0;a[(d+176|0)+3>>0]=a[185296]|0;a[(d+176|0)+4>>0]=a[185297]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(d+416|0)>>2]|0;if(e|0){c[((d+416|0)+4|0)>>2]=e;rmb(e)}e=c[(r+120|0)>>2]|0;f=c[(r+124|0)>>2]|0}while(0);f:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==189)break;e=e+4|0;if((e|0)==(f|0))break f}if((e|0)==(f|0))break;if(!r)h=0;else h=job(r,13672,19832,-2)|0;do if(!(c[h+12>>2]|0)){if(c[h+16>>2]|0){u=2687;break}if(c[h+20>>2]|0)u=2687}else u=2687;while(0);if((u|0)==2687){c[(d+396|0)>>2]=30692;f=h+8|0;c[((d+396|0)+4|0)>>2]=c[f>>2];c[((d+396|0)+4|0)+4>>2]=c[f+4>>2];c[((d+396|0)+4|0)+8>>2]=c[f+8>>2];c[((d+396|0)+4|0)+12>>2]=c[f+12>>2];Mm(d+1276|0,h,d+396|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;t=d+176|0;v=185299;w=t+10|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}do if(!(c[h+32>>2]|0)){if(c[h+36>>2]|0){u=2699;break}if(c[h+40>>2]|0)u=2699}else u=2699;while(0);if((u|0)==2699){c[(d+376|0)>>2]=30692;f=h+28|0;c[((d+376|0)+4|0)>>2]=c[f>>2];c[((d+376|0)+4|0)+4>>2]=c[f+4>>2];c[((d+376|0)+4|0)+8>>2]=c[f+8>>2];c[((d+376|0)+4|0)+12>>2]=c[f+12>>2];Mm(d+1276|0,h,d+376|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;t=d+176|0;v=185310;w=t+10|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}do if(!(c[h+52>>2]|0)){if(c[h+56>>2]|0)break;if(!(c[h+60>>2]|0))break f}while(0);c[(d+356|0)>>2]=30692;f=h+48|0;c[((d+356|0)+4|0)>>2]=c[f>>2];c[((d+356|0)+4|0)+4>>2]=c[f+4>>2];c[((d+356|0)+4|0)+8>>2]=c[f+8>>2];c[((d+356|0)+4|0)+12>>2]=c[f+12>>2];Mm(d+1276|0,h,d+356|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=omb(16)|0;c[(d+176|0)>>2]=h;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;t=h;v=185321;w=t+12|0;do{a[t>>0]=a[v>>0]|0;t=t+1|0;v=v+1|0}while((t|0)<(w|0));a[h+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(r+120|0)>>2]|0;i=c[(r+124|0)>>2]|0;g:do if((h|0)==(i|0)){o=h;u=2724}else{e=h;while(1){if((c[e>>2]|0)==190){o=e;u=2724;break g}e=e+4|0;if((e|0)==(i|0)){p=h;q=i;break}}}while(0);do if((u|0)==2724){if((o|0)==(i|0)){p=h;q=i;break}e=job(r,13672,19848,-2)|0;f=c[e+4>>2]|0;if((f|0)==-2147483647){p=h;q=i;break}Oi(d+1276|0,e,f);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185334]|0;a[(d+176|0)+1>>0]=a[185335]|0;a[(d+176|0)+2>>0]=a[185336]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);p=c[(r+120|0)>>2]|0;q=c[(r+124|0)>>2]|0}while(0);c[d+14616>>2]=p;c[d+14624>>2]=q;c[d+17656>>2]=t;c[d+17672>>2]=v;c[d+17680>>2]=w;c[d+17688>>2]=u}function o5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;o=c[d+1360>>2]|0;n=c[d+1368>>2]|0;p=c[d+1864>>2]|0;f=c[d+13392>>2]|0;i=c[d+13400>>2]|0;q=c[d+17656>>2]|0;s=c[d+17672>>2]|0;t=c[d+17680>>2]|0;r=c[d+17688>>2]|0;a:do if((f|0)!=(i|0)){while(1){if((c[f>>2]|0)==177)break;f=f+4|0;if((f|0)==(i|0))break a}if((f|0)==(i|0))break;if(!o)i=0;else i=job(o,13672,19640,-2)|0;h=+g[i+8>>3];if(h!=0.0){Ni(d+1276|0,i,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[185157]|0;a[(d+176|0)+1>>0]=a[185158]|0;a[(d+176|0)+2>>0]=a[185159]|0;a[(d+176|0)+3>>0]=a[185160]|0;a[(d+176|0)+4>>0]=a[185161]|0;a[(d+176|0)+5>>0]=a[185162]|0;a[(d+176|0)+6>>0]=a[185163]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[i+16>>3];if(h!=0.0){Ni(d+1276|0,i,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185165]|0;a[(d+176|0)+1>>0]=a[185166]|0;a[(d+176|0)+2>>0]=a[185167]|0;a[(d+176|0)+3>>0]=a[185168]|0;a[(d+176|0)+4>>0]=a[185169]|0;a[(d+176|0)+5>>0]=a[185170]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[i+24>>3];if(h!=0.0){Ni(d+1276|0,i,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185172]|0;a[(d+176|0)+1>>0]=a[185173]|0;a[(d+176|0)+2>>0]=a[185174]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[i+32>>3];if(h!=0.0){Ni(d+1276|0,i,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185176]|0;a[(d+176|0)+1>>0]=a[185177]|0;a[(d+176|0)+2>>0]=a[185178]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[i+40>>3];if(!(h!=0.0))break;Ni(d+1276|0,i,h);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;q=d+176|0;s=185180;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);f=c[(o+120|0)>>2]|0;i=c[(o+124|0)>>2]|0;b:do if((f|0)==(i|0)){k=f;r=2461}else do{if((c[f>>2]|0)==178){k=f;r=2461;break b}f=f+4|0}while((f|0)!=(i|0));while(0);do if((r|0)==2461){if((k|0)==(i|0))break;f=job(o,13672,19656,-2)|0;u=a[f+15>>0]|0;if(!((u<<24>>24<0?c[f+8>>2]|0:u&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+464|0,f+4|0);Mi(d+1276|0,f,d+464|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1886610802;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(f+12|0)>>2]=c[u>>2];c[(f+12|0)+4>>2]=c[u+4>>2];c[(f+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+464|0)+11>>0]|0)<0)rmb(c[(d+464|0)>>2]|0)}while(0);i=c[(o+120|0)>>2]|0;k=c[(o+124|0)>>2]|0;c:do if((i|0)==(k|0)){l=i;r=2479}else{f=i;while(1){if((c[f>>2]|0)==179){l=f;r=2479;break c}f=f+4|0;if((f|0)==(k|0)){e=i;j=k;break}}}while(0);do if((r|0)==2479){if((l|0)==(k|0)){e=i;j=k;break}e=job(o,13672,19672,-2)|0;h=+g[e+8>>3];if(!(h!=-1.0)){e=i;j=k;break}Vl(d+1276|0,e,h);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185196]|0;a[(d+176|0)+1>>0]=a[185197]|0;a[(d+176|0)+2>>0]=a[185198]|0;a[(d+176|0)+3>>0]=a[185199]|0;a[(d+176|0)+4>>0]=a[185200]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);d:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==180)break;f=f+4|0;if((f|0)==(j|0))break d}if((f|0)==(j|0))break;f=job(o,13672,19688,-2)|0;i=c[f+4>>2]|0;if(!i)break;Oi(d+1276|0,f,i);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[185202]|0;a[(d+176|0)+1>>0]=a[185203]|0;a[(d+176|0)+2>>0]=a[185204]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);e:do if((e|0)==(j|0))f=j;else{f=e;while(1){if((c[f>>2]|0)==181)break;f=f+4|0;if((f|0)==(j|0)){f=j;break e}}if((f|0)==(j|0)){f=j;break}f=job(o,13672,19704,-2)|0;i=a[f+4>>0]|0;if(!(i<<24>>24)){f=j;break}Oi(d+1276|0,f,i<<24>>24);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[191701]|0;a[(d+176|0)+1>>0]=a[191702]|0;a[(d+176|0)+2>>0]=a[191703]|0;a[(d+176|0)+3>>0]=a[191704]|0;a[(d+176|0)+4>>0]=a[191705]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0}while(0);f:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==182)break;e=e+4|0;if((e|0)==(f|0))break f}if((e|0)==(f|0))break;e=job(o,13672,19720,-2)|0;u=a[e+15>>0]|0;if(!((u<<24>>24<0?c[e+8>>2]|0:u&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+452|0,e+4|0);Mi(d+1276|0,e,d+452|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1920298099;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+452|0)+11>>0]|0)<0)rmb(c[(d+452|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;g:do if((e|0)==(f|0)){m=e;r=2542}else do{if((c[e>>2]|0)==183){m=e;r=2542;break g}e=e+4|0}while((e|0)!=(f|0));while(0);do if((r|0)==2542){if((m|0)==(f|0))break;e=job(o,13672,19736,-2)|0;u=a[e+15>>0]|0;if(!((u<<24>>24<0?c[e+8>>2]|0:u&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+440|0,e+4|0);Mi(d+1276|0,e,d+440|0);u=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[185211]|0;a[(d+176|0)+1>>0]=a[185212]|0;a[(d+176|0)+2>>0]=a[185213]|0;a[(d+176|0)+3>>0]=a[185214]|0;a[(d+176|0)+4>>0]=a[185215]|0;a[(d+176|0)+5>>0]=a[185216]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=u;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;u=(d+176|0)+12|0;c[(e+12|0)>>2]=c[u>>2];c[(e+12|0)+4>>2]=c[u+4>>2];c[(e+12|0)+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+440|0)+11>>0]|0)<0)rmb(c[(d+440|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;h:do if((e|0)==(f|0)){p=e;r=2560}else do{if((c[e>>2]|0)==184){p=e;r=2560;break h}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1864>>2]=p;c[d+13960>>2]=f;c[d+17656>>2]=q;c[d+17672>>2]=s;c[d+17680>>2]=t;c[d+17688>>2]=r}function p5a(d){d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;u=c[d+1360>>2]|0;v=c[d+1368>>2]|0;h=c[d+1816>>2]|0;i=c[d+12688>>2]|0;s=c[d+13392>>2]|0;t=c[d+13400>>2]|0;w=c[d+17656>>2]|0;y=c[d+17672>>2]|0;z=c[d+17680>>2]|0;x=c[d+17688>>2]|0;do if((x|0)==2216){if((h|0)==(i|0))break;if(!u)i=0;else i=job(u,13672,19544,-2)|0;h=i+4|0;q=a[h+11>>0]|0;if(!((q<<24>>24<0?c[i+8>>2]|0:q&255)|0)){if(lnb(h,0,-1,202525,0)|0)x=2221}else x=2221;if((x|0)==2221){Lmb(d+580|0,h);Mi(d+1276|0,i,d+580|0);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1953653104;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(v+4|0)>>2]|0;do if(h>>>0<(c[v+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(h+12|0)>>2]=c[q>>2];c[(h+12|0)+4>>2]=c[q+4>>2];c[(h+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+580|0)+11>>0]|0)<0)rmb(c[(d+580|0)>>2]|0)}h=i+16|0;q=a[h+11>>0]|0;if(!((q<<24>>24<0?c[i+20>>2]|0:q&255)|0))if(!(lnb(h,0,-1,202525,0)|0))break;Lmb(d+568|0,h);Mi(d+1276|0,i,d+568|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;w=d+176|0;y=185060;z=w+9|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(v+4|0)>>2]|0;do if(h>>>0<(c[v+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(h+12|0)>>2]=c[q>>2];c[(h+12|0)+4>>2]=c[q+4>>2];c[(h+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+568|0)+11>>0]|0)<0)rmb(c[(d+568|0)>>2]|0)}while(0);i=c[(u+120|0)>>2]|0;j=c[(u+124|0)>>2]|0;a:do if((i|0)==(j|0)){k=i;x=2249}else{h=i;while(1){if((c[h>>2]|0)==172){k=h;x=2249;break a}h=h+4|0;if((h|0)==(j|0)){e=i;l=j;break}}}while(0);do if((x|0)==2249){if((k|0)==(j|0)){e=i;l=j;break}e=job(u,13672,19560,-2)|0;h=c[e+4>>2]|0;if(!h){e=i;l=j;break}Am(d+1276|0,e,h);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185070]|0;a[(d+176|0)+1>>0]=a[185071]|0;a[(d+176|0)+2>>0]=a[185072]|0;a[(d+176|0)+3>>0]=a[185073]|0;a[(d+176|0)+4>>0]=a[185074]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(u+120|0)>>2]|0;l=c[(u+124|0)>>2]|0}while(0);b:do if((e|0)==(l|0))q=l;else{h=e;while(1){if((c[h>>2]|0)==173)break;h=h+4|0;if((h|0)==(l|0)){q=l;break b}}if((h|0)==(l|0)){q=l;break}if(!u)h=0;else h=job(u,13672,19576,-2)|0;if(!(c[h+12>>2]|0))if(!(c[h+16>>2]|0)){q=l;break}c[(d+552|0)>>2]=30660;q=h+8|0;c[((d+552|0)+4|0)>>2]=c[q>>2];c[((d+552|0)+4|0)+4>>2]=c[q+4>>2];c[((d+552|0)+4|0)+8>>2]=c[q+8>>2];Dm(d+1276|0,h,d+552|0);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[186518]|0;a[(d+176|0)+1>>0]=a[186519]|0;a[(d+176|0)+2>>0]=a[186520]|0;a[(d+176|0)+3>>0]=a[186521]|0;a[(d+176|0)+4>>0]=a[186522]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(u+120|0)>>2]|0;q=c[(u+124|0)>>2]|0}while(0);c:do if((e|0)==(q|0))h=q;else{h=e;while(1){if((c[h>>2]|0)==174)break;h=h+4|0;if((h|0)==(q|0)){h=q;break c}}if((h|0)==(q|0)){h=q;break}o=job(u,13672,19592,-2)|0;p=c[o+8>>2]|0;h=c[(o+4|0)>>2]|0;d:do if((p|0)==(h|0)){if((h|0)==(p|0)){h=q;break c}n=0;while(1){m=a[h+11>>0]|0;j=m<<24>>24<0?c[h+4>>2]|0:m&255;i=a[n+11>>0]|0;if((j|0)!=((i<<24>>24<0?c[n+4>>2]|0:i&255)|0))break d;k=c[h>>2]|0;l=m<<24>>24<0?k:h;i=i<<24>>24<0?c[n>>2]|0:n;e:do if(m<<24>>24<0){if(!j)break;if(L7a(l,i,j)|0)break d}else{if(!j)break;if((a[i>>0]|0)!=(k&255)<<24>>24)break d;k=h;j=m&255;while(1){j=j+-1|0;k=k+1|0;if(!j)break e;i=i+1|0;if((a[k>>0]|0)!=(a[i>>0]|0))break d}}while(0);h=h+12|0;if((h|0)==(p|0)){h=q;break c}else n=n+12|0}}while(0);aF(d+536|0,o+4|0);Wm(d+1276|0,o,d+536|0);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[185076]|0;a[(d+176|0)+1>>0]=a[185077]|0;a[(d+176|0)+2>>0]=a[185078]|0;a[(d+176|0)+3>>0]=a[185079]|0;a[(d+176|0)+4>>0]=a[185080]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);h=c[(d+536|0)>>2]|0;if(h|0){e=c[((d+536|0)+4|0)>>2]|0;if((e|0)==(h|0))e=h;else{do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(h|0));e=c[(d+536|0)>>2]|0}c[((d+536|0)+4|0)>>2]=h;rmb(e)}e=c[(u+120|0)>>2]|0;h=c[(u+124|0)>>2]|0}while(0);f:do if((e|0)!=(h|0)){while(1){if((c[e>>2]|0)==175)break;e=e+4|0;if((e|0)==(h|0))break f}if((e|0)==(h|0))break;if(!u)j=0;else j=job(u,13672,19608,-2)|0;e=j+4|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[j+8>>2]|0:q&255)|0)){if(lnb(e,0,-1,202525,0)|0)x=2322}else x=2322;if((x|0)==2322){Lmb(d+524|0,e);Mi(d+1276|0,j,d+524|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=13;w=i;y=185082;z=w+13|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[i+13>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+524|0)+11>>0]|0)<0)rmb(c[(d+524|0)>>2]|0)}e=j+16|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[j+20>>2]|0:q&255)|0)){if(lnb(e,0,-1,202525,0)|0)x=2335}else x=2335;if((x|0)==2335){Lmb(d+512|0,e);Mi(d+1276|0,j,d+512|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;w=d+176|0;y=185096;z=w+10|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+512|0)+11>>0]|0)<0)rmb(c[(d+512|0)>>2]|0)}e=j+28|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[j+32>>2]|0:q&255)|0)){if(lnb(e,0,-1,202525,0)|0)x=2348}else x=2348;if((x|0)==2348){Lmb(d+500|0,e);Mi(d+1276|0,j,d+500|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;w=d+176|0;y=185107;z=w+10|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+500|0)+11>>0]|0)<0)rmb(c[(d+500|0)>>2]|0)}e=j+40|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[j+44>>2]|0:q&255)|0)){if(lnb(e,0,-1,202525,0)|0)x=2361}else x=2361;if((x|0)==2361){Lmb(d+488|0,e);Mi(d+1276|0,j,d+488|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;w=i;y=185118;z=w+12|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+488|0)+11>>0]|0)<0)rmb(c[(d+488|0)>>2]|0)}e=j+52|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[j+56>>2]|0:q&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+476|0,e);Mi(d+1276|0,j,d+476|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(32)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483616;c[(d+176|0)+4>>2]=16;w=i;y=185131;z=w+16|0;do{a[w>>0]=a[y>>0]|0;w=w+1|0;y=y+1|0}while((w|0)<(z|0));a[i+16>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+476|0)+11>>0]|0)<0)rmb(c[(d+476|0)>>2]|0)}while(0);h=c[(u+120|0)>>2]|0;i=c[(u+124|0)>>2]|0;g:do if((h|0)==(i|0)){r=h;x=2389}else{e=h;while(1){if((c[e>>2]|0)==176){r=e;x=2389;break g}e=e+4|0;if((e|0)==(i|0)){s=h;t=i;break}}}while(0);do if((x|0)==2389){if((r|0)==(i|0)){s=h;t=i;break}e=job(u,13672,19624,-2)|0;f=+g[e+8>>3];if(!(f!=0.0)){s=h;t=i;break}Ni(d+1276|0,e,f);t=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1851880817;c[(d+176|0)+4>>2]=2037672308;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=t;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(v+4|0)>>2]|0;do if(e>>>0<(c[v+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;t=(d+176|0)+12|0;c[(e+12|0)>>2]=c[t>>2];c[(e+12|0)+4>>2]=c[t+4>>2];c[(e+12|0)+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[(v+4|0)>>2]=(c[(v+4|0)>>2]|0)+24}else{gk(v,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);s=c[(u+120|0)>>2]|0;t=c[(u+124|0)>>2]|0}while(0);c[d+13392>>2]=s;c[d+13400>>2]=t;c[d+17656>>2]=w;c[d+17672>>2]=y;c[d+17680>>2]=z;c[d+17688>>2]=x}function q5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+1360>>2]|0;m=c[d+1368>>2]|0;e=c[d+1792>>2]|0;o=c[d+1816>>2]|0;f=c[d+12128>>2]|0;p=c[d+17656>>2]|0;r=c[d+17672>>2]|0;s=c[d+17680>>2]|0;q=c[d+17688>>2]|0;do if((q|0)==2061){if((e|0)==(f|0))break;if(!n)j=0;else j=job(n,13672,19496,-2)|0;e=j+4|0;i=a[e+11>>0]|0;if(!((i<<24>>24<0?c[j+8>>2]|0:i&255)|0)){if(lnb(e,0,-1,202525,0)|0)q=2066}else q=2066;if((q|0)==2066){Lmb(d+628|0,e);Mi(d+1276|0,j,d+628|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;p=i;r=184901;s=p+14|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+14>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+628|0)+11>>0]|0)<0)rmb(c[(d+628|0)>>2]|0)}e=j+16|0;i=a[e+11>>0]|0;if(!((i<<24>>24<0?c[j+20>>2]|0:i&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+616|0,e);Mi(d+1276|0,j,d+616|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;p=i;r=184916;s=p+12|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+616|0)+11>>0]|0)<0)rmb(c[(d+616|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;a:do if((e|0)==(f|0)){k=e;q=2094}else do{if((c[e>>2]|0)==169){k=e;q=2094;break a}e=e+4|0}while((e|0)!=(f|0));while(0);do if((q|0)==2094){if((k|0)==(f|0))break;if(!n)j=0;else j=job(n,13672,19512,-2)|0;if((c[j+8>>2]|0)==-1){if(+g[j+16>>3]!=-1.0)q=2099}else q=2099;if((q|0)==2099){f=j+8|0;c[(d+176|0)>>2]=c[f>>2];c[(d+176|0)+4>>2]=c[f+4>>2];c[(d+176|0)+8>>2]=c[f+8>>2];c[(d+176|0)+12>>2]=c[f+12>>2];fm(d+200|0,j,d+176|0);f=c[(d+200|0)>>2]|0;c[(d+1276|0)>>2]=c[((d+200|0)+4|0)>>2];b[(d+1276|0)+4>>1]=b[((d+200|0)+4|0)+4>>1]|0;a[(d+1276|0)+6>>0]=a[((d+200|0)+4|0)+6>>0]|0;e=a[(d+200|0)+11>>0]|0;c[(d+200|0)>>2]=0;c[(d+200|0)+4>>2]=0;c[(d+200|0)+8>>2]=0;c[(d+1304|0)>>2]=0;c[(d+1304|0)+4>>2]=0;c[(d+1304|0)+8>>2]=0;i=omb(16)|0;c[(d+1304|0)>>2]=i;c[(d+1304|0)+8>>2]=-2147483632;c[(d+1304|0)+4>>2]=13;p=i;r=184929;s=p+13|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+13>>0]=0;c[(d+1304|0)+12>>2]=f;c[((d+1304|0)+16|0)>>2]=c[(d+1276|0)>>2];b[((d+1304|0)+16|0)+4>>1]=b[(d+1276|0)+4>>1]|0;a[((d+1304|0)+16|0)+6>>0]=a[(d+1276|0)+6>>0]|0;a[(d+1304|0)+23>>0]=e;c[(d+1276|0)>>2]=0;b[(d+1276|0)+4>>1]=0;a[(d+1276|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+1304|0)>>2];c[e+4>>2]=c[(d+1304|0)+4>>2];c[e+8>>2]=c[(d+1304|0)+8>>2];c[(d+1304|0)>>2]=0;c[(d+1304|0)+4>>2]=0;c[(d+1304|0)+8>>2]=0;k=(d+1304|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+1304|0);if((a[(d+1304|0)+12+11>>0]|0)>=0)break;rmb(c[(d+1304|0)+12>>2]|0)}while(0);if((a[(d+1304|0)+11>>0]|0)<0)rmb(c[(d+1304|0)>>2]|0);if((a[(d+200|0)+11>>0]|0)<0)rmb(c[(d+200|0)>>2]|0)}if((c[j+24>>2]|0)==-1)if(!(+g[j+32>>3]!=-1.0))break;f=j+24|0;c[(d+176|0)>>2]=c[f>>2];c[(d+176|0)+4>>2]=c[f+4>>2];c[(d+176|0)+8>>2]=c[f+8>>2];c[(d+176|0)+12>>2]=c[f+12>>2];fm(d+200|0,j,d+176|0);f=c[(d+200|0)>>2]|0;c[(d+1276|0)>>2]=c[((d+200|0)+4|0)>>2];b[(d+1276|0)+4>>1]=b[((d+200|0)+4|0)+4>>1]|0;a[(d+1276|0)+6>>0]=a[((d+200|0)+4|0)+6>>0]|0;e=a[(d+200|0)+11>>0]|0;c[(d+200|0)>>2]=0;c[(d+200|0)+4>>2]=0;c[(d+200|0)+8>>2]=0;c[(d+1304|0)>>2]=0;c[(d+1304|0)+4>>2]=0;c[(d+1304|0)+8>>2]=0;i=omb(16)|0;c[(d+1304|0)>>2]=i;c[(d+1304|0)+8>>2]=-2147483632;c[(d+1304|0)+4>>2]=14;p=i;r=184943;s=p+14|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+14>>0]=0;c[(d+1304|0)+12>>2]=f;c[((d+1304|0)+16|0)>>2]=c[(d+1276|0)>>2];b[((d+1304|0)+16|0)+4>>1]=b[(d+1276|0)+4>>1]|0;a[((d+1304|0)+16|0)+6>>0]=a[(d+1276|0)+6>>0]|0;a[(d+1304|0)+23>>0]=e;c[(d+1276|0)>>2]=0;b[(d+1276|0)+4>>1]=0;a[(d+1276|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+1304|0)>>2];c[e+4>>2]=c[(d+1304|0)+4>>2];c[e+8>>2]=c[(d+1304|0)+8>>2];c[(d+1304|0)>>2]=0;c[(d+1304|0)+4>>2]=0;c[(d+1304|0)+8>>2]=0;k=(d+1304|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+1304|0);if((a[(d+1304|0)+12+11>>0]|0)>=0)break;rmb(c[(d+1304|0)+12>>2]|0)}while(0);if((a[(d+1304|0)+11>>0]|0)<0)rmb(c[(d+1304|0)>>2]|0);if((a[(d+200|0)+11>>0]|0)<0)rmb(c[(d+200|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;b:do if((e|0)==(f|0)){l=e;q=2123}else do{if((c[e>>2]|0)==170){l=e;q=2123;break b}e=e+4|0}while((e|0)!=(f|0));while(0);do if((q|0)==2123){if((l|0)==(f|0))break;if(!n)j=0;else j=job(n,13672,19528,-2)|0;h=+g[j+8>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;p=i;r=184958;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+16>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;p=d+176|0;r=184970;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+24>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;p=i;r=184981;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+32>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;p=i;r=184993;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+40>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;p=i;r=185005;s=p+12|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=+g[j+48>>3];if(h!=-2147483647.0){Pi(d+1276|0,j,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=13;p=i;r=185018;s=p+13|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+13>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=j+56|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[j+60>>2]|0:l&255)|0)){if(lnb(e,0,-1,202525,0)|0)q=2188}else q=2188;if((q|0)==2188){Lmb(d+604|0,e);Mi(d+1276|0,j,d+604|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;p=i;r=185032;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+604|0)+11>>0]|0)<0)rmb(c[(d+604|0)>>2]|0)}e=j+68|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[j+72>>2]|0:l&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+592|0,e);Mi(d+1276|0,j,d+592|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;p=d+176|0;r=185044;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+592|0)+11>>0]|0)<0)rmb(c[(d+592|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;c:do if((e|0)==(f|0)){o=e;q=2216}else do{if((c[e>>2]|0)==171){o=e;q=2216;break c}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1816>>2]=o;c[d+12688>>2]=f;c[d+17656>>2]=p;c[d+17672>>2]=r;c[d+17680>>2]=s;c[d+17688>>2]=q}function r5a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=c[d+1360>>2]|0;p=c[d+1368>>2]|0;g=c[d+1760>>2]|0;r=c[d+1792>>2]|0;h=c[d+11240>>2]|0;s=c[d+17656>>2]|0;u=c[d+17672>>2]|0;v=c[d+17680>>2]|0;t=c[d+17688>>2]|0;do if((t|0)==1823){if((g|0)==(h|0))break;if(!q)j=0;else j=job(q,13672,19368,-2)|0;g=j+4|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+8>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1828}else t=1828;if((t|0)==1828){Lmb(d+724|0,g);Mi(d+1276|0,j,d+724|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;s=i;u=184721;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+724|0)+11>>0]|0)<0)rmb(c[(d+724|0)>>2]|0)}g=j+16|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+20>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1841}else t=1841;if((t|0)==1841){Lmb(d+712|0,g);Mi(d+1276|0,j,d+712|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=184733;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+712|0)+11>>0]|0)<0)rmb(c[(d+712|0)>>2]|0)}g=j+28|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+32>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1854}else t=1854;if((t|0)==1854){Lmb(d+700|0,g);Mi(d+1276|0,j,d+700|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;s=d+176|0;u=184743;v=s+10|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+700|0)+11>>0]|0)<0)rmb(c[(d+700|0)>>2]|0)}g=c[j+40>>2]|0;if(g|0){tQa(d+1276|0,j,g);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=184754;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}g=j+44|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+48>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1877}else t=1877;if((t|0)==1877){Lmb(d+688|0,g);Mi(d+1276|0,j,d+688|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;s=i;u=184764;v=s+14|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+14>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+688|0)+11>>0]|0)<0)rmb(c[(d+688|0)>>2]|0)}g=j+56|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+60>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1890}else t=1890;if((t|0)==1890){Lmb(d+676|0,g);Mi(d+1276|0,j,d+676|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1684104552;c[(d+176|0)+4>>2]=1685024046;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+676|0)+11>>0]|0)<0)rmb(c[(d+676|0)>>2]|0)}g=j+68|0;i=a[g+11>>0]|0;if(!((i<<24>>24<0?c[j+72>>2]|0:i&255)|0)){if(lnb(g,0,-1,202525,0)|0)t=1903}else t=1903;if((t|0)==1903){Lmb(d+664|0,g);Mi(d+1276|0,j,d+664|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=13;s=i;u=184788;v=s+13|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+13>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+664|0)+11>>0]|0)<0)rmb(c[(d+664|0)>>2]|0)}g=c[j+80>>2]|0;if(g|0){FQa(d+1276|0,j,g);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;s=d+176|0;u=184802;v=s+10|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}g=c[j+84>>2]|0;if(!g)break;_Pa(d+1276|0,j,g);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;s=i;u=184813;v=s+12|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(p+4|0)>>2]|0;do if(g>>>0<(c[p+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(g+12|0)>>2]=c[j>>2];c[(g+12|0)+4>>2]=c[j+4>>2];c[(g+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(q+120|0)>>2]|0;i=c[(q+124|0)>>2]|0;a:do if((h|0)==(i|0)){k=h;t=1938}else{g=h;while(1){if((c[g>>2]|0)==161){k=g;t=1938;break a}g=g+4|0;if((g|0)==(i|0)){f=h;l=i;break}}}while(0);do if((t|0)==1938){if((k|0)==(i|0)){f=h;l=i;break}f=job(q,13672,19384,-2)|0;g=a[f+4>>0]|0;if(g<<24>>24==-127){f=h;l=i;break}Oi(d+1276|0,f,g<<24>>24);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184826]|0;a[(d+176|0)+1>>0]=a[184827]|0;a[(d+176|0)+2>>0]=a[184828]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(q+120|0)>>2]|0;l=c[(q+124|0)>>2]|0}while(0);b:do if((f|0)==(l|0))g=l;else{g=f;while(1){if((c[g>>2]|0)==162)break;g=g+4|0;if((g|0)==(l|0)){g=l;break b}}if((g|0)==(l|0)){g=l;break}g=job(q,13672,19400,-2)|0;h=a[g+4>>0]|0;if(h<<24>>24==-127){g=l;break}Oi(d+1276|0,g,h<<24>>24);g=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=omb(16)|0;c[(d+176|0)>>2]=h;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;s=h;u=184830;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[h+11>>0]=0;c[(d+176|0)+12>>2]=g;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(q+120|0)>>2]|0;g=c[(q+124|0)>>2]|0}while(0);c:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==163)break;f=f+4|0;if((f|0)==(g|0))break c}if((f|0)==(g|0))break;if(!q)g=0;else g=job(q,13672,19416,-2)|0;f=c[g+4>>2]|0;if(f|0){um(d+1276|0,g,f);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184842]|0;a[(d+176|0)+1>>0]=a[184843]|0;a[(d+176|0)+2>>0]=a[184844]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[g+8>>2]|0;if(!f)break;gRa(d+1276|0,g,f);g=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=184846;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=g;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);g=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0;d:do if((g|0)==(h|0)){m=g;t=1995}else{f=g;while(1){if((c[f>>2]|0)==164){m=f;t=1995;break d}f=f+4|0;if((f|0)==(h|0)){e=g;n=h;break}}}while(0);do if((t|0)==1995){if((m|0)==(h|0)){e=g;n=h;break}e=job(q,13672,19432,-2)|0;f=c[e+4>>2]|0;if(!f){e=g;n=h;break}_Pa(d+1276|0,e,f);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=184856;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(q+120|0)>>2]|0;n=c[(q+124|0)>>2]|0}while(0);e:do if((e|0)==(n|0))f=n;else{f=e;while(1){if((c[f>>2]|0)==165)break;f=f+4|0;if((f|0)==(n|0)){f=n;break e}}if((f|0)==(n|0)){f=n;break}f=job(q,13672,19448,-2)|0;g=c[f+4>>2]|0;if(!g){f=n;break}_Pa(d+1276|0,f,g);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1769238639;c[(d+176|0)+4>>2]=1702521197;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0}while(0);f:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==166)break;e=e+4|0;if((e|0)==(f|0))break f}if((e|0)==(f|0))break;e=job(q,13672,19464,-2)|0;n=a[e+15>>0]|0;if(!((n<<24>>24<0?c[e+8>>2]|0:n&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+652|0,e+4|0);Mi(d+1276|0,e,d+652|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;s=g;u=184875;v=s+12|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[g+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+652|0)+11>>0]|0)<0)rmb(c[(d+652|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;g:do if((e|0)==(f|0)){o=e;t=2043}else do{if((c[e>>2]|0)==167){o=e;t=2043;break g}e=e+4|0}while((e|0)!=(f|0));while(0);do if((t|0)==2043){if((o|0)==(f|0))break;e=job(q,13672,19480,-2)|0;o=a[e+15>>0]|0;if(!((o<<24>>24<0?c[e+8>>2]|0:o&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+640|0,e+4|0);Mi(d+1276|0,e,d+640|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;s=g;u=184888;v=s+12|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[g+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+640|0)+11>>0]|0)<0)rmb(c[(d+640|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;h:do if((e|0)==(f|0)){r=e;t=2061}else do{if((c[e>>2]|0)==168){r=e;t=2061;break h}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1792>>2]=r;c[d+12128>>2]=f;c[d+17656>>2]=s;c[d+17672>>2]=u;c[d+17680>>2]=v;c[d+17688>>2]=t}function s5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;o=c[d+1360>>2]|0;n=c[d+1368>>2]|0;f=c[d+1728>>2]|0;p=c[d+1760>>2]|0;h=c[d+10696>>2]|0;q=c[d+17656>>2]|0;s=c[d+17672>>2]|0;t=c[d+17680>>2]|0;r=c[d+17688>>2]|0;do if((r|0)==1673){if((f|0)==(h|0))break;if(!o)h=0;else h=job(o,13672,19272,-2)|0;f=c[h+4>>2]|0;if(f|0){Oi(d+1276|0,h,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=2;b[(d+176|0)>>1]=28013;a[(d+176|0)+2>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[h+8>>2]|0;if((f|0)!=-2147483647){Il(d+1276|0,h,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184658]|0;a[(d+176|0)+1>>0]=a[184659]|0;a[(d+176|0)+2>>0]=a[184660]|0;a[(d+176|0)+3>>0]=a[184661]|0;a[(d+176|0)+4>>0]=a[184662]|0;a[(d+176|0)+5>>0]=a[184663]|0;a[(d+176|0)+6>>0]=a[184664]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[h+12>>2]|0;if(!f)break;Oi(d+1276|0,h,f);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184666]|0;a[(d+176|0)+1>>0]=a[184667]|0;a[(d+176|0)+2>>0]=a[184668]|0;a[(d+176|0)+3>>0]=a[184669]|0;a[(d+176|0)+4>>0]=a[184670]|0;a[(d+176|0)+5>>0]=a[184671]|0;a[(d+176|0)+6>>0]=a[184672]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(n+4|0)>>2]|0;do if(f>>>0<(c[n+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(o+120|0)>>2]|0;i=c[(o+124|0)>>2]|0;a:do if((h|0)==(i|0)){j=h;r=1710}else{f=h;while(1){if((c[f>>2]|0)==155){j=f;r=1710;break a}f=f+4|0;if((f|0)==(i|0)){e=h;k=i;break}}}while(0);do if((r|0)==1710){if((j|0)==(i|0)){e=h;k=i;break}e=job(o,13672,19288,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;k=i;break}_Pa(d+1276|0,e,f);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=omb(16)|0;c[(d+176|0)>>2]=h;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;q=h;s=184674;t=q+12|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[h+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;k=c[(o+124|0)>>2]|0}while(0);b:do if((e|0)==(k|0))f=k;else{f=e;while(1){if((c[f>>2]|0)==156)break;f=f+4|0;if((f|0)==(k|0)){f=k;break b}}if((f|0)==(k|0)){f=k;break}f=job(o,13672,19304,-2)|0;h=c[f+4>>2]|0;if((h|0)==-1){f=k;break}Oi(d+1276|0,f,h);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=1;a[(d+176|0)>>0]=110;a[(d+176|0)+1>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0}while(0);c:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==157)break;e=e+4|0;if((e|0)==(f|0))break c}if((e|0)==(f|0))break;e=job(o,13672,19320,-2)|0;k=a[e+15>>0]|0;if(!((k<<24>>24<0?c[e+8>>2]|0:k&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+772|0,e+4|0);Mi(d+1276|0,e,d+772|0);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=1;a[(d+176|0)>>0]=110;a[(d+176|0)+1>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+772|0)+11>>0]|0)<0)rmb(c[(d+772|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;d:do if((e|0)==(f|0)){l=e;r=1758}else do{if((c[e>>2]|0)==158){l=e;r=1758;break d}e=e+4|0}while((e|0)!=(f|0));while(0);do if((r|0)==1758){if((l|0)==(f|0))break;if(!o)f=0;else f=job(o,13672,19336,-2)|0;e=f+4|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[f+8>>2]|0:l&255)|0)){if(lnb(e,0,-1,202525,0)|0)r=1763}else r=1763;if((r|0)==1763){Lmb(d+760|0,e);Mi(d+1276|0,f,d+760|0);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184687]|0;a[(d+176|0)+1>>0]=a[184688]|0;a[(d+176|0)+2>>0]=a[184689]|0;a[(d+176|0)+3>>0]=a[184690]|0;a[(d+176|0)+4>>0]=a[184691]|0;a[(d+176|0)+5>>0]=a[184692]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+760|0)+11>>0]|0)<0)rmb(c[(d+760|0)>>2]|0)}e=f+16|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[f+20>>2]|0:l&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+748|0,e);Mi(d+1276|0,f,d+748|0);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1701605234;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+748|0)+11>>0]|0)<0)rmb(c[(d+748|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;e:do if((e|0)==(f|0)){m=e;r=1791}else do{if((c[e>>2]|0)==159){m=e;r=1791;break e}e=e+4|0}while((e|0)!=(f|0));while(0);f:do if((r|0)==1791){if((m|0)==(f|0))break;if(!o)h=0;else h=job(o,13672,19352,-2)|0;e=h+4|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[h+8>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)r=1796}else r=1796;if((r|0)==1796){Lmb(d+736|0,e);Mi(d+1276|0,h,d+736|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;q=d+176|0;s=184699;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+736|0)+11>>0]|0)<0)rmb(c[(d+736|0)>>2]|0)}do if(!(+g[h+24>>3]!=-2147483647.0)){if(c[h+32>>2]|0)break;if(!(+g[h+40>>3]!=0.0))break f}while(0);c[(d+64|0)>>2]=30596;f=(d+64|0)+4|0;e=h+20|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[f+16>>2]=c[e+16>>2];c[f+20>>2]=c[e+20>>2];c[f+24>>2]=c[e+24>>2];Ul(d+1276|0,h,d+64|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;q=d+176|0;s=184710;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;g:do if((e|0)==(f|0)){p=e;r=1823}else do{if((c[e>>2]|0)==160){p=e;r=1823;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1760>>2]=p;c[d+11240>>2]=f;c[d+17656>>2]=q;c[d+17672>>2]=s;c[d+17680>>2]=t;c[d+17688>>2]=r}function t5a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+1360>>2]|0;m=c[d+1368>>2]|0;f=c[d+1696>>2]|0;o=c[d+1728>>2]|0;g=c[d+10256>>2]|0;p=c[d+17656>>2]|0;r=c[d+17672>>2]|0;s=c[d+17680>>2]|0;q=c[d+17688>>2]|0;do if((q|0)==1539){if((f|0)==(g|0))break;f=job(n,13672,19192,-2)|0;h=a[f+15>>0]|0;if(!((h<<24>>24<0?c[f+8>>2]|0:h&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+784|0,f+4|0);Mi(d+1276|0,f,d+784|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184591]|0;a[(d+176|0)+1>>0]=a[184592]|0;a[(d+176|0)+2>>0]=a[184593]|0;a[(d+176|0)+3>>0]=a[184594]|0;a[(d+176|0)+4>>0]=a[184595]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(m+4|0)>>2]|0;do if(f>>>0<(c[m+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=(d+176|0)+12|0;c[(f+12|0)>>2]=c[h>>2];c[(f+12|0)+4>>2]=c[h+4>>2];c[(f+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+784|0)+11>>0]|0)<0)rmb(c[(d+784|0)>>2]|0)}while(0);g=c[(n+120|0)>>2]|0;h=c[(n+124|0)>>2]|0;a:do if((g|0)==(h|0)){i=g;q=1557}else{f=g;while(1){if((c[f>>2]|0)==150){i=f;q=1557;break a}f=f+4|0;if((f|0)==(h|0)){e=g;j=h;break}}}while(0);do if((q|0)==1557){if((i|0)==(h|0)){e=g;j=h;break}e=job(n,13672,19208,-2)|0;f=c[e+4>>2]|0;if(!f){e=g;j=h;break}ySa(d+1276|0,e,f);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184597]|0;a[(d+176|0)+1>>0]=a[184598]|0;a[(d+176|0)+2>>0]=a[184599]|0;a[(d+176|0)+3>>0]=a[184600]|0;a[(d+176|0)+4>>0]=a[184601]|0;a[(d+176|0)+5>>0]=a[184602]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0}while(0);b:do if((e|0)!=(j|0)){while(1){if((c[e>>2]|0)==151)break;e=e+4|0;if((e|0)==(j|0))break b}if((e|0)==(j|0))break;if(!n)f=0;else f=job(n,13672,19224,-2)|0;e=c[f+4>>2]|0;if(e|0){_Pa(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184597]|0;a[(d+176|0)+1>>0]=a[184598]|0;a[(d+176|0)+2>>0]=a[184599]|0;a[(d+176|0)+3>>0]=a[184600]|0;a[(d+176|0)+4>>0]=a[184601]|0;a[(d+176|0)+5>>0]=a[184602]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if(!e)break;_Pa(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184604]|0;a[(d+176|0)+1>>0]=a[184605]|0;a[(d+176|0)+2>>0]=a[184606]|0;a[(d+176|0)+3>>0]=a[184607]|0;a[(d+176|0)+4>>0]=a[184608]|0;a[(d+176|0)+5>>0]=a[184609]|0;a[(d+176|0)+6>>0]=a[184610]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;c:do if((e|0)==(f|0)){k=e;q=1599}else do{if((c[e>>2]|0)==152){k=e;q=1599;break c}e=e+4|0}while((e|0)!=(f|0));while(0);do if((q|0)==1599){if((k|0)==(f|0))break;if(!n)f=0;else f=job(n,13672,19240,-2)|0;e=c[f+4>>2]|0;if(e|0){Oi(d+1276|0,f,e);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184612]|0;a[(d+176|0)+1>>0]=a[184613]|0;a[(d+176|0)+2>>0]=a[184614]|0;a[(d+176|0)+3>>0]=a[184615]|0;a[(d+176|0)+4>>0]=a[184616]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if(e|0){WQa(d+1276|0,f,e);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184618]|0;a[(d+176|0)+1>>0]=a[184619]|0;a[(d+176|0)+2>>0]=a[184620]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+12>>2]|0;if(!e)break;Oi(d+1276|0,f,e);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1953066613;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;d:do if((e|0)==(f|0)){l=e;q=1636}else do{if((c[e>>2]|0)==153){l=e;q=1636;break d}e=e+4|0}while((e|0)!=(f|0));while(0);do if((q|0)==1636){if((l|0)==(f|0))break;if(!n)h=0;else h=job(n,13672,19256,-2)|0;e=c[h+4>>2]|0;if(e|0){Oi(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;p=g;r=184622;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[g+11>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[h+8>>2]|0;if(e|0){Oi(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;p=d+176|0;r=184634;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[h+12>>2]|0;if(!e)break;WQa(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;p=d+176|0;r=184645;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;do if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;e:do if((e|0)==(f|0)){o=e;q=1673}else do{if((c[e>>2]|0)==154){o=e;q=1673;break e}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1728>>2]=o;c[d+10696>>2]=f;c[d+17656>>2]=p;c[d+17672>>2]=r;c[d+17680>>2]=s;c[d+17688>>2]=q}function u5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;t=c[d+1360>>2]|0;s=c[d+1368>>2]|0;h=c[d+1656>>2]|0;u=c[d+1696>>2]|0;i=c[d+9504>>2]|0;v=c[d+17656>>2]|0;x=c[d+17672>>2]|0;y=c[d+17680>>2]|0;w=c[d+17688>>2]|0;do if((w|0)==1328){if((h|0)==(i|0))break;if(!t)l=0;else l=job(t,13672,19080,-2)|0;j=+g[l+8>>3];if(j!=-2147483647.0){Pi(d+1276|0,l,j);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=omb(16)|0;c[(d+176|0)>>2]=k;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;v=k;x=184460;y=v+11|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[k+11>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=l+16|0;k=a[h+11>>0]|0;if(!((k<<24>>24<0?c[l+20>>2]|0:k&255)|0)){if(lnb(h,0,-1,202525,0)|0)w=1343}else w=1343;if((w|0)==1343){Lmb(d+856|0,h);Mi(d+1276|0,l,d+856|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;v=d+176|0;x=184472;y=v+9|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+856|0)+11>>0]|0)<0)rmb(c[(d+856|0)>>2]|0)}h=l+28|0;k=a[h+11>>0]|0;if(!((k<<24>>24<0?c[l+32>>2]|0:k&255)|0)){if(lnb(h,0,-1,202525,0)|0)w=1356}else w=1356;if((w|0)==1356){Lmb(d+844|0,h);Mi(d+1276|0,l,d+844|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;v=d+176|0;x=184482;y=v+10|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+844|0)+11>>0]|0)<0)rmb(c[(d+844|0)>>2]|0)}do if(+g[l+48>>3]!=-2147483647.0)w=1370;else{if(c[l+56>>2]|0){w=1370;break}if(+g[l+64>>3]!=0.0)w=1370}while(0);if((w|0)==1370){c[(d+96|0)>>2]=30596;i=(d+96|0)+4|0;h=l+44|0;c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[i+8>>2]=c[h+8>>2];c[i+12>>2]=c[h+12>>2];c[i+16>>2]=c[h+16>>2];c[i+20>>2]=c[h+20>>2];c[i+24>>2]=c[h+24>>2];Ul(d+1276|0,l,d+96|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;v=d+176|0;x=184493;y=v+10|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=c[l+72>>2]|0;if(h|0){xQa(d+1276|0,l,h);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=omb(16)|0;c[(d+176|0)>>2]=k;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;v=k;x=184504;y=v+11|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[k+11>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}h=c[l+76>>2]|0;if(!h)break;zQa(d+1276|0,l,h);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=omb(16)|0;c[(d+176|0)>>2]=k;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;v=k;x=184516;y=v+12|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[k+12>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(s+4|0)>>2]|0;do if(h>>>0<(c[s+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(h+12|0)>>2]=c[l>>2];c[(h+12|0)+4>>2]=c[l+4>>2];c[(h+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(t+120|0)>>2]|0;k=c[(t+124|0)>>2]|0;a:do if((i|0)==(k|0)){m=i;w=1403}else{h=i;while(1){if((c[h>>2]|0)==143){m=h;w=1403;break a}h=h+4|0;if((h|0)==(k|0)){f=i;n=k;break}}}while(0);do if((w|0)==1403){if((m|0)==(k|0)){f=i;n=k;break}f=job(t,13672,19096,-2)|0;h=c[f+4>>2]|0;if(!h){f=i;n=k;break}_Pa(d+1276|0,f,h);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;v=i;x=184529;y=v+12|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[i+12>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(f+12|0)>>2]=c[n>>2];c[(f+12|0)+4>>2]=c[n+4>>2];c[(f+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(t+120|0)>>2]|0;n=c[(t+124|0)>>2]|0}while(0);b:do if((f|0)!=(n|0)){while(1){if((c[f>>2]|0)==144)break;f=f+4|0;if((f|0)==(n|0))break b}if((f|0)==(n|0))break;f=job(t,13672,19112,-2)|0;n=a[f+15>>0]|0;if(!((n<<24>>24<0?c[f+8>>2]|0:n&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+832|0,f+4|0);Mi(d+1276|0,f,d+832|0);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1953066613;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(f+12|0)>>2]=c[n>>2];c[(f+12|0)+4>>2]=c[n+4>>2];c[(f+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+832|0)+11>>0]|0)<0)rmb(c[(d+832|0)>>2]|0)}while(0);f=c[(t+120|0)>>2]|0;h=c[(t+124|0)>>2]|0;c:do if((f|0)==(h|0)){o=f;w=1436}else do{if((c[f>>2]|0)==145){o=f;w=1436;break c}f=f+4|0}while((f|0)!=(h|0));while(0);do if((w|0)==1436){if((o|0)==(h|0))break;if(!t)h=0;else h=job(t,13672,19128,-2)|0;f=h+4|0;o=a[f+11>>0]|0;if(!((o<<24>>24<0?c[h+8>>2]|0:o&255)|0)){if(lnb(f,0,-1,202525,0)|0)w=1441}else w=1441;if((w|0)==1441){Lmb(d+820|0,f);Mi(d+1276|0,h,d+820|0);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184547]|0;a[(d+176|0)+1>>0]=a[184548]|0;a[(d+176|0)+2>>0]=a[184549]|0;a[(d+176|0)+3>>0]=a[184550]|0;a[(d+176|0)+4>>0]=a[184551]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(f+12|0)>>2]=c[o>>2];c[(f+12|0)+4>>2]=c[o+4>>2];c[(f+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+820|0)+11>>0]|0)<0)rmb(c[(d+820|0)>>2]|0)}f=h+16|0;o=a[f+11>>0]|0;if(!((o<<24>>24<0?c[h+20>>2]|0:o&255)|0)){if(lnb(f,0,-1,202525,0)|0)w=1454}else w=1454;if((w|0)==1454){Lmb(d+808|0,f);Mi(d+1276|0,h,d+808|0);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184553]|0;a[(d+176|0)+1>>0]=a[184554]|0;a[(d+176|0)+2>>0]=a[184555]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(f+12|0)>>2]=c[o>>2];c[(f+12|0)+4>>2]=c[o+4>>2];c[(f+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+808|0)+11>>0]|0)<0)rmb(c[(d+808|0)>>2]|0)}f=c[h+28>>2]|0;if(!f)break;YPa(d+1276|0,h,f);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184557]|0;a[(d+176|0)+1>>0]=a[184558]|0;a[(d+176|0)+2>>0]=a[184559]|0;a[(d+176|0)+3>>0]=a[184560]|0;a[(d+176|0)+4>>0]=a[184561]|0;a[(d+176|0)+5>>0]=a[184562]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(f+12|0)>>2]=c[o>>2];c[(f+12|0)+4>>2]=c[o+4>>2];c[(f+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);f=c[(t+120|0)>>2]|0;h=c[(t+124|0)>>2]|0;d:do if((f|0)==(h|0)){p=f;w=1479}else do{if((c[f>>2]|0)==146){p=f;w=1479;break d}f=f+4|0}while((f|0)!=(h|0));while(0);do if((w|0)==1479){if((p|0)==(h|0))break;f=job(t,13672,19144,-2)|0;p=a[f+15>>0]|0;if(!((p<<24>>24<0?c[f+8>>2]|0:p&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+796|0,f+4|0);Mi(d+1276|0,f,d+796|0);p=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184564]|0;a[(d+176|0)+1>>0]=a[184565]|0;a[(d+176|0)+2>>0]=a[184566]|0;a[(d+176|0)+3>>0]=a[184567]|0;a[(d+176|0)+4>>0]=a[184568]|0;a[(d+176|0)+5>>0]=a[184569]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=p;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(s+4|0)>>2]|0;do if(f>>>0<(c[s+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;p=(d+176|0)+12|0;c[(f+12|0)>>2]=c[p>>2];c[(f+12|0)+4>>2]=c[p+4>>2];c[(f+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+796|0)+11>>0]|0)<0)rmb(c[(d+796|0)>>2]|0)}while(0);h=c[(t+120|0)>>2]|0;i=c[(t+124|0)>>2]|0;e:do if((h|0)==(i|0)){q=h;w=1497}else{f=h;while(1){if((c[f>>2]|0)==147){q=f;w=1497;break e}f=f+4|0;if((f|0)==(i|0)){e=h;r=i;break}}}while(0);do if((w|0)==1497){if((q|0)==(i|0)){e=h;r=i;break}e=job(t,13672,19160,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;r=i;break}sSa(d+1276|0,e,f);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;v=d+176|0;x=184571;y=v+10|0;do{a[v>>0]=a[x>>0]|0;v=v+1|0;x=x+1|0}while((v|0)<(y|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(t+120|0)>>2]|0;r=c[(t+124|0)>>2]|0}while(0);f:do if((e|0)!=(r|0)){while(1){if((c[e>>2]|0)==148)break;e=e+4|0;if((e|0)==(r|0))break f}if((e|0)==(r|0))break;if(!t)f=0;else f=job(t,13672,19176,-2)|0;e=c[f+4>>2]|0;if(e|0){_Pa(d+1276|0,f,e);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184582]|0;a[(d+176|0)+1>>0]=a[184583]|0;a[(d+176|0)+2>>0]=a[184584]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if(!e)break;UQa(d+1276|0,f,e);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1852270963;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(s+4|0)>>2]|0;do if(e>>>0<(c[s+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(s+4|0)>>2]=(c[(s+4|0)>>2]|0)+24}else{gk(s,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(t+120|0)>>2]|0;f=c[(t+124|0)>>2]|0;g:do if((e|0)==(f|0)){u=e;w=1539}else do{if((c[e>>2]|0)==149){u=e;w=1539;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1696>>2]=u;c[d+10256>>2]=f;c[d+17656>>2]=v;c[d+17672>>2]=x;c[d+17680>>2]=y;c[d+17688>>2]=w}function v5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c[d+1360>>2]|0;i=c[d+1368>>2]|0;e=c[d+1640>>2]|0;k=c[d+1656>>2]|0;f=c[d+9040>>2]|0;l=c[d+17688>>2]|0;do if((l|0)==1179){if((e|0)==(f|0))break;if(!j)f=0;else f=job(j,13672,19048,-2)|0;e=c[f+4>>2]|0;if(e|0){NQa(d+1276|0,f,e);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184041]|0;a[(d+176|0)+1>>0]=a[184042]|0;a[(d+176|0)+2>>0]=a[184043]|0;a[(d+176|0)+3>>0]=a[184044]|0;a[(d+176|0)+4>>0]=a[184045]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if(e|0){Oi(d+1276|0,f,e);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184399]|0;a[(d+176|0)+1>>0]=a[184400]|0;a[(d+176|0)+2>>0]=a[184401]|0;a[(d+176|0)+3>>0]=a[184402]|0;a[(d+176|0)+4>>0]=a[184403]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}if(!(c[f+24>>2]|0))if(!(+g[f+32>>3]!=-2147483647.0))break;c[(d+128|0)>>2]=30612;m=(d+128|0)+4|0;e=f+20|0;c[m>>2]=c[e>>2];c[m+4>>2]=c[e+4>>2];c[m+8>>2]=c[e+8>>2];c[m+12>>2]=c[e+12>>2];c[m+16>>2]=c[e+16>>2];$l(d+1276|0,f,d+128|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184047]|0;a[(d+176|0)+1>>0]=a[184048]|0;a[(d+176|0)+2>>0]=a[184049]|0;a[(d+176|0)+3>>0]=a[184050]|0;a[(d+176|0)+4>>0]=a[184051]|0;a[(d+176|0)+5>>0]=a[184052]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(j+120|0)>>2]|0;f=c[(j+124|0)>>2]|0;a:do if((e|0)==(f|0)){h=e;l=1217}else do{if((c[e>>2]|0)==141){h=e;l=1217;break a}e=e+4|0}while((e|0)!=(f|0));while(0);do if((l|0)==1217){if((h|0)==(f|0))break;if(!j)f=0;else f=job(j,13672,19064,-2)|0;e=f+4|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+8>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1222}else l=1222;if((l|0)==1222){Lmb(d+952|0,e);Mi(d+1276|0,f,d+952|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184405]|0;a[(d+176|0)+1>>0]=a[184406]|0;a[(d+176|0)+2>>0]=a[184407]|0;a[(d+176|0)+3>>0]=a[184408]|0;a[(d+176|0)+4>>0]=a[184409]|0;a[(d+176|0)+5>>0]=a[184410]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+952|0)+11>>0]|0)<0)rmb(c[(d+952|0)>>2]|0)}e=f+16|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+20>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1235}else l=1235;if((l|0)==1235){Lmb(d+940|0,e);Mi(d+1276|0,f,d+940|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184412]|0;a[(d+176|0)+1>>0]=a[184413]|0;a[(d+176|0)+2>>0]=a[184414]|0;a[(d+176|0)+3>>0]=a[184415]|0;a[(d+176|0)+4>>0]=a[184416]|0;a[(d+176|0)+5>>0]=a[184417]|0;a[(d+176|0)+6>>0]=a[184418]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+940|0)+11>>0]|0)<0)rmb(c[(d+940|0)>>2]|0)}e=f+28|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+32>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1248}else l=1248;if((l|0)==1248){Lmb(d+928|0,e);Mi(d+1276|0,f,d+928|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184420]|0;a[(d+176|0)+1>>0]=a[184421]|0;a[(d+176|0)+2>>0]=a[184422]|0;a[(d+176|0)+3>>0]=a[184423]|0;a[(d+176|0)+4>>0]=a[184424]|0;a[(d+176|0)+5>>0]=a[184425]|0;a[(d+176|0)+6>>0]=a[184426]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+928|0)+11>>0]|0)<0)rmb(c[(d+928|0)>>2]|0)}e=f+40|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+44>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1261}else l=1261;if((l|0)==1261){Lmb(d+916|0,e);Mi(d+1276|0,f,d+916|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1954047342;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+916|0)+11>>0]|0)<0)rmb(c[(d+916|0)>>2]|0)}e=f+52|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+56>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1274}else l=1274;if((l|0)==1274){Lmb(d+904|0,e);Mi(d+1276|0,f,d+904|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1667592816;c[(d+176|0)+4>>2]=1936024677;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+904|0)+11>>0]|0)<0)rmb(c[(d+904|0)>>2]|0)}e=f+64|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+68>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1287}else l=1287;if((l|0)==1287){Lmb(d+892|0,e);Mi(d+1276|0,f,d+892|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1986359920;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+892|0)+11>>0]|0)<0)rmb(c[(d+892|0)>>2]|0)}e=f+76|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+80>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)l=1300}else l=1300;if((l|0)==1300){Lmb(d+880|0,e);Mi(d+1276|0,f,d+880|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184447]|0;a[(d+176|0)+1>>0]=a[184448]|0;a[(d+176|0)+2>>0]=a[184449]|0;a[(d+176|0)+3>>0]=a[184450]|0;a[(d+176|0)+4>>0]=a[184451]|0;a[(d+176|0)+5>>0]=a[184452]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+880|0)+11>>0]|0)<0)rmb(c[(d+880|0)>>2]|0)}e=f+88|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+92>>2]|0:m&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+868|0,e);Mi(d+1276|0,f,d+868|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184454]|0;a[(d+176|0)+1>>0]=a[184455]|0;a[(d+176|0)+2>>0]=a[184456]|0;a[(d+176|0)+3>>0]=a[184457]|0;a[(d+176|0)+4>>0]=a[184458]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(i+4|0)>>2]|0;do if(e>>>0<(c[i+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(i+4|0)>>2]=(c[(i+4|0)>>2]|0)+24}else{gk(i,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+868|0)+11>>0]|0)<0)rmb(c[(d+868|0)>>2]|0)}while(0);e=c[(j+120|0)>>2]|0;f=c[(j+124|0)>>2]|0;b:do if((e|0)==(f|0)){k=e;l=1328}else do{if((c[e>>2]|0)==142){k=e;l=1328;break b}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1656>>2]=k;c[d+9504>>2]=f;c[d+17688>>2]=l}function w5a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=c[d+1360>>2]|0;l=c[d+1368>>2]|0;f=c[d+1616>>2]|0;n=c[d+1640>>2]|0;g=c[d+8552>>2]|0;o=c[d+17656>>2]|0;q=c[d+17672>>2]|0;r=c[d+17680>>2]|0;p=c[d+17688>>2]|0;do if((p|0)==1051){if((f|0)==(g|0))break;if(!m)g=0;else g=job(m,13672,18968,-2)|0;f=g+4|0;h=a[f+11>>0]|0;if(!((h<<24>>24<0?c[g+8>>2]|0:h&255)|0)){if(lnb(f,0,-1,202525,0)|0)p=1056}else p=1056;if((p|0)==1056){Lmb(d+988|0,f);Mi(d+1276|0,g,d+988|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=980184440;c[(d+176|0)+4>>2]=1735287148;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(l+4|0)>>2]|0;do if(f>>>0<(c[l+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=(d+176|0)+12|0;c[(f+12|0)>>2]=c[h>>2];c[(f+12|0)+4>>2]=c[h+4>>2];c[(f+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+988|0)+11>>0]|0)<0)rmb(c[(d+988|0)>>2]|0)}f=g+16|0;h=a[f+11>>0]|0;if(!((h<<24>>24<0?c[g+20>>2]|0:h&255)|0))if(!(lnb(f,0,-1,202525,0)|0))break;Lmb(d+976|0,f);Mi(d+1276|0,g,d+976|0);g=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=omb(16)|0;c[(d+176|0)>>2]=h;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;o=h;q=184325;r=o+12|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[h+12>>0]=0;c[(d+176|0)+12>>2]=g;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(l+4|0)>>2]|0;do if(f>>>0<(c[l+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=(d+176|0)+12|0;c[(f+12|0)>>2]=c[h>>2];c[(f+12|0)+4>>2]=c[h+4>>2];c[(f+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+976|0)+11>>0]|0)<0)rmb(c[(d+976|0)>>2]|0)}while(0);f=c[(m+120|0)>>2]|0;g=c[(m+124|0)>>2]|0;a:do if((f|0)==(g|0)){i=f;p=1084}else do{if((c[f>>2]|0)==136){i=f;p=1084;break a}f=f+4|0}while((f|0)!=(g|0));while(0);do if((p|0)==1084){if((i|0)==(g|0))break;f=job(m,13672,18984,-2)|0;i=a[f+15>>0]|0;if(!((i<<24>>24<0?c[f+8>>2]|0:i&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+964|0,f+4|0);Mi(d+1276|0,f,d+964|0);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184338]|0;a[(d+176|0)+1>>0]=a[184339]|0;a[(d+176|0)+2>>0]=a[184340]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(l+4|0)>>2]|0;do if(f>>>0<(c[l+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(f+12|0)>>2]=c[i>>2];c[(f+12|0)+4>>2]=c[i+4>>2];c[(f+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+964|0)+11>>0]|0)<0)rmb(c[(d+964|0)>>2]|0)}while(0);g=c[(m+120|0)>>2]|0;h=c[(m+124|0)>>2]|0;b:do if((g|0)==(h|0)){j=g;p=1102}else{f=g;while(1){if((c[f>>2]|0)==137){j=f;p=1102;break b}f=f+4|0;if((f|0)==(h|0)){e=g;k=h;break}}}while(0);do if((p|0)==1102){if((j|0)==(h|0)){e=g;k=h;break}e=job(m,13672,19e3,-2)|0;f=c[e+4>>2]|0;if(!f){e=g;k=h;break}Oi(d+1276|0,e,f);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184342]|0;a[(d+176|0)+1>>0]=a[184343]|0;a[(d+176|0)+2>>0]=a[184344]|0;a[(d+176|0)+3>>0]=a[184345]|0;a[(d+176|0)+4>>0]=a[184346]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(m+120|0)>>2]|0;k=c[(m+124|0)>>2]|0}while(0);c:do if((e|0)==(k|0))f=k;else{f=e;while(1){if((c[f>>2]|0)==138)break;f=f+4|0;if((f|0)==(k|0)){f=k;break c}}if((f|0)==(k|0)){f=k;break}f=job(m,13672,19016,-2)|0;g=a[f+4>>0]|0;if(!(g<<24>>24)){f=k;break}Oi(d+1276|0,f,g<<24>>24);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1701734764;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0}while(0);d:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==139)break;e=e+4|0;if((e|0)==(f|0))break d}if((e|0)==(f|0))break;if(!m)h=0;else h=job(m,13672,19032,-2)|0;e=c[h+4>>2]|0;if(e|0){PQa(d+1276|0,h,e);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184353]|0;a[(d+176|0)+1>>0]=a[184354]|0;a[(d+176|0)+2>>0]=a[184355]|0;a[(d+176|0)+3>>0]=a[184356]|0;a[(d+176|0)+4>>0]=a[184357]|0;a[(d+176|0)+5>>0]=a[184358]|0;a[(d+176|0)+6>>0]=a[184359]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[h+8>>2]|0;if(e|0){Oi(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=12;o=g;q=184361;r=o+12|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[g+12>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[h+12>>2]|0;if(e|0){PQa(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;o=d+176|0;q=184374;r=o+9|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[h+16>>2]|0;if(!e)break;Oi(d+1276|0,h,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;o=g;q=184384;r=o+14|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[g+14>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;e:do if((e|0)==(f|0)){n=e;p=1179}else do{if((c[e>>2]|0)==140){n=e;p=1179;break e}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1640>>2]=n;c[d+9040>>2]=f;c[d+17656>>2]=o;c[d+17672>>2]=q;c[d+17680>>2]=r;c[d+17688>>2]=p}function x5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=c[d+1360>>2]|0;r=c[d+1368>>2]|0;t=c[d+1616>>2]|0;h=c[d+8032>>2]|0;i=c[d+8040>>2]|0;u=c[d+17688>>2]|0;a:do if((h|0)!=(i|0)){while(1){if((c[h>>2]|0)==127)break;h=h+4|0;if((h|0)==(i|0))break a}if((h|0)==(i|0))break;h=job(s,13672,18840,-2)|0;k=a[h+15>>0]|0;if(!((k<<24>>24<0?c[h+8>>2]|0:k&255)|0))if(!(lnb(h+4|0,0,-1,202525,0)|0))break;Lmb(d+1048|0,h+4|0);Mi(d+1276|0,h,d+1048|0);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1684955496;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(r+4|0)>>2]|0;do if(h>>>0<(c[r+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1048|0)+11>>0]|0)<0)rmb(c[(d+1048|0)>>2]|0)}while(0);i=c[(s+120|0)>>2]|0;k=c[(s+124|0)>>2]|0;b:do if((i|0)==(k|0)){l=i;u=934}else{h=i;while(1){if((c[h>>2]|0)==128){l=h;u=934;break b}h=h+4|0;if((h|0)==(k|0)){f=i;m=k;break}}}while(0);do if((u|0)==934){if((l|0)==(k|0)){f=i;m=k;break}f=job(s,13672,18856,-2)|0;j=+g[f+8>>3];if(!(j!=-2147483647.0)){f=i;m=k;break}Pi(d+1276|0,f,j);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184270]|0;a[(d+176|0)+1>>0]=a[184271]|0;a[(d+176|0)+2>>0]=a[184272]|0;a[(d+176|0)+3>>0]=a[184273]|0;a[(d+176|0)+4>>0]=a[184274]|0;a[(d+176|0)+5>>0]=a[184275]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;do if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(s+120|0)>>2]|0;m=c[(s+124|0)>>2]|0}while(0);c:do if((f|0)==(m|0))h=m;else{h=f;while(1){if((c[h>>2]|0)==129)break;h=h+4|0;if((h|0)==(m|0)){h=m;break c}}if((h|0)==(m|0)){h=m;break}h=job(s,13672,18872,-2)|0;i=c[h+4>>2]|0;if(!i){h=m;break}HQa(d+1276|0,h,i);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184277]|0;a[(d+176|0)+1>>0]=a[184278]|0;a[(d+176|0)+2>>0]=a[184279]|0;a[(d+176|0)+3>>0]=a[184280]|0;a[(d+176|0)+4>>0]=a[184281]|0;a[(d+176|0)+5>>0]=a[184282]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;do if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(s+120|0)>>2]|0;h=c[(s+124|0)>>2]|0}while(0);d:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==130)break;f=f+4|0;if((f|0)==(h|0))break d}if((f|0)==(h|0))break;f=job(s,13672,18888,-2)|0;m=a[f+15>>0]|0;if(!((m<<24>>24<0?c[f+8>>2]|0:m&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+1036|0,f+4|0);Mi(d+1276|0,f,d+1036|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1701669229;c[(d+176|0)+4>>2]=1701869940;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;do if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1036|0)+11>>0]|0)<0)rmb(c[(d+1036|0)>>2]|0)}while(0);f=c[(s+120|0)>>2]|0;h=c[(s+124|0)>>2]|0;e:do if((f|0)==(h|0)){n=f;u=982}else do{if((c[f>>2]|0)==131){n=f;u=982;break e}f=f+4|0}while((f|0)!=(h|0));while(0);do if((u|0)==982){if((n|0)==(h|0))break;f=job(s,13672,18904,-2)|0;n=a[f+15>>0]|0;if(!((n<<24>>24<0?c[f+8>>2]|0:n&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+1024|0,f+4|0);Mi(d+1276|0,f,d+1024|0);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1852403562;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;do if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(f+12|0)>>2]=c[n>>2];c[(f+12|0)+4>>2]=c[n+4>>2];c[(f+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1024|0)+11>>0]|0)<0)rmb(c[(d+1024|0)>>2]|0)}while(0);f=c[(s+120|0)>>2]|0;h=c[(s+124|0)>>2]|0;f:do if((f|0)==(h|0)){o=f;u=1e3}else do{if((c[f>>2]|0)==132){o=f;u=1e3;break f}f=f+4|0}while((f|0)!=(h|0));while(0);do if((u|0)==1e3){if((o|0)==(h|0))break;f=job(s,13672,18920,-2)|0;o=a[f+15>>0]|0;if(!((o<<24>>24<0?c[f+8>>2]|0:o&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+1012|0,f+4|0);Mi(d+1276|0,f,d+1012|0);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184298]|0;a[(d+176|0)+1>>0]=a[184299]|0;a[(d+176|0)+2>>0]=a[184300]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;do if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(f+12|0)>>2]=c[o>>2];c[(f+12|0)+4>>2]=c[o+4>>2];c[(f+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1012|0)+11>>0]|0)<0)rmb(c[(d+1012|0)>>2]|0)}while(0);h=c[(s+120|0)>>2]|0;i=c[(s+124|0)>>2]|0;g:do if((h|0)==(i|0)){p=h;u=1018}else{f=h;while(1){if((c[f>>2]|0)==133){p=f;u=1018;break g}f=f+4|0;if((f|0)==(i|0)){e=h;q=i;break}}}while(0);do if((u|0)==1018){if((p|0)==(i|0)){e=h;q=i;break}e=job(s,13672,18936,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;q=i;break}dm(d+1276|0,e,f);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184302]|0;a[(d+176|0)+1>>0]=a[184303]|0;a[(d+176|0)+2>>0]=a[184304]|0;a[(d+176|0)+3>>0]=a[184305]|0;a[(d+176|0)+4>>0]=a[184306]|0;a[(d+176|0)+5>>0]=a[184307]|0;a[(d+176|0)+6>>0]=a[184308]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;do if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(s+120|0)>>2]|0;q=c[(s+124|0)>>2]|0}while(0);h:do if((e|0)!=(q|0)){while(1){if((c[e>>2]|0)==134)break;e=e+4|0;if((e|0)==(q|0))break h}if((e|0)==(q|0))break;e=job(s,13672,18952,-2)|0;q=a[e+15>>0]|0;if(!((q<<24>>24<0?c[e+8>>2]|0:q&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1e3|0,e+4|0);Mi(d+1276|0,e,d+1e3|0);q=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184310]|0;a[(d+176|0)+1>>0]=a[184311]|0;a[(d+176|0)+2>>0]=a[184312]|0;a[(d+176|0)+3>>0]=a[184313]|0;a[(d+176|0)+4>>0]=a[184314]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=q;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;do if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;q=(d+176|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1e3|0)+11>>0]|0)<0)rmb(c[(d+1e3|0)>>2]|0)}while(0);e=c[(s+120|0)>>2]|0;f=c[(s+124|0)>>2]|0;i:do if((e|0)==(f|0)){t=e;u=1051}else do{if((c[e>>2]|0)==135){t=e;u=1051;break i}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1616>>2]=t;c[d+8552>>2]=f;c[d+17688>>2]=u}function y5a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=c[d+1360>>2]|0;q=c[d+1368>>2]|0;g=c[d+1560>>2]|0;i=c[d+7448>>2]|0;j=c[d+7456>>2]|0;o=c[d+7504>>2]|0;p=c[d+7512>>2]|0;s=c[d+17656>>2]|0;u=c[d+17672>>2]|0;v=c[d+17680>>2]|0;t=c[d+17688>>2]|0;do if((t|0)==778){if((g|0)==(j|0)){o=i;p=j;break}g=job(r,13672,18712,-2)|0;h=c[g+4>>2]|0;if(!h){o=i;p=j;break}nQa(d+1276|0,g,h);p=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184191]|0;a[(d+176|0)+1>>0]=a[184192]|0;a[(d+176|0)+2>>0]=a[184193]|0;a[(d+176|0)+3>>0]=a[184194]|0;a[(d+176|0)+4>>0]=a[184195]|0;a[(d+176|0)+5>>0]=a[184196]|0;a[(d+176|0)+6>>0]=a[184197]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=p;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;p=(d+176|0)+12|0;c[(g+12|0)>>2]=c[p>>2];c[(g+12|0)+4>>2]=c[p+4>>2];c[(g+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);o=c[(r+120|0)>>2]|0;p=c[(r+124|0)>>2]|0}while(0);a:do if((o|0)==(p|0)){g=o;h=p}else{g=o;while(1){if((c[g>>2]|0)==120)break;g=g+4|0;if((g|0)==(p|0)){g=o;h=p;break a}}if((g|0)==(p|0)){g=o;h=p;break}g=job(r,13672,18728,-2)|0;h=c[g+4>>2]|0;if(!h){g=o;h=p;break}KRa(d+1276|0,g,h);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;s=i;u=184199;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(g+12|0)>>2]=c[j>>2];c[(g+12|0)+4>>2]=c[j+4>>2];c[(g+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);g=c[(r+120|0)>>2]|0;h=c[(r+124|0)>>2]|0}while(0);b:do if((g|0)!=(h|0)){while(1){if((c[g>>2]|0)==121)break;g=g+4|0;if((g|0)==(h|0))break b}if((g|0)==(h|0))break;if(!r)h=0;else h=job(r,13672,18744,-2)|0;g=c[h+4>>2]|0;if(g|0){aQa(d+1276|0,h,g);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1953654115;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(g+12|0)>>2]=c[j>>2];c[(g+12|0)+4>>2]=c[j+4>>2];c[(g+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}g=h+8|0;j=a[g+11>>0]|0;if(!((j<<24>>24<0?c[h+12>>2]|0:j&255)|0))if(!(lnb(g,0,-1,202525,0)|0))break;Lmb(d+1072|0,g);Mi(d+1276|0,h,d+1072|0);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1684633189;c[(d+176|0)+4>>2]=1701015141;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(g+12|0)>>2]=c[j>>2];c[(g+12|0)+4>>2]=c[j+4>>2];c[(g+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1072|0)+11>>0]|0)<0)rmb(c[(d+1072|0)>>2]|0)}while(0);i=c[(r+120|0)>>2]|0;j=c[(r+124|0)>>2]|0;c:do if((i|0)==(j|0)){k=i;t=838}else{g=i;while(1){if((c[g>>2]|0)==122){k=g;t=838;break c}g=g+4|0;if((g|0)==(j|0)){l=i;m=j;break}}}while(0);do if((t|0)==838){if((k|0)==(j|0)){l=i;m=j;break}g=job(r,13672,18760,-2)|0;h=c[g+4>>2]|0;if(!h){l=i;m=j;break}_Pa(d+1276|0,g,h);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1702131813;c[(d+176|0)+4>>2]=1919247470;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(g+12|0)>>2]=c[m>>2];c[(g+12|0)+4>>2]=c[m+4>>2];c[(g+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);l=c[(r+120|0)>>2]|0;m=c[(r+124|0)>>2]|0}while(0);d:do if((l|0)!=(m|0)){g=l;while(1){if((c[g>>2]|0)==123)break;g=g+4|0;if((g|0)==(m|0))break d}if((g|0)==(m|0))break;g=job(r,13672,18776,-2)|0;m=a[g+15>>0]|0;if(!((m<<24>>24<0?c[g+8>>2]|0:m&255)|0))if(!(lnb(g+4|0,0,-1,202525,0)|0))break;Lmb(d+1060|0,g+4|0);Mi(d+1276|0,g,d+1060|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;g=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184234]|0;a[(d+176|0)+1>>0]=a[184235]|0;a[(d+176|0)+2>>0]=a[184236]|0;a[(d+176|0)+3>>0]=a[184237]|0;a[(d+176|0)+4>>0]=a[184238]|0;a[(d+176|0)+5>>0]=a[184239]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=g;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+176|0)>>2];c[g+4>>2]=c[(d+176|0)+4>>2];c[g+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(g+12|0)>>2]=c[m>>2];c[(g+12|0)+4>>2]=c[m+4>>2];c[(g+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1060|0)+11>>0]|0)<0)rmb(c[(d+1060|0)>>2]|0)}while(0);h=c[(r+120|0)>>2]|0;i=c[(r+124|0)>>2]|0;e:do if((h|0)==(i|0)){n=h;t=871}else{g=h;while(1){if((c[g>>2]|0)==124){n=g;t=871;break e}g=g+4|0;if((g|0)==(i|0)){f=h;e=i;break}}}while(0);do if((t|0)==871){if((n|0)==(i|0)){f=h;e=i;break}e=job(r,13672,18792,-2)|0;f=c[e+4>>2]|0;if(!f){f=h;e=i;break}gRa(d+1276|0,e,f);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184241]|0;a[(d+176|0)+1>>0]=a[184242]|0;a[(d+176|0)+2>>0]=a[184243]|0;a[(d+176|0)+3>>0]=a[184244]|0;a[(d+176|0)+4>>0]=a[184245]|0;a[(d+176|0)+5>>0]=a[184246]|0;a[(d+176|0)+6>>0]=a[184247]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(r+120|0)>>2]|0;e=c[(r+124|0)>>2]|0}while(0);f:do if((f|0)!=(e|0)){g=f;while(1){if((c[g>>2]|0)==125)break;g=g+4|0;if((g|0)==(e|0))break f}if((g|0)==(e|0))break;g=job(r,13672,18808,-2)|0;h=c[g+4>>2]|0;if(!h)break;Oi(d+1276|0,g,h);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=184249;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(r+120|0)>>2]|0;e=c[(r+124|0)>>2]|0}while(0);g:do if((f|0)!=(e|0)){g=f;while(1){if((c[g>>2]|0)==126)break;g=g+4|0;if((g|0)==(e|0))break g}if((g|0)==(e|0))break;g=job(r,13672,18824,-2)|0;h=c[g+4>>2]|0;if(!h)break;Oi(d+1276|0,g,h);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184259]|0;a[(d+176|0)+1>>0]=a[184260]|0;a[(d+176|0)+2>>0]=a[184261]|0;a[(d+176|0)+3>>0]=a[184262]|0;a[(d+176|0)+4>>0]=a[184263]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(r+120|0)>>2]|0;e=c[(r+124|0)>>2]|0}while(0);c[d+7504>>2]=o;c[d+7512>>2]=p;c[d+8032>>2]=f;c[d+8040>>2]=e;c[d+17656>>2]=s;c[d+17672>>2]=u;c[d+17680>>2]=v;c[d+17688>>2]=t}function z5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;q=c[d+1360>>2]|0;p=c[d+1368>>2]|0;h=c[d+1536>>2]|0;r=c[d+1560>>2]|0;i=c[d+6872>>2]|0;s=c[d+7504>>2]|0;t=c[d+7512>>2]|0;u=c[d+17656>>2]|0;w=c[d+17672>>2]|0;x=c[d+17680>>2]|0;v=c[d+17688>>2]|0;do if((v|0)==632){if((h|0)==(i|0))break;if(!q)k=0;else k=job(q,13672,18616,-2)|0;j=+g[k+8>>3];if(j!=-2147483647.0){Pi(d+1276|0,k,j);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;u=d+176|0;w=184104;x=u+10|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(h+12|0)>>2]=c[i>>2];c[(h+12|0)+4>>2]=c[i+4>>2];c[(h+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}j=+g[k+16>>3];if(j!=-2147483647.0){Pi(d+1276|0,k,j);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;u=d+176|0;w=184115;x=u+9|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=(d+176|0)+12|0;c[(h+12|0)>>2]=c[i>>2];c[(h+12|0)+4>>2]=c[i+4>>2];c[(h+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}j=+g[k+24>>3];if(!(j!=-2147483647.0))break;Pi(d+1276|0,k,j);i=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;h=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;u=d+176|0;w=184125;x=u+9|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=i;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=h;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+176|0)>>2];c[h+4>>2]=c[(d+176|0)+4>>2];c[h+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(q+120|0)>>2]|0;k=c[(q+124|0)>>2]|0;a:do if((i|0)==(k|0)){l=i;v=669}else{h=i;while(1){if((c[h>>2]|0)==114){l=h;v=669;break a}h=h+4|0;if((h|0)==(k|0)){f=i;m=k;break}}}while(0);do if((v|0)==669){if((l|0)==(k|0)){f=i;m=k;break}f=job(q,13672,18632,-2)|0;h=c[f+4>>2]|0;if(!h){f=i;m=k;break}IRa(d+1276|0,f,h);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1836216166;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(q+120|0)>>2]|0;m=c[(q+124|0)>>2]|0}while(0);b:do if((f|0)==(m|0))h=m;else{h=f;while(1){if((c[h>>2]|0)==115)break;h=h+4|0;if((h|0)==(m|0)){h=m;break b}}if((h|0)==(m|0)){h=m;break}h=job(q,13672,18648,-2)|0;i=c[h+4>>2]|0;if((i|0)==-2147483647){h=m;break}Il(d+1276|0,h,i);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184135]|0;a[(d+176|0)+1>>0]=a[184136]|0;a[(d+176|0)+2>>0]=a[184137]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);f=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0}while(0);c:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==116)break;f=f+4|0;if((f|0)==(h|0))break c}if((f|0)==(h|0))break;if(!q)k=0;else k=job(q,13672,18664,-2)|0;f=c[k+4>>2]|0;if((f|0)!=-2147483647){Il(d+1276|0,k,f);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;u=i;w=184139;x=u+11|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[k+8>>2]|0;if(f|0){Oi(d+1276|0,k,f);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=11;u=i;w=184151;x=u+11|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[i+11>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}f=c[k+12>>2]|0;if(!f)break;Oi(d+1276|0,k,f);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;i=omb(16)|0;c[(d+176|0)>>2]=i;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=15;u=i;w=184163;x=u+15|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[i+15>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(q+120|0)>>2]|0;i=c[(q+124|0)>>2]|0;d:do if((h|0)==(i|0)){n=h;v=736}else{f=h;while(1){if((c[f>>2]|0)==117){n=f;v=736;break d}f=f+4|0;if((f|0)==(i|0)){e=h;o=i;break}}}while(0);do if((v|0)==736){if((n|0)==(i|0)){e=h;o=i;break}e=job(q,13672,18680,-2)|0;f=c[e+4>>2]|0;if((f|0)==-2147483647){e=h;o=i;break}Il(d+1276|0,e,f);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184135]|0;a[(d+176|0)+1>>0]=a[184136]|0;a[(d+176|0)+2>>0]=a[184137]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(q+120|0)>>2]|0;o=c[(q+124|0)>>2]|0}while(0);e:do if((e|0)!=(o|0)){while(1){if((c[e>>2]|0)==118)break;e=e+4|0;if((e|0)==(o|0))break e}if((e|0)==(o|0))break;if(!q)f=0;else f=job(q,13672,18696,-2)|0;e=c[f+4>>2]|0;if((e|0)!=-1){Oi(d+1276|0,f,e);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184179]|0;a[(d+176|0)+1>>0]=a[184180]|0;a[(d+176|0)+2>>0]=a[184181]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if((e|0)==-1)break;Oi(d+1276|0,f,e);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184183]|0;a[(d+176|0)+1>>0]=a[184184]|0;a[(d+176|0)+2>>0]=a[184185]|0;a[(d+176|0)+3>>0]=a[184186]|0;a[(d+176|0)+4>>0]=a[184187]|0;a[(d+176|0)+5>>0]=a[184188]|0;a[(d+176|0)+6>>0]=a[184189]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);h=c[(q+120|0)>>2]|0;e=c[(q+124|0)>>2]|0;f:do if((h|0)==(e|0)){r=h;v=778}else{f=h;while(1){if((c[f>>2]|0)==119){r=f;v=778;break f}f=f+4|0;if((f|0)==(e|0)){s=h;t=e;break}}}while(0);c[d+1560>>2]=r;c[d+7448>>2]=h;c[d+7456>>2]=e;c[d+7504>>2]=s;c[d+7512>>2]=t;c[d+17656>>2]=u;c[d+17672>>2]=w;c[d+17680>>2]=x;c[d+17688>>2]=v}function A5a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=c[d+1360>>2]|0;k=c[d+1368>>2]|0;e=c[d+1504>>2]|0;m=c[d+1536>>2]|0;f=c[d+6416>>2]|0;n=c[d+17656>>2]|0;p=c[d+17672>>2]|0;q=c[d+17680>>2]|0;o=c[d+17688>>2]|0;do if((o|0)==496){if((e|0)==(f|0))break;if(!l)f=0;else f=job(l,13672,18552,-2)|0;e=c[f+4>>2]|0;if(e|0){NQa(d+1276|0,f,e);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184041]|0;a[(d+176|0)+1>>0]=a[184042]|0;a[(d+176|0)+2>>0]=a[184043]|0;a[(d+176|0)+3>>0]=a[184044]|0;a[(d+176|0)+4>>0]=a[184045]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}if(!(c[f+16>>2]|0))if(!(+g[f+24>>3]!=-2147483647.0))break;c[(d+152|0)>>2]=30612;r=(d+152|0)+4|0;e=f+12|0;c[r>>2]=c[e>>2];c[r+4>>2]=c[e+4>>2];c[r+8>>2]=c[e+8>>2];c[r+12>>2]=c[e+12>>2];c[r+16>>2]=c[e+16>>2];$l(d+1276|0,f,d+152|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184047]|0;a[(d+176|0)+1>>0]=a[184048]|0;a[(d+176|0)+2>>0]=a[184049]|0;a[(d+176|0)+3>>0]=a[184050]|0;a[(d+176|0)+4>>0]=a[184051]|0;a[(d+176|0)+5>>0]=a[184052]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(l+120|0)>>2]|0;f=c[(l+124|0)>>2]|0;a:do if((e|0)==(f|0)){h=e;o=524}else do{if((c[e>>2]|0)==110){h=e;o=524;break a}e=e+4|0}while((e|0)!=(f|0));while(0);do if((o|0)==524){if((h|0)==(f|0))break;e=job(l,13672,18568,-2)|0;r=a[e+15>>0]|0;if(!((r<<24>>24<0?c[e+8>>2]|0:r&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1156|0,e+4|0);Mi(d+1276|0,e,d+1156|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[183825]|0;a[(d+176|0)+1>>0]=a[183826]|0;a[(d+176|0)+2>>0]=a[183827]|0;a[(d+176|0)+3>>0]=a[183828]|0;a[(d+176|0)+4>>0]=a[183829]|0;a[(d+176|0)+5>>0]=a[183830]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1156|0)+11>>0]|0)<0)rmb(c[(d+1156|0)>>2]|0)}while(0);e=c[(l+120|0)>>2]|0;f=c[(l+124|0)>>2]|0;b:do if((e|0)==(f|0)){i=e;o=542}else do{if((c[e>>2]|0)==111){i=e;o=542;break b}e=e+4|0}while((e|0)!=(f|0));while(0);do if((o|0)==542){if((i|0)==(f|0))break;e=job(l,13672,18584,-2)|0;r=a[e+15>>0]|0;if(!((r<<24>>24<0?c[e+8>>2]|0:r&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1144|0,e+4|0);Mi(d+1276|0,e,d+1144|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1635017060;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1144|0)+11>>0]|0)<0)rmb(c[(d+1144|0)>>2]|0)}while(0);e=c[(l+120|0)>>2]|0;f=c[(l+124|0)>>2]|0;c:do if((e|0)==(f|0)){j=e;o=560}else do{if((c[e>>2]|0)==112){j=e;o=560;break c}e=e+4|0}while((e|0)!=(f|0));while(0);do if((o|0)==560){if((j|0)==(f|0))break;if(!l)h=0;else h=job(l,13672,18600,-2)|0;e=h+4|0;r=a[e+11>>0]|0;if(!((r<<24>>24<0?c[h+8>>2]|0:r&255)|0)){if(lnb(e,0,-1,202525,0)|0)o=565}else o=565;if((o|0)==565){Lmb(d+1132|0,e);Mi(d+1276|0,h,d+1132|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184059]|0;a[(d+176|0)+1>>0]=a[184060]|0;a[(d+176|0)+2>>0]=a[184061]|0;a[(d+176|0)+3>>0]=a[184062]|0;a[(d+176|0)+4>>0]=a[184063]|0;a[(d+176|0)+5>>0]=a[184064]|0;a[(d+176|0)+6>>0]=a[184065]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1132|0)+11>>0]|0)<0)rmb(c[(d+1132|0)>>2]|0)}e=h+16|0;r=a[e+11>>0]|0;if(!((r<<24>>24<0?c[h+20>>2]|0:r&255)|0)){if(lnb(e,0,-1,202525,0)|0)o=578}else o=578;if((o|0)==578){Lmb(d+1120|0,e);Mi(d+1276|0,h,d+1120|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[184067]|0;a[(d+176|0)+1>>0]=a[184068]|0;a[(d+176|0)+2>>0]=a[184069]|0;a[(d+176|0)+3>>0]=a[184070]|0;a[(d+176|0)+4>>0]=a[184071]|0;a[(d+176|0)+5>>0]=a[184072]|0;a[(d+176|0)+6>>0]=a[184073]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1120|0)+11>>0]|0)<0)rmb(c[(d+1120|0)>>2]|0)}e=h+28|0;r=a[e+11>>0]|0;if(!((r<<24>>24<0?c[h+32>>2]|0:r&255)|0)){if(lnb(e,0,-1,202525,0)|0)o=591}else o=591;if((o|0)==591){Lmb(d+1108|0,e);Mi(d+1276|0,h,d+1108|0);r=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1635020654;c[(d+176|0)+4>>2]=1919251558;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=r;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1108|0)+11>>0]|0)<0)rmb(c[(d+1108|0)>>2]|0)}e=h+40|0;r=a[e+11>>0]|0;if(!((r<<24>>24<0?c[h+44>>2]|0:r&255)|0)){if(lnb(e,0,-1,202525,0)|0)o=604}else o=604;if((o|0)==604){Lmb(d+1096|0,e);Mi(d+1276|0,h,d+1096|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;n=d+176|0;p=184084;q=n+9|0;do{a[n>>0]=a[p>>0]|0;n=n+1|0;p=p+1|0}while((n|0)<(q|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1096|0)+11>>0]|0)<0)rmb(c[(d+1096|0)>>2]|0)}e=h+52|0;r=a[e+11>>0]|0;if(!((r<<24>>24<0?c[h+56>>2]|0:r&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+1084|0,e);Mi(d+1276|0,h,d+1084|0);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;n=d+176|0;p=184094;q=n+9|0;do{a[n>>0]=a[p>>0]|0;n=n+1|0;p=p+1|0}while((n|0)<(q|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(k+4|0)>>2]|0;do if(e>>>0<(c[k+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;r=(d+176|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(k+4|0)>>2]=(c[(k+4|0)>>2]|0)+24}else{gk(k,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1084|0)+11>>0]|0)<0)rmb(c[(d+1084|0)>>2]|0)}while(0);e=c[(l+120|0)>>2]|0;f=c[(l+124|0)>>2]|0;d:do if((e|0)==(f|0)){m=e;o=632}else do{if((c[e>>2]|0)==113){m=e;o=632;break d}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1536>>2]=m;c[d+6872>>2]=f;c[d+17656>>2]=n;c[d+17672>>2]=p;c[d+17680>>2]=q;c[d+17688>>2]=o}function B5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=c[d+1360>>2]|0;n=c[d+1368>>2]|0;e=c[d+1488>>2]|0;r=c[d+1504>>2]|0;i=c[d+6e3>>2]|0;j=c[d+6008>>2]|0;o=c[d+6064>>2]|0;p=c[d+6072>>2]|0;s=c[d+17688>>2]|0;do if((s|0)==379){if((e|0)==(j|0)){o=i;p=j;break}e=job(q,13672,18488,-2)|0;f=c[e+4>>2]|0;if(!f){o=i;p=j;break}_Pa(d+1276|0,e,f);p=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[183991]|0;a[(d+176|0)+1>>0]=a[183992]|0;a[(d+176|0)+2>>0]=a[183993]|0;a[(d+176|0)+3>>0]=a[183994]|0;a[(d+176|0)+4>>0]=a[183995]|0;a[(d+176|0)+5>>0]=a[183996]|0;a[(d+176|0)+6>>0]=a[183997]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=p;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;p=(d+176|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);o=c[(q+120|0)>>2]|0;p=c[(q+124|0)>>2]|0}while(0);a:do if((o|0)!=(p|0)){e=o;while(1){if((c[e>>2]|0)==106)break;e=e+4|0;if((e|0)==(p|0))break a}if((e|0)==(p|0))break;if(!q)f=0;else f=job(q,13672,18504,-2)|0;e=c[f+4>>2]|0;if(e|0){Oi(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[183999]|0;a[(d+176|0)+1>>0]=a[184e3]|0;a[(d+176|0)+2>>0]=a[184001]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+8>>2]|0;if(e|0){Oi(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184003]|0;a[(d+176|0)+1>>0]=a[184004]|0;a[(d+176|0)+2>>0]=a[184005]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+12>>2]|0;if(e|0){Oi(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184007]|0;a[(d+176|0)+1>>0]=a[184008]|0;a[(d+176|0)+2>>0]=a[184009]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+16>>2]|0;if(!e)break;Oi(d+1276|0,f,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184011]|0;a[(d+176|0)+1>>0]=a[184012]|0;a[(d+176|0)+2>>0]=a[184013]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);i=c[(q+120|0)>>2]|0;j=c[(q+124|0)>>2]|0;b:do if((i|0)==(j|0)){k=i;s=441}else{e=i;while(1){if((c[e>>2]|0)==107){k=e;s=441;break b}e=e+4|0;if((e|0)==(j|0)){l=i;m=j;break}}}while(0);do if((s|0)==441){if((k|0)==(j|0)){l=i;m=j;break}e=job(q,13672,18520,-2)|0;f=c[e+4>>2]|0;if(!f){l=i;m=j;break}_Pa(d+1276|0,e,f);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[((d+176|0)+4|0)>>2]=0;c[((d+176|0)+4|0)+4>>2]=0;a[((d+176|0)+11|0)>>0]=3;a[(d+176|0)>>0]=a[184015]|0;a[(d+176|0)+1>>0]=a[184016]|0;a[(d+176|0)+2>>0]=a[184017]|0;a[(d+176|0)+3>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);l=c[(q+120|0)>>2]|0;m=c[(q+124|0)>>2]|0}while(0);c:do if((l|0)!=(m|0)){e=l;while(1){if((c[e>>2]|0)==108)break;e=e+4|0;if((e|0)==(m|0))break c}if((e|0)==(m|0))break;if(!q)f=0;else f=job(q,13672,18536,-2)|0;e=f+4|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[f+8>>2]|0:m&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=461}else s=461;if((s|0)==461){Lmb(d+1168|0,e);Mi(d+1276|0,f,d+1168|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[184019]|0;a[(d+176|0)+1>>0]=a[184020]|0;a[(d+176|0)+2>>0]=a[184021]|0;a[(d+176|0)+3>>0]=a[184022]|0;a[(d+176|0)+4>>0]=a[184023]|0;a[(d+176|0)+5>>0]=a[184024]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1168|0)+11>>0]|0)<0)rmb(c[(d+1168|0)>>2]|0)}h=+g[f+16>>3];if(h!=0.0){Ni(d+1276|0,f,h);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[184026]|0;a[(d+176|0)+1>>0]=a[184027]|0;a[(d+176|0)+2>>0]=a[184028]|0;a[(d+176|0)+3>>0]=a[184029]|0;a[(d+176|0)+4>>0]=a[184030]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[f+24>>2]|0;if(!e)break;ERa(d+1276|0,f,e);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1987212643;c[(d+176|0)+4>>2]=1919509605;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;d:do if((e|0)==(f|0)){r=e;s=496}else do{if((c[e>>2]|0)==109){r=e;s=496;break d}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1504>>2]=r;c[d+6064>>2]=o;c[d+6072>>2]=p;c[d+6416>>2]=f;c[d+17688>>2]=s}function C5a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=c[d+1360>>2]|0;l=c[d+1368>>2]|0;f=c[d+1456>>2]|0;n=c[d+1488>>2]|0;o=c[d+6064>>2]|0;p=c[d+6072>>2]|0;g=c[d+14608>>2]|0;q=c[d+17656>>2]|0;s=c[d+17672>>2]|0;t=c[d+17680>>2]|0;r=c[d+17688>>2]|0;do if((r|0)==248)if((f|0)!=(g|0)){f=job(m,13672,18392,-2)|0;g=a[f+15>>0]|0;if(!((g<<24>>24<0?c[f+8>>2]|0:g&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+1204|0,f+4|0);Mi(d+1276|0,f,d+1204|0);g=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1701080931;c[(d+176|0)+4>>2]=1818326628;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=g;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(l+4|0)>>2]|0;if(f>>>0<(c[l+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=(d+176|0)+12|0;c[(f+12|0)>>2]=c[g>>2];c[(f+12|0)+4>>2]=c[g+4>>2];c[(f+12|0)+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1204|0)+11>>0]|0)<0)rmb(c[(d+1204|0)>>2]|0)}while(0);f=c[(m+120|0)>>2]|0;g=c[(m+124|0)>>2]|0;a:do if((f|0)==(g|0)){h=f;r=266}else do{if((c[f>>2]|0)==100){h=f;r=266;break a}f=f+4|0}while((f|0)!=(g|0));while(0);do if((r|0)==266)if((h|0)!=(g|0)){f=job(m,13672,18408,-2)|0;h=a[f+15>>0]|0;if(!((h<<24>>24<0?c[f+8>>2]|0:h&255)|0))if(!(lnb(f+4|0,0,-1,202525,0)|0))break;Lmb(d+1192|0,f+4|0);Mi(d+1276|0,f,d+1192|0);h=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[183923]|0;a[(d+176|0)+1>>0]=a[183924]|0;a[(d+176|0)+2>>0]=a[183925]|0;a[(d+176|0)+3>>0]=a[183926]|0;a[(d+176|0)+4>>0]=a[183927]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=h;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(l+4|0)>>2]|0;if(f>>>0<(c[l+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;h=(d+176|0)+12|0;c[(f+12|0)>>2]=c[h>>2];c[(f+12|0)+4>>2]=c[h+4>>2];c[(f+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1192|0)+11>>0]|0)<0)rmb(c[(d+1192|0)>>2]|0)}while(0);g=c[(m+120|0)>>2]|0;h=c[(m+124|0)>>2]|0;b:do if((g|0)==(h|0)){i=g;r=284}else{f=g;while(1){if((c[f>>2]|0)==101){i=f;r=284;break b}f=f+4|0;if((f|0)==(h|0)){e=g;j=h;break}}}while(0);if((r|0)==284)if((i|0)==(h|0)){e=g;j=h}else{e=job(m,13672,18424,-2)|0;f=c[e+4>>2]|0;if(!f){e=g;j=h}else{_Pa(d+1276|0,e,f);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;q=d+176|0;s=183929;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(m+120|0)>>2]|0;j=c[(m+124|0)>>2]|0}}c:do if((e|0)==(j|0))f=j;else{f=e;while(1){if((c[f>>2]|0)==102)break;f=f+4|0;if((f|0)==(j|0)){f=j;break c}}if((f|0)==(j|0))f=j;else{f=job(m,13672,18440,-2)|0;g=c[f+4>>2]|0;if(!g)f=j;else{cQa(d+1276|0,f,g);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[186710]|0;a[(d+176|0)+1>>0]=a[186711]|0;a[(d+176|0)+2>>0]=a[186712]|0;a[(d+176|0)+3>>0]=a[186713]|0;a[(d+176|0)+4>>0]=a[186714]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0}}}while(0);d:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==103)break;e=e+4|0;if((e|0)==(f|0))break d}if((e|0)!=(f|0)){if(!m)g=0;else g=job(m,13672,18456,-2)|0;e=c[g+4>>2]|0;if(e|0){cQa(d+1276|0,g,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;q=d+176|0;s=183940;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=a[g+8>>0]|0;if(e<<24>>24){Oi(d+1276|0,g,e<<24>>24);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;q=d+176|0;s=183951;t=q+9|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[g+12>>2]|0;if(e|0){um(d+1276|0,g,e);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1717922915;c[(d+176|0)+4>>2]=1936286766;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[g+16>>2]|0;if(!e)break;gRa(d+1276|0,g,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;g=omb(16)|0;c[(d+176|0)>>2]=g;c[(d+176|0)+8>>2]=-2147483632;c[(d+176|0)+4>>2]=14;q=g;s=183970;t=q+14|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[g+14>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[(d+176|0)+11>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;e:do if((e|0)==(f|0)){k=e;r=361}else do{if((c[e>>2]|0)==104){k=e;r=361;break e}e=e+4|0}while((e|0)!=(f|0));while(0);do if((r|0)==361)if((k|0)!=(f|0)){e=job(m,13672,18472,-2)|0;k=a[e+15>>0]|0;if(!((k<<24>>24<0?c[e+8>>2]|0:k&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1180|0,e+4|0);Mi(d+1276|0,e,d+1180|0);k=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=5;a[(d+176|0)>>0]=a[183985]|0;a[(d+176|0)+1>>0]=a[183986]|0;a[(d+176|0)+2>>0]=a[183987]|0;a[(d+176|0)+3>>0]=a[183988]|0;a[(d+176|0)+4>>0]=a[183989]|0;a[(d+176|0)+5>>0]=0;c[(d+176|0)+12>>2]=k;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;k=(d+176|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+176|0);if((a[(d+176|0)+12+11>>0]|0)>=0)break;rmb(c[(d+176|0)+12>>2]|0)}while(0);if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1180|0)+11>>0]|0)<0)rmb(c[(d+1180|0)>>2]|0)}while(0);g=c[(m+120|0)>>2]|0;e=c[(m+124|0)>>2]|0;f:do if((g|0)==(e|0)){n=g;r=379}else{f=g;while(1){if((c[f>>2]|0)==105){n=f;r=379;break f}f=f+4|0;if((f|0)==(e|0)){o=g;p=e;break}}}while(0);c[d+1488>>2]=n;c[d+6e3>>2]=g;c[d+6008>>2]=e;c[d+6064>>2]=o;c[d+6072>>2]=p;c[d+17656>>2]=q;c[d+17672>>2]=s;c[d+17680>>2]=t;c[d+17688>>2]=r}function D5a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=c[d+1360>>2]|0;p=c[d+1368>>2]|0;r=c[d+1456>>2]|0;f=c[d+9576>>2]|0;i=c[d+9600>>2]|0;s=c[d+17656>>2]|0;u=c[d+17672>>2]|0;v=c[d+17680>>2]|0;t=c[d+17688>>2]|0;a:do if((f|0)!=(i|0)){while(1){if((c[f>>2]|0)==93)break;f=f+4|0;if((f|0)==(i|0))break a}if((f|0)!=(i|0)){if(!q)i=0;else i=job(q,13672,18296,-2)|0;f=i+4|0;j=a[f+11>>0]|0;if(!((j<<24>>24<0?c[i+8>>2]|0:j&255)|0)){if(lnb(f,0,-1,202525,0)|0)t=114}else t=114;if((t|0)==114){Lmb(d+1264|0,f);Mi(d+1276|0,i,d+1264|0);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1752462689;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1264|0)+11>>0]|0)<0)rmb(c[(d+1264|0)>>2]|0)}f=i+16|0;j=a[f+11>>0]|0;if(!((j<<24>>24<0?c[i+20>>2]|0:j&255)|0))if(!(lnb(f,0,-1,202525,0)|0))break;Lmb(d+1252|0,f);Mi(d+1276|0,i,d+1252|0);j=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;f=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1752462689;c[(d+176|0)+4>>2]=1769108782;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=j;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=f;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+176|0)>>2];c[f+4>>2]=c[(d+176|0)+4>>2];c[f+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;j=(d+176|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1252|0)+11>>0]|0)<0)rmb(c[(d+1252|0)>>2]|0)}}while(0);i=c[(q+120|0)>>2]|0;j=c[(q+124|0)>>2]|0;b:do if((i|0)==(j|0)){k=i;t=142}else{f=i;while(1){if((c[f>>2]|0)==94){k=f;t=142;break b}f=f+4|0;if((f|0)==(j|0)){e=i;l=j;break}}}while(0);if((t|0)==142)if((k|0)==(j|0)){e=i;l=j}else{e=job(q,13672,18312,-2)|0;f=c[e+4>>2]|0;if((f|0)==11){e=i;l=j}else{UPa(d+1276|0,e,f);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=4;c[(d+176|0)>>2]=1836216166;a[(d+176|0)+4>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);e=c[(q+120|0)>>2]|0;l=c[(q+124|0)>>2]|0}}c:do if((e|0)!=(l|0)){while(1){if((c[e>>2]|0)==95)break;e=e+4|0;if((e|0)==(l|0))break c}if((e|0)!=(l|0)){if(!q)i=0;else i=job(q,13672,18328,-2)|0;h=+g[i+8>>3];if(h!=0.0){Ni(d+1276|0,i,h);l=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=7;a[(d+176|0)>>0]=a[183860]|0;a[(d+176|0)+1>>0]=a[183861]|0;a[(d+176|0)+2>>0]=a[183862]|0;a[(d+176|0)+3>>0]=a[183863]|0;a[(d+176|0)+4>>0]=a[183864]|0;a[(d+176|0)+5>>0]=a[183865]|0;a[(d+176|0)+6>>0]=a[183866]|0;a[(d+176|0)+7>>0]=0;c[(d+176|0)+12>>2]=l;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[i+16>>2]|0;if(e|0){SPa(d+1276|0,i,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=10;s=d+176|0;u=183868;v=s+10|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+10>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}e=c[i+20>>2]|0;if(e|0){Oi(d+1276|0,i,e);f=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=9;s=d+176|0;u=183879;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+176|0)+9>>0]=0;c[(d+176|0)+12>>2]=f;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;l=(d+176|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0)}}}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;d:do if((e|0)==(f|0)){m=e;t=194}else do{if((c[e>>2]|0)==96){m=e;t=194;break d}e=e+4|0}while((e|0)!=(f|0));while(0);do if((t|0)==194)if((m|0)!=(f|0)){e=job(q,13672,18344,-2)|0;m=a[e+15>>0]|0;if(!((m<<24>>24<0?c[e+8>>2]|0:m&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1240|0,e+4|0);Mi(d+1276|0,e,d+1240|0);m=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=980184440;c[(d+176|0)+4>>2]=1702060386;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=m;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;m=(d+176|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1240|0)+11>>0]|0)<0)rmb(c[(d+1240|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;e:do if((e|0)==(f|0)){n=e;t=212}else do{if((c[e>>2]|0)==97){n=e;t=212;break e}e=e+4|0}while((e|0)!=(f|0));while(0);do if((t|0)==212)if((n|0)!=(f|0)){e=job(q,13672,18360,-2)|0;n=a[e+15>>0]|0;if(!((n<<24>>24<0?c[e+8>>2]|0:n&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1228|0,e+4|0);Mi(d+1276|0,e,d+1228|0);n=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=6;a[(d+176|0)>>0]=a[183898]|0;a[(d+176|0)+1>>0]=a[183899]|0;a[(d+176|0)+2>>0]=a[183900]|0;a[(d+176|0)+3>>0]=a[183901]|0;a[(d+176|0)+4>>0]=a[183902]|0;a[(d+176|0)+5>>0]=a[183903]|0;a[(d+176|0)+6>>0]=0;c[(d+176|0)+12>>2]=n;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;n=(d+176|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1228|0)+11>>0]|0)<0)rmb(c[(d+1228|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;f:do if((e|0)==(f|0)){o=e;t=230}else do{if((c[e>>2]|0)==98){o=e;t=230;break f}e=e+4|0}while((e|0)!=(f|0));while(0);do if((t|0)==230)if((o|0)!=(f|0)){e=job(q,13672,18376,-2)|0;o=a[e+15>>0]|0;if(!((o<<24>>24<0?c[e+8>>2]|0:o&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+1216|0,e+4|0);Mi(d+1276|0,e,d+1216|0);o=c[(d+1276|0)>>2]|0;c[(d+1304|0)>>2]=c[((d+1276|0)+4|0)>>2];b[(d+1304|0)+4>>1]=b[((d+1276|0)+4|0)+4>>1]|0;a[(d+1304|0)+6>>0]=a[((d+1276|0)+4|0)+6>>0]|0;e=a[(d+1276|0)+11>>0]|0;c[(d+1276|0)>>2]=0;c[(d+1276|0)+4>>2]=0;c[(d+1276|0)+8>>2]=0;c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;a[((d+176|0)+11|0)>>0]=8;c[(d+176|0)>>2]=1701601635;c[(d+176|0)+4>>2]=1918985326;a[(d+176|0)+8>>0]=0;c[(d+176|0)+12>>2]=o;c[((d+176|0)+16|0)>>2]=c[(d+1304|0)>>2];b[((d+176|0)+16|0)+4>>1]=b[(d+1304|0)+4>>1]|0;a[((d+176|0)+16|0)+6>>0]=a[(d+1304|0)+6>>0]|0;a[(d+176|0)+23>>0]=e;c[(d+1304|0)>>2]=0;b[(d+1304|0)+4>>1]=0;a[(d+1304|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+176|0)>>2];c[e+4>>2]=c[(d+176|0)+4>>2];c[e+8>>2]=c[(d+176|0)+8>>2];c[(d+176|0)>>2]=0;c[(d+176|0)+4>>2]=0;c[(d+176|0)+8>>2]=0;o=(d+176|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+176|0);if((a[(d+176|0)+12+11>>0]|0)<0)rmb(c[(d+176|0)+12>>2]|0)}if((a[((d+176|0)+11|0)>>0]|0)<0)rmb(c[(d+176|0)>>2]|0);if((a[(d+1276|0)+11>>0]|0)<0)rmb(c[(d+1276|0)>>2]|0);if((a[(d+1216|0)+11>>0]|0)<0)rmb(c[(d+1216|0)>>2]|0)}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;g:do if((e|0)==(f|0)){r=e;t=248}else do{if((c[e>>2]|0)==99){r=e;t=248;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+1456>>2]=r;c[d+14608>>2]=f;c[d+17656>>2]=s;c[d+17672>>2]=u;c[d+17680>>2]=v;c[d+17688>>2]=t}
-function bfa(b){b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,n=0;l=ya;ya=ya+6256|0;c[b>>2]=84476;c[(b+4|0)>>2]=84492;e=b+8|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));e=b+48|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+44|0)>>2]=84696;e=b+92|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+88|0)>>2]=84388;c[(b+132|0)>>2]=0;c[(b+136|0)>>2]=0;c[(b+128|0)>>2]=0;e=b+144|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+140|0)>>2]=84696;e=b+188|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+184|0)>>2]=84696;e=b+232|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+228|0)>>2]=84696;e=b+276|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+272|0)>>2]=84696;e=b+324|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+320|0)>>2]=84740;e=b+396|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+392|0)>>2]=84740;e=b+468|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+464|0)>>2]=84696;e=b+512|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+508|0)>>2]=84696;e=b+556|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+552|0)>>2]=84696;e=b+600|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+596|0)>>2]=84696;e=b+644|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+640|0)>>2]=84696;e=b+688|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+684|0)>>2]=84784;e=b+748|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+744|0)>>2]=84784;e=b+808|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+804|0)>>2]=84784;e=b+868|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+864|0)>>2]=84784;e=b+928|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+924|0)>>2]=84784;e=b+988|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+984|0)>>2]=84784;e=b+1048|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1044|0)>>2]=84696;e=b+1092|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1088|0)>>2]=84784;e=b+1152|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1148|0)>>2]=84696;e=b+1196|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1192|0)>>2]=84696;e=b+1240|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1236|0)>>2]=84696;c[(b+1280|0)>>2]=84492;e=b+1284|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));e=b+1324|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1320|0)>>2]=84740;e=b+1396|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1392|0)>>2]=84784;e=b+1456|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1452|0)>>2]=84784;e=b+1516|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1512|0)>>2]=84508;c[(b+1552|0)>>2]=0;c[(b+1552|0)+4>>2]=0;c[(b+1552|0)+8>>2]=0;c[(b+1552|0)+12>>2]=0;c[(b+1552|0)+16>>2]=0;c[(b+1552|0)+20>>2]=0;e=b+1580|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1576|0)>>2]=84740;e=b+1652|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1648|0)>>2]=84696;e=b+1696|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1692|0)>>2]=84696;e=b+1740|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1736|0)>>2]=84740;e=b+1812|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1808|0)>>2]=84740;e=b+1884|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1880|0)>>2]=84740;e=b+1956|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+1952|0)>>2]=84740;e=b+2028|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2024|0)>>2]=84696;e=b+2076|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2072|0)>>2]=84740;e=b+2148|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2144|0)>>2]=84740;e=b+2220|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2216|0)>>2]=84740;e=b+2292|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2288|0)>>2]=84784;e=b+2352|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2348|0)>>2]=84388;c[(b+2392|0)>>2]=0;c[(b+2396|0)>>2]=0;c[(b+2388|0)>>2]=0;e=b+2404|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2400|0)>>2]=84784;e=b+2464|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2460|0)>>2]=84784;e=b+2524|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2520|0)>>2]=84784;e=b+2588|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2584|0)>>2]=84740;e=b+2660|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2656|0)>>2]=84784;e=b+2724|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2720|0)>>2]=84740;e=b+2796|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2792|0)>>2]=84740;e=b+2868|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2864|0)>>2]=84696;e=b+2916|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2912|0)>>2]=84740;e=b+2988|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+2984|0)>>2]=84740;e=b+3060|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3056|0)>>2]=84784;e=b+3120|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3116|0)>>2]=84784;e=b+3180|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3176|0)>>2]=84740;e=b+3252|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3248|0)>>2]=84740;e=b+3324|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3320|0)>>2]=84740;c[(b+3392|0)>>2]=84492;e=b+3396|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));e=b+3436|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3432|0)>>2]=84552;c[(b+3472|0)>>2]=0;c[(b+3472|0)+4>>2]=0;c[(b+3472|0)+8>>2]=0;c[(b+3472|0)+12>>2]=0;c[(b+3472|0)+16>>2]=0;c[(b+3472|0)+20>>2]=0;e=b+3500|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3496|0)>>2]=84552;c[(b+3536|0)>>2]=0;c[(b+3536|0)+4>>2]=0;c[(b+3536|0)+8>>2]=0;c[(b+3536|0)+12>>2]=0;c[(b+3536|0)+16>>2]=0;c[(b+3536|0)+20>>2]=0;e=b+3564|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3560|0)>>2]=84508;c[(b+3600|0)>>2]=0;c[(b+3600|0)+4>>2]=0;c[(b+3600|0)+8>>2]=0;c[(b+3600|0)+12>>2]=0;c[(b+3600|0)+16>>2]=0;c[(b+3600|0)+20>>2]=0;e=b+3628|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3624|0)>>2]=84552;c[(b+3664|0)>>2]=0;c[(b+3664|0)+4>>2]=0;c[(b+3664|0)+8>>2]=0;c[(b+3664|0)+12>>2]=0;c[(b+3664|0)+16>>2]=0;c[(b+3664|0)+20>>2]=0;c[(b+3688|0)>>2]=84492;e=b+3692|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));e=b+3732|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3728|0)>>2]=84740;e=b+3804|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3800|0)>>2]=84740;e=b+3876|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3872|0)>>2]=84740;e=b+3948|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+3944|0)>>2]=84740;e=b+4020|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4016|0)>>2]=84740;e=b+4092|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4088|0)>>2]=84740;e=b+4164|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4160|0)>>2]=84740;e=b+4236|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4232|0)>>2]=84740;e=b+4308|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4304|0)>>2]=84740;e=b+4380|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4376|0)>>2]=84740;e=b+4452|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4448|0)>>2]=84740;e=b+4524|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4520|0)>>2]=84740;e=b+4596|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4592|0)>>2]=84740;e=b+4668|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4664|0)>>2]=84740;e=b+4740|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4736|0)>>2]=84740;e=b+4812|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4808|0)>>2]=84740;e=b+4884|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4880|0)>>2]=84740;e=b+4956|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+4952|0)>>2]=84740;e=b+5028|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5024|0)>>2]=84740;e=b+5100|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5096|0)>>2]=84740;e=b+5172|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5168|0)>>2]=84740;e=b+5244|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5240|0)>>2]=84740;e=b+5316|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5312|0)>>2]=84740;e=b+5388|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5384|0)>>2]=84740;e=b+5460|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5456|0)>>2]=84740;e=b+5532|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5528|0)>>2]=84740;e=b+5604|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5600|0)>>2]=84740;e=b+5676|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5672|0)>>2]=84740;e=b+5748|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5744|0)>>2]=84740;e=b+5820|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5816|0)>>2]=84740;e=b+5892|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5888|0)>>2]=84740;e=b+5964|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+5960|0)>>2]=84740;e=b+6036|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6032|0)>>2]=84740;e=b+6108|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6104|0)>>2]=84740;e=b+6180|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6176|0)>>2]=84740;e=b+6252|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6248|0)>>2]=84740;e=b+6324|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6320|0)>>2]=84740;e=b+6396|0;h=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[(b+6392|0)>>2]=84740;c[b+6468>>2]=0;c[b+6472>>2]=0;c[b+6464>>2]=b+6468;c[(b+6476|0)>>2]=0;c[(b+6480|0)>>2]=0;c[(b+6484|0)>>2]=0;c[(l+3572|0)>>2]=0;c[(l+3572|0)+4>>2]=0;c[(l+3572|0)+8>>2]=0;d=omb(32)|0;c[(l+3572|0)>>2]=d;c[(l+3572|0)+8>>2]=-2147483616;c[(l+3572|0)+4>>2]=29;e=d;g=148555;h=e+29|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[d+29>>0]=0;c[(l+3560|0)>>2]=0;c[(l+3560|0)+4>>2]=0;c[(l+3560|0)+8>>2]=0;a[((l+3560|0)+11|0)>>0]=9;e=l+3560|0;g=148585;h=e+9|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[(l+3560|0)+9>>0]=0;Rmb(b+20|0,l+3572|0)|0;Rmb(b+8|0,l+3560|0)|0;if((a[((l+3560|0)+11|0)>>0]|0)<0)rmb(c[(l+3560|0)>>2]|0);if((a[(l+3572|0)+11>>0]|0)<0)rmb(c[(l+3572|0)>>2]|0);c[(l+3572|0)>>2]=b+4|0;d=c[(b+6480|0)>>2]|0;if(d>>>0<(c[(b+6484|0)>>2]|0)>>>0){c[d>>2]=b+4|0;c[(b+6480|0)>>2]=(c[(b+6480|0)>>2]|0)+4}else cfa(b+6476|0,l+3572|0);c[(l+3548|0)>>2]=0;c[(l+3548|0)+4>>2]=0;c[(l+3548|0)+8>>2]=0;d=omb(32)|0;c[(l+3548|0)>>2]=d;c[(l+3548|0)+8>>2]=-2147483616;c[(l+3548|0)+4>>2]=18;e=d;g=148595;h=e+18|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[d+18>>0]=0;c[(l+3536|0)>>2]=0;c[(l+3536|0)+4>>2]=0;c[(l+3536|0)+8>>2]=0;d=omb(64)|0;c[(l+3536|0)>>2]=d;c[(l+3536|0)+8>>2]=-2147483584;c[(l+3536|0)+4>>2]=49;e=d;g=148614;h=e+49|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[d+49>>0]=0;Rmb(b+48|0,l+3548|0)|0;Rmb(b+60|0,l+3536|0)|0;if((a[(l+3536|0)+11>>0]|0)<0)rmb(c[(l+3536|0)>>2]|0);if((a[(l+3548|0)+11>>0]|0)<0)rmb(c[(l+3548|0)>>2]|0);a[b+84>>0]=0;a[b+85>>0]=0;c[(l+3524|0)>>2]=0;c[(l+3524|0)+4>>2]=0;c[(l+3524|0)+8>>2]=0;d=omb(32)|0;c[(l+3524|0)>>2]=d;c[(l+3524|0)+8>>2]=-2147483616;c[(l+3524|0)+4>>2]=16;e=d;g=148664;h=e+16|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[d+16>>0]=0;dfa(b,b+44|0,l+3524|0,b+4|0);if((a[(l+3524|0)+11>>0]|0)<0)rmb(c[(l+3524|0)>>2]|0);c[(l+3512|0)>>2]=0;c[(l+3512|0)+4>>2]=0;c[(l+3512|0)+8>>2]=0;a[((l+3512|0)+11|0)>>0]=6;a[(l+3512|0)>>0]=a[148681]|0;a[(l+3512|0)+1>>0]=a[148682]|0;a[(l+3512|0)+2>>0]=a[148683]|0;a[(l+3512|0)+3>>0]=a[148684]|0;a[(l+3512|0)+4>>0]=a[148685]|0;a[(l+3512|0)+5>>0]=a[148686]|0;a[(l+3512|0)+6>>0]=0;c[(l+3500|0)>>2]=0;c[(l+3500|0)+4>>2]=0;c[(l+3500|0)+8>>2]=0;d=omb(48)|0;c[(l+3500|0)>>2]=d;c[(l+3500|0)+8>>2]=-2147483600;c[(l+3500|0)+4>>2]=36;e=d;g=148688;h=e+36|0;do{a[e>>0]=a[g>>0]|0;e=e+1|0;g=g+1|0}while((e|0)<(h|0));a[d+36>>0]=0;Rmb(b+92|0,l+3512|0)|0;Rmb(b+104|0,l+3500|0)|0;if((a[(l+3500|0)+11>>0]|0)<0)rmb(c[(l+3500|0)>>2]|0);if((a[((l+3512|0)+11|0)>>0]|0)<0)rmb(c[(l+3512|0)>>2]|0);c[(b+132|0)>>2]=1;c[(b+136|0)>>2]=1;c[(b+128|0)>>2]=200276;c[(l+3488|0)>>2]=0;c[(l+3488|0)+4>>2]=0;c[l+3600>>2]=b;c[l+5872>>2]=e;c[l+5888>>2]=g;c[l+5896>>2]=h;c[l+5952>>2]=0;c[l+5956>>2]=0;$oa(l);n=c[l+5872>>2]|0;d=c[l+5888>>2]|0;e=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+5872>>2]=n;c[l+5888>>2]=d;c[l+5896>>2]=e;c[l+5944>>2]=0;c[l+5948>>2]=0;_oa(l);e=c[l+5872>>2]|0;d=c[l+5888>>2]|0;h=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+4208>>2]=i;c[l+5872>>2]=e;c[l+5888>>2]=d;c[l+5896>>2]=h;c[l+5936>>2]=0;c[l+5940>>2]=0;Zoa(l);h=c[l+4208>>2]|0;d=c[l+5872>>2]|0;e=c[l+5888>>2]|0;g=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+4208>>2]=h;c[l+4544>>2]=j;c[l+5872>>2]=d;c[l+5888>>2]=e;c[l+5896>>2]=g;c[l+5928>>2]=0;c[l+5932>>2]=0;Yoa(l);g=c[l+4544>>2]|0;e=c[l+5872>>2]|0;d=c[l+5888>>2]|0;h=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+4544>>2]=g;c[l+4880>>2]=k;c[l+5872>>2]=e;c[l+5888>>2]=d;c[l+5896>>2]=h;c[l+5920>>2]=0;c[l+5924>>2]=0;Xoa(l);h=c[l+4880>>2]|0;d=c[l+5872>>2]|0;g=c[l+5888>>2]|0;e=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+4880>>2]=h;c[l+5872>>2]=d;c[l+5888>>2]=g;c[l+5896>>2]=e;c[l+5912>>2]=0;c[l+5916>>2]=0;Woa(l);e=c[l+5872>>2]|0;g=c[l+5888>>2]|0;h=c[l+5896>>2]|0;c[l+3600>>2]=b;c[l+5872>>2]=e;c[l+5888>>2]=g;c[l+5896>>2]=h;c[l+5904>>2]=0;c[l+5908>>2]=0;Voa(l);p=c[l+5904>>2]|0;m=c[l+5908>>2]|0;q=+f[l+5908>>2];c[l+5904>>2]=0;c[l+5908>>2]=0;if((p|0)==5)return}function cfa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function dfa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;g=i;c[(efa(b+6464|0,e)|0)>>2]=d;Lmb(g,e);Rmb(d+28|0,g)|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);c[h>>2]=d;b=f+32|0;e=c[b>>2]|0;if((e|0)==(c[f+36>>2]|0)){ffa(f+28|0,h);ya=i;return}else{c[e>>2]=d;c[b>>2]=(c[b>>2]|0)+4;ya=i;return}}function efa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;e=h;f=gfa(a,e,b)|0;d=c[f>>2]|0;if(d|0){a=d;a=a+28|0;ya=h;return a|0}g=omb(32)|0;Lmb(g+16|0,b);c[g+28>>2]=0;d=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=d;c[f>>2]=g;d=c[c[a>>2]>>2]|0;if(!d)d=g;else{c[a>>2]=d;d=c[f>>2]|0}tF(c[a+4>>2]|0,d);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;a=g;a=a+28|0;ya=h;return a|0}function ffa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function gfa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=b+4|0;h=c[f>>2]|0;if(!h){c[d>>2]=f;d=f;return d|0}o=a[e+11>>0]|0;n=o<<24>>24<0;o=n?c[e+4>>2]|0:o&255;n=n?c[e>>2]|0:e;g=b+4|0;f=h;while(1){h=f+16|0;j=a[h+11>>0]|0;i=j<<24>>24<0;j=i?c[f+20>>2]|0:j&255;m=j>>>0>>0;l=m?j:o;k=(l|0)==0;if(k)b=5;else{e=i?c[h>>2]|0:h;b=L7a(n,e,l)|0;if(!b)b=5;else if((b|0)<0)b=7;else b=11}if((b|0)==5)if(o>>>0>>0)b=7;else if(k)b=12;else{e=i?c[h>>2]|0:h;b=11}if((b|0)==7){b=0;e=c[f>>2]|0;if(!e){b=8;break}else{g=f;f=e}}else if((b|0)==11){e=L7a(e,n,l)|0;if(!e)b=12;else if((e|0)<0)b=14;else{b=16;break}}if((b|0)==12)if(m)b=14;else{b=16;break}if((b|0)==14){e=f+4|0;b=c[e>>2]|0;if(!b){b=15;break}else{g=e;f=b}}}if((b|0)==8){c[d>>2]=f;d=f;return d|0}else if((b|0)==15){c[d>>2]=f;d=e;return d|0}else if((b|0)==16){c[d>>2]=f;d=g;return d|0}return 0}function hfa(a){a=a|0;YZa(a+208|0);cE(a);return}function ifa(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function jfa(a){a=a|0;return 47}function kfa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1734963791;a[b+4>>0]=0;return}function lfa(a){a=a|0;fE(a);f3a(a+208|0);return}function mfa(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=84828;c[b+160>>2]=85388;c[b+172>>2]=85416;c[b+188>>2]=85432;c[d>>2]=85448;return b|0}function nfa(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function ofa(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function pfa(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function qfa(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function rfa(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function sfa(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function tfa(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function ufa(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function vfa(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function wfa(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=5;a[d>>0]=a[155753]|0;a[d+1>>0]=a[155754]|0;a[d+2>>0]=a[155755]|0;a[d+3>>0]=a[155756]|0;a[d+4>>0]=a[155757]|0;a[d+5>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=84828;c[b+160>>2]=85388;c[b+172>>2]=85416;c[b+188>>2]=85432;c[d>>2]=85448;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=84828;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function xfa(b){b=b|0;var d=0;c[b>>2]=85464;Zna(b+200|0);d=b+184|0;if((a[d+11>>0]|0)>=0){Waa(b);return}rmb(c[d>>2]|0);Waa(b);return}function yfa(b){b=b|0;var d=0;c[b>>2]=85464;Zna(b+200|0);d=b+184|0;if((a[d+11>>0]|0)>=0){Waa(b);rmb(b);return}rmb(c[d>>2]|0);Waa(b);rmb(b);return}function zfa(a){a=a|0;return 23}function Afa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1701273936;a[b+4>>0]=0;return}function Bfa(b){b=b|0;var d=0;bba(b);boa(b+200|0);a[b+776>>0]=0;Kca(b);c[b+164>>2]=-1;c[b+160>>2]=-1;d=b+168|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;g[b+768>>3]=1.0;return}function Cfa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;g=i;h=i+20|0;e=i+24|0;f=i+8|0;c[h>>2]=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=31){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);j=f+11|0;k=(a[j>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=m<<24>>24<0?l:e;c[g+4>>2]=k;aKa(161448,g);if((a[j>>0]|0)<0)rmb(c[f>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);d=c[h>>2]|0}Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,h);Bba(b,1);ya=i;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=i;return}}function Dfa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+48|0;b=e+32|0;d=e+8|0;f=e;c[f>>2]=296;c[f+4>>2]=1;c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];_ca(d,b);b=Hfa(a)|0;if(b|0){_a[c[(c[b>>2]|0)+124>>2]&1](b,d,0,0,0,-1e4,1);Lma(b,0);Ra[c[(c[b>>2]|0)+552>>2]&511](b,0)}b=Ifa(a)|0;if(!b){ya=e;return 0}_a[c[(c[b>>2]|0)+124>>2]&1](b,d,0,0,0,-1e4,1);Lma(b,0);Ra[c[(c[b>>2]|0)+552>>2]&511](b,0);ya=e;return 0}function Efa(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)d=0;else d=job(b,7856,10808,0)|0;e=d+32|0;b=Yea((c[(c[e>>2]|0)+1368>>2]|0)+3056|0)|0;c[d+16>>2]=C(lB(c[e>>2]|0,100)|0,b)|0;b=Hfa(a)|0;if(b|0){Lma(b,a);Ra[c[(c[b>>2]|0)+552>>2]&511](b,0);_a[c[(c[b>>2]|0)+124>>2]&1](b,c[d+24>>2]|0,d,c[d+28>>2]|0,0,-1e4,1)}b=Ifa(a)|0;if(!b)return 0;Lma(b,a);Ra[c[(c[b>>2]|0)+552>>2]&511](b,0);_a[c[(c[b>>2]|0)+124>>2]&1](b,c[d+24>>2]|0,d,c[d+28>>2]|0,0,-1e4,1);return 0}function Ffa(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,14272,0)|0;d=Hfa(a)|0;if(d|0){b=b+4|0;Ra[c[(c[d>>2]|0)+552>>2]&511](d,c[b>>2]|0);d=Nma(d)|0;c[b>>2]=(c[b>>2]|0)-d}d=Ifa(a)|0;if(!d)return 0;b=Nca(a,9,-1)|0;if(!b)b=0;else b=job(b,13672,9648,0)|0;e=c[(c[d>>2]|0)+552>>2]|0;a=Nma(d)|0;Ra[e&511](d,(c[b+1348>>2]|0)+a+(c[b+1336>>2]|0)|0);return 0}function Gfa(a,b){a=a|0;b=b|0;var d=0.0;c[(job(b,7856,12160,0)|0)+4>>2]=a;d=+g[a+768>>3];b=a+160|0;c[b>>2]=~~(+(c[b>>2]|0)/d);b=a+164|0;c[b>>2]=~~(+(c[b>>2]|0)/d);b=a+168|0;c[b>>2]=~~(+(c[b>>2]|0)/d);b=a+172|0;c[b>>2]=~~(+(c[b>>2]|0)/d);b=a+176|0;c[b>>2]=~~(+(c[b>>2]|0)/d);b=a+180|0;c[b>>2]=~~(+(c[b>>2]|0)/d);return 0}function Hfa(b){b=b|0;var d=0,e=0;d=Nca(b,9,-1)|0;if(!d){b=0;return b|0}d=job(d,13672,9648,0)|0;if(!d){b=0;return b|0}e=d+1368|0;if(a[(c[e>>2]|0)+592>>0]|0){b=0;return b|0}if((qca(MA(d)|0,148)|0)!=(b|0))if(!(a[(c[e>>2]|0)+1276>>0]|0)){b=qpa(d+760|0)|0;return b|0}b=ppa(d+760|0)|0;return b|0}function Ifa(b){b=b|0;var d=0,e=0;d=Nca(b,9,-1)|0;if(!d){b=0;return b|0}d=job(d,13672,9648,0)|0;if(!d){b=0;return b|0}e=d+1368|0;if(a[(c[e>>2]|0)+548>>0]|0){b=0;return b|0}if((qca(MA(d)|0,148)|0)!=(b|0))if(!(a[(c[e>>2]|0)+1232>>0]|0)){b=opa(d+760|0)|0;return b|0}b=npa(d+760|0)|0;return b|0}function Jfa(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=5;a[d>>0]=a[155798]|0;a[d+1>>0]=a[155799]|0;a[d+2>>0]=a[155800]|0;a[d+3>>0]=a[155801]|0;a[d+4>>0]=a[155802]|0;a[d+5>>0]=0;Wba(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=85464;f=b+184|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;epa(b+200|0);Pa[c[(c[b>>2]|0)+96>>2]&4095](b);ya=e;return}function Kfa(b,c){b=b|0;c=c|0;var d=0;d=b+776|0;if((a[d>>0]|0)==0|c){Lfa(b);Mfa(b);Nfa(b);a[d>>0]=1;return}if(Hfa(b)|0)Lma(Hfa(b)|0,b);if(!(Ifa(b)|0))return;Lma(Ifa(b)|0,b);return}function Lfa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,za=0;za=ya;ya=ya+2160|0;Y=za+872|0;e=za+2048|0;k=za+2144|0;l=za+2016|0;m=za+2136|0;n=za+1996|0;o=za+2128|0;p=za+1976|0;q=za+2120|0;r=za+824|0;f=za+1948|0;g=za+2112|0;h=za+1928|0;i=za+2104|0;j=za+1884|0;s=za+1864|0;t=za+2096|0;u=za+1824|0;v=za+2088|0;w=za+1788|0;x=za+1768|0;y=za+2080|0;z=za+1760|0;A=za+1732|0;B=za+2072|0;C=za+1712|0;D=za+1684|0;E=za+2040|0;wa=za+208|0;xa=za;G=za+1652|0;F=za+1968|0;va=za+1592|0;H=za+1560|0;I=za+1920|0;J=za+1536|0;M=za+1504|0;K=za+1856|0;N=za+1484|0;L=za+1848|0;ua=za+1416|0;R=za+1388|0;O=za+1752|0;S=za+1368|0;P=za+1704|0;sa=za+1312|0;Q=za+1672|0;ta=za+1280|0;T=za+1260|0;U=za+1584|0;Z=za+1240|0;V=za+1552|0;_=za+1212|0;W=za+1528|0;qa=za+1152|0;$=za+1124|0;aa=za+1408|0;ba=za+1104|0;ca=za+1360|0;ra=za+1064|0;da=za+1056|0;ea=za+1032|0;fa=za+1232|0;ga=za+1004|0;ha=za+1144|0;ia=za+984|0;ja=za+1096|0;ka=za+956|0;la=za+944|0;ma=za+924|0;na=za+1024|0;oa=za+904|0;pa=za+976|0;d=Nca(b,9,-1)|0;if(!d)X=0;else X=job(d,13672,9648,0)|0;c[k>>2]=196;c[k+4>>2]=1;c[Y>>2]=c[k>>2];c[Y+4>>2]=c[k+4>>2];_ca(e,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,e,0,0,0,-1e4,1);c[m>>2]=296;c[m+4>>2]=1;c[Y>>2]=c[m>>2];c[Y+4>>2]=c[m+4>>2];_ca(l,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,l,0,0,0,-1e4,1);c[o>>2]=200;c[o+4>>2]=1;c[Y>>2]=c[o>>2];c[Y+4>>2]=c[o+4>>2];_ca(n,Y);c[q>>2]=204;c[q+4>>2]=1;c[Y>>2]=c[q>>2];c[Y+4>>2]=c[q+4>>2];_ca(p,Y);c[r>>2]=86168;d=r+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[r+24>>2]=1;c[r+28>>2]=n;c[r+32>>2]=0;a[r+36>>0]=0;a[r+37>>0]=0;c[r+40>>2]=X;_a[c[(c[b>>2]|0)+124>>2]&1](b,n,r,p,0,-1e4,1);c[g>>2]=300;c[g+4>>2]=1;c[Y>>2]=c[g>>2];c[Y+4>>2]=c[g+4>>2];_ca(f,Y);c[i>>2]=304;c[i+4>>2]=1;c[Y>>2]=c[i>>2];c[Y+4>>2]=c[i+4>>2];_ca(h,Y);c[j>>2]=86040;d=j+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[j+24>>2]=f;c[j+28>>2]=h;c[j+32>>2]=X;_a[c[(c[b>>2]|0)+124>>2]&1](b,f,j,h,0,-1e4,1);d=c[X+1368>>2]|0;if(!(a[d+180>>0]|0)){if(!(a[d+2904>>0]|0))d=4;else{c[Y+4>>2]=1;c[Y>>2]=86184;c[Y+12>>2]=0;c[Y+8>>2]=2147483647;d=Eca(b,Y,-1e4,1)|0;if(!d)d=4;else d=dD(Ba[c[(c[d>>2]|0)+52>>2]&511](d)|0)|0}c[t>>2]=216;c[t+4>>2]=1;c[Y>>2]=c[t>>2];c[Y+4>>2]=c[t+4>>2];_ca(s,Y);c[Y>>2]=86200;t=Y+8|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[Y+24>>2]=X;c[Y+28>>2]=s;c[Y+20>>2]=d;_a[c[(c[b>>2]|0)+124>>2]&1](b,s,Y,0,0,-1e4,1)}c[s>>2]=38632;c[s+4>>2]=X;c[v>>2]=220;c[v+4>>2]=1;c[Y>>2]=c[v>>2];c[Y+4>>2]=c[v+4>>2];_ca(u,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,u,s,0,0,-1e4,1);c[w>>2]=38648;c[w+4>>2]=0;c[w+8>>2]=0;c[w+12>>2]=2;a[w+16>>0]=0;c[w+20>>2]=0;c[w+24>>2]=0;c[w+28>>2]=0;c[w+32>>2]=X;c[y>>2]=224;c[y+4>>2]=1;c[Y>>2]=c[y>>2];c[Y+4>>2]=c[y+4>>2];_ca(x,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,x,w,0,0,-1e4,1);c[z>>2]=86024;c[z+4>>2]=X;c[B>>2]=228;c[B+4>>2]=1;c[Y>>2]=c[B>>2];c[Y+4>>2]=c[B+4>>2];_ca(A,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,A,z,0,0,-1e4,1);c[C>>2]=86216;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=X;c[E>>2]=232;c[E+4>>2]=1;c[Y>>2]=c[E>>2];c[Y+4>>2]=c[E+4>>2];_ca(D,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,D,C,0,0,-1e4,1);UGa(wa);VGa(wa,X);$o(xa,wa,0,0,1);WGa(wa,jca(b)|0,0);SIa(wa,xa,0);c[F>>2]=244;c[F+4>>2]=1;c[Y>>2]=c[F>>2];c[Y+4>>2]=c[F+4>>2];_ca(G,Y);h=X+760|0;lpa(Y,h);c[va>>2]=86232;e=va+4|0;c[e>>2]=0;u=va+8|0;c[u>>2]=0;c[va+12>>2]=0;r=va+20|0;t=va+24|0;q=va+32|0;s=va+36|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[r+12>>2]=0;c[r+16>>2]=0;c[r+20>>2]=0;c[va+16>>2]=-2147483647;c[va+44>>2]=0;c[va+48>>2]=0;c[va+52>>2]=X;c[va+56>>2]=G;d=Y+4|0;hX(e,c[Y>>2]|0,c[d>>2]|0);e=c[Y>>2]|0;if(e|0){c[d>>2]=e;rmb(e)}_a[c[(c[b>>2]|0)+124>>2]&1](b,G,va,0,0,-1e4,1);c[I>>2]=264;c[I+4>>2]=1;c[Y>>2]=c[I>>2];c[Y+4>>2]=c[I+4>>2];_ca(H,Y);c[J>>2]=86248;c[J+4>>2]=0;c[J+8>>2]=H;c[J+12>>2]=X;_a[c[(c[b>>2]|0)+124>>2]&1](b,H,J,0,0,-1e4,1);c[K>>2]=276;c[K+4>>2]=1;c[Y>>2]=c[K>>2];c[Y+4>>2]=c[K+4>>2];_ca(M,Y);c[L>>2]=280;c[L+4>>2]=1;c[Y>>2]=c[L>>2];c[Y+4>>2]=c[L+4>>2];_ca(N,Y);lpa(Y,h);c[ua>>2]=86264;g=ua+20|0;p=ua+24|0;m=ua+32|0;o=ua+36|0;l=ua+44|0;n=ua+48|0;c[ua+4>>2]=0;d=ua+8|0;e=g;f=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));c[d>>2]=-2147483647;c[ua+12>>2]=0;c[ua+16>>2]=0;e=Y+4|0;hX(g,c[Y>>2]|0,c[e>>2]|0);c[ua+56>>2]=X;c[ua+60>>2]=M;c[ua+64>>2]=N;d=c[Y>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}_a[c[(c[b>>2]|0)+124>>2]&1](b,M,ua,N,0,-1e4,1);c[O>>2]=248;c[O+4>>2]=1;c[Y>>2]=c[O>>2];c[Y+4>>2]=c[O+4>>2];_ca(R,Y);c[P>>2]=252;c[P+4>>2]=1;c[Y>>2]=c[P>>2];c[Y+4>>2]=c[P+4>>2];_ca(S,Y);lpa(Q,h);c[sa>>2]=86280;d=sa+16|0;c[d>>2]=0;k=sa+20|0;c[k>>2]=0;c[sa+24>>2]=0;c[sa+4>>2]=0;c[sa+8>>2]=2147483647;c[sa+12>>2]=0;e=Q+4|0;hX(d,c[Q>>2]|0,c[e>>2]|0);a[sa+28>>0]=0;c[sa+32>>2]=0;c[sa+36>>2]=X;c[sa+40>>2]=R;c[sa+44>>2]=S;d=c[Q>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}_a[c[(c[b>>2]|0)+124>>2]&1](b,R,sa,S,0,-1e4,1);c[ta>>2]=44572;c[ta+8>>2]=0;c[ta+12>>2]=0;i=ta+8|0;c[ta+4>>2]=i;c[ta+20>>2]=0;c[ta+24>>2]=0;j=ta+20|0;c[ta+16>>2]=j;c[U>>2]=416;c[U+4>>2]=1;c[Y>>2]=c[U>>2];c[Y+4>>2]=c[U+4>>2];_ca(T,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,T,ta,0,0,-1e4,1);Xfa(b,ta,X);c[V>>2]=256;c[V+4>>2]=1;c[Y>>2]=c[V>>2];c[Y+4>>2]=c[V+4>>2];_ca(Z,Y);c[W>>2]=260;c[W+4>>2]=1;c[Y>>2]=c[W>>2];c[Y+4>>2]=c[W+4>>2];_ca(_,Y);c[qa>>2]=86296;f=qa+4|0;c[f>>2]=0;h=qa+8|0;c[h>>2]=0;c[qa+12>>2]=0;e=qa+20|0;c[e>>2]=0;g=qa+24|0;c[g>>2]=0;c[qa+28>>2]=0;c[qa+48>>2]=X;c[qa+52>>2]=Z;c[qa+56>>2]=_;c[qa+16>>2]=0;d=qa+32|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;_a[c[(c[b>>2]|0)+124>>2]&1](b,Z,qa,_,0,-1e4,1);c[aa>>2]=236;c[aa+4>>2]=1;c[Y>>2]=c[aa>>2];c[Y+4>>2]=c[aa+4>>2];_ca($,Y);c[ca>>2]=240;c[ca+4>>2]=1;c[Y>>2]=c[ca>>2];c[Y+4>>2]=c[ca+4>>2];_ca(ba,Y);c[ra>>2]=86312;d=ra+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[ra+24>>2]=X;c[ra+20>>2]=$;_a[c[(c[b>>2]|0)+124>>2]&1](b,$,ra,ba,0,-1e4,1);c[da>>2]=86024;c[da+4>>2]=X;c[fa>>2]=292;c[fa+4>>2]=1;c[Y>>2]=c[fa>>2];c[Y+4>>2]=c[fa+4>>2];_ca(ea,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,ea,da,0,0,-1e4,1);c[ha>>2]=268;c[ha+4>>2]=1;c[Y>>2]=c[ha>>2];c[Y+4>>2]=c[ha+4>>2];_ca(ga,Y);c[ja>>2]=272;c[ja+4>>2]=1;c[Y>>2]=c[ja>>2];c[Y+4>>2]=c[ja+4>>2];_ca(ia,Y);ja=lB(X,100)|0;c[ka>>2]=72284;c[ka+4>>2]=0;c[ka+8>>2]=0;c[ka+12>>2]=0;c[ka+16>>2]=ja;_a[c[(c[b>>2]|0)+124>>2]&1](b,ga,ka,ia,0,-1e4,1);c[la>>2]=86328;c[la+4>>2]=0;c[la+8>>2]=0;c[na>>2]=208;c[na+4>>2]=1;c[Y>>2]=c[na>>2];c[Y+4>>2]=c[na+4>>2];_ca(ma,Y);c[pa>>2]=212;c[pa+4>>2]=1;c[Y>>2]=c[pa>>2];c[Y+4>>2]=c[pa+4>>2];_ca(oa,Y);_a[c[(c[b>>2]|0)+124>>2]&1](b,ma,la,oa,0,-1e4,1);c[ra>>2]=86312;d=c[d>>2]|0;if(d|0){c[ra+8>>2]=d;rmb(d)}c[qa>>2]=86296;d=c[e>>2]|0;if(d|0){c[g>>2]=d;rmb(d)}d=c[f>>2]|0;if(d|0){c[h>>2]=d;rmb(d)}c[ta>>2]=44572;$z(ta+16|0,c[j>>2]|0);$z(ta+4|0,c[i>>2]|0);c[sa>>2]=86280;d=c[sa+16>>2]|0;if(d|0){c[k>>2]=d;rmb(d)}c[ua>>2]=86264;d=c[l>>2]|0;if(d|0){c[n>>2]=d;rmb(d)}d=c[m>>2]|0;if(d|0){c[o>>2]=d;rmb(d)}d=c[ua+20>>2]|0;if(d|0){c[p>>2]=d;rmb(d)}c[va>>2]=86232;d=c[q>>2]|0;if(d|0){c[s>>2]=d;rmb(d)}d=c[r>>2]|0;if(d|0){c[t>>2]=d;rmb(d)}d=c[va+4>>2]|0;if(!d){jo(xa);KGa(wa);ya=za;return}c[u>>2]=d;rmb(d);jo(xa);KGa(wa);ya=za;return}function Mfa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0;j=ya;ya=ya+80|0;f=j;h=j+48|0;i=j+40|0;d=Nca(b,9,-1)|0;if(!d)d=0;else d=job(d,13672,9648,0)|0;e=c[d+1368>>2]|0;if(!(c[e+132>>2]|0)){ya=j;return}if(a[e+636>>0]|0){ya=j;return}c[i>>2]=492;c[i+4>>2]=1;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];_ca(h,f);c[f>>2]=86152;c[f+4>>2]=0;g[f+8>>3]=1.0;c[f+16>>2]=0;c[f+20>>2]=0;c[f+28>>2]=h;c[f+32>>2]=d;c[f+24>>2]=(c[d+1332>>2]|0)-(c[d+1340>>2]|0)-(c[d+1344>>2]|0);_a[c[(c[b>>2]|0)+124>>2]&1](b,h,f,0,0,-1e4,1);ya=j;return}function Nfa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;_=ya;ya=ya+1488|0;e=_+1472|0;f=_+1408|0;q=_+1464|0;B=_+1400|0;N=_+1376|0;V=_+1456|0;W=_+1344|0;X=_+1448|0;Y=_+1324|0;Z=_+1440|0;g=_+1288|0;h=_+1272|0;i=_+1248|0;j=_+1432|0;k=_+208|0;l=_;m=_+1232|0;n=_+1208|0;o=_+1368|0;p=_+1192|0;r=_+1168|0;s=_+1280|0;t=_+1136|0;u=_+1240|0;v=_+1112|0;w=_+1100|0;x=_+1080|0;y=_+1200|0;z=_+1052|0;A=_+1160|0;D=_+1032|0;E=_+1128|0;F=_+1016|0;G=_+992|0;H=_+1072|0;I=_+972|0;J=_+952|0;K=_+984|0;L=_+920|0;M=_+900|0;O=_+944|0;P=_+880|0;Q=_+872|0;R=_+864|0;S=_+852|0;T=_+832|0;U=_+824|0;d=Nca(b,9,-1)|0;if(!d)d=0;else d=job(d,13672,9648,0)|0;c[q>>2]=296;c[q+4>>2]=1;c[e>>2]=c[q>>2];c[e+4>>2]=c[q+4>>2];_ca(f,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,f,0,0,0,-1e4,1);c[B>>2]=86024;c[B+4>>2]=d;c[V>>2]=308;c[V+4>>2]=1;c[e>>2]=c[V>>2];c[e+4>>2]=c[V+4>>2];_ca(N,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,N,B,0,0,-1e4,1);c[X>>2]=300;c[X+4>>2]=1;c[e>>2]=c[X>>2];c[e+4>>2]=c[X+4>>2];_ca(W,e);c[Z>>2]=304;c[Z+4>>2]=1;c[e>>2]=c[Z>>2];c[e+4>>2]=c[Z+4>>2];_ca(Y,e);c[g>>2]=86040;Z=g+4|0;c[Z>>2]=0;c[Z+4>>2]=0;c[Z+8>>2]=0;c[Z+12>>2]=0;c[Z+16>>2]=0;c[g+24>>2]=W;c[g+28>>2]=Y;c[g+32>>2]=d;_a[c[(c[b>>2]|0)+124>>2]&1](b,W,g,Y,0,-1e4,1);c[h>>2]=86024;c[h+4>>2]=d;c[j>>2]=312;c[j+4>>2]=1;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];_ca(i,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,i,h,0,0,-1e4,1);UGa(k);$o(l,k,0,0,0);VGa(k,d);WGa(k,jca(b)|0,0);SIa(k,l,0);c[m>>2]=86024;c[m+4>>2]=d;c[o>>2]=320;c[o+4>>2]=1;c[e>>2]=c[o>>2];c[e+4>>2]=c[o+4>>2];_ca(n,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,n,m,0,0,-1e4,1);c[p>>2]=86024;c[p+4>>2]=d;c[s>>2]=344;c[s+4>>2]=1;c[e>>2]=c[s>>2];c[e+4>>2]=c[s+4>>2];_ca(r,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,r,p,0,0,-1e4,1);c[u>>2]=316;c[u+4>>2]=1;c[e>>2]=c[u>>2];c[e+4>>2]=c[u+4>>2];_ca(t,e);c[v>>2]=86056;Z=v+4|0;a[Z>>0]=0;c[v+8>>2]=d;c[v+12>>2]=t;_a[c[(c[b>>2]|0)+124>>2]&1](b,t,v,0,0,-1e4,1);if(a[Z>>0]|0){WGa(k,jca(b)|0,0);SIa(k,l,0)}c[w>>2]=86072;c[w+4>>2]=0;c[w+8>>2]=d;c[y>>2]=352;c[y+4>>2]=1;c[e>>2]=c[y>>2];c[e+4>>2]=c[y+4>>2];_ca(x,e);c[A>>2]=356;c[A+4>>2]=1;c[e>>2]=c[A>>2];c[e+4>>2]=c[A+4>>2];_ca(z,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,x,w,z,0,-1e4,1);c[E>>2]=332;c[E+4>>2]=1;c[e>>2]=c[E>>2];c[e+4>>2]=c[E+4>>2];_ca(D,e);c[F>>2]=86088;c[F+4>>2]=1;c[F+8>>2]=d;c[F+12>>2]=D;_a[c[(c[b>>2]|0)+124>>2]&1](b,D,F,0,0,-1e4,1);c[H>>2]=340;c[H+4>>2]=1;c[e>>2]=c[H>>2];c[e+4>>2]=c[H+4>>2];_ca(G,e);c[I>>2]=86104;c[I+4>>2]=0;c[I+8>>2]=G;_a[c[(c[b>>2]|0)+124>>2]&1](b,G,I,0,0,-1e4,1);c[K>>2]=348;c[K+4>>2]=1;c[e>>2]=c[K>>2];c[e+4>>2]=c[K+4>>2];_ca(J,e);c[L>>2]=86120;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=d;c[L+20>>2]=J;_a[c[(c[b>>2]|0)+124>>2]&1](b,J,L,0,0,-1e4,1);c[O>>2]=324;c[O+4>>2]=1;c[e>>2]=c[O>>2];c[e+4>>2]=c[O+4>>2];_ca(M,e);c[Q>>2]=328;c[Q+4>>2]=1;c[e>>2]=c[Q>>2];c[e+4>>2]=c[Q+4>>2];_ca(P,e);c[R>>2]=86024;c[R+4>>2]=d;_a[c[(c[b>>2]|0)+124>>2]&1](b,M,R,P,0,-1e4,1);if(Hfa(b)|0)Pma(Hfa(b)|0)|0;if(!(Ifa(b)|0)){c[S>>2]=86136;Y=S+4|0;Z=S+8|0;c[Z>>2]=0;X=d+1328|0;X=c[X>>2]|0;c[Y>>2]=X;Y=d+1368|0;Y=c[Y>>2]|0;Y=Y+3116|0;Y=Yea(Y)|0;X=lB(d,100)|0;Y=C(X,Y)|0;c[Z>>2]=Y;c[U>>2]=360;Z=U+4|0;c[Z>>2]=1;c[e>>2]=c[U>>2];c[e+4>>2]=c[U+4>>2];_ca(T,e);Z=c[b>>2]|0;Z=Z+124|0;Z=c[Z>>2]|0;_a[Z&1](b,T,S,0,0,-1e4,1);jo(l);KGa(k);ya=_;return}Pma(Ifa(b)|0)|0;c[S>>2]=86136;Y=S+4|0;Z=S+8|0;c[Z>>2]=0;X=d+1328|0;X=c[X>>2]|0;c[Y>>2]=X;Y=d+1368|0;Y=c[Y>>2]|0;Y=Y+3116|0;Y=Yea(Y)|0;X=lB(d,100)|0;Y=C(X,Y)|0;c[Z>>2]=Y;c[U>>2]=360;Z=U+4|0;c[Z>>2]=1;c[e>>2]=c[U>>2];c[e+4>>2]=c[U+4>>2];_ca(T,e);Z=c[b>>2]|0;Z=Z+124|0;Z=c[Z>>2]|0;_a[Z&1](b,T,S,0,0,-1e4,1);jo(l);KGa(k);ya=_;return}function Ofa(a){a=a|0;rmb(a);return}function Pfa(a){a=a|0;rmb(a);return}function Qfa(a){a=a|0;rmb(a);return}function Rfa(a){a=a|0;rmb(a);return}function Sfa(a){a=a|0;rmb(a);return}function Tfa(a){a=a|0;rmb(a);return}function Ufa(a){a=a|0;rmb(a);return}function Vfa(a){a=a|0;rmb(a);return}function Wfa(a){a=a|0;rmb(a);return}function Xfa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;N=ya;ya=ya+160|0;C=N+144|0;F=N+132|0;G=N+120|0;H=N+108|0;I=N+96|0;J=N+48|0;K=N+28|0;L=N+88|0;D=N+8|0;E=N;if(!(c[b+12>>2]|0)){ya=N;return}c[F>>2]=0;M=F+4|0;c[M>>2]=0;c[F+8>>2]=0;e=c[b+4>>2]|0;o=b+8|0;if((e|0)!=(o|0)){p=G+4|0;q=G+8|0;r=H+4|0;s=H+8|0;t=I+4|0;u=I+8|0;v=C+4|0;w=C+8|0;x=C+12|0;y=J+4|0;z=J+28|0;A=J+32|0;n=L+4|0;m=E+4|0;B=J+8|0;while(1){b=c[e+20>>2]|0;k=e+24|0;if((b|0)!=(k|0)){l=e+16|0;j=b;while(1){b=c[j+20>>2]|0;h=j+24|0;if((b|0)!=(h|0)){i=j+16|0;g=b;while(1){b=c[l>>2]|0;c[p>>2]=26;c[G>>2]=31464;c[q>>2]=b;b=c[i>>2]|0;c[r>>2]=17;c[H>>2]=31464;c[s>>2]=b;b=c[g+16>>2]|0;c[t>>2]=131;c[I>>2]=31464;c[u>>2]=b;c[C>>2]=G;c[v>>2]=H;c[w>>2]=I;ZA(F,C,x);c[J>>2]=86344;c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[y+12>>2]=0;c[y+16>>2]=0;c[y+20>>2]=0;c[z>>2]=100;c[A>>2]=d;c[L>>2]=284;c[n>>2]=1;c[C>>2]=c[L>>2];c[C+4>>2]=c[L+4>>2];_ca(K,C);c[E>>2]=288;c[m>>2]=1;c[C>>2]=c[E>>2];c[C+4>>2]=c[E+4>>2];_ca(D,C);_a[c[(c[a>>2]|0)+124>>2]&1](a,K,J,D,F,-1e4,1);c[J>>2]=86344;b=c[y>>2]|0;if(b|0){c[B>>2]=b;rmb(b)}b=c[g+4>>2]|0;if(!b){f=g+8|0;b=c[f>>2]|0;if((c[b>>2]|0)!=(g|0))do{g=c[f>>2]|0;f=g+8|0;b=c[f>>2]|0}while((c[b>>2]|0)!=(g|0))}else while(1){f=c[b>>2]|0;if(!f)break;else b=f}if((b|0)==(h|0))break;else g=b}}b=c[j+4>>2]|0;if(!b){f=j+8|0;b=c[f>>2]|0;if((c[b>>2]|0)!=(j|0))do{j=c[f>>2]|0;f=j+8|0;b=c[f>>2]|0}while((c[b>>2]|0)!=(j|0))}else while(1){f=c[b>>2]|0;if(!f)break;else b=f}if((b|0)==(k|0))break;else j=b}}b=c[e+4>>2]|0;if(!b){f=e+8|0;b=c[f>>2]|0;if((c[b>>2]|0)!=(e|0)){e=f;do{l=c[e>>2]|0;e=l+8|0;b=c[e>>2]|0}while((c[b>>2]|0)!=(l|0))}}else while(1){e=c[b>>2]|0;if(!e)break;else b=e}if((b|0)==(o|0))break;else e=b}b=c[F>>2]|0;if(b|0){c[M>>2]=b;rmb(b)}}ya=N;return}function Yfa(a){a=a|0;rmb(a);return}function Zfa(a){a=a|0;var b=0;c[a>>2]=86312;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function _fa(a){a=a|0;var b=0;c[a>>2]=86312;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function $fa(a){a=a|0;var b=0;c[a>>2]=86296;b=c[a+20>>2]|0;if(b|0){c[a+24>>2]=b;rmb(b)}b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function aga(a){a=a|0;var b=0;c[a>>2]=86296;b=c[a+20>>2]|0;if(b|0){c[a+24>>2]=b;rmb(b)}b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function bga(a){a=a|0;var b=0;c[a>>2]=86344;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function cga(a){a=a|0;var b=0;c[a>>2]=86344;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function dga(a){a=a|0;var b=0;c[a>>2]=86280;b=c[a+16>>2]|0;if(!b)return;c[a+20>>2]=b;rmb(b);return}function ega(a){a=a|0;var b=0;c[a>>2]=86280;b=c[a+16>>2]|0;if(!b){rmb(a);return}c[a+20>>2]=b;rmb(b);rmb(a);return}function fga(a){a=a|0;var b=0;c[a>>2]=86264;b=c[a+44>>2]|0;if(b|0){c[a+48>>2]=b;rmb(b)}b=c[a+32>>2]|0;if(b|0){c[a+36>>2]=b;rmb(b)}b=c[a+20>>2]|0;if(!b)return;c[a+24>>2]=b;rmb(b);return}function gga(a){a=a|0;var b=0;c[a>>2]=86264;b=c[a+44>>2]|0;if(b|0){c[a+48>>2]=b;rmb(b)}b=c[a+32>>2]|0;if(b|0){c[a+36>>2]=b;rmb(b)}b=c[a+20>>2]|0;if(!b){rmb(a);return}c[a+24>>2]=b;rmb(b);rmb(a);return}function hga(a){a=a|0;rmb(a);return}function iga(a){a=a|0;var b=0;c[a>>2]=86232;b=c[a+32>>2]|0;if(b|0){c[a+36>>2]=b;rmb(b)}b=c[a+20>>2]|0;if(b|0){c[a+24>>2]=b;rmb(b)}b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function jga(a){a=a|0;var b=0;c[a>>2]=86232;b=c[a+32>>2]|0;if(b|0){c[a+36>>2]=b;rmb(b)}b=c[a+20>>2]|0;if(b|0){c[a+24>>2]=b;rmb(b)}b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function kga(a){a=a|0;rmb(a);return}function lga(a){a=a|0;rmb(a);return}function mga(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[b+132>>2]|0;e=c[b+136>>2]|0;a:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==3)break a;d=d+4|0;if((d|0)==(e|0)){d=0;break}}return d|0}while(0);if((d|0)==(e|0)){a=0;return a|0}if(!b){d=0;e=0}else{e=job(b,13672,10080,-2)|0;d=e}if(!(d0a(d+84|0)|0)){a=0;return a|0}b=a+12|0;d=c[b>>2]|0;do if(!d){f=dD(e)|0;d=a+8|0;if((f|0)>=(c[d>>2]|0)){d=c[b>>2]|0;break}c[d>>2]=dD(e)|0;f=1;return f|0}while(0);if((d|0)!=1){f=0;return f|0}f=dD(e)|0;d=a+8|0;if((f|0)<=(c[d>>2]|0)){f=0;return f|0}c[d>>2]=dD(e)|0;f=1;return f|0}function nga(a){a=a|0;rmb(a);return}function oga(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;N=ya;ya=ya+1344|0;e=N+1336|0;p=N+1272|0;A=N+1328|0;H=N+1244|0;I=N+1320|0;J=N+1224|0;K=N+1312|0;L=N+1204|0;M=N+1304|0;f=N+824|0;g=N+1184|0;h=N+1296|0;i=N+1156|0;j=N+1264|0;k=N+1120|0;l=N+1112|0;m=N+1080|0;n=N+1176|0;o=N+1044|0;q=N+1024|0;r=N+1104|0;s=N+1008|0;t=N+988|0;u=N+1016|0;v=N+968|0;w=N+940|0;x=N+960|0;y=N+208|0;z=N;B=N+920|0;C=N+912|0;D=N+904|0;E=N+880|0;F=N+872|0;G=b+776|0;if(!((a[G>>0]|0)==0|d)){ya=N;return}d=Nca(b,9,-1)|0;if(!d)d=0;else d=job(d,13672,9648,0)|0;c[A>>2]=196;c[A+4>>2]=1;c[e>>2]=c[A>>2];c[e+4>>2]=c[A+4>>2];_ca(p,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,p,0,0,0,-1e4,1);c[I>>2]=296;c[I+4>>2]=1;c[e>>2]=c[I>>2];c[e+4>>2]=c[I+4>>2];_ca(H,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,H,0,0,0,-1e4,1);c[K>>2]=200;c[K+4>>2]=1;c[e>>2]=c[K>>2];c[e+4>>2]=c[K+4>>2];_ca(J,e);c[M>>2]=204;c[M+4>>2]=1;c[e>>2]=c[M>>2];c[e+4>>2]=c[M+4>>2];_ca(L,e);c[f>>2]=86168;M=f+4|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[M+12>>2]=0;c[M+16>>2]=0;c[f+24>>2]=1;c[f+28>>2]=J;c[f+32>>2]=0;a[f+36>>0]=0;a[f+37>>0]=0;c[f+40>>2]=d;_a[c[(c[b>>2]|0)+124>>2]&1](b,J,f,L,0,-1e4,1);c[h>>2]=300;c[h+4>>2]=1;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];_ca(g,e);c[j>>2]=304;c[j+4>>2]=1;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];_ca(i,e);c[k>>2]=86040;M=k+4|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[M+12>>2]=0;c[M+16>>2]=0;c[k+24>>2]=g;c[k+28>>2]=i;c[k+32>>2]=d;_a[c[(c[b>>2]|0)+124>>2]&1](b,g,k,i,0,-1e4,1);c[l>>2]=38632;c[l+4>>2]=d;c[n>>2]=220;c[n+4>>2]=1;c[e>>2]=c[n>>2];c[e+4>>2]=c[n+4>>2];_ca(m,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,m,l,0,0,-1e4,1);c[o>>2]=38648;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=2;a[o+16>>0]=0;c[o+20>>2]=0;c[o+24>>2]=0;c[o+28>>2]=0;c[o+32>>2]=d;c[r>>2]=224;c[r+4>>2]=1;c[e>>2]=c[r>>2];c[e+4>>2]=c[r+4>>2];_ca(q,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,q,o,0,0,-1e4,1);c[s>>2]=86024;c[s+4>>2]=d;c[u>>2]=228;c[u+4>>2]=1;c[e>>2]=c[u>>2];c[e+4>>2]=c[u+4>>2];_ca(t,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,t,s,0,0,-1e4,1);c[v>>2]=86216;c[v+4>>2]=0;c[v+8>>2]=0;c[v+12>>2]=0;c[v+16>>2]=d;c[x>>2]=232;c[x+4>>2]=1;c[e>>2]=c[x>>2];c[e+4>>2]=c[x+4>>2];_ca(w,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,w,v,0,0,-1e4,1);UGa(y);VGa(y,d);$o(z,y,0,0,1);WGa(y,jca(b)|0,0);SIa(y,z,0);c[C>>2]=368;c[C+4>>2]=1;c[e>>2]=c[C>>2];c[e+4>>2]=c[C+4>>2];_ca(B,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,B,0,0,0,-1e4,1);c[D>>2]=86024;c[D+4>>2]=d;c[F>>2]=308;c[F+4>>2]=1;c[e>>2]=c[F>>2];c[e+4>>2]=c[F+4>>2];_ca(E,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,E,D,0,0,-1e4,1);a[G>>0]=1;jo(z);KGa(y);ya=N;return}function pga(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+112|0;e=l+104|0;f=l+96|0;g=l+64|0;h=l+88|0;i=l+28|0;j=l+8|0;k=l;d=Nca(b,9,-1)|0;if(!d)d=0;else d=job(d,13672,9648,0)|0;c[f>>2]=38632;c[f+4>>2]=d;c[h>>2]=220;c[h+4>>2]=1;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];_ca(g,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,g,f,0,0,-1e4,1);c[i>>2]=38648;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=2;a[i+16>>0]=0;c[i+20>>2]=0;c[i+24>>2]=0;c[i+28>>2]=0;c[i+32>>2]=d;c[k>>2]=224;c[k+4>>2]=1;c[e>>2]=c[k>>2];c[e+4>>2]=c[k+4>>2];_ca(j,e);_a[c[(c[b>>2]|0)+124>>2]&1](b,j,i,0,0,-1e4,1);ya=l;return}function qga(a){a=a|0;var b=0;b=job(Nca(a,9,-1)|0,13672,9648,0)|0;a=job(c[(c[a+68>>2]|0)+-4>>2]|0,13672,15976,0)|0;b=(c[b+1328>>2]|0)-(c[b+1348>>2]|0)-(c[a+392>>2]|0)|0;return b+(Oya(a)|0)|0}function rga(a){a=a|0;var b=0;b=Nca(a,9,-1)|0;if(!b){b=0;return b|0}if(!(job(b,13672,9648,0)|0)){b=0;return b|0}b=job(c[c[a+64>>2]>>2]|0,13672,15976,0)|0;b=(c[b+356>>2]|0)+(c[b+380>>2]|0)+(c[b+360>>2]|0)|0;return b|0}function sga(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function tga(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function uga(a){a=a|0;return 24}function vga(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[155960]|0;a[b+1>>0]=a[155961]|0;a[b+2>>0]=a[155962]|0;a[b+3>>0]=a[155963]|0;a[b+4>>0]=a[155964]|0;a[b+5>>0]=0;return}function wga(a){a=a|0;bba(a);N0a(a+160|0);n2a(a+176|0);return}function xga(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=23)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=134){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function yga(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function zga(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function Aga(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function Bga(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function Cga(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[155979]|0;a[d+1>>0]=a[155980]|0;a[d+2>>0]=a[155981]|0;a[d+3>>0]=a[155982]|0;a[d+4>>0]=a[155983]|0;a[d+5>>0]=a[155984]|0;a[d+6>>0]=0;Wba(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+160|0;M0a(e);g=b+176|0;m2a(g);c[b>>2]=86360;c[e>>2]=86920;c[g>>2]=86936;c[h>>2]=134;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[h>>2]=157;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=157;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function Dga(a,b){a=a|0;b=b|0;lca(b,a);Rmb(a+164|0,b+164|0)|0;Rmb(a+180|0,b+180|0)|0;return}function Ega(a){a=a|0;EZa(a+184|0);Vya(a);return}function Fga(a){a=a|0;EZa(a+184|0);Vya(a);rmb(a);return}function Gga(a){a=a|0;return 67}function Hga(d,e){d=d|0;e=e|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=25168;a[d+2>>0]=0;return}function Iga(a){a=a|0;Yya(a);n2a(a+184|0);return}function Jga(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if(!b)d=0;else d=job(b,7856,9960,0)|0;b=d+16|0;if((mca(c[b>>2]|0,19)|0)<=0){d=c[b>>2]|0;ica(a,d);return 1}f=omb(784)|0;Jfa(f);e=d+8|0;c[e>>2]=f;d=MA(c[d+4>>2]|0)|0;Ra[c[(c[d>>2]|0)+112>>2]&511](d,c[e>>2]|0);d=omb(404)|0;Nya(d);c[b>>2]=d;e=c[e>>2]|0;Ra[c[(c[e>>2]|0)+112>>2]&511](e,d);d=c[b>>2]|0;ica(a,d);return 1}function Kga(a){a=a|0;a=a+-168|0;EZa(a+184|0);Vya(a);return}function Lga(a){a=a|0;a=a+-168|0;EZa(a+184|0);Vya(a);rmb(a);return}function Mga(a){a=a|0;a=a+-184|0;EZa(a+184|0);Vya(a);return}function Nga(a){a=a|0;a=a+-184|0;EZa(a+184|0);Vya(a);rmb(a);return}function Oga(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;e=d+4|0;c[e>>2]=0;c[e+4>>2]=0;e=d+11|0;a[e>>0]=3;a[d>>0]=a[155996]|0;a[d+1>>0]=a[155997]|0;a[d+2>>0]=a[155998]|0;a[d+3>>0]=0;dza(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+184|0;m2a(d);c[b>>2]=86952;c[b+168>>2]=87512;c[d>>2]=87528;c[f>>2]=157;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=157;c[d>>2]=e+4;f=86952;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function Pga(a){a=a|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Qga(a){a=a|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Rga(a){a=a|0;return 84}function Sga(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[156e3]|0;a[b+1>>0]=a[156001]|0;a[b+2>>0]=a[156002]|0;a[b+3>>0]=a[156003]|0;a[b+4>>0]=a[156004]|0;a[b+5>>0]=0;return}function Tga(a){a=a|0;return a+352|0}function Uga(a){a=a|0;cw(a);gBa(a+352|0);u$a(a+432|0);bVa(a+448|0);L2a(a+468|0);O4a(a+488|0);return}function Vga(a,b){a=a|0;b=b|0;if(!(R4a(a+488|0)|0))return 0;c[a+164>>2]=0-(c[a+492>>2]|0);return 0}function Wga(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0;if(!b)b=0;else b=job(b,7856,8864,0)|0;if(!(eVa(a+448|0)|0))return 0;d=+g[b+16>>3]+ +g[(c[(c[a+416>>2]|0)+392>>2]|0)+168>>3]*4.0*.0009765625;e=b+4|0;f=gMa(c[e>>2]|0)|0;switch(c[a+452>>2]|0){case 1:{cMa(c[e>>2]|0,c[b+12>>2]|0,~~(d*+(f|0)),c[b+8>>2]|0)|0;return 0}case 2:{dMa(c[e>>2]|0,c[b+12>>2]|0,~~(d*+(f|0)),c[b+8>>2]|0)|0;return 0}default:return 0}return 0}function Xga(a){a=a|0;a=a+-168|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Yga(a){a=a|0;a=a+-168|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Zga(a){a=a|0;a=a+-168|0;cw(a);gBa(a+352|0);u$a(a+432|0);bVa(a+448|0);L2a(a+468|0);O4a(a+488|0);return}function _ga(a){a=a|0;a=a+-184|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function $ga(a){a=a|0;a=a+-184|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function aha(a){a=a|0;a=a+-316|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function bha(a){a=a|0;a=a+-316|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function cha(a){a=a|0;a=a+-332|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function dha(a){a=a|0;a=a+-332|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function eha(a){a=a|0;a=a+-352|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function fha(a){a=a|0;a=a+-352|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function gha(a){a=a|0;a=a+-352|0;cw(a);gBa(a+352|0);u$a(a+432|0);bVa(a+448|0);L2a(a+468|0);O4a(a+488|0);return}function hha(a){a=a|0;a=a+-368|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function iha(a){a=a|0;a=a+-368|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function jha(a){a=a|0;a=a+-384|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function kha(a){a=a|0;a=a+-384|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function lha(a){a=a|0;a=a+-400|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function mha(a){a=a|0;a=a+-400|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function nha(a){a=a|0;a=a+-432|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function oha(a){a=a|0;a=a+-432|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function pha(a){a=a|0;a=a+-448|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function qha(a){a=a|0;a=a+-448|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function rha(a){a=a|0;a=a+-468|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function sha(a){a=a|0;a=a+-468|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function tha(a){a=a|0;a=a+-488|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function uha(a){a=a|0;a=a+-488|0;E_a(a+488|0);OZa(a+468|0);fUa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function vha(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[156019]|0;a[d+1>>0]=a[156020]|0;a[d+2>>0]=a[156021]|0;a[d+3>>0]=a[156022]|0;a[d+4>>0]=a[156023]|0;a[d+5>>0]=a[156024]|0;a[d+6>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+352|0;NBa(j);d=b+432|0;t$a(d);f=b+448|0;aVa(f);e=b+468|0;K2a(e);g=b+488|0;N4a(g);c[b>>2]=87544;c[b+168>>2]=88104;c[b+184>>2]=88140;c[b+316>>2]=88156;c[b+332>>2]=88172;c[j>>2]=88188;c[b+368>>2]=88224;c[b+384>>2]=88240;c[b+400>>2]=88256;c[d>>2]=88272;c[f>>2]=88288;c[e>>2]=88304;c[g>>2]=88320;$ba(b,b+356|0,11);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=34;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=34;e=e+4|0;c[g>>2]=e}c[h>>2]=173;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=173;e=e+4|0;c[g>>2]=e}c[h>>2]=210;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=210;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function wha(a){a=a|0;pma(a);return}function xha(a){a=a|0;pma(a);rmb(a);return}function yha(a){a=a|0;return 58}function zha(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[156026]|0;a[b+1>>0]=a[156027]|0;a[b+2>>0]=a[156028]|0;a[b+3>>0]=a[156029]|0;a[b+4>>0]=a[156030]|0;a[b+5>>0]=a[156031]|0;a[b+6>>0]=0;return}function Aha(a){a=a|0;uma(a);return}function Bha(a){a=a|0;return 0}function Cha(a){a=a|0;pma(a+-160|0);return}function Dha(a){a=a|0;a=a+-160|0;pma(a);rmb(a);return}function Eha(a){a=a|0;pma(a+-180|0);return}function Fha(a){a=a|0;a=a+-180|0;pma(a);rmb(a);return}function Gha(a){a=a|0;pma(a+-188|0);return}function Hha(a){a=a|0;a=a+-188|0;pma(a);rmb(a);return}function Iha(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;c[d+8>>2]=117440512;a[d>>0]=a[156047]|0;a[d+1>>0]=a[156048]|0;a[d+2>>0]=a[156049]|0;a[d+3>>0]=a[156050]|0;a[d+4>>0]=a[156051]|0;a[d+5>>0]=a[156052]|0;a[d+6>>0]=a[156053]|0;a[d+7>>0]=0;Jma(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=88336;c[b+160>>2]=88904;c[b+180>>2]=88924;c[b+188>>2]=88940;uma(b);ya=e;return}function Jha(a){a=a|0;pma(a);return}function Kha(a){a=a|0;pma(a);rmb(a);return}function Lha(a){a=a|0;return 59}function Mha(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[156055]|0;a[b+1>>0]=a[156056]|0;a[b+2>>0]=a[156057]|0;a[b+3>>0]=a[156058]|0;a[b+4>>0]=a[156059]|0;a[b+5>>0]=a[156060]|0;a[b+6>>0]=a[156061]|0;a[b+7>>0]=0;return}function Nha(a){a=a|0;uma(a);return}function Oha(a){a=a|0;pma(a+-160|0);return}function Pha(a){a=a|0;a=a+-160|0;pma(a);rmb(a);return}function Qha(a){a=a|0;pma(a+-180|0);return}function Rha(a){a=a|0;a=a+-180|0;pma(a);rmb(a);return}function Sha(a){a=a|0;pma(a+-188|0);return}function Tha(a){a=a|0;a=a+-188|0;pma(a);rmb(a);return}function Uha(b){b=b|0;var d=0,e=0,f=0,g=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=8;g=d;c[g>>2]=1868982128;c[g+4>>2]=758281327;a[d+8>>0]=0;Jma(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=88956;c[b+160>>2]=89524;c[b+180>>2]=89544;c[b+188>>2]=89560;uma(b);ya=e;return}function Vha(a){a=a|0;pma(a);return}function Wha(a){a=a|0;pma(a);rmb(a);return}function Xha(a){a=a|0;return 60}function Yha(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[156078]|0;a[b+1>>0]=a[156079]|0;a[b+2>>0]=a[156080]|0;a[b+3>>0]=a[156081]|0;a[b+4>>0]=a[156082]|0;a[b+5>>0]=a[156083]|0;a[b+6>>0]=0;return}function Zha(a){a=a|0;uma(a);return}function _ha(a){a=a|0;pma(a+-160|0);return}function $ha(a){a=a|0;a=a+-160|0;pma(a);rmb(a);return}function aia(a){a=a|0;pma(a+-180|0);return}function bia(a){a=a|0;a=a+-180|0;pma(a);rmb(a);return}function cia(a){a=a|0;pma(a+-188|0);return}function dia(a){a=a|0;a=a+-188|0;pma(a);rmb(a);return}function eia(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;c[d+8>>2]=117440512;a[d>>0]=a[156099]|0;a[d+1>>0]=a[156100]|0;a[d+2>>0]=a[156101]|0;a[d+3>>0]=a[156102]|0;a[d+4>>0]=a[156103]|0;a[d+5>>0]=a[156104]|0;a[d+6>>0]=a[156105]|0;a[d+7>>0]=0;Jma(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=89576;c[b+160>>2]=90144;c[b+180>>2]=90164;c[b+188>>2]=90180;uma(b);ya=e;return}function fia(b,d){b=b|0;d=d|0;var e=0,f=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;M=ya;ya=ya+224|0;G=M+56|0;K=M+196|0;H=M+32|0;e=M+184|0;I=M+176|0;w=M+164|0;x=M+152|0;y=M+148|0;u=M+136|0;z=M+16|0;A=M+124|0;B=M+112|0;C=M+100|0;D=M;E=M+88|0;F=M+76|0;J=M+64|0;LOa(G);SOa(K);LPa(H,d,156107,0);UOa(K,H)|0;IMa(H);if(!(WOa(K)|0)){v=omb(368)|0;Tka(v);c[v+220>>2]=3;c[v+228>>2]=2;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;t=e+11|0;a[t>>0]=5;a[e>>0]=a[160089]|0;a[e+1>>0]=a[160090]|0;a[e+2>>0]=a[160091]|0;a[e+3>>0]=a[160092]|0;a[e+4>>0]=a[160093]|0;a[e+5>>0]=0;Rmb(v+164|0,e)|0;if((a[t>>0]|0)<0)rmb(c[e>>2]|0);e=XOa(K)|0;m=YOa(K)|0;a:do if((e|0)!=(m|0)){n=x+11|0;o=x+8|0;p=x+4|0;q=w+8+3|0;r=u+11|0;s=u+8|0;t=u+4|0;while(1){j=e;k=c[j+4>>2]|0;l=H;c[l>>2]=c[j>>2];c[l+4>>2]=k;l=omb(368)|0;Tka(l);$Oa(I,K);if(ROa(H,I)|0)f=6;else{k=c[(c[v>>2]|0)+112>>2]|0;f=omb(200)|0;a$(f);Ra[k&511](v,f);f=3}c[l+316>>2]=2;k=l+320|0;g[h>>3]=-2147483647.0;c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];c[l+328>>2]=f;k=l+336|0;g[h>>3]=0.0;c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];k=omb(212)|0;_za(k);c[y>>2]=NOa(H)|0;c[I>>2]=rNa(y)|0;i=oOa(I,202525)|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;j=c9a(i)|0;if(j>>>0>4294967279){L=10;break}if(j>>>0<11){a[n>>0]=j;if(!j)f=x;else{f=x;L=14}}else{L=j+16&-16;f=omb(L)|0;c[x>>2]=f;c[o>>2]=L|-2147483648;c[p>>2]=j;L=14}if((L|0)==14){L=0;qpb(f|0,i|0,j|0)|0}a[f+j>>0]=0;rKa(w,x);tnb(k+200|0,w)|0;if((a[q>>0]|0)<0)rmb(c[w>>2]|0);if((a[n>>0]|0)<0)rmb(c[x>>2]|0);c[y>>2]=NOa(H)|0;c[I>>2]=oNa(y,184316)|0;i=NMa(I,202525)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;j=c9a(i)|0;if(j>>>0>4294967279){L=20;break}if(j>>>0<11){a[r>>0]=j;if(!j)f=u;else{f=u;L=24}}else{L=j+16&-16;f=omb(L)|0;c[u>>2]=f;c[s>>2]=L|-2147483648;c[t>>2]=j;L=24}if((L|0)==24){L=0;qpb(f|0,i|0,j|0)|0}a[f+j>>0]=0;Rmb(l+252|0,u)|0;if((a[r>>0]|0)<0)rmb(c[u>>2]|0);Ra[c[(c[l>>2]|0)+112>>2]&511](l,k);Ra[c[(c[v>>2]|0)+112>>2]&511](v,l);e=e+8|0;if((e|0)==(m|0))break a}if((L|0)==10)Jmb(x);else if((L|0)==20)Jmb(u)}while(0);Ra[c[(c[b>>2]|0)+112>>2]&511](b,v)}KPa(H,d,156142,0);w=H;x=c[w+4>>2]|0;y=G;c[y>>2]=c[w>>2];c[y+4>>2]=x;if(OOa(G)|0){k=omb(368)|0;Tka(k);c[k+220>>2]=2;c[k+228>>2]=3;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;y=z+11|0;a[y>>0]=8;x=z;c[x>>2]=1886220131;c[x+4>>2]=1919251311;a[z+8>>0]=0;Rmb(k+164|0,z)|0;if((a[y>>0]|0)<0)rmb(c[z>>2]|0);j=omb(212)|0;_za(j);c[I>>2]=NOa(G)|0;c[H>>2]=rNa(I)|0;f=oOa(H,202525)|0;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;i=c9a(f)|0;if(i>>>0>4294967279)Jmb(B);if(i>>>0<11){a[B+11>>0]=i;if(!i)e=B;else{e=B;L=36}}else{L=i+16&-16;e=omb(L)|0;c[B>>2]=e;c[B+8>>2]=L|-2147483648;c[B+4>>2]=i;L=36}if((L|0)==36)qpb(e|0,f|0,i|0)|0;a[e+i>>0]=0;rKa(A,B);tnb(j+200|0,A)|0;if((a[A+8+3>>0]|0)<0)rmb(c[A>>2]|0);if((a[B+11>>0]|0)<0)rmb(c[B>>2]|0);c[I>>2]=NOa(G)|0;c[H>>2]=oNa(I,184316)|0;f=NMa(H,202525)|0;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;i=c9a(f)|0;if(i>>>0>4294967279)Jmb(C);if(i>>>0<11){a[C+11>>0]=i;if(!i)e=C;else{e=C;L=46}}else{L=i+16&-16;e=omb(L)|0;c[C>>2]=e;c[C+8>>2]=L|-2147483648;c[C+4>>2]=i;L=46}if((L|0)==46)qpb(e|0,f|0,i|0)|0;a[e+i>>0]=0;Rmb(k+252|0,C)|0;if((a[C+11>>0]|0)<0)rmb(c[C>>2]|0);Ra[c[(c[k>>2]|0)+112>>2]&511](k,j);Ra[c[(c[b>>2]|0)+112>>2]&511](b,k)}KPa(H,d,156199,0);B=H;d=c[B+4>>2]|0;C=G;c[C>>2]=c[B>>2];c[C+4>>2]=d;if(!(OOa(G)|0)){IMa(K);ya=M;return 1}k=omb(368)|0;Tka(k);c[k+220>>2]=1;c[k+228>>2]=3;c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;C=D+11|0;a[C>>0]=8;d=D;c[d>>2]=1769109868;c[d+4>>2]=1953720675;a[D+8>>0]=0;Rmb(k+164|0,D)|0;if((a[C>>0]|0)<0)rmb(c[D>>2]|0);j=omb(212)|0;_za(j);c[I>>2]=NOa(G)|0;c[H>>2]=rNa(I)|0;f=oOa(H,202525)|0;c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;i=c9a(f)|0;if(i>>>0>4294967279)Jmb(F);if(i>>>0<11){a[F+11>>0]=i;if(!i)e=F;else{e=F;L=58}}else{L=i+16&-16;e=omb(L)|0;c[F>>2]=e;c[F+8>>2]=L|-2147483648;c[F+4>>2]=i;L=58}if((L|0)==58)qpb(e|0,f|0,i|0)|0;a[e+i>>0]=0;rKa(E,F);tnb(j+200|0,E)|0;if((a[E+8+3>>0]|0)<0)rmb(c[E>>2]|0);if((a[F+11>>0]|0)<0)rmb(c[F>>2]|0);c[I>>2]=NOa(G)|0;c[H>>2]=oNa(I,184316)|0;f=NMa(H,202525)|0;c[J>>2]=0;c[J+4>>2]=0;c[J+8>>2]=0;i=c9a(f)|0;if(i>>>0>4294967279)Jmb(J);if(i>>>0<11){a[J+11>>0]=i;if(!i)e=J;else{e=J;L=68}}else{L=i+16&-16;e=omb(L)|0;c[J>>2]=e;c[J+8>>2]=L|-2147483648;c[J+4>>2]=i;L=68}if((L|0)==68)qpb(e|0,f|0,i|0)|0;a[e+i>>0]=0;Rmb(k+252|0,J)|0;if((a[J+11>>0]|0)<0)rmb(c[J>>2]|0);Ra[c[(c[k>>2]|0)+112>>2]&511](k,j);Ra[c[(c[b>>2]|0)+112>>2]&511](b,k);IMa(K);ya=M;return 1}function gia(a){a=a|0;pma(a);return}function hia(a){a=a|0;pma(a);rmb(a);return}function iia(a){a=a|0;return 61}function jia(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[156256]|0;a[b+1>>0]=a[156257]|0;a[b+2>>0]=a[156258]|0;a[b+3>>0]=a[156259]|0;a[b+4>>0]=a[156260]|0;a[b+5>>0]=a[156261]|0;a[b+6>>0]=a[156262]|0;a[b+7>>0]=0;return}function kia(a){a=a|0;uma(a);return}function lia(a){a=a|0;pma(a+-160|0);return}function mia(a){a=a|0;a=a+-160|0;pma(a);rmb(a);return}function nia(a){a=a|0;pma(a+-180|0);return}function oia(a){a=a|0;a=a+-180|0;pma(a);rmb(a);return}function pia(a){a=a|0;pma(a+-188|0);return}function qia(a){a=a|0;a=a+-188|0;pma(a);rmb(a);return}function ria(b){b=b|0;var d=0,e=0,f=0,g=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=8;g=d;c[g>>2]=1701341040;c[g+4>>2]=758277217;a[d+8>>0]=0;Jma(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=90196;c[b+160>>2]=90764;c[b+180>>2]=90784;c[b+188>>2]=90800;uma(b);ya=e;return}function sia(a){a=a|0;var b=0;MZa(a+44|0);GZa(a+36|0);aWa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function tia(a){a=a|0;var b=0;MZa(a+44|0);GZa(a+36|0);aWa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function uia(a){a=a|0;oWa(a+16|0);s2a(a+36|0);G2a(a+44|0);return}function via(a){a=a|0;var b=0;b=a+-16|0;MZa(b+44|0);GZa(b+36|0);aWa(b+16|0);c[b>>2]=27408;a=c[a+-12>>2]|0;if(!a)return;c[b+8>>2]=a;rmb(a);return}function wia(a){a=a|0;var b=0;b=a+-16|0;MZa(b+44|0);GZa(b+36|0);aWa(b+16|0);c[b>>2]=27408;a=c[a+-12>>2]|0;if(!a){rmb(b);return}c[b+8>>2]=a;rmb(a);rmb(b);return}function xia(a){a=a|0;var b=0;b=a+-36|0;MZa(b+44|0);GZa(b+36|0);aWa(a+-20|0);c[b>>2]=27408;b=c[a+-32>>2]|0;if(!b)return;c[a+-28>>2]=b;rmb(b);return}function yia(a){a=a|0;var b=0,d=0;b=a+-36|0;MZa(b+44|0);GZa(b+36|0);aWa(a+-20|0);c[b>>2]=27408;d=c[a+-32>>2]|0;if(!d){rmb(b);return}c[a+-28>>2]=d;rmb(d);rmb(b);return}function zia(a){a=a|0;var b=0;a=a+-44|0;MZa(a+44|0);GZa(a+36|0);aWa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function Aia(a){a=a|0;var b=0;a=a+-44|0;MZa(a+44|0);GZa(a+36|0);aWa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function Bia(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;f=h;c[a>>2]=27408;c[a+4>>2]=0;g=a+8|0;c[g>>2]=0;e=a+12|0;c[e>>2]=0;i=a+16|0;nWa(i);b=a+36|0;r2a(b);d=a+44|0;F2a(d);c[a>>2]=90816;c[i>>2]=90840;c[b>>2]=90856;c[d>>2]=90872;c[f>>2]=58;d=c[g>>2]|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=58;d=d+4|0;c[g>>2]=d}c[f>>2]=161;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=161;d=d+4|0;c[g>>2]=d}c[f>>2]=172;if((d|0)==(b|0)){Gd(a+4|0,f);i=c[a>>2]|0;i=i+12|0;i=c[i>>2]|0;Pa[i&4095](a);ya=h;return}else{c[d>>2]=172;c[g>>2]=d+4;i=c[a>>2]|0;i=i+12|0;i=c[i>>2]|0;Pa[i&4095](a);ya=h;return}}function Cia(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=b+48|0;d=(c[f>>2]|0)+d|0;e=b+40|0;b=a[e>>0]|0;if((d|0)>7){g=~d;g=((d+((g|0)>-15?g:-15)+7|0)>>>0)/7|0;b=g+b+1|0;d=d+-7+(C(g,-7)|0)|0}if((d|0)<1){g=((((d|0)>-6?d:-6)+6-d|0)>>>0)/7|0;b=b+-1-g|0;d=d+(g*7|0)+7|0}h=(b|0)<0;g=h?0:b;c[f>>2]=(b|0)>9?7:h?1:d;a[e>>0]=(g|0)<9?g:9;return}function Dia(b,d){b=b|0;d=d|0;return (c[b+48>>2]|0)-(c[d+48>>2]|0)+(((a[b+40>>0]|0)-(a[d+40>>0]|0)|0)*7|0)|0}function Eia(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==101){b=job(b,12616,9128,0)|0;if(f)b=lv(b)|0;else b=mv(b)|0;if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==101){do b=lv(job(b,12616,9128,0)|0)|0;while((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==101);f=b;g=b}else{f=b;g=b}}else{f=b;g=b}if((Ba[c[(c[f>>2]|0)+8>>2]&511](g)|0)!=119){e=0;return e|0}b=job(b,12616,13512,0)|0;if(B3a(b+628|0)|0){e=c[b+632>>2]|0;return e|0}else{f=c[b+608>>2]|0;g=a[b+600>>0]|0;e=f+-29+(wZ(d,e)|0)+(g*7|0)|0;return e|0}return 0}function Fia(a,b,c){a=a|0;b=b|0;c=c|0;return a+-29+(b*7|0)+c|0}function Gia(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=90888;h=b+16|0;c[h>>2]=90924;e=b+44|0;f=c[e>>2]|0;if(f|0){g=b+48|0;d=c[g>>2]|0;if((d|0)==(f|0))d=f;else{do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(f|0));d=c[e>>2]|0}c[g>>2]=f;rmb(d)}d=c[b+32>>2]|0;if(d|0){c[b+36>>2]=d;rmb(d)}QZa(h);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d)return;c[b+8>>2]=d;rmb(d);return}function Hia(a){a=a|0;Gia(a);rmb(a);return}function Iia(a){a=a|0;P2a(a+16|0);return}function Jia(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;l=m;d=job(d,7856,9848,0)|0;if(!(a[d+16>>0]|0)){ya=m;return 0}Nia(b);e=c[b+44>>2]|0;k=b+48|0;if((e|0)==(c[k>>2]|0)){ya=m;return 0}g=l+4|0;h=d+8|0;i=d+12|0;j=g+11|0;f=d+4|0;do{c[l>>2]=b;Lmb(g,e);d=c[h>>2]|0;if(d>>>0<(c[i>>2]|0)>>>0){c[d>>2]=c[l>>2];d=d+4|0;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];c[d+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[h>>2]=(c[h>>2]|0)+16}else Oia(f,l);if((a[j>>0]|0)<0)rmb(c[g>>2]|0);e=e+12|0}while((e|0)!=(c[k>>2]|0));ya=m;return 0}function Kia(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;e=c[b+44>>2]|0;f=b+48|0;d=c[f>>2]|0;if((d|0)!=(e|0))do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(e|0));c[f>>2]=e;c[b+36>>2]=c[b+32>>2];return 0}function Lia(a){a=a|0;Gia(a+-16|0);return}function Mia(a){a=a|0;a=a+-16|0;Gia(a);rmb(a);return}function Nia(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+48|0;m=p;n=p+28|0;j=p+16|0;k=p+4|0;aF(n,b+20|0);d=c[n>>2]|0;o=n+4|0;if((d|0)==(c[o>>2]|0))b=d;else{l=k+11|0;f=j+11|0;g=j+4|0;h=b+48|0;i=b+52|0;e=b+44|0;do{Lmb(k,d);oKa(j,k);if((a[l>>0]|0)<0)rmb(c[k>>2]|0);b=a[f>>0]|0;do if(!((b<<24>>24<0?c[g>>2]|0:b&255)|0)){if((a[d+11>>0]|0)<0)b=c[d>>2]|0;else b=d;c[m>>2]=b;aKa(156302,m)}else{b=c[h>>2]|0;if((b|0)==(c[i>>2]|0)){wk(e,j);break}else{Lmb(b,j);c[h>>2]=(c[h>>2]|0)+12;break}}while(0);if((a[f>>0]|0)<0)rmb(c[j>>2]|0);d=d+12|0}while((d|0)!=(c[o>>2]|0));b=c[n>>2]|0}if(!b){ya=p;return}if((d|0)==(b|0))d=b;else{do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(b|0));d=c[n>>2]|0}c[o>>2]=b;rmb(d);ya=p;return}function Oia(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=b+4|0;e=c[b>>2]|0;h=(c[l>>2]|0)-e>>4;f=h+1|0;if(f>>>0>268435455)Snb(b);m=b+8|0;k=(c[m>>2]|0)-e|0;e=k>>3;e=k>>4>>>0<134217727?(e>>>0>>0?f:e):268435455;do if(!e)i=0;else if(e>>>0>268435455){m=J(8)|0;Gmb(m,163602);c[m>>2]=125828;O(m|0,23080,3117)}else{i=omb(e<<4)|0;break}while(0);f=i+(h<<4)|0;k=i+(e<<4)|0;c[f>>2]=c[d>>2];e=i+(h<<4)+4|0;j=d+4|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;j=f+16|0;e=c[b>>2]|0;g=e;d=c[l>>2]|0;if((d|0)!=(e|0)){g=h+-1-((d+-16-g|0)>>>4)|0;do{n=f;f=f+-16|0;h=d;d=d+-16|0;c[f>>2]=c[d>>2];n=n+-12|0;h=h+-12|0;c[n>>2]=c[h>>2];c[n+4>>2]=c[h+4>>2];c[n+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0}while((d|0)!=(e|0));f=i+(g<<4)|0;g=c[b>>2]|0;e=c[l>>2]|0}c[b>>2]=f;c[l>>2]=j;c[m>>2]=k;d=g;if((e|0)!=(d|0))do{f=e+-12|0;e=e+-16|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0)}while((e|0)!=(d|0));if(!g)return;rmb(g);return}function Pia(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=ya;ya=ya+16|0;b=f;c[a>>2]=27408;c[a+4>>2]=0;d=a+8|0;c[d>>2]=0;g=a+12|0;c[g>>2]=0;e=a+16|0;O2a(e);c[a>>2]=90888;c[e>>2]=90924;e=a+32|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[b>>2]=174;e=c[d>>2]|0;if((e|0)==(c[g>>2]|0)){Gd(a+4|0,b);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}else{c[e>>2]=174;c[d>>2]=e+4;g=90888;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}}function Qia(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;g=k;c[g>>2]=b;h=b;if(!(Fa[c[(c[a>>2]|0)+24>>2]&511](a,b)|0)){ya=k;return}i=a+32|0;d=c[i>>2]|0;e=a+36|0;f=c[e>>2]|0;a:do if((d|0)==(f|0))j=6;else do{if((c[d>>2]|0)==(b|0)){j=6;break a}d=d+4|0}while((d|0)!=(f|0));while(0);if((j|0)==6)if((d|0)!=(f|0)){ya=k;return}if((f|0)==(c[a+40>>2]|0)){vf(i,g);ya=k;return}else{c[f>>2]=h;c[e>>2]=(c[e>>2]|0)+4;ya=k;return}}function Ria(a){a=a|0;var b=0;g_a(a+24|0);e_a(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function Sia(a){a=a|0;var b=0;g_a(a+24|0);e_a(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function Tia(a){a=a|0;y3a(a+16|0);D3a(a+24|0);c[a+36>>2]=0;return}function Uia(a,b,d){a=a|0;b=b|0;d=d|0;c[a+36>>2]=0;return 0}function Via(a,b,d){a=a|0;b=b|0;d=d|0;c[a+36>>2]=0;return 0}function Wia(a){a=a|0;var b=0;b=a+-16|0;g_a(b+24|0);e_a(b+16|0);c[b>>2]=27408;b=c[a+-12>>2]|0;if(!b)return;c[a+-8>>2]=b;rmb(b);return}function Xia(a){a=a|0;var b=0,d=0;b=a+-16|0;g_a(b+24|0);e_a(b+16|0);c[b>>2]=27408;d=c[a+-12>>2]|0;if(!d){rmb(b);return}c[a+-8>>2]=d;rmb(d);rmb(b);return}function Yia(a){a=a|0;var b=0;b=a+-24|0;g_a(b+24|0);e_a(b+16|0);c[b>>2]=27408;a=c[a+-20>>2]|0;if(!a)return;c[b+8>>2]=a;rmb(a);return}function Zia(a){a=a|0;var b=0;b=a+-24|0;g_a(b+24|0);e_a(b+16|0);c[b>>2]=27408;a=c[a+-20>>2]|0;if(!a){rmb(b);return}c[b+8>>2]=a;rmb(a);rmb(b);return}function _ia(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;f=h;c[a>>2]=27408;c[a+4>>2]=0;g=a+8|0;c[g>>2]=0;e=a+12|0;c[e>>2]=0;b=a+16|0;x3a(b);d=a+24|0;C3a(d);c[a>>2]=90940;c[b>>2]=90972;c[d>>2]=90988;c[f>>2]=190;d=c[g>>2]|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=190;d=d+4|0;c[g>>2]=d}c[f>>2]=191;if((d|0)==(b|0)){Gd(a+4|0,f);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}else{c[d>>2]=191;c[g>>2]=d+4;g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}}function $ia(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=b+36|0;c[f>>2]=0;g=b+24|0;if(G3a(g)|0)if(H3a(g)|0){h=c[b+28>>2]|0;g=a[b+32>>0]|0;g=Fia(h,g,wZ(d,e)|0)|0;c[f>>2]=g;return g|0}if(B3a(b+16|0)|0){h=c[b+20>>2]|0;c[f>>2]=h;return h|0}else{h=c[f>>2]|0;return h|0}return 0}function aja(a){a=a|0;OYa(a+420|0);FZ(a);return}function bja(a){a=a|0;OYa(a+420|0);FZ(a);rmb(a);return}function cja(a){a=a|0;return 121}function dja(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[156380]|0;a[b+1>>0]=a[156381]|0;a[b+2>>0]=a[156382]|0;a[b+3>>0]=a[156383]|0;a[b+4>>0]=a[156384]|0;a[b+5>>0]=a[156385]|0;a[b+6>>0]=a[156386]|0;a[b+7>>0]=0;return}function eja(a){a=a|0;KZ(a);f0a(a+420|0);return}function fja(a){a=a|0;var b=0,d=0,e=0;b=omb(432)|0;Hn(b,a);e=a+424|0;d=c[e+4>>2]|0;a=b+424|0;c[a>>2]=c[e>>2];c[a+4>>2]=d;c[b>>2]=91004;c[b+160>>2]=91580;c[b+176>>2]=91612;c[b+196>>2]=91628;c[b+212>>2]=91664;c[b+344>>2]=91680;c[b+360>>2]=91696;c[b+420>>2]=91712;return b|0}function gja(a){a=a|0;return 1}function hja(a){a=a|0;a=a+-160|0;OYa(a+420|0);FZ(a);return}function ija(a){a=a|0;a=a+-160|0;OYa(a+420|0);FZ(a);rmb(a);return}function jja(a){a=a|0;a=a+-160|0;KZ(a);f0a(a+420|0);return}function kja(a){a=a|0;a=a+-176|0;OYa(a+420|0);FZ(a);return}function lja(a){a=a|0;a=a+-176|0;OYa(a+420|0);FZ(a);rmb(a);return}function mja(a){a=a|0;a=a+-196|0;OYa(a+420|0);FZ(a);return}function nja(a){a=a|0;a=a+-196|0;OYa(a+420|0);FZ(a);rmb(a);return}function oja(a){a=a|0;a=a+-196|0;KZ(a);f0a(a+420|0);return}function pja(a){a=a|0;a=a+-212|0;OYa(a+420|0);FZ(a);return}function qja(a){a=a|0;a=a+-212|0;OYa(a+420|0);FZ(a);rmb(a);return}function rja(a){a=a|0;a=a+-344|0;OYa(a+420|0);FZ(a);return}function sja(a){a=a|0;a=a+-344|0;OYa(a+420|0);FZ(a);rmb(a);return}function tja(a){a=a|0;a=a+-360|0;OYa(a+420|0);FZ(a);return}function uja(a){a=a|0;a=a+-360|0;OYa(a+420|0);FZ(a);rmb(a);return}function vja(a){a=a|0;a=a+-420|0;OYa(a+420|0);FZ(a);return}function wja(a){a=a|0;a=a+-420|0;OYa(a+420|0);FZ(a);rmb(a);return}function xja(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=5;a[d>>0]=a[156403]|0;a[d+1>>0]=a[156404]|0;a[d+2>>0]=a[156405]|0;a[d+3>>0]=a[156406]|0;a[d+4>>0]=a[156407]|0;a[d+5>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;e0a(d);c[b>>2]=91004;c[b+160>>2]=91580;c[b+176>>2]=91612;c[b+196>>2]=91628;c[b+212>>2]=91664;c[b+344>>2]=91680;c[b+360>>2]=91696;c[d>>2]=91712;c[f>>2]=118;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=118;c[d>>2]=e+4;f=91004;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function yja(a){a=a|0;YZa(a+208|0);cE(a);return}function zja(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function Aja(a){a=a|0;return 48}function Bja(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[156409]|0;a[b+1>>0]=a[156410]|0;a[b+2>>0]=a[156411]|0;a[b+3>>0]=0;return}function Cja(a){a=a|0;fE(a);f3a(a+208|0);return}function Dja(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=91728;c[b+160>>2]=92288;c[b+172>>2]=92316;c[b+188>>2]=92332;c[d>>2]=92348;return b|0}function Eja(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function Fja(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function Gja(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function Hja(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function Ija(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function Jja(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function Kja(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function Lja(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function Mja(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function Nja(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=4;c[d>>2]=761750642;a[d+4>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=91728;c[b+160>>2]=92288;c[b+172>>2]=92316;c[b+188>>2]=92332;c[d>>2]=92348;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=91728;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function Oja(a){a=a|0;cE(a);return}function Pja(a){a=a|0;cE(a);rmb(a);return}function Qja(a){a=a|0;return 49}function Rja(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[156424]|0;a[b+1>>0]=a[156425]|0;a[b+2>>0]=a[156426]|0;a[b+3>>0]=0;return}function Sja(a){a=a|0;fE(a);return}function Tja(a){a=a|0;var b=0;b=omb(208)|0;Ed(b,a);c[b>>2]=92364;c[b+160>>2]=92924;c[b+172>>2]=92952;c[b+188>>2]=92968;return b|0}function Uja(a){a=a|0;cE(a+-160|0);return}function Vja(a){a=a|0;a=a+-160|0;cE(a);rmb(a);return}function Wja(a){a=a|0;fE(a+-160|0);return}function Xja(a){a=a|0;cE(a+-172|0);return}function Yja(a){a=a|0;a=a+-172|0;cE(a);rmb(a);return}function Zja(a){a=a|0;cE(a+-188|0);return}function _ja(a){a=a|0;a=a+-188|0;cE(a);rmb(a);return}function $ja(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=4;c[d>>2]=761685362;a[d+4>>0]=0;uE(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=92364;c[b+160>>2]=92924;c[b+172>>2]=92952;c[b+188>>2]=92968;fE(b);ya=e;return}function aka(a){a=a|0;YZa(a+208|0);cE(a);return}function bka(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function cka(a){a=a|0;return 50}function dka(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[156439]|0;a[b+1>>0]=a[156440]|0;a[b+2>>0]=a[156441]|0;a[b+3>>0]=0;return}function eka(a){a=a|0;fE(a);f3a(a+208|0);return}function fka(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=92984;c[b+160>>2]=93544;c[b+172>>2]=93572;c[b+188>>2]=93588;c[d>>2]=93604;return b|0}function gka(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function hka(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function ika(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function jka(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function kka(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function lka(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function mka(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function nka(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function oka(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function pka(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=4;c[d>>2]=761750898;a[d+4>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=92984;c[b+160>>2]=93544;c[b+172>>2]=93572;c[b+188>>2]=93588;c[d>>2]=93604;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=92984;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function qka(a){a=a|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function rka(a){a=a|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function ska(a){a=a|0;return 142}function tka(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1684956498;a[b+4>>0]=0;return}function uka(a){a=a|0;lAa(a);kg(a+200|0);u$a(a+232|0);S0a(a+248|0);B4a(a+280|0);Y4a(a+352|0);return}function vka(a){a=a|0;var b=0;b=omb(368)|0;Ska(b,a);return b|0}function wka(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=140)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=141)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=142)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=143){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function xka(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,10808,0)|0;switch(c[a+220>>2]|0){case 3:{Ra[c[(c[a>>2]|0)+552>>2]&511](a,(c[b+20>>2]|0)/2|0);return 1}case 2:{Ra[c[(c[a>>2]|0)+552>>2]&511](a,c[b+20>>2]|0);return 1}default:return 1}return 0}function yka(a){a=a|0;return a+200|0}function zka(a){a=a|0;a=a+-160|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Aka(a){a=a|0;a=a+-160|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Bka(a){a=a|0;a=a+-176|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Cka(a){a=a|0;a=a+-176|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Dka(a){a=a|0;a=a+-200|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Eka(a){a=a|0;a=a+-200|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Fka(a){a=a|0;a=a+-200|0;lAa(a);kg(a+200|0);u$a(a+232|0);S0a(a+248|0);B4a(a+280|0);Y4a(a+352|0);return}function Gka(a){a=a|0;a=a+-216|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Hka(a){a=a|0;a=a+-216|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Ika(a){a=a|0;a=a+-224|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Jka(a){a=a|0;a=a+-224|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Kka(a){a=a|0;a=a+-232|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Lka(a){a=a|0;a=a+-232|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Mka(a){a=a|0;a=a+-248|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Nka(a){a=a|0;a=a+-248|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Oka(a){a=a|0;a=a+-280|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Pka(a){a=a|0;a=a+-280|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Qka(a){a=a|0;a=a+-352|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);return}function Rka(a){a=a|0;a=a+-352|0;I_a(a+352|0);A_a(a+280|0);cZa(a+248|0);yYa(a+232|0);hg(a+200|0);fAa(a);rmb(a);return}function Ska(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;Lba(a,b);e=a+160|0;c[e>>2]=121088;Lmb(a+164|0,b+164|0);f=a+176|0;c[f>>2]=121712;Lmb(a+180|0,b+180|0);c[a>>2]=111916;c[e>>2]=112484;c[f>>2]=112500;f=b+192|0;e=c[f+4>>2]|0;k=a+192|0;c[k>>2]=c[f>>2];c[k+4>>2]=e;k=a+200|0;c[k>>2]=27408;e=a+204|0;f=b+204|0;c[e>>2]=0;l=a+208|0;c[l>>2]=0;g=a+212|0;c[g>>2]=0;i=b+208|0;d=(c[i>>2]|0)-(c[f>>2]|0)|0;h=d>>2;if(d|0){if(h>>>0>1073741823)Snb(e);j=omb(d)|0;c[l>>2]=j;c[e>>2]=j;c[g>>2]=j+(h<<2);e=c[f>>2]|0;d=(c[i>>2]|0)-e|0;if((d|0)>0){qpb(j|0,e|0,d|0)|0;c[l>>2]=j+(d>>>2<<2)}}f=a+216|0;c[a+220>>2]=c[b+220>>2];g=a+224|0;c[a+228>>2]=c[b+228>>2];c[k>>2]=27352;c[f>>2]=27376;c[g>>2]=27392;h=a+232|0;c[h>>2]=120848;Lmb(a+236|0,b+236|0);i=a+248|0;c[i>>2]=121104;Lmb(a+252|0,b+252|0);Lmb(a+264|0,b+264|0);j=a+280|0;c[j>>2]=121728;Lmb(a+284|0,b+284|0);Lmb(a+296|0,b+296|0);c[a+312>>2]=30596;d=a+316|0;e=b+316|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[d+16>>2]=c[e+16>>2];c[d+20>>2]=c[e+20>>2];c[d+24>>2]=c[e+24>>2];d=b+344|0;e=c[d+4>>2]|0;l=a+344|0;c[l>>2]=c[d>>2];c[l+4>>2]=e;l=a+352|0;c[l>>2]=121792;Lmb(a+356|0,b+356|0);c[a>>2]=93620;c[a+160>>2]=94192;c[a+176>>2]=94208;c[k>>2]=94224;c[f>>2]=94248;c[g>>2]=94264;c[h>>2]=94280;c[i>>2]=94296;c[j>>2]=94312;c[l>>2]=94328;return}function Tka(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[156466]|0;a[d+1>>0]=a[156467]|0;a[d+2>>0]=a[156468]|0;a[d+3>>0]=a[156469]|0;a[d+4>>0]=a[156470]|0;a[d+5>>0]=0;tAa(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+200|0;sg(j);d=b+232|0;t$a(d);f=b+248|0;R0a(f);e=b+280|0;A4a(e);g=b+352|0;X4a(g);c[b>>2]=93620;c[b+160>>2]=94192;c[b+176>>2]=94208;c[j>>2]=94224;c[b+216>>2]=94248;c[b+224>>2]=94264;c[d>>2]=94280;c[f>>2]=94296;c[e>>2]=94312;c[g>>2]=94328;$ba(b,b+204|0,1);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=135;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=135;e=e+4|0;c[g>>2]=e}c[h>>2]=208;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=208;e=e+4|0;c[g>>2]=e}c[h>>2]=219;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=219;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function Uka(a){a=a|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Vka(a){a=a|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Wka(a){a=a|0;return 122}function Xka(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1953719634;a[b+4>>0]=0;return}function Yka(a){a=a|0;return a+424|0}function Zka(a){a=a|0;return a+552|0}function _ka(a){a=a|0;KZ(a);OC(a+424|0);Tia(a+552|0);u$a(a+592|0);J$a(a+608|0);hXa(a+616|0);return}function $ka(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+48|0;h=k+28|0;f=k;j=k+24|0;e=k+12|0;i=k+8|0;c[j>>2]=d;g=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==105)e=d;else{if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56){e=d;break}Ra[c[(c[d>>2]|0)+48>>2]&511](h,d);d=h+11|0;n=a[d>>0]|0;m=c[h>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](e,b);g=e+11|0;l=(a[g>>0]|0)<0?c[e>>2]|0:e;c[f>>2]=n<<24>>24<0?m:h;c[f+4>>2]=l;aKa(161448,f);if((a[g>>0]|0)<0)rmb(c[e>>2]|0);if((a[d>>0]|0)<0)rmb(c[h>>2]|0);g=c[j>>2]|0;e=g;d=g}while(0);Yba(e,b);f=b+64|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==105){c[i>>2]=c[f>>2];c[h>>2]=c[i>>2];ev(f,h,j)|0;Bba(b,1);ya=k;return}d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(f,j);Bba(b,1);ya=k;return}else{c[e>>2]=g;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=k;return}}function ala(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g;if(!d)e=0;else e=job(d,7856,9288,0)|0;d=b+528|0;if(!(B0a(d)|0)){ya=g;return 0}h=omb(480)|0;oL(h);Lmb(f,b+80|0);pL(h,d,f,e);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);ya=g;return 0}function bla(a,b){a=a|0;b=b|0;NZ(a,b)|0;Via(a+552|0,b,a)|0;return 0}function cla(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!b)f=0;else f=job(b,7856,9272,0)|0;k=a+424|0;if(gD(k)|0)return 1;j=a+512|0;if((c[j>>2]|0)<2)return 1;if((c[a+444>>2]|0)<1)return 1;b=Nca(a,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;d=c[a+384>>2]|0;d=(d|0)==0?b:d;g=G_(a)|0;h=d+236|0;e=c[h>>2]|0;b=Bca(a,105,1,1)|0;if(!b)i=0;else i=job(b,13672,10344,0)|0;d=xI(i,d)|0;b=c[a+588>>2]|0;b=(b&1^1)+b|0;switch(dD(k)|0){case 2:{b=b+-2|0;break}case 10:{b=b+6|0;break}case 4:{b=b+2|0;break}case 5:{b=b+2|0;break}case 6:{b=b+2|0;break}case 7:{b=b+4|0;break}case 8:{b=b+4|0;break}case 9:{b=b+6|0;break}default:{}}a=omb(12)|0;c[a+8>>2]=b;c[a+4>>2]=d;b=c[d>>2]|0;c[a>>2]=b;c[b+4>>2]=a;c[d>>2]=a;d=d+8|0;c[d>>2]=(c[d>>2]|0)+1;d=f+16|0;b=~~(+(lB(c[d>>2]|0,e)|0)*2.5);if(g)b=xB(c[d>>2]|0,b)|0;if((c[j>>2]|0)>3){d=c[d>>2]|0;switch(dD(k)|0){case 4:{b=58597;break}case 5:{b=58598;break}case 6:{b=58599;break}case 7:{b=58600;break}case 8:{b=58601;break}case 9:{b=58602;break}case 10:{b=58603;break}default:b=0}b=eB(d,b,c[h>>2]|0,g)|0}k=c[i+404>>2]|0;Ra[c[(c[i>>2]|0)+560>>2]&511](i,(k|0)<(b|0)?b:k);return 1}function dla(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=ya;ya=ya+48|0;g=j+32|0;h=j+8|0;i=j;b=Bca(a,105,1,1)|0;if(!b){d=0;e=0}else{e=job(b,13672,10344,0)|0;d=e}if((c[a+512>>2]|0)>1){f=a+444|0;b=c[f>>2]|0;if((b|0)>0){if(!d){d=omb(440)|0;wI(d);Ra[c[(c[a>>2]|0)+112>>2]&511](a,d);b=c[f>>2]|0}else d=e;c[d+424>>2]=b}else k=8}else k=8;if((k|0)==8)if(d|0)Jca(a,d)|0;c[i>>2]=400;c[i+4>>2]=1;c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];_ca(h,g);_a[c[(c[a>>2]|0)+124>>2]&1](a,h,0,0,0,-1e4,1);ya=j;return 0}function ela(a,b){a=a|0;b=b|0;a_(a,b)|0;Uia(a+552|0,b,a)|0;return 0}function fla(a){a=a|0;return 1}function gla(a){a=a|0;a=a+-160|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function hla(a){a=a|0;a=a+-160|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function ila(a){a=a|0;a=a+-160|0;KZ(a);OC(a+424|0);Tia(a+552|0);u$a(a+592|0);J$a(a+608|0);hXa(a+616|0);return}function jla(a){a=a|0;a=a+-176|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function kla(a){a=a|0;a=a+-176|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function lla(a){a=a|0;a=a+-196|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function mla(a){a=a|0;a=a+-196|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function nla(a){a=a|0;a=a+-196|0;KZ(a);OC(a+424|0);Tia(a+552|0);u$a(a+592|0);J$a(a+608|0);hXa(a+616|0);return}function ola(a){a=a|0;a=a+-212|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function pla(a){a=a|0;a=a+-212|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function qla(a){a=a|0;a=a+-344|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function rla(a){a=a|0;a=a+-344|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function sla(a){a=a|0;a=a+-360|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function tla(a){a=a|0;a=a+-360|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function ula(a){a=a|0;a=a+-424|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function vla(a){a=a|0;a=a+-424|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function wla(a){a=a|0;a=a+-424|0;KZ(a);OC(a+424|0);Tia(a+552|0);u$a(a+592|0);J$a(a+608|0);hXa(a+616|0);return}function xla(a){a=a|0;a=a+-440|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function yla(a){a=a|0;a=a+-440|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function zla(a){a=a|0;a=a+-448|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Ala(a){a=a|0;a=a+-448|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Bla(a){a=a|0;a=a+-456|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Cla(a){a=a|0;a=a+-456|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Dla(a){a=a|0;a=a+-508|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Ela(a){a=a|0;a=a+-508|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Fla(a){a=a|0;a=a+-516|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Gla(a){a=a|0;a=a+-516|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Hla(a){a=a|0;a=a+-528|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Ila(a){a=a|0;a=a+-528|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Jla(a){a=a|0;a=a+-536|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Kla(a){a=a|0;a=a+-536|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Lla(a){a=a|0;a=a+-552|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Mla(a){a=a|0;a=a+-552|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Nla(a){a=a|0;a=a+-552|0;KZ(a);OC(a+424|0);Tia(a+552|0);u$a(a+592|0);J$a(a+608|0);hXa(a+616|0);return}function Ola(a){a=a|0;a=a+-568|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Pla(a){a=a|0;a=a+-568|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Qla(a){a=a|0;a=a+-576|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Rla(a){a=a|0;a=a+-576|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Sla(a){a=a|0;a=a+-592|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Tla(a){a=a|0;a=a+-592|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Ula(a){a=a|0;a=a+-608|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Vla(a){a=a|0;a=a+-608|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Wla(a){a=a|0;a=a+-616|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);return}function Xla(a){a=a|0;a=a+-616|0;LWa(a+616|0);EYa(a+608|0);yYa(a+592|0);Ria(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Yla(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[156484]|0;a[d+1>>0]=a[156485]|0;a[d+2>>0]=a[156486]|0;a[d+3>>0]=a[156487]|0;a[d+4>>0]=a[156488]|0;a[d+5>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+424|0;bD(j);d=b+552|0;_ia(d);f=b+592|0;t$a(f);e=b+608|0;I$a(e);g=b+616|0;gXa(g);c[b>>2]=94344;c[b+160>>2]=94920;c[b+176>>2]=94952;c[b+196>>2]=94968;c[b+212>>2]=95004;c[b+344>>2]=95020;c[b+360>>2]=95036;c[j>>2]=95052;c[b+440>>2]=95076;c[b+448>>2]=95092;c[b+456>>2]=95108;c[b+508>>2]=95124;c[b+516>>2]=95140;c[b+528>>2]=95156;c[b+536>>2]=95172;c[d>>2]=95188;c[b+568>>2]=95220;c[b+576>>2]=95236;c[f>>2]=95252;c[e>>2]=95268;c[g>>2]=95284;$ba(b,b+428|0,3);$ba(b,b+556|0,8);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=107;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=107;e=e+4|0;c[g>>2]=e}c[h>>2]=73;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=73;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function Zla(a){a=a|0;switch(dD(a+424|0)|0){case 4:{a=58597;break}case 5:{a=58598;break}case 6:{a=58599;break}case 7:{a=58600;break}case 8:{a=58601;break}case 9:{a=58602;break}case 10:{a=58603;break}default:a=0}return a|0}function _la(a,b){a=a|0;b=b|0;switch(dD(a+424|0)|0){case 3:case 1:case 0:case -1:break;case 2:{b=b+2|0;break}case 4:{b=b+-2|0;break}case 5:{b=b+-2|0;break}case 6:{b=b+-2|0;break}case 7:{b=b+-2|0;break}case 8:{b=b+-2|0;break}case 9:{b=b+-2|0;break}case 10:{b=b+-2|0;break}default:b=b+-1|0}return b|0}function $la(a){a=a|0;YZa(a+208|0);cE(a);return}function ama(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function bma(a){a=a|0;return 51}function cma(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[156490]|0;a[b+1>>0]=a[156491]|0;a[b+2>>0]=a[156492]|0;a[b+3>>0]=a[156493]|0;a[b+4>>0]=a[156494]|0;a[b+5>>0]=a[156495]|0;a[b+6>>0]=a[156496]|0;a[b+7>>0]=0;return}function dma(a){a=a|0;fE(a);f3a(a+208|0);return}function ema(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=95300;c[b+160>>2]=95860;c[b+172>>2]=95888;c[b+188>>2]=95904;c[d>>2]=95920;return b|0}function fma(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function gma(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function hma(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function ima(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function jma(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function kma(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function lma(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function mma(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function nma(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function oma(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=8;h=d;c[h>>2]=1953719666;c[h+4>>2]=761623151;a[d+8>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=95300;c[b+160>>2]=95860;c[b+172>>2]=95888;c[b+188>>2]=95904;c[d>>2]=95920;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;h=95300;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}}function pma(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=95936;d=a+160|0;c[d>>2]=96504;e=a+180|0;c[e>>2]=96524;f=a+188|0;c[f>>2]=96540;b=c[a+308>>2]|0;if(b|0){c[a+312>>2]=b;rmb(b)}b=c[a+296>>2]|0;if(b|0){c[a+300>>2]=b;rmb(b)}b=c[a+284>>2]|0;if(b|0){c[a+288>>2]=b;rmb(b)}b=c[a+272>>2]|0;if(b|0){c[a+276>>2]=b;rmb(b)}b=c[a+260>>2]|0;if(b|0){c[a+264>>2]=b;rmb(b)}b=c[a+248>>2]|0;if(b|0){c[a+252>>2]=b;rmb(b)}b=c[a+236>>2]|0;if(b|0){c[a+240>>2]=b;rmb(b)}b=c[a+224>>2]|0;if(b|0){c[a+228>>2]=b;rmb(b)}b=c[a+212>>2]|0;if(b|0){c[a+216>>2]=b;rmb(b)}y_a(f);YYa(e);c[d>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function qma(a){a=a|0;pma(a);rmb(a);return}function rma(a){a=a|0;return 57}function sma(a){a=a|0;return 0}function tma(a){a=a|0;c[a+8>>2]=0;return c[a+208>>2]|0}function uma(b){b=b|0;bba(b);D0a(b+180|0);w4a(b+188|0);a[b+320>>0]=0;c[b+204>>2]=0;c[b+208>>2]=0;c[b+324>>2]=100;c[b+328>>2]=100;c[b+332>>2]=100;return}function vma(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;h=k;j=k+20|0;e=k+24|0;g=k+8|0;c[j>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>137){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>=144)i=3}else i=3;do if((i|0)==3){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);i=g+11|0;f=(a[i>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=f;aKa(161448,h);if((a[i>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[j>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=k;return}}function wma(b,c){b=b|0;c=c|0;if(a[b+320>>0]|0){c=1;return c|0}c=pba(b,c)|0;return c|0}function xma(b,c){b=b|0;c=c|0;if(a[b+320>>0]|0){c=1;return c|0}c=qba(b,c)|0;return c|0}function yma(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,10808,0)|0;b=c[a+204>>2]|0;if(!b)b=0;else{b=Nca(b,9,-1)|0;if(!b)b=0;else{b=job(b,13672,9648,0)|0;if(!b)b=0;else b=(c[b+1332>>2]|0)-(c[b+1340>>2]|0)-(c[b+1344>>2]|0)|0}}c[d+20>>2]=b;return 0}function zma(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);c[a+208>>2]=b;return}function Ama(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=ya;ya=ya+16|0;h=j;d=c[b>>2]|0;i=b+4|0;f=c[i>>2]|0;e=d;if((f|0)==(e|0)){e=f;d=f}else{f=d;while(1){k=c[f>>2]|0;k=(Ba[c[(c[k>>2]|0)+8>>2]&511](k)|0)==142;d=c[e>>2]|0;if(k)if(!(Nca(d,142,-1)|0))g=13;else{e=c[b>>2]|0;e=e+(f-e>>2<<2)|0;d=e+4|0;f=(c[i>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;d=e+(f>>2<<2)|0;c[i>>2]=d}else if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==138)g=13;else{e=c[b>>2]|0;e=e+(f-e>>2<<2)|0;d=e+4|0;f=(c[i>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;d=e+(f>>2<<2)|0;c[i>>2]=d}if((g|0)==13){g=0;e=e+4|0;d=c[i>>2]|0}if((d|0)==(e|0))break;else f=e}e=c[b>>2]|0}c[a+216>>2]=c[a+212>>2];c[a+228>>2]=c[a+224>>2];c[a+240>>2]=c[a+236>>2];c[a+252>>2]=c[a+248>>2];c[a+264>>2]=c[a+260>>2];c[a+276>>2]=c[a+272>>2];c[a+288>>2]=c[a+284>>2];c[a+300>>2]=c[a+296>>2];c[a+312>>2]=c[a+308>>2];c[a+324>>2]=100;c[a+328>>2]=100;c[a+332>>2]=100;if((e|0)==(d|0)){ya=j;return}do{f=c[e>>2]|0;b=(f|0)==0;k=job(f,13672,7744,-2)|0;d=c[k+20>>2]|0;d=(d|0)==2?2:(d|0)==3&1;switch(c[k+28>>2]|0){case 1:break;case 2:{d=d+3|0;break}case 3:{d=d+6|0;break}default:d=d+3|0}if(b)f=0;else f=job(f,13672,16176,0)|0;c[h>>2]=f;b=a+212+(d*12|0)+4|0;g=c[b>>2]|0;if((g|0)==(c[a+212+(d*12|0)+8>>2]|0))Ima(a+212+(d*12|0)|0,h);else{c[g>>2]=f;c[b>>2]=(c[b>>2]|0)+4}e=e+4|0}while((e|0)!=(c[i>>2]|0));ya=j;return}function Bma(a){a=a|0;pma(a+-160|0);return}function Cma(a){a=a|0;a=a+-160|0;pma(a);rmb(a);return}function Dma(a,b){a=a|0;b=b|0;Ama(a+-160|0,b);return}function Ema(a){a=a|0;pma(a+-180|0);return}function Fma(a){a=a|0;a=a+-180|0;pma(a);rmb(a);return}function Gma(a){a=a|0;pma(a+-188|0);return}function Hma(a){a=a|0;a=a+-188|0;pma(a);rmb(a);return}function Ima(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Jma(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;e=i;Lmb(e,d);Wba(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);g=b+160|0;c[g>>2]=26712;c[b+164>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;e=b+180|0;C0a(e);d=b+188|0;v4a(d);c[b>>2]=95936;c[g>>2]=96504;c[e>>2]=96524;c[d>>2]=96540;d=b+212|0;e=d+108|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[h>>2]=129;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=129;e=e+4|0;c[g>>2]=e}c[h>>2]=207;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=207;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function Kma(a){a=a|0;a=c[a+204>>2]|0;if(!a){a=0;return a|0}a=Nca(a,9,-1)|0;if(!a){a=0;return a|0}a=job(a,13672,9648,0)|0;if(!a){a=0;return a|0}a=(c[a+1332>>2]|0)-(c[a+1340>>2]|0)-(c[a+1344>>2]|0)|0;return a|0}function Lma(a,b){a=a|0;b=b|0;Sca(a+160|0,a);Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+204>>2]=b;if(!b)return;Mma(a,b);return}function Mma(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+48|0;k=l;h=l+28|0;i=l+16|0;j=l+4|0;g=(jca(d)|0)+1|0;d=Bca(b,141,-1e4,1)|0;if(!d){ya=l;return}f=job(d,13672,13656,0)|0;if(!f){ya=l;return}Lmb(h,f+164|0);b=h+11|0;d=a[b>>0]|0;if(((d<<24>>24<0?c[h+4>>2]|0:d&255)|0)==4){e=(lnb(h,0,-1,161188,4)|0)!=0;d=a[b>>0]|0}else e=1;if(d<<24>>24<0)rmb(c[h>>2]|0);if(e){ya=l;return}d=Bca(f,143,-1e4,1)|0;if(!d){ya=l;return}d=job(d,13672,16128,0)|0;if(!d){ya=l;return}nnb(h,d+200|0);b=h+8+3|0;d=a[b>>0]|0;if(((d<<24>>24<0?c[h+4>>2]|0:d&255)|0)==1){e=(Jnb(h,0,-1,96548,1)|0)!=0;d=a[b>>0]|0}else e=1;if(d<<24>>24<0)rmb(c[h>>2]|0);if(e){ya=l;return}c[k>>2]=g;mKa(j,191865,k);rKa(i,j);tnb(f+400|0,i)|0;if((a[i+8+3>>0]|0)<0)rmb(c[i>>2]|0);if((a[j+11>>0]|0)>=0){ya=l;return}rmb(c[j>>2]|0);ya=l;return}function Nma(a){a=a|0;var b=0;b=Oma(a,0)|0;b=(Oma(a,1)|0)+b|0;return (Oma(a,2)|0)+b|0}function Oma(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;g=b*3|0;d=c[a+212+(g*12|0)>>2]|0;e=a+212+(g*12|0)+4|0;if((d|0)==(c[e>>2]|0))f=0;else{b=0;do{if(_q(c[d>>2]|0)|0){f=c[d>>2]|0;b=(c[f+24>>2]|0)+b-(c[f+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0));f=(b|0)>0?b:0}e=g+1|0;d=c[a+212+(e*12|0)>>2]|0;e=a+212+(e*12|0)+4|0;if((d|0)==(c[e>>2]|0))b=0;else{b=0;do{if(_q(c[d>>2]|0)|0){h=c[d>>2]|0;b=(c[h+24>>2]|0)+b-(c[h+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}f=(f|0)<(b|0)?b:f;e=g+2|0;d=c[a+212+(e*12|0)>>2]|0;e=a+212+(e*12|0)+4|0;if((d|0)==(c[e>>2]|0)){h=0;a=(f|0)<(h|0);h=a?h:f;return h|0}b=0;do{if(_q(c[d>>2]|0)|0){h=c[d>>2]|0;b=(c[h+24>>2]|0)+b-(c[h+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0));h=(f|0)<(b|0);h=h?b:f;return h|0}function Pma(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=c[a+212>>2]|0;e=a+216|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+224>>2]|0;e=a+228|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+236>>2]|0;e=a+240|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+248>>2]|0;e=a+252|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+260>>2]|0;e=a+264|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+272>>2]|0;e=a+276|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+284>>2]|0;e=a+288|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+296>>2]|0;e=a+300|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}d=c[a+308>>2]|0;e=a+312|0;if((d|0)!=(c[e>>2]|0)){b=0;do{if(_q(c[d>>2]|0)|0){l=c[d>>2]|0;Ra[c[(c[l>>2]|0)+556>>2]&511](l,b-(c[l+24>>2]|0)|0);l=c[d>>2]|0;b=(c[l+16>>2]|0)+b-(c[l+24>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}j=0;l=0;while(1){k=Oma(a,l)|0;i=l*3|0;if((l&2147483647|0)==1){f=a+212+(i*12|0)|0;b=c[f>>2]|0;g=a+212+(i*12|0)+4|0;if((b|0)!=(c[g>>2]|0)){d=0;e=b;do{if(_q(c[e>>2]|0)|0){h=c[e>>2]|0;d=(c[h+24>>2]|0)+d-(c[h+16>>2]|0)|0}e=e+4|0}while((e|0)!=(c[g>>2]|0));b=c[f>>2]|0;if((b|0)!=(e|0)){d=((k-d|0)/-2|0)+j|0;do{if(_q(c[b>>2]|0)|0){h=c[b>>2]|0;Ra[c[(c[h>>2]|0)+556>>2]&511](h,d+(c[h+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[g>>2]|0))}}g=i+1|0;f=a+212+(g*12|0)|0;b=c[f>>2]|0;g=a+212+(g*12|0)+4|0;if((b|0)!=(c[g>>2]|0)){d=0;e=b;do{if(_q(c[e>>2]|0)|0){h=c[e>>2]|0;d=(c[h+24>>2]|0)+d-(c[h+16>>2]|0)|0}e=e+4|0}while((e|0)!=(c[g>>2]|0));b=c[f>>2]|0;if((b|0)!=(e|0)){d=((k-d|0)/-2|0)+j|0;do{if(_q(c[b>>2]|0)|0){h=c[b>>2]|0;Ra[c[(c[h>>2]|0)+556>>2]&511](h,d+(c[h+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[g>>2]|0))}}g=i+2|0;f=a+212+(g*12|0)|0;b=c[f>>2]|0;g=a+212+(g*12|0)+4|0;if((b|0)!=(c[g>>2]|0)){d=0;e=b;do{if(_q(c[e>>2]|0)|0){i=c[e>>2]|0;d=(c[i+24>>2]|0)+d-(c[i+16>>2]|0)|0}e=e+4|0}while((e|0)!=(c[g>>2]|0));b=c[f>>2]|0;if((b|0)!=(e|0)){d=((k-d|0)/-2|0)+j|0;do{if(_q(c[b>>2]|0)|0){i=c[b>>2]|0;Ra[c[(c[i>>2]|0)+556>>2]&511](i,d+(c[i+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[g>>2]|0))}}}else{h=(l&2147483647|0)==2;if(h){g=a+212+(i*12|0)|0;d=c[g>>2]|0;f=a+212+(i*12|0)+4|0;if((d|0)==(c[f>>2]|0))b=0;else{b=0;do{if(_q(c[d>>2]|0)|0){e=c[d>>2]|0;b=(c[e+24>>2]|0)+b-(c[e+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[f>>2]|0))}e=k-b|0;b=g}else{d=a+212+(i*12|0)+4|0;e=0;f=d;b=a+212+(i*12|0)|0;d=c[d>>2]|0}b=c[b>>2]|0;if((b|0)!=(d|0)){d=j-e|0;do{if(_q(c[b>>2]|0)|0){g=c[b>>2]|0;Ra[c[(c[g>>2]|0)+556>>2]&511](g,d+(c[g+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[f>>2]|0))}b=i+1|0;if(h){g=a+212+(b*12|0)|0;d=c[g>>2]|0;e=a+212+(b*12|0)+4|0;if((d|0)==(c[e>>2]|0))b=0;else{b=0;do{if(_q(c[d>>2]|0)|0){f=c[d>>2]|0;b=(c[f+24>>2]|0)+b-(c[f+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}f=k-b|0;b=g}else{d=a+212+(b*12|0)+4|0;f=0;b=a+212+(b*12|0)|0;e=d;d=c[d>>2]|0}b=c[b>>2]|0;if((b|0)!=(d|0)){d=j-f|0;do{if(_q(c[b>>2]|0)|0){g=c[b>>2]|0;Ra[c[(c[g>>2]|0)+556>>2]&511](g,d+(c[g+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[e>>2]|0))}b=i+2|0;if(h){g=a+212+(b*12|0)|0;d=c[g>>2]|0;e=a+212+(b*12|0)+4|0;if((d|0)==(c[e>>2]|0))b=0;else{b=0;do{if(_q(c[d>>2]|0)|0){i=c[d>>2]|0;b=(c[i+24>>2]|0)+b-(c[i+16>>2]|0)|0}d=d+4|0}while((d|0)!=(c[e>>2]|0))}f=k-b|0;b=g}else{d=a+212+(b*12|0)+4|0;f=0;b=a+212+(b*12|0)|0;e=d;d=c[d>>2]|0}b=c[b>>2]|0;if((b|0)!=(d|0)){d=j-f|0;do{if(_q(c[b>>2]|0)|0){i=c[b>>2]|0;Ra[c[(c[i>>2]|0)+556>>2]&511](i,d+(c[i+192>>2]|0)|0)}b=b+4|0}while((b|0)!=(c[e>>2]|0))}}l=l+1|0;if((l|0)==3)break;else j=j-k|0}return 1}function Qma(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=ya;ya=ya+240|0;d=j+216|0;e=j+204|0;f=j;g=j+200|0;h=omb(232)|0;JL(h);i=omb(360)|0;Dva(i);Lmb(d,200304);k=bnb(d,156536)|0;c[e>>2]=c[k>>2];c[e+4>>2]=c[k+4>>2];c[e+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);BOa(f);k=e+11|0;GOa(d,f,(a[k>>0]|0)<0?c[e>>2]|0:e,116,0);c[g>>2]=sNa(f)|0;c[d>>2]=c[g>>2];Eva(i,d);Ra[c[(c[h>>2]|0)+112>>2]&511](h,i);c[h+220>>2]=3;c[h+228>>2]=3;Ra[c[(c[b>>2]|0)+112>>2]&511](b,h);COa(f);if((a[k>>0]|0)>=0){ya=j;return}rmb(c[e>>2]|0);ya=j;return}function Rma(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;f=n+36|0;j=n+24|0;k=n+12|0;l=n;m=omb(368)|0;Tka(m);c[m+316>>2]=2;i=m+320|0;g[h>>3]=-2147483647.0;c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[m+328>>2]=3;i=m+336|0;g[h>>3]=0.0;c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[m+220>>2]=d;c[m+228>>2]=e;i=omb(212)|0;_za(i);c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;onb(f,96556,2);tnb(i+200|0,f)|0;if((a[f+8+3>>0]|0)<0)rmb(c[f>>2]|0);f=omb(412)|0;Vaa(f);c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;e=j+11|0;a[e>>0]=4;c[j>>2]=1701273968;a[j+4>>0]=0;Rmb(f+164|0,j)|0;if((a[e>>0]|0)<0)rmb(c[j>>2]|0);e=omb(212)|0;_za(e);c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;onb(k,96548,1);tnb(e+200|0,k)|0;if((a[k+8+3>>0]|0)<0)rmb(c[k>>2]|0);d=omb(212)|0;_za(d);c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;onb(l,96568,2);tnb(d+200|0,l)|0;if((a[l+8+3>>0]|0)>=0){l=c[f>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](f,e);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,i);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,f);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,d);l=c[b>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](b,m);ya=n;return}rmb(c[l>>2]|0);l=c[f>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](f,e);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,i);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,f);l=c[m>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](m,d);l=c[b>>2]|0;l=l+112|0;l=c[l>>2]|0;Ra[l&511](b,m);ya=n;return}function Sma(a){a=a|0;EZa(a+184|0);Vya(a);return}function Tma(a){a=a|0;EZa(a+184|0);Vya(a);rmb(a);return}function Uma(a){a=a|0;return 68}function Vma(d,e){d=d|0;e=e|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=25171;a[d+2>>0]=0;return}function Wma(a){a=a|0;Yya(a);n2a(a+184|0);return}function Xma(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,9960,0)|0;e=omb(404)|0;Nya(e);d=b+16|0;c[d>>2]=e;b=c[b+8>>2]|0;Ra[c[(c[b>>2]|0)+112>>2]&511](b,e);ica(a,c[d>>2]|0);return 1}function Yma(a){a=a|0;a=a+-168|0;EZa(a+184|0);Vya(a);return}function Zma(a){a=a|0;a=a+-168|0;EZa(a+184|0);Vya(a);rmb(a);return}function _ma(a){a=a|0;a=a+-184|0;EZa(a+184|0);Vya(a);return}function $ma(a){a=a|0;a=a+-184|0;EZa(a+184|0);Vya(a);rmb(a);return}function ana(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;e=d+4|0;c[e>>2]=0;c[e+4>>2]=0;e=d+11|0;a[e>>0]=3;a[d>>0]=a[156558]|0;a[d+1>>0]=a[156559]|0;a[d+2>>0]=a[156560]|0;a[d+3>>0]=0;dza(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+184|0;m2a(d);c[b>>2]=96588;c[b+168>>2]=97148;c[d>>2]=97164;c[f>>2]=157;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=157;c[d>>2]=e+4;f=96588;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function bna(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function cna(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function dna(a){a=a|0;return 25}function ena(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[156562]|0;a[b+1>>0]=a[156563]|0;a[b+2>>0]=a[156564]|0;a[b+3>>0]=a[156565]|0;a[b+4>>0]=a[156566]|0;a[b+5>>0]=0;return}function fna(a){a=a|0;bba(a);N0a(a+160|0);n2a(a+176|0);return}function gna(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=134)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=69)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=65){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function hna(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function ina(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function jna(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function kna(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function lna(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[156581]|0;a[d+1>>0]=a[156582]|0;a[d+2>>0]=a[156583]|0;a[d+3>>0]=a[156584]|0;a[d+4>>0]=a[156585]|0;a[d+5>>0]=a[156586]|0;a[d+6>>0]=0;Wba(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+160|0;M0a(e);g=b+176|0;m2a(g);c[b>>2]=97180;c[e>>2]=97740;c[g>>2]=97756;c[h>>2]=134;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[h>>2]=157;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=157;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function mna(a){a=a|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function nna(a){a=a|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function ona(a){a=a|0;return 133}function pna(a){a=a|0;return a+160|0}function qna(a){a=a|0;bba(a);tpa(a+160|0);w4a(a+504|0);return}function rna(a){a=a|0;a=a+-160|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function sna(a){a=a|0;a=a+-160|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function tna(a){a=a|0;return 9}function una(a){a=a|0;a=a+-160|0;bba(a);tpa(a+160|0);w4a(a+504|0);return}function vna(a){a=a|0;a=a+-176|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function wna(a){a=a|0;a=a+-176|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function xna(a){a=a|0;y_a(a+308|0);rpa(a+-36|0);Waa(a+-196|0);return}function yna(a){a=a|0;var b=0;b=a+-196|0;y_a(a+308|0);rpa(a+-36|0);Waa(b);rmb(b);return}function zna(a){a=a|0;a=a+-216|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Ana(a){a=a|0;a=a+-216|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Bna(a){a=a|0;a=a+-232|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Cna(a){a=a|0;a=a+-232|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Dna(a){a=a|0;a=a+-240|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Ena(a){a=a|0;a=a+-240|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Fna(a){a=a|0;a=a+-256|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Gna(a){a=a|0;a=a+-256|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Hna(a){a=a|0;a=a+-336|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Ina(a){a=a|0;a=a+-336|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Jna(a){a=a|0;a=a+-344|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Kna(a){a=a|0;a=a+-344|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Lna(a){a=a|0;a=a+-368|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Mna(a){a=a|0;a=a+-368|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Nna(a){a=a|0;a=a+-392|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Ona(a){a=a|0;a=a+-392|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Pna(a){a=a|0;a=a+-456|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Qna(a){a=a|0;a=a+-456|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Rna(a){a=a|0;a=a+-472|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Sna(a){a=a|0;a=a+-472|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Tna(a){a=a|0;a=a+-484|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Una(a){a=a|0;a=a+-484|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Vna(a){a=a|0;a=a+-496|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Wna(a){a=a|0;a=a+-496|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Xna(a){a=a|0;a=a+-504|0;y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Yna(a){a=a|0;a=a+-504|0;y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Zna(a){a=a|0;var b=0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function _na(a){a=a|0;var b=0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function $na(a){a=a|0;return 134}function aoa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1919902547;c[d+4>>2]=1717912677;a[b+8>>0]=0;return}function boa(b){b=b|0;bba(b);tpa(b+160|0);w4a(b+504|0);q0a(b+540|0);C2a(b+548|0);a[b+557>>0]=0;c[b+560>>2]=0;a[b+556>>0]=0;return}function coa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=28){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>57)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<62)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function doa(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 1}function eoa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;f=job(b,7856,8896,0)|0;g=f+4|0;b=c[g>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)b=0;else b=job(b,13672,15120,0)|0;c[h>>2]=b;d=f+32|0;e=c[d>>2]|0;if(e>>>0<(c[f+36>>2]|0)>>>0){c[e>>2]=b;c[d>>2]=(c[d>>2]|0)+4}else Eq(f+28|0,h);c[f+24>>2]=(c[(c[g>>2]|0)+376>>2]|0)+(c[a+560>>2]|0);ya=i;return 1}function foa(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9960,0)|0)+16>>2]|0);return 1}function goa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=c[b>>2]|0;f=b+4|0;d=a;if((c[f>>2]|0)==(d|0))return;while(1){e=c[a>>2]|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==135){d=d+4|0;a=c[f>>2]|0}else{d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[f>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[f>>2]=a}if((a|0)==(d|0))break;else a=d}return}function hoa(a){a=a|0;var b=0;a=a+-160|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function ioa(a){a=a|0;var b=0;a=a+-160|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function joa(b){b=b|0;b=b+-160|0;bba(b);tpa(b+160|0);w4a(b+504|0);q0a(b+540|0);C2a(b+548|0);a[b+557>>0]=0;c[b+560>>2]=0;a[b+556>>0]=0;return}function koa(a){a=a|0;var b=0;a=a+-176|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function loa(a){a=a|0;var b=0;a=a+-176|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function moa(a){a=a|0;var b=0;a=a+-196|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function noa(a){a=a|0;var b=0;a=a+-196|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function ooa(a){a=a|0;var b=0;a=a+-216|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function poa(a){a=a|0;var b=0;a=a+-216|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function qoa(a){a=a|0;var b=0;a=a+-232|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function roa(a){a=a|0;var b=0;a=a+-232|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function soa(a){a=a|0;var b=0;a=a+-240|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function toa(a){a=a|0;var b=0;a=a+-240|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function uoa(a){a=a|0;var b=0;a=a+-256|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function voa(a){a=a|0;var b=0;a=a+-256|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function woa(a){a=a|0;var b=0;a=a+-336|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function xoa(a){a=a|0;var b=0;a=a+-336|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function yoa(a){a=a|0;var b=0;a=a+-344|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function zoa(a){a=a|0;var b=0;a=a+-344|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Aoa(a){a=a|0;var b=0;a=a+-368|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Boa(a){a=a|0;var b=0;a=a+-368|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Coa(a){a=a|0;var b=0;a=a+-392|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Doa(a){a=a|0;var b=0;a=a+-392|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Eoa(a){a=a|0;var b=0;a=a+-456|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Foa(a){a=a|0;var b=0;a=a+-456|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Goa(a){a=a|0;var b=0;a=a+-472|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Hoa(a){a=a|0;var b=0;a=a+-472|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Ioa(a){a=a|0;var b=0;a=a+-484|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Joa(a){a=a|0;var b=0;a=a+-484|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Koa(a){a=a|0;var b=0;a=a+-496|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Loa(a){a=a|0;var b=0;a=a+-496|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Moa(a){a=a|0;var b=0;a=a+-504|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Noa(a){a=a|0;var b=0;a=a+-504|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Ooa(a){a=a|0;var b=0;a=a+-520|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Poa(a){a=a|0;var b=0;a=a+-520|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Qoa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=c[b>>2]|0;f=b+4|0;d=a;if((c[f>>2]|0)==(d|0))return;while(1){e=c[a>>2]|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==135){d=d+4|0;a=c[f>>2]|0}else{d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[f>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[f>>2]=a}if((a|0)==(d|0))break;else a=d}return}function Roa(a){a=a|0;var b=0;a=a+-540|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Soa(a){a=a|0;var b=0;a=a+-540|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Toa(a){a=a|0;var b=0;a=a+-548|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);return}function Uoa(a){a=a|0;var b=0;a=a+-548|0;KZa(a+548|0);SYa(a+540|0);c[a+520>>2]=26712;b=c[a+524>>2]|0;if(b|0){c[a+528>>2]=b;rmb(b)}y_a(a+504|0);rpa(a+160|0);Waa(a);rmb(a);return}function Voa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;a:{c[(e+5496|0)+20>>2]=0;g[e+5520>>3]=2.0;c[(b+512|0)>>2]=0;c[(b+512|0)+4>>2]=0;c[(b+512|0)+8>>2]=0;d=omb(32)|0;c[(b+512|0)>>2]=d;c[(b+512|0)+8>>2]=-2147483616;c[(b+512|0)+4>>2]=16;f=d;h=154712;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+5456|0,b+512|0,e+3688|0);if((a[(b+512|0)+11>>0]|0)<0)rmb(c[(b+512|0)>>2]|0);c[(b+500|0)>>2]=0;c[(b+500|0)+4>>2]=0;c[(b+500|0)+8>>2]=0;d=omb(32)|0;c[(b+500|0)>>2]=d;c[(b+500|0)+8>>2]=-2147483616;c[(b+500|0)+4>>2]=17;f=d;h=154729;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+488|0)>>2]=0;c[(b+488|0)+4>>2]=0;c[(b+488|0)+8>>2]=0;d=omb(48)|0;c[(b+488|0)>>2]=d;c[(b+488|0)+8>>2]=-2147483600;c[(b+488|0)+4>>2]=38;f=d;h=154747;i=f+38|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+38>>0]=0;Rmb(e+5532|0,b+500|0)|0;Rmb(e+5544|0,b+488|0)|0;if((a[(b+488|0)+11>>0]|0)<0)rmb(c[(b+488|0)>>2]|0);if((a[(b+500|0)+11>>0]|0)<0)rmb(c[(b+500|0)>>2]|0);g[e+5568>>3]=1.0;g[e+5576>>3]=1.0;g[e+5584>>3]=0.0;g[e+5592>>3]=2.0;c[(b+476|0)>>2]=0;c[(b+476|0)+4>>2]=0;c[(b+476|0)+8>>2]=0;d=omb(16)|0;c[(b+476|0)>>2]=d;c[(b+476|0)+8>>2]=-2147483632;c[(b+476|0)+4>>2]=15;f=d;h=154786;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+5528|0,b+476|0,e+3688|0);if((a[(b+476|0)+11>>0]|0)<0)rmb(c[(b+476|0)>>2]|0);c[(b+464|0)>>2]=0;c[(b+464|0)+4>>2]=0;c[(b+464|0)+8>>2]=0;d=omb(32)|0;c[(b+464|0)>>2]=d;c[(b+464|0)+8>>2]=-2147483616;c[(b+464|0)+4>>2]=19;f=d;h=154802;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+452|0)>>2]=0;c[(b+452|0)+4>>2]=0;c[(b+452|0)+8>>2]=0;d=omb(48)|0;c[(b+452|0)>>2]=d;c[(b+452|0)+8>>2]=-2147483600;c[(b+452|0)+4>>2]=40;f=d;h=154822;i=f+40|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+40>>0]=0;Rmb(e+5604|0,b+464|0)|0;Rmb(e+5616|0,b+452|0)|0;if((a[(b+452|0)+11>>0]|0)<0)rmb(c[(b+452|0)>>2]|0);if((a[(b+464|0)+11>>0]|0)<0)rmb(c[(b+464|0)>>2]|0);g[e+5640>>3]=1.0;g[e+5648>>3]=1.0;g[e+5656>>3]=0.0;g[e+5664>>3]=2.0;c[(b+440|0)>>2]=0;c[(b+440|0)+4>>2]=0;c[(b+440|0)+8>>2]=0;d=omb(32)|0;c[(b+440|0)>>2]=d;c[(b+440|0)+8>>2]=-2147483616;c[(b+440|0)+4>>2]=17;f=d;h=154863;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+5600|0,b+440|0,e+3688|0);if((a[(b+440|0)+11>>0]|0)<0)rmb(c[(b+440|0)>>2]|0);c[(b+428|0)>>2]=0;c[(b+428|0)+4>>2]=0;c[(b+428|0)+8>>2]=0;d=omb(32)|0;c[(b+428|0)>>2]=d;c[(b+428|0)+8>>2]=-2147483616;c[(b+428|0)+4>>2]=25;f=d;h=154881;i=f+25|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+25>>0]=0;c[(b+416|0)>>2]=0;c[(b+416|0)+4>>2]=0;c[(b+416|0)+8>>2]=0;d=omb(48)|0;c[(b+416|0)>>2]=d;c[(b+416|0)+8>>2]=-2147483600;c[(b+416|0)+4>>2]=46;f=d;h=154907;i=f+46|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+46>>0]=0;Rmb(e+5676|0,b+428|0)|0;Rmb(e+5688|0,b+416|0)|0;if((a[(b+416|0)+11>>0]|0)<0)rmb(c[(b+416|0)>>2]|0);if((a[(b+428|0)+11>>0]|0)<0)rmb(c[(b+428|0)>>2]|0);g[e+5712>>3]=1.0;g[e+5720>>3]=1.0;g[e+5728>>3]=0.0;g[e+5736>>3]=2.0;c[(b+404|0)>>2]=0;c[(b+404|0)+4>>2]=0;c[(b+404|0)+8>>2]=0;d=omb(32)|0;c[(b+404|0)>>2]=d;c[(b+404|0)+8>>2]=-2147483616;c[(b+404|0)+4>>2]=22;f=d;h=154954;i=f+22|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+22>>0]=0;dfa(e,e+5672|0,b+404|0,e+3688|0);if((a[(b+404|0)+11>>0]|0)<0)rmb(c[(b+404|0)>>2]|0);c[(b+392|0)>>2]=0;c[(b+392|0)+4>>2]=0;c[(b+392|0)+8>>2]=0;d=omb(32)|0;c[(b+392|0)>>2]=d;c[(b+392|0)+8>>2]=-2147483616;c[(b+392|0)+4>>2]=19;f=d;h=154977;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+380|0)>>2]=0;c[(b+380|0)+4>>2]=0;c[(b+380|0)+8>>2]=0;d=omb(48)|0;c[(b+380|0)>>2]=d;c[(b+380|0)+8>>2]=-2147483600;c[(b+380|0)+4>>2]=40;f=d;h=154997;i=f+40|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+40>>0]=0;Rmb(e+5748|0,b+392|0)|0;Rmb(e+5760|0,b+380|0)|0;if((a[(b+380|0)+11>>0]|0)<0)rmb(c[(b+380|0)>>2]|0);if((a[(b+392|0)+11>>0]|0)<0)rmb(c[(b+392|0)>>2]|0);g[e+5784>>3]=1.0;g[e+5792>>3]=1.0;g[e+5800>>3]=0.0;g[e+5808>>3]=2.0;c[(b+368|0)>>2]=0;c[(b+368|0)+4>>2]=0;c[(b+368|0)+8>>2]=0;d=omb(32)|0;c[(b+368|0)>>2]=d;c[(b+368|0)+8>>2]=-2147483616;c[(b+368|0)+4>>2]=17;f=d;h=155038;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+5744|0,b+368|0,e+3688|0);if((a[(b+368|0)+11>>0]|0)<0)rmb(c[(b+368|0)>>2]|0);c[(b+356|0)>>2]=0;c[(b+356|0)+4>>2]=0;c[(b+356|0)+8>>2]=0;d=omb(32)|0;c[(b+356|0)>>2]=d;c[(b+356|0)+8>>2]=-2147483616;c[(b+356|0)+4>>2]=21;f=d;h=155056;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+344|0)>>2]=0;c[(b+344|0)+4>>2]=0;c[(b+344|0)+8>>2]=0;d=omb(48)|0;c[(b+344|0)>>2]=d;c[(b+344|0)+8>>2]=-2147483600;c[(b+344|0)+4>>2]=42;f=d;h=155078;i=f+42|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+42>>0]=0;Rmb(e+5820|0,b+356|0)|0;Rmb(e+5832|0,b+344|0)|0;if((a[(b+344|0)+11>>0]|0)<0)rmb(c[(b+344|0)>>2]|0);if((a[(b+356|0)+11>>0]|0)<0)rmb(c[(b+356|0)>>2]|0);g[e+5856>>3]=1.0;g[e+5864>>3]=1.0;g[e+5872>>3]=0.0;g[e+5880>>3]=2.0;c[(b+332|0)>>2]=0;c[(b+332|0)+4>>2]=0;c[(b+332|0)+8>>2]=0;d=omb(32)|0;c[(b+332|0)>>2]=d;c[(b+332|0)+8>>2]=-2147483616;c[(b+332|0)+4>>2]=19;f=d;h=155121;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+5816|0,b+332|0,e+3688|0);if((a[(b+332|0)+11>>0]|0)<0)rmb(c[(b+332|0)>>2]|0);c[(b+320|0)>>2]=0;c[(b+320|0)+4>>2]=0;c[(b+320|0)+8>>2]=0;d=omb(32)|0;c[(b+320|0)>>2]=d;c[(b+320|0)+8>>2]=-2147483616;c[(b+320|0)+4>>2]=18;f=d;h=155141;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+308|0)>>2]=0;c[(b+308|0)+4>>2]=0;c[(b+308|0)+8>>2]=0;d=omb(48)|0;c[(b+308|0)>>2]=d;c[(b+308|0)+8>>2]=-2147483600;c[(b+308|0)+4>>2]=39;f=d;h=155160;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;Rmb(e+5892|0,b+320|0)|0;Rmb(e+5904|0,b+308|0)|0;if((a[(b+308|0)+11>>0]|0)<0)rmb(c[(b+308|0)>>2]|0);if((a[(b+320|0)+11>>0]|0)<0)rmb(c[(b+320|0)>>2]|0);c[(e+5928|0)>>2]=0;c[(e+5928|0)+4>>2]=0;c[(e+5928|0)+8>>2]=0;c[(e+5928|0)+12>>2]=0;c[(e+5928|0)+16>>2]=0;c[(e+5928|0)+20>>2]=0;g[e+5952>>3]=2.0;c[(b+296|0)>>2]=0;c[(b+296|0)+4>>2]=0;c[(b+296|0)+8>>2]=0;d=omb(32)|0;c[(b+296|0)>>2]=d;c[(b+296|0)+8>>2]=-2147483616;c[(b+296|0)+4>>2]=16;f=d;h=155200;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+5888|0,b+296|0,e+3688|0);if((a[(b+296|0)+11>>0]|0)<0)rmb(c[(b+296|0)>>2]|0);c[(b+284|0)>>2]=0;c[(b+284|0)+4>>2]=0;c[(b+284|0)+8>>2]=0;d=omb(32)|0;c[(b+284|0)>>2]=d;c[(b+284|0)+8>>2]=-2147483616;c[(b+284|0)+4>>2]=18;f=d;h=155217;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+272|0)>>2]=0;c[(b+272|0)+4>>2]=0;c[(b+272|0)+8>>2]=0;d=omb(48)|0;c[(b+272|0)>>2]=d;c[(b+272|0)+8>>2]=-2147483600;c[(b+272|0)+4>>2]=39;f=d;h=155236;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;Rmb(e+5964|0,b+284|0)|0;Rmb(e+5976|0,b+272|0)|0;if((a[(b+272|0)+11>>0]|0)<0)rmb(c[(b+272|0)>>2]|0);if((a[(b+284|0)+11>>0]|0)<0)rmb(c[(b+284|0)>>2]|0);c[(e+6e3|0)>>2]=0;c[(e+6e3|0)+4>>2]=0;c[(e+6e3|0)+8>>2]=0;c[(e+6e3|0)+12>>2]=0;c[(e+6e3|0)+16>>2]=0;c[(e+6e3|0)+20>>2]=0;g[e+6024>>3]=2.0;c[(b+260|0)>>2]=0;c[(b+260|0)+4>>2]=0;c[(b+260|0)+8>>2]=0;d=omb(32)|0;c[(b+260|0)>>2]=d;c[(b+260|0)+8>>2]=-2147483616;c[(b+260|0)+4>>2]=16;f=d;h=155276;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+5960|0,b+260|0,e+3688|0);if((a[(b+260|0)+11>>0]|0)<0)rmb(c[(b+260|0)>>2]|0);c[(b+248|0)>>2]=0;c[(b+248|0)+4>>2]=0;c[(b+248|0)+8>>2]=0;d=omb(32)|0;c[(b+248|0)>>2]=d;c[(b+248|0)+8>>2]=-2147483616;c[(b+248|0)+4>>2]=22;f=d;h=155293;i=f+22|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+22>>0]=0;c[(b+236|0)>>2]=0;c[(b+236|0)+4>>2]=0;c[(b+236|0)+8>>2]=0;d=omb(48)|0;c[(b+236|0)>>2]=d;c[(b+236|0)+8>>2]=-2147483600;c[(b+236|0)+4>>2]=43;f=d;h=155316;i=f+43|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+43>>0]=0;Rmb(e+6036|0,b+248|0)|0;Rmb(e+6048|0,b+236|0)|0;if((a[(b+236|0)+11>>0]|0)<0)rmb(c[(b+236|0)>>2]|0);if((a[(b+248|0)+11>>0]|0)<0)rmb(c[(b+248|0)>>2]|0);c[(e+6072|0)>>2]=0;c[(e+6072|0)+4>>2]=0;c[(e+6072|0)+8>>2]=0;c[(e+6072|0)+12>>2]=0;c[(e+6072|0)+16>>2]=0;c[(e+6072|0)+20>>2]=0;g[e+6096>>3]=2.0;c[(b+224|0)>>2]=0;c[(b+224|0)+4>>2]=0;c[(b+224|0)+8>>2]=0;d=omb(32)|0;c[(b+224|0)>>2]=d;c[(b+224|0)+8>>2]=-2147483616;c[(b+224|0)+4>>2]=20;f=d;h=155360;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;dfa(e,e+6032|0,b+224|0,e+3688|0);if((a[(b+224|0)+11>>0]|0)<0)rmb(c[(b+224|0)>>2]|0);c[(b+212|0)>>2]=0;c[(b+212|0)+4>>2]=0;c[(b+212|0)+8>>2]=0;d=omb(32)|0;c[(b+212|0)>>2]=d;c[(b+212|0)+8>>2]=-2147483616;c[(b+212|0)+4>>2]=21;f=d;h=155381;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+200|0)>>2]=0;c[(b+200|0)+4>>2]=0;c[(b+200|0)+8>>2]=0;d=omb(48)|0;c[(b+200|0)>>2]=d;c[(b+200|0)+8>>2]=-2147483600;c[(b+200|0)+4>>2]=42;f=d;h=155403;i=f+42|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+42>>0]=0;Rmb(e+6108|0,b+212|0)|0;Rmb(e+6120|0,b+200|0)|0;if((a[(b+200|0)+11>>0]|0)<0)rmb(c[(b+200|0)>>2]|0);if((a[(b+212|0)+11>>0]|0)<0)rmb(c[(b+212|0)>>2]|0);c[(e+6144|0)>>2]=0;c[(e+6144|0)+4>>2]=0;c[(e+6144|0)+8>>2]=0;c[(e+6144|0)+12>>2]=0;c[(e+6144|0)+16>>2]=0;c[(e+6144|0)+20>>2]=0;g[e+6168>>3]=2.0;c[(b+188|0)>>2]=0;c[(b+188|0)+4>>2]=0;c[(b+188|0)+8>>2]=0;d=omb(32)|0;c[(b+188|0)>>2]=d;c[(b+188|0)+8>>2]=-2147483616;c[(b+188|0)+4>>2]=19;f=d;h=155446;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+6104|0,b+188|0,e+3688|0);if((a[(b+188|0)+11>>0]|0)<0)rmb(c[(b+188|0)>>2]|0);c[(b+176|0)>>2]=0;c[(b+176|0)+4>>2]=0;c[(b+176|0)+8>>2]=0;d=omb(32)|0;c[(b+176|0)>>2]=d;c[(b+176|0)+8>>2]=-2147483616;c[(b+176|0)+4>>2]=17;f=d;h=155466;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+164|0)>>2]=0;c[(b+164|0)+4>>2]=0;c[(b+164|0)+8>>2]=0;d=omb(48)|0;c[(b+164|0)>>2]=d;c[(b+164|0)+8>>2]=-2147483600;c[(b+164|0)+4>>2]=38;f=d;h=155484;i=f+38|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+38>>0]=0;Rmb(e+6180|0,b+176|0)|0;Rmb(e+6192|0,b+164|0)|0;if((a[(b+164|0)+11>>0]|0)<0)rmb(c[(b+164|0)>>2]|0);if((a[(b+176|0)+11>>0]|0)<0)rmb(c[(b+176|0)>>2]|0);c[(e+6216|0)>>2]=0;c[(e+6216|0)+4>>2]=0;c[(e+6216|0)+8>>2]=0;c[(e+6216|0)+12>>2]=0;c[(e+6216|0)+16>>2]=0;c[(e+6216|0)+20>>2]=0;g[e+6240>>3]=2.0;c[(b+152|0)>>2]=0;c[(b+152|0)+4>>2]=0;c[(b+152|0)+8>>2]=0;d=omb(16)|0;c[(b+152|0)>>2]=d;c[(b+152|0)+8>>2]=-2147483632;c[(b+152|0)+4>>2]=15;f=d;h=155523;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+6176|0,b+152|0,e+3688|0);if((a[(b+152|0)+11>>0]|0)<0)rmb(c[(b+152|0)>>2]|0);c[(b+140|0)>>2]=0;c[(b+140|0)+4>>2]=0;c[(b+140|0)+8>>2]=0;d=omb(32)|0;c[(b+140|0)>>2]=d;c[(b+140|0)+8>>2]=-2147483616;c[(b+140|0)+4>>2]=17;f=d;h=155539;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+128|0)>>2]=0;c[(b+128|0)+4>>2]=0;c[(b+128|0)+8>>2]=0;d=omb(48)|0;c[(b+128|0)>>2]=d;c[(b+128|0)+8>>2]=-2147483600;c[(b+128|0)+4>>2]=38;f=d;h=155557;i=f+38|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+38>>0]=0;Rmb(e+6252|0,b+140|0)|0;Rmb(e+6264|0,b+128|0)|0;if((a[(b+128|0)+11>>0]|0)<0)rmb(c[(b+128|0)>>2]|0);if((a[(b+140|0)+11>>0]|0)<0)rmb(c[(b+140|0)>>2]|0);c[(e+6288|0)>>2]=0;c[(e+6288|0)+4>>2]=0;c[(e+6288|0)+8>>2]=0;c[(e+6288|0)+12>>2]=0;c[(e+6288|0)+16>>2]=0;c[(e+6288|0)+20>>2]=0;g[e+6312>>3]=2.0;c[(b+116|0)>>2]=0;c[(b+116|0)+4>>2]=0;c[(b+116|0)+8>>2]=0;d=omb(16)|0;c[(b+116|0)>>2]=d;c[(b+116|0)+8>>2]=-2147483632;c[(b+116|0)+4>>2]=15;f=d;h=155596;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+6248|0,b+116|0,e+3688|0);if((a[(b+116|0)+11>>0]|0)<0)rmb(c[(b+116|0)>>2]|0);c[(b+104|0)>>2]=0;c[(b+104|0)+4>>2]=0;c[(b+104|0)+8>>2]=0;d=omb(32)|0;c[(b+104|0)>>2]=d;c[(b+104|0)+8>>2]=-2147483616;c[(b+104|0)+4>>2]=26;f=d;h=155612;i=f+26|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+26>>0]=0;c[(b+92|0)>>2]=0;c[(b+92|0)+4>>2]=0;c[(b+92|0)+8>>2]=0;d=omb(48)|0;c[(b+92|0)>>2]=d;c[(b+92|0)+8>>2]=-2147483600;c[(b+92|0)+4>>2]=47;f=d;h=155639;i=f+47|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+47>>0]=0;Rmb(e+6324|0,b+104|0)|0;Rmb(e+6336|0,b+92|0)|0;if((a[(b+92|0)+11>>0]|0)<0)rmb(c[(b+92|0)>>2]|0);if((a[(b+104|0)+11>>0]|0)<0)rmb(c[(b+104|0)>>2]|0);c[(e+6360|0)>>2]=0;c[(e+6360|0)+4>>2]=0;c[(e+6360|0)+8>>2]=0;c[(e+6360|0)+12>>2]=0;c[(e+6360|0)+16>>2]=0;c[(e+6360|0)+20>>2]=0;g[e+6384>>3]=2.0;c[(b+80|0)>>2]=0;c[(b+80|0)+4>>2]=0;c[(b+80|0)+8>>2]=0;d=omb(32)|0;c[(b+80|0)>>2]=d;c[(b+80|0)+8>>2]=-2147483616;c[(b+80|0)+4>>2]=23;f=d;h=155687;i=f+23|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+23>>0]=0;dfa(e,e+6320|0,b+80|0,e+3688|0);if((a[(b+80|0)+11>>0]|0)<0)rmb(c[(b+80|0)>>2]|0);c[(b+68|0)>>2]=0;c[(b+68|0)+4>>2]=0;c[(b+68|0)+8>>2]=0;d=omb(16)|0;c[(b+68|0)>>2]=d;c[(b+68|0)+8>>2]=-2147483632;c[(b+68|0)+4>>2]=15;f=d;h=155711;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;c[(b+56|0)>>2]=0;c[(b+56|0)+4>>2]=0;c[(b+56|0)+8>>2]=0;d=omb(48)|0;c[(b+56|0)>>2]=d;c[(b+56|0)+8>>2]=-2147483600;c[(b+56|0)+4>>2]=32;f=d;h=153193;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+6396|0,b+68|0)|0;Rmb(e+6408|0,b+56|0)|0;if((a[(b+56|0)+11>>0]|0)<0)rmb(c[(b+56|0)>>2]|0);if((a[(b+68|0)+11>>0]|0)<0)rmb(c[(b+68|0)>>2]|0);g[e+6432>>3]=.5;g[e+6440>>3]=.5;g[e+6448>>3]=0.0;g[e+6456>>3]=10.0;c[(b+44|0)>>2]=0;c[(b+44|0)+4>>2]=0;c[(b+44|0)+8>>2]=0;d=omb(16)|0;c[(b+44|0)>>2]=d;c[(b+44|0)+8>>2]=-2147483632;c[(b+44|0)+4>>2]=13;f=d;h=155727;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+6392|0,b+44|0,e+3688|0);if((a[(b+44|0)+11>>0]|0)>=0){ya=b;c[b+5904>>2]=5;break a}rmb(c[(b+44|0)>>2]|0);ya=b;c[b+5904>>2]=5;break a}c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}function Woa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;d=c[b+4880>>2]|0;c[(b+992|0)>>2]=d;c[(b+992|0)+8>>2]=-2147483600;c[(b+992|0)+4>>2]=40;f=d;h=153688;i=f+40|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+40>>0]=0;Rmb(e+4524|0,b+1004|0)|0;Rmb(e+4536|0,b+992|0)|0;if((a[(b+992|0)+11>>0]|0)<0)rmb(c[(b+992|0)>>2]|0);if((a[(b+1004|0)+11>>0]|0)<0)rmb(c[(b+1004|0)>>2]|0);g[e+4560>>3]=1.0;g[e+4568>>3]=1.0;g[e+4576>>3]=0.0;g[e+4584>>3]=2.0;c[(b+980|0)>>2]=0;c[(b+980|0)+4>>2]=0;c[(b+980|0)+8>>2]=0;d=omb(32)|0;c[(b+980|0)>>2]=d;c[(b+980|0)+8>>2]=-2147483616;c[(b+980|0)+4>>2]=21;f=d;h=153729;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;dfa(e,e+4520|0,b+980|0,e+3688|0);if((a[(b+980|0)+11>>0]|0)<0)rmb(c[(b+980|0)>>2]|0);c[(b+968|0)>>2]=0;c[(b+968|0)+4>>2]=0;c[(b+968|0)+8>>2]=0;d=omb(32)|0;c[(b+968|0)>>2]=d;c[(b+968|0)+8>>2]=-2147483616;c[(b+968|0)+4>>2]=18;f=d;h=153751;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+956|0)>>2]=0;c[(b+956|0)+4>>2]=0;c[(b+956|0)+8>>2]=0;d=omb(48)|0;c[(b+956|0)>>2]=d;c[(b+956|0)+8>>2]=-2147483600;c[(b+956|0)+4>>2]=34;f=d;h=153770;i=f+34|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+34>>0]=0;Rmb(e+4596|0,b+968|0)|0;Rmb(e+4608|0,b+956|0)|0;if((a[(b+956|0)+11>>0]|0)<0)rmb(c[(b+956|0)>>2]|0);if((a[(b+968|0)+11>>0]|0)<0)rmb(c[(b+968|0)>>2]|0);g[e+4632>>3]=1.0;g[e+4640>>3]=1.0;g[e+4648>>3]=0.0;g[e+4656>>3]=2.0;c[(b+944|0)>>2]=0;c[(b+944|0)+4>>2]=0;c[(b+944|0)+8>>2]=0;d=omb(32)|0;c[(b+944|0)>>2]=d;c[(b+944|0)+8>>2]=-2147483616;c[(b+944|0)+4>>2]=16;f=d;h=153805;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+4592|0,b+944|0,e+3688|0);if((a[(b+944|0)+11>>0]|0)<0)rmb(c[(b+944|0)>>2]|0);c[(b+932|0)>>2]=0;c[(b+932|0)+4>>2]=0;c[(b+932|0)+8>>2]=0;d=omb(32)|0;c[(b+932|0)>>2]=d;c[(b+932|0)+8>>2]=-2147483616;c[(b+932|0)+4>>2]=20;f=d;h=153822;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+920|0)>>2]=0;c[(b+920|0)+4>>2]=0;c[(b+920|0)+8>>2]=0;d=omb(48)|0;c[(b+920|0)>>2]=d;c[(b+920|0)+8>>2]=-2147483600;c[(b+920|0)+4>>2]=36;f=d;h=153843;i=f+36|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+36>>0]=0;Rmb(e+4668|0,b+932|0)|0;Rmb(e+4680|0,b+920|0)|0;if((a[(b+920|0)+11>>0]|0)<0)rmb(c[(b+920|0)>>2]|0);if((a[(b+932|0)+11>>0]|0)<0)rmb(c[(b+932|0)>>2]|0);g[e+4704>>3]=1.0;g[e+4712>>3]=1.0;g[e+4720>>3]=0.0;g[e+4728>>3]=2.0;c[(b+908|0)>>2]=0;c[(b+908|0)+4>>2]=0;c[(b+908|0)+8>>2]=0;d=omb(32)|0;c[(b+908|0)>>2]=d;c[(b+908|0)+8>>2]=-2147483616;c[(b+908|0)+4>>2]=18;f=d;h=153880;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+4664|0,b+908|0,e+3688|0);if((a[(b+908|0)+11>>0]|0)<0)rmb(c[(b+908|0)>>2]|0);c[(b+896|0)>>2]=0;c[(b+896|0)+4>>2]=0;c[(b+896|0)+8>>2]=0;d=omb(32)|0;c[(b+896|0)>>2]=d;c[(b+896|0)+8>>2]=-2147483616;c[(b+896|0)+4>>2]=17;f=d;h=153899;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+884|0)>>2]=0;c[(b+884|0)+4>>2]=0;c[(b+884|0)+8>>2]=0;d=omb(48)|0;c[(b+884|0)>>2]=d;c[(b+884|0)+8>>2]=-2147483600;c[(b+884|0)+4>>2]=33;f=d;h=153917;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+4740|0,b+896|0)|0;Rmb(e+4752|0,b+884|0)|0;if((a[(b+884|0)+11>>0]|0)<0)rmb(c[(b+884|0)>>2]|0);if((a[(b+896|0)+11>>0]|0)<0)rmb(c[(b+896|0)>>2]|0);c[(e+4776|0)>>2]=0;c[(e+4776|0)+4>>2]=0;c[(e+4776|0)+8>>2]=0;c[(e+4776|0)+12>>2]=0;c[(e+4776|0)+16>>2]=0;c[(e+4776|0)+20>>2]=0;g[e+4800>>3]=2.0;c[(b+872|0)>>2]=0;c[(b+872|0)+4>>2]=0;c[(b+872|0)+8>>2]=0;d=omb(16)|0;c[(b+872|0)>>2]=d;c[(b+872|0)+8>>2]=-2147483632;c[(b+872|0)+4>>2]=15;f=d;h=153951;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+4736|0,b+872|0,e+3688|0);if((a[(b+872|0)+11>>0]|0)<0)rmb(c[(b+872|0)>>2]|0);c[(b+860|0)>>2]=0;c[(b+860|0)+4>>2]=0;c[(b+860|0)+8>>2]=0;d=omb(32)|0;c[(b+860|0)>>2]=d;c[(b+860|0)+8>>2]=-2147483616;c[(b+860|0)+4>>2]=17;f=d;h=153967;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+848|0)>>2]=0;c[(b+848|0)+4>>2]=0;c[(b+848|0)+8>>2]=0;d=omb(48)|0;c[(b+848|0)>>2]=d;c[(b+848|0)+8>>2]=-2147483600;c[(b+848|0)+4>>2]=33;f=d;h=153985;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+4812|0,b+860|0)|0;Rmb(e+4824|0,b+848|0)|0;if((a[(b+848|0)+11>>0]|0)<0)rmb(c[(b+848|0)>>2]|0);if((a[(b+860|0)+11>>0]|0)<0)rmb(c[(b+860|0)>>2]|0);c[(e+4848|0)>>2]=0;c[(e+4848|0)+4>>2]=0;c[(e+4848|0)+8>>2]=0;c[(e+4848|0)+12>>2]=0;c[(e+4848|0)+16>>2]=0;c[(e+4848|0)+20>>2]=0;g[e+4872>>3]=2.0;c[(b+836|0)>>2]=0;c[(b+836|0)+4>>2]=0;c[(b+836|0)+8>>2]=0;d=omb(16)|0;c[(b+836|0)>>2]=d;c[(b+836|0)+8>>2]=-2147483632;c[(b+836|0)+4>>2]=15;f=d;h=154019;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+4808|0,b+836|0,e+3688|0);if((a[(b+836|0)+11>>0]|0)<0)rmb(c[(b+836|0)>>2]|0);c[(b+824|0)>>2]=0;c[(b+824|0)+4>>2]=0;c[(b+824|0)+8>>2]=0;d=omb(32)|0;c[(b+824|0)>>2]=d;c[(b+824|0)+8>>2]=-2147483616;c[(b+824|0)+4>>2]=21;f=d;h=154035;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+812|0)>>2]=0;c[(b+812|0)+4>>2]=0;c[(b+812|0)+8>>2]=0;d=omb(48)|0;c[(b+812|0)>>2]=d;c[(b+812|0)+8>>2]=-2147483600;c[(b+812|0)+4>>2]=37;f=d;h=154057;i=f+37|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+37>>0]=0;Rmb(e+4884|0,b+824|0)|0;Rmb(e+4896|0,b+812|0)|0;if((a[(b+812|0)+11>>0]|0)<0)rmb(c[(b+812|0)>>2]|0);if((a[(b+824|0)+11>>0]|0)<0)rmb(c[(b+824|0)>>2]|0);c[(e+4920|0)>>2]=0;c[(e+4920|0)+4>>2]=0;c[(e+4920|0)+8>>2]=0;c[(e+4920|0)+12>>2]=0;c[(e+4920|0)+16>>2]=0;c[(e+4920|0)+20>>2]=0;g[e+4944>>3]=2.0;c[(b+800|0)>>2]=0;c[(b+800|0)+4>>2]=0;c[(b+800|0)+8>>2]=0;d=omb(32)|0;c[(b+800|0)>>2]=d;c[(b+800|0)+8>>2]=-2147483616;c[(b+800|0)+4>>2]=19;f=d;h=154095;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+4880|0,b+800|0,e+3688|0);if((a[(b+800|0)+11>>0]|0)<0)rmb(c[(b+800|0)>>2]|0);c[(b+788|0)>>2]=0;c[(b+788|0)+4>>2]=0;c[(b+788|0)+8>>2]=0;d=omb(32)|0;c[(b+788|0)>>2]=d;c[(b+788|0)+8>>2]=-2147483616;c[(b+788|0)+4>>2]=20;f=d;h=154115;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+776|0)>>2]=0;c[(b+776|0)+4>>2]=0;c[(b+776|0)+8>>2]=0;d=omb(48)|0;c[(b+776|0)>>2]=d;c[(b+776|0)+8>>2]=-2147483600;c[(b+776|0)+4>>2]=36;f=d;h=154136;i=f+36|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+36>>0]=0;Rmb(e+4956|0,b+788|0)|0;Rmb(e+4968|0,b+776|0)|0;if((a[(b+776|0)+11>>0]|0)<0)rmb(c[(b+776|0)>>2]|0);if((a[(b+788|0)+11>>0]|0)<0)rmb(c[(b+788|0)>>2]|0);c[(e+4992|0)>>2]=0;c[(e+4992|0)+4>>2]=0;c[(e+4992|0)+8>>2]=0;c[(e+4992|0)+12>>2]=0;c[(e+4992|0)+16>>2]=0;c[(e+4992|0)+20>>2]=0;g[e+5016>>3]=2.0;c[(b+764|0)>>2]=0;c[(b+764|0)+4>>2]=0;c[(b+764|0)+8>>2]=0;d=omb(32)|0;c[(b+764|0)>>2]=d;c[(b+764|0)+8>>2]=-2147483616;c[(b+764|0)+4>>2]=18;f=d;h=154173;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+4952|0,b+764|0,e+3688|0);if((a[(b+764|0)+11>>0]|0)<0)rmb(c[(b+764|0)>>2]|0);c[(b+752|0)>>2]=0;c[(b+752|0)+4>>2]=0;c[(b+752|0)+8>>2]=0;d=omb(32)|0;c[(b+752|0)>>2]=d;c[(b+752|0)+8>>2]=-2147483616;c[(b+752|0)+4>>2]=16;f=d;h=154192;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+740|0)>>2]=0;c[(b+740|0)+4>>2]=0;c[(b+740|0)+8>>2]=0;d=omb(48)|0;c[(b+740|0)>>2]=d;c[(b+740|0)+8>>2]=-2147483600;c[(b+740|0)+4>>2]=32;f=d;h=154209;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+5028|0,b+752|0)|0;Rmb(e+5040|0,b+740|0)|0;if((a[(b+740|0)+11>>0]|0)<0)rmb(c[(b+740|0)>>2]|0);if((a[(b+752|0)+11>>0]|0)<0)rmb(c[(b+752|0)>>2]|0);g[e+5064>>3]=1.0;g[e+5072>>3]=1.0;g[e+5080>>3]=0.0;g[e+5088>>3]=2.0;c[(b+728|0)>>2]=0;c[(b+728|0)+4>>2]=0;c[(b+728|0)+8>>2]=0;d=omb(16)|0;c[(b+728|0)>>2]=d;c[(b+728|0)+8>>2]=-2147483632;c[(b+728|0)+4>>2]=14;f=d;h=154242;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+5024|0,b+728|0,e+3688|0);if((a[(b+728|0)+11>>0]|0)<0)rmb(c[(b+728|0)>>2]|0);c[(b+716|0)>>2]=0;c[(b+716|0)+4>>2]=0;c[(b+716|0)+8>>2]=0;d=omb(32)|0;c[(b+716|0)>>2]=d;c[(b+716|0)+8>>2]=-2147483616;c[(b+716|0)+4>>2]=16;f=d;h=154257;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+704|0)>>2]=0;c[(b+704|0)+4>>2]=0;c[(b+704|0)+8>>2]=0;d=omb(48)|0;c[(b+704|0)>>2]=d;c[(b+704|0)+8>>2]=-2147483600;c[(b+704|0)+4>>2]=32;f=d;h=154274;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+5100|0,b+716|0)|0;Rmb(e+5112|0,b+704|0)|0;if((a[(b+704|0)+11>>0]|0)<0)rmb(c[(b+704|0)>>2]|0);if((a[(b+716|0)+11>>0]|0)<0)rmb(c[(b+716|0)>>2]|0);g[e+5136>>3]=1.0;g[e+5144>>3]=1.0;g[e+5152>>3]=0.0;g[e+5160>>3]=2.0;c[(b+692|0)>>2]=0;c[(b+692|0)+4>>2]=0;c[(b+692|0)+8>>2]=0;d=omb(16)|0;c[(b+692|0)>>2]=d;c[(b+692|0)+8>>2]=-2147483632;c[(b+692|0)+4>>2]=14;f=d;h=154307;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+5096|0,b+692|0,e+3688|0);if((a[(b+692|0)+11>>0]|0)<0)rmb(c[(b+692|0)>>2]|0);c[(b+680|0)>>2]=0;c[(b+680|0)+4>>2]=0;c[(b+680|0)+8>>2]=0;d=omb(32)|0;c[(b+680|0)>>2]=d;c[(b+680|0)+8>>2]=-2147483616;c[(b+680|0)+4>>2]=25;f=d;h=154322;i=f+25|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+25>>0]=0;c[(b+668|0)>>2]=0;c[(b+668|0)+4>>2]=0;c[(b+668|0)+8>>2]=0;d=omb(48)|0;c[(b+668|0)>>2]=d;c[(b+668|0)+8>>2]=-2147483600;c[(b+668|0)+4>>2]=41;f=d;h=154348;i=f+41|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+41>>0]=0;Rmb(e+5172|0,b+680|0)|0;Rmb(e+5184|0,b+668|0)|0;if((a[(b+668|0)+11>>0]|0)<0)rmb(c[(b+668|0)>>2]|0);if((a[(b+680|0)+11>>0]|0)<0)rmb(c[(b+680|0)>>2]|0);g[e+5208>>3]=1.0;g[e+5216>>3]=1.0;g[e+5224>>3]=0.0;g[e+5232>>3]=2.0;c[(b+656|0)>>2]=0;c[(b+656|0)+4>>2]=0;c[(b+656|0)+8>>2]=0;d=omb(32)|0;c[(b+656|0)>>2]=d;c[(b+656|0)+8>>2]=-2147483616;c[(b+656|0)+4>>2]=22;f=d;h=154390;i=f+22|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+22>>0]=0;dfa(e,e+5168|0,b+656|0,e+3688|0);if((a[(b+656|0)+11>>0]|0)<0)rmb(c[(b+656|0)>>2]|0);c[(b+644|0)>>2]=0;c[(b+644|0)+4>>2]=0;c[(b+644|0)+8>>2]=0;d=omb(32)|0;c[(b+644|0)>>2]=d;c[(b+644|0)+8>>2]=-2147483616;c[(b+644|0)+4>>2]=18;f=d;h=154413;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+632|0)>>2]=0;c[(b+632|0)+4>>2]=0;c[(b+632|0)+8>>2]=0;d=omb(48)|0;c[(b+632|0)>>2]=d;c[(b+632|0)+8>>2]=-2147483600;c[(b+632|0)+4>>2]=39;f=d;h=154432;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;Rmb(e+5244|0,b+644|0)|0;Rmb(e+5256|0,b+632|0)|0;if((a[(b+632|0)+11>>0]|0)<0)rmb(c[(b+632|0)>>2]|0);if((a[(b+644|0)+11>>0]|0)<0)rmb(c[(b+644|0)>>2]|0);c[(e+5280|0)>>2]=0;c[(e+5280|0)+4>>2]=0;c[(e+5280|0)+8>>2]=0;c[(e+5280|0)+12>>2]=0;c[(e+5280|0)+16>>2]=0;c[(e+5280|0)+20>>2]=0;g[e+5304>>3]=2.0;c[(b+620|0)>>2]=0;c[(b+620|0)+4>>2]=0;c[(b+620|0)+8>>2]=0;d=omb(32)|0;c[(b+620|0)>>2]=d;c[(b+620|0)+8>>2]=-2147483616;c[(b+620|0)+4>>2]=16;f=d;h=154472;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+5240|0,b+620|0,e+3688|0);if((a[(b+620|0)+11>>0]|0)<0)rmb(c[(b+620|0)>>2]|0);c[(b+608|0)>>2]=0;c[(b+608|0)+4>>2]=0;c[(b+608|0)+8>>2]=0;d=omb(32)|0;c[(b+608|0)>>2]=d;c[(b+608|0)+8>>2]=-2147483616;c[(b+608|0)+4>>2]=20;f=d;h=154489;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+596|0)>>2]=0;c[(b+596|0)+4>>2]=0;c[(b+596|0)+8>>2]=0;d=omb(48)|0;c[(b+596|0)>>2]=d;c[(b+596|0)+8>>2]=-2147483600;c[(b+596|0)+4>>2]=41;f=d;h=154510;i=f+41|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+41>>0]=0;Rmb(e+5316|0,b+608|0)|0;Rmb(e+5328|0,b+596|0)|0;if((a[(b+596|0)+11>>0]|0)<0)rmb(c[(b+596|0)>>2]|0);if((a[(b+608|0)+11>>0]|0)<0)rmb(c[(b+608|0)>>2]|0);c[(e+5352|0)>>2]=0;c[(e+5352|0)+4>>2]=0;c[(e+5352|0)+8>>2]=0;c[(e+5352|0)+12>>2]=0;c[(e+5352|0)+16>>2]=0;c[(e+5352|0)+20>>2]=0;g[e+5376>>3]=2.0;c[(b+584|0)>>2]=0;c[(b+584|0)+4>>2]=0;c[(b+584|0)+8>>2]=0;d=omb(32)|0;c[(b+584|0)>>2]=d;c[(b+584|0)+8>>2]=-2147483616;c[(b+584|0)+4>>2]=18;f=d;h=154552;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+5312|0,b+584|0,e+3688|0);if((a[(b+584|0)+11>>0]|0)<0)rmb(c[(b+584|0)>>2]|0);c[(b+572|0)>>2]=0;c[(b+572|0)+4>>2]=0;c[(b+572|0)+8>>2]=0;d=omb(32)|0;c[(b+572|0)>>2]=d;c[(b+572|0)+8>>2]=-2147483616;c[(b+572|0)+4>>2]=20;f=d;h=154571;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+560|0)>>2]=0;c[(b+560|0)+4>>2]=0;c[(b+560|0)+8>>2]=0;d=omb(48)|0;c[(b+560|0)>>2]=d;c[(b+560|0)+8>>2]=-2147483600;c[(b+560|0)+4>>2]=41;f=d;h=154592;i=f+41|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+41>>0]=0;Rmb(e+5388|0,b+572|0)|0;Rmb(e+5400|0,b+560|0)|0;if((a[(b+560|0)+11>>0]|0)<0)rmb(c[(b+560|0)>>2]|0);if((a[(b+572|0)+11>>0]|0)<0)rmb(c[(b+572|0)>>2]|0);c[(e+5424|0)>>2]=0;c[(e+5424|0)+4>>2]=0;c[(e+5424|0)+8>>2]=0;c[(e+5424|0)+12>>2]=0;c[(e+5424|0)+16>>2]=0;c[(e+5424|0)+20>>2]=0;g[e+5448>>3]=2.0;c[(b+548|0)>>2]=0;c[(b+548|0)+4>>2]=0;c[(b+548|0)+8>>2]=0;d=omb(32)|0;c[(b+548|0)>>2]=d;c[(b+548|0)+8>>2]=-2147483616;c[(b+548|0)+4>>2]=18;f=d;h=154634;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+5384|0,b+548|0,e+3688|0);if((a[(b+548|0)+11>>0]|0)<0)rmb(c[(b+548|0)>>2]|0);c[(b+536|0)>>2]=0;c[(b+536|0)+4>>2]=0;c[(b+536|0)+8>>2]=0;d=omb(32)|0;c[(b+536|0)>>2]=d;c[(b+536|0)+8>>2]=-2147483616;c[(b+536|0)+4>>2]=18;f=d;h=154653;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+524|0)>>2]=0;c[(b+524|0)+4>>2]=0;c[(b+524|0)+8>>2]=0;d=omb(48)|0;c[(b+524|0)>>2]=d;c[(b+524|0)+8>>2]=-2147483600;c[(b+524|0)+4>>2]=39;f=d;h=154672;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;Rmb(e+5460|0,b+536|0)|0;Rmb(e+5472|0,b+524|0)|0;if((a[(b+524|0)+11>>0]|0)<0)rmb(c[(b+524|0)>>2]|0);if((a[(b+536|0)+11>>0]|0)<0)rmb(c[(b+536|0)>>2]|0);c[(e+5496|0)>>2]=0;c[(e+5496|0)+4>>2]=0;c[(e+5496|0)+8>>2]=0;c[(e+5496|0)+12>>2]=0;c[(e+5496|0)+16>>2]=0;c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}function Xoa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;d=c[b+4544>>2]|0;f=d;h=152626;i=f+92|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+92>>0]=0;Rmb(e+3564|0,b+1484|0)|0;Rmb(e+3576|0,b+1472|0)|0;if((a[(b+1472|0)+11>>0]|0)<0)rmb(c[(b+1472|0)>>2]|0);if((a[(b+1484|0)+11>>0]|0)<0)rmb(c[(b+1484|0)>>2]|0);c[(b+1460|0)>>2]=0;c[(b+1460|0)+4>>2]=0;c[(b+1460|0)+8>>2]=0;Rmb(e+3600|0,b+1460|0)|0;Rmb(e+3612|0,b+1460|0)|0;if((a[(b+1460|0)+11>>0]|0)<0)rmb(c[(b+1460|0)>>2]|0);c[(b+1448|0)>>2]=0;c[(b+1448|0)+4>>2]=0;c[(b+1448|0)+8>>2]=0;d=omb(16)|0;c[(b+1448|0)>>2]=d;c[(b+1448|0)+8>>2]=-2147483632;c[(b+1448|0)+4>>2]=14;f=d;h=152719;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+3560|0,b+1448|0,e+3392|0);if((a[(b+1448|0)+11>>0]|0)<0)rmb(c[(b+1448|0)>>2]|0);c[(b+1436|0)>>2]=0;c[(b+1436|0)+4>>2]=0;c[(b+1436|0)+8>>2]=0;d=omb(32)|0;c[(b+1436|0)>>2]=d;c[(b+1436|0)+8>>2]=-2147483616;c[(b+1436|0)+4>>2]=17;f=d;h=152734;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+1424|0)>>2]=0;c[(b+1424|0)+4>>2]=0;c[(b+1424|0)+8>>2]=0;d=omb(128)|0;c[(b+1424|0)>>2]=d;c[(b+1424|0)+8>>2]=-2147483520;c[(b+1424|0)+4>>2]=118;f=d;h=152752;i=f+118|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+118>>0]=0;Rmb(e+3628|0,b+1436|0)|0;Rmb(e+3640|0,b+1424|0)|0;if((a[(b+1424|0)+11>>0]|0)<0)rmb(c[(b+1424|0)>>2]|0);if((a[(b+1436|0)+11>>0]|0)<0)rmb(c[(b+1436|0)>>2]|0);c[(b+1412|0)>>2]=0;c[(b+1412|0)+4>>2]=0;c[(b+1412|0)+8>>2]=0;d=omb(16)|0;c[(b+1412|0)>>2]=d;c[(b+1412|0)+8>>2]=-2147483632;c[(b+1412|0)+4>>2]=15;f=d;h=152871;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+3624|0,b+1412|0,e+3392|0);if((a[(b+1412|0)+11>>0]|0)<0)rmb(c[(b+1412|0)>>2]|0);c[(b+3572|0)>>2]=0;c[(b+3572|0)+4>>2]=0;c[(b+3572|0)+8>>2]=0;d=omb(16)|0;c[(b+3572|0)>>2]=d;c[(b+3572|0)+8>>2]=-2147483632;c[(b+3572|0)+4>>2]=15;f=d;h=152887;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;c[(b+3560|0)>>2]=0;c[(b+3560|0)+4>>2]=0;c[(b+3560|0)+8>>2]=0;d=omb(32)|0;c[(b+3560|0)>>2]=d;c[(b+3560|0)+8>>2]=-2147483616;c[(b+3560|0)+4>>2]=16;f=d;h=152903;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;Rmb(e+3704|0,b+3572|0)|0;Rmb(e+3692|0,b+3560|0)|0;if((a[(b+3560|0)+11>>0]|0)<0)rmb(c[(b+3560|0)>>2]|0);if((a[(b+3572|0)+11>>0]|0)<0)rmb(c[(b+3572|0)>>2]|0);c[(b+3572|0)>>2]=e+3688|0;d=c[(e+6480|0)>>2]|0;if(d>>>0<(c[(e+6484|0)>>2]|0)>>>0){c[d>>2]=e+3688|0;c[(e+6480|0)>>2]=(c[(e+6480|0)>>2]|0)+4}else cfa(e+6476|0,b+3572|0);c[(b+1400|0)>>2]=0;c[(b+1400|0)+4>>2]=0;c[(b+1400|0)+8>>2]=0;d=omb(32)|0;c[(b+1400|0)>>2]=d;c[(b+1400|0)+8>>2]=-2147483616;c[(b+1400|0)+4>>2]=21;f=d;h=152920;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+1388|0)>>2]=0;c[(b+1388|0)+4>>2]=0;c[(b+1388|0)+8>>2]=0;d=omb(32)|0;c[(b+1388|0)>>2]=d;c[(b+1388|0)+8>>2]=-2147483616;c[(b+1388|0)+4>>2]=25;f=d;h=152942;i=f+25|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+25>>0]=0;Rmb(e+3732|0,b+1400|0)|0;Rmb(e+3744|0,b+1388|0)|0;if((a[(b+1388|0)+11>>0]|0)<0)rmb(c[(b+1388|0)>>2]|0);if((a[(b+1400|0)+11>>0]|0)<0)rmb(c[(b+1400|0)>>2]|0);g[e+3768>>3]=.5;g[e+3776>>3]=.5;g[e+3784>>3]=0.0;g[e+3792>>3]=5.0;c[(b+1376|0)>>2]=0;c[(b+1376|0)+4>>2]=0;c[(b+1376|0)+8>>2]=0;d=omb(32)|0;c[(b+1376|0)>>2]=d;c[(b+1376|0)+8>>2]=-2147483616;c[(b+1376|0)+4>>2]=19;f=d;h=152968;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+3728|0,b+1376|0,e+3688|0);if((a[(b+1376|0)+11>>0]|0)<0)rmb(c[(b+1376|0)>>2]|0);c[(b+1364|0)>>2]=0;c[(b+1364|0)+4>>2]=0;c[(b+1364|0)+8>>2]=0;d=omb(32)|0;c[(b+1364|0)>>2]=d;c[(b+1364|0)+8>>2]=-2147483616;c[(b+1364|0)+4>>2]=19;f=d;h=152988;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+1352|0)>>2]=0;c[(b+1352|0)+4>>2]=0;c[(b+1352|0)+8>>2]=0;d=omb(32)|0;c[(b+1352|0)>>2]=d;c[(b+1352|0)+8>>2]=-2147483616;c[(b+1352|0)+4>>2]=23;f=d;h=153008;i=f+23|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+23>>0]=0;Rmb(e+3804|0,b+1364|0)|0;Rmb(e+3816|0,b+1352|0)|0;if((a[(b+1352|0)+11>>0]|0)<0)rmb(c[(b+1352|0)>>2]|0);if((a[(b+1364|0)+11>>0]|0)<0)rmb(c[(b+1364|0)>>2]|0);c[(e+3840|0)>>2]=0;c[(e+3840|0)+4>>2]=0;c[(e+3840|0)+8>>2]=0;c[(e+3840|0)+12>>2]=0;c[(e+3840|0)+16>>2]=0;c[(e+3840|0)+20>>2]=0;g[e+3864>>3]=2.0;c[(b+1340|0)>>2]=0;c[(b+1340|0)+4>>2]=0;c[(b+1340|0)+8>>2]=0;d=omb(32)|0;c[(b+1340|0)>>2]=d;c[(b+1340|0)+8>>2]=-2147483616;c[(b+1340|0)+4>>2]=17;f=d;h=153032;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+3800|0,b+1340|0,e+3688|0);if((a[(b+1340|0)+11>>0]|0)<0)rmb(c[(b+1340|0)>>2]|0);c[(b+1328|0)>>2]=0;c[(b+1328|0)+4>>2]=0;c[(b+1328|0)+8>>2]=0;d=omb(32)|0;c[(b+1328|0)>>2]=d;c[(b+1328|0)+8>>2]=-2147483616;c[(b+1328|0)+4>>2]=20;f=d;h=153050;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+1316|0)>>2]=0;c[(b+1316|0)+4>>2]=0;c[(b+1316|0)+8>>2]=0;d=omb(32)|0;c[(b+1316|0)>>2]=d;c[(b+1316|0)+8>>2]=-2147483616;c[(b+1316|0)+4>>2]=24;f=d;h=153071;i=f+24|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+24>>0]=0;Rmb(e+3876|0,b+1328|0)|0;Rmb(e+3888|0,b+1316|0)|0;if((a[(b+1316|0)+11>>0]|0)<0)rmb(c[(b+1316|0)>>2]|0);if((a[(b+1328|0)+11>>0]|0)<0)rmb(c[(b+1328|0)>>2]|0);c[(e+3912|0)>>2]=0;c[(e+3912|0)+4>>2]=0;c[(e+3912|0)+8>>2]=0;c[(e+3912|0)+12>>2]=0;c[(e+3912|0)+16>>2]=0;c[(e+3912|0)+20>>2]=0;g[e+3936>>3]=2.0;c[(b+1304|0)>>2]=0;c[(b+1304|0)+4>>2]=0;c[(b+1304|0)+8>>2]=0;d=omb(32)|0;c[(b+1304|0)>>2]=d;c[(b+1304|0)+8>>2]=-2147483616;c[(b+1304|0)+4>>2]=18;f=d;h=153096;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+3872|0,b+1304|0,e+3688|0);if((a[(b+1304|0)+11>>0]|0)<0)rmb(c[(b+1304|0)>>2]|0);c[(b+1292|0)>>2]=0;c[(b+1292|0)+4>>2]=0;c[(b+1292|0)+8>>2]=0;d=omb(32)|0;c[(b+1292|0)>>2]=d;c[(b+1292|0)+8>>2]=-2147483616;c[(b+1292|0)+4>>2]=18;f=d;h=153115;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+1280|0)>>2]=0;c[(b+1280|0)+4>>2]=0;c[(b+1280|0)+8>>2]=0;d=omb(32)|0;c[(b+1280|0)>>2]=d;c[(b+1280|0)+8>>2]=-2147483616;c[(b+1280|0)+4>>2]=22;f=d;h=153134;i=f+22|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+22>>0]=0;Rmb(e+3948|0,b+1292|0)|0;Rmb(e+3960|0,b+1280|0)|0;if((a[(b+1280|0)+11>>0]|0)<0)rmb(c[(b+1280|0)>>2]|0);if((a[(b+1292|0)+11>>0]|0)<0)rmb(c[(b+1292|0)>>2]|0);g[e+3984>>3]=.5;g[e+3992>>3]=.5;g[e+4e3>>3]=0.0;g[e+4008>>3]=6.0;c[(b+1268|0)>>2]=0;c[(b+1268|0)+4>>2]=0;c[(b+1268|0)+8>>2]=0;d=omb(32)|0;c[(b+1268|0)>>2]=d;c[(b+1268|0)+8>>2]=-2147483616;c[(b+1268|0)+4>>2]=16;f=d;h=153157;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+3944|0,b+1268|0,e+3688|0);if((a[(b+1268|0)+11>>0]|0)<0)rmb(c[(b+1268|0)>>2]|0);c[(b+1256|0)>>2]=0;c[(b+1256|0)+4>>2]=0;c[(b+1256|0)+8>>2]=0;d=omb(32)|0;c[(b+1256|0)>>2]=d;c[(b+1256|0)+8>>2]=-2147483616;c[(b+1256|0)+4>>2]=18;f=d;h=153174;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+1244|0)>>2]=0;c[(b+1244|0)+4>>2]=0;c[(b+1244|0)+8>>2]=0;d=omb(48)|0;c[(b+1244|0)>>2]=d;c[(b+1244|0)+8>>2]=-2147483600;c[(b+1244|0)+4>>2]=32;f=d;h=153193;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+4020|0,b+1256|0)|0;Rmb(e+4032|0,b+1244|0)|0;if((a[(b+1244|0)+11>>0]|0)<0)rmb(c[(b+1244|0)>>2]|0);if((a[(b+1256|0)+11>>0]|0)<0)rmb(c[(b+1256|0)>>2]|0);g[e+4056>>3]=.5;g[e+4064>>3]=.5;g[e+4072>>3]=0.0;g[e+4080>>3]=10.0;c[(b+1232|0)>>2]=0;c[(b+1232|0)+4>>2]=0;c[(b+1232|0)+8>>2]=0;d=omb(32)|0;c[(b+1232|0)>>2]=d;c[(b+1232|0)+8>>2]=-2147483616;c[(b+1232|0)+4>>2]=16;f=d;h=153226;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+4016|0,b+1232|0,e+3688|0);if((a[(b+1232|0)+11>>0]|0)<0)rmb(c[(b+1232|0)>>2]|0);c[(b+1220|0)>>2]=0;c[(b+1220|0)+4>>2]=0;c[(b+1220|0)+8>>2]=0;d=omb(32)|0;c[(b+1220|0)>>2]=d;c[(b+1220|0)+8>>2]=-2147483616;c[(b+1220|0)+4>>2]=17;f=d;h=153243;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+1208|0)>>2]=0;c[(b+1208|0)+4>>2]=0;c[(b+1208|0)+8>>2]=0;d=omb(48)|0;c[(b+1208|0)>>2]=d;c[(b+1208|0)+8>>2]=-2147483600;c[(b+1208|0)+4>>2]=33;f=d;h=153261;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+4092|0,b+1220|0)|0;Rmb(e+4104|0,b+1208|0)|0;if((a[(b+1208|0)+11>>0]|0)<0)rmb(c[(b+1208|0)>>2]|0);if((a[(b+1220|0)+11>>0]|0)<0)rmb(c[(b+1220|0)>>2]|0);g[e+4128>>3]=1.0;g[e+4136>>3]=1.0;g[e+4144>>3]=0.0;g[e+4152>>3]=2.0;c[(b+1196|0)>>2]=0;c[(b+1196|0)+4>>2]=0;c[(b+1196|0)+8>>2]=0;d=omb(16)|0;c[(b+1196|0)>>2]=d;c[(b+1196|0)+8>>2]=-2147483632;c[(b+1196|0)+4>>2]=15;f=d;h=153295;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+4088|0,b+1196|0,e+3688|0);if((a[(b+1196|0)+11>>0]|0)<0)rmb(c[(b+1196|0)>>2]|0);c[(b+1184|0)>>2]=0;c[(b+1184|0)+4>>2]=0;c[(b+1184|0)+8>>2]=0;d=omb(32)|0;c[(b+1184|0)>>2]=d;c[(b+1184|0)+8>>2]=-2147483616;c[(b+1184|0)+4>>2]=19;f=d;h=153311;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+1172|0)>>2]=0;c[(b+1172|0)+4>>2]=0;c[(b+1172|0)+8>>2]=0;d=omb(48)|0;c[(b+1172|0)>>2]=d;c[(b+1172|0)+8>>2]=-2147483600;c[(b+1172|0)+4>>2]=35;f=d;h=153331;i=f+35|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+35>>0]=0;Rmb(e+4164|0,b+1184|0)|0;Rmb(e+4176|0,b+1172|0)|0;if((a[(b+1172|0)+11>>0]|0)<0)rmb(c[(b+1172|0)>>2]|0);if((a[(b+1184|0)+11>>0]|0)<0)rmb(c[(b+1184|0)>>2]|0);c[(e+4200|0)>>2]=0;c[(e+4200|0)+4>>2]=0;c[(e+4200|0)+8>>2]=0;c[(e+4200|0)+12>>2]=0;c[(e+4200|0)+16>>2]=0;c[(e+4200|0)+20>>2]=0;g[e+4224>>3]=2.0;c[(b+1160|0)>>2]=0;c[(b+1160|0)+4>>2]=0;c[(b+1160|0)+8>>2]=0;d=omb(32)|0;c[(b+1160|0)>>2]=d;c[(b+1160|0)+8>>2]=-2147483616;c[(b+1160|0)+4>>2]=17;f=d;h=153367;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+4160|0,b+1160|0,e+3688|0);if((a[(b+1160|0)+11>>0]|0)<0)rmb(c[(b+1160|0)>>2]|0);c[(b+1148|0)>>2]=0;c[(b+1148|0)+4>>2]=0;c[(b+1148|0)+8>>2]=0;d=omb(32)|0;c[(b+1148|0)>>2]=d;c[(b+1148|0)+8>>2]=-2147483616;c[(b+1148|0)+4>>2]=19;f=d;h=153385;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+1136|0)>>2]=0;c[(b+1136|0)+4>>2]=0;c[(b+1136|0)+8>>2]=0;d=omb(48)|0;c[(b+1136|0)>>2]=d;c[(b+1136|0)+8>>2]=-2147483600;c[(b+1136|0)+4>>2]=35;f=d;h=153405;i=f+35|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+35>>0]=0;Rmb(e+4236|0,b+1148|0)|0;Rmb(e+4248|0,b+1136|0)|0;if((a[(b+1136|0)+11>>0]|0)<0)rmb(c[(b+1136|0)>>2]|0);if((a[(b+1148|0)+11>>0]|0)<0)rmb(c[(b+1148|0)>>2]|0);g[e+4272>>3]=2.0;g[e+4280>>3]=2.0;g[e+4288>>3]=0.0;g[e+4296>>3]=2.0;c[(b+1124|0)>>2]=0;c[(b+1124|0)+4>>2]=0;c[(b+1124|0)+8>>2]=0;d=omb(32)|0;c[(b+1124|0)>>2]=d;c[(b+1124|0)+8>>2]=-2147483616;c[(b+1124|0)+4>>2]=17;f=d;h=153441;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+4232|0,b+1124|0,e+3688|0);if((a[(b+1124|0)+11>>0]|0)<0)rmb(c[(b+1124|0)>>2]|0);c[(b+1112|0)>>2]=0;c[(b+1112|0)+4>>2]=0;c[(b+1112|0)+8>>2]=0;d=omb(32)|0;c[(b+1112|0)>>2]=d;c[(b+1112|0)+8>>2]=-2147483616;c[(b+1112|0)+4>>2]=17;f=d;h=153459;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+1100|0)>>2]=0;c[(b+1100|0)+4>>2]=0;c[(b+1100|0)+8>>2]=0;d=omb(48)|0;c[(b+1100|0)>>2]=d;c[(b+1100|0)+8>>2]=-2147483600;c[(b+1100|0)+4>>2]=33;f=d;h=153477;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+4308|0,b+1112|0)|0;Rmb(e+4320|0,b+1100|0)|0;if((a[(b+1100|0)+11>>0]|0)<0)rmb(c[(b+1100|0)>>2]|0);if((a[(b+1112|0)+11>>0]|0)<0)rmb(c[(b+1112|0)>>2]|0);g[e+4344>>3]=1.0;g[e+4352>>3]=1.0;g[e+4360>>3]=0.0;g[e+4368>>3]=2.0;c[(b+1088|0)>>2]=0;c[(b+1088|0)+4>>2]=0;c[(b+1088|0)+8>>2]=0;d=omb(16)|0;c[(b+1088|0)>>2]=d;c[(b+1088|0)+8>>2]=-2147483632;c[(b+1088|0)+4>>2]=15;f=d;h=153511;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+4304|0,b+1088|0,e+3688|0);if((a[(b+1088|0)+11>>0]|0)<0)rmb(c[(b+1088|0)>>2]|0);c[(b+1076|0)>>2]=0;c[(b+1076|0)+4>>2]=0;c[(b+1076|0)+8>>2]=0;d=omb(32)|0;c[(b+1076|0)>>2]=d;c[(b+1076|0)+8>>2]=-2147483616;c[(b+1076|0)+4>>2]=16;f=d;h=153527;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+1064|0)>>2]=0;c[(b+1064|0)+4>>2]=0;c[(b+1064|0)+8>>2]=0;d=omb(48)|0;c[(b+1064|0)>>2]=d;c[(b+1064|0)+8>>2]=-2147483600;c[(b+1064|0)+4>>2]=32;f=d;h=153544;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+4380|0,b+1076|0)|0;Rmb(e+4392|0,b+1064|0)|0;if((a[(b+1064|0)+11>>0]|0)<0)rmb(c[(b+1064|0)>>2]|0);if((a[(b+1076|0)+11>>0]|0)<0)rmb(c[(b+1076|0)>>2]|0);g[e+4416>>3]=1.0;g[e+4424>>3]=1.0;g[e+4432>>3]=0.0;g[e+4440>>3]=2.0;c[(b+1052|0)>>2]=0;c[(b+1052|0)+4>>2]=0;c[(b+1052|0)+8>>2]=0;d=omb(16)|0;c[(b+1052|0)>>2]=d;c[(b+1052|0)+8>>2]=-2147483632;c[(b+1052|0)+4>>2]=14;f=d;h=153577;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+4376|0,b+1052|0,e+3688|0);if((a[(b+1052|0)+11>>0]|0)<0)rmb(c[(b+1052|0)>>2]|0);c[(b+1040|0)>>2]=0;c[(b+1040|0)+4>>2]=0;c[(b+1040|0)+8>>2]=0;d=omb(32)|0;c[(b+1040|0)>>2]=d;c[(b+1040|0)+8>>2]=-2147483616;c[(b+1040|0)+4>>2]=18;f=d;h=153592;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+1028|0)>>2]=0;c[(b+1028|0)+4>>2]=0;c[(b+1028|0)+8>>2]=0;d=omb(48)|0;c[(b+1028|0)>>2]=d;c[(b+1028|0)+8>>2]=-2147483600;c[(b+1028|0)+4>>2]=34;f=d;h=153611;i=f+34|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+34>>0]=0;Rmb(e+4452|0,b+1040|0)|0;Rmb(e+4464|0,b+1028|0)|0;if((a[(b+1028|0)+11>>0]|0)<0)rmb(c[(b+1028|0)>>2]|0);if((a[(b+1040|0)+11>>0]|0)<0)rmb(c[(b+1040|0)>>2]|0);g[e+4488>>3]=1.0;g[e+4496>>3]=1.0;g[e+4504>>3]=0.0;g[e+4512>>3]=2.0;c[(b+1016|0)>>2]=0;c[(b+1016|0)+4>>2]=0;c[(b+1016|0)+8>>2]=0;d=omb(32)|0;c[(b+1016|0)>>2]=d;c[(b+1016|0)+8>>2]=-2147483616;c[(b+1016|0)+4>>2]=16;f=d;h=153646;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+4448|0,b+1016|0,e+3688|0);if((a[(b+1016|0)+11>>0]|0)<0)rmb(c[(b+1016|0)>>2]|0);c[(b+1004|0)>>2]=0;c[(b+1004|0)+4>>2]=0;c[(b+1004|0)+8>>2]=0;d=omb(32)|0;c[(b+1004|0)>>2]=d;c[(b+1004|0)+8>>2]=-2147483616;c[(b+1004|0)+4>>2]=24;f=d;h=153663;i=f+24|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+24>>0]=0;c[(b+992|0)>>2]=0;c[(b+992|0)+4>>2]=0;c[(b+992|0)+8>>2]=0;e=omb(48)|0;c[b+4880>>2]=e;c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}function Yoa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;d=c[b+4208>>2]|0;c[(b+1964|0)+4>>2]=13;f=d;h=151579;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+2720|0,b+1964|0,e+1280|0);if((a[(b+1964|0)+11>>0]|0)<0)rmb(c[(b+1964|0)>>2]|0);c[(b+1952|0)>>2]=0;c[(b+1952|0)+4>>2]=0;c[(b+1952|0)+8>>2]=0;d=omb(16)|0;c[(b+1952|0)>>2]=d;c[(b+1952|0)+8>>2]=-2147483632;c[(b+1952|0)+4>>2]=15;f=d;h=151593;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;c[(b+1940|0)>>2]=0;c[(b+1940|0)+4>>2]=0;c[(b+1940|0)+8>>2]=0;d=omb(48)|0;c[(b+1940|0)>>2]=d;c[(b+1940|0)+8>>2]=-2147483600;c[(b+1940|0)+4>>2]=36;f=d;h=151609;i=f+36|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+36>>0]=0;Rmb(e+2588|0,b+1952|0)|0;Rmb(e+2600|0,b+1940|0)|0;if((a[(b+1940|0)+11>>0]|0)<0)rmb(c[(b+1940|0)>>2]|0);if((a[(b+1952|0)+11>>0]|0)<0)rmb(c[(b+1952|0)>>2]|0);g[e+2624>>3]=3.0;g[e+2632>>3]=3.0;g[e+2640>>3]=2.0;g[e+2648>>3]=6.0;c[(b+1928|0)>>2]=0;c[(b+1928|0)+4>>2]=0;c[(b+1928|0)+8>>2]=0;d=omb(16)|0;c[(b+1928|0)>>2]=d;c[(b+1928|0)+8>>2]=-2147483632;c[(b+1928|0)+4>>2]=13;f=d;h=151646;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+2584|0,b+1928|0,e+1280|0);if((a[(b+1928|0)+11>>0]|0)<0)rmb(c[(b+1928|0)>>2]|0);c[(b+1916|0)>>2]=0;c[(b+1916|0)+4>>2]=0;c[(b+1916|0)+8>>2]=0;d=omb(16)|0;c[(b+1916|0)>>2]=d;c[(b+1916|0)+8>>2]=-2147483632;c[(b+1916|0)+4>>2]=14;f=d;h=151660;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;c[(b+1904|0)>>2]=0;c[(b+1904|0)+4>>2]=0;c[(b+1904|0)+8>>2]=0;d=omb(48)|0;c[(b+1904|0)>>2]=d;c[(b+1904|0)+8>>2]=-2147483600;c[(b+1904|0)+4>>2]=33;f=d;h=151675;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+2660|0,b+1916|0)|0;Rmb(e+2672|0,b+1904|0)|0;if((a[(b+1904|0)+11>>0]|0)<0)rmb(c[(b+1904|0)>>2]|0);if((a[(b+1916|0)+11>>0]|0)<0)rmb(c[(b+1916|0)>>2]|0);c[e+2696>>2]=20;c[e+2700>>2]=20;c[e+2704>>2]=0;c[e+2708>>2]=45;a[e+2712>>0]=0;c[(b+1892|0)>>2]=0;c[(b+1892|0)+4>>2]=0;c[(b+1892|0)+8>>2]=0;d=omb(16)|0;c[(b+1892|0)>>2]=d;c[(b+1892|0)+8>>2]=-2147483632;c[(b+1892|0)+4>>2]=12;f=d;h=151709;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;dfa(e,e+2656|0,b+1892|0,e+1280|0);if((a[(b+1892|0)+11>>0]|0)<0)rmb(c[(b+1892|0)>>2]|0);c[(b+1880|0)>>2]=0;c[(b+1880|0)+4>>2]=0;c[(b+1880|0)+8>>2]=0;d=omb(16)|0;c[(b+1880|0)>>2]=d;c[(b+1880|0)+8>>2]=-2147483632;c[(b+1880|0)+4>>2]=14;f=d;h=151722;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;c[(b+1868|0)>>2]=0;c[(b+1868|0)+4>>2]=0;c[(b+1868|0)+8>>2]=0;d=omb(32)|0;c[(b+1868|0)>>2]=d;c[(b+1868|0)+8>>2]=-2147483616;c[(b+1868|0)+4>>2]=31;f=d;h=151737;i=f+31|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+31>>0]=0;Rmb(e+2796|0,b+1880|0)|0;Rmb(e+2808|0,b+1868|0)|0;if((a[(b+1868|0)+11>>0]|0)<0)rmb(c[(b+1868|0)>>2]|0);if((a[(b+1880|0)+11>>0]|0)<0)rmb(c[(b+1880|0)>>2]|0);g[e+2832>>3]=.6;g[e+2840>>3]=.6;g[e+2848>>3]=.2;g[e+2856>>3]=1.2;c[(b+1856|0)>>2]=0;c[(b+1856|0)+4>>2]=0;c[(b+1856|0)+8>>2]=0;d=omb(16)|0;c[(b+1856|0)>>2]=d;c[(b+1856|0)+8>>2]=-2147483632;c[(b+1856|0)+4>>2]=13;f=d;h=151769;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+2792|0,b+1856|0,e+1280|0);if((a[(b+1856|0)+11>>0]|0)<0)rmb(c[(b+1856|0)>>2]|0);c[(b+1844|0)>>2]=0;c[(b+1844|0)+4>>2]=0;c[(b+1844|0)+8>>2]=0;d=omb(32)|0;c[(b+1844|0)>>2]=d;c[(b+1844|0)+8>>2]=-2147483616;c[(b+1844|0)+4>>2]=21;f=d;h=151783;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+1832|0)>>2]=0;c[(b+1832|0)+4>>2]=0;c[(b+1832|0)+8>>2]=0;d=omb(48)|0;c[(b+1832|0)>>2]=d;c[(b+1832|0)+8>>2]=-2147483600;c[(b+1832|0)+4>>2]=42;f=d;h=151805;i=f+42|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+42>>0]=0;Rmb(e+2868|0,b+1844|0)|0;Rmb(e+2880|0,b+1832|0)|0;if((a[(b+1832|0)+11>>0]|0)<0)rmb(c[(b+1832|0)>>2]|0);if((a[(b+1844|0)+11>>0]|0)<0)rmb(c[(b+1844|0)>>2]|0);a[e+2904>>0]=0;a[e+2905>>0]=0;c[(b+1820|0)>>2]=0;c[(b+1820|0)+4>>2]=0;c[(b+1820|0)+8>>2]=0;d=omb(32)|0;c[(b+1820|0)>>2]=d;c[(b+1820|0)+8>>2]=-2147483616;c[(b+1820|0)+4>>2]=19;f=d;h=151848;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+2864|0,b+1820|0,e+1280|0);if((a[(b+1820|0)+11>>0]|0)<0)rmb(c[(b+1820|0)>>2]|0);c[(b+1808|0)>>2]=0;c[(b+1808|0)+4>>2]=0;c[(b+1808|0)+8>>2]=0;d=omb(16)|0;c[(b+1808|0)>>2]=d;c[(b+1808|0)+8>>2]=-2147483632;c[(b+1808|0)+4>>2]=14;f=d;h=151868;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;c[(b+1796|0)>>2]=0;c[(b+1796|0)+4>>2]=0;c[(b+1796|0)+8>>2]=0;d=omb(48)|0;c[(b+1796|0)>>2]=d;c[(b+1796|0)+8>>2]=-2147483600;c[(b+1796|0)+4>>2]=33;f=d;h=148743;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+2916|0,b+1808|0)|0;Rmb(e+2928|0,b+1796|0)|0;if((a[(b+1796|0)+11>>0]|0)<0)rmb(c[(b+1796|0)>>2]|0);if((a[(b+1808|0)+11>>0]|0)<0)rmb(c[(b+1808|0)>>2]|0);g[e+2952>>3]=.25;g[e+2960>>3]=.25;g[e+2968>>3]=0.0;g[e+2976>>3]=1.0;c[(b+1784|0)>>2]=0;c[(b+1784|0)+4>>2]=0;c[(b+1784|0)+8>>2]=0;d=omb(16)|0;c[(b+1784|0)>>2]=d;c[(b+1784|0)+8>>2]=-2147483632;c[(b+1784|0)+4>>2]=13;f=d;h=151883;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+2912|0,b+1784|0,e+1280|0);if((a[(b+1784|0)+11>>0]|0)<0)rmb(c[(b+1784|0)>>2]|0);c[(b+1772|0)>>2]=0;c[(b+1772|0)+4>>2]=0;c[(b+1772|0)+8>>2]=0;d=omb(32)|0;c[(b+1772|0)>>2]=d;c[(b+1772|0)+8>>2]=-2147483616;c[(b+1772|0)+4>>2]=18;f=d;h=151897;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+1760|0)>>2]=0;c[(b+1760|0)+4>>2]=0;c[(b+1760|0)+8>>2]=0;d=omb(48)|0;c[(b+1760|0)>>2]=d;c[(b+1760|0)+8>>2]=-2147483600;c[(b+1760|0)+4>>2]=37;f=d;h=151916;i=f+37|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+37>>0]=0;Rmb(e+2988|0,b+1772|0)|0;Rmb(e+3e3|0,b+1760|0)|0;if((a[(b+1760|0)+11>>0]|0)<0)rmb(c[(b+1760|0)>>2]|0);if((a[(b+1772|0)+11>>0]|0)<0)rmb(c[(b+1772|0)>>2]|0);g[e+3024>>3]=.6;g[e+3032>>3]=.6;g[e+3040>>3]=0.0;g[e+3048>>3]=1.0;c[(b+1748|0)>>2]=0;c[(b+1748|0)+4>>2]=0;c[(b+1748|0)+8>>2]=0;d=omb(32)|0;c[(b+1748|0)>>2]=d;c[(b+1748|0)+8>>2]=-2147483616;c[(b+1748|0)+4>>2]=16;f=d;h=151954;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+2984|0,b+1748|0,e+1280|0);if((a[(b+1748|0)+11>>0]|0)<0)rmb(c[(b+1748|0)>>2]|0);c[(b+1736|0)>>2]=0;c[(b+1736|0)+4>>2]=0;c[(b+1736|0)+8>>2]=0;d=omb(16)|0;c[(b+1736|0)>>2]=d;c[(b+1736|0)+8>>2]=-2147483632;c[(b+1736|0)+4>>2]=13;f=d;h=151971;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;c[(b+1724|0)>>2]=0;c[(b+1724|0)+4>>2]=0;c[(b+1724|0)+8>>2]=0;d=omb(48)|0;c[(b+1724|0)>>2]=d;c[(b+1724|0)+8>>2]=-2147483600;c[(b+1724|0)+4>>2]=38;f=d;h=151985;i=f+38|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+38>>0]=0;Rmb(e+3060|0,b+1736|0)|0;Rmb(e+3072|0,b+1724|0)|0;if((a[(b+1724|0)+11>>0]|0)<0)rmb(c[(b+1724|0)>>2]|0);if((a[(b+1736|0)+11>>0]|0)<0)rmb(c[(b+1736|0)>>2]|0);c[e+3096>>2]=8;c[e+3100>>2]=8;c[e+3104>>2]=0;c[e+3108>>2]=24;a[e+3112>>0]=0;c[(b+1712|0)>>2]=0;c[(b+1712|0)+4>>2]=0;c[(b+1712|0)+8>>2]=0;d=omb(16)|0;c[(b+1712|0)>>2]=d;c[(b+1712|0)+8>>2]=-2147483632;c[(b+1712|0)+4>>2]=12;f=d;h=152024;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;dfa(e,e+3056|0,b+1712|0,e+1280|0);if((a[(b+1712|0)+11>>0]|0)<0)rmb(c[(b+1712|0)>>2]|0);c[(b+1700|0)>>2]=0;c[(b+1700|0)+4>>2]=0;c[(b+1700|0)+8>>2]=0;d=omb(16)|0;c[(b+1700|0)>>2]=d;c[(b+1700|0)+8>>2]=-2147483632;c[(b+1700|0)+4>>2]=14;f=d;h=152037;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;c[(b+1688|0)>>2]=0;c[(b+1688|0)+4>>2]=0;c[(b+1688|0)+8>>2]=0;d=omb(48)|0;c[(b+1688|0)>>2]=d;c[(b+1688|0)+8>>2]=-2147483600;c[(b+1688|0)+4>>2]=39;f=d;h=152052;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;Rmb(e+3120|0,b+1700|0)|0;Rmb(e+3132|0,b+1688|0)|0;if((a[(b+1688|0)+11>>0]|0)<0)rmb(c[(b+1688|0)>>2]|0);if((a[(b+1700|0)+11>>0]|0)<0)rmb(c[(b+1700|0)>>2]|0);c[e+3156>>2]=3;c[e+3160>>2]=3;c[e+3164>>2]=0;c[e+3168>>2]=12;a[e+3172>>0]=0;c[(b+1676|0)>>2]=0;c[(b+1676|0)+4>>2]=0;c[(b+1676|0)+8>>2]=0;d=omb(16)|0;c[(b+1676|0)>>2]=d;c[(b+1676|0)+8>>2]=-2147483632;c[(b+1676|0)+4>>2]=13;f=d;h=152092;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+3116|0,b+1676|0,e+1280|0);if((a[(b+1676|0)+11>>0]|0)<0)rmb(c[(b+1676|0)>>2]|0);c[(b+1664|0)>>2]=0;c[(b+1664|0)+4>>2]=0;c[(b+1664|0)+8>>2]=0;d=omb(32)|0;c[(b+1664|0)>>2]=d;c[(b+1664|0)+8>>2]=-2147483616;c[(b+1664|0)+4>>2]=16;f=d;h=152106;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+1652|0)>>2]=0;c[(b+1652|0)+4>>2]=0;c[(b+1652|0)+8>>2]=0;d=omb(32)|0;c[(b+1652|0)>>2]=d;c[(b+1652|0)+8>>2]=-2147483616;c[(b+1652|0)+4>>2]=28;f=d;h=152123;i=f+28|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+28>>0]=0;Rmb(e+3180|0,b+1664|0)|0;Rmb(e+3192|0,b+1652|0)|0;if((a[(b+1652|0)+11>>0]|0)<0)rmb(c[(b+1652|0)>>2]|0);if((a[(b+1664|0)+11>>0]|0)<0)rmb(c[(b+1664|0)>>2]|0);g[e+3216>>3]=.15;g[e+3224>>3]=.15;g[e+3232>>3]=.1;g[e+3240>>3]=.3;c[(b+1640|0)>>2]=0;c[(b+1640|0)+4>>2]=0;c[(b+1640|0)+8>>2]=0;d=omb(16)|0;c[(b+1640|0)>>2]=d;c[(b+1640|0)+8>>2]=-2147483632;c[(b+1640|0)+4>>2]=14;f=d;h=152152;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+3176|0,b+1640|0,e+1280|0);if((a[(b+1640|0)+11>>0]|0)<0)rmb(c[(b+1640|0)>>2]|0);a[((b+1628|0)+11|0)>>0]=10;f=b+1628|0;h=152167;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+1628|0)+10>>0]=0;c[(b+1616|0)>>2]=0;c[(b+1616|0)+4>>2]=0;c[(b+1616|0)+8>>2]=0;d=omb(16)|0;c[(b+1616|0)>>2]=d;c[(b+1616|0)+8>>2]=-2147483632;c[(b+1616|0)+4>>2]=14;f=d;h=152178;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;Rmb(e+3252|0,b+1628|0)|0;Rmb(e+3264|0,b+1616|0)|0;if((a[(b+1616|0)+11>>0]|0)<0)rmb(c[(b+1616|0)>>2]|0);if((a[((b+1628|0)+11|0)>>0]|0)<0)rmb(c[(b+1628|0)>>2]|0);g[e+3288>>3]=.2;g[e+3296>>3]=.2;g[e+3304>>3]=.1;g[e+3312>>3]=.5;c[(b+1604|0)>>2]=0;c[(b+1604|0)+4>>2]=0;c[(b+1604|0)+8>>2]=0;a[((b+1604|0)+11|0)>>0]=9;f=b+1604|0;h=152193;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+1604|0)+9>>0]=0;dfa(e,e+3248|0,b+1604|0,e+1280|0);if((a[((b+1604|0)+11|0)>>0]|0)<0)rmb(c[(b+1604|0)>>2]|0);c[(b+1592|0)>>2]=0;c[(b+1592|0)+4>>2]=0;c[(b+1592|0)+8>>2]=0;d=omb(16)|0;c[(b+1592|0)>>2]=d;c[(b+1592|0)+8>>2]=-2147483632;c[(b+1592|0)+4>>2]=13;f=d;h=152203;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;c[(b+1580|0)>>2]=0;c[(b+1580|0)+4>>2]=0;c[(b+1580|0)+8>>2]=0;d=omb(32)|0;c[(b+1580|0)>>2]=d;c[(b+1580|0)+8>>2]=-2147483616;c[(b+1580|0)+4>>2]=30;f=d;h=152217;i=f+30|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+30>>0]=0;Rmb(e+3324|0,b+1592|0)|0;Rmb(e+3336|0,b+1580|0)|0;if((a[(b+1580|0)+11>>0]|0)<0)rmb(c[(b+1580|0)>>2]|0);if((a[(b+1592|0)+11>>0]|0)<0)rmb(c[(b+1592|0)>>2]|0);g[e+3360>>3]=.5;g[e+3368>>3]=.5;g[e+3376>>3]=.2;g[e+3384>>3]=1.0;c[(b+1568|0)>>2]=0;c[(b+1568|0)+4>>2]=0;c[(b+1568|0)+8>>2]=0;d=omb(16)|0;c[(b+1568|0)>>2]=d;c[(b+1568|0)+8>>2]=-2147483632;c[(b+1568|0)+4>>2]=12;f=d;h=152248;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;dfa(e,e+3320|0,b+1568|0,e+1280|0);if((a[(b+1568|0)+11>>0]|0)<0)rmb(c[(b+1568|0)>>2]|0);c[(b+3572|0)>>2]=0;c[(b+3572|0)+4>>2]=0;c[(b+3572|0)+8>>2]=0;d=omb(32)|0;c[(b+3572|0)>>2]=d;c[(b+3572|0)+8>>2]=-2147483616;c[(b+3572|0)+4>>2]=17;f=d;h=152261;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+3560|0)>>2]=0;c[(b+3560|0)+4>>2]=0;c[(b+3560|0)+8>>2]=0;d=omb(16)|0;c[(b+3560|0)>>2]=d;c[(b+3560|0)+8>>2]=-2147483632;c[(b+3560|0)+4>>2]=11;f=d;h=152279;i=f+11|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+11>>0]=0;Rmb(e+3408|0,b+3572|0)|0;Rmb(e+3396|0,b+3560|0)|0;if((a[(b+3560|0)+11>>0]|0)<0)rmb(c[(b+3560|0)>>2]|0);if((a[(b+3572|0)+11>>0]|0)<0)rmb(c[(b+3572|0)>>2]|0);c[(b+3572|0)>>2]=e+3392|0;d=c[(e+6480|0)>>2]|0;if(d>>>0<(c[(e+6484|0)>>2]|0)>>>0){c[d>>2]=e+3392|0;c[(e+6480|0)>>2]=(c[(e+6480|0)>>2]|0)+4}else cfa(e+6476|0,b+3572|0);c[(b+1556|0)>>2]=0;c[(b+1556|0)+4>>2]=0;c[(b+1556|0)+8>>2]=0;d=omb(16)|0;c[(b+1556|0)>>2]=d;c[(b+1556|0)+8>>2]=-2147483632;c[(b+1556|0)+4>>2]=15;f=d;h=152291;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;c[(b+1544|0)>>2]=0;c[(b+1544|0)+4>>2]=0;c[(b+1544|0)+8>>2]=0;i=omb(176)|0;c[(b+1544|0)>>2]=i;c[(b+1544|0)+8>>2]=-2147483472;c[(b+1544|0)+4>>2]=161;qpb(i|0,152307,161)|0;a[i+161>>0]=0;Rmb(e+3436|0,b+1556|0)|0;Rmb(e+3448|0,b+1544|0)|0;if((a[(b+1544|0)+11>>0]|0)<0)rmb(c[(b+1544|0)>>2]|0);if((a[(b+1556|0)+11>>0]|0)<0)rmb(c[(b+1556|0)>>2]|0);c[(b+1532|0)>>2]=0;c[(b+1532|0)+4>>2]=0;c[(b+1532|0)+8>>2]=0;d=omb(16)|0;c[(b+1532|0)>>2]=d;c[(b+1532|0)+8>>2]=-2147483632;c[(b+1532|0)+4>>2]=13;f=d;h=160368;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+3432|0,b+1532|0,e+3392|0);if((a[(b+1532|0)+11>>0]|0)<0)rmb(c[(b+1532|0)>>2]|0);c[(b+1520|0)>>2]=0;c[(b+1520|0)+4>>2]=0;c[(b+1520|0)+8>>2]=0;d=omb(32)|0;c[(b+1520|0)>>2]=d;c[(b+1520|0)+8>>2]=-2147483616;c[(b+1520|0)+4>>2]=18;f=d;h=152469;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+1508|0)>>2]=0;c[(b+1508|0)+4>>2]=0;c[(b+1508|0)+8>>2]=0;d=omb(128)|0;c[(b+1508|0)>>2]=d;c[(b+1508|0)+8>>2]=-2147483520;c[(b+1508|0)+4>>2]=120;f=d;h=152488;i=f+120|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+120>>0]=0;Rmb(e+3500|0,b+1520|0)|0;Rmb(e+3512|0,b+1508|0)|0;if((a[(b+1508|0)+11>>0]|0)<0)rmb(c[(b+1508|0)>>2]|0);if((a[(b+1520|0)+11>>0]|0)<0)rmb(c[(b+1520|0)>>2]|0);c[(b+1496|0)>>2]=0;c[(b+1496|0)+4>>2]=0;c[(b+1496|0)+8>>2]=0;d=omb(32)|0;c[(b+1496|0)>>2]=d;c[(b+1496|0)+8>>2]=-2147483616;c[(b+1496|0)+4>>2]=16;f=d;h=160698;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+3496|0,b+1496|0,e+3392|0);if((a[(b+1496|0)+11>>0]|0)<0)rmb(c[(b+1496|0)>>2]|0);c[(b+1484|0)>>2]=0;c[(b+1484|0)+4>>2]=0;c[(b+1484|0)+8>>2]=0;d=omb(32)|0;c[(b+1484|0)>>2]=d;c[(b+1484|0)+8>>2]=-2147483616;c[(b+1484|0)+4>>2]=16;f=d;h=152609;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+1472|0)>>2]=0;c[(b+1472|0)+4>>2]=0;c[(b+1472|0)+8>>2]=0;e=omb(96)|0;c[(b+1472|0)>>2]=e;c[(b+1472|0)+8>>2]=-2147483552;c[(b+1472|0)+4>>2]=92;c[b+4544>>2]=e;c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}function Zoa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;if((a[(b+2480|0)+11>>0]|0)<0)rmb(c[(b+2480|0)>>2]|0);if((a[(b+2492|0)+11>>0]|0)<0)rmb(c[(b+2492|0)>>2]|0);a[e+1732>>0]=0;a[e+1733>>0]=0;c[(b+2468|0)>>2]=0;c[(b+2468|0)+4>>2]=0;c[(b+2468|0)+8>>2]=0;d=omb(16)|0;c[(b+2468|0)>>2]=d;c[(b+2468|0)+8>>2]=-2147483632;c[(b+2468|0)+4>>2]=15;f=d;h=150569;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+1692|0,b+2468|0,e+1280|0);if((a[(b+2468|0)+11>>0]|0)<0)rmb(c[(b+2468|0)>>2]|0);c[(b+2456|0)>>2]=0;c[(b+2456|0)+4>>2]=0;c[(b+2456|0)+8>>2]=0;d=omb(16)|0;c[(b+2456|0)>>2]=d;c[(b+2456|0)+8>>2]=-2147483632;c[(b+2456|0)+4>>2]=12;f=d;h=150585;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;c[(b+2444|0)>>2]=0;c[(b+2444|0)+4>>2]=0;c[(b+2444|0)+8>>2]=0;d=omb(32)|0;c[(b+2444|0)>>2]=d;c[(b+2444|0)+8>>2]=-2147483616;c[(b+2444|0)+4>>2]=29;f=d;h=150598;i=f+29|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+29>>0]=0;Rmb(e+1740|0,b+2456|0)|0;Rmb(e+1752|0,b+2444|0)|0;if((a[(b+2444|0)+11>>0]|0)<0)rmb(c[(b+2444|0)>>2]|0);if((a[(b+2456|0)+11>>0]|0)<0)rmb(c[(b+2456|0)>>2]|0);g[e+1776>>3]=3.0;g[e+1784>>3]=3.0;g[e+1792>>3]=1.0;g[e+1800>>3]=8.0;c[(b+2432|0)>>2]=0;c[(b+2432|0)+4>>2]=0;c[(b+2432|0)+8>>2]=0;d=omb(16)|0;c[(b+2432|0)>>2]=d;c[(b+2432|0)+8>>2]=-2147483632;c[(b+2432|0)+4>>2]=11;f=d;h=150628;i=f+11|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+11>>0]=0;dfa(e,e+1736|0,b+2432|0,e+1280|0);if((a[(b+2432|0)+11>>0]|0)<0)rmb(c[(b+2432|0)>>2]|0);c[(b+2420|0)>>2]=0;c[(b+2420|0)+4>>2]=0;c[(b+2420|0)+8>>2]=0;d=omb(16)|0;c[(b+2420|0)>>2]=d;c[(b+2420|0)+8>>2]=-2147483632;c[(b+2420|0)+4>>2]=13;f=d;h=150640;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;c[(b+2408|0)>>2]=0;c[(b+2408|0)+4>>2]=0;c[(b+2408|0)+8>>2]=0;d=omb(32)|0;c[(b+2408|0)>>2]=d;c[(b+2408|0)+8>>2]=-2147483616;c[(b+2408|0)+4>>2]=17;f=d;h=150654;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;Rmb(e+1812|0,b+2420|0)|0;Rmb(e+1824|0,b+2408|0)|0;if((a[(b+2408|0)+11>>0]|0)<0)rmb(c[(b+2408|0)>>2]|0);if((a[(b+2420|0)+11>>0]|0)<0)rmb(c[(b+2420|0)>>2]|0);g[e+1848>>3]=.8;g[e+1856>>3]=.8;g[e+1864>>3]=0.0;g[e+1872>>3]=2.0;c[(b+2396|0)>>2]=0;c[(b+2396|0)+4>>2]=0;c[(b+2396|0)+8>>2]=0;d=omb(16)|0;c[(b+2396|0)>>2]=d;c[(b+2396|0)+8>>2]=-2147483632;c[(b+2396|0)+4>>2]=12;f=d;h=150672;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;dfa(e,e+1808|0,b+2396|0,e+1280|0);if((a[(b+2396|0)+11>>0]|0)<0)rmb(c[(b+2396|0)>>2]|0);c[(b+2384|0)>>2]=0;c[(b+2384|0)+4>>2]=0;c[(b+2384|0)+8>>2]=0;d=omb(32)|0;c[(b+2384|0)>>2]=d;c[(b+2384|0)+8>>2]=-2147483616;c[(b+2384|0)+4>>2]=19;f=d;h=150685;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+2372|0)>>2]=0;c[(b+2372|0)+4>>2]=0;c[(b+2372|0)+8>>2]=0;d=omb(48)|0;c[(b+2372|0)>>2]=d;c[(b+2372|0)+8>>2]=-2147483600;c[(b+2372|0)+4>>2]=32;f=d;h=150705;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+1884|0,b+2384|0)|0;Rmb(e+1896|0,b+2372|0)|0;if((a[(b+2372|0)+11>>0]|0)<0)rmb(c[(b+2372|0)>>2]|0);if((a[(b+2384|0)+11>>0]|0)<0)rmb(c[(b+2384|0)>>2]|0);g[e+1920>>3]=1.2;g[e+1928>>3]=1.2;g[e+1936>>3]=.5;g[e+1944>>3]=3.0;c[(b+2360|0)>>2]=0;c[(b+2360|0)+4>>2]=0;c[(b+2360|0)+8>>2]=0;d=omb(32)|0;c[(b+2360|0)>>2]=d;c[(b+2360|0)+8>>2]=-2147483616;c[(b+2360|0)+4>>2]=17;f=d;h=150738;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+1880|0,b+2360|0,e+1280|0);if((a[(b+2360|0)+11>>0]|0)<0)rmb(c[(b+2360|0)>>2]|0);c[(b+2348|0)>>2]=0;c[(b+2348|0)+4>>2]=0;c[(b+2348|0)+8>>2]=0;d=omb(32)|0;c[(b+2348|0)>>2]=d;c[(b+2348|0)+8>>2]=-2147483616;c[(b+2348|0)+4>>2]=18;f=d;h=150756;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+2336|0)>>2]=0;c[(b+2336|0)+4>>2]=0;c[(b+2336|0)+8>>2]=0;d=omb(32)|0;c[(b+2336|0)>>2]=d;c[(b+2336|0)+8>>2]=-2147483616;c[(b+2336|0)+4>>2]=31;f=d;h=150775;i=f+31|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+31>>0]=0;Rmb(e+1956|0,b+2348|0)|0;Rmb(e+1968|0,b+2336|0)|0;if((a[(b+2336|0)+11>>0]|0)<0)rmb(c[(b+2336|0)>>2]|0);if((a[(b+2348|0)+11>>0]|0)<0)rmb(c[(b+2348|0)>>2]|0);g[e+1992>>3]=.2;g[e+2e3>>3]=.2;g[e+2008>>3]=.1;g[e+2016>>3]=.5;c[(b+2324|0)>>2]=0;c[(b+2324|0)+4>>2]=0;c[(b+2324|0)+8>>2]=0;d=omb(32)|0;c[(b+2324|0)>>2]=d;c[(b+2324|0)+8>>2]=-2147483616;c[(b+2324|0)+4>>2]=16;f=d;h=150807;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+1952|0,b+2324|0,e+1280|0);if((a[(b+2324|0)+11>>0]|0)<0)rmb(c[(b+2324|0)>>2]|0);c[(b+2312|0)>>2]=0;c[(b+2312|0)+4>>2]=0;c[(b+2312|0)+8>>2]=0;d=omb(32)|0;c[(b+2312|0)>>2]=d;c[(b+2312|0)+8>>2]=-2147483616;c[(b+2312|0)+4>>2]=21;f=d;h=150824;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+2300|0)>>2]=0;c[(b+2300|0)+4>>2]=0;c[(b+2300|0)+8>>2]=0;d=omb(64)|0;c[(b+2300|0)>>2]=d;c[(b+2300|0)+8>>2]=-2147483584;c[(b+2300|0)+4>>2]=48;f=d;h=150846;i=f+48|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+48>>0]=0;Rmb(e+2028|0,b+2312|0)|0;Rmb(e+2040|0,b+2300|0)|0;if((a[(b+2300|0)+11>>0]|0)<0)rmb(c[(b+2300|0)>>2]|0);if((a[(b+2312|0)+11>>0]|0)<0)rmb(c[(b+2312|0)>>2]|0);a[e+2064>>0]=0;a[e+2065>>0]=0;c[(b+2288|0)>>2]=0;c[(b+2288|0)+4>>2]=0;c[(b+2288|0)+8>>2]=0;d=omb(32)|0;c[(b+2288|0)>>2]=d;c[(b+2288|0)+8>>2]=-2147483616;c[(b+2288|0)+4>>2]=18;f=d;h=150895;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+2024|0,b+2288|0,e+1280|0);if((a[(b+2288|0)+11>>0]|0)<0)rmb(c[(b+2288|0)>>2]|0);a[((b+2276|0)+11|0)>>0]=10;f=b+2276|0;h=150914;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+2276|0)+10>>0]=0;c[(b+2264|0)>>2]=0;c[(b+2264|0)+4>>2]=0;c[(b+2264|0)+8>>2]=0;d=omb(32)|0;c[(b+2264|0)>>2]=d;c[(b+2264|0)+8>>2]=-2147483616;c[(b+2264|0)+4>>2]=28;f=d;h=150925;i=f+28|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+28>>0]=0;Rmb(e+2076|0,b+2276|0)|0;Rmb(e+2088|0,b+2264|0)|0;if((a[(b+2264|0)+11>>0]|0)<0)rmb(c[(b+2264|0)>>2]|0);if((a[((b+2276|0)+11|0)>>0]|0)<0)rmb(c[(b+2276|0)>>2]|0);g[e+2112>>3]=4.5;g[e+2120>>3]=4.5;g[e+2128>>3]=2.0;g[e+2136>>3]=8.0;c[(b+2252|0)>>2]=0;c[(b+2252|0)+4>>2]=0;c[(b+2252|0)+8>>2]=0;a[((b+2252|0)+11|0)>>0]=9;f=b+2252|0;h=150954;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+2252|0)+9>>0]=0;dfa(e,e+2072|0,b+2252|0,e+1280|0);if((a[((b+2252|0)+11|0)>>0]|0)<0)rmb(c[(b+2252|0)>>2]|0);c[(b+2240|0)>>2]=0;c[(b+2240|0)+4>>2]=0;c[(b+2240|0)+8>>2]=0;d=omb(32)|0;c[(b+2240|0)>>2]=d;c[(b+2240|0)+8>>2]=-2147483616;c[(b+2240|0)+4>>2]=20;f=d;h=150964;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;c[(b+2228|0)>>2]=0;c[(b+2228|0)+4>>2]=0;c[(b+2228|0)+8>>2]=0;d=omb(48)|0;c[(b+2228|0)>>2]=d;c[(b+2228|0)+8>>2]=-2147483600;c[(b+2228|0)+4>>2]=47;f=d;h=150985;i=f+47|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+47>>0]=0;Rmb(e+2148|0,b+2240|0)|0;Rmb(e+2160|0,b+2228|0)|0;if((a[(b+2228|0)+11>>0]|0)<0)rmb(c[(b+2228|0)>>2]|0);if((a[(b+2240|0)+11>>0]|0)<0)rmb(c[(b+2240|0)>>2]|0);g[e+2184>>3]=2.0;g[e+2192>>3]=2.0;g[e+2200>>3]=0.0;g[e+2208>>3]=8.0;c[(b+2216|0)>>2]=0;c[(b+2216|0)+4>>2]=0;c[(b+2216|0)+8>>2]=0;d=omb(32)|0;c[(b+2216|0)>>2]=d;c[(b+2216|0)+8>>2]=-2147483616;c[(b+2216|0)+4>>2]=17;f=d;h=151033;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+2144|0,b+2216|0,e+1280|0);if((a[(b+2216|0)+11>>0]|0)<0)rmb(c[(b+2216|0)>>2]|0);c[(b+2204|0)>>2]=0;c[(b+2204|0)+4>>2]=0;c[(b+2204|0)+8>>2]=0;d=omb(32)|0;c[(b+2204|0)>>2]=d;c[(b+2204|0)+8>>2]=-2147483616;c[(b+2204|0)+4>>2]=16;f=d;h=151051;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+2192|0)>>2]=0;c[(b+2192|0)+4>>2]=0;c[(b+2192|0)+8>>2]=0;d=omb(32)|0;c[(b+2192|0)>>2]=d;c[(b+2192|0)+8>>2]=-2147483616;c[(b+2192|0)+4>>2]=27;f=d;h=151068;i=f+27|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+27>>0]=0;Rmb(e+2220|0,b+2204|0)|0;Rmb(e+2232|0,b+2192|0)|0;if((a[(b+2192|0)+11>>0]|0)<0)rmb(c[(b+2192|0)>>2]|0);if((a[(b+2204|0)+11>>0]|0)<0)rmb(c[(b+2204|0)>>2]|0);g[e+2256>>3]=1.2;g[e+2264>>3]=1.2;g[e+2272>>3]=.5;g[e+2280>>3]=3.0;c[(b+2180|0)>>2]=0;c[(b+2180|0)+4>>2]=0;c[(b+2180|0)+8>>2]=0;d=omb(16)|0;c[(b+2180|0)>>2]=d;c[(b+2180|0)+8>>2]=-2147483632;c[(b+2180|0)+4>>2]=14;f=d;h=151096;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+2216|0,b+2180|0,e+1280|0);if((a[(b+2180|0)+11>>0]|0)<0)rmb(c[(b+2180|0)>>2]|0);c[(b+2168|0)>>2]=0;c[(b+2168|0)+4>>2]=0;c[(b+2168|0)+8>>2]=0;d=omb(32)|0;c[(b+2168|0)>>2]=d;c[(b+2168|0)+8>>2]=-2147483616;c[(b+2168|0)+4>>2]=17;f=d;h=151111;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+2156|0)>>2]=0;c[(b+2156|0)+4>>2]=0;c[(b+2156|0)+8>>2]=0;d=omb(48)|0;c[(b+2156|0)>>2]=d;c[(b+2156|0)+8>>2]=-2147483600;c[(b+2156|0)+4>>2]=38;f=d;h=151129;i=f+38|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+38>>0]=0;Rmb(e+2292|0,b+2168|0)|0;Rmb(e+2304|0,b+2156|0)|0;if((a[(b+2156|0)+11>>0]|0)<0)rmb(c[(b+2156|0)>>2]|0);if((a[(b+2168|0)+11>>0]|0)<0)rmb(c[(b+2168|0)>>2]|0);c[e+2328>>2]=15;c[e+2332>>2]=15;c[e+2336>>2]=1;c[e+2340>>2]=30;a[e+2344>>0]=0;c[(b+2144|0)>>2]=0;c[(b+2144|0)+4>>2]=0;c[(b+2144|0)+8>>2]=0;d=omb(16)|0;c[(b+2144|0)>>2]=d;c[(b+2144|0)+8>>2]=-2147483632;c[(b+2144|0)+4>>2]=15;f=d;h=151168;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+2288|0,b+2144|0,e+1280|0);if((a[(b+2144|0)+11>>0]|0)<0)rmb(c[(b+2144|0)>>2]|0);c[(b+2132|0)>>2]=0;c[(b+2132|0)+4>>2]=0;c[(b+2132|0)+8>>2]=0;d=omb(16)|0;c[(b+2132|0)>>2]=d;c[(b+2132|0)+8>>2]=-2147483632;c[(b+2132|0)+4>>2]=14;f=d;h=151184;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;c[(b+2120|0)>>2]=0;c[(b+2120|0)+4>>2]=0;c[(b+2120|0)+8>>2]=0;d=omb(48)|0;c[(b+2120|0)>>2]=d;c[(b+2120|0)+8>>2]=-2147483600;c[(b+2120|0)+4>>2]=35;f=d;h=151199;i=f+35|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+35>>0]=0;Rmb(e+2352|0,b+2132|0)|0;Rmb(e+2364|0,b+2120|0)|0;if((a[(b+2120|0)+11>>0]|0)<0)rmb(c[(b+2120|0)>>2]|0);if((a[(b+2132|0)+11>>0]|0)<0)rmb(c[(b+2132|0)>>2]|0);c[(e+2392|0)>>2]=0;c[(e+2396|0)>>2]=0;c[(e+2388|0)>>2]=200288;c[(b+2108|0)>>2]=0;c[(b+2108|0)+4>>2]=0;c[(b+2108|0)+8>>2]=0;d=omb(16)|0;c[(b+2108|0)>>2]=d;c[(b+2108|0)+8>>2]=-2147483632;c[(b+2108|0)+4>>2]=13;f=d;h=151235;i=f+13|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+13>>0]=0;dfa(e,e+2348|0,b+2108|0,e+1280|0);if((a[(b+2108|0)+11>>0]|0)<0)rmb(c[(b+2108|0)>>2]|0);c[(b+2096|0)>>2]=0;c[(b+2096|0)+4>>2]=0;c[(b+2096|0)+8>>2]=0;d=omb(32)|0;c[(b+2096|0)>>2]=d;c[(b+2096|0)+8>>2]=-2147483616;c[(b+2096|0)+4>>2]=19;f=d;h=151249;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+2084|0)>>2]=0;c[(b+2084|0)+4>>2]=0;c[(b+2084|0)+8>>2]=0;d=omb(64)|0;c[(b+2084|0)>>2]=d;c[(b+2084|0)+8>>2]=-2147483584;c[(b+2084|0)+4>>2]=63;f=d;h=151269;i=f+63|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+63>>0]=0;Rmb(e+2404|0,b+2096|0)|0;Rmb(e+2416|0,b+2084|0)|0;if((a[(b+2084|0)+11>>0]|0)<0)rmb(c[(b+2084|0)>>2]|0);if((a[(b+2096|0)+11>>0]|0)<0)rmb(c[(b+2096|0)>>2]|0);c[e+2440>>2]=5;c[e+2444>>2]=5;c[e+2448>>2]=1;c[e+2452>>2]=10;a[e+2456>>0]=0;c[(b+2072|0)>>2]=0;c[(b+2072|0)+4>>2]=0;c[(b+2072|0)+8>>2]=0;d=omb(32)|0;c[(b+2072|0)>>2]=d;c[(b+2072|0)+8>>2]=-2147483616;c[(b+2072|0)+4>>2]=18;f=d;h=151333;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;dfa(e,e+2400|0,b+2072|0,e+1280|0);if((a[(b+2072|0)+11>>0]|0)<0)rmb(c[(b+2072|0)>>2]|0);c[(b+2060|0)>>2]=0;c[(b+2060|0)+4>>2]=0;c[(b+2060|0)+8>>2]=0;d=omb(32)|0;c[(b+2060|0)>>2]=d;c[(b+2060|0)+8>>2]=-2147483616;c[(b+2060|0)+4>>2]=17;f=d;h=151352;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+2048|0)>>2]=0;c[(b+2048|0)+4>>2]=0;c[(b+2048|0)+8>>2]=0;d=omb(64)|0;c[(b+2048|0)>>2]=d;c[(b+2048|0)+8>>2]=-2147483584;c[(b+2048|0)+4>>2]=50;f=d;h=151370;i=f+50|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+50>>0]=0;Rmb(e+2464|0,b+2060|0)|0;Rmb(e+2476|0,b+2048|0)|0;if((a[(b+2048|0)+11>>0]|0)<0)rmb(c[(b+2048|0)>>2]|0);if((a[(b+2060|0)+11>>0]|0)<0)rmb(c[(b+2060|0)>>2]|0);c[e+2500>>2]=10;c[e+2504>>2]=10;c[e+2508>>2]=1;c[e+2512>>2]=100;a[e+2516>>0]=0;c[(b+2036|0)>>2]=0;c[(b+2036|0)+4>>2]=0;c[(b+2036|0)+8>>2]=0;d=omb(16)|0;c[(b+2036|0)>>2]=d;c[(b+2036|0)+8>>2]=-2147483632;c[(b+2036|0)+4>>2]=15;f=d;h=151421;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+2460|0,b+2036|0,e+1280|0);if((a[(b+2036|0)+11>>0]|0)<0)rmb(c[(b+2036|0)>>2]|0);c[(b+2024|0)>>2]=0;c[(b+2024|0)+4>>2]=0;c[(b+2024|0)+8>>2]=0;d=omb(32)|0;c[(b+2024|0)>>2]=d;c[(b+2024|0)+8>>2]=-2147483616;c[(b+2024|0)+4>>2]=18;f=d;h=151437;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+2012|0)>>2]=0;c[(b+2012|0)+4>>2]=0;c[(b+2012|0)+8>>2]=0;d=omb(64)|0;c[(b+2012|0)>>2]=d;c[(b+2012|0)+8>>2]=-2147483584;c[(b+2012|0)+4>>2]=52;f=d;h=151456;i=f+52|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+52>>0]=0;Rmb(e+2524|0,b+2024|0)|0;Rmb(e+2536|0,b+2012|0)|0;if((a[(b+2012|0)+11>>0]|0)<0)rmb(c[(b+2012|0)>>2]|0);if((a[(b+2024|0)+11>>0]|0)<0)rmb(c[(b+2024|0)>>2]|0);c[e+2560>>2]=5;c[e+2564>>2]=5;c[e+2568>>2]=1;c[e+2572>>2]=100;a[e+2576>>0]=0;c[(b+2e3|0)>>2]=0;c[(b+2e3|0)+4>>2]=0;c[(b+2e3|0)+8>>2]=0;d=omb(32)|0;c[(b+2e3|0)>>2]=d;c[(b+2e3|0)+8>>2]=-2147483616;c[(b+2e3|0)+4>>2]=16;f=d;h=151509;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+2520|0,b+2e3|0,e+1280|0);if((a[(b+2e3|0)+11>>0]|0)<0)rmb(c[(b+2e3|0)>>2]|0);c[(b+1988|0)>>2]=0;c[(b+1988|0)+4>>2]=0;c[(b+1988|0)+8>>2]=0;d=omb(16)|0;c[(b+1988|0)>>2]=d;c[(b+1988|0)+8>>2]=-2147483632;c[(b+1988|0)+4>>2]=15;f=d;h=151526;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;c[(b+1976|0)>>2]=0;c[(b+1976|0)+4>>2]=0;c[(b+1976|0)+8>>2]=0;d=omb(48)|0;c[(b+1976|0)>>2]=d;c[(b+1976|0)+8>>2]=-2147483600;c[(b+1976|0)+4>>2]=36;f=d;h=151542;i=f+36|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+36>>0]=0;Rmb(e+2724|0,b+1988|0)|0;Rmb(e+2736|0,b+1976|0)|0;if((a[(b+1976|0)+11>>0]|0)<0)rmb(c[(b+1976|0)>>2]|0);if((a[(b+1988|0)+11>>0]|0)<0)rmb(c[(b+1988|0)>>2]|0);g[e+2760>>3]=1.2;g[e+2768>>3]=1.2;g[e+2776>>3]=.3;g[e+2784>>3]=2.0;c[(b+1964|0)>>2]=0;c[(b+1964|0)+4>>2]=0;c[(b+1964|0)+8>>2]=0;e=omb(16)|0;c[(b+1964|0)>>2]=e;c[(b+1964|0)+8>>2]=-2147483632;c[b+4208>>2]=e;c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}function _oa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;i=c[b+3600>>2]|0;c[(b+2984|0)+4>>2]=0;c[(b+2984|0)+8>>2]=0;d=omb(16)|0;c[(b+2984|0)>>2]=d;c[(b+2984|0)+8>>2]=-2147483632;c[(b+2984|0)+4>>2]=15;e=d;f=160565;h=e+15|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+15>>0]=0;dfa(i,i+864|0,b+2984|0,i+4|0);if((a[(b+2984|0)+11>>0]|0)<0)rmb(c[(b+2984|0)>>2]|0);c[(b+2972|0)>>2]=0;c[(b+2972|0)+4>>2]=0;c[(b+2972|0)+8>>2]=0;d=omb(16)|0;c[(b+2972|0)>>2]=d;c[(b+2972|0)+8>>2]=-2147483632;c[(b+2972|0)+4>>2]=15;e=d;f=149666;h=e+15|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+15>>0]=0;c[(b+2960|0)>>2]=0;c[(b+2960|0)+4>>2]=0;c[(b+2960|0)+8>>2]=0;d=omb(32)|0;c[(b+2960|0)>>2]=d;c[(b+2960|0)+8>>2]=-2147483616;c[(b+2960|0)+4>>2]=19;e=d;f=149682;h=e+19|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+19>>0]=0;Rmb(i+928|0,b+2972|0)|0;Rmb(i+940|0,b+2960|0)|0;if((a[(b+2960|0)+11>>0]|0)<0)rmb(c[(b+2960|0)>>2]|0);if((a[(b+2972|0)+11>>0]|0)<0)rmb(c[(b+2972|0)>>2]|0);c[i+964>>2]=50;c[i+968>>2]=50;c[i+972>>2]=0;c[i+976>>2]=500;a[i+980>>0]=1;c[(b+2948|0)>>2]=0;c[(b+2948|0)+4>>2]=0;c[(b+2948|0)+8>>2]=0;d=omb(16)|0;c[(b+2948|0)>>2]=d;c[(b+2948|0)+8>>2]=-2147483632;c[(b+2948|0)+4>>2]=13;e=d;f=160581;h=e+13|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+13>>0]=0;dfa(i,i+924|0,b+2948|0,i+4|0);if((a[(b+2948|0)+11>>0]|0)<0)rmb(c[(b+2948|0)>>2]|0);a[((b+2936|0)+11|0)>>0]=10;e=b+2936|0;f=149702;h=e+10|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[(b+2936|0)+10>>0]=0;c[(b+2924|0)>>2]=0;c[(b+2924|0)+4>>2]=0;c[(b+2924|0)+8>>2]=0;d=omb(16)|0;c[(b+2924|0)>>2]=d;c[(b+2924|0)+8>>2]=-2147483632;c[(b+2924|0)+4>>2]=14;e=d;f=149713;h=e+14|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+14>>0]=0;Rmb(i+988|0,b+2936|0)|0;Rmb(i+1e3|0,b+2924|0)|0;if((a[(b+2924|0)+11>>0]|0)<0)rmb(c[(b+2924|0)>>2]|0);if((a[((b+2936|0)+11|0)>>0]|0)<0)rmb(c[(b+2936|0)>>2]|0);c[i+1024>>2]=2100;c[i+1028>>2]=2100;c[i+1032>>2]=100;c[i+1036>>2]=6e4;a[i+1040>>0]=1;c[(b+2912|0)>>2]=0;c[(b+2912|0)+4>>2]=0;c[(b+2912|0)+8>>2]=0;a[((b+2912|0)+11|0)>>0]=9;e=b+2912|0;f=149728;h=e+9|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[(b+2912|0)+9>>0]=0;dfa(i,i+984|0,b+2912|0,i+4|0);if((a[((b+2912|0)+11|0)>>0]|0)<0)rmb(c[(b+2912|0)>>2]|0);c[(b+2900|0)>>2]=0;c[(b+2900|0)+4>>2]=0;c[(b+2900|0)+8>>2]=0;d=omb(32)|0;c[(b+2900|0)>>2]=d;c[(b+2900|0)+8>>2]=-2147483616;c[(b+2900|0)+4>>2]=23;e=d;f=149738;h=e+23|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+23>>0]=0;c[(b+2888|0)>>2]=0;c[(b+2888|0)+4>>2]=0;c[(b+2888|0)+8>>2]=0;d=omb(64)|0;c[(b+2888|0)>>2]=d;c[(b+2888|0)+8>>2]=-2147483584;c[(b+2888|0)+4>>2]=60;e=d;f=149762;h=e+60|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+60>>0]=0;Rmb(i+1048|0,b+2900|0)|0;Rmb(i+1060|0,b+2888|0)|0;if((a[(b+2888|0)+11>>0]|0)<0)rmb(c[(b+2888|0)>>2]|0);if((a[(b+2900|0)+11>>0]|0)<0)rmb(c[(b+2900|0)>>2]|0);a[i+1084>>0]=0;a[i+1085>>0]=0;a[((b+2876|0)+11|0)>>0]=10;e=b+2876|0;f=149823;h=e+10|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[(b+2876|0)+10>>0]=0;dfa(i,i+1044|0,b+2876|0,i+4|0);if((a[((b+2876|0)+11|0)>>0]|0)<0)rmb(c[(b+2876|0)>>2]|0);c[(b+2864|0)>>2]=0;c[(b+2864|0)+4>>2]=0;c[(b+2864|0)+8>>2]=0;a[((b+2864|0)+11|0)>>0]=4;c[(b+2864|0)>>2]=1953066581;a[(b+2864|0)+4>>0]=0;c[(b+2852|0)>>2]=0;c[(b+2852|0)+4>>2]=0;c[(b+2852|0)+8>>2]=0;d=omb(64)|0;c[(b+2852|0)>>2]=d;c[(b+2852|0)+8>>2]=-2147483584;c[(b+2852|0)+4>>2]=60;e=d;f=149834;h=e+60|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+60>>0]=0;Rmb(i+1092|0,b+2864|0)|0;Rmb(i+1104|0,b+2852|0)|0;if((a[(b+2852|0)+11>>0]|0)<0)rmb(c[(b+2852|0)>>2]|0);if((a[((b+2864|0)+11|0)>>0]|0)<0)rmb(c[(b+2864|0)>>2]|0);c[i+1128>>2]=9;c[i+1132>>2]=9;c[i+1136>>2]=6;c[i+1140>>2]=20;a[i+1144>>0]=1;c[(b+2840|0)>>2]=0;c[(b+2840|0)+4>>2]=0;c[(b+2840|0)+8>>2]=0;a[((b+2840|0)+11|0)>>0]=4;c[(b+2840|0)>>2]=1953066613;a[(b+2840|0)+4>>0]=0;dfa(i,i+1088|0,b+2840|0,i+4|0);if((a[((b+2840|0)+11|0)>>0]|0)<0)rmb(c[(b+2840|0)>>2]|0);c[(b+2828|0)>>2]=0;c[(b+2828|0)+4>>2]=0;c[(b+2828|0)+8>>2]=0;d=omb(32)|0;c[(b+2828|0)>>2]=d;c[(b+2828|0)+8>>2]=-2147483616;c[(b+2828|0)+4>>2]=24;e=d;f=149895;h=e+24|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+24>>0]=0;c[(b+2816|0)>>2]=0;c[(b+2816|0)+4>>2]=0;c[(b+2816|0)+8>>2]=0;d=omb(80)|0;c[(b+2816|0)>>2]=d;c[(b+2816|0)+8>>2]=-2147483568;c[(b+2816|0)+4>>2]=64;e=d;f=149920;h=e+64|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+64>>0]=0;Rmb(i+1152|0,b+2828|0)|0;Rmb(i+1164|0,b+2816|0)|0;if((a[(b+2816|0)+11>>0]|0)<0)rmb(c[(b+2816|0)>>2]|0);if((a[(b+2828|0)+11>>0]|0)<0)rmb(c[(b+2828|0)>>2]|0);a[i+1188>>0]=0;a[i+1189>>0]=0;c[(b+2804|0)>>2]=0;c[(b+2804|0)+4>>2]=0;c[(b+2804|0)+8>>2]=0;d=omb(16)|0;c[(b+2804|0)>>2]=d;c[(b+2804|0)+8>>2]=-2147483632;c[(b+2804|0)+4>>2]=12;e=d;f=149985;h=e+12|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+12>>0]=0;dfa(i,i+1148|0,b+2804|0,i+4|0);if((a[(b+2804|0)+11>>0]|0)<0)rmb(c[(b+2804|0)>>2]|0);c[(b+2792|0)>>2]=0;c[(b+2792|0)+4>>2]=0;c[(b+2792|0)+8>>2]=0;d=omb(32)|0;c[(b+2792|0)>>2]=d;c[(b+2792|0)+8>>2]=-2147483616;c[(b+2792|0)+4>>2]=20;e=d;f=149998;h=e+20|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+20>>0]=0;c[(b+2780|0)>>2]=0;c[(b+2780|0)+4>>2]=0;c[(b+2780|0)+8>>2]=0;d=omb(32)|0;c[(b+2780|0)>>2]=d;c[(b+2780|0)+8>>2]=-2147483616;c[(b+2780|0)+4>>2]=30;e=d;f=150019;h=e+30|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+30>>0]=0;Rmb(i+1196|0,b+2792|0)|0;Rmb(i+1208|0,b+2780|0)|0;if((a[(b+2780|0)+11>>0]|0)<0)rmb(c[(b+2780|0)>>2]|0);if((a[(b+2792|0)+11>>0]|0)<0)rmb(c[(b+2792|0)>>2]|0);a[i+1232>>0]=0;a[i+1233>>0]=0;c[(b+2768|0)>>2]=0;c[(b+2768|0)+4>>2]=0;c[(b+2768|0)+8>>2]=0;d=omb(32)|0;c[(b+2768|0)>>2]=d;c[(b+2768|0)+8>>2]=-2147483616;c[(b+2768|0)+4>>2]=17;e=d;f=150050;h=e+17|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+17>>0]=0;dfa(i,i+1192|0,b+2768|0,i+4|0);if((a[(b+2768|0)+11>>0]|0)<0)rmb(c[(b+2768|0)>>2]|0);c[(b+2756|0)>>2]=0;c[(b+2756|0)+4>>2]=0;c[(b+2756|0)+8>>2]=0;d=omb(32)|0;c[(b+2756|0)>>2]=d;c[(b+2756|0)+8>>2]=-2147483616;c[(b+2756|0)+4>>2]=20;e=d;f=150068;h=e+20|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+20>>0]=0;c[(b+2744|0)>>2]=0;c[(b+2744|0)+4>>2]=0;c[(b+2744|0)+8>>2]=0;d=omb(32)|0;c[(b+2744|0)>>2]=d;c[(b+2744|0)+8>>2]=-2147483616;c[(b+2744|0)+4>>2]=30;e=d;f=150089;h=e+30|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+30>>0]=0;Rmb(i+1240|0,b+2756|0)|0;Rmb(i+1252|0,b+2744|0)|0;if((a[(b+2744|0)+11>>0]|0)<0)rmb(c[(b+2744|0)>>2]|0);if((a[(b+2756|0)+11>>0]|0)<0)rmb(c[(b+2756|0)>>2]|0);a[i+1276>>0]=0;a[i+1277>>0]=0;c[(b+2732|0)>>2]=0;c[(b+2732|0)+4>>2]=0;c[(b+2732|0)+8>>2]=0;d=omb(32)|0;c[(b+2732|0)>>2]=d;c[(b+2732|0)+8>>2]=-2147483616;c[(b+2732|0)+4>>2]=17;e=d;f=150120;h=e+17|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+17>>0]=0;dfa(i,i+1236|0,b+2732|0,i+4|0);if((a[(b+2732|0)+11>>0]|0)<0)rmb(c[(b+2732|0)>>2]|0);c[(b+3572|0)>>2]=0;c[(b+3572|0)+4>>2]=0;c[(b+3572|0)+8>>2]=0;d=omb(32)|0;c[(b+3572|0)>>2]=d;c[(b+3572|0)+8>>2]=-2147483616;c[(b+3572|0)+4>>2]=22;e=d;f=150138;h=e+22|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+22>>0]=0;c[(b+3560|0)>>2]=0;c[(b+3560|0)+4>>2]=0;c[(b+3560|0)+8>>2]=0;d=omb(16)|0;c[(b+3560|0)>>2]=d;c[(b+3560|0)+8>>2]=-2147483632;c[(b+3560|0)+4>>2]=15;e=d;f=150161;h=e+15|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+15>>0]=0;Rmb(i+1296|0,b+3572|0)|0;Rmb(i+1284|0,b+3560|0)|0;if((a[(b+3560|0)+11>>0]|0)<0)rmb(c[(b+3560|0)>>2]|0);if((a[(b+3572|0)+11>>0]|0)<0)rmb(c[(b+3572|0)>>2]|0);c[(b+3572|0)>>2]=i+1280|0;d=c[(i+6480|0)>>2]|0;if(d>>>0<(c[(i+6484|0)>>2]|0)>>>0){c[d>>2]=i+1280|0;c[(i+6480|0)>>2]=(c[(i+6480|0)>>2]|0)+4}else cfa(i+6476|0,b+3572|0);c[(b+2720|0)>>2]=0;c[(b+2720|0)+4>>2]=0;c[(b+2720|0)+8>>2]=0;d=omb(16)|0;c[(b+2720|0)>>2]=d;c[(b+2720|0)+8>>2]=-2147483632;c[(b+2720|0)+4>>2]=14;e=d;f=150177;h=e+14|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+14>>0]=0;c[(b+2708|0)>>2]=0;c[(b+2708|0)+4>>2]=0;c[(b+2708|0)+8>>2]=0;d=omb(32)|0;c[(b+2708|0)>>2]=d;c[(b+2708|0)+8>>2]=-2147483616;c[(b+2708|0)+4>>2]=17;e=d;f=150192;h=e+17|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+17>>0]=0;Rmb(i+1324|0,b+2720|0)|0;Rmb(i+1336|0,b+2708|0)|0;if((a[(b+2708|0)+11>>0]|0)<0)rmb(c[(b+2708|0)>>2]|0);if((a[(b+2720|0)+11>>0]|0)<0)rmb(c[(b+2720|0)>>2]|0);g[i+1360>>3]=.3;g[i+1368>>3]=.3;g[i+1376>>3]=.1;g[i+1384>>3]=.8;c[(b+2696|0)>>2]=0;c[(b+2696|0)+4>>2]=0;c[(b+2696|0)+8>>2]=0;d=omb(16)|0;c[(b+2696|0)>>2]=d;c[(b+2696|0)+8>>2]=-2147483632;c[(b+2696|0)+4>>2]=12;e=d;f=150210;h=e+12|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+12>>0]=0;dfa(i,i+1320|0,b+2696|0,i+1280|0);if((a[(b+2696|0)+11>>0]|0)<0)rmb(c[(b+2696|0)>>2]|0);c[(b+2684|0)>>2]=0;c[(b+2684|0)+4>>2]=0;c[(b+2684|0)+8>>2]=0;d=omb(16)|0;c[(b+2684|0)>>2]=d;c[(b+2684|0)+8>>2]=-2147483632;c[(b+2684|0)+4>>2]=14;e=d;f=150223;h=e+14|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+14>>0]=0;c[(b+2672|0)>>2]=0;c[(b+2672|0)+4>>2]=0;c[(b+2672|0)+8>>2]=0;d=omb(32)|0;c[(b+2672|0)>>2]=d;c[(b+2672|0)+8>>2]=-2147483616;c[(b+2672|0)+4>>2]=22;e=d;f=150238;h=e+22|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+22>>0]=0;Rmb(i+1396|0,b+2684|0)|0;Rmb(i+1408|0,b+2672|0)|0;if((a[(b+2672|0)+11>>0]|0)<0)rmb(c[(b+2672|0)>>2]|0);if((a[(b+2684|0)+11>>0]|0)<0)rmb(c[(b+2684|0)>>2]|0);c[i+1432>>2]=10;c[i+1436>>2]=10;c[i+1440>>2]=1;c[i+1444>>2]=20;a[i+1448>>0]=0;c[(b+2660|0)>>2]=0;c[(b+2660|0)+4>>2]=0;c[(b+2660|0)+8>>2]=0;d=omb(16)|0;c[(b+2660|0)>>2]=d;c[(b+2660|0)+8>>2]=-2147483632;c[(b+2660|0)+4>>2]=12;e=d;f=150261;h=e+12|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+12>>0]=0;dfa(i,i+1392|0,b+2660|0,i+1280|0);if((a[(b+2660|0)+11>>0]|0)<0)rmb(c[(b+2660|0)>>2]|0);c[(b+2648|0)>>2]=0;c[(b+2648|0)+4>>2]=0;c[(b+2648|0)+8>>2]=0;d=omb(16)|0;c[(b+2648|0)>>2]=d;c[(b+2648|0)+8>>2]=-2147483632;c[(b+2648|0)+4>>2]=14;e=d;f=150274;h=e+14|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+14>>0]=0;c[(b+2636|0)>>2]=0;c[(b+2636|0)+4>>2]=0;c[(b+2636|0)+8>>2]=0;d=omb(32)|0;c[(b+2636|0)>>2]=d;c[(b+2636|0)+8>>2]=-2147483616;c[(b+2636|0)+4>>2]=22;e=d;f=150289;h=e+22|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+22>>0]=0;Rmb(i+1456|0,b+2648|0)|0;Rmb(i+1468|0,b+2636|0)|0;if((a[(b+2636|0)+11>>0]|0)<0)rmb(c[(b+2636|0)>>2]|0);if((a[(b+2648|0)+11>>0]|0)<0)rmb(c[(b+2648|0)>>2]|0);c[(i+1492|0)>>2]=0;c[(i+1492|0)+4>>2]=0;c[(i+1492|0)+8>>2]=0;c[(i+1492|0)+12>>2]=0;a[(i+1492|0)+16>>0]=0;c[(b+2624|0)>>2]=0;c[(b+2624|0)+4>>2]=0;c[(b+2624|0)+8>>2]=0;d=omb(16)|0;c[(b+2624|0)>>2]=d;c[(b+2624|0)+8>>2]=-2147483632;c[(b+2624|0)+4>>2]=12;e=d;f=150312;h=e+12|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+12>>0]=0;dfa(i,i+1452|0,b+2624|0,i+1280|0);if((a[(b+2624|0)+11>>0]|0)<0)rmb(c[(b+2624|0)>>2]|0);c[(b+2612|0)>>2]=0;c[(b+2612|0)+4>>2]=0;c[(b+2612|0)+8>>2]=0;a[((b+2612|0)+11|0)>>0]=4;c[(b+2612|0)>>2]=1953394502;a[(b+2612|0)+4>>0]=0;c[(b+2600|0)>>2]=0;c[(b+2600|0)+4>>2]=0;c[(b+2600|0)+8>>2]=0;d=omb(32)|0;c[(b+2600|0)>>2]=d;c[(b+2600|0)+8>>2]=-2147483616;c[(b+2600|0)+4>>2]=18;e=d;f=150325;h=e+18|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+18>>0]=0;Rmb(i+1516|0,b+2612|0)|0;Rmb(i+1528|0,b+2600|0)|0;if((a[(b+2600|0)+11>>0]|0)<0)rmb(c[(b+2600|0)>>2]|0);if((a[((b+2612|0)+11|0)>>0]|0)<0)rmb(c[(b+2612|0)>>2]|0);c[(b+2588|0)+8>>2]=0;a[((b+2588|0)+11|0)>>0]=7;a[(b+2588|0)>>0]=a[162623]|0;a[(b+2588|0)+1>>0]=a[162624]|0;a[(b+2588|0)+2>>0]=a[162625]|0;a[(b+2588|0)+3>>0]=a[162626]|0;a[(b+2588|0)+4>>0]=a[162627]|0;a[(b+2588|0)+5>>0]=a[162628]|0;a[(b+2588|0)+6>>0]=a[162629]|0;a[(b+2588|0)+7>>0]=0;Rmb(i+1552|0,b+2588|0)|0;Rmb(i+1564|0,b+2588|0)|0;if((a[((b+2588|0)+11|0)>>0]|0)<0)rmb(c[(b+2588|0)>>2]|0);c[(b+2576|0)>>2]=0;c[(b+2576|0)+4>>2]=0;c[(b+2576|0)+8>>2]=0;a[((b+2576|0)+11|0)>>0]=4;c[(b+2576|0)>>2]=1953394534;a[(b+2576|0)+4>>0]=0;dfa(i,i+1512|0,b+2576|0,i+1280|0);if((a[((b+2576|0)+11|0)>>0]|0)<0)rmb(c[(b+2576|0)>>2]|0);c[(b+2564|0)>>2]=0;c[(b+2564|0)+4>>2]=0;c[(b+2564|0)+8>>2]=0;d=omb(16)|0;c[(b+2564|0)>>2]=d;c[(b+2564|0)+8>>2]=-2147483632;c[(b+2564|0)+4>>2]=12;e=d;f=150344;h=e+12|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+12>>0]=0;c[(b+2552|0)>>2]=0;c[(b+2552|0)+4>>2]=0;c[(b+2552|0)+8>>2]=0;d=omb(32)|0;c[(b+2552|0)>>2]=d;c[(b+2552|0)+8>>2]=-2147483616;c[(b+2552|0)+4>>2]=30;e=d;f=150357;h=e+30|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+30>>0]=0;Rmb(i+1580|0,b+2564|0)|0;Rmb(i+1592|0,b+2552|0)|0;if((a[(b+2552|0)+11>>0]|0)<0)rmb(c[(b+2552|0)>>2]|0);if((a[(b+2564|0)+11>>0]|0)<0)rmb(c[(b+2564|0)>>2]|0);g[i+1616>>3]=.75;g[i+1624>>3]=.75;g[i+1632>>3]=.5;g[i+1640>>3]=1.0;c[(b+2540|0)>>2]=0;c[(b+2540|0)+4>>2]=0;c[(b+2540|0)+8>>2]=0;d=omb(16)|0;c[(b+2540|0)>>2]=d;c[(b+2540|0)+8>>2]=-2147483632;c[(b+2540|0)+4>>2]=11;e=d;f=150388;h=e+11|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+11>>0]=0;dfa(i,i+1576|0,b+2540|0,i+1280|0);if((a[(b+2540|0)+11>>0]|0)<0)rmb(c[(b+2540|0)>>2]|0);c[(b+2528|0)>>2]=0;c[(b+2528|0)+4>>2]=0;c[(b+2528|0)+8>>2]=0;d=omb(32)|0;c[(b+2528|0)>>2]=d;c[(b+2528|0)+8>>2]=-2147483616;c[(b+2528|0)+4>>2]=24;e=d;f=150400;h=e+24|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+24>>0]=0;c[(b+2516|0)>>2]=0;c[(b+2516|0)+4>>2]=0;c[(b+2516|0)+8>>2]=0;d=omb(48)|0;c[(b+2516|0)>>2]=d;c[(b+2516|0)+8>>2]=-2147483600;c[(b+2516|0)+4>>2]=46;e=d;f=150425;h=e+46|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+46>>0]=0;Rmb(i+1652|0,b+2528|0)|0;Rmb(i+1664|0,b+2516|0)|0;if((a[(b+2516|0)+11>>0]|0)<0)rmb(c[(b+2516|0)>>2]|0);if((a[(b+2528|0)+11>>0]|0)<0)rmb(c[(b+2528|0)>>2]|0);a[i+1688>>0]=0;a[i+1689>>0]=0;c[(b+2504|0)>>2]=0;c[(b+2504|0)+4>>2]=0;c[(b+2504|0)+8>>2]=0;d=omb(32)|0;c[(b+2504|0)>>2]=d;c[(b+2504|0)+8>>2]=-2147483616;c[(b+2504|0)+4>>2]=16;e=d;f=150472;h=e+16|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+16>>0]=0;dfa(i,i+1648|0,b+2504|0,i+1280|0);if((a[(b+2504|0)+11>>0]|0)<0)rmb(c[(b+2504|0)>>2]|0);c[(b+2492|0)>>2]=0;c[(b+2492|0)+4>>2]=0;c[(b+2492|0)+8>>2]=0;d=omb(32)|0;c[(b+2492|0)>>2]=d;c[(b+2492|0)+8>>2]=-2147483616;c[(b+2492|0)+4>>2]=21;e=d;f=150489;h=e+21|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+21>>0]=0;c[(b+2480|0)>>2]=0;c[(b+2480|0)+4>>2]=0;c[(b+2480|0)+8>>2]=0;d=omb(64)|0;c[(b+2480|0)>>2]=d;c[(b+2480|0)+8>>2]=-2147483584;c[(b+2480|0)+4>>2]=57;e=d;f=150511;h=e+57|0;do{a[e>>0]=a[f>>0]|0;e=e+1|0;f=f+1|0}while((e|0)<(h|0));a[d+57>>0]=0;Rmb(i+1696|0,b+2492|0)|0;Rmb(i+1708|0,b+2480|0)|0;c[b+5872>>2]=e;c[b+5888>>2]=f;c[b+5896>>2]=h}function $oa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0;e=c[b+3600>>2]|0;c[(b+3488|0)+8>>2]=0;a[((b+3488|0)+11|0)>>0]=6;a[(b+3488|0)>>0]=a[160800]|0;a[(b+3488|0)+1>>0]=a[160801]|0;a[(b+3488|0)+2>>0]=a[160802]|0;a[(b+3488|0)+3>>0]=a[160803]|0;a[(b+3488|0)+4>>0]=a[160804]|0;a[(b+3488|0)+5>>0]=a[160805]|0;a[(b+3488|0)+6>>0]=0;dfa(e,e+88|0,b+3488|0,e+4|0);if((a[((b+3488|0)+11|0)>>0]|0)<0)rmb(c[(b+3488|0)>>2]|0);c[(b+3476|0)>>2]=0;c[(b+3476|0)+4>>2]=0;c[(b+3476|0)+8>>2]=0;d=omb(32)|0;c[(b+3476|0)>>2]=d;c[(b+3476|0)+8>>2]=-2147483616;c[(b+3476|0)+4>>2]=17;f=d;h=148725;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+3464|0)>>2]=0;c[(b+3464|0)+4>>2]=0;c[(b+3464|0)+8>>2]=0;d=omb(48)|0;c[(b+3464|0)>>2]=d;c[(b+3464|0)+8>>2]=-2147483600;c[(b+3464|0)+4>>2]=33;f=d;h=148743;i=f+33|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+33>>0]=0;Rmb(e+144|0,b+3476|0)|0;Rmb(e+156|0,b+3464|0)|0;if((a[(b+3464|0)+11>>0]|0)<0)rmb(c[(b+3464|0)>>2]|0);if((a[(b+3476|0)+11>>0]|0)<0)rmb(c[(b+3476|0)>>2]|0);a[e+180>>0]=0;a[e+181>>0]=0;c[(b+3452|0)>>2]=0;c[(b+3452|0)+4>>2]=0;c[(b+3452|0)+8>>2]=0;d=omb(16)|0;c[(b+3452|0)>>2]=d;c[(b+3452|0)+8>>2]=-2147483632;c[(b+3452|0)+4>>2]=15;f=d;h=148777;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+140|0,b+3452|0,e+4|0);if((a[(b+3452|0)+11>>0]|0)<0)rmb(c[(b+3452|0)>>2]|0);c[(b+3440|0)>>2]=0;c[(b+3440|0)+4>>2]=0;c[(b+3440|0)+8>>2]=0;d=omb(16)|0;c[(b+3440|0)>>2]=d;c[(b+3440|0)+8>>2]=-2147483632;c[(b+3440|0)+4>>2]=12;f=d;h=148793;i=f+12|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+12>>0]=0;c[(b+3428|0)>>2]=0;c[(b+3428|0)+4>>2]=0;c[(b+3428|0)+8>>2]=0;d=omb(64)|0;c[(b+3428|0)>>2]=d;c[(b+3428|0)+8>>2]=-2147483584;c[(b+3428|0)+4>>2]=51;f=d;h=148806;i=f+51|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+51>>0]=0;Rmb(e+188|0,b+3440|0)|0;Rmb(e+200|0,b+3428|0)|0;if((a[(b+3428|0)+11>>0]|0)<0)rmb(c[(b+3428|0)>>2]|0);if((a[(b+3440|0)+11>>0]|0)<0)rmb(c[(b+3440|0)>>2]|0);a[e+224>>0]=0;a[e+225>>0]=0;c[(b+3416|0)+8>>2]=0;a[((b+3416|0)+11|0)>>0]=7;a[(b+3416|0)>>0]=a[148858]|0;a[(b+3416|0)+1>>0]=a[148859]|0;a[(b+3416|0)+2>>0]=a[148860]|0;a[(b+3416|0)+3>>0]=a[148861]|0;a[(b+3416|0)+4>>0]=a[148862]|0;a[(b+3416|0)+5>>0]=a[148863]|0;a[(b+3416|0)+6>>0]=a[148864]|0;a[(b+3416|0)+7>>0]=0;dfa(e,e+184|0,b+3416|0,e+4|0);if((a[((b+3416|0)+11|0)>>0]|0)<0)rmb(c[(b+3416|0)>>2]|0);c[(b+3404|0)>>2]=0;c[(b+3404|0)+4>>2]=0;c[(b+3404|0)+8>>2]=0;d=omb(32)|0;c[(b+3404|0)>>2]=d;c[(b+3404|0)+8>>2]=-2147483616;c[(b+3404|0)+4>>2]=21;f=d;h=148866;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+3392|0)>>2]=0;c[(b+3392|0)+4>>2]=0;c[(b+3392|0)+8>>2]=0;d=omb(48)|0;c[(b+3392|0)>>2]=d;c[(b+3392|0)+8>>2]=-2147483600;c[(b+3392|0)+4>>2]=36;f=d;h=148888;i=f+36|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+36>>0]=0;Rmb(e+232|0,b+3404|0)|0;Rmb(e+244|0,b+3392|0)|0;if((a[(b+3392|0)+11>>0]|0)<0)rmb(c[(b+3392|0)>>2]|0);if((a[(b+3404|0)+11>>0]|0)<0)rmb(c[(b+3404|0)>>2]|0);a[e+268>>0]=0;a[e+269>>0]=0;c[(b+3380|0)>>2]=0;c[(b+3380|0)+4>>2]=0;c[(b+3380|0)+8>>2]=0;a[((b+3380|0)+11|0)>>0]=9;f=b+3380|0;h=148925;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+3380|0)+9>>0]=0;dfa(e,e+228|0,b+3380|0,e+4|0);if((a[((b+3380|0)+11|0)>>0]|0)<0)rmb(c[(b+3380|0)>>2]|0);c[(b+3368|0)>>2]=0;c[(b+3368|0)+4>>2]=0;c[(b+3368|0)+8>>2]=0;d=omb(32)|0;c[(b+3368|0)>>2]=d;c[(b+3368|0)+8>>2]=-2147483616;c[(b+3368|0)+4>>2]=19;f=d;h=148935;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;c[(b+3356|0)>>2]=0;c[(b+3356|0)+4>>2]=0;c[(b+3356|0)+8>>2]=0;d=omb(48)|0;c[(b+3356|0)>>2]=d;c[(b+3356|0)+8>>2]=-2147483600;c[(b+3356|0)+4>>2]=46;f=d;h=148955;i=f+46|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+46>>0]=0;Rmb(e+276|0,b+3368|0)|0;Rmb(e+288|0,b+3356|0)|0;if((a[(b+3356|0)+11>>0]|0)<0)rmb(c[(b+3356|0)>>2]|0);if((a[(b+3368|0)+11>>0]|0)<0)rmb(c[(b+3368|0)>>2]|0);a[e+312>>0]=0;a[e+313>>0]=0;c[(b+3344|0)>>2]=0;c[(b+3344|0)+4>>2]=0;c[(b+3344|0)+8>>2]=0;d=omb(32)|0;c[(b+3344|0)>>2]=d;c[(b+3344|0)+8>>2]=-2147483616;c[(b+3344|0)+4>>2]=17;f=d;h=149002;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+272|0,b+3344|0,e+4|0);if((a[(b+3344|0)+11>>0]|0)<0)rmb(c[(b+3344|0)>>2]|0);c[(b+3332|0)>>2]=0;c[(b+3332|0)+4>>2]=0;c[(b+3332|0)+8>>2]=0;d=omb(32)|0;c[(b+3332|0)>>2]=d;c[(b+3332|0)+8>>2]=-2147483616;c[(b+3332|0)+4>>2]=21;f=d;h=149020;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;c[(b+3320|0)>>2]=0;c[(b+3320|0)+4>>2]=0;c[(b+3320|0)+8>>2]=0;d=omb(48)|0;c[(b+3320|0)>>2]=d;c[(b+3320|0)+8>>2]=-2147483600;c[(b+3320|0)+4>>2]=32;f=d;h=149042;i=f+32|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+32>>0]=0;Rmb(e+324|0,b+3332|0)|0;Rmb(e+336|0,b+3320|0)|0;if((a[(b+3320|0)+11>>0]|0)<0)rmb(c[(b+3320|0)>>2]|0);if((a[(b+3332|0)+11>>0]|0)<0)rmb(c[(b+3332|0)>>2]|0);g[e+360>>3]=1.0;g[e+368>>3]=1.0;g[e+376>>3]=.2;g[e+384>>3]=4.0;c[(b+3308|0)>>2]=0;c[(b+3308|0)+4>>2]=0;c[(b+3308|0)+8>>2]=0;d=omb(32)|0;c[(b+3308|0)>>2]=d;c[(b+3308|0)+8>>2]=-2147483616;c[(b+3308|0)+4>>2]=19;f=d;h=149075;i=f+19|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+19>>0]=0;dfa(e,e+320|0,b+3308|0,e+1280|0);if((a[(b+3308|0)+11>>0]|0)<0)rmb(c[(b+3308|0)>>2]|0);c[(b+3296|0)>>2]=0;c[(b+3296|0)+4>>2]=0;c[(b+3296|0)+8>>2]=0;d=omb(48)|0;c[(b+3296|0)>>2]=d;c[(b+3296|0)+8>>2]=-2147483600;c[(b+3296|0)+4>>2]=39;f=d;h=149095;i=f+39|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+39>>0]=0;c[(b+3284|0)>>2]=0;c[(b+3284|0)+4>>2]=0;c[(b+3284|0)+8>>2]=0;d=omb(96)|0;c[(b+3284|0)>>2]=d;c[(b+3284|0)+8>>2]=-2147483552;c[(b+3284|0)+4>>2]=87;f=d;h=149135;i=f+87|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+87>>0]=0;Rmb(e+396|0,b+3296|0)|0;Rmb(e+408|0,b+3284|0)|0;if((a[(b+3284|0)+11>>0]|0)<0)rmb(c[(b+3284|0)>>2]|0);if((a[(b+3296|0)+11>>0]|0)<0)rmb(c[(b+3296|0)>>2]|0);g[e+432>>3]=.8;g[e+440>>3]=.8;g[e+448>>3]=0.0;g[e+456>>3]=1.0;c[(b+3272|0)>>2]=0;c[(b+3272|0)+4>>2]=0;c[(b+3272|0)+8>>2]=0;d=omb(32)|0;c[(b+3272|0)>>2]=d;c[(b+3272|0)+8>>2]=-2147483616;c[(b+3272|0)+4>>2]=20;f=d;h=149223;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;dfa(e,e+392|0,b+3272|0,e+4|0);if((a[(b+3272|0)+11>>0]|0)<0)rmb(c[(b+3272|0)>>2]|0);c[(b+3260|0)>>2]=0;c[(b+3260|0)+4>>2]=0;c[(b+3260|0)+8>>2]=0;a[((b+3260|0)+11|0)>>0]=9;f=b+3260|0;h=149244;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+3260|0)+9>>0]=0;c[(b+3248|0)>>2]=0;c[(b+3248|0)+4>>2]=0;c[(b+3248|0)+8>>2]=0;d=omb(80)|0;c[(b+3248|0)>>2]=d;c[(b+3248|0)+8>>2]=-2147483568;c[(b+3248|0)+4>>2]=65;f=d;h=149254;i=f+65|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+65>>0]=0;Rmb(e+468|0,b+3260|0)|0;Rmb(e+480|0,b+3248|0)|0;if((a[(b+3248|0)+11>>0]|0)<0)rmb(c[(b+3248|0)>>2]|0);if((a[((b+3260|0)+11|0)>>0]|0)<0)rmb(c[(b+3260|0)>>2]|0);a[e+504>>0]=0;a[e+505>>0]=0;c[(b+32|0)>>2]=0;c[(b+32|0)+4>>2]=0;c[(b+32|0)+8>>2]=0;a[((b+32|0)+11|0)>>0]=8;c[(b+32|0)>>2]=1968139629;c[(b+32|0)+4>>2]=1953853556;a[(b+32|0)+8>>0]=0;dfa(e,e+464|0,b+32|0,e+4|0);if((a[((b+32|0)+11|0)>>0]|0)<0)rmb(c[(b+32|0)>>2]|0);c[(b+3236|0)>>2]=0;c[(b+3236|0)+4>>2]=0;c[(b+3236|0)+8>>2]=0;a[((b+3236|0)+11|0)>>0]=9;f=b+3236|0;h=149320;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+3236|0)+9>>0]=0;c[(b+3224|0)>>2]=0;c[(b+3224|0)+4>>2]=0;c[(b+3224|0)+8>>2]=0;d=omb(32)|0;c[(b+3224|0)>>2]=d;c[(b+3224|0)+8>>2]=-2147483616;c[(b+3224|0)+4>>2]=21;f=d;h=149330;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;Rmb(e+512|0,b+3236|0)|0;Rmb(e+524|0,b+3224|0)|0;if((a[(b+3224|0)+11>>0]|0)<0)rmb(c[(b+3224|0)>>2]|0);if((a[((b+3236|0)+11|0)>>0]|0)<0)rmb(c[(b+3236|0)>>2]|0);a[e+548>>0]=0;a[e+549>>0]=0;c[(b+16|0)>>2]=0;c[(b+16|0)+4>>2]=0;c[(b+16|0)+8>>2]=0;a[((b+16|0)+11|0)>>0]=8;c[(b+16|0)>>2]=1866887022;c[(b+16|0)+4>>2]=1919251567;a[(b+16|0)+8>>0]=0;dfa(e,e+508|0,b+16|0,e+4|0);if((a[((b+16|0)+11|0)>>0]|0)<0)rmb(c[(b+16|0)>>2]|0);c[(b+3212|0)>>2]=0;c[(b+3212|0)+4>>2]=0;c[(b+3212|0)+8>>2]=0;a[((b+3212|0)+11|0)>>0]=9;f=b+3212|0;h=149352;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+3212|0)+9>>0]=0;c[(b+3200|0)>>2]=0;c[(b+3200|0)+4>>2]=0;c[(b+3200|0)+8>>2]=0;d=omb(32)|0;c[(b+3200|0)>>2]=d;c[(b+3200|0)+8>>2]=-2147483616;c[(b+3200|0)+4>>2]=21;f=d;h=149362;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;Rmb(e+556|0,b+3212|0)|0;Rmb(e+568|0,b+3200|0)|0;if((a[(b+3200|0)+11>>0]|0)<0)rmb(c[(b+3200|0)>>2]|0);if((a[((b+3212|0)+11|0)>>0]|0)<0)rmb(c[(b+3212|0)>>2]|0);a[e+592>>0]=0;a[e+593>>0]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[(b+11|0)>>0]=8;c[b>>2]=1699245934;c[b+4>>2]=1919247457;a[b+8>>0]=0;dfa(e,e+552|0,b,e+4|0);if((a[(b+11|0)>>0]|0)<0)rmb(c[b>>2]|0);c[(b+3188|0)>>2]=0;c[(b+3188|0)+4>>2]=0;c[(b+3188|0)+8>>2]=0;d=omb(32)|0;c[(b+3188|0)>>2]=d;c[(b+3188|0)+8>>2]=-2147483616;c[(b+3188|0)+4>>2]=16;f=d;h=149384;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+3176|0)>>2]=0;c[(b+3176|0)+4>>2]=0;c[(b+3176|0)+8>>2]=0;d=omb(32)|0;c[(b+3176|0)>>2]=d;c[(b+3176|0)+8>>2]=-2147483616;c[(b+3176|0)+4>>2]=25;f=d;h=149401;i=f+25|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+25>>0]=0;Rmb(e+600|0,b+3188|0)|0;Rmb(e+612|0,b+3176|0)|0;if((a[(b+3176|0)+11>>0]|0)<0)rmb(c[(b+3176|0)>>2]|0);if((a[(b+3188|0)+11>>0]|0)<0)rmb(c[(b+3188|0)>>2]|0);a[e+636>>0]=0;a[e+637>>0]=0;c[(b+3164|0)>>2]=0;c[(b+3164|0)+4>>2]=0;c[(b+3164|0)+8>>2]=0;d=omb(16)|0;c[(b+3164|0)>>2]=d;c[(b+3164|0)+8>>2]=-2147483632;c[(b+3164|0)+4>>2]=15;f=d;h=149427;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;dfa(e,e+596|0,b+3164|0,e+4|0);if((a[(b+3164|0)+11>>0]|0)<0)rmb(c[(b+3164|0)>>2]|0);c[(b+3152|0)>>2]=0;c[(b+3152|0)+4>>2]=0;c[(b+3152|0)+8>>2]=0;d=omb(32)|0;c[(b+3152|0)>>2]=d;c[(b+3152|0)+8>>2]=-2147483616;c[(b+3152|0)+4>>2]=18;f=d;h=149443;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+3140|0)>>2]=0;c[(b+3140|0)+4>>2]=0;c[(b+3140|0)+8>>2]=0;d=omb(32)|0;c[(b+3140|0)>>2]=d;c[(b+3140|0)+8>>2]=-2147483616;c[(b+3140|0)+4>>2]=26;f=d;h=149462;i=f+26|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+26>>0]=0;Rmb(e+644|0,b+3152|0)|0;Rmb(e+656|0,b+3140|0)|0;if((a[(b+3140|0)+11>>0]|0)<0)rmb(c[(b+3140|0)>>2]|0);if((a[(b+3152|0)+11>>0]|0)<0)rmb(c[(b+3152|0)>>2]|0);a[e+680>>0]=0;a[e+681>>0]=0;c[(b+3128|0)>>2]=0;c[(b+3128|0)+4>>2]=0;c[(b+3128|0)+8>>2]=0;d=omb(32)|0;c[(b+3128|0)>>2]=d;c[(b+3128|0)+8>>2]=-2147483616;c[(b+3128|0)+4>>2]=17;f=d;h=149489;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;dfa(e,e+640|0,b+3128|0,e+4|0);if((a[(b+3128|0)+11>>0]|0)<0)rmb(c[(b+3128|0)>>2]|0);c[(b+3116|0)>>2]=0;c[(b+3116|0)+4>>2]=0;c[(b+3116|0)+8>>2]=0;d=omb(16)|0;c[(b+3116|0)>>2]=d;c[(b+3116|0)+8>>2]=-2147483632;c[(b+3116|0)+4>>2]=11;f=d;h=149507;i=f+11|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+11>>0]=0;c[(b+3104|0)>>2]=0;c[(b+3104|0)+4>>2]=0;c[(b+3104|0)+8>>2]=0;d=omb(16)|0;c[(b+3104|0)>>2]=d;c[(b+3104|0)+8>>2]=-2147483632;c[(b+3104|0)+4>>2]=15;f=d;h=149519;i=f+15|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+15>>0]=0;Rmb(e+688|0,b+3116|0)|0;Rmb(e+700|0,b+3104|0)|0;if((a[(b+3104|0)+11>>0]|0)<0)rmb(c[(b+3104|0)>>2]|0);if((a[(b+3116|0)+11>>0]|0)<0)rmb(c[(b+3116|0)>>2]|0);c[e+724>>2]=2970;c[e+728>>2]=2970;c[e+732>>2]=100;c[e+736>>2]=6e4;a[e+740>>0]=1;a[((b+3092|0)+11|0)>>0]=10;f=b+3092|0;h=149535;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+3092|0)+10>>0]=0;dfa(e,e+684|0,b+3092|0,e+4|0);if((a[((b+3092|0)+11|0)>>0]|0)<0)rmb(c[(b+3092|0)>>2]|0);c[(b+3080|0)>>2]=0;c[(b+3080|0)+4>>2]=0;c[(b+3080|0)+8>>2]=0;d=omb(32)|0;c[(b+3080|0)>>2]=d;c[(b+3080|0)+8>>2]=-2147483616;c[(b+3080|0)+4>>2]=18;f=d;h=149546;i=f+18|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+18>>0]=0;c[(b+3068|0)>>2]=0;c[(b+3068|0)+4>>2]=0;c[(b+3068|0)+8>>2]=0;d=omb(32)|0;c[(b+3068|0)>>2]=d;c[(b+3068|0)+8>>2]=-2147483616;c[(b+3068|0)+4>>2]=22;f=d;h=149565;i=f+22|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+22>>0]=0;Rmb(e+748|0,b+3080|0)|0;Rmb(e+760|0,b+3068|0)|0;if((a[(b+3068|0)+11>>0]|0)<0)rmb(c[(b+3068|0)>>2]|0);if((a[(b+3080|0)+11>>0]|0)<0)rmb(c[(b+3080|0)>>2]|0);c[e+784>>2]=50;c[e+788>>2]=50;c[e+792>>2]=0;c[e+796>>2]=500;a[e+800>>0]=1;c[(b+3056|0)>>2]=0;c[(b+3056|0)+4>>2]=0;c[(b+3056|0)+8>>2]=0;d=omb(32)|0;c[(b+3056|0)>>2]=d;c[(b+3056|0)+8>>2]=-2147483616;c[(b+3056|0)+4>>2]=16;f=d;h=160533;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;dfa(e,e+744|0,b+3056|0,e+4|0);if((a[(b+3056|0)+11>>0]|0)<0)rmb(c[(b+3056|0)>>2]|0);c[(b+3044|0)>>2]=0;c[(b+3044|0)+4>>2]=0;c[(b+3044|0)+8>>2]=0;d=omb(32)|0;c[(b+3044|0)>>2]=d;c[(b+3044|0)+8>>2]=-2147483616;c[(b+3044|0)+4>>2]=16;f=d;h=149588;i=f+16|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+16>>0]=0;c[(b+3032|0)>>2]=0;c[(b+3032|0)+4>>2]=0;c[(b+3032|0)+8>>2]=0;d=omb(32)|0;c[(b+3032|0)>>2]=d;c[(b+3032|0)+8>>2]=-2147483616;c[(b+3032|0)+4>>2]=20;f=d;h=149605;i=f+20|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+20>>0]=0;Rmb(e+808|0,b+3044|0)|0;Rmb(e+820|0,b+3032|0)|0;if((a[(b+3032|0)+11>>0]|0)<0)rmb(c[(b+3032|0)>>2]|0);if((a[(b+3044|0)+11>>0]|0)<0)rmb(c[(b+3044|0)>>2]|0);c[e+844>>2]=50;c[e+848>>2]=50;c[e+852>>2]=0;c[e+856>>2]=500;a[e+860>>0]=1;c[(b+3020|0)>>2]=0;c[(b+3020|0)+4>>2]=0;c[(b+3020|0)+8>>2]=0;d=omb(16)|0;c[(b+3020|0)>>2]=d;c[(b+3020|0)+8>>2]=-2147483632;c[(b+3020|0)+4>>2]=14;f=d;h=160550;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+14>>0]=0;dfa(e,e+804|0,b+3020|0,e+4|0);if((a[(b+3020|0)+11>>0]|0)<0)rmb(c[(b+3020|0)>>2]|0);c[(b+3008|0)>>2]=0;c[(b+3008|0)+4>>2]=0;c[(b+3008|0)+8>>2]=0;d=omb(32)|0;c[(b+3008|0)>>2]=d;c[(b+3008|0)+8>>2]=-2147483616;c[(b+3008|0)+4>>2]=17;f=d;h=149626;i=f+17|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+17>>0]=0;c[(b+2996|0)>>2]=0;c[(b+2996|0)+4>>2]=0;c[(b+2996|0)+8>>2]=0;d=omb(32)|0;c[(b+2996|0)>>2]=d;c[(b+2996|0)+8>>2]=-2147483616;c[(b+2996|0)+4>>2]=21;f=d;h=149644;i=f+21|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+21>>0]=0;Rmb(e+868|0,b+3008|0)|0;Rmb(e+880|0,b+2996|0)|0;if((a[(b+2996|0)+11>>0]|0)<0)rmb(c[(b+2996|0)>>2]|0);if((a[(b+3008|0)+11>>0]|0)<0)rmb(c[(b+3008|0)>>2]|0);c[e+904>>2]=50;c[e+908>>2]=50;c[e+912>>2]=0;c[e+916>>2]=500;a[e+920>>0]=1;c[(b+2984|0)>>2]=0;c[b+5872>>2]=f;c[b+5888>>2]=h;c[b+5896>>2]=i}
-function E5a(b){b=b|0;var d=0;c[b>>2]=121808;d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=b+16|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function F5a(b){b=b|0;var d=0;c[b>>2]=121808;d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+16|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function G5a(a){a=a|0;return}function H5a(a){a=a|0;rmb(a);return}function I5a(b){b=b|0;c[b>>2]=121840;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function J5a(b){b=b|0;var d=0;c[b>>2]=121840;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function K5a(a){a=a|0;return}function L5a(a){a=a|0;rmb(a);return}function M5a(a){a=a|0;return}function N5a(a){a=a|0;rmb(a);return}function O5a(a){a=a|0;return}function P5a(a){a=a|0;rmb(a);return}function Q5a(a){a=a|0;return}function R5a(a){a=a|0;rmb(a);return}function S5a(b){b=b|0;c[b>>2]=121920;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function T5a(b){b=b|0;var d=0;c[b>>2]=121920;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function U5a(a){a=a|0;return}function V5a(a){a=a|0;rmb(a);return}function W5a(a){a=a|0;return}function X5a(a){a=a|0;rmb(a);return}function Y5a(a){a=a|0;return}function Z5a(a){a=a|0;rmb(a);return}function _5a(b){b=b|0;c[b>>2]=121984;b=b+12|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function $5a(b){b=b|0;var d=0;c[b>>2]=121984;d=b+12|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function a6a(a){a=a|0;return}function b6a(a){a=a|0;rmb(a);return}function c6a(a){a=a|0;return}function d6a(a){a=a|0;rmb(a);return}function e6a(a){a=a|0;var b=0,d=0,e=0,f=0;Li(a);c[a>>2]=121808;f=a+16|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[a+48>>2]=30612;e=a+52|0;c[e>>2]=0;d=a+56|0;c[d>>2]=0;b=a+64|0;g[b>>3]=-2147483647.0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;Wmb(f,202525)|0;Wmb(a+28|0,202525)|0;c[a+40>>2]=0;c[e>>2]=0;c[d>>2]=0;g[h>>3]=-2147483647.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];return}function f6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;Wmb(a+16|0,202525)|0;Wmb(a+28|0,202525)|0;c[a+40>>2]=0;c[a+52>>2]=0;c[a+56>>2]=0;a=a+64|0;g[h>>3]=-2147483647.0;c[a>>2]=c[h>>2];c[a+4>>2]=c[h+4>>2];return}function g6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+176|0;g=z+160|0;h=z+144|0;v=z+156|0;i=z+140|0;j=z+128|0;k=z+124|0;l=z+112|0;m=z+108|0;n=z+96|0;o=z+84|0;p=z+80|0;q=z+68|0;r=z+56|0;s=z+52|0;t=z+40|0;u=z+36|0;w=z;x=z+24|0;c[g>>2]=oNa(d,186524)|0;if(!(KMa(g)|0))e=0;else{c[v>>2]=oNa(d,186524)|0;f=SMa(v)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;y=7}}else{y=g+16&-16;e=omb(y)|0;c[h>>2]=e;c[h+8>>2]=y|-2147483648;c[h+4>>2]=g;y=7}if((y|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186524)|0;e=1}c[i>>2]=oNa(d,186530)|0;if(KMa(i)|0){c[v>>2]=oNa(d,186530)|0;f=SMa(v)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;y=17}}else{y=g+16&-16;e=omb(y)|0;c[j>>2]=e;c[j+8>>2]=y|-2147483648;c[j+4>>2]=g;y=17}if((y|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=QQa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,186530)|0;e=1}c[k>>2]=oNa(d,186542)|0;if(KMa(k)|0){c[v>>2]=oNa(d,186542)|0;f=SMa(v)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;y=27}}else{y=g+16&-16;e=omb(y)|0;c[l>>2]=e;c[l+8>>2]=y|-2147483648;c[l+4>>2]=g;y=27}if((y|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,186542)|0;e=1}c[m>>2]=oNa(d,186553)|0;if(KMa(m)|0){c[v>>2]=oNa(d,186553)|0;f=SMa(v)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;y=37}}else{y=g+16&-16;e=omb(y)|0;c[o>>2]=e;c[o+8>>2]=y|-2147483648;c[o+4>>2]=g;y=37}if((y|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(n,b,o);Rmb(b+16|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,186553)|0;e=1}c[p>>2]=oNa(d,186565)|0;if(KMa(p)|0){c[v>>2]=oNa(d,186565)|0;f=SMa(v)|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(r);if(g>>>0<11){a[r+11>>0]=g;if(!g)e=r;else{e=r;y=49}}else{y=g+16&-16;e=omb(y)|0;c[r>>2]=e;c[r+8>>2]=y|-2147483648;c[r+4>>2]=g;y=49}if((y|0)==49)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(q,b,r);Rmb(b+28|0,q)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);JNa(d,186565)|0;e=1}c[s>>2]=oNa(d,186581)|0;if(KMa(s)|0){c[v>>2]=oNa(d,186581)|0;f=SMa(v)|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(t);if(g>>>0<11){a[t+11>>0]=g;if(!g)e=t;else{e=t;y=61}}else{y=g+16&-16;e=omb(y)|0;c[t>>2]=e;c[t+8>>2]=y|-2147483648;c[t+4>>2]=g;y=61}if((y|0)==61)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+40>>2]=OQa(b,t,1)|0;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);JNa(d,186581)|0;e=1}c[u>>2]=oNa(d,186591)|0;if(!(KMa(u)|0)){y=e;ya=z;return y|0}c[v>>2]=oNa(d,186591)|0;f=SMa(v)|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(x);if(g>>>0<11){a[x+11>>0]=g;if(!g)e=x;else{e=x;y=71}}else{y=g+16&-16;e=omb(y)|0;c[x>>2]=e;c[x+8>>2]=y|-2147483648;c[x+4>>2]=g;y=71}if((y|0)==71)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;am(w,b,x,1);y=b+52|0;w=w+4|0;c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];c[y+8>>2]=c[w+8>>2];c[y+12>>2]=c[w+12>>2];c[y+16>>2]=c[w+16>>2];if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);JNa(d,186591)|0;y=1;ya=z;return y|0}function h6a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=ya;ya=ya+96|0;r=s+76|0;f=s+72|0;h=s+68|0;i=s+64|0;j=s+52|0;k=s+48|0;l=s+36|0;m=s+32|0;o=s+28|0;p=s;q=s+24|0;e=c[b+4>>2]|0;if(!e)e=0;else{_Pa(r,b,e);e=r+11|0;u=a[e>>0]|0;t=c[r>>2]|0;v=wNa(d,186524)|0;c[f>>2]=v;TMa(f,u<<24>>24<0?t:r)|0;if((a[e>>0]|0)<0)rmb(c[r>>2]|0);e=1}f=c[b+8>>2]|0;if(f){PQa(r,b,f);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;f=wNa(d,186530)|0;c[h>>2]=f;TMa(h,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);e=1}f=c[b+12>>2]|0;if(f){Oi(r,b,f);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;h=wNa(d,186542)|0;c[i>>2]=h;TMa(i,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);e=1}f=b+16|0;v=a[f+11>>0]|0;if(!((v<<24>>24<0?c[b+20>>2]|0:v&255)|0)){if(lnb(f,0,-1,202525,0)|0)n=15}else n=15;if((n|0)==15){Lmb(j,f);Mi(r,b,j);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;i=wNa(d,186553)|0;c[k>>2]=i;TMa(k,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=b+28|0;v=a[f+11>>0]|0;if(!((v<<24>>24<0?c[b+32>>2]|0:v&255)|0)){if(lnb(f,0,-1,202525,0)|0)n=22}else n=22;if((n|0)==22){Lmb(l,f);Mi(r,b,l);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;n=wNa(d,186565)|0;c[m>>2]=n;TMa(m,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);e=1}f=c[b+40>>2]|0;if(f){NQa(r,b,f);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;n=wNa(d,186581)|0;c[o>>2]=n;TMa(o,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);e=1}if(!(c[b+56>>2]|0))if(!(+g[b+64>>3]!=-2147483647.0)){v=e;ya=s;return v|0}c[p>>2]=30612;v=p+4|0;t=b+52|0;c[v>>2]=c[t>>2];c[v+4>>2]=c[t+4>>2];c[v+8>>2]=c[t+8>>2];c[v+12>>2]=c[t+12>>2];c[v+16>>2]=c[t+16>>2];$l(r,b,p);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;p=wNa(d,186591)|0;c[q>>2]=p;TMa(q,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);v=1;ya=s;return v|0}function i6a(a){a=a|0;Li(a);c[a>>2]=121824;c[a+4>>2]=0;return}function j6a(a){a=a|0;c[a+4>>2]=0;return}function k6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,191701)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,191701)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Hl(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,191701)|0;i=1;ya=j;return i|0}function l6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Gl(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,191701)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function m6a(a){a=a|0;var b=0;Li(a);c[a>>2]=121840;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;Wmb(b,202525)|0;c[a+16>>2]=0;return}function n6a(a){a=a|0;Wmb(a+4|0,202525)|0;c[a+16>>2]=0;return}function o6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;g=n+40|0;h=n+28|0;i=n+16|0;j=n+44|0;k=n+12|0;l=n;c[g>>2]=oNa(d,186653)|0;if(!(KMa(g)|0))e=0;else{c[j>>2]=oNa(d,186653)|0;f=SMa(j)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;m=7}}else{m=g+16&-16;e=omb(m)|0;c[i>>2]=e;c[i+8>>2]=m|-2147483648;c[i+4>>2]=g;m=7}if((m|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,186653)|0;e=1}c[k>>2]=oNa(d,186664)|0;if(!(KMa(k)|0)){m=e;ya=n;return m|0}c[j>>2]=oNa(d,186664)|0;f=SMa(j)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;m=19}}else{m=g+16&-16;e=omb(m)|0;c[l>>2]=e;c[l+8>>2]=m|-2147483648;c[l+4>>2]=g;m=19}if((m|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=$Pa(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,186664)|0;m=1;ya=n;return m|0}function p6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+32|0;i=k+20|0;e=k+8|0;f=k+4|0;j=k;g=b+4|0;l=a[g+11>>0]|0;if(!((l<<24>>24<0?c[b+8>>2]|0:l&255)|0))if(!(lnb(g,0,-1,202525,0)|0))f=0;else h=3;else h=3;if((h|0)==3){Lmb(e,g);Mi(i,b,e);l=i+11|0;g=a[l>>0]|0;h=c[i>>2]|0;m=wNa(d,186653)|0;c[f>>2]=m;TMa(f,g<<24>>24<0?h:i)|0;if((a[l>>0]|0)<0)rmb(c[i>>2]|0);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);f=1}e=c[b+16>>2]|0;if(!e){m=f;ya=k;return m|0}_Pa(i,b,e);m=i+11|0;b=a[m>>0]|0;l=c[i>>2]|0;d=wNa(d,186664)|0;c[j>>2]=d;TMa(j,b<<24>>24<0?l:i)|0;if((a[m>>0]|0)<0)rmb(c[i>>2]|0);m=1;ya=k;return m|0}function q6a(a){a=a|0;Li(a);c[a>>2]=121856;c[a+4>>2]=0;c[a+8>>2]=0;g[a+16>>3]=-2147483647.0;return}function r6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;g[a+16>>3]=-2147483647.0;return}function s6a(b,d){b=b|0;d=d|0;var e=0.0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+64|0;p=r+52|0;i=r+48|0;j=r+36|0;k=r+32|0;l=r+16|0;m=r+12|0;q=r;n=r+28|0;c[i>>2]=oNa(d,186682)|0;if(!(KMa(i)|0))f=0;else{c[p>>2]=oNa(d,186682)|0;h=SMa(p)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(j);if(i>>>0<11){a[j+11>>0]=i;if(!i)f=j;else{f=j;o=7}}else{o=i+16&-16;f=omb(o)|0;c[j>>2]=f;c[j+8>>2]=o|-2147483648;c[j+4>>2]=i;o=7}if((o|0)==7)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[b+4>>2]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,186682)|0;f=1}c[k>>2]=oNa(d,186688)|0;if(KMa(k)|0){c[p>>2]=oNa(d,186688)|0;h=SMa(p)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(l);if(i>>>0<11){a[l+11>>0]=i;if(!i)f=l;else{f=l;o=17}}else{o=i+16&-16;f=omb(o)|0;c[l>>2]=f;c[l+8>>2]=o|-2147483648;c[l+4>>2]=i;o=17}if((o|0)==17)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[b+8>>2]=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,186688)|0;f=1}c[m>>2]=oNa(d,186700)|0;if(!(KMa(m)|0)){q=f;ya=r;return q|0}c[n>>2]=oNa(d,186700)|0;h=SMa(n)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(q);if(i>>>0<11){a[q+11>>0]=i;if(!i)f=q;else{f=q;o=27}}else{o=i+16&-16;f=omb(o)|0;c[q>>2]=f;c[q+8>>2]=o|-2147483648;c[q+4>>2]=i;o=27}if((o|0)==27)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Lmb(p,q);e=+Si(b,p,1);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);g[b+16>>3]=e;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,186700)|0;q=1;ya=r;return q|0}function t6a(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=ya;ya=ya+32|0;j=l+12|0;e=l+8|0;i=l+4|0;k=l;h=c[b+4>>2]|0;if(!h)e=0;else{Oi(j,b,h);h=j+11|0;n=a[h>>0]|0;m=c[j>>2]|0;o=wNa(d,186682)|0;c[e>>2]=o;TMa(e,n<<24>>24<0?m:j)|0;if((a[h>>0]|0)<0)rmb(c[j>>2]|0);e=1}h=c[b+8>>2]|0;if(h){Oi(j,b,h);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;h=wNa(d,186688)|0;c[i>>2]=h;TMa(i,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=+g[b+16>>3];if(!(f!=-2147483647.0)){o=e;ya=l;return o|0}Pi(j,b,f);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;d=wNa(d,186700)|0;c[k>>2]=d;TMa(k,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);o=1;ya=l;return o|0}function u6a(a){a=a|0;Li(a);c[a>>2]=121872;c[a+4>>2]=0;c[a+8>>2]=0;return}function v6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function w6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186677)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=RRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;e=1}c[j>>2]=oNa(d,186710)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,186710)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=TRa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186710)|0;l=1;ya=m;return l|0}function x6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{QRa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186677)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}SRa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,186710)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function y6a(a){a=a|0;Li(a);c[a>>2]=121888;c[a+4>>2]=0;c[a+8>>2]=0;return}function z6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function A6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186760)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186760)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186760)|0;e=1}c[j>>2]=oNa(d,186772)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,186772)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186772)|0;l=1;ya=m;return l|0}function B6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{_Pa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186760)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,186772)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function C6a(a){a=a|0;Li(a);c[a>>2]=121904;c[a+4>>2]=0;c[a+8>>2]=0;return}function D6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function E6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186677)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=vSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;e=1}c[j>>2]=oNa(d,186716)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,186716)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=xm(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186716)|0;l=1;ya=m;return l|0}function F6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{uSa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186677)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}wm(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,186716)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function G6a(a){a=a|0;var b=0,d=0,e=0,f=0,i=0;Li(a);c[a>>2]=121920;i=a+4|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[a+32>>2]=30596;f=a+36|0;c[f>>2]=0;e=a+40|0;g[e>>3]=-2147483647.0;d=a+48|0;c[d>>2]=0;b=a+56|0;g[b>>3]=0.0;Wmb(i,202525)|0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[f>>2]=0;g[h>>3]=-2147483647.0;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];c[d>>2]=0;g[h>>3]=0.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];return}function H6a(a){a=a|0;var b=0;Wmb(a+4|0,202525)|0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[a+36>>2]=0;b=a+40|0;g[h>>3]=-2147483647.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[a+48>>2]=0;a=a+56|0;g[h>>3]=0.0;c[a>>2]=c[h>>2];c[a+4>>2]=c[h+4>>2];return}function I6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=ya;ya=ya+128|0;g=u+120|0;h=u+108|0;i=u+96|0;q=u+124|0;j=u+92|0;k=u+80|0;l=u+76|0;m=u+64|0;n=u+60|0;o=u+48|0;p=u+44|0;r=u;s=u+32|0;c[g>>2]=oNa(d,186851)|0;if(!(KMa(g)|0))e=0;else{c[q>>2]=oNa(d,186851)|0;f=SMa(q)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;t=7}}else{t=g+16&-16;e=omb(t)|0;c[i>>2]=e;c[i+8>>2]=t|-2147483648;c[i+4>>2]=g;t=7}if((t|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,186851)|0;e=1}c[j>>2]=oNa(d,186864)|0;if(KMa(j)|0){c[q>>2]=oNa(d,186864)|0;f=SMa(q)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;t=19}}else{t=g+16&-16;e=omb(t)|0;c[k>>2]=e;c[k+8>>2]=t|-2147483648;c[k+4>>2]=g;t=19}if((t|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=xSa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186864)|0;e=1}c[l>>2]=oNa(d,186876)|0;if(KMa(l)|0){c[q>>2]=oNa(d,186876)|0;f=SMa(q)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;t=29}}else{t=g+16&-16;e=omb(t)|0;c[m>>2]=e;c[m+8>>2]=t|-2147483648;c[m+4>>2]=g;t=29}if((t|0)==29)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+20>>2]=Ri(b,m)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,186876)|0;e=1}c[n>>2]=oNa(d,186887)|0;if(KMa(n)|0){c[q>>2]=oNa(d,186887)|0;f=SMa(q)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;t=39}}else{t=g+16&-16;e=omb(t)|0;c[o>>2]=e;c[o+8>>2]=t|-2147483648;c[o+4>>2]=g;t=39}if((t|0)==39)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+24>>2]=xm(b,o,1)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,186887)|0;e=1}c[p>>2]=oNa(d,186901)|0;if(!(KMa(p)|0)){t=e;ya=u;return t|0}c[q>>2]=oNa(d,186901)|0;f=SMa(q)|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(s);if(g>>>0<11){a[s+11>>0]=g;if(!g)e=s;else{e=s;t=49}}else{t=g+16&-16;e=omb(t)|0;c[s>>2]=e;c[s+8>>2]=t|-2147483648;c[s+4>>2]=g;t=49}if((t|0)==49)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Wl(r,b,s,1);t=b+36|0;r=r+4|0;c[t>>2]=c[r>>2];c[t+4>>2]=c[r+4>>2];c[t+8>>2]=c[r+8>>2];c[t+12>>2]=c[r+12>>2];c[t+16>>2]=c[r+16>>2];c[t+20>>2]=c[r+20>>2];c[t+24>>2]=c[r+24>>2];if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);JNa(d,186901)|0;t=1;ya=u;return t|0}function J6a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=ya;ya=ya+80|0;m=p+64|0;f=p+52|0;h=p+48|0;j=p+44|0;k=p+40|0;l=p+36|0;n=p;o=p+32|0;e=b+4|0;q=a[e+11>>0]|0;if(!((q<<24>>24<0?c[b+8>>2]|0:q&255)|0))if(!(lnb(e,0,-1,202525,0)|0))e=0;else i=3;else i=3;if((i|0)==3){Lmb(f,e);Mi(m,b,f);q=m+11|0;e=a[q>>0]|0;i=c[m>>2]|0;r=wNa(d,186851)|0;c[h>>2]=r;TMa(h,e<<24>>24<0?i:m)|0;if((a[q>>0]|0)<0)rmb(c[m>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);e=1}f=c[b+16>>2]|0;if(f){wSa(m,b,f);r=m+11|0;i=a[r>>0]|0;q=c[m>>2]|0;h=wNa(d,186864)|0;c[j>>2]=h;TMa(j,i<<24>>24<0?q:m)|0;if((a[r>>0]|0)<0)rmb(c[m>>2]|0);e=1}f=c[b+20>>2]|0;if(f){Oi(m,b,f);r=m+11|0;j=a[r>>0]|0;q=c[m>>2]|0;i=wNa(d,186876)|0;c[k>>2]=i;TMa(k,j<<24>>24<0?q:m)|0;if((a[r>>0]|0)<0)rmb(c[m>>2]|0);e=1}f=c[b+24>>2]|0;if(f){wm(m,b,f);r=m+11|0;k=a[r>>0]|0;q=c[m>>2]|0;j=wNa(d,186887)|0;c[l>>2]=j;TMa(l,k<<24>>24<0?q:m)|0;if((a[r>>0]|0)<0)rmb(c[m>>2]|0);e=1}if(!(+g[b+40>>3]!=-2147483647.0))if(!(c[b+48>>2]|0))if(!(+g[b+56>>3]!=0.0)){r=e;ya=p;return r|0}c[n>>2]=30596;r=n+4|0;q=b+36|0;c[r>>2]=c[q>>2];c[r+4>>2]=c[q+4>>2];c[r+8>>2]=c[q+8>>2];c[r+12>>2]=c[q+12>>2];c[r+16>>2]=c[q+16>>2];c[r+20>>2]=c[q+20>>2];c[r+24>>2]=c[q+24>>2];Ul(m,b,n);r=m+11|0;n=a[r>>0]|0;q=c[m>>2]|0;d=wNa(d,186901)|0;c[o>>2]=d;TMa(o,n<<24>>24<0?q:m)|0;if((a[r>>0]|0)<0)rmb(c[m>>2]|0);r=1;ya=p;return r|0}function K6a(a){a=a|0;Li(a);c[a>>2]=121936;c[a+4>>2]=0;return}function L6a(a){a=a|0;c[a+4>>2]=0;return}function M6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186677)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=BSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;i=1;ya=j;return i|0}function N6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}ASa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186677)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function O6a(a){a=a|0;Li(a);c[a>>2]=121952;c[a+4>>2]=0;c[a+8>>2]=0;return}function P6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function Q6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186913)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186913)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=DSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186913)|0;e=1}c[j>>2]=oNa(d,186924)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,186924)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186924)|0;l=1;ya=m;return l|0}function R6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{CSa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186913)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,186924)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function S6a(a){a=a|0;Li(a);c[a>>2]=121968;c[a+4>>2]=0;return}function T6a(a){a=a|0;c[a+4>>2]=0;return}function U6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186941)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186941)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186941)|0;i=1;ya=j;return i|0}function V6a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186941)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function W6a(a){a=a|0;var b=0;Li(a);c[a>>2]=121984;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;Wmb(a+12|0,202525)|0;c[a+24>>2]=0;g[a+32>>3]=-2147483647.0;return}function X6a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a+12|0,202525)|0;c[a+24>>2]=0;g[a+32>>3]=-2147483647.0;return}function Y6a(b,d){b=b|0;d=d|0;var e=0.0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+112|0;v=w+96|0;i=w+92|0;j=w+80|0;k=w+76|0;l=w+64|0;m=w+60|0;n=w+44|0;o=w+32|0;p=w+28|0;q=w+16|0;r=w+12|0;u=w;s=w+56|0;c[i>>2]=oNa(d,186991)|0;if(!(KMa(i)|0))f=0;else{c[v>>2]=oNa(d,186991)|0;h=SMa(v)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(j);if(i>>>0<11){a[j+11>>0]=i;if(!i)f=j;else{f=j;t=7}}else{t=i+16&-16;f=omb(t)|0;c[j>>2]=f;c[j+8>>2]=t|-2147483648;c[j+4>>2]=i;t=7}if((t|0)==7)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[b+4>>2]=$Pa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,186991)|0;f=1}c[k>>2]=oNa(d,187001)|0;if(KMa(k)|0){c[v>>2]=oNa(d,187001)|0;h=SMa(v)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(l);if(i>>>0<11){a[l+11>>0]=i;if(!i)f=l;else{f=l;t=17}}else{t=i+16&-16;f=omb(t)|0;c[l>>2]=f;c[l+8>>2]=t|-2147483648;c[l+4>>2]=i;t=17}if((t|0)==17)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[b+8>>2]=KQa(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,187001)|0;f=1}c[m>>2]=oNa(d,187013)|0;if(KMa(m)|0){c[v>>2]=oNa(d,187013)|0;h=SMa(v)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(o);if(i>>>0<11){a[o+11>>0]=i;if(!i)f=o;else{f=o;t=27}}else{t=i+16&-16;f=omb(t)|0;c[o>>2]=f;c[o+8>>2]=t|-2147483648;c[o+4>>2]=i;t=27}if((t|0)==27)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Mi(n,b,o);Rmb(b+12|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,187013)|0;f=1}c[p>>2]=oNa(d,187025)|0;if(KMa(p)|0){c[v>>2]=oNa(d,187025)|0;h=SMa(v)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(q);if(i>>>0<11){a[q+11>>0]=i;if(!i)f=q;else{f=q;t=39}}else{t=i+16&-16;f=omb(t)|0;c[q>>2]=f;c[q+8>>2]=t|-2147483648;c[q+4>>2]=i;t=39}if((t|0)==39)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[b+24>>2]=$Pa(b,q,1)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,187025)|0;f=1}c[r>>2]=oNa(d,187039)|0;if(!(KMa(r)|0)){v=f;ya=w;return v|0}c[s>>2]=oNa(d,187039)|0;h=SMa(s)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(u);if(i>>>0<11){a[u+11>>0]=i;if(!i)f=u;else{f=u;t=49}}else{t=i+16&-16;f=omb(t)|0;c[u>>2]=f;c[u+8>>2]=t|-2147483648;c[u+4>>2]=i;t=49}if((t|0)==49)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Lmb(v,u);e=+Si(b,v,1);if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);g[b+32>>3]=e;if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);JNa(d,187039)|0;v=1;ya=w;return v|0}function Z6a(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=ya;ya=ya+48|0;n=p+32|0;h=p+28|0;i=p+24|0;j=p+12|0;k=p+8|0;m=p+4|0;o=p;e=c[b+4>>2]|0;if(!e)e=0;else{_Pa(n,b,e);e=n+11|0;r=a[e>>0]|0;q=c[n>>2]|0;s=wNa(d,186991)|0;c[h>>2]=s;TMa(h,r<<24>>24<0?q:n)|0;if((a[e>>0]|0)<0)rmb(c[n>>2]|0);e=1}h=c[b+8>>2]|0;if(h){JQa(n,b,h);s=n+11|0;q=a[s>>0]|0;r=c[n>>2]|0;h=wNa(d,187001)|0;c[i>>2]=h;TMa(i,q<<24>>24<0?r:n)|0;if((a[s>>0]|0)<0)rmb(c[n>>2]|0);e=1}h=b+12|0;s=a[h+11>>0]|0;if(!((s<<24>>24<0?c[b+16>>2]|0:s&255)|0)){if(lnb(h,0,-1,202525,0)|0)l=11}else l=11;if((l|0)==11){Lmb(j,h);Mi(n,b,j);s=n+11|0;q=a[s>>0]|0;r=c[n>>2]|0;l=wNa(d,187013)|0;c[k>>2]=l;TMa(k,q<<24>>24<0?r:n)|0;if((a[s>>0]|0)<0)rmb(c[n>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);e=1}h=c[b+24>>2]|0;if(h){_Pa(n,b,h);s=n+11|0;q=a[s>>0]|0;r=c[n>>2]|0;l=wNa(d,187025)|0;c[m>>2]=l;TMa(m,q<<24>>24<0?r:n)|0;if((a[s>>0]|0)<0)rmb(c[n>>2]|0);e=1}f=+g[b+32>>3];if(!(f!=-2147483647.0)){s=e;ya=p;return s|0}Pi(n,b,f);s=n+11|0;q=a[s>>0]|0;r=c[n>>2]|0;d=wNa(d,187039)|0;c[o>>2]=d;TMa(o,q<<24>>24<0?r:n)|0;if((a[s>>0]|0)<0)rmb(c[n>>2]|0);s=1;ya=p;return s|0}function _6a(a){a=a|0;return +g[a+32>>3]!=-2147483647.0|0}function $6a(a){a=a|0;Li(a);c[a>>2]=122e3;c[a+4>>2]=0;return}function a7a(a){a=a|0;c[a+4>>2]=0;return}function b7a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,187047)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,187047)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,187047)|0;i=1;ya=j;return i|0}function c7a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,187047)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function d7a(a){a=a|0;Li(a);c[a>>2]=122016;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function e7a(a){a=a|0;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function f7a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+80|0;g=q+60|0;h=q+48|0;m=q+64|0;i=q+44|0;j=q+32|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[g>>2]=oNa(d,187056)|0;if(!(KMa(g)|0))e=0;else{c[m>>2]=oNa(d,187056)|0;f=SMa(m)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;p=7}}else{p=g+16&-16;e=omb(p)|0;c[h>>2]=e;c[h+8>>2]=p|-2147483648;c[h+4>>2]=g;p=7}if((p|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=hRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,187056)|0;e=1}c[i>>2]=oNa(d,187070)|0;if(KMa(i)|0){c[m>>2]=oNa(d,187070)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;p=17}}else{p=g+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=g;p=17}if((p|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,187070)|0;e=1}c[k>>2]=oNa(d,187086)|0;if(KMa(k)|0){c[m>>2]=oNa(d,187086)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;p=27}}else{p=g+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=g;p=27}if((p|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=$Pa(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,187086)|0;e=1}c[n>>2]=oNa(d,187098)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,187098)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;p=37}}else{p=g+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=g;p=37}if((p|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=pTa(b,o,1)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,187098)|0;p=1;ya=q;return p|0}function g7a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if(!f)e=0;else{gRa(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,187056)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+8>>2]|0;if(f){_Pa(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,187070)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if(f){_Pa(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,187086)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if(!f){n=e;ya=k;return n|0}oTa(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,187098)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function h7a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function i7a(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function j7a(b,d,e){b=b|0;d=d|0;e=e|0;var h=0.0,i=0,j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;H=0;I=ya;ya=ya+4320|0;s=c[(b+120|0)>>2]|0;t=c[(b+124|0)>>2]|0;a:do if((s|0)==(t|0)){o=s;H=5}else{r=s;while(1){if((c[r>>2]|0)==227){o=r;H=5;break a}r=r+4|0;if((r|0)==(t|0)){n=s;u=t;break}}}while(0);do if((H|0)==5)if((o|0)==(t|0)){n=s;u=t}else{if(!b)n=0;else n=job(b,13672,20376,-2)|0;u=a[d+11>>0]|0;if(((u<<24>>24<0?c[d+4>>2]|0:u&255)|0)==5){if(lnb(d,0,-1,186518,5)|0){n=c[(b+120|0)>>2]|0;u=c[(b+124|0)>>2]|0;break}Lmb(I+1072|0,e);Gm(I+1088|0,n,I+1072|0,1);c[n+8>>2]=c[(I+1088|0)+4>>2];H=n+16|0;c[H>>2]=c[((I+1088|0)+12|0)>>2];c[H+4>>2]=c[((I+1088|0)+12|0)+4>>2];c[H+8>>2]=c[((I+1088|0)+12|0)+8>>2];c[n+28>>2]=c[(I+1088|0)+24>>2];Rmb(n+32|0,(I+1088|0)+28|0)|0;c[(I+1088|0)>>2]=30676;if((a[((I+1088|0)+28|0)+11>>0]|0)<0)rmb(c[((I+1088|0)+28|0)>>2]|0);if((a[(I+1072|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+1072|0)>>2]|0);H=1;ya=I;return H|0}else{n=s;u=t}}while(0);b:do if((n|0)!=(u|0)){while(1){if((c[n>>2]|0)==228)break;n=n+4|0;if((n|0)==(u|0))break b}if((n|0)!=(u|0)){if(!b)s=0;else s=job(b,13672,20392,-2)|0;n=a[(d+11|0)>>0]|0;o=c[(d+4|0)>>2]|0;do if(((n<<24>>24<0?o:n&255)|0)==5){if(lnb(d,0,-1,186524,5)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+1060|0,e);c[s+4>>2]=$Pa(s,I+1060|0,1)|0;if((a[(I+1060|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+1060|0)>>2]|0);H=1;ya=I;return H|0}else r=n&255;while(0);do if(((n<<24>>24<0?o:r)|0)==11){if(lnb(d,0,-1,186530,11)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+1048|0,e);c[s+8>>2]=QQa(s,I+1048|0,1)|0;if((a[(I+1048|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+1048|0)>>2]|0);H=1;ya=I;return H|0}while(0);do if(((n<<24>>24<0?o:r)|0)==10){if(lnb(d,0,-1,186542,10)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+1036|0,e);c[s+12>>2]=Ri(s,I+1036|0)|0;if((a[(I+1036|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+1036|0)>>2]|0);H=1;ya=I;return H|0}while(0);do if(((n<<24>>24<0?o:r)|0)==11){if(lnb(d,0,-1,186553,11)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+1012|0,e);Mi(I+1024|0,s,I+1012|0);Rmb(s+16|0,I+1024|0)|0;if((a[(I+1024|0)+11>>0]|0)<0)rmb(c[(I+1024|0)>>2]|0);if((a[(I+1012|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+1012|0)>>2]|0);H=1;ya=I;return H|0}while(0);do if(((n<<24>>24<0?o:r)|0)==15){if(lnb(d,0,-1,186565,15)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+988|0,e);Mi(I+1e3|0,s,I+988|0);Rmb(s+28|0,I+1e3|0)|0;if((a[(I+1e3|0)+11>>0]|0)<0)rmb(c[(I+1e3|0)>>2]|0);if((a[(I+988|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+988|0)>>2]|0);H=1;ya=I;return H|0}while(0);do if(((n<<24>>24<0?o:r)|0)==9){if(lnb(d,0,-1,186581,9)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+976|0,e);c[s+40>>2]=OQa(s,I+976|0,1)|0;if((a[(I+976|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+976|0)>>2]|0);H=1;ya=I;return H|0}while(0);if(((n<<24>>24<0?o:r)|0)==10)if(!(lnb(d,0,-1,186591,10)|0)){Lmb(I+964|0,e);am(I+56|0,s,I+964|0,1);H=s+52|0;e=(I+56|0)+4|0;c[H>>2]=c[e>>2];c[H+4>>2]=c[e+4>>2];c[H+8>>2]=c[e+8>>2];c[H+12>>2]=c[e+12>>2];c[H+16>>2]=c[e+16>>2];if((a[(I+964|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+964|0)>>2]|0);H=1;ya=I;return H|0}}}while(0);n=c[(b+120|0)>>2]|0;o=c[(b+124|0)>>2]|0;c:do if((n|0)==(o|0)){v=n;H=64}else do{if((c[n>>2]|0)==229){v=n;H=64;break c}n=n+4|0}while((n|0)!=(o|0));while(0);if((H|0)==64)if((v|0)!=(o|0)){if(!b)s=0;else s=job(b,13672,20408,-2)|0;n=a[(d+11|0)>>0]|0;o=c[(d+4|0)>>2]|0;do if(((n<<24>>24<0?o:n&255)|0)==3){if(lnb(d,0,-1,186602,3)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+952|0,e);g[s+8>>3]=+Qi(s,I+952|0);if((a[(I+952|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+952|0)>>2]|0);H=1;ya=I;return H|0}else r=n&255;while(0);do if(((n<<24>>24<0?o:r)|0)==6){if(lnb(d,0,-1,186606,6)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+940|0,e);c[s+16>>2]=TPa(s,I+940|0,1)|0;if((a[(I+940|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+940|0)>>2]|0);H=1;ya=I;return H|0}while(0);if(((n<<24>>24<0?o:r)|0)==5)if(!(lnb(d,0,-1,186518,5)|0)){Lmb(I+928|0,e);c[s+20>>2]=Ri(s,I+928|0)|0;if((a[(I+928|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+928|0)>>2]|0);H=1;ya=I;return H|0}}n=c[(b+120|0)>>2]|0;o=c[(b+124|0)>>2]|0;d:do if((n|0)==(o|0)){w=n;H=85}else do{if((c[n>>2]|0)==230){w=n;H=85;break d}n=n+4|0}while((n|0)!=(o|0));while(0);if((H|0)==85)if((w|0)!=(o|0)){if(!b)s=0;else s=job(b,13672,20424,-2)|0;n=a[(d+11|0)>>0]|0;o=c[(d+4|0)>>2]|0;do if(((n<<24>>24<0?o:n&255)|0)==10){if(lnb(d,0,-1,186613,10)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+904|0,e);Mi(I+916|0,s,I+904|0);Rmb(s+4|0,I+916|0)|0;if((a[(I+916|0)+11>>0]|0)<0)rmb(c[(I+916|0)>>2]|0);if((a[(I+904|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+904|0)>>2]|0);H=1;ya=I;return H|0}else r=n&255;while(0);do if(((n<<24>>24<0?o:r)|0)==9){if(lnb(d,0,-1,186624,9)|0){n=a[(d+11|0)>>0]|0;r=n&255;o=c[(d+4|0)>>2]|0;break}Lmb(I+892|0,e);c[s+16>>2]=DRa(s,I+892|0,1)|0;if((a[(I+892|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+892|0)>>2]|0);H=1;ya=I;return H|0}while(0);if(((n<<24>>24<0?o:r)|0)==10)if(!(lnb(d,0,-1,186634,10)|0)){Lmb(I+880|0,e);g[s+24>>3]=+Qi(s,I+880|0);if((a[(I+880|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+880|0)>>2]|0);H=1;ya=I;return H|0}}o=c[(b+120|0)>>2]|0;r=c[(b+124|0)>>2]|0;e:do if((o|0)==(r|0)){x=o;H=108}else{n=o;while(1){if((c[n>>2]|0)==231){x=n;H=108;break e}n=n+4|0;if((n|0)==(r|0)){k=o;y=r;break}}}while(0);do if((H|0)==108)if((x|0)==(r|0)){k=o;y=r}else{if(!b)k=0;else k=job(b,13672,20440,-2)|0;y=a[d+11>>0]|0;if(((y<<24>>24<0?c[d+4>>2]|0:y&255)|0)==5){if(lnb(d,0,-1,191701,5)|0){k=c[(b+120|0)>>2]|0;y=c[(b+124|0)>>2]|0;break}Lmb(I+868|0,e);c[k+4>>2]=Hl(k,I+868|0,1)|0;if((a[(I+868|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+868|0)>>2]|0);H=1;ya=I;return H|0}else{k=o;y=r}}while(0);f:do if((k|0)==(y|0))n=y;else{n=k;while(1){if((c[n>>2]|0)==232)break;n=n+4|0;if((n|0)==(y|0)){n=y;break f}}if((n|0)==(y|0))n=y;else{if(!b)n=0;else n=job(b,13672,20456,-2)|0;x=a[d+11>>0]|0;if(((x<<24>>24<0?c[d+4>>2]|0:x&255)|0)==7){if(lnb(d,0,-1,186645,7)|0){k=c[(b+120|0)>>2]|0;n=c[(b+124|0)>>2]|0;break}Lmb(I+856|0,e);c[n+4>>2]=iQa(n,I+856|0,1)|0;if((a[(I+856|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+856|0)>>2]|0);H=1;ya=I;return H|0}else n=y}}while(0);g:do if((k|0)!=(n|0)){while(1){if((c[k>>2]|0)==233)break;k=k+4|0;if((k|0)==(n|0))break g}if((k|0)!=(n|0)){if(!b)r=0;else r=job(b,13672,20472,-2)|0;k=a[(d+11|0)>>0]|0;n=c[(d+4|0)>>2]|0;do if(((k<<24>>24<0?n:k&255)|0)==10){if(lnb(d,0,-1,186653,10)|0){k=a[(d+11|0)>>0]|0;o=k&255;n=c[(d+4|0)>>2]|0;break}Lmb(I+832|0,e);Mi(I+844|0,r,I+832|0);Rmb(r+4|0,I+844|0)|0;if((a[(I+844|0)+11>>0]|0)<0)rmb(c[(I+844|0)>>2]|0);if((a[(I+832|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+832|0)>>2]|0);H=1;ya=I;return H|0}else o=k&255;while(0);if(((k<<24>>24<0?n:o)|0)==12)if(!(lnb(d,0,-1,186664,12)|0)){Lmb(I+820|0,e);c[r+16>>2]=$Pa(r,I+820|0,1)|0;if((a[(I+820|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+820|0)>>2]|0);H=1;ya=I;return H|0}}}while(0);k=c[(b+120|0)>>2]|0;n=c[(b+124|0)>>2]|0;h:do if((k|0)==(n|0)){z=k;H=150}else do{if((c[k>>2]|0)==234){z=k;H=150;break h}k=k+4|0}while((k|0)!=(n|0));while(0);if((H|0)==150)if((z|0)!=(n|0)){if(!b)r=0;else r=job(b,13672,20488,-2)|0;k=a[(d+11|0)>>0]|0;n=c[(d+4|0)>>2]|0;do if(((k<<24>>24<0?n:k&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){k=a[(d+11|0)>>0]|0;o=k&255;n=c[(d+4|0)>>2]|0;break}Lmb(I+808|0,e);c[r+4>>2]=NRa(r,I+808|0,1)|0;if((a[(I+808|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+808|0)>>2]|0);H=1;ya=I;return H|0}else o=k&255;while(0);if(((k<<24>>24<0?n:o)|0)==5)if(!(lnb(d,0,-1,186518,5)|0)){Lmb(I+776|0,e);Rl(I+792|0,r,I+776|0,1);H=r+12|0;c[H>>2]=c[((I+792|0)+4|0)>>2];c[H+4>>2]=c[((I+792|0)+4|0)+4>>2];c[H+8>>2]=c[((I+792|0)+4|0)+8>>2];if((a[(I+776|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+776|0)>>2]|0);H=1;ya=I;return H|0}}k=c[(b+120|0)>>2]|0;n=c[(b+124|0)>>2]|0;i:do if((k|0)==(n|0)){A=k;H=166}else do{if((c[k>>2]|0)==235){A=k;H=166;break i}k=k+4|0}while((k|0)!=(n|0));while(0);if((H|0)==166)if((A|0)!=(n|0)){if(!b)r=0;else r=job(b,13672,20504,-2)|0;k=a[(d+11|0)>>0]|0;n=c[(d+4|0)>>2]|0;do if(((k<<24>>24<0?n:k&255)|0)==5){if(lnb(d,0,-1,186682,5)|0){k=a[(d+11|0)>>0]|0;o=k&255;n=c[(d+4|0)>>2]|0;break}Lmb(I+764|0,e);c[r+4>>2]=Ri(r,I+764|0)|0;if((a[(I+764|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+764|0)>>2]|0);H=1;ya=I;return H|0}else o=k&255;while(0);do if(((k<<24>>24<0?n:o)|0)==11){if(lnb(d,0,-1,186688,11)|0){k=a[(d+11|0)>>0]|0;o=k&255;n=c[(d+4|0)>>2]|0;break}Lmb(I+752|0,e);c[r+8>>2]=Ri(r,I+752|0)|0;if((a[(I+752|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+752|0)>>2]|0);H=1;ya=I;return H|0}while(0);if(((k<<24>>24<0?n:o)|0)==9)if(!(lnb(d,0,-1,186700,9)|0)){Lmb(I+740|0,e);Lmb(I+1128|0,I+740|0);h=+Si(r,I+1128|0,1);if((a[(I+1128|0)+11>>0]|0)<0)rmb(c[(I+1128|0)>>2]|0);g[r+16>>3]=h;if((a[(I+740|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+740|0)>>2]|0);H=1;ya=I;return H|0}}k=c[(b+120|0)>>2]|0;n=c[(b+124|0)>>2]|0;j:do if((k|0)==(n|0)){B=k;H=189}else do{if((c[k>>2]|0)==236){B=k;H=189;break j}k=k+4|0}while((k|0)!=(n|0));while(0);if((H|0)==189)if((B|0)!=(n|0)){if(!b)r=0;else r=job(b,13672,20520,-2)|0;k=a[(d+11|0)>>0]|0;n=c[(d+4|0)>>2]|0;do if(((k<<24>>24<0?n:k&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){k=a[(d+11|0)>>0]|0;o=k&255;n=c[(d+4|0)>>2]|0;break}Lmb(I+728|0,e);c[r+4>>2]=RRa(r,I+728|0,1)|0;if((a[(I+728|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+728|0)>>2]|0);H=1;ya=I;return H|0}else o=k&255;while(0);if(((k<<24>>24<0?n:o)|0)==5)if(!(lnb(d,0,-1,186710,5)|0)){Lmb(I+716|0,e);c[r+8>>2]=TRa(r,I+716|0,1)|0;if((a[(I+716|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+716|0)>>2]|0);H=1;ya=I;return H|0}}n=c[(b+120|0)>>2]|0;o=c[(b+124|0)>>2]|0;k:do if((n|0)==(o|0)){C=n;H=205}else{k=n;while(1){if((c[k>>2]|0)==237){C=k;H=205;break k}k=k+4|0;if((k|0)==(o|0)){j=n;l=o;break}}}while(0);do if((H|0)==205)if((C|0)==(o|0)){j=n;l=o}else{if(!b)j=0;else j=job(b,13672,20536,-2)|0;C=a[d+11>>0]|0;if(((C<<24>>24<0?c[d+4>>2]|0:C&255)|0)==6){if(lnb(d,0,-1,186716,6)|0){j=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;break}Lmb(I+704|0,e);c[j+4>>2]=VRa(j,I+704|0,1)|0;if((a[(I+704|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+704|0)>>2]|0);H=1;ya=I;return H|0}else{j=n;l=o}}while(0);l:do if((j|0)!=(l|0)){k=j;while(1){if((c[k>>2]|0)==238)break;k=k+4|0;if((k|0)==(l|0))break l}if((k|0)!=(l|0)){if(!b)k=0;else k=job(b,13672,20552,-2)|0;C=a[d+11>>0]|0;if(((C<<24>>24<0?c[d+4>>2]|0:C&255)|0)==7){if(lnb(d,0,-1,186723,7)|0){j=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;break}Lmb(I+692|0,e);Lmb(I+1128|0,I+692|0);h=+Si(k,I+1128|0,1);if((a[(I+1128|0)+11>>0]|0)<0)rmb(c[(I+1128|0)>>2]|0);g[k+8>>3]=h;if((a[(I+692|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+692|0)>>2]|0);H=1;ya=I;return H|0}}}while(0);m:do if((j|0)==(l|0))k=l;else{k=j;while(1){if((c[k>>2]|0)==239)break;k=k+4|0;if((k|0)==(l|0)){k=l;break m}}if((k|0)==(l|0))k=l;else{if(!b)k=0;else k=job(b,13672,20568,-2)|0;C=a[d+11>>0]|0;if(((C<<24>>24<0?c[d+4>>2]|0:C&255)|0)==8){if(lnb(d,0,-1,186731,8)|0){j=c[(b+120|0)>>2]|0;k=c[(b+124|0)>>2]|0;break}Lmb(I+680|0,e);c[k+4>>2]=bSa(k,I+680|0,1)|0;if((a[(I+680|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+680|0)>>2]|0);H=1;ya=I;return H|0}else k=l}}while(0);n:do if((j|0)!=(k|0)){while(1){if((c[j>>2]|0)==240)break;j=j+4|0;if((j|0)==(k|0))break n}if((j|0)!=(k|0)){if(!b)n=0;else n=job(b,13672,20584,-2)|0;j=a[(d+11|0)>>0]|0;k=c[(d+4|0)>>2]|0;do if(((j<<24>>24<0?k:j&255)|0)==5){if(lnb(d,0,-1,186518,5)|0){j=a[(d+11|0)>>0]|0;l=j&255;k=c[(d+4|0)>>2]|0;break}Lmb(I+648|0,e);Rl(I+664|0,n,I+648|0,1);H=n+8|0;c[H>>2]=c[((I+664|0)+4|0)>>2];c[H+4>>2]=c[((I+664|0)+4|0)+4>>2];c[H+8>>2]=c[((I+664|0)+4|0)+8>>2];if((a[(I+648|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+648|0)>>2]|0);H=1;ya=I;return H|0}else l=j&255;while(0);if(((j<<24>>24<0?k:l)|0)==4)if(!(lnb(d,0,-1,186740,4)|0)){Lmb(I+616|0,e);Nl(I+632|0,n,I+616|0,1);H=n+24|0;c[H>>2]=c[((I+632|0)+4|0)>>2];c[H+4>>2]=c[((I+632|0)+4|0)+4>>2];c[H+8>>2]=c[((I+632|0)+4|0)+8>>2];if((a[(I+616|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+616|0)>>2]|0);H=1;ya=I;return H|0}}}while(0);k=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;o:do if((k|0)==(l|0)){D=k;H=259}else{j=k;while(1){if((c[j>>2]|0)==241){D=j;H=259;break o}j=j+4|0;if((j|0)==(l|0)){i=k;E=l;break}}}while(0);do if((H|0)==259)if((D|0)==(l|0)){i=k;E=l}else{if(!b)i=0;else i=job(b,13672,20600,-2)|0;E=a[d+11>>0]|0;if(((E<<24>>24<0?c[d+4>>2]|0:E&255)|0)==14){if(lnb(d,0,-1,186745,14)|0){i=c[(b+120|0)>>2]|0;E=c[(b+124|0)>>2]|0;break}Lmb(I+604|0,e);c[i+4>>2]=$Pa(i,I+604|0,1)|0;if((a[(I+604|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+604|0)>>2]|0);H=1;ya=I;return H|0}else{i=k;E=l}}while(0);p:do if((i|0)!=(E|0)){while(1){if((c[i>>2]|0)==242)break;i=i+4|0;if((i|0)==(E|0))break p}if((i|0)!=(E|0)){if(!b)l=0;else l=job(b,13672,20616,-2)|0;i=a[(d+11|0)>>0]|0;j=c[(d+4|0)>>2]|0;do if(((i<<24>>24<0?j:i&255)|0)==11){if(lnb(d,0,-1,186760,11)|0){i=a[(d+11|0)>>0]|0;k=i&255;j=c[(d+4|0)>>2]|0;break}Lmb(I+592|0,e);c[l+4>>2]=$Pa(l,I+592|0,1)|0;if((a[(I+592|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+592|0)>>2]|0);H=1;ya=I;return H|0}else k=i&255;while(0);if(((i<<24>>24<0?j:k)|0)!=17)break;if(lnb(d,0,-1,186772,17)|0)break;Lmb(I+580|0,e);c[l+8>>2]=$Pa(l,I+580|0,1)|0;if((a[(I+580|0)+11>>0]|0)>=0){H=1;ya=I;return H|0}rmb(c[(I+580|0)>>2]|0);H=1;ya=I;return H|0}}while(0);i=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;q:do if((i|0)==(j|0)){G=i;H=287}else do{if((c[i>>2]|0)==243){G=i;H=287;break q}i=i+4|0}while((i|0)!=(j|0));while(0);c[I+1168>>2]=b;c[I+1176>>2]=d;c[I+1184>>2]=e;c[I+1192>>2]=F;c[I+1272>>2]=G;c[I+3872>>2]=j;c[I+4224>>2]=H;c[I+4232>>2]=0;c[I+4236>>2]=0;J8a(I);p=c[I+4232>>2]|0;m=c[I+4236>>2]|0;q=+f[I+4236>>2];c[I+4232>>2]=0;c[I+4236>>2]=0;if((p|0)==6)return m|0;return 0|0;return 0}function k7a(d,e){d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;B=0;C=ya;ya=ya+5136|0;g=c[(d+120|0)>>2]|0;i=c[(d+124|0)>>2]|0;a:do if((g|0)==(i|0)){h=g;B=5}else do{if((c[g>>2]|0)==227){h=g;B=5;break a}g=g+4|0}while((g|0)!=(i|0));while(0);do if((B|0)==5)if((h|0)!=(i|0)){if(!d)g=0;else g=job(d,13672,20376,-2)|0;if(!(c[g+20>>2]|0))if(!(c[g+24>>2]|0))if(!(c[g+28>>2]|0)){h=g+32|0;i=a[h+11>>0]|0;if(!((i<<24>>24<0?c[g+36>>2]|0:i&255)|0))if(!(lnb(h,0,-1,202525,0)|0))break}c[(C+256|0)>>2]=30676;c[(C+256|0)+4>>2]=c[g+8>>2];c[(C+256|0)+8>>2]=30660;i=g+16|0;c[((C+256|0)+12|0)>>2]=c[i>>2];c[((C+256|0)+12|0)+4>>2]=c[i+4>>2];c[((C+256|0)+12|0)+8>>2]=c[i+8>>2];c[(C+256|0)+24>>2]=c[g+28>>2];Lmb((C+256|0)+28|0,g+32|0);Cm(C+296|0,g,C+256|0);i=c[(C+296|0)>>2]|0;c[(C+308|0)>>2]=c[((C+296|0)+4|0)>>2];b[(C+308|0)+4>>1]=b[((C+296|0)+4|0)+4>>1]|0;a[(C+308|0)+6>>0]=a[((C+296|0)+4|0)+6>>0]|0;g=a[(C+296|0)+11>>0]|0;c[(C+296|0)>>2]=0;c[(C+296|0)+4>>2]=0;c[(C+296|0)+8>>2]=0;c[(C+80|0)>>2]=0;c[(C+80|0)+4>>2]=0;c[(C+80|0)+8>>2]=0;a[((C+80|0)+11|0)>>0]=5;a[(C+80|0)>>0]=a[186518]|0;a[(C+80|0)+1>>0]=a[186519]|0;a[(C+80|0)+2>>0]=a[186520]|0;a[(C+80|0)+3>>0]=a[186521]|0;a[(C+80|0)+4>>0]=a[186522]|0;a[(C+80|0)+5>>0]=0;c[(C+80|0)+12>>2]=i;c[((C+80|0)+16|0)>>2]=c[(C+308|0)>>2];b[((C+80|0)+16|0)+4>>1]=b[(C+308|0)+4>>1]|0;a[((C+80|0)+16|0)+6>>0]=a[(C+308|0)+6>>0]|0;a[(C+80|0)+23>>0]=g;c[(C+308|0)>>2]=0;b[(C+308|0)+4>>1]=0;a[(C+308|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(C+80|0)>>2];c[g+4>>2]=c[(C+80|0)+4>>2];c[g+8>>2]=c[(C+80|0)+8>>2];c[(C+80|0)>>2]=0;c[(C+80|0)+4>>2]=0;c[(C+80|0)+8>>2]=0;i=(C+80|0)+12|0;c[(g+12|0)>>2]=c[i>>2];c[(g+12|0)+4>>2]=c[i+4>>2];c[(g+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,C+80|0);if((a[(C+80|0)+12+11>>0]|0)<0)rmb(c[(C+80|0)+12>>2]|0)}if((a[((C+80|0)+11|0)>>0]|0)<0)rmb(c[(C+80|0)>>2]|0);if((a[(C+296|0)+11>>0]|0)<0)rmb(c[(C+296|0)>>2]|0);c[(C+256|0)>>2]=30676;if((a[((C+256|0)+28|0)+11>>0]|0)<0)rmb(c[((C+256|0)+28|0)>>2]|0)}while(0);g=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0;b:do if((g|0)==(h|0)){l=g;B=28}else do{if((c[g>>2]|0)==228){l=g;B=28;break b}g=g+4|0}while((g|0)!=(h|0));while(0);c[C+336>>2]=d;c[C+344>>2]=e;c[C+456>>2]=l;c[C+480>>2]=n;c[C+3976>>2]=v;c[C+3984>>2]=w;c[C+4032>>2]=x;c[C+4040>>2]=y;c[C+4616>>2]=h;c[C+4768>>2]=A;c[C+4784>>2]=D;c[C+4792>>2]=E;c[C+4800>>2]=B;c[C+4848>>2]=0;c[C+4852>>2]=0;P8a(C);i=c[C+480>>2]|0;l=c[C+3976>>2]|0;n=c[C+3984>>2]|0;v=c[C+4032>>2]|0;w=c[C+4040>>2]|0;y=c[C+4768>>2]|0;A=c[C+4784>>2]|0;x=c[C+4792>>2]|0;D=c[C+4800>>2]|0;c[C+336>>2]=d;c[C+344>>2]=e;c[C+368>>2]=j;c[C+480>>2]=i;c[C+3976>>2]=l;c[C+3984>>2]=n;c[C+4032>>2]=v;c[C+4040>>2]=w;c[C+4424>>2]=z;c[C+4768>>2]=y;c[C+4784>>2]=A;c[C+4792>>2]=x;c[C+4800>>2]=D;c[C+4840>>2]=0;c[C+4844>>2]=0;O8a(C);D=c[C+368>>2]|0;z=c[C+4424>>2]|0;x=c[C+4768>>2]|0;A=c[C+4784>>2]|0;y=c[C+4792>>2]|0;B=c[C+4800>>2]|0;c[C+336>>2]=d;c[C+344>>2]=e;c[C+368>>2]=D;c[C+392>>2]=k;c[C+1848>>2]=o;c[C+4424>>2]=z;c[C+4768>>2]=x;c[C+4784>>2]=A;c[C+4792>>2]=y;c[C+4800>>2]=B;c[C+4832>>2]=0;c[C+4836>>2]=0;N8a(C);B=c[C+392>>2]|0;z=c[C+1848>>2]|0;y=c[C+4768>>2]|0;A=c[C+4784>>2]|0;x=c[C+4792>>2]|0;D=c[C+4800>>2]|0;c[C+336>>2]=d;c[C+344>>2]=e;c[C+392>>2]=B;c[C+1848>>2]=z;c[C+2496>>2]=r;c[C+2504>>2]=s;c[C+4768>>2]=y;c[C+4784>>2]=A;c[C+4792>>2]=x;c[C+4800>>2]=D;c[C+4824>>2]=0;c[C+4828>>2]=0;M8a(C);D=c[C+2496>>2]|0;z=c[C+2504>>2]|0;x=c[C+4768>>2]|0;A=c[C+4784>>2]|0;y=c[C+4792>>2]|0;B=c[C+4800>>2]|0;c[C+336>>2]=d;c[C+344>>2]=e;c[C+2496>>2]=D;c[C+2504>>2]=z;c[C+3136>>2]=t;c[C+3144>>2]=u;c[C+4768>>2]=x;c[C+4784>>2]=A;c[C+4792>>2]=y;c[C+4800>>2]=B;c[C+4816>>2]=0;c[C+4820>>2]=0;L8a(C);z=c[C+3136>>2]|0;B=c[C+3144>>2]|0;y=c[C+4768>>2]|0;A=c[C+4784>>2]|0;D=c[C+4792>>2]|0;E=c[C+4800>>2]|0;c[C+336>>2]=d;c[C+344>>2]=e;c[C+3136>>2]=z;c[C+3144>>2]=B;c[C+4768>>2]=y;c[C+4784>>2]=A;c[C+4792>>2]=D;c[C+4800>>2]=E;c[C+4808>>2]=0;c[C+4812>>2]=0;K8a(C);p=c[C+4808>>2]|0;m=c[C+4812>>2]|0;q=+f[C+4812>>2];c[C+4808>>2]=0;c[C+4812>>2]=0;if((p|0)==5)return}function l7a(a){a=a|0;var b=0,d=0;b=ya;ya=ya+16|0;d=b;c[d>>2]=q7a(c[a+60>>2]|0)|0;a=o7a(aa(6,d|0)|0)|0;ya=b;return a|0}function m7a(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=ya;ya=ya+48|0;k=m+32|0;g=m+16|0;f=m;i=a+28|0;e=c[i>>2]|0;c[f>>2]=e;j=a+20|0;e=(c[j>>2]|0)-e|0;c[f+4>>2]=e;c[f+8>>2]=b;c[f+12>>2]=d;e=e+d|0;h=a+60|0;c[g>>2]=c[h>>2];c[g+4>>2]=f;c[g+8>>2]=2;g=o7a(X(146,g|0)|0)|0;a:do if((e|0)==(g|0))l=3;else{b=2;while(1){if((g|0)<0)break;e=e-g|0;o=c[f+4>>2]|0;n=g>>>0>o>>>0;f=n?f+8|0:f;b=b+(n<<31>>31)|0;o=g-(n?o:0)|0;c[f>>2]=(c[f>>2]|0)+o;n=f+4|0;c[n>>2]=(c[n>>2]|0)-o;c[k>>2]=c[h>>2];c[k+4>>2]=f;c[k+8>>2]=b;g=o7a(X(146,k|0)|0)|0;if((e|0)==(g|0)){l=3;break a}}c[a+16>>2]=0;c[i>>2]=0;c[j>>2]=0;c[a>>2]=c[a>>2]|32;if((b|0)==2)d=0;else d=d-(c[f+4>>2]|0)|0}while(0);if((l|0)==3){o=c[a+44>>2]|0;c[a+16>>2]=o+(c[a+48>>2]|0);c[i>>2]=o;c[j>>2]=o}ya=m;return d|0}function n7a(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=ya;ya=ya+32|0;h=g+8|0;f=g;c[h>>2]=c[a+60>>2];c[h+4>>2]=d;c[h+8>>2]=b;c[h+12>>2]=f;c[h+16>>2]=e;if((o7a(V(140,h|0)|0)|0)<0){a=f;c[a>>2]=-1;c[a+4>>2]=-1;a=-1;b=-1}else{b=f;a=c[b+4>>2]|0;b=c[b>>2]|0}F(a|0);ya=g;return b|0}function o7a(a){a=a|0;if(a>>>0>4294963200){c[(p7a()|0)>>2]=0-a;a=-1}return a|0}function p7a(){return 200476}function q7a(a){a=a|0;return a|0}function r7a(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=ya;ya=ya+32|0;f=k+16|0;i=k;c[i>>2]=d;g=i+4|0;j=b+48|0;l=c[j>>2]|0;c[g>>2]=e-((l|0)!=0&1);h=b+44|0;c[i+8>>2]=c[h>>2];c[i+12>>2]=l;c[f>>2]=c[b+60>>2];c[f+4>>2]=i;c[f+8>>2]=2;f=o7a(W(145,f|0)|0)|0;if((f|0)<1)c[b>>2]=c[b>>2]|f&48^16;else{i=c[g>>2]|0;if(f>>>0>i>>>0){g=c[h>>2]|0;h=b+4|0;c[h>>2]=g;c[b+8>>2]=g+(f-i);if(!(c[j>>2]|0))f=e;else{c[h>>2]=g+1;a[d+(e+-1)>>0]=a[g>>0]|0;f=e}}}ya=k;return f|0}function s7a(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+32|0;f=g;c[b+36>>2]=25;if(!(c[b>>2]&64)){c[f>>2]=c[b+60>>2];c[f+4>>2]=21523;c[f+8>>2]=g+16;if($(54,f|0)|0)a[b+75>>0]=-1}f=m7a(b,d,e)|0;ya=g;return f|0}function t7a(a){a=a|0;var b=0;b=(u7a(a)|0)==0;return (b?a:a|32)|0}function u7a(a){a=a|0;return (a+-65|0)>>>0<26|0}function v7a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=w7a(a,b,c)|0;F(G()|0);return d|0}function w7a(a,b,c){a=a|0;b=b|0;c=c|0;c=x7a(a,b,c,-1,-1)|0;F(G()|0);return c|0}function x7a(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=ya;ya=ya+144|0;h=j;c[h>>2]=0;i=h+4|0;c[i>>2]=a;c[h+44>>2]=a;g=h+8|0;c[g>>2]=(a|0)<0?-1:a+2147483647|0;c[h+76>>2]=-1;y7a(h,0,0);d=z7a(h,d,1,e,f)|0;e=G()|0;if(b|0)c[b>>2]=a+((c[i>>2]|0)+(c[h+120>>2]|0)-(c[g>>2]|0));F(e|0);ya=j;return d|0}function y7a(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=a+112|0;c[f>>2]=b;c[f+4>>2]=d;f=c[a+8>>2]|0;e=c[a+4>>2]|0;g=f-e|0;h=((g|0)<0)<<31>>31;i=a+120|0;c[i>>2]=g;c[i+4>>2]=h;if(((b|0)!=0|(d|0)!=0)&((h|0)>(d|0)|(h|0)==(d|0)&g>>>0>b>>>0))c[a+104>>2]=e+b;else c[a+104>>2]=f;return}function z7a(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:do if(e>>>0>36){c[(p7a()|0)>>2]=22;h=0;g=0}else{r=b+4|0;q=b+104|0;do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=A7a(b)|0}while((B7a(i)|0)!=0);b:do switch(i|0){case 43:case 45:{i=((i|0)==45)<<31>>31;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;p=i;i=d[j>>0]|0;break b}else{p=i;i=A7a(b)|0;break b}}default:p=0}while(0);j=(e|0)==0;do if((e|16|0)==16&(i|0)==48){i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=A7a(b)|0;if((i|32|0)!=120)if(j){o=8;n=47;break}else{n=32;break}i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=A7a(b)|0;if((d[1377+i>>0]|0)>15){g=(c[q>>2]|0)==0;if(!g)c[r>>2]=(c[r>>2]|0)+-1;if(!f){y7a(b,0,0);h=0;g=0;break a}if(g){h=0;g=0;break a}c[r>>2]=(c[r>>2]|0)+-1;h=0;g=0;break a}else{o=16;n=47}}else{e=j?10:e;if(e>>>0>(d[1377+i>>0]|0)>>>0)n=32;else{if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;y7a(b,0,0);c[(p7a()|0)>>2]=22;h=0;g=0;break a}}while(0);c:do if((n|0)==32)if((e|0)==10){e=i+-48|0;if(e>>>0<10){i=0;do{i=(i*10|0)+e|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=A7a(b)|0;e=j+-48|0}while(e>>>0<10&i>>>0<429496729);if(e>>>0<10){m=0;do{f=fpb(i|0,m|0,10,0)|0;k=G()|0;l=((e|0)<0)<<31>>31;o=~l;if(k>>>0>o>>>0|(k|0)==(o|0)&f>>>0>~e>>>0){f=10;e=m;n=76;break c}i=gpb(f|0,k|0,e|0,l|0)|0;m=G()|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=A7a(b)|0;e=j+-48|0}while(e>>>0<10&(m>>>0<429496729|(m|0)==429496729&i>>>0<2576980378));if(e>>>0>9){j=p;e=m}else{f=10;e=m;n=76}}else{j=p;e=0}}else{j=p;e=0;i=0}}else{o=e;n=47}while(0);d:do if((n|0)==47){if(!(o+-1&o)){n=a[187109+((o*23|0)>>>5&7)>>0]|0;f=a[1377+i>>0]|0;e=f&255;if(o>>>0>e>>>0){i=0;do{i=e|i<>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=A7a(b)|0;f=a[1377+j>>0]|0;e=f&255}while(i>>>0<134217728&o>>>0>e>>>0);k=e;e=0}else{j=i;k=e;e=0;i=0}l=lpb(-1,-1,n|0)|0;m=G()|0;if(o>>>0<=k>>>0|(m>>>0>>0|(m|0)==(e|0)&l>>>0>>0)){f=o;n=76;break}while(1){i=mpb(i|0,e|0,n|0)|0;e=G()|0;i=i|f&255;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=A7a(b)|0;f=a[1377+j>>0]|0;if(o>>>0<=(f&255)>>>0|(e>>>0>m>>>0|(e|0)==(m|0)&i>>>0>l>>>0)){f=o;n=76;break d}}}e=a[1377+i>>0]|0;f=e&255;if(o>>>0>f>>>0){i=0;do{i=f+(C(i,o)|0)|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;j=d[e>>0]|0}else j=A7a(b)|0;e=a[1377+j>>0]|0;f=e&255}while(i>>>0<119304647&o>>>0>f>>>0);k=e;e=0}else{j=i;k=e;i=0;e=0}if(o>>>0>f>>>0){m=kpb(-1,-1,o|0,0)|0;n=G()|0;f=k;while(1){if(e>>>0>n>>>0|(e|0)==(n|0)&i>>>0>m>>>0){f=o;n=76;break d}k=fpb(i|0,e|0,o|0,0)|0;l=G()|0;f=f&255;if(l>>>0>4294967295|(l|0)==-1&k>>>0>~f>>>0){f=o;n=76;break d}i=gpb(k|0,l|0,f|0,0)|0;e=G()|0;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=A7a(b)|0;f=a[1377+j>>0]|0;if(o>>>0<=(f&255)>>>0){f=o;n=76;break}}}else{f=o;n=76}}while(0);if((n|0)==76)if(f>>>0>(d[1377+j>>0]|0)>>>0){do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=A7a(b)|0}while(f>>>0>(d[1377+i>>0]|0)>>>0);c[(p7a()|0)>>2]=34;j=(g&1|0)==0&0==0?p:0;e=h;i=g}else j=p;if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;if(!(e>>>0>>0|(e|0)==(h|0)&i>>>0>>0)){if(!((g&1|0)!=0|0!=0|(j|0)!=0)){c[(p7a()|0)>>2]=34;g=gpb(g|0,h|0,-1,-1)|0;h=G()|0;break}if(e>>>0>h>>>0|(e|0)==(h|0)&i>>>0>g>>>0){c[(p7a()|0)>>2]=34;break}}g=((j|0)<0)<<31>>31;g=hpb(i^j|0,e^g|0,j|0,g|0)|0;h=G()|0}while(0);F(h|0);return g|0}function A7a(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=b+112|0;f=g;e=c[f>>2]|0;f=c[f+4>>2]|0;if((e|0)==0&(f|0)==0)j=3;else{j=b+120|0;i=c[j+4>>2]|0;if((i|0)<(f|0)|((i|0)==(f|0)?(c[j>>2]|0)>>>0>>0:0))j=3;else j=4}if((j|0)==3){e=C7a(b)|0;if((e|0)<0)j=4;else{f=c[g>>2]|0;g=c[g+4>>2]|0;i=c[b+8>>2]|0;if((f|0)==0&(g|0)==0){g=i;j=9}else{h=c[b+4>>2]|0;k=i-h|0;l=((k|0)<0)<<31>>31;m=b+120|0;f=hpb(f|0,g|0,c[m>>2]|0,c[m+4>>2]|0)|0;m=G()|0;g=i;if((m|0)>(l|0)|(m|0)==(l|0)&f>>>0>k>>>0)j=9;else c[b+104>>2]=h+(f+-1)}if((j|0)==9)c[b+104>>2]=i;f=b+4|0;if(!g)f=c[f>>2]|0;else{f=c[f>>2]|0;k=g+1-f|0;m=b+120|0;l=m;k=gpb(c[l>>2]|0,c[l+4>>2]|0,k|0,((k|0)<0)<<31>>31|0)|0;l=G()|0;c[m>>2]=k;c[m+4>>2]=l}f=f+-1|0;if((e|0)!=(d[f>>0]|0|0))a[f>>0]=e}}if((j|0)==4){c[b+104>>2]=0;e=-1}return e|0}function B7a(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function C7a(a){a=a|0;var b=0,e=0;e=ya;ya=ya+16|0;b=e;if(!(D7a(a)|0))if((Ga[c[a+32>>2]&63](a,b,1)|0)==1)a=d[b>>0]|0;else a=-1;else a=-1;ya=e;return a|0}function D7a(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=b+20|0;e=b+28|0;if((c[d>>2]|0)>>>0>(c[e>>2]|0)>>>0)Ga[c[b+36>>2]&63](b,0,0)|0;c[b+16>>2]=0;c[e>>2]=0;c[d>>2]=0;d=c[b>>2]|0;if(!(d&4)){e=(c[b+44>>2]|0)+(c[b+48>>2]|0)|0;c[b+8>>2]=e;c[b+4>>2]=e;d=d<<27>>31}else{c[b>>2]=d|32;d=-1}return d|0}function E7a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=F7a(a,b,c)|0;F(G()|0);return d|0}function F7a(a,b,c){a=a|0;b=b|0;c=c|0;c=x7a(a,b,c,0,-2147483648)|0;F(G()|0);return c|0}function G7a(a,b,c){a=a|0;b=b|0;c=c|0;c=x7a(a,b,c,-2147483648,0)|0;G()|0;return c|0}function H7a(a){a=a|0;var b=0;b=(I7a(a)|0)==0;return (b?a:a&95)|0}function I7a(a){a=a|0;return (a+-97|0)>>>0<26|0}function J7a(a,b){a=+a;b=+b;var d=0,e=0;g[h>>3]=a;e=c[h>>2]|0;d=c[h+4>>2]|0;g[h>>3]=b;d=c[h+4>>2]&-2147483648|d&2147483647;c[h>>2]=e;c[h+4>>2]=d;return +(+g[h>>3])}function K7a(b,c){b=b|0;c=c|0;var d=0,e=0;d=a[b>>0]|0;e=a[c>>0]|0;if(d<<24>>24==0?1:d<<24>>24!=e<<24>>24)b=e;else{do{b=b+1|0;c=c+1|0;d=a[b>>0]|0;e=a[c>>0]|0}while(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24));b=e}return (d&255)-(b&255)|0}function L7a(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)b=0;else{while(1){e=a[b>>0]|0;f=a[c>>0]|0;if(e<<24>>24!=f<<24>>24)break;d=d+-1|0;if(!d){b=0;break a}else{b=b+1|0;c=c+1|0}}b=(e&255)-(f&255)|0}while(0);return b|0}function M7a(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0;if(!e)f=0;else{f=a[b>>0]|0;a:do if(!(f<<24>>24))f=0;else while(1){e=e+-1|0;g=a[c>>0]|0;if(!(f<<24>>24==g<<24>>24&((e|0)!=0&g<<24>>24!=0)))break a;b=b+1|0;c=c+1|0;f=a[b>>0]|0;if(!(f<<24>>24)){f=0;break}}while(0);f=(f&255)-(d[c>>0]|0)|0}return f|0}function N7a(a){a=a|0;return (a+-48|0)>>>0<10|0}function O7a(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ya;ya=ya+16|0;f=e;c[f>>2]=d;d=P7a(a,b,f)|0;ya=e;return d|0}function P7a(a,b,c){a=a|0;b=b|0;c=c|0;return Q7a(a,2147483647,b,c)|0}function Q7a(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=ya;ya=ya+160|0;g=j+144|0;i=j;qpb(i|0,21352,144)|0;if((d+-1|0)>>>0>2147483646)if(!d){b=g;d=1;h=4}else{c[(p7a()|0)>>2]=75;d=-1}else h=4;if((h|0)==4){h=-2-b|0;h=d>>>0>h>>>0?h:d;c[i+48>>2]=h;g=i+20|0;c[g>>2]=b;c[i+44>>2]=b;d=b+h|0;b=i+16|0;c[b>>2]=d;c[i+28>>2]=d;d=R7a(i,e,f)|0;if(h){i=c[g>>2]|0;a[i+(((i|0)==(c[b>>2]|0))<<31>>31)>>0]=0}}ya=j;return d|0}function R7a(a,b,c){a=a|0;b=b|0;c=c|0;return U7a(a,b,c,1,287)|0}function S7a(b,e,f,g,h,i){b=b|0;e=+e;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0;F=ya;ya=ya+560|0;l=F+32|0;u=F+536|0;E=F;D=E;m=F+540|0;c[u>>2]=0;B=m+12|0;k8a(e)|0;j=G()|0;if((j|0)<0){e=-e;k8a(e)|0;A=1;z=187135;j=G()|0}else{A=(h&2049|0)!=0&1;z=(h&2048|0)==0?((h&1|0)==0?187136:187141):187138}do if(0==0&(j&2146435072|0)==2146435072){E=(i&32|0)!=0;j=A+3|0;d8a(b,32,f,j,h&-65537);Y7a(b,z,A);Y7a(b,e!=e|0.0!=0.0?(E?187177:187162):E?187154:187158,3);d8a(b,32,f,j,h^8192)}else{e=+l8a(e,u)*2.0;j=e!=0.0;if(j)c[u>>2]=(c[u>>2]|0)+-1;t=i|32;if((t|0)==97){p=i&32;r=(p|0)==0?z:z+9|0;q=A|2;j=12-g|0;do if(!(g>>>0>11|(j|0)==0)){n=8.0;do{j=j+-1|0;n=n*16.0}while((j|0)!=0);if((a[r>>0]|0)==45){e=-(n+(-e-n));break}else{e=e+n-n;break}}while(0);k=c[u>>2]|0;j=(k|0)<0?0-k|0:k;j=b8a(j,((j|0)<0)<<31>>31,B)|0;if((j|0)==(B|0)){j=m+11|0;a[j>>0]=48}a[j+-1>>0]=(k>>31&2)+43;o=j+-2|0;a[o>>0]=i+15;k=(g|0)<1;l=(h&8|0)==0;m=E;do{A=~~e;j=m+1|0;a[m>>0]=p|d[2112+A>>0];e=(e-+(A|0))*16.0;if((j-D|0)==1)if(l&(k&e==0.0))m=j;else{a[j>>0]=46;m=m+2|0}else m=j}while(e!=0.0);if(!g)s=25;else if((-2-D+m|0)<(g|0)){k=B;l=o;j=g+2+k-l|0}else s=25;if((s|0)==25){k=B;l=o;j=k-D-l+m|0}B=j+q|0;d8a(b,32,f,B,h);Y7a(b,r,q);d8a(b,48,f,B,h^65536);D=m-D|0;Y7a(b,E,D);E=k-l|0;d8a(b,48,j-(D+E)|0,0,0);Y7a(b,o,E);d8a(b,32,f,B,h^8192);j=B;break}k=(g|0)<0?6:g;if(j){j=(c[u>>2]|0)+-28|0;c[u>>2]=j;e=e*268435456.0}else j=c[u>>2]|0;y=(j|0)<0?l:l+288|0;l=y;do{x=~~e>>>0;c[l>>2]=x;l=l+4|0;e=(e-+(x>>>0))*1.0e9}while(e!=0.0);x=y;if((j|0)>0){p=y;while(1){o=(j|0)<29?j:29;j=l+-4|0;if(j>>>0>>0)m=p;else{m=0;do{s=mpb(c[j>>2]|0,0,o|0)|0;s=gpb(s|0,G()|0,m|0,0)|0;v=G()|0;m=kpb(s|0,v|0,1e9,0)|0;w=fpb(m|0,G()|0,1e9,0)|0;w=hpb(s|0,v|0,w|0,G()|0)|0;G()|0;c[j>>2]=w;j=j+-4|0}while(j>>>0>=p>>>0);if(!m)m=p;else{w=p+-4|0;c[w>>2]=m;m=w}}a:do if(l>>>0>m>>>0){j=l;while(1){l=j+-4|0;if(c[l>>2]|0){l=j;break a}if(l>>>0>m>>>0)j=l;else break}}while(0);j=(c[u>>2]|0)-o|0;c[u>>2]=j;if((j|0)>0)p=m;else break}}else m=y;if((j|0)<0){g=((k+25|0)/9|0)+1|0;s=(t|0)==102;do{r=0-j|0;r=(r|0)<9?r:9;if(m>>>0>>0){o=(1<>>r;q=0;j=m;do{w=c[j>>2]|0;c[j>>2]=(w>>>r)+q;q=C(w&o,p)|0;j=j+4|0}while(j>>>0>>0);m=(c[m>>2]|0)==0?m+4|0:m;if(q){c[l>>2]=q;l=l+4|0}}else m=(c[m>>2]|0)==0?m+4|0:m;j=s?y:m;l=(l-j>>2|0)>(g|0)?j+(g<<2)|0:l;j=(c[u>>2]|0)+r|0;c[u>>2]=j}while((j|0)<0);s=m}else s=m;if(s>>>0>>0){j=(x-s>>2)*9|0;o=c[s>>2]|0;if(o>>>0>=10){m=10;do{m=m*10|0;j=j+1|0}while(o>>>0>=m>>>0)}}else j=0;u=(t|0)==103;v=(k|0)!=0;m=k-((t|0)==102?0:j)+((v&u)<<31>>31)|0;if((m|0)<(((l-x>>2)*9|0)+-9|0)){w=m+9216|0;m=(w|0)/9|0;g=y+4+(m+-1024<<2)|0;m=w-(m*9|0)|0;if((m|0)<8){o=10;while(1){o=o*10|0;if((m|0)<7)m=m+1|0;else break}}else o=10;q=c[g>>2]|0;m=(q>>>0)/(o>>>0)|0;r=q-(C(m,o)|0)|0;p=(g+4|0)==(l|0);if(p&(r|0)==0){m=g;o=s}else{n=(m&1|0)==0?9007199254740992.0:9007199254740994.0;w=o>>>1;e=r>>>0>>0?.5:p&(r|0)==(w|0)?1.0:1.5;if(A){w=(a[z>>0]|0)==45;e=w?-e:e;n=w?-n:n}m=q-r|0;c[g>>2]=m;if(n+e!=n){w=m+o|0;c[g>>2]=w;if(w>>>0>999999999){o=g;j=s;while(1){m=o+-4|0;c[o>>2]=0;if(m>>>0>>0){j=j+-4|0;c[j>>2]=0}w=(c[m>>2]|0)+1|0;c[m>>2]=w;if(w>>>0>999999999)o=m;else{o=j;break}}}else{m=g;o=s}j=(x-o>>2)*9|0;q=c[o>>2]|0;if(q>>>0>=10){p=10;do{p=p*10|0;j=j+1|0}while(q>>>0>=p>>>0)}}else{m=g;o=s}}w=m+4|0;l=l>>>0>w>>>0?w:l}else o=s;g=0-j|0;b:do if(l>>>0>o>>>0)while(1){m=l+-4|0;if(c[m>>2]|0){w=l;t=1;break b}if(m>>>0>o>>>0)l=m;else{w=m;t=0;break}}else{w=l;t=0}while(0);do if(u){k=k+((v^1)&1)|0;if((k|0)>(j|0)&(j|0)>-5){q=i+-1|0;k=k+-1-j|0}else{q=i+-2|0;k=k+-1|0}if(!(h&8)){if(t){p=c[w+-4>>2]|0;if(!p)m=9;else if(!((p>>>0)%10|0)){m=0;l=10;do{l=l*10|0;m=m+1|0}while(!((p>>>0)%(l>>>0)|0|0))}else m=0}else m=9;l=((w-x>>2)*9|0)+-9|0;if((q|32|0)==102){i=l-m|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}else{i=l+j-m|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}}}else q=i;while(0);s=(k|0)!=0;p=s?1:h>>>3&1;r=(q|32|0)==102;if(r){v=0;j=(j|0)>0?j:0}else{l=(j|0)<0?g:j;l=b8a(l,((l|0)<0)<<31>>31,B)|0;m=B;if((m-l|0)<2)do{l=l+-1|0;a[l>>0]=48}while((m-l|0)<2);a[l+-1>>0]=(j>>31&2)+43;j=l+-2|0;a[j>>0]=q;v=j;j=m-j|0}j=A+1+k+p+j|0;d8a(b,32,f,j,h);Y7a(b,z,A);d8a(b,48,f,j,h^65536);if(r){q=o>>>0>y>>>0?y:o;r=E+9|0;o=r;p=E+8|0;m=q;do{l=b8a(c[m>>2]|0,0,r)|0;if((m|0)==(q|0)){if((l|0)==(r|0)){a[p>>0]=48;l=p}}else if(l>>>0>E>>>0){spb(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}Y7a(b,l,o-l|0);m=m+4|0}while(m>>>0<=y>>>0);if(!((h&8|0)==0&(s^1)))Y7a(b,187166,1);if(m>>>0>>0&(k|0)>0)while(1){l=b8a(c[m>>2]|0,0,r)|0;if(l>>>0>E>>>0){spb(E|0,48,l-D|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}Y7a(b,l,(k|0)<9?k:9);m=m+4|0;l=k+-9|0;if(!(m>>>0>>0&(k|0)>9)){k=l;break}else k=l}d8a(b,48,k+9|0,9,0)}else{u=t?w:o+4|0;if(o>>>0>>0&(k|0)>-1){g=E+9|0;s=(h&8|0)==0;t=g;q=0-D|0;r=E+8|0;p=o;do{l=b8a(c[p>>2]|0,0,g)|0;if((l|0)==(g|0)){a[r>>0]=48;l=r}do if((p|0)==(o|0)){m=l+1|0;Y7a(b,l,1);if(s&(k|0)<1){l=m;break}Y7a(b,187166,1);l=m}else{if(l>>>0<=E>>>0)break;spb(E|0,48,l+q|0)|0;do l=l+-1|0;while(l>>>0>E>>>0)}while(0);D=t-l|0;Y7a(b,l,(k|0)>(D|0)?D:k);k=k-D|0;p=p+4|0}while(p>>>0>>0&(k|0)>-1)}d8a(b,48,k+18|0,18,0);Y7a(b,v,B-v|0)}d8a(b,32,f,j,h^8192)}while(0);ya=F;return ((j|0)<(f|0)?f:j)|0}function T7a(a,b){a=a|0;b=b|0;var d=0.0,e=0;e=(c[b>>2]|0)+(8-1)&~(8-1);d=+g[e>>3];c[b>>2]=e+8;g[a>>3]=d;return}function U7a(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=ya;ya=ya+224|0;p=t+208|0;q=t+160|0;r=t+80|0;s=t;h=q;i=h+40|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));c[p>>2]=c[e>>2];if((V7a(0,d,p,r,q,f,g)|0)<0)e=-1;else{if((c[b+76>>2]|0)>-1)o=W7a(b)|0;else o=0;e=c[b>>2]|0;n=e&32;if((a[b+74>>0]|0)<1)c[b>>2]=e&-33;h=b+48|0;if(!(c[h>>2]|0)){i=b+44|0;j=c[i>>2]|0;c[i>>2]=s;k=b+28|0;c[k>>2]=s;l=b+20|0;c[l>>2]=s;c[h>>2]=80;m=b+16|0;c[m>>2]=s+80;e=V7a(b,d,p,r,q,f,g)|0;if(j){Ga[c[b+36>>2]&63](b,0,0)|0;e=(c[l>>2]|0)==0?-1:e;c[i>>2]=j;c[h>>2]=0;c[m>>2]=0;c[k>>2]=0;c[l>>2]=0}}else e=V7a(b,d,p,r,q,f,g)|0;h=c[b>>2]|0;c[b>>2]=h|n;if(o|0)X7a(b);e=(h&32|0)==0?e:-1}ya=t;return e|0}function V7a(d,e,f,h,i,j,k){d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,H=0,I=0;H=ya;ya=ya+64|0;E=H+56|0;F=H+40|0;A=H;C=H+48|0;D=H+60|0;c[E>>2]=e;x=(d|0)!=0;y=A+40|0;z=y;A=A+39|0;B=C+4|0;l=0;e=0;n=0;a:while(1){do{do if((e|0)>-1)if((l|0)>(2147483647-e|0)){c[(p7a()|0)>>2]=75;e=-1;break}else{e=l+e|0;break}while(0);r=c[E>>2]|0;l=a[r>>0]|0;if(!(l<<24>>24)){w=92;break a}m=r;b:while(1){switch(l<<24>>24){case 37:{w=10;break b}case 0:{l=m;break b}default:{}}v=m+1|0;c[E>>2]=v;l=a[v>>0]|0;m=v}c:do if((w|0)==10){w=0;l=m;do{if((a[m+1>>0]|0)!=37)break c;l=l+1|0;m=m+2|0;c[E>>2]=m}while((a[m>>0]|0)==37)}while(0);l=l-r|0;if(x)Y7a(d,r,l)}while((l|0)!=0);v=(N7a(a[(c[E>>2]|0)+1>>0]|0)|0)==0;m=c[E>>2]|0;if(v){t=-1;p=n;l=1}else if((a[m+2>>0]|0)==36){t=(a[m+1>>0]|0)+-48|0;p=1;l=3}else{t=-1;p=n;l=1}l=m+l|0;c[E>>2]=l;m=a[l>>0]|0;n=(m<<24>>24)+-32|0;if(n>>>0>31|(1<>2]=l;m=a[l>>0]|0;n=(m<<24>>24)+-32|0}while(!(n>>>0>31|(1<>24==42){if(!(N7a(a[l+1>>0]|0)|0))w=27;else{m=c[E>>2]|0;if((a[m+2>>0]|0)==36){l=m+1|0;c[i+((a[l>>0]|0)+-48<<2)>>2]=10;l=c[h+((a[l>>0]|0)+-48<<3)>>2]|0;n=1;m=m+3|0}else w=27}if((w|0)==27){w=0;if(p|0){e=-1;break}if(x){v=(c[f>>2]|0)+(4-1)&~(4-1);l=c[v>>2]|0;c[f>>2]=v+4}else l=0;n=0;m=(c[E>>2]|0)+1|0}c[E>>2]=m;v=(l|0)<0;u=v?0-l|0:l;o=v?o|8192:o;v=n}else{l=Z7a(E)|0;if((l|0)<0){e=-1;break}u=l;v=p;m=c[E>>2]|0}do if((a[m>>0]|0)==46){l=m+1|0;if((a[l>>0]|0)!=42){c[E>>2]=l;l=Z7a(E)|0;m=c[E>>2]|0;break}if(N7a(a[m+2>>0]|0)|0){l=c[E>>2]|0;if((a[l+3>>0]|0)==36){s=l+2|0;c[i+((a[s>>0]|0)+-48<<2)>>2]=10;s=c[h+((a[s>>0]|0)+-48<<3)>>2]|0;m=l+4|0;c[E>>2]=m;l=s;break}}if(v|0){e=-1;break a}if(x){s=(c[f>>2]|0)+(4-1)&~(4-1);l=c[s>>2]|0;c[f>>2]=s+4}else l=0;m=(c[E>>2]|0)+2|0;c[E>>2]=m}else l=-1;while(0);s=0;while(1){if(((a[m>>0]|0)+-65|0)>>>0>57){e=-1;break a}n=m;m=m+1|0;c[E>>2]=m;n=a[(a[n>>0]|0)+-65+(1648+(s*58|0))>>0]|0;p=n&255;if((p+-1|0)>>>0>=8)break;else s=p}if(!(n<<24>>24)){e=-1;break}q=(t|0)>-1;do if(n<<24>>24==19)if(q){e=-1;break a}else w=54;else{if(q){c[i+(t<<2)>>2]=p;q=h+(t<<3)|0;t=c[q+4>>2]|0;w=F;c[w>>2]=c[q>>2];c[w+4>>2]=t;w=54;break}if(!x){e=0;break a}_7a(F,p,f,k);m=c[E>>2]|0;w=55}while(0);if((w|0)==54){w=0;if(x)w=55;else l=0}d:do if((w|0)==55){w=0;m=a[m+-1>>0]|0;m=(s|0)!=0&(m&15|0)==3?m&-33:m;n=o&-65537;t=(o&8192|0)==0?o:n;e:do switch(m|0){case 110:switch((s&255)<<24>>24){case 0:{c[c[F>>2]>>2]=e;l=0;break d}case 1:{c[c[F>>2]>>2]=e;l=0;break d}case 2:{l=c[F>>2]|0;c[l>>2]=e;c[l+4>>2]=((e|0)<0)<<31>>31;l=0;break d}case 3:{b[c[F>>2]>>1]=e;l=0;break d}case 4:{a[c[F>>2]>>0]=e;l=0;break d}case 6:{c[c[F>>2]>>2]=e;l=0;break d}case 7:{l=c[F>>2]|0;c[l>>2]=e;c[l+4>>2]=((e|0)<0)<<31>>31;l=0;break d}default:{l=0;break d}}case 112:{m=120;l=l>>>0>8?l:8;n=t|8;w=67;break}case 88:case 120:{n=t;w=67;break}case 111:{q=F;q=a8a(c[q>>2]|0,c[q+4>>2]|0,y)|0;n=z-q|0;o=0;p=187118;l=(t&8|0)==0|(l|0)>(n|0)?l:n+1|0;n=t;w=73;break}case 105:case 100:{n=F;m=c[n>>2]|0;n=c[n+4>>2]|0;if((n|0)<0){m=hpb(0,0,m|0,n|0)|0;n=G()|0;o=F;c[o>>2]=m;c[o+4>>2]=n;o=1;p=187118;w=72;break e}else{o=(t&2049|0)!=0&1;p=(t&2048|0)==0?((t&1|0)==0?187118:187120):187119;w=72;break e}}case 117:{n=F;o=0;p=187118;m=c[n>>2]|0;n=c[n+4>>2]|0;w=72;break}case 99:{a[A>>0]=c[F>>2];r=A;o=0;p=187118;q=1;m=n;l=z;break}case 115:{s=c[F>>2]|0;s=(s|0)==0?187128:s;t=c8a(s,0,l)|0;I=(t|0)==0;r=s;o=0;p=187118;q=I?l:t-s|0;m=n;l=I?s+l|0:t;break}case 67:{c[C>>2]=c[F>>2];c[B>>2]=0;c[F>>2]=C;p=-1;w=79;break}case 83:{if(!l){d8a(d,32,u,0,t);l=0;w=89}else{p=l;w=79}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{l=Ea[j&1](d,+g[F>>3],u,l,t,m)|0;break d}default:{o=0;p=187118;q=l;m=t;l=z}}while(0);f:do if((w|0)==67){q=F;q=$7a(c[q>>2]|0,c[q+4>>2]|0,y,m&32)|0;p=F;p=(n&8|0)==0|(c[p>>2]|0)==0&(c[p+4>>2]|0)==0;o=p?0:2;p=p?187118:187118+(m>>>4)|0;w=73}else if((w|0)==72){q=b8a(m,n,y)|0;n=t;w=73}else if((w|0)==79){w=0;o=c[F>>2]|0;l=0;while(1){m=c[o>>2]|0;if(!m)break;m=e8a(D,m)|0;n=(m|0)<0;if(n|m>>>0>(p-l|0)>>>0){w=83;break}l=m+l|0;if(p>>>0>l>>>0)o=o+4|0;else break}if((w|0)==83){w=0;if(n){e=-1;break a}}d8a(d,32,u,l,t);if(!l){l=0;w=89}else{n=c[F>>2]|0;o=0;while(1){m=c[n>>2]|0;if(!m){w=89;break f}m=e8a(D,m)|0;o=m+o|0;if((o|0)>(l|0)){w=89;break f}Y7a(d,D,m);if(o>>>0>=l>>>0){w=89;break}else n=n+4|0}}}while(0);if((w|0)==73){w=0;m=F;m=(c[m>>2]|0)!=0|(c[m+4>>2]|0)!=0;I=(l|0)!=0|m;m=z-q+((m^1)&1)|0;r=I?q:y;q=I?((l|0)>(m|0)?l:m):0;m=(l|0)>-1?n&-65537:n;l=z}else if((w|0)==89){w=0;d8a(d,32,u,l,t^8192);l=(u|0)>(l|0)?u:l;break}t=l-r|0;s=(q|0)<(t|0)?t:q;I=s+o|0;l=(u|0)<(I|0)?I:u;d8a(d,32,l,I,m);Y7a(d,p,o);d8a(d,48,l,I,m^65536);d8a(d,48,s,t,0);Y7a(d,r,t);d8a(d,32,l,I,m^8192)}while(0);n=v}g:do if((w|0)==92)if(!d)if(!n)e=0;else{e=1;while(1){l=c[i+(e<<2)>>2]|0;if(!l)break;_7a(h+(e<<3)|0,l,f,k);e=e+1|0;if(e>>>0>=10){e=1;break g}}while(1){if(c[i+(e<<2)>>2]|0){e=-1;break g}e=e+1|0;if(e>>>0>=10){e=1;break}}}while(0);ya=H;return e|0}function W7a(a){a=a|0;return 1}function X7a(a){a=a|0;return}function Y7a(a,b,d){a=a|0;b=b|0;d=d|0;if(!(c[a>>2]&32))i8a(b,d,a)|0;return}function Z7a(b){b=b|0;var d=0,e=0;if(!(N7a(a[c[b>>2]>>0]|0)|0))d=0;else{d=0;do{e=c[b>>2]|0;d=(d*10|0)+-48+(a[e>>0]|0)|0;e=e+1|0;c[b>>2]=e}while((N7a(a[e>>0]|0)|0)!=0)}return d|0}function _7a(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{b=(c[d>>2]|0)+(4-1)&~(4-1);e=c[b>>2]|0;c[d>>2]=b+4;c[a>>2]=e;break a}case 10:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=((b|0)<0)<<31>>31;break a}case 11:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=0;break a}case 12:{e=(c[d>>2]|0)+(8-1)&~(8-1);b=e;f=c[b>>2]|0;b=c[b+4>>2]|0;c[d>>2]=e+8;e=a;c[e>>2]=f;c[e+4>>2]=b;break a}case 13:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&65535)<<16>>16;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 14:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&65535;c[f+4>>2]=0;break a}case 15:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&255)<<24>>24;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 16:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&255;c[f+4>>2]=0;break a}case 17:{f=(c[d>>2]|0)+(8-1)&~(8-1);h=+g[f>>3];c[d>>2]=f+8;g[a>>3]=h;break a}case 18:{Ra[e&511](a,d);break a}default:break a}while(0);while(0);return}function $7a(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;if(!((b|0)==0&(c|0)==0))do{e=e+-1|0;a[e>>0]=d[2112+(b&15)>>0]|0|f;b=lpb(b|0,c|0,4)|0;c=G()|0}while(!((b|0)==0&(c|0)==0));return e|0}function a8a(b,c,d){b=b|0;c=c|0;d=d|0;if(!((b|0)==0&(c|0)==0))do{d=d+-1|0;a[d>>0]=b&7|48;b=lpb(b|0,c|0,3)|0;c=G()|0}while(!((b|0)==0&(c|0)==0));return d|0}function b8a(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295){do{e=b;b=kpb(b|0,c|0,10,0)|0;f=c;c=G()|0;g=fpb(b|0,c|0,10,0)|0;g=hpb(e|0,f|0,g|0,G()|0)|0;G()|0;d=d+-1|0;a[d>>0]=g&255|48}while(f>>>0>9|(f|0)==9&e>>>0>4294967295);c=b}else c=b;if(c)do{g=c;c=(c>>>0)/10|0;d=d+-1|0;a[d>>0]=g-(c*10|0)|48}while(g>>>0>=10);return d|0}function c8a(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=d&255;f=(e|0)!=0;a:do if(f&(b&3|0)!=0){g=d&255;while(1){if((a[b>>0]|0)==g<<24>>24){i=6;break a}b=b+1|0;e=e+-1|0;f=(e|0)!=0;if(!(f&(b&3|0)!=0)){i=5;break}}}else i=5;while(0);if((i|0)==5)if(f)i=6;else i=16;b:do if((i|0)==6){g=d&255;if((a[b>>0]|0)==g<<24>>24)if(!e){i=16;break}else break;f=C(h,16843009)|0;c:do if(e>>>0>3)while(1){h=c[b>>2]^f;if((h&-2139062144^-2139062144)&h+-16843009|0)break c;b=b+4|0;e=e+-4|0;if(e>>>0<=3){i=11;break}}else i=11;while(0);if((i|0)==11)if(!e){i=16;break}while(1){if((a[b>>0]|0)==g<<24>>24)break b;e=e+-1|0;if(!e){i=16;break}else b=b+1|0}}while(0);if((i|0)==16)b=0;return b|0}function d8a(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+256|0;f=g;if((c|0)>(d|0)&(e&73728|0)==0){e=c-d|0;spb(f|0,b<<24>>24|0,(e>>>0<256?e:256)|0)|0;if(e>>>0>255){b=c-d|0;do{Y7a(a,f,256);e=e+-256|0}while(e>>>0>255);e=b&255}Y7a(a,f,e)}ya=g;return}function e8a(a,b){a=a|0;b=b|0;if(!a)a=0;else a=f8a(a,b,0)|0;return a|0}function f8a(b,d,e){b=b|0;d=d|0;e=e|0;do if(!b)b=1;else{if(d>>>0<128){a[b>>0]=d;b=1;break}if(!(c[c[(g8a()|0)+188>>2]>>2]|0))if((d&-128|0)==57216){a[b>>0]=d;b=1;break}else{c[(p7a()|0)>>2]=84;b=-1;break}if(d>>>0<2048){a[b>>0]=d>>>6|192;a[b+1>>0]=d&63|128;b=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=d>>>12|224;a[b+1>>0]=d>>>6&63|128;a[b+2>>0]=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=d>>>18|240;a[b+1>>0]=d>>>12&63|128;a[b+2>>0]=d>>>6&63|128;a[b+3>>0]=d&63|128;b=4;break}else{c[(p7a()|0)>>2]=84;b=-1;break}}while(0);return b|0}function g8a(){return h8a()|0}function h8a(){return 122092}function i8a(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=e+16|0;g=c[f>>2]|0;if(!g)if(!(j8a(e)|0)){g=c[f>>2]|0;h=5}else f=0;else h=5;a:do if((h|0)==5){j=e+20|0;i=c[j>>2]|0;f=i;if((g-i|0)>>>0>>0){f=Ga[c[e+36>>2]&63](e,b,d)|0;break}b:do if((a[e+75>>0]|0)<0|(d|0)==0){h=0;g=b}else{i=d;while(1){g=i+-1|0;if((a[b+g>>0]|0)==10)break;if(!g){h=0;g=b;break b}else i=g}f=Ga[c[e+36>>2]&63](e,b,i)|0;if(f>>>0>>0)break a;h=i;g=b+i|0;d=d-i|0;f=c[j>>2]|0}while(0);qpb(f|0,g|0,d|0)|0;c[j>>2]=(c[j>>2]|0)+d;f=h+d|0}while(0);return f|0}function j8a(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;e=c[b+44>>2]|0;c[b+28>>2]=e;c[b+20>>2]=e;c[b+16>>2]=e+(c[b+48>>2]|0);b=0}else{c[b>>2]=d|32;b=-1}return b|0}function k8a(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;F(c[h+4>>2]|0);return b|0}function l8a(a,b){a=+a;b=b|0;var d=0,e=0,f=0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;f=lpb(d|0,e|0,52)|0;G()|0;switch(f&2047){case 0:{if(a!=0.0){a=+l8a(a*18446744073709551616.0,b);d=(c[b>>2]|0)+-64|0}else d=0;c[b>>2]=d;break}case 2047:break;default:{c[b>>2]=(f&2047)+-1022;c[h>>2]=d;c[h+4>>2]=e&-2146435073|1071644672;a=+g[h>>3]}}return +a}function m8a(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+20|0;f=c[e>>2]|0;a=(c[a+16>>2]|0)-f|0;a=a>>>0>d>>>0?d:a;qpb(f|0,b|0,a|0)|0;c[e>>2]=(c[e>>2]|0)+a;return d|0}function n8a(){return 122336}function o8a(){var a=0;a=(c[c[(p8a()|0)+188>>2]>>2]|0)==0;return (a?1:4)|0}function p8a(){return h8a()|0}function q8a(){return 122340}function r8a(){return 122344}function s8a(a){a=a|0;return ((a|32)+-97|0)>>>0<26|0}function t8a(a){a=a|0;if(!a)a=0;else a=(u8a(5968,a)|0)!=0&1;return a|0}function u8a(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)a=a+((v8a(a)|0)<<2)|0;else{while(1){e=c[a>>2]|0;d=(e|0)==0;if(d|(e|0)==(b|0))break;else a=a+4|0}a=d?0:a}return a|0}function v8a(a){a=a|0;var b=0;b=a;while(1)if(!(c[b>>2]|0))break;else b=b+4|0;return b-a>>2|0}function w8a(a){a=a|0;return (((a|32)+-97|0)>>>0<6|(N7a(a)|0)!=0)&1|0}function x8a(a){a=a|0;var b=0;b=y8a(c[a>>2]|0)|0;Gab(a);return b|0}function y8a(a){a=a|0;var b=0,d=0;b=ya;ya=ya+16|0;d=b;c[d>>2]=q7a(a)|0;a=aa(6,d|0)|0;a=o7a((a|0)==-4?0:a)|0;ya=b;return a|0}function z8a(a){a=a|0;var b=0,d=0,e=0;e=ya;ya=ya+16|0;d=e+8|0;b=A8a(a,589824,e)|0;do if((b|0)<0)a=0;else{a=Hab(1,2080)|0;if(!a){c[d>>2]=b;aa(6,d|0)|0;a=0;break}else{c[a>>2]=b;break}}while(0);ya=e;return a|0}function A8a(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+48|0;g=h+32|0;f=h+16|0;e=h;if(!(b&4194368))e=0;else{c[e>>2]=d;i=(c[e>>2]|0)+(4-1)&~(4-1);d=c[i>>2]|0;c[e>>2]=i+4;e=d}c[f>>2]=a;c[f+4>>2]=b|32768;c[f+8>>2]=e;e=_(5,f|0)|0;if(!((b&524288|0)==0|(e|0)<0)){c[g>>2]=e;c[g+4>>2]=2;c[g+8>>2]=1;Z(221,g|0)|0}i=o7a(e)|0;ya=h;return i|0}function B8a(a){a=a|0;var b=0,d=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;f=j;h=a+16|0;d=c[h>>2]|0;g=a+20|0;a:do if((d|0)<(c[g>>2]|0)){b=a+32+d|0;i=7}else{b=a+32|0;c[f>>2]=c[a>>2];c[f+4>>2]=b;c[f+8>>2]=2048;d=Y(220,f|0)|0;if((d|0)>=1){c[g>>2]=d;c[h>>2]=0;d=0;i=7;break}switch(d|0){case 0:case -2:{b=0;break a}default:{}}c[(p7a()|0)>>2]=0-d;b=0}while(0);if((i|0)==7){c[h>>2]=d+(e[b+16>>1]|0);g=b+8|0;h=c[g+4>>2]|0;i=a+8|0;c[i>>2]=c[g>>2];c[i+4>>2]=h}ya=j;return b|0}function C8a(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=ya;ya=ya+208|0;j=m;k=m+192|0;h=C(d,b)|0;i=k;c[i>>2]=1;c[i+4>>2]=0;a:do if(h|0){i=0-d|0;c[j+4>>2]=d;c[j>>2]=d;f=2;b=d;g=d;while(1){b=b+d+g|0;c[j+(f<<2)>>2]=b;if(b>>>0>>0){n=g;f=f+1|0;g=b;b=n}else break}g=a+h+i|0;if(g>>>0>a>>>0){h=g;f=1;b=1;do{do if((b&3|0)==3){D8a(a,d,e,f,j);E8a(k,2);f=f+2|0}else{b=f+-1|0;if((c[j+(b<<2)>>2]|0)>>>0<(h-a|0)>>>0)D8a(a,d,e,f,j);else F8a(a,d,e,k,f,0,j);if((f|0)==1){G8a(k,1);f=0;break}else{G8a(k,b);f=1;break}}while(0);b=c[k>>2]|1;c[k>>2]=b;a=a+d|0}while(a>>>0>>0)}else{f=1;b=1}F8a(a,d,e,k,f,0,j);g=k+4|0;while(1){if((f|0)==1&(b|0)==1)if(!(c[g>>2]|0))break a;else l=19;else if((f|0)<2)l=19;else{G8a(k,2);n=f+-2|0;c[k>>2]=c[k>>2]^7;E8a(k,1);F8a(a+(0-(c[j+(n<<2)>>2]|0))+i|0,d,e,k,f+-1|0,1,j);G8a(k,1);b=c[k>>2]|1;c[k>>2]=b;a=a+i|0;F8a(a,d,e,k,n,1,j);f=n}if((l|0)==19){l=0;b=H8a(k)|0;E8a(k,b);a=a+i|0;f=b+f|0;b=c[k>>2]|0}}}while(0);ya=m;return}function D8a(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+240|0;l=m;c[l>>2]=a;a:do if((e|0)>1){k=0-b|0;i=a;g=e;e=1;h=a;while(1){i=i+k|0;j=g+-2|0;a=i+(0-(c[f+(j<<2)>>2]|0))|0;if((Fa[d&511](h,a)|0)>-1)if((Fa[d&511](h,i)|0)>-1)break a;h=l+(e<<2)|0;if((Fa[d&511](a,i)|0)>-1){c[h>>2]=a;g=g+-1|0}else{c[h>>2]=i;a=i;g=j}e=e+1|0;if((g|0)<=1)break a;i=a;h=c[l>>2]|0}}else e=1;while(0);Q8a(b,l,e);ya=m;return}function E8a(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=a+4|0;if(b>>>0>31){e=c[f>>2]|0;c[a>>2]=e;c[f>>2]=0;b=b+-32|0;d=0}else{d=c[f>>2]|0;e=c[a>>2]|0}c[a>>2]=d<<32-b|e>>>b;c[f>>2]=d>>>b;return}function F8a(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+240|0;m=o+232|0;n=o;j=c[e>>2]|0;c[m>>2]=j;l=c[e+4>>2]|0;k=m+4|0;c[k>>2]=l;c[n>>2]=a;a:do if((j|0)!=1|(l|0)!=0){l=0-b|0;j=a+(0-(c[h+(f<<2)>>2]|0))|0;if((Fa[d&511](j,a)|0)<1){i=1;e=f;j=9}else{i=1;e=f;g=(g|0)==0;f=j;while(1){if(g&(e|0)>1){g=a+l|0;j=c[h+(e+-2<<2)>>2]|0;if((Fa[d&511](g,f)|0)>-1){j=10;break a}if((Fa[d&511](g+(0-j)|0,f)|0)>-1){j=10;break a}}g=i+1|0;c[n+(i<<2)>>2]=f;j=H8a(m)|0;E8a(m,j);e=j+e|0;if(!((c[m>>2]|0)!=1|(c[k>>2]|0)!=0)){i=g;a=f;j=10;break a}a=f+(0-(c[h+(e<<2)>>2]|0))|0;if((Fa[d&511](a,c[n>>2]|0)|0)<1){a=f;i=g;g=0;j=9;break}else{j=f;i=g;g=1;f=a;a=j}}}}else{i=1;e=f;j=9}while(0);if((j|0)==9)if(!g)j=10;if((j|0)==10){Q8a(b,n,i);D8a(a,b,d,e,h)}ya=o;return}function G8a(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=a+4|0;if(b>>>0>31){e=c[a>>2]|0;c[f>>2]=e;c[a>>2]=0;b=b+-32|0;d=0}else{d=c[a>>2]|0;e=c[f>>2]|0}c[f>>2]=d>>>(32-b|0)|e<>2]=d<>2]|0)+-1|0)|0;if(!b){b=I8a(c[a+4>>2]|0)|0;return ((b|0)==0?0:b+32|0)|0}else return b|0;return 0}function I8a(a){a=a|0;var b=0;if(!a)a=32;else if(!(a&1)){b=a;a=0;while(1){a=a+1|0;if(!(b&2))b=b>>>1;else break}}else a=0;return a|0}function J8a(b){b=b|0;var d=0.0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;w=c[b+1168>>2]|0;x=c[b+1176>>2]|0;y=c[b+1184>>2]|0;v=c[b+1192>>2]|0;j=c[b+1272>>2]|0;k=c[b+3872>>2]|0;z=c[b+4224>>2]|0;a:{do if((z|0)==287)if((j|0)!=(k|0)){if(!w)m=0;else m=job(w,13672,20632,-2)|0;j=a[(x+11|0)>>0]|0;k=c[(x+4|0)>>2]|0;do if(((j<<24>>24<0?k:j&255)|0)==4){if(lnb(x,0,-1,186677,4)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+568|0,y);c[m+4>>2]=OQa(m,b+568|0,1)|0;if((a[(b+568|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+568|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else l=j&255;while(0);do if(((j<<24>>24<0?k:l)|0)==5){if(lnb(x,0,-1,186790,5)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+556|0,y);am(b+32|0,m,b+556|0,1);y=m+12|0;x=(b+32|0)+4|0;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[y+12>>2]=c[x+12>>2];c[y+16>>2]=c[x+16>>2];if((a[(b+556|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+556|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((j<<24>>24<0?k:l)|0)==6){if(lnb(x,0,-1,186796,6)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+544|0,y);c[m+32>>2]=QQa(m,b+544|0,1)|0;if((a[(b+544|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+544|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((j<<24>>24<0?k:l)|0)==11){if(lnb(x,0,-1,186803,11)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+532|0,y);c[m+36>>2]=Ri(m,b+532|0)|0;if((a[(b+532|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+532|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((j<<24>>24<0?k:l)|0)==8){if(lnb(x,0,-1,186815,8)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+520|0,y);c[m+40>>2]=QQa(m,b+520|0,1)|0;if((a[(b+520|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+520|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);if(((j<<24>>24<0?k:l)|0)!=13)break;if(lnb(x,0,-1,186824,13)|0)break;Lmb(b+508|0,y);c[m+44>>2]=Ri(m,b+508|0)|0;if((a[(b+508|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+508|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);j=c[(w+120|0)>>2]|0;k=c[(w+124|0)>>2]|0;b:do if((j|0)==(k|0)){n=j;z=323}else do{if((c[j>>2]|0)==244){n=j;z=323;break b}j=j+4|0}while((j|0)!=(k|0));while(0);do if((z|0)==323)if((n|0)!=(k|0)){if(!w)m=0;else m=job(w,13672,20648,-2)|0;j=a[(x+11|0)>>0]|0;k=c[(x+4|0)>>2]|0;do if(((j<<24>>24<0?k:j&255)|0)==5){if(lnb(x,0,-1,186838,5)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+496|0,y);c[m+4>>2]=rSa(m,b+496|0,1)|0;if((a[(b+496|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+496|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else l=j&255;while(0);if(((j<<24>>24<0?k:l)|0)!=6)break;if(lnb(x,0,-1,186844,6)|0)break;Lmb(b+484|0,y);c[m+8>>2]=$Pa(m,b+484|0,1)|0;if((a[(b+484|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+484|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);j=c[(w+120|0)>>2]|0;k=c[(w+124|0)>>2]|0;c:do if((j|0)==(k|0)){o=j;z=339}else do{if((c[j>>2]|0)==245){o=j;z=339;break c}j=j+4|0}while((j|0)!=(k|0));while(0);do if((z|0)==339){if((o|0)==(k|0))break;if(!w)m=0;else m=job(w,13672,20664,-2)|0;j=a[(x+11|0)>>0]|0;k=c[(x+4|0)>>2]|0;do if(((j<<24>>24<0?k:j&255)|0)==4){if(lnb(x,0,-1,186677,4)|0){j=a[(x+11|0)>>0]|0;l=j&255;k=c[(x+4|0)>>2]|0;break}Lmb(b+472|0,y);c[m+4>>2]=vSa(m,b+472|0,1)|0;if((a[(b+472|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+472|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else l=j&255;while(0);if(((j<<24>>24<0?k:l)|0)!=6)break;if(lnb(x,0,-1,186716,6)|0)break;Lmb(b+460|0,y);c[m+8>>2]=xm(m,b+460|0,1)|0;if((a[(b+460|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+460|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);j=c[(w+120|0)>>2]|0;k=c[(w+124|0)>>2]|0;d:do if((j|0)==(k|0)){p=j;z=355}else do{if((c[j>>2]|0)==246){p=j;z=355;break d}j=j+4|0}while((j|0)!=(k|0));while(0);do if((z|0)==355){if((p|0)==(k|0))break;if(!w)m=0;else m=job(w,13672,20680,-2)|0;k=a[(x+11|0)>>0]|0;j=c[(x+4|0)>>2]|0;do if(((k<<24>>24<0?j:k&255)|0)==12){if(lnb(x,0,-1,186851,12)|0){k=a[(x+11|0)>>0]|0;l=k&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+436|0,y);Mi(b+448|0,m,b+436|0);Rmb(m+4|0,b+448|0)|0;if((a[(b+448|0)+11>>0]|0)<0)rmb(c[(b+448|0)>>2]|0);if((a[(b+436|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+436|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else l=k&255;while(0);do if(((k<<24>>24<0?j:l)|0)==11){if(lnb(x,0,-1,186864,11)|0){k=a[(x+11|0)>>0]|0;l=k&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+424|0,y);c[m+16>>2]=xSa(m,b+424|0,1)|0;if((a[(b+424|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+424|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((k<<24>>24<0?j:l)|0)==10){if(lnb(x,0,-1,186876,10)|0){k=a[(x+11|0)>>0]|0;l=k&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+412|0,y);c[m+20>>2]=Ri(m,b+412|0)|0;if((a[(b+412|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+412|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((k<<24>>24<0?j:l)|0)==13){if(lnb(x,0,-1,186887,13)|0){k=a[(x+11|0)>>0]|0;l=k&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+400|0,y);c[m+24>>2]=xm(m,b+400|0,1)|0;if((a[(b+400|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+400|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);if(((k<<24>>24<0?j:l)|0)!=11)break;if(lnb(x,0,-1,186901,11)|0)break;Lmb(b+388|0,y);Wl(b,m,b+388|0,1);y=m+36|0;c[y>>2]=c[(b+4|0)>>2];c[y+4>>2]=c[(b+4|0)+4>>2];c[y+8>>2]=c[(b+4|0)+8>>2];c[y+12>>2]=c[(b+4|0)+12>>2];c[y+16>>2]=c[(b+4|0)+16>>2];c[y+20>>2]=c[(b+4|0)+20>>2];c[y+24>>2]=c[(b+4|0)+24>>2];if((a[(b+388|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+388|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);k=c[(w+120|0)>>2]|0;l=c[(w+124|0)>>2]|0;e:do if((k|0)==(l|0)){q=k;z=388}else{j=k;while(1){if((c[j>>2]|0)==247){q=j;z=388;break e}j=j+4|0;if((j|0)==(l|0)){h=k;r=l;break}}}while(0);do if((z|0)==388){if((q|0)==(l|0)){h=k;r=l;break}if(!w)h=0;else h=job(w,13672,20696,-2)|0;r=a[x+11>>0]|0;if(((r<<24>>24<0?c[x+4>>2]|0:r&255)|0)!=4){h=k;r=l;break}if(lnb(x,0,-1,186677,4)|0){h=c[(w+120|0)>>2]|0;r=c[(w+124|0)>>2]|0;break}Lmb(b+376|0,y);c[h+4>>2]=BSa(h,b+376|0,1)|0;if((a[(b+376|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+376|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);f:do if((h|0)!=(r|0)){while(1){if((c[h>>2]|0)==248)break;h=h+4|0;if((h|0)==(r|0))break f}if((h|0)==(r|0))break;if(!w)l=0;else l=job(w,13672,20712,-2)|0;h=a[(x+11|0)>>0]|0;j=c[(x+4|0)>>2]|0;do if(((h<<24>>24<0?j:h&255)|0)==10){if(lnb(x,0,-1,186913,10)|0){h=a[(x+11|0)>>0]|0;k=h&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+364|0,y);c[l+4>>2]=DSa(l,b+364|0,1)|0;if((a[(b+364|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+364|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else k=h&255;while(0);if(((h<<24>>24<0?j:k)|0)!=16)break;if(lnb(x,0,-1,186924,16)|0)break;Lmb(b+352|0,y);c[l+8>>2]=$Pa(l,b+352|0,1)|0;if((a[(b+352|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+352|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);j=c[(w+120|0)>>2]|0;k=c[(w+124|0)>>2]|0;g:do if((j|0)==(k|0)){s=j;z=416}else{h=j;while(1){if((c[h>>2]|0)==249){s=h;z=416;break g}h=h+4|0;if((h|0)==(k|0)){f=j;i=k;break}}}while(0);do if((z|0)==416){if((s|0)==(k|0)){f=j;i=k;break}if(!w)f=0;else f=job(w,13672,20728,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=5){f=j;i=k;break}if(lnb(x,0,-1,186941,5)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+340|0,y);c[f+4>>2]=$Pa(f,b+340|0,1)|0;if((a[(b+340|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+340|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);h:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==250)break;h=h+4|0;if((h|0)==(i|0))break h}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20744,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=6)break;if(lnb(x,0,-1,186947,6)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+328|0,y);c[h+4>>2]=VSa(h,b+328|0,1)|0;if((a[(b+328|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+328|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);i:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==251)break;h=h+4|0;if((h|0)==(i|0))break i}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20760,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=4)break;if(lnb(x,0,-1,186677,4)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+316|0,y);c[h+4>>2]=ZSa(h,b+316|0,1)|0;if((a[(b+316|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+316|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);j:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==252)break;h=h+4|0;if((h|0)==(i|0))break j}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20776,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=5)break;if(lnb(x,0,-1,186954,5)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+304|0,y);c[h+4>>2]=Ri(h,b+304|0)|0;if((a[(b+304|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+304|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);k:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==253)break;h=h+4|0;if((h|0)==(i|0))break k}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20792,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=4)break;if(lnb(x,0,-1,186677,4)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+292|0,y);c[h+4>>2]=dTa(h,b+292|0,1)|0;if((a[(b+292|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+292|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);l:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==254)break;h=h+4|0;if((h|0)==(i|0))break l}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20808,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=9)break;if(lnb(x,0,-1,186960,9)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+268|0,y);Mi(b+280|0,h,b+268|0);Rmb(h+4|0,b+280|0)|0;if((a[(b+280|0)+11>>0]|0)<0)rmb(c[(b+280|0)>>2]|0);if((a[(b+268|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+268|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);m:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==255)break;h=h+4|0;if((h|0)==(i|0))break m}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20824,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=7)break;if(lnb(x,0,-1,186970,7)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+256|0,y);c[h+4>>2]=$Pa(h,b+256|0,1)|0;if((a[(b+256|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+256|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);n:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==256)break;h=h+4|0;if((h|0)==(i|0))break n}if((h|0)==(i|0))break;if(!w)h=0;else h=job(w,13672,20840,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=5)break;if(lnb(x,0,-1,186518,5)|0){f=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;break}Lmb(b+224|0,y);Rl(b+240|0,h,b+224|0,1);y=h+8|0;c[y>>2]=c[((b+240|0)+4|0)>>2];c[y+4>>2]=c[((b+240|0)+4|0)+4>>2];c[y+8>>2]=c[((b+240|0)+4|0)+8>>2];if((a[(b+224|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+224|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);o:do if((f|0)==(i|0))h=i;else{h=f;while(1){if((c[h>>2]|0)==257)break;h=h+4|0;if((h|0)==(i|0)){h=i;break o}}if((h|0)==(i|0)){h=i;break}if(!w)h=0;else h=job(w,13672,20856,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=12){h=i;break}if(lnb(x,0,-1,186978,12)|0){f=c[(w+120|0)>>2]|0;h=c[(w+124|0)>>2]|0;break}Lmb(b+212|0,y);c[h+4>>2]=$Pa(h,b+212|0,1)|0;if((a[(b+212|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+212|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);p:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==258)break;f=f+4|0;if((f|0)==(h|0))break p}if((f|0)==(h|0))break;if(!w)j=0;else j=job(w,13672,20872,-2)|0;f=a[(x+11|0)>>0]|0;h=c[(x+4|0)>>2]|0;do if(((f<<24>>24<0?h:f&255)|0)==9){if(lnb(x,0,-1,186991,9)|0){f=a[(x+11|0)>>0]|0;i=f&255;h=c[(x+4|0)>>2]|0;break}Lmb(b+200|0,y);c[j+4>>2]=$Pa(j,b+200|0,1)|0;if((a[(b+200|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+200|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else i=f&255;while(0);do if(((f<<24>>24<0?h:i)|0)==11){if(lnb(x,0,-1,187001,11)|0){f=a[(x+11|0)>>0]|0;i=f&255;h=c[(x+4|0)>>2]|0;break}Lmb(b+188|0,y);c[j+8>>2]=KQa(j,b+188|0,1)|0;if((a[(b+188|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+188|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((f<<24>>24<0?h:i)|0)==11){if(lnb(x,0,-1,187013,11)|0){f=a[(x+11|0)>>0]|0;i=f&255;h=c[(x+4|0)>>2]|0;break}Lmb(b+164|0,y);Mi(b+176|0,j,b+164|0);Rmb(j+12|0,b+176|0)|0;if((a[(b+176|0)+11>>0]|0)<0)rmb(c[(b+176|0)>>2]|0);if((a[(b+164|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+164|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((f<<24>>24<0?h:i)|0)==13){if(lnb(x,0,-1,187025,13)|0){f=a[(x+11|0)>>0]|0;i=f&255;h=c[(x+4|0)>>2]|0;break}Lmb(b+152|0,y);c[j+24>>2]=$Pa(j,b+152|0,1)|0;if((a[(b+152|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+152|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);if(((f<<24>>24<0?h:i)|0)!=7)break;if(lnb(x,0,-1,187039,7)|0)break;Lmb(b+140|0,y);Lmb(b+1128|0,b+140|0);d=+Si(j,b+1128|0,1);if((a[(b+1128|0)+11>>0]|0)<0)rmb(c[(b+1128|0)>>2]|0);g[j+32>>3]=d;if((a[(b+140|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+140|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);h=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;q:do if((h|0)==(i|0)){t=h;z=561}else{f=h;while(1){if((c[f>>2]|0)==259){t=f;z=561;break q}f=f+4|0;if((f|0)==(i|0)){e=h;u=i;break}}}while(0);do if((z|0)==561){if((t|0)==(i|0)){e=h;u=i;break}if(!w)e=0;else e=job(w,13672,20888,-2)|0;u=a[x+11>>0]|0;if(((u<<24>>24<0?c[x+4>>2]|0:u&255)|0)!=8){e=h;u=i;break}if(lnb(x,0,-1,187047,8)|0){e=c[(w+120|0)>>2]|0;u=c[(w+124|0)>>2]|0;break}Lmb(b+128|0,y);c[e+4>>2]=$Pa(e,b+128|0,1)|0;if((a[(b+128|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+128|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);if((e|0)==(u|0)){v=0;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(1){if((c[e>>2]|0)==260)break;f=e+4|0;if((f|0)==(u|0)){v=0;z=595;break}else e=f}if((z|0)==595){ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}if((e|0)==(u|0)){v=0;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}if(!w)i=0;else i=job(w,13672,20904,-2)|0;e=a[(x+11|0)>>0]|0;f=c[(x+4|0)>>2]|0;do if(((e<<24>>24<0?f:e&255)|0)==13){if(lnb(x,0,-1,187056,13)|0){e=a[(x+11|0)>>0]|0;h=e&255;f=c[(x+4|0)>>2]|0;break}Lmb(b+116|0,y);c[i+4>>2]=hRa(i,b+116|0,1)|0;if((a[(b+116|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+116|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}else h=e&255;while(0);do if(((e<<24>>24<0?f:h)|0)==15){if(lnb(x,0,-1,187070,15)|0){e=a[(x+11|0)>>0]|0;h=e&255;f=c[(x+4|0)>>2]|0;break}Lmb(b+104|0,y);c[i+8>>2]=$Pa(i,b+104|0,1)|0;if((a[(b+104|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+104|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);do if(((e<<24>>24<0?f:h)|0)==11){if(lnb(x,0,-1,187086,11)|0){e=a[(x+11|0)>>0]|0;h=e&255;f=c[(x+4|0)>>2]|0;break}Lmb(b+92|0,y);c[i+12>>2]=$Pa(i,b+92|0,1)|0;if((a[(b+92|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+92|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}while(0);if(((e<<24>>24<0?f:h)|0)!=10){v=0;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}if(lnb(x,0,-1,187098,10)|0){v=0;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}Lmb(b+80|0,y);c[i+16>>2]=pTa(i,b+80|0,1)|0;if((a[(b+80|0)+11>>0]|0)>=0){v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}rmb(c[(b+80|0)>>2]|0);v=1;ya=b;c[b+4232>>2]=6;c[b+4236>>2]=v|0;break a}c[b+1192>>2]=v;c[b+4224>>2]=z}function K8a(d){d=d|0;var e=0,f=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+336>>2]|0;o=c[d+344>>2]|0;f=c[d+3136>>2]|0;k=c[d+3144>>2]|0;p=c[d+4768>>2]|0;r=c[d+4784>>2]|0;s=c[d+4792>>2]|0;q=c[d+4800>>2]|0;a:{b:do if((f|0)==(k|0))h=k;else{h=f;while(1){if((c[h>>2]|0)==257)break;h=h+4|0;if((h|0)==(k|0)){h=k;break b}}if((h|0)==(k|0)){h=k;break}h=job(n,13672,20856,-2)|0;j=c[h+4>>2]|0;if(!j){h=k;break}_Pa(d+296|0,h,j);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=omb(16)|0;c[(d+80|0)>>2]=j;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=12;p=j;r=186978;s=p+12|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+12>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(f+12|0)>>2]=c[k>>2];c[(f+12|0)+4>>2]=c[k+4>>2];c[(f+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(n+120|0)>>2]|0;h=c[(n+124|0)>>2]|0}while(0);c:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==258)break;f=f+4|0;if((f|0)==(h|0))break c}if((f|0)==(h|0))break;if(!n)k=0;else k=job(n,13672,20872,-2)|0;f=c[k+4>>2]|0;if(f|0){_Pa(d+296|0,k,f);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=9;p=d+80|0;r=186991;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+80|0)+9>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}f=c[k+8>>2]|0;if(f|0){JQa(d+296|0,k,f);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=omb(16)|0;c[(d+80|0)>>2]=j;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;p=j;r=187001;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+11>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}f=k+12|0;j=a[f+11>>0]|0;if(!((j<<24>>24<0?c[k+16>>2]|0:j&255)|0)){if(lnb(f,0,-1,202525,0)|0)q=849}else q=849;if((q|0)==849){Lmb(d+104|0,f);Mi(d+296|0,k,d+104|0);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=omb(16)|0;c[(d+80|0)>>2]=j;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;p=j;r=187013;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+11>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+104|0)+11>>0]|0)<0)rmb(c[(d+104|0)>>2]|0)}f=c[k+24>>2]|0;if(f|0){_Pa(d+296|0,k,f);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=omb(16)|0;c[(d+80|0)>>2]=j;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=13;p=j;r=187025;s=p+13|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+13>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(f+12|0)>>2]=c[j>>2];c[(f+12|0)+4>>2]=c[j+4>>2];c[(f+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}i=+g[k+32>>3];if(!(i!=-2147483647.0))break;Pi(d+296|0,k,i);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=7;a[(d+80|0)>>0]=a[187039]|0;a[(d+80|0)+1>>0]=a[187040]|0;a[(d+80|0)+2>>0]=a[187041]|0;a[(d+80|0)+3>>0]=a[187042]|0;a[(d+80|0)+4>>0]=a[187043]|0;a[(d+80|0)+5>>0]=a[187044]|0;a[(d+80|0)+6>>0]=a[187045]|0;a[(d+80|0)+7>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;do if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(f+12|0)>>2]=c[k>>2];c[(f+12|0)+4>>2]=c[k+4>>2];c[(f+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);h=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0;d:do if((h|0)==(j|0)){l=h;q=884}else{f=h;while(1){if((c[f>>2]|0)==259){l=f;q=884;break d}f=f+4|0;if((f|0)==(j|0)){e=h;m=j;break}}}while(0);do if((q|0)==884){if((l|0)==(j|0)){e=h;m=j;break}e=job(n,13672,20888,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;m=j;break}_Pa(d+296|0,e,f);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=8;c[(d+80|0)>>2]=779247970;c[(d+80|0)+4>>2]=1970432116;a[(d+80|0)+8>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);e=c[(n+120|0)>>2]|0;m=c[(n+124|0)>>2]|0}while(0);if((e|0)==(m|0)){ya=d;c[d+4808>>2]=5;break a}while(1){if((c[e>>2]|0)==260)break;f=e+4|0;if((f|0)==(m|0)){q=942;break}else e=f}if((q|0)==942){ya=d;c[d+4808>>2]=5;break a}if((e|0)==(m|0)){ya=d;c[d+4808>>2]=5;break a}if(!n)j=0;else j=job(n,13672,20904,-2)|0;e=c[j+4>>2]|0;if(e|0){gRa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=13;p=h;r=187056;s=p+13|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[h+13>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;n=(d+80|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+8>>2]|0;if(e|0){_Pa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=15;p=h;r=187070;s=p+15|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[h+15>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;n=(d+80|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+12>>2]|0;if(e|0){_Pa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;p=h;r=187086;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[h+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;n=(d+80|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+16>>2]|0;if(!e){ya=d;c[d+4808>>2]=5;break a}oTa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;p=d+80|0;r=187098;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;do if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;n=(d+80|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);ya=d;c[d+4808>>2]=5;break a}c[d+4768>>2]=p;c[d+4784>>2]=r;c[d+4792>>2]=s;c[d+4800>>2]=q}function L8a(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;o=c[d+336>>2]|0;n=c[d+344>>2]|0;h=c[d+2496>>2]|0;i=c[d+2504>>2]|0;p=c[d+4768>>2]|0;r=c[d+4784>>2]|0;s=c[d+4792>>2]|0;q=c[d+4800>>2]|0;a:do if((h|0)!=(i|0)){while(1){if((c[h>>2]|0)==248)break;h=h+4|0;if((h|0)==(i|0))break a}if((h|0)==(i|0))break;if(!o)j=0;else j=job(o,13672,20712,-2)|0;h=c[j+4>>2]|0;if(h|0){CSa(d+296|0,j,h);i=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;h=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;p=d+80|0;r=186913;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=i;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=h;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;h=c[(n+4|0)>>2]|0;do if(h>>>0<(c[n+8>>2]|0)>>>0){c[h>>2]=c[(d+80|0)>>2];c[h+4>>2]=c[(d+80|0)+4>>2];c[h+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(h+12|0)>>2]=c[i>>2];c[(h+12|0)+4>>2]=c[i+4>>2];c[(h+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}h=c[j+8>>2]|0;if(!h)break;_Pa(d+296|0,j,h);i=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;h=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=omb(32)|0;c[(d+80|0)>>2]=j;c[(d+80|0)+8>>2]=-2147483616;c[(d+80|0)+4>>2]=16;p=j;r=186924;s=p+16|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+16>>0]=0;c[(d+80|0)+12>>2]=i;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=h;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;h=c[(n+4|0)>>2]|0;do if(h>>>0<(c[n+8>>2]|0)>>>0){c[h>>2]=c[(d+80|0)>>2];c[h+4>>2]=c[(d+80|0)+4>>2];c[h+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(h+12|0)>>2]=c[j>>2];c[(h+12|0)+4>>2]=c[j+4>>2];c[(h+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);i=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0;b:do if((i|0)==(j|0)){k=i;q=683}else{h=i;while(1){if((c[h>>2]|0)==249){k=h;q=683;break b}h=h+4|0;if((h|0)==(j|0)){g=i;l=j;break}}}while(0);do if((q|0)==683){if((k|0)==(j|0)){g=i;l=j;break}g=job(o,13672,20728,-2)|0;h=c[g+4>>2]|0;if(!h){g=i;l=j;break}_Pa(d+296|0,g,h);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186941]|0;a[(d+80|0)+1>>0]=a[186942]|0;a[(d+80|0)+2>>0]=a[186943]|0;a[(d+80|0)+3>>0]=a[186944]|0;a[(d+80|0)+4>>0]=a[186945]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);g=c[(o+120|0)>>2]|0;l=c[(o+124|0)>>2]|0}while(0);c:do if((g|0)==(l|0))j=l;else{h=g;while(1){if((c[h>>2]|0)==250)break;h=h+4|0;if((h|0)==(l|0)){j=l;break c}}if((h|0)==(l|0)){j=l;break}h=job(o,13672,20744,-2)|0;i=c[h+4>>2]|0;if(!i){j=l;break}USa(d+296|0,h,i);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186947]|0;a[(d+80|0)+1>>0]=a[186948]|0;a[(d+80|0)+2>>0]=a[186949]|0;a[(d+80|0)+3>>0]=a[186950]|0;a[(d+80|0)+4>>0]=a[186951]|0;a[(d+80|0)+5>>0]=a[186952]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);g=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);d:do if((g|0)!=(j|0)){h=g;while(1){if((c[h>>2]|0)==251)break;h=h+4|0;if((h|0)==(j|0))break d}if((h|0)==(j|0))break;h=job(o,13672,20760,-2)|0;i=c[h+4>>2]|0;if(!i)break;YSa(d+296|0,h,i);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);g=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);e:do if((g|0)!=(j|0)){h=g;while(1){if((c[h>>2]|0)==252)break;h=h+4|0;if((h|0)==(j|0))break e}if((h|0)==(j|0))break;h=job(o,13672,20776,-2)|0;i=c[h+4>>2]|0;if(!i)break;Oi(d+296|0,h,i);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186954]|0;a[(d+80|0)+1>>0]=a[186955]|0;a[(d+80|0)+2>>0]=a[186956]|0;a[(d+80|0)+3>>0]=a[186957]|0;a[(d+80|0)+4>>0]=a[186958]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);g=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);f:do if((g|0)==(j|0))h=j;else{h=g;while(1){if((c[h>>2]|0)==253)break;h=h+4|0;if((h|0)==(j|0)){h=j;break f}}if((h|0)==(j|0)){h=j;break}h=job(o,13672,20792,-2)|0;i=c[h+4>>2]|0;if(!i){h=j;break}cTa(d+296|0,h,i);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);g=c[(o+120|0)>>2]|0;h=c[(o+124|0)>>2]|0}while(0);g:do if((g|0)!=(h|0)){while(1){if((c[g>>2]|0)==254)break;g=g+4|0;if((g|0)==(h|0))break g}if((g|0)==(h|0))break;g=job(o,13672,20808,-2)|0;l=a[g+15>>0]|0;if(!((l<<24>>24<0?c[g+8>>2]|0:l&255)|0))if(!(lnb(g+4|0,0,-1,202525,0)|0))break;Lmb(d+136|0,g+4|0);Mi(d+296|0,g,d+136|0);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;g=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=9;p=d+80|0;r=186960;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[(d+80|0)+9>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=g;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;g=c[(n+4|0)>>2]|0;do if(g>>>0<(c[n+8>>2]|0)>>>0){c[g>>2]=c[(d+80|0)>>2];c[g+4>>2]=c[(d+80|0)+4>>2];c[g+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+136|0)+11>>0]|0)<0)rmb(c[(d+136|0)>>2]|0)}while(0);h=c[(o+120|0)>>2]|0;i=c[(o+124|0)>>2]|0;h:do if((h|0)==(i|0)){m=h;q=776}else{g=h;while(1){if((c[g>>2]|0)==255){m=g;q=776;break h}g=g+4|0;if((g|0)==(i|0)){f=h;e=i;break}}}while(0);do if((q|0)==776){if((m|0)==(i|0)){f=h;e=i;break}e=job(o,13672,20824,-2)|0;f=c[e+4>>2]|0;if(!f){f=h;e=i;break}_Pa(d+296|0,e,f);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=7;a[(d+80|0)>>0]=a[186970]|0;a[(d+80|0)+1>>0]=a[186971]|0;a[(d+80|0)+2>>0]=a[186972]|0;a[(d+80|0)+3>>0]=a[186973]|0;a[(d+80|0)+4>>0]=a[186974]|0;a[(d+80|0)+5>>0]=a[186975]|0;a[(d+80|0)+6>>0]=a[186976]|0;a[(d+80|0)+7>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(o+120|0)>>2]|0;e=c[(o+124|0)>>2]|0}while(0);i:do if((f|0)!=(e|0)){g=f;while(1){if((c[g>>2]|0)==256)break;g=g+4|0;if((g|0)==(e|0))break i}if((g|0)==(e|0))break;if(!o)g=0;else g=job(o,13672,20840,-2)|0;if(!(c[g+12>>2]|0))if(!(c[g+16>>2]|0))break;c[(d+120|0)>>2]=30580;m=g+8|0;c[((d+120|0)+4|0)>>2]=c[m>>2];c[((d+120|0)+4|0)+4>>2]=c[m+4>>2];c[((d+120|0)+4|0)+8>>2]=c[m+8>>2];Ql(d+296|0,g,d+120|0);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186518]|0;a[(d+80|0)+1>>0]=a[186519]|0;a[(d+80|0)+2>>0]=a[186520]|0;a[(d+80|0)+3>>0]=a[186521]|0;a[(d+80|0)+4>>0]=a[186522]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(n+4|0)>>2]|0;do if(e>>>0<(c[n+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(e+12|0)>>2]=c[m>>2];c[(e+12|0)+4>>2]=c[m+4>>2];c[(e+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(n+4|0)>>2]=(c[(n+4|0)>>2]|0)+24}else{gk(n,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(o+120|0)>>2]|0;e=c[(o+124|0)>>2]|0}while(0);c[d+3136>>2]=f;c[d+3144>>2]=e;c[d+4768>>2]=p;c[d+4784>>2]=r;c[d+4792>>2]=s;c[d+4800>>2]=q}function M8a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;p=c[d+336>>2]|0;q=c[d+344>>2]|0;e=c[d+392>>2]|0;f=c[d+1848>>2]|0;n=c[d+2496>>2]|0;o=c[d+2504>>2]|0;r=c[d+4768>>2]|0;t=c[d+4784>>2]|0;u=c[d+4792>>2]|0;s=c[d+4800>>2]|0;do if((s|0)==457)if((e|0)!=(f|0)){if(!p)i=0;else i=job(p,13672,20632,-2)|0;e=c[i+4>>2]|0;if(e|0){NQa(d+296|0,i,e);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=(d+80|0)+12|0;c[(e+12|0)>>2]=c[h>>2];c[(e+12|0)+4>>2]=c[h+4>>2];c[(e+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}if(!(c[i+16>>2]|0)){if(+g[i+24>>3]!=-2147483647.0)s=472}else s=472;if((s|0)==472){c[(d+32|0)>>2]=30612;h=(d+32|0)+4|0;e=i+12|0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[h+12>>2]=c[e+12>>2];c[h+16>>2]=c[e+16>>2];$l(d+296|0,i,d+32|0);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186790]|0;a[(d+80|0)+1>>0]=a[186791]|0;a[(d+80|0)+2>>0]=a[186792]|0;a[(d+80|0)+3>>0]=a[186793]|0;a[(d+80|0)+4>>0]=a[186794]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=(d+80|0)+12|0;c[(e+12|0)>>2]=c[h>>2];c[(e+12|0)+4>>2]=c[h+4>>2];c[(e+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+32>>2]|0;if(e|0){PQa(d+296|0,i,e);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186796]|0;a[(d+80|0)+1>>0]=a[186797]|0;a[(d+80|0)+2>>0]=a[186798]|0;a[(d+80|0)+3>>0]=a[186799]|0;a[(d+80|0)+4>>0]=a[186800]|0;a[(d+80|0)+5>>0]=a[186801]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=(d+80|0)+12|0;c[(e+12|0)>>2]=c[h>>2];c[(e+12|0)+4>>2]=c[h+4>>2];c[(e+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+36>>2]|0;if(e|0){Oi(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=h;t=186803;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=(d+80|0)+12|0;c[(e+12|0)>>2]=c[h>>2];c[(e+12|0)+4>>2]=c[h+4>>2];c[(e+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+40>>2]|0;if(e|0){PQa(d+296|0,i,e);h=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=8;c[(d+80|0)>>2]=1918989427;c[(d+80|0)+4>>2]=1836675956;a[(d+80|0)+8>>0]=0;c[(d+80|0)+12>>2]=h;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=(d+80|0)+12|0;c[(e+12|0)>>2]=c[h>>2];c[(e+12|0)+4>>2]=c[h+4>>2];c[(e+12|0)+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+44>>2]|0;if(!e)break;Oi(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=13;r=h;t=186824;u=r+13|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+13>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;a:do if((e|0)==(f|0)){j=e;s=525}else do{if((c[e>>2]|0)==244){j=e;s=525;break a}e=e+4|0}while((e|0)!=(f|0));while(0);do if((s|0)==525)if((j|0)!=(f|0)){if(!p)f=0;else f=job(p,13672,20648,-2)|0;e=c[f+4>>2]|0;if(e|0){qSa(d+296|0,f,e);j=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186838]|0;a[(d+80|0)+1>>0]=a[186839]|0;a[(d+80|0)+2>>0]=a[186840]|0;a[(d+80|0)+3>>0]=a[186841]|0;a[(d+80|0)+4>>0]=a[186842]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=j;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[f+8>>2]|0;if(!e)break;_Pa(d+296|0,f,e);j=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186844]|0;a[(d+80|0)+1>>0]=a[186845]|0;a[(d+80|0)+2>>0]=a[186846]|0;a[(d+80|0)+3>>0]=a[186847]|0;a[(d+80|0)+4>>0]=a[186848]|0;a[(d+80|0)+5>>0]=a[186849]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=j;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;b:do if((e|0)==(f|0)){k=e;s=552}else do{if((c[e>>2]|0)==245){k=e;s=552;break b}e=e+4|0}while((e|0)!=(f|0));while(0);do if((s|0)==552){if((k|0)==(f|0))break;if(!p)f=0;else f=job(p,13672,20664,-2)|0;e=c[f+4>>2]|0;if(e|0){uSa(d+296|0,f,e);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[f+8>>2]|0;if(!e)break;wm(d+296|0,f,e);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186716]|0;a[(d+80|0)+1>>0]=a[186717]|0;a[(d+80|0)+2>>0]=a[186718]|0;a[(d+80|0)+3>>0]=a[186719]|0;a[(d+80|0)+4>>0]=a[186720]|0;a[(d+80|0)+5>>0]=a[186721]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;c:do if((e|0)==(f|0)){l=e;s=579}else do{if((c[e>>2]|0)==246){l=e;s=579;break c}e=e+4|0}while((e|0)!=(f|0));while(0);d:do if((s|0)==579){if((l|0)==(f|0))break;if(!p)i=0;else i=job(p,13672,20680,-2)|0;e=i+4|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[i+8>>2]|0:l&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=584}else s=584;if((s|0)==584){Lmb(d+148|0,e);Mi(d+296|0,i,d+148|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=12;r=h;t=186851;u=r+12|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+12>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+148|0)+11>>0]|0)<0)rmb(c[(d+148|0)>>2]|0)}e=c[i+16>>2]|0;if(e|0){wSa(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=h;t=186864;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+20>>2]|0;if(e|0){Oi(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186876;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+24>>2]|0;if(e|0){wm(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=13;r=h;t=186887;u=r+13|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+13>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}do if(!(+g[i+40>>3]!=-2147483647.0)){if(c[i+48>>2]|0)break;if(!(+g[i+56>>3]!=0.0))break d}while(0);c[d>>2]=30596;f=i+36|0;c[(d+4|0)>>2]=c[f>>2];c[(d+4|0)+4>>2]=c[f+4>>2];c[(d+4|0)+8>>2]=c[f+8>>2];c[(d+4|0)+12>>2]=c[f+12>>2];c[(d+4|0)+16>>2]=c[f+16>>2];c[(d+4|0)+20>>2]=c[f+20>>2];c[(d+4|0)+24>>2]=c[f+24>>2];Ul(d+296|0,i,d);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=h;t=186901;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[h+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);h=c[(p+120|0)>>2]|0;i=c[(p+124|0)>>2]|0;e:do if((h|0)==(i|0)){m=h;s=641}else{e=h;while(1){if((c[e>>2]|0)==247){m=e;s=641;break e}e=e+4|0;if((e|0)==(i|0)){n=h;o=i;break}}}while(0);do if((s|0)==641){if((m|0)==(i|0)){n=h;o=i;break}e=job(p,13672,20696,-2)|0;f=c[e+4>>2]|0;if(!f){n=h;o=i;break}ASa(d+296|0,e,f);o=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=o;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;o=(d+80|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);n=c[(p+120|0)>>2]|0;o=c[(p+124|0)>>2]|0}while(0);c[d+2496>>2]=n;c[d+2504>>2]=o;c[d+4768>>2]=r;c[d+4784>>2]=t;c[d+4792>>2]=u;c[d+4800>>2]=s}function N8a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=c[d+336>>2]|0;p=c[d+344>>2]|0;h=c[d+368>>2]|0;r=c[d+392>>2]|0;i=c[d+4424>>2]|0;s=c[d+4768>>2]|0;u=c[d+4784>>2]|0;v=c[d+4792>>2]|0;t=c[d+4800>>2]|0;if((t|0)==314)if((h|0)!=(i|0)){if(!q)i=0;else i=job(q,13672,20520,-2)|0;h=c[i+4>>2]|0;if(h|0){QRa(d+296|0,i,h);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;h=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=h;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+80|0)>>2];c[h+4>>2]=c[(d+80|0)+4>>2];c[h+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(h+12|0)>>2]=c[l>>2];c[(h+12|0)+4>>2]=c[l+4>>2];c[(h+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}h=c[i+8>>2]|0;if(h|0){SRa(d+296|0,i,h);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;h=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186710]|0;a[(d+80|0)+1>>0]=a[186711]|0;a[(d+80|0)+2>>0]=a[186712]|0;a[(d+80|0)+3>>0]=a[186713]|0;a[(d+80|0)+4>>0]=a[186714]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=h;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+80|0)>>2];c[h+4>>2]=c[(d+80|0)+4>>2];c[h+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(h+12|0)>>2]=c[l>>2];c[(h+12|0)+4>>2]=c[l+4>>2];c[(h+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}i=c[(q+120|0)>>2]|0;l=c[(q+124|0)>>2]|0;a:do if((i|0)==(l|0)){m=i;t=341}else{h=i;while(1){if((c[h>>2]|0)==237){m=h;t=341;break a}h=h+4|0;if((h|0)==(l|0)){f=i;k=l;break}}}while(0);if((t|0)==341)if((m|0)==(l|0)){f=i;k=l}else{f=job(q,13672,20536,-2)|0;h=c[f+4>>2]|0;if(!h){f=i;k=l}else{URa(d+296|0,f,h);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186716]|0;a[(d+80|0)+1>>0]=a[186717]|0;a[(d+80|0)+2>>0]=a[186718]|0;a[(d+80|0)+3>>0]=a[186719]|0;a[(d+80|0)+4>>0]=a[186720]|0;a[(d+80|0)+5>>0]=a[186721]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(q+120|0)>>2]|0;k=c[(q+124|0)>>2]|0}}b:do if((f|0)!=(k|0)){h=f;while(1){if((c[h>>2]|0)==238)break;h=h+4|0;if((h|0)==(k|0))break b}if((h|0)!=(k|0)){h=job(q,13672,20552,-2)|0;j=+g[h+8>>3];if(j!=-2147483647.0){Pi(d+296|0,h,j);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=7;a[(d+80|0)>>0]=a[186723]|0;a[(d+80|0)+1>>0]=a[186724]|0;a[(d+80|0)+2>>0]=a[186725]|0;a[(d+80|0)+3>>0]=a[186726]|0;a[(d+80|0)+4>>0]=a[186727]|0;a[(d+80|0)+5>>0]=a[186728]|0;a[(d+80|0)+6>>0]=a[186729]|0;a[(d+80|0)+7>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(q+120|0)>>2]|0;k=c[(q+124|0)>>2]|0}}}while(0);c:do if((f|0)==(k|0))h=k;else{h=f;while(1){if((c[h>>2]|0)==239)break;h=h+4|0;if((h|0)==(k|0)){h=k;break c}}if((h|0)==(k|0))h=k;else{h=job(q,13672,20568,-2)|0;i=c[h+4>>2]|0;if(!i)h=k;else{aSa(d+296|0,h,i);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=8;c[(d+80|0)>>2]=1684956530;c[(d+80|0)+4>>2]=1684632167;a[(d+80|0)+8>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);f=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0}}}while(0);d:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==240)break;f=f+4|0;if((f|0)==(h|0))break d}if((f|0)!=(h|0)){if(!q)f=0;else f=job(q,13672,20584,-2)|0;if(!(c[f+12>>2]|0)){if(c[f+16>>2]|0)t=391}else t=391;if((t|0)==391){c[(d+176|0)>>2]=30580;m=f+8|0;c[((d+176|0)+4|0)>>2]=c[m>>2];c[((d+176|0)+4|0)+4>>2]=c[m+4>>2];c[((d+176|0)+4|0)+8>>2]=c[m+8>>2];Ql(d+296|0,f,d+176|0);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;h=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186518]|0;a[(d+80|0)+1>>0]=a[186519]|0;a[(d+80|0)+2>>0]=a[186520]|0;a[(d+80|0)+3>>0]=a[186521]|0;a[(d+80|0)+4>>0]=a[186522]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=h;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+80|0)>>2];c[h+4>>2]=c[(d+80|0)+4>>2];c[h+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(h+12|0)>>2]=c[m>>2];c[(h+12|0)+4>>2]=c[m+4>>2];c[(h+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}if(!(c[f+28>>2]|0))if(!(c[f+32>>2]|0))break;c[(d+160|0)>>2]=30564;m=f+24|0;c[((d+160|0)+4|0)>>2]=c[m>>2];c[((d+160|0)+4|0)+4>>2]=c[m+4>>2];c[((d+160|0)+4|0)+8>>2]=c[m+8>>2];Ml(d+296|0,f,d+160|0);m=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;f=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1953261940;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=m;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=f;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+80|0)>>2];c[f+4>>2]=c[(d+80|0)+4>>2];c[f+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;m=(d+80|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}while(0);h=c[(q+120|0)>>2]|0;i=c[(q+124|0)>>2]|0;e:do if((h|0)==(i|0)){n=h;t=415}else{f=h;while(1){if((c[f>>2]|0)==241){n=f;t=415;break e}f=f+4|0;if((f|0)==(i|0)){e=h;o=i;break}}}while(0);if((t|0)==415)if((n|0)==(i|0)){e=h;o=i}else{e=job(q,13672,20600,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;o=i}else{_Pa(d+296|0,e,f);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=14;s=h;u=186745;v=s+14|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[h+14>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;o=(d+80|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);e=c[(q+120|0)>>2]|0;o=c[(q+124|0)>>2]|0}}f:do if((e|0)!=(o|0)){while(1){if((c[e>>2]|0)==242)break;e=e+4|0;if((e|0)==(o|0))break f}if((e|0)!=(o|0)){if(!q)i=0;else i=job(q,13672,20616,-2)|0;e=c[i+4>>2]|0;if(e|0){_Pa(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(16)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;s=h;u=186760;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[h+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;o=(d+80|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[i+8>>2]|0;if(!e)break;_Pa(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;h=omb(32)|0;c[(d+80|0)>>2]=h;c[(d+80|0)+8>>2]=-2147483616;c[(d+80|0)+4>>2]=17;s=h;u=186772;v=s+17|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[h+17>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;o=(d+80|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+80|0);if((a[(d+80|0)+12+11>>0]|0)>=0)break;rmb(c[(d+80|0)+12>>2]|0)}while(0);if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}while(0);e=c[(q+120|0)>>2]|0;f=c[(q+124|0)>>2]|0;g:do if((e|0)==(f|0)){r=e;t=457}else do{if((c[e>>2]|0)==243){r=e;t=457;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+392>>2]=r;c[d+1848>>2]=f;c[d+4768>>2]=s;c[d+4784>>2]=u;c[d+4792>>2]=v;c[d+4800>>2]=t}function O8a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;p=c[d+336>>2]|0;m=c[d+344>>2]|0;q=c[d+368>>2]|0;e=c[d+480>>2]|0;i=c[d+3976>>2]|0;j=c[d+3984>>2]|0;n=c[d+4032>>2]|0;o=c[d+4040>>2]|0;r=c[d+4768>>2]|0;t=c[d+4784>>2]|0;u=c[d+4792>>2]|0;s=c[d+4800>>2]|0;if((s|0)==189)if((e|0)==(j|0)){n=i;o=j}else{e=job(p,13672,20440,-2)|0;f=c[e+4>>2]|0;if(!f){n=i;o=j}else{Gl(d+296|0,e,f);o=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[191701]|0;a[(d+80|0)+1>>0]=a[191702]|0;a[(d+80|0)+2>>0]=a[191703]|0;a[(d+80|0)+3>>0]=a[191704]|0;a[(d+80|0)+4>>0]=a[191705]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=o;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;o=(d+80|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);n=c[(p+120|0)>>2]|0;o=c[(p+124|0)>>2]|0}}a:do if((n|0)==(o|0)){e=n;f=o}else{e=n;while(1){if((c[e>>2]|0)==232)break;e=e+4|0;if((e|0)==(o|0)){e=n;f=o;break a}}if((e|0)==(o|0)){e=n;f=o}else{e=job(p,13672,20456,-2)|0;f=c[e+4>>2]|0;if(!f){e=n;f=o}else{hQa(d+296|0,e,f);j=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=7;a[(d+80|0)>>0]=a[186645]|0;a[(d+80|0)+1>>0]=a[186646]|0;a[(d+80|0)+2>>0]=a[186647]|0;a[(d+80|0)+3>>0]=a[186648]|0;a[(d+80|0)+4>>0]=a[186649]|0;a[(d+80|0)+5>>0]=a[186650]|0;a[(d+80|0)+6>>0]=a[186651]|0;a[(d+80|0)+7>>0]=0;c[(d+80|0)+12>>2]=j;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0}}}while(0);b:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==233)break;e=e+4|0;if((e|0)==(f|0))break b}if((e|0)!=(f|0)){if(!p)i=0;else i=job(p,13672,20472,-2)|0;e=i+4|0;j=a[e+11>>0]|0;if(!((j<<24>>24<0?c[i+8>>2]|0:j&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=224}else s=224;if((s|0)==224){Lmb(d+208|0,e);Mi(d+296|0,i,d+208|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186653;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+208|0)+11>>0]|0)<0)rmb(c[(d+208|0)>>2]|0)}e=c[i+16>>2]|0;if(e|0){_Pa(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=omb(16)|0;c[(d+80|0)>>2]=i;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=12;r=i;t=186664;u=r+12|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[i+12>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;c:do if((e|0)==(f|0)){k=e;s=249}else do{if((c[e>>2]|0)==234){k=e;s=249;break c}e=e+4|0}while((e|0)!=(f|0));while(0);do if((s|0)==249)if((k|0)!=(f|0)){if(!p)f=0;else f=job(p,13672,20488,-2)|0;e=c[f+4>>2]|0;if(e|0){MRa(d+296|0,f,e);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=4;c[(d+80|0)>>2]=1836216166;a[(d+80|0)+4>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}if(!(c[f+16>>2]|0))if(!(c[f+20>>2]|0))break;c[(d+192|0)>>2]=30580;k=f+12|0;c[((d+192|0)+4|0)>>2]=c[k>>2];c[((d+192|0)+4|0)+4>>2]=c[k+4>>2];c[((d+192|0)+4|0)+8>>2]=c[k+8>>2];Ql(d+296|0,f,d+192|0);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186518]|0;a[(d+80|0)+1>>0]=a[186519]|0;a[(d+80|0)+2>>0]=a[186520]|0;a[(d+80|0)+3>>0]=a[186521]|0;a[(d+80|0)+4>>0]=a[186522]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;d:do if((e|0)==(f|0)){l=e;s=277}else do{if((c[e>>2]|0)==235){l=e;s=277;break d}e=e+4|0}while((e|0)!=(f|0));while(0);if((s|0)==277)if((l|0)!=(f|0)){if(!p)j=0;else j=job(p,13672,20504,-2)|0;e=c[j+4>>2]|0;if(e|0){Oi(d+296|0,j,e);l=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186682]|0;a[(d+80|0)+1>>0]=a[186683]|0;a[(d+80|0)+2>>0]=a[186684]|0;a[(d+80|0)+3>>0]=a[186685]|0;a[(d+80|0)+4>>0]=a[186686]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=l;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+8>>2]|0;if(e|0){Oi(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=omb(16)|0;c[(d+80|0)>>2]=i;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=i;t=186688;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[i+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}h=+g[j+16>>3];if(h!=-2147483647.0){Pi(d+296|0,j,h);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=9;r=d+80|0;t=186700;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+9>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}e=c[(p+120|0)>>2]|0;f=c[(p+124|0)>>2]|0;e:do if((e|0)==(f|0)){q=e;s=314}else do{if((c[e>>2]|0)==236){q=e;s=314;break e}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+368>>2]=q;c[d+4032>>2]=n;c[d+4040>>2]=o;c[d+4424>>2]=f;c[d+4768>>2]=r;c[d+4784>>2]=t;c[d+4792>>2]=u;c[d+4800>>2]=s}function P8a(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=c[d+336>>2]|0;m=c[d+344>>2]|0;e=c[d+456>>2]|0;o=c[d+480>>2]|0;p=c[d+4032>>2]|0;q=c[d+4040>>2]|0;f=c[d+4616>>2]|0;r=c[d+4768>>2]|0;t=c[d+4784>>2]|0;u=c[d+4792>>2]|0;s=c[d+4800>>2]|0;do if((s|0)==28)if((e|0)!=(f|0)){if(!n)j=0;else j=job(n,13672,20392,-2)|0;e=c[j+4>>2]|0;if(e|0){_Pa(d+296|0,j,e);i=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186524]|0;a[(d+80|0)+1>>0]=a[186525]|0;a[(d+80|0)+2>>0]=a[186526]|0;a[(d+80|0)+3>>0]=a[186527]|0;a[(d+80|0)+4>>0]=a[186528]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=i;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+8>>2]|0;if(e|0){PQa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=omb(16)|0;c[(d+80|0)>>2]=i;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=i;t=186530;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[i+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[j+12>>2]|0;if(e|0){Oi(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186542;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=j+16|0;i=a[e+11>>0]|0;if(!((i<<24>>24<0?c[j+20>>2]|0:i&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=63}else s=63;if((s|0)==63){Lmb(d+244|0,e);Mi(d+296|0,j,d+244|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=omb(16)|0;c[(d+80|0)>>2]=i;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=11;r=i;t=186553;u=r+11|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[i+11>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+244|0)+11>>0]|0)<0)rmb(c[(d+244|0)>>2]|0)}e=j+28|0;i=a[e+11>>0]|0;if(!((i<<24>>24<0?c[j+32>>2]|0:i&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=76}else s=76;if((s|0)==76){Lmb(d+232|0,e);Mi(d+296|0,j,d+232|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=omb(16)|0;c[(d+80|0)>>2]=i;c[(d+80|0)+8>>2]=-2147483632;c[(d+80|0)+4>>2]=15;r=i;t=186565;u=r+15|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[i+15>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[(d+80|0)+11>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+232|0)+11>>0]|0)<0)rmb(c[(d+232|0)>>2]|0)}e=c[j+40>>2]|0;if(e|0){NQa(d+296|0,j,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=9;r=d+80|0;t=186581;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+9>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;i=(d+80|0)+12|0;c[(e+12|0)>>2]=c[i>>2];c[(e+12|0)+4>>2]=c[i+4>>2];c[(e+12|0)+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}if(!(c[j+56>>2]|0))if(!(+g[j+64>>3]!=-2147483647.0))break;c[(d+56|0)>>2]=30612;f=(d+56|0)+4|0;e=j+52|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[f+16>>2]=c[e+16>>2];$l(d+296|0,j,d+56|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186591;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;j=(d+80|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;a:do if((e|0)==(f|0)){k=e;s=112}else do{if((c[e>>2]|0)==229){k=e;s=112;break a}e=e+4|0}while((e|0)!=(f|0));while(0);if((s|0)==112)if((k|0)!=(f|0)){if(!n)f=0;else f=job(n,13672,20408,-2)|0;h=+g[f+8>>3];if(h!=0.0){Ni(d+296|0,f,h);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[((d+80|0)+4|0)>>2]=0;c[((d+80|0)+4|0)+4>>2]=0;a[((d+80|0)+11|0)>>0]=3;a[(d+80|0)>>0]=a[186602]|0;a[(d+80|0)+1>>0]=a[186603]|0;a[(d+80|0)+2>>0]=a[186604]|0;a[(d+80|0)+3>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[f+16>>2]|0;if(e|0){SPa(d+296|0,f,e);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=6;a[(d+80|0)>>0]=a[186606]|0;a[(d+80|0)+1>>0]=a[186607]|0;a[(d+80|0)+2>>0]=a[186608]|0;a[(d+80|0)+3>>0]=a[186609]|0;a[(d+80|0)+4>>0]=a[186610]|0;a[(d+80|0)+5>>0]=a[186611]|0;a[(d+80|0)+6>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}e=c[f+20>>2]|0;if(e|0){Oi(d+296|0,f,e);k=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=5;a[(d+80|0)>>0]=a[186518]|0;a[(d+80|0)+1>>0]=a[186519]|0;a[(d+80|0)+2>>0]=a[186520]|0;a[(d+80|0)+3>>0]=a[186521]|0;a[(d+80|0)+4>>0]=a[186522]|0;a[(d+80|0)+5>>0]=0;c[(d+80|0)+12>>2]=k;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;k=(d+80|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;b:do if((e|0)==(f|0)){l=e;s=149}else do{if((c[e>>2]|0)==230){l=e;s=149;break b}e=e+4|0}while((e|0)!=(f|0));while(0);if((s|0)==149)if((l|0)!=(f|0)){if(!n)i=0;else i=job(n,13672,20424,-2)|0;e=i+4|0;l=a[e+11>>0]|0;if(!((l<<24>>24<0?c[i+8>>2]|0:l&255)|0)){if(lnb(e,0,-1,202525,0)|0)s=154}else s=154;if((s|0)==154){Lmb(d+220|0,e);Mi(d+296|0,i,d+220|0);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186613;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0);if((a[(d+220|0)+11>>0]|0)<0)rmb(c[(d+220|0)>>2]|0)}e=c[i+16>>2]|0;if(e|0){CRa(d+296|0,i,e);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=9;r=d+80|0;t=186624;u=r+9|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+9>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}h=+g[i+24>>3];if(h!=0.0){Ni(d+296|0,i,h);f=c[(d+296|0)>>2]|0;c[(d+308|0)>>2]=c[((d+296|0)+4|0)>>2];b[(d+308|0)+4>>1]=b[((d+296|0)+4|0)+4>>1]|0;a[(d+308|0)+6>>0]=a[((d+296|0)+4|0)+6>>0]|0;e=a[(d+296|0)+11>>0]|0;c[(d+296|0)>>2]=0;c[(d+296|0)+4>>2]=0;c[(d+296|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=10;r=d+80|0;t=186634;u=r+10|0;do{a[r>>0]=a[t>>0]|0;r=r+1|0;t=t+1|0}while((r|0)<(u|0));a[(d+80|0)+10>>0]=0;c[(d+80|0)+12>>2]=f;c[((d+80|0)+16|0)>>2]=c[(d+308|0)>>2];b[((d+80|0)+16|0)+4>>1]=b[(d+308|0)+4>>1]|0;a[((d+80|0)+16|0)+6>>0]=a[(d+308|0)+6>>0]|0;a[(d+80|0)+23>>0]=e;c[(d+308|0)>>2]=0;b[(d+308|0)+4>>1]=0;a[(d+308|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[(d+80|0)>>2];c[e+4>>2]=c[(d+80|0)+4>>2];c[e+8>>2]=c[(d+80|0)+8>>2];c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;l=(d+80|0)+12|0;c[(e+12|0)>>2]=c[l>>2];c[(e+12|0)+4>>2]=c[l+4>>2];c[(e+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d+80|0);if((a[(d+80|0)+12+11>>0]|0)<0)rmb(c[(d+80|0)+12>>2]|0)}if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((a[(d+296|0)+11>>0]|0)<0)rmb(c[(d+296|0)>>2]|0)}}i=c[(n+120|0)>>2]|0;e=c[(n+124|0)>>2]|0;c:do if((i|0)==(e|0)){o=i;s=189}else{f=i;while(1){if((c[f>>2]|0)==231){o=f;s=189;break c}f=f+4|0;if((f|0)==(e|0)){p=i;q=e;break}}}while(0);c[d+480>>2]=o;c[d+3976>>2]=i;c[d+3984>>2]=e;c[d+4032>>2]=p;c[d+4040>>2]=q;c[d+4768>>2]=r;c[d+4784>>2]=t;c[d+4792>>2]=u;c[d+4800>>2]=s}
-function OW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0;Hb=ya;ya=ya+560|0;z=Hb+192|0;Db=Hb+184|0;Cb=Hb+176|0;Bb=Hb+168|0;Ab=Hb+160|0;zb=Hb+152|0;yb=Hb+144|0;xb=Hb+136|0;Fb=Hb+128|0;Eb=Hb+120|0;wb=Hb+112|0;vb=Hb+104|0;ia=Hb+80|0;ta=Hb+500|0;Ea=Hb+472|0;Pa=Hb+72|0;$a=Hb+432|0;kb=Hb+556|0;A=Hb+544|0;H=Hb+540|0;I=Hb+528|0;J=Hb+524|0;K=Hb+512|0;L=Hb+496|0;M=Hb+484|0;N=Hb+468|0;O=Hb+456|0;P=Hb+452|0;Q=Hb+440|0;R=Hb+424|0;S=Hb+392|0;T=Hb+380|0;U=Hb+64|0;V=Hb+420|0;W=Hb+408|0;X=Hb+404|0;Y=Hb+56|0;Z=Hb+376|0;_=Hb+364|0;$=Hb+48|0;aa=Hb+360|0;ba=Hb+24|0;ca=Hb+352|0;da=Hb+336|0;ea=Hb+328|0;fa=Hb+320|0;ga=Hb+304|0;ha=Hb+16|0;ja=Hb+224|0;ka=Hb+292|0;la=Hb+216|0;ma=Hb+8|0;na=Hb+280|0;oa=Hb+276|0;pa=Hb+272|0;qa=Hb;ra=Hb+204|0;sa=Hb+32|0;ua=Hb+260|0;va=Hb+248|0;wa=Hb+236|0;dNa($a,d);eNa(z,d);if(!(sOa($a,z)|0)){Gb=1;ya=Hb;return Gb|0}xa=A+11|0;za=A+10|0;Aa=I+11|0;Ba=I+7|0;Ca=Q+11|0;Da=Q+10|0;Fa=K+11|0;Ga=K+9|0;Ha=T+4|0;Ia=T+8|0;Ja=S+11|0;Ka=b+144|0;La=b+148|0;Ma=S+4|0;Na=b+140|0;Oa=W+11|0;Qa=ia+11|0;Sa=_+11|0;Ta=_+8|0;Ua=_+4|0;Va=z+11|0;Wa=z+4|0;Xa=da+11|0;Ya=ga+11|0;Za=ga+8|0;_a=ga+4|0;ab=ja+11|0;bb=ja+4|0;cb=ja+8|0;db=ka+11|0;eb=z+11|0;fb=z+4|0;gb=z+8|0;hb=na+11|0;ib=na+8|0;jb=na+4|0;lb=sa+11|0;mb=sa+8|0;nb=ra+11|0;ob=b+160|0;pb=ua+11|0;qb=ua+9|0;rb=b+168|0;sb=va+11|0;tb=va+4|0;ub=wa+11|0;B=wa+5|0;C=wa+4|0;D=ra+11|0;E=ta+11|0;F=ta+4|0;G=b+153|0;r=b+172|0;s=ta+8|0;t=Ea+11|0;u=M+11|0;v=M+5|0;w=O+11|0;x=O+5|0;y=I+8|0;b=1;a:while(1){c[kb>>2]=c[(tOa($a)|0)>>2];a[xa>>0]=10;j=A;k=142278;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[za>>0]=0;c[z>>2]=c[kb>>2];if(!(MW(0,z,A)|0)){c[H>>2]=c[(tOa($a)|0)>>2];c[y>>2]=0;a[Aa>>0]=7;a[I>>0]=a[143202]|0;a[I+1>>0]=a[143203]|0;a[I+2>>0]=a[143204]|0;a[I+3>>0]=a[143205]|0;a[I+4>>0]=a[143206]|0;a[I+5>>0]=a[143207]|0;a[I+6>>0]=a[143208]|0;a[Ba>>0]=0;c[z>>2]=c[H>>2];if(!(MW(0,z,I)|0)){c[J>>2]=c[(tOa($a)|0)>>2];c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;a[Fa>>0]=9;j=K;k=143210;l=j+9|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[Ga>>0]=0;c[z>>2]=c[J>>2];if(!(MW(0,z,K)|0)){c[L>>2]=c[(tOa($a)|0)>>2];c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;a[u>>0]=5;a[M>>0]=a[191840]|0;a[M+1>>0]=a[191841]|0;a[M+2>>0]=a[191842]|0;a[M+3>>0]=a[191843]|0;a[M+4>>0]=a[191844]|0;a[v>>0]=0;c[z>>2]=c[L>>2];if(!(MW(0,z,M)|0)){c[N>>2]=c[(tOa($a)|0)>>2];c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;a[w>>0]=5;a[O>>0]=a[144958]|0;a[O+1>>0]=a[144959]|0;a[O+2>>0]=a[144960]|0;a[O+3>>0]=a[144961]|0;a[O+4>>0]=a[144962]|0;a[x>>0]=0;c[z>>2]=c[N>>2];if(!(MW(0,z,O)|0)){Gb=213;break}}}}}c[P>>2]=c[(tOa($a)|0)>>2];a[Ca>>0]=10;j=Q;k=142278;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[Da>>0]=0;c[z>>2]=c[P>>2];if(MW(0,z,Q)|0)uNa(uOa($a)|0,145560)|0;KPa(R,uOa($a)|0,145569,0);if(OOa(R)|0){c[ia>>2]=NOa(R)|0;c[z>>2]=rNa(ia)|0;b=pOa(z,0)|0};c[S>>2]=0;c[S+4>>2]=0;c[S+8>>2]=0;if((b|0)>0){q=0;do{q=q+1|0;j=q+f|0;c[Ha>>2]=135;c[T>>2]=31464;c[Ia>>2]=j;h=Dca(e,T,1,1)|0;if(!h)Gb=16;else{h=job(h,13672,15568,0)|0;if(!h)Gb=16;else i=h}if((Gb|0)==16){Gb=0;i=omb(2600)|0;jua(i);c[i+2468>>2]=j;Ra[c[(c[e>>2]|0)+112>>2]&511](e,i);c[z>>2]=0;h=c[Ka>>2]|0;if(h>>>0<(c[La>>2]|0)>>>0){c[h>>2]=0;c[Ka>>2]=h+4}else $m(Na,z)}LOa(U);c[vb>>2]=q;mKa(z,145576,vb);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=U;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(U)|0){KPa(z,uOa($a)|0,145600,0);n=z;o=c[n+4>>2]|0;p=U;c[p>>2]=c[n>>2];c[p+4>>2]=o}c[z>>2]=NOa(U)|0;c[V>>2]=rNa(z)|0;if(mOa(V)|0){c[X>>2]=NOa(U)|0;c[z>>2]=c[X>>2];NW(ia,0,z);Pmb(W,ia,0,4,ia);c[i+180>>2]=gQa(i+176|0,W,1)|0;if((a[Oa>>0]|0)<0)rmb(c[W>>2]|0);if((a[Qa>>0]|0)<0)rmb(c[ia>>2]|0)}LOa(Y);c[wb>>2]=q;mKa(z,145610,wb);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=Y;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(Y)|0){KPa(z,uOa($a)|0,145634,0);n=z;o=c[n+4>>2]|0;p=Y;c[p>>2]=c[n>>2];c[p+4>>2]=o}c[z>>2]=NOa(Y)|0;c[Z>>2]=rNa(z)|0;if(mOa(Z)|0){k=i+176|0;c[ia>>2]=NOa(Y)|0;c[z>>2]=rNa(ia)|0;j=oOa(z,202525)|0;c[_>>2]=0;c[_+4>>2]=0;c[_+8>>2]=0;l=c9a(j)|0;if(l>>>0>4294967279){Gb=38;break a}if(l>>>0<11){a[Sa>>0]=l;if(!l)h=_;else{h=_;Gb=42}}else{Gb=l+16&-16;h=omb(Gb)|0;c[_>>2]=h;c[Ta>>2]=Gb|-2147483648;c[Ua>>2]=l;Gb=42}if((Gb|0)==42){Gb=0;qpb(h|0,j|0,l|0)|0}a[h+l>>0]=0;a[i+184>>0]=Ri(k,_)|0;if((a[Sa>>0]|0)<0)rmb(c[_>>2]|0)}LOa($);c[Eb>>2]=q;mKa(z,145644,Eb);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=$;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa($)|0){KPa(z,uOa($a)|0,145682,0);n=z;o=c[n+4>>2]|0;p=$;c[p>>2]=c[n>>2];c[p+4>>2]=o}c[z>>2]=NOa($)|0;c[aa>>2]=rNa(z)|0;do if(mOa(aa)|0){c[ia>>2]=NOa($)|0;c[z>>2]=rNa(ia)|0;j=pOa(z,0)|0;switch(((j|0)>-1?j:0-j|0)|0){case 1:{h=8;Gb=54;break}case 2:{h=15;Gb=54;break}default:{}}if((Gb|0)==54){Gb=0;c[i+188>>2]=h}if((j|0)<0){c[i+192>>2]=2;break}if(!j)break;c[i+192>>2]=1}while(0);LOa(ba);c[Fb>>2]=q;mKa(z,145706,Fb);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=ba;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(ba)|0){KPa(z,uOa($a)|0,145299,0);n=z;o=c[n+4>>2]|0;p=ba;c[p>>2]=c[n>>2];c[p+4>>2]=o}do if(OOa(ba)|0){c[z>>2]=NOa(ba)|0;KPa(ca,z,145348,0);do if(!(OOa(ca)|0)){c[z>>2]=NOa(ba)|0;KPa(ea,z,145363,0);if(!(OOa(ea)|0))break;c[i+236>>2]=16}else{c[Ea>>2]=NOa(ba)|0;KPa(ta,Ea,145348,0);c[ia>>2]=NOa(ta)|0;c[z>>2]=rNa(ia)|0;h=wab(oOa(z,202525)|0)|0;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;do if((h|0)<0){c[xb>>2]=0-h;mKa(ia,145355,xb);if((a[Va>>0]|0)<0){a[c[z>>2]>>0]=0;c[Wa>>2]=0}else{a[z>>0]=0;a[Va>>0]=0}Vmb(z,0);c[z>>2]=c[ia>>2];c[z+4>>2]=c[ia+4>>2];c[z+8>>2]=c[ia+8>>2]}else{if(!h){Wmb(z,165295)|0;break}c[yb>>2]=h;mKa(ia,145359,yb);if((a[Va>>0]|0)<0){a[c[z>>2]>>0]=0;c[Wa>>2]=0}else{a[z>>0]=0;a[Va>>0]=0}Vmb(z,0);c[z>>2]=c[ia>>2];c[z+4>>2]=c[ia+4>>2];c[z+8>>2]=c[ia+8>>2]}while(0);Lmb(da,z);c[i+236>>2]=em(i+232|0,da,1)|0;if((a[Xa>>0]|0)<0)rmb(c[da>>2]|0);if((a[Va>>0]|0)<0)rmb(c[z>>2]|0)}while(0);c[z>>2]=NOa(ba)|0;KPa(fa,z,178348,0);if(!(OOa(fa)|0))break;k=i+232|0;c[Ea>>2]=NOa(ba)|0;KPa(ta,Ea,178348,0);c[ia>>2]=NOa(ta)|0;c[z>>2]=rNa(ia)|0;j=oOa(z,202525)|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;l=c9a(j)|0;if(l>>>0>4294967279){Gb=86;break a}if(l>>>0<11){a[Ya>>0]=l;if(!l)h=ga;else{h=ga;Gb=90}}else{Gb=l+16&-16;h=omb(Gb)|0;c[ga>>2]=h;c[Za>>2]=Gb|-2147483648;c[_a>>2]=l;Gb=90}if((Gb|0)==90){Gb=0;qpb(h|0,j|0,l|0)|0}a[h+l>>0]=0;c[i+224>>2]=$Qa(k,ga,1)|0;if((a[Ya>>0]|0)<0)rmb(c[ga>>2]|0)}while(0);LOa(ha);c[zb>>2]=q;mKa(z,145724,zb);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=ha;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(ha)|0){KPa(z,uOa($a)|0,143151,0);n=z;o=c[n+4>>2]|0;p=ha;c[p>>2]=c[n>>2];c[p+4>>2]=o}c[Ea>>2]=NOa(ha)|0;KPa(ta,Ea,145752,0);c[ia>>2]=NOa(ta)|0;c[z>>2]=rNa(ia)|0;h=pOa(z,0)|0;if(!h){if(!(m3a(i+2512|0)|0)){h=5;Gb=101}}else Gb=101;if((Gb|0)==101){Gb=0;c[i+2516>>2]=h}c[Ea>>2]=NOa(ha)|0;KPa(ta,Ea,145764,0);c[ia>>2]=NOa(ta)|0;c[z>>2]=rNa(ia)|0;j=oOa(z,202525)|0;c[ja>>2]=0;c[ja+4>>2]=0;c[ja+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279){Gb=103;break a}if(k>>>0<11){a[ab>>0]=k;if(!k)h=ja;else{h=ja;Gb=107}}else{Gb=k+16&-16;h=omb(Gb)|0;c[ja>>2]=h;c[cb>>2]=Gb|-2147483648;c[bb>>2]=k;Gb=107}if((Gb|0)==107){Gb=0;qpb(h|0,j|0,k|0)|0}a[h+k>>0]=0;p=a[ab>>0]|0;do if((p<<24>>24<0?c[bb>>2]|0:p&255)|0){sF(ka,ja,145775);g[i+2504>>3]=+Yl(i+2496|0,ka,1);if((a[db>>0]|0)>=0)break;rmb(c[ka>>2]|0)}while(0);c[z>>2]=NOa(ha)|0;KPa(la,z,145777,0);if(OOa(la)|0)c[i+2476>>2]=6;LOa(ma);c[Ab>>2]=q;mKa(z,145790,Ab);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=ma;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(ma)|0){KPa(z,uOa($a)|0,166327,0);n=z;o=c[n+4>>2]|0;p=ma;c[p>>2]=c[n>>2];c[p+4>>2]=o}if(OOa(ma)|0){c[ta>>2]=NOa(ma)|0;c[ia>>2]=oNa(ta,185286)|0;j=NMa(ia,202525)|0;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279){Gb=120;break a}if(k>>>0<11){a[eb>>0]=k;if(!k)h=z;else{h=z;Gb=124}}else{Gb=k+16&-16;h=omb(Gb)|0;c[z>>2]=h;c[gb>>2]=Gb|-2147483648;c[fb>>2]=k;Gb=124}if((Gb|0)==124){Gb=0;qpb(h|0,j|0,k|0)|0}a[h+k>>0]=0;k=a[eb>>0]|0;j=c[fb>>2]|0;h=k&255;b:do switch((k<<24>>24<0?j:h)|0){case 0:break;case 3:{if(!(lnb(z,0,-1,169091,3)|0)){Gb=131;break b}k=a[eb>>0]|0;h=k&255;j=c[fb>>2]|0;Gb=128;break}default:Gb=128}while(0);c:do if((Gb|0)==128){Gb=0;if(((k<<24>>24<0?j:h)|0)==6){if(!(lnb(z,0,-1,169084,6)|0)){Gb=131;break}k=a[eb>>0]|0;h=k&255;j=c[fb>>2]|0}do if(((k<<24>>24<0?j:h)|0)==13){if(lnb(z,0,-1,145372,13)|0)break;c[i+476>>2]=1;break c}while(0);c[i+476>>2]=3}while(0);do if((Gb|0)==131){Gb=0;j=(a[eb>>0]|0)<0?c[z>>2]|0:z;c[na>>2]=0;c[na+4>>2]=0;c[na+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279){Gb=132;break a}if(k>>>0<11){a[hb>>0]=k;if(!k)h=na;else{h=na;Gb=136}}else{Gb=k+16&-16;h=omb(Gb)|0;c[na>>2]=h;c[ib>>2]=Gb|-2147483648;c[jb>>2]=k;Gb=136}if((Gb|0)==136){Gb=0;qpb(h|0,j|0,k|0)|0}a[h+k>>0]=0;c[i+468>>2]=XQa(i+472|0,na,1)|0;if((a[hb>>0]|0)>=0)break;rmb(c[na>>2]|0)}while(0);c[ta>>2]=NOa(ma)|0;LPa(ia,ta,145386,0);p=(VOa(ia)|0)>>>0>1;IMa(ia);if(p)dKa(145392,Bb);c[ta>>2]=NOa(ma)|0;KPa(ia,ta,145386,0);c[ta>>2]=NOa(ia)|0;c[oa>>2]=rNa(ta)|0;if(mOa(oa)|0){c[Ea>>2]=NOa(ia)|0;c[ta>>2]=rNa(Ea)|0;c[rb>>2]=pOa(ta,0)|0;c[Pa>>2]=NOa(ia)|0;c[Ea>>2]=rNa(Pa)|0;j=oOa(Ea,202525)|0;c[ta>>2]=0;c[ta+4>>2]=0;c[ta+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279){Gb=147;break a}if(k>>>0<11){a[E>>0]=k;if(!k)h=ta;else{h=ta;Gb=151}}else{Gb=k+16&-16;h=omb(Gb)|0;c[ta>>2]=h;c[s>>2]=Gb|-2147483648;c[F>>2]=k;Gb=151}if((Gb|0)==151){Gb=0;qpb(h|0,j|0,k|0)|0}a[h+k>>0]=0;h=a[E>>0]|0;m=h<<24>>24<0;j=m?c[ta>>2]|0:ta;m=m?c[F>>2]|0:h&255;o=j+m|0;n=o;p=j;d:do if((m|0)>=1){k=j;l=m;while(1){k=c8a(k,43,l)|0;if(!k)break d;if((a[k>>0]|0)==43)break;k=k+1|0;l=n-k|0;if((l|0)<1)break d}if((k|0)==(o|0)|(k-p|0)==-1)break;h=m;while(1){if(!h){j=o;h=n;break}h=c8a(j,43,h)|0;if(!h){j=o;h=n;break}if((a[h>>0]|0)==43){Gb=162;break}j=h+1|0;h=n-j|0;if((h|0)<1){j=o;h=n;break}}if((Gb|0)==162){Gb=0;j=h}Pmb(Ea,ta,(j|0)==(o|0)?-1:h-p|0,-1,ta);p=(a[t>>0]|0)<0;h=c[Ea>>2]|0;o=wab(p?h:Ea)|0;c[rb>>2]=(c[rb>>2]|0)+o;if(p)rmb(h);dKa(145453,Cb);h=a[E>>0]|0}while(0);c[i+460>>2]=c[rb>>2];if(h<<24>>24<0)rmb(c[ta>>2]|0)}c[Ea>>2]=NOa(ma)|0;KPa(ta,Ea,145501,0);c[Ea>>2]=NOa(ta)|0;c[pa>>2]=rNa(Ea)|0;if(mOa(pa)|0){c[Pa>>2]=NOa(ta)|0;c[Ea>>2]=rNa(Pa)|0;p=pOa(Ea,0)|0;c[r>>2]=p;c[i+464>>2]=p}if((a[eb>>0]|0)<0)rmb(c[z>>2]|0)}LOa(qa);c[Db>>2]=q;mKa(z,145809,Db);if((a[Ja>>0]|0)<0){a[c[S>>2]>>0]=0;c[Ma>>2]=0}else{a[S>>0]=0;a[Ja>>0]=0}Vmb(S,0);c[S>>2]=c[z>>2];c[S+4>>2]=c[z+4>>2];c[S+8>>2]=c[z+8>>2];n=uOa($a)|0;KPa(z,n,(a[Ja>>0]|0)<0?c[S>>2]|0:S,0);n=z;o=c[n+4>>2]|0;p=qa;c[p>>2]=c[n>>2];c[p+4>>2]=o;if(QOa(qa)|0){KPa(z,uOa($a)|0,145833,0);n=z;o=c[n+4>>2]|0;p=qa;c[p>>2]=c[n>>2];c[p+4>>2]=o}if(OOa(qa)|0){p=NOa(qa)|0;c[sa>>2]=0;c[sa+4>>2]=0;c[sa+8>>2]=0;a[lb>>0]=8;o=sa;c[o>>2]=1952541028;c[o+4>>2]=1667853935;a[mb>>0]=0;c[Pa>>2]=p;KPa(ia,Pa,sa,0);c[ta>>2]=NOa(ia)|0;if(!(aNa(ta)|0)){c[ra>>2]=0;c[ra+4>>2]=0;c[ra+8>>2]=0;h=0;j=0}else{c[Ea>>2]=NOa(ia)|0;c[z>>2]=c[Ea>>2];NW(ra,0,z);h=a[nb>>0]|0;j=c[ra>>2]|0}p=h<<24>>24<0;g[i+2576>>3]=+(wab(p?j:ra)|0);if(p)rmb(j);if((a[lb>>0]|0)<0)rmb(c[sa>>2]|0);h=NOa(qa)|0;c[ua>>2]=0;c[ua+4>>2]=0;c[ua+8>>2]=0;a[pb>>0]=9;j=ua;k=166683;l=j+9|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[qb>>0]=0;c[Pa>>2]=h;KPa(ia,Pa,ua,0);c[ta>>2]=NOa(ia)|0;if(!(aNa(ta)|0)){c[ra>>2]=0;c[ra+4>>2]=0;c[ra+8>>2]=0;h=0;j=0}else{c[Ea>>2]=NOa(ia)|0;c[z>>2]=c[Ea>>2];NW(ra,0,z);h=a[D>>0]|0;j=c[ra>>2]|0}p=h<<24>>24<0;g[i+2584>>3]=+(wab(p?j:ra)|0);if(p)rmb(j);if((a[pb>>0]|0)<0)rmb(c[ua>>2]|0)}KPa(ta,uOa($a)|0,145843,0);if(OOa(ta)|0){c[ia>>2]=NOa(ta)|0;c[z>>2]=rNa(ia)|0;p=pOa(z,0)|0;c[ob>>2]=p;c[i+2564>>2]=p}KPa(Ea,uOa($a)|0,145540,0);if(OOa(Ea)|0){i=NOa(Ea)|0;c[va>>2]=0;c[va+4>>2]=0;c[va+8>>2]=0;a[sb>>0]=4;c[va>>2]=1701869940;a[tb>>0]=0;c[wa>>2]=0;c[wa+4>>2]=0;c[wa+8>>2]=0;a[ub>>0]=5;a[wa>>0]=a[157637]|0;a[wa+1>>0]=a[157638]|0;a[wa+2>>0]=a[157639]|0;a[wa+3>>0]=a[157640]|0;a[wa+4>>0]=a[157641]|0;a[B>>0]=0;c[ia>>2]=i;c[z>>2]=oNa(ia,va)|0;i=SMa(z)|0;j=c9a(i)|0;h=a[ub>>0]|0;if((j|0)==((h<<24>>24<0?c[C>>2]|0:h&255)|0)){i=(lnb(wa,0,-1,i,j)|0)==0;h=a[ub>>0]|0}else i=0;if(h<<24>>24<0)rmb(c[wa>>2]|0);if((a[sb>>0]|0)<0)rmb(c[va>>2]|0);a[G>>0]=i&1}if((a[ab>>0]|0)<0)rmb(c[ja>>2]|0)}while((q|0)<(b|0));if((a[Ja>>0]|0)<0)rmb(c[S>>2]|0)}vOa($a)|0;eNa(z,d);if(!(sOa($a,z)|0)){Gb=213;break}}if((Gb|0)==38)Jmb(_);else if((Gb|0)==86)Jmb(ga);else if((Gb|0)==103)Jmb(ja);else if((Gb|0)==120)Jmb(z);else if((Gb|0)==132)Jmb(na);else if((Gb|0)==147)Jmb(ta);else if((Gb|0)==213){ya=Hb;return b|0}return 0}function PW(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+48|0;s=w+36|0;t=w+16|0;u=w;v=w+12|0;LPa(t,b,143046,0);if(!(VOa(t)|0)){dKa(143054,w+8|0);IMa(t);ya=w;return 0}n=a+156|0;o=a+380|0;p=a+384|0;q=a+384|0;r=a+388|0;l=XOa(t)|0;m=0;while(1){if((l|0)==(YOa(t)|0))break;j=l;k=c[j+4>>2]|0;b=u;c[b>>2]=c[j>>2];c[b+4>>2]=k;b=c[n>>2]|0;if(!b){k=omb(1588)|0;D1(k,1,-1);j=k;b=c[p>>2]|0;do if(!b){i=p;h=p}else{h=q;while(1){g=c[b+16>>2]|0;if(g>>>0>k>>>0){g=c[b>>2]|0;if(!g){g=11;break}}else{if(g>>>0>=k>>>0){g=15;break}h=b+4|0;g=c[h>>2]|0;if(!g){g=14;break}else b=h}h=b;b=g}if((g|0)==11){i=b;h=b;break}else if((g|0)==14){i=b;break}else if((g|0)==15){i=b;break}}while(0);b=c[h>>2]|0;if(!b){b=omb(24)|0;c[b+16>>2]=j;c[b+20>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=i;c[h>>2]=b;g=c[c[o>>2]>>2]|0;if(!g)g=b;else{c[o>>2]=g;g=c[h>>2]|0}tF(c[q>>2]|0,g);c[r>>2]=(c[r>>2]|0)+1}c[b+20>>2]=m;c[v>>2]=NOa(u)|0;c[s>>2]=c[v>>2];RW(a,s,d,k,e,f)|0;SW(a,d,k,m)}else c[n>>2]=b+-1;l=l+8|0;m=m+1|0}IMa(t);ya=w;return 0}function QW(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;l=m;if(!(Fa[c[(c[b>>2]|0)+4>>2]&511](b,d)|0)){l=0;ya=m;return l|0}e=c[d+120>>2]|0;f=c[d+124>>2]|0;a:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==157)break a;e=e+4|0;if((e|0)==(f|0)){e=0;break}}ya=m;return e|0}while(0);if((e|0)==(f|0)){l=0;ya=m;return l|0}if(!d)e=0;else e=job(d,13672,19320,-2)|0;Lmb(l,e+4|0);e=b+8|0;i=a[l+11>>0]|0;j=i<<24>>24<0;i=i&255;h=j?c[l+4>>2]|0:i;g=a[e+11>>0]|0;f=g<<24>>24<0;b:do if((h|0)==((f?c[b+12>>2]|0:g&255)|0)){d=c[l>>2]|0;g=j?d:l;e=f?c[e>>2]|0:e;f=(h|0)==0;b=d&255;if(j){if(f){e=1;k=20;break}e=(L7a(g,e,h)|0)==0;k=20;break}if(f)e=1;else if((a[e>>0]|0)==b<<24>>24){f=l;d=i;while(1){d=d+-1|0;f=f+1|0;if(!d){e=1;k=18;break b}e=e+1|0;if((a[f>>0]|0)!=(a[e>>0]|0)){e=0;k=18;break}}}else{e=0;k=18}}else{e=0;k=18}while(0);if((k|0)==18)if(j){d=c[l>>2]|0;k=20}if((k|0)==20)rmb(d);l=e;ya=m;return l|0}function RW(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0.0;Ja=ya;ya=ya+400|0;Ga=Ja+384|0;Ia=Ja+252|0;l=Ja+372|0;r=Ja+360|0;Ca=Ja+216|0;Q=Ja+212|0;R=Ja+352|0;S=Ja+168|0;T=Ja+344|0;U=Ja+332|0;V=Ja+328|0;W=Ja+316|0;X=Ja+312|0;Y=Ja+300|0;Z=Ja+296|0;_=Ja+284|0;$=Ja+280|0;aa=Ja+268|0;ba=Ja+264|0;ca=Ja+240|0;da=Ja+236|0;ea=Ja+224|0;fa=Ja+208|0;ga=Ja+196|0;ha=Ja+192|0;ia=Ja+180|0;ja=Ja+176|0;ka=Ja+152|0;la=Ja+148|0;ma=Ja+136|0;na=Ja+132|0;oa=Ja+120|0;pa=Ja+116|0;qa=Ja+104|0;ra=Ja+100|0;sa=Ja+88|0;ta=Ja+84|0;ua=Ja+72|0;va=Ja+68|0;wa=Ja+56|0;xa=Ja+52|0;za=Ja+40|0;Aa=Ja+32|0;Ba=Ja+24|0;Da=Ja+12|0;Ha=Ja;c[Ga>>2]=oNa(d,165066)|0;j=NMa(Ga,202525)|0;c[Ia>>2]=0;c[Ia+4>>2]=0;c[Ia+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(Ia);if(k>>>0<11){a[Ia+11>>0]=k;if(!k)i=Ia;else{i=Ia;Ea=6}}else{Ea=k+16&-16;i=omb(Ea)|0;c[Ia>>2]=i;c[Ia+8>>2]=Ea|-2147483648;c[Ia+4>>2]=k;Ea=6}if((Ea|0)==6)qpb(i|0,j|0,k|0)|0;a[i+k>>0]=0;if(f|0){Lmb(l,Ia);Rmb(f+188|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0)}a:do if((g|0)>0){l=r+11|0;m=r+8|0;o=r+4|0;k=0;while(1){p=omb(280)|0;Ssa(p,1);k=k+1|0;c[p+200>>2]=k+h;c[Q>>2]=iNa(d,142278)|0;c[Ca>>2]=iNa(Q,143151)|0;c[Ga>>2]=oNa(Ca,143165)|0;j=SMa(Ga)|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;q=c9a(j)|0;if(q>>>0>4294967279)break;if(q>>>0<11){a[l>>0]=q;if(!q)i=r;else{i=r;Ea=17}}else{Ea=q+16&-16;i=omb(Ea)|0;c[r>>2]=i;c[m>>2]=Ea|-2147483648;c[o>>2]=q;Ea=17}if((Ea|0)==17){Ea=0;qpb(i|0,j|0,q|0)|0}a[i+q>>0]=0;c[p+224>>2]=UW(0,r)|0;if((a[l>>0]|0)<0)rmb(c[r>>2]|0);Ra[c[(c[f>>2]|0)+112>>2]&511](f,p);if((k|0)>=(g|0))break a}Jmb(r)}while(0);P=b+192|0;c[P>>2]=c[b+188>>2];Fa=b+164|0;c[Fa>>2]=0;dNa(Ca,d);m=U+11|0;o=U+10|0;p=Y+11|0;q=Y+6|0;g=W+11|0;r=aa+11|0;s=aa+7|0;t=_+11|0;u=ea+11|0;v=ea+9|0;w=ca+11|0;x=ia+8|0;y=ia+4|0;z=ga+11|0;A=ma+11|0;B=ma+7|0;C=ka+11|0;D=qa+11|0;E=qa+7|0;F=oa+11|0;G=ua+11|0;H=ua+4|0;I=sa+11|0;J=za+11|0;K=za+5|0;L=wa+11|0;M=aa+8|0;N=ma+8|0;O=qa+8|0;while(1){eNa(Ga,d);if(!(sOa(Ca,Ga)|0))break;KPa(R,uOa(Ca)|0,143178,0);if(OOa(R)|0){Ea=24;break}c[T>>2]=c[(tOa(Ca)|0)>>2];a[m>>0]=10;j=U;k=142278;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[o>>0]=0;c[Ga>>2]=c[T>>2];l=MW(0,Ga,U)|0;i=c[(tOa(Ca)|0)>>2]|0;do if(l){c[V>>2]=i;Lmb(W,Ia);c[Ga>>2]=c[V>>2];WW(b,Ga,e,f,W);if((a[g>>0]|0)<0)rmb(c[W>>2]|0)}else{c[X>>2]=i;c[Y>>2]=0;c[Y+4>>2]=0;c[Y+8>>2]=0;a[p>>0]=6;a[Y>>0]=a[143195]|0;a[Y+1>>0]=a[143196]|0;a[Y+2>>0]=a[143197]|0;a[Y+3>>0]=a[143198]|0;a[Y+4>>0]=a[143199]|0;a[Y+5>>0]=a[143200]|0;a[q>>0]=0;c[Ga>>2]=c[X>>2];l=MW(0,Ga,Y)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[Z>>2]=i;Lmb(_,Ia);c[Ga>>2]=c[Z>>2];XW(b,Ga,f,0);if((a[t>>0]|0)>=0)break;rmb(c[_>>2]|0);break}c[$>>2]=i;c[M>>2]=0;a[r>>0]=7;a[aa>>0]=a[143202]|0;a[aa+1>>0]=a[143203]|0;a[aa+2>>0]=a[143204]|0;a[aa+3>>0]=a[143205]|0;a[aa+4>>0]=a[143206]|0;a[aa+5>>0]=a[143207]|0;a[aa+6>>0]=a[143208]|0;a[s>>0]=0;c[Ga>>2]=c[$>>2];l=MW(0,Ga,aa)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[ba>>2]=i;Lmb(ca,Ia);c[Ga>>2]=c[ba>>2];YW(b,Ga,f,ca);if((a[w>>0]|0)>=0)break;rmb(c[ca>>2]|0);break}c[da>>2]=i;c[ea>>2]=0;c[ea+4>>2]=0;c[ea+8>>2]=0;a[u>>0]=9;j=ea;k=143210;l=j+9|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[v>>0]=0;c[Ga>>2]=c[da>>2];l=MW(0,Ga,ea)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[fa>>2]=i;Lmb(ga,Ia);c[Ga>>2]=c[fa>>2];ZW(b,Ga,f,ga);if((a[z>>0]|0)>=0)break;rmb(c[ga>>2]|0);break}c[ha>>2]=i;c[ia>>2]=0;c[ia+4>>2]=0;c[ia+8>>2]=0;i=omb(16)|0;c[ia>>2]=i;c[x>>2]=-2147483632;c[y>>2]=12;j=i;k=143220;l=j+12|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[i+12>>0]=0;c[Ga>>2]=c[ha>>2];l=MW(0,Ga,ia)|0;rmb(i);i=c[(tOa(Ca)|0)>>2]|0;if(l){c[ja>>2]=i;Lmb(ka,Ia);c[Ga>>2]=c[ja>>2];_W(0,Ga,f,0);if((a[C>>0]|0)>=0)break;rmb(c[ka>>2]|0);break}c[la>>2]=i;c[N>>2]=0;a[A>>0]=7;a[ma>>0]=a[143233]|0;a[ma+1>>0]=a[143234]|0;a[ma+2>>0]=a[143235]|0;a[ma+3>>0]=a[143236]|0;a[ma+4>>0]=a[143237]|0;a[ma+5>>0]=a[143238]|0;a[ma+6>>0]=a[143239]|0;a[B>>0]=0;c[Ga>>2]=c[la>>2];l=MW(0,Ga,ma)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[na>>2]=i;Lmb(oa,Ia);c[Ga>>2]=c[na>>2];$W(b,Ga,f,0);if((a[F>>0]|0)>=0)break;rmb(c[oa>>2]|0);break}c[pa>>2]=i;c[O>>2]=0;a[D>>0]=7;a[qa>>0]=a[143241]|0;a[qa+1>>0]=a[143242]|0;a[qa+2>>0]=a[143243]|0;a[qa+3>>0]=a[143244]|0;a[qa+4>>0]=a[143245]|0;a[qa+5>>0]=a[143246]|0;a[qa+6>>0]=a[143247]|0;a[E>>0]=0;c[Ga>>2]=c[pa>>2];l=MW(0,Ga,qa)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[ra>>2]=i;Lmb(sa,Ia);c[Ga>>2]=c[ra>>2];aX(b,Ga,0,sa);if((a[I>>0]|0)>=0)break;rmb(c[sa>>2]|0);break}c[ta>>2]=i;c[ua>>2]=0;c[ua+4>>2]=0;c[ua+8>>2]=0;a[G>>0]=4;c[ua>>2]=1702129518;a[H>>0]=0;c[Ga>>2]=c[ta>>2];l=MW(0,Ga,ua)|0;i=c[(tOa(Ca)|0)>>2]|0;if(l){c[va>>2]=i;Lmb(wa,Ia);c[Ga>>2]=c[va>>2];bX(b,Ga,f,wa,h);if((a[L>>0]|0)>=0)break;rmb(c[wa>>2]|0);break}c[xa>>2]=i;c[za>>2]=0;c[za+4>>2]=0;c[za+8>>2]=0;a[J>>0]=5;a[za>>0]=a[191840]|0;a[za+1>>0]=a[191841]|0;a[za+2>>0]=a[191842]|0;a[za+3>>0]=a[191843]|0;a[za+4>>0]=a[191844]|0;a[K>>0]=0;c[Ga>>2]=c[xa>>2];if(MW(0,Ga,za)|0){KPa(Aa,d,143249,0);if(OOa(Aa)|0){c[Ba>>2]=c[(tOa(Ca)|0)>>2];c[Ga>>2]=c[Ba>>2];cX(0,Ga,e)}}}while(0);vOa(Ca)|0}if((Ea|0)==24){KPa(S,uOa(Ca)|0,143178,0);c[Q>>2]=NOa(S)|0;c[Ga>>2]=rNa(Q)|0;j=b+156|0;c[j>>2]=pOa(Ga,0)|0;k=omb(436)|0;w6(k);c[k+432>>2]=c[j>>2];l=VW(0,1,f)|0;i=c[P>>2]|0;if((c[b+188>>2]|0)==(i|0))Ra[c[(c[l>>2]|0)+112>>2]&511](l,k);else{Ca=c[i+-4>>2]|0;Ra[c[(c[Ca>>2]|0)+112>>2]&511](Ca,k)}c[j>>2]=(c[j>>2]|0)+-1}j=c[b+224>>2]|0;q=b+228|0;g=b+236|0;i=c[g>>2]|0;t=b+240|0;if((j|0)!=(c[q>>2]|0)){r=Da+11|0;s=Ga+11|0;do{o=j+4|0;if((i|0)==(c[t>>2]|0))Ea=76;else{n=9999.0;k=0;do{l=c[o>>2]|0;m=c[i>>2]|0;if((c[l+608>>2]|0)==(c[m+608>>2]|0))if((a[l+600>>0]|0)==(a[m+600>>0]|0)){Ka=+Eaa(l);if(Ka<+Eaa(c[i>>2]|0))if(+Eaa(c[i>>2]|0)>2]|0;Lmb(Ga,(c[i>>2]|0)+80|0);h=enb(Ga,0,163274)|0;c[Da>>2]=c[h>>2];c[Da+4>>2]=c[h+4>>2];c[Da+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;Rmb(Ca+436|0,Da)|0;if((a[r>>0]|0)<0)rmb(c[Da>>2]|0);if((a[s>>0]|0)<0)rmb(c[Ga>>2]|0);n=+Eaa(c[i>>2]|0);k=1}}i=i+4|0}while((i|0)!=(c[t>>2]|0));if(k){i=j+-8|0;m=j+8|0;o=c[q>>2]|0;if((m|0)!=(o|0)){p=o+-8|0;k=m;l=j;while(1){c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];k=k+8|0;if((k|0)==(o|0))break;else l=l+8|0}j=j+(((p-m|0)>>>3)+1<<3)|0}c[q>>2]=j;k=j}else Ea=76}if((Ea|0)==76){Ea=0;zaa(c[o>>2]|0,-1.0);i=j;k=c[q>>2]|0}j=i+8|0;i=c[g>>2]|0}while((j|0)!=(k|0))}if((i|0)!=(c[t>>2]|0))c[t>>2]=i;j=c[f+64>>2]|0;A=c[f+68>>2]|0;if((j|0)==(A|0))i=Ia+11|0;else{B=b+368|0;w=b+372|0;i=Ia+11|0;x=Ia+4|0;y=Ha+11|0;z=Ga+11|0;do{v=c[j>>2]|0;k=v+64|0;m=v+68|0;if((c[m>>2]|0)==(c[k>>2]|0)){f=c[(c[v>>2]|0)+112>>2]|0;b=omb(272)|0;rZ(b,1);Ra[f&511](v,b)}l=c[B>>2]|0;o=c[w>>2]|0;b:do if((l|0)!=(o|0)){k=c[k>>2]|0;u=c[m>>2]|0;if((k|0)!=(u|0)){m=o;while(1){t=c[k>>2]|0;if((l|0)!=(m|0))while(1){o=a[l+11>>0]|0;g=o<<24>>24<0;o=o&255;r=g?c[l+4>>2]|0:o;b=a[i>>0]|0;m=b<<24>>24<0;c:do if((r|0)==((m?c[x>>2]|0:b&255)|0)){q=c[l>>2]|0;s=g?q:l;m=m?c[Ia>>2]|0:Ia;p=(r|0)==0;q=q&255;d:do if(g){if(p)break;if(L7a(s,m,r)|0)break c}else{if(p)break;if((a[m>>0]|0)!=q<<24>>24)break c;p=l;while(1){o=o+-1|0;p=p+1|0;if(!o)break d;m=m+1|0;if((a[p>>0]|0)!=(a[m>>0]|0))break c}}while(0);if((c[l+12>>2]|0)!=(v|0))break;if((c[l+20>>2]|0)!=(c[Fa>>2]|0))break;m=l+24|0;if(a[m>>0]|0){Ra[c[(c[t>>2]|0)+112>>2]&511](t,c[l+16>>2]|0);a[m>>0]=0;break}m=omb(464)|0;Vv(m);Lmb(Ga,(c[l+16>>2]|0)+80|0);b=enb(Ga,0,163274)|0;c[Ha>>2]=c[b>>2];c[Ha+4>>2]=c[b+4>>2];c[Ha+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;Rmb(m+288|0,Ha)|0;if((a[y>>0]|0)<0)rmb(c[Ha>>2]|0);if((a[z>>0]|0)<0)rmb(c[Ga>>2]|0);Ra[c[(c[t>>2]|0)+112>>2]&511](t,m)}while(0);l=l+28|0;if((l|0)==(c[w>>2]|0)){m=l;break}}k=k+4|0;if((k|0)==(u|0))break b;l=c[B>>2]|0}}}while(0);j=j+4|0}while((j|0)!=(A|0))}if((a[i>>0]|0)>=0){ya=Ja;return 1}rmb(c[Ia>>2]|0);ya=Ja;return 1}function SW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+64|0;g=q;p=q+28|0;o=q+32|0;h=q+4|0;n=q+16|0;c[p>>2]=e;do if((mca(d,19)|0)>(f|0)){if((mca(d,19)|0)<=(f|0)){dKa(143090,g);break}Lmb(h,e+188|0);c[o+4>>2]=19;c[o>>2]=65712;i=o+8|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;Rmb(i,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);e=Dca(d,o,1,1)|0;if(!e)d=0;else d=job(e,13672,12848,0)|0;f=c[p>>2]|0;e=c[f+64>>2]|0;g=c[f+68>>2]|0;a:do if((e|0)!=(g|0))while(1){f=eca(f,jca(c[e>>2]|0)|0)|0;if(!f)f=0;else f=job(f,13672,15488,0)|0;Ra[c[(c[d>>2]|0)+112>>2]&511](d,f);e=e+4|0;if((e|0)==(g|0))break a;f=c[p>>2]|0}while(0);c[o>>2]=65712;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0)}else Ra[c[(c[d>>2]|0)+112>>2]&511](d,e);while(0);m=b+276|0;f=c[m>>2]|0;if((c[b+272>>2]|0)==(f|0)){ya=q;return}e=f+-24|0;l=a[e+11>>0]|0;if(((l<<24>>24<0?c[f+-20>>2]|0:l&255)|0)!=5){ya=q;return}if(lnb(e,0,-1,157637,5)|0){ya=q;return}Lmb(o,(c[(c[(c[m>>2]|0)+-44>>2]|0)+-4>>2]|0)+80|0);Lmb(n,(c[p>>2]|0)+80|0);k=o+11|0;e=a[k>>0]|0;d=e<<24>>24<0;g=e&255;h=d?c[o+4>>2]|0:g;j=a[n+11>>0]|0;l=j<<24>>24<0;b:do if((h|0)==((l?c[n+4>>2]|0:j&255)|0)){j=c[o>>2]|0;i=d?j:o;f=l?c[n>>2]|0:n;b=(h|0)==0;j=j&255;if(d){if(b){f=0;break}f=(L7a(i,f,h)|0)!=0;break}if(b)f=0;else if((a[f>>0]|0)==j<<24>>24){d=o;while(1){g=g+-1|0;d=d+1|0;if(!g){f=0;break b}f=f+1|0;if((a[d>>0]|0)!=(a[f>>0]|0)){f=1;break}}}else f=1}else f=1;while(0);if(l){rmb(c[n>>2]|0);e=a[k>>0]|0}if(e<<24>>24<0)rmb(c[o>>2]|0);if(!f){ya=q;return}e=c[m>>2]|0;f=e+-44|0;g=c[f>>2]|0;if((g|0)==(c[e+-40>>2]|0)){TW(e+-48|0,p);ya=q;return}else{c[g>>2]=c[p>>2];c[f>>2]=(c[f>>2]|0)+4;ya=q;return}}function TW(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function UW(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=d+11|0;e=a[f>>0]|0;h=d+4|0;b=c[h>>2]|0;g=e&255;do if(((e<<24>>24<0?b:g)|0)==3)if(!(lnb(d,0,-1,143303,3)|0)){d=1;return d|0}else{e=a[f>>0]|0;g=e&255;b=c[h>>2]|0;break}while(0);if(((e<<24>>24<0?b:g)|0)==2){d=(lnb(d,0,-1,158189,2)|0)==0;return (d?2:0)|0}else{d=0;return d|0}return 0}function VW(a,b,d){a=a|0;b=b|0;d=d|0;a=Ica(d,b+-1|0)|0;if(!a)b=0;else b=job(a,13672,15488,0)|0;if(((c[b+68>>2]|0)-(c[b+64>>2]|0)|0)>0){a=Ica(b,0)|0;if(a|0){a=job(a,13672,12520,0)|0;if(a|0){d=a;return d|0}}}d=omb(272)|0;rZ(d,1);c[d+200>>2]=1;Ra[c[(c[b>>2]|0)+112>>2]&511](b,d);return d|0}function WW(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;P=ya;ya=ya+304|0;D=P+48|0;B=P+40|0;u=P+32|0;t=P+24|0;L=P+280|0;M=P;n=P+272|0;x=P+216|0;j=P+256|0;E=P+188|0;l=P+244|0;m=P+240|0;F=P+120|0;q=P+232|0;r=P+224|0;I=P+56|0;v=P+176|0;s=P+168|0;w=P+160|0;y=P+148|0;z=P+136|0;A=P+132|0;G=P+52|0;H=P+116|0;J=P+104|0;K=P+92|0;O=P+80|0;N=P+68|0;KPa(n,d,145275,0);if(OOa(n)|0){c[M>>2]=NOa(n)|0;c[L>>2]=oNa(M,165066)|0;p=OMa(L,0)|0;f=Ica(f,((p|0)>1?p:1)+-1|0)|0;if(!f)o=0;else o=job(f,13672,15488,0)|0;c[M>>2]=NOa(n)|0;KPa(L,M,184586,0);c[x>>2]=NOa(n)|0;KPa(M,x,184348,0);if(OOa(L)|0)if(OOa(M)|0){p=omb(464)|0;Vv(p);k=p+420|0;c[E>>2]=NOa(L)|0;c[x>>2]=rNa(E)|0;h=oOa(x,202525)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(j);if(i>>>0<11){a[j+11>>0]=i;if(!i)f=j;else{f=j;C=11}}else{C=i+16&-16;f=omb(C)|0;c[j>>2]=f;c[j+8>>2]=C|-2147483648;c[j+4>>2]=i;C=11}if((C|0)==11)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[p+424>>2]=gQa(k,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);c[E>>2]=NOa(M)|0;c[x>>2]=rNa(E)|0;h=oOa(x,202525)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(l);if(i>>>0<11){a[l+11>>0]=i;if(!i)f=l;else{f=l;C=19}}else{C=i+16&-16;f=omb(C)|0;c[l>>2]=f;c[l+8>>2]=C|-2147483648;c[l+4>>2]=i;C=19}if((C|0)==19)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;a[p+448>>0]=Ri(k,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);c[E>>2]=NOa(n)|0;KPa(x,E,145280,0);c[E>>2]=NOa(x)|0;c[m>>2]=rNa(E)|0;if(mOa(m)|0){c[F>>2]=NOa(x)|0;c[E>>2]=rNa(F)|0;h=pOa(E,0)|0;switch(((h|0)>-1?h:0-h|0)|0){case 1:{f=8;C=25;break}case 2:{f=15;C=25;break}default:{}}if((C|0)==25)c[p+456>>2]=f;c[p+460>>2]=(h>>>31)+1}c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;a[E+24>>0]=1;Rmb(E,g)|0;i=E+12|0;c[i>>2]=o;c[E+16>>2]=p;c[E+20>>2]=c[b+164>>2];f=b+372|0;h=c[f>>2]|0;if(h>>>0<(c[b+376>>2]|0)>>>0){c[h>>2]=c[E>>2];c[h+4>>2]=c[E+4>>2];c[h+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;g=h+12|0;c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];a[g+12>>0]=a[i+12>>0]|0;c[f>>2]=(c[f>>2]|0)+28}else{PX(b+368|0,E);if((a[E+11>>0]|0)<0)rmb(c[E>>2]|0)}}}KPa(x,d,145299,0);KPa(E,d,166327,0);if(!(OOa(x)|0)){if(OOa(E)|0)C=35}else C=35;if((C|0)==35){KPa(q,d,145303,0);if(OOa(q)|0){q=omb(568)|0;epa(q);c[L>>2]=NOa(x)|0;KPa(r,L,145348,0);if(!(OOa(r)|0)){c[L>>2]=NOa(x)|0;KPa(s,L,145363,0);if(OOa(s)|0)c[q+236>>2]=16}else{c[I>>2]=NOa(x)|0;KPa(F,I,145348,0);c[M>>2]=NOa(F)|0;c[L>>2]=rNa(M)|0;f=wab(oOa(L,202525)|0)|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;do if((f|0)<0){c[t>>2]=0-f;mKa(M,145355,t);f=L+11|0;if((a[f>>0]|0)<0){a[c[L>>2]>>0]=0;c[L+4>>2]=0}else{a[L>>0]=0;a[f>>0]=0}Vmb(L,0);c[L>>2]=c[M>>2];c[L+4>>2]=c[M+4>>2];c[L+8>>2]=c[M+8>>2]}else{if(!f){Wmb(L,165295)|0;break}c[u>>2]=f;mKa(M,145359,u);f=L+11|0;if((a[f>>0]|0)<0){a[c[L>>2]>>0]=0;c[L+4>>2]=0}else{a[L>>0]=0;a[f>>0]=0}Vmb(L,0);c[L>>2]=c[M>>2];c[L+4>>2]=c[M+4>>2];c[L+8>>2]=c[M+8>>2]}while(0);Lmb(v,L);c[q+236>>2]=em(q+232|0,v,1)|0;if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0)}c[L>>2]=NOa(x)|0;KPa(w,L,178348,0);if(OOa(w)|0){j=q+232|0;c[I>>2]=NOa(x)|0;KPa(F,I,178348,0);c[M>>2]=NOa(F)|0;c[L>>2]=rNa(M)|0;h=oOa(L,202525)|0;c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(y);if(i>>>0<11){a[y+11>>0]=i;if(!i)f=y;else{f=y;C=61}}else{C=i+16&-16;f=omb(C)|0;c[y>>2]=f;c[y+8>>2]=C|-2147483648;c[y+4>>2]=i;C=61}if((C|0)==61)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[q+224>>2]=$Qa(j,y,1)|0;if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if(OOa(E)|0){c[F>>2]=NOa(E)|0;c[M>>2]=oNa(F,185286)|0;i=NMa(M,202525)|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;j=c9a(i)|0;if(j>>>0>4294967279)Jmb(L);if(j>>>0<11){h=L+11|0;a[h>>0]=j;if(!j){f=L;g=h}else{f=L;C=71}}else{h=j+16&-16;f=omb(h)|0;c[L>>2]=f;c[L+8>>2]=h|-2147483648;c[L+4>>2]=j;h=L+11|0;C=71}if((C|0)==71){qpb(f|0,i|0,j|0)|0;g=h}a[f+j>>0]=0;i=a[g>>0]|0;j=L+4|0;f=c[j>>2]|0;h=i&255;switch((i<<24>>24<0?f:h)|0){case 0:break;case 3:{if(!(lnb(L,0,-1,169091,3)|0))C=78;else{i=a[g>>0]|0;h=i&255;f=c[j>>2]|0;C=75}break}default:C=75}do if((C|0)==75){if(((i<<24>>24<0?f:h)|0)==6){if(!(lnb(L,0,-1,169084,6)|0)){C=78;break}i=a[g>>0]|0;h=i&255;f=c[j>>2]|0}if(((i<<24>>24<0?f:h)|0)==13)if(!(lnb(L,0,-1,145372,13)|0)){c[q+476>>2]=1;break}c[q+476>>2]=3}while(0);if((C|0)==78){h=(a[g>>0]|0)<0?c[L>>2]|0:L;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(z);if(i>>>0<11){a[z+11>>0]=i;if(!i)f=z;else{f=z;C=83}}else{C=i+16&-16;f=omb(C)|0;c[z>>2]=f;c[z+8>>2]=C|-2147483648;c[z+4>>2]=i;C=83}if((C|0)==83)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;c[q+468>>2]=XQa(q+472|0,z,1)|0;if((a[z+11>>0]|0)<0)rmb(c[z>>2]|0)}c[F>>2]=NOa(E)|0;LPa(M,F,145386,0);z=(VOa(M)|0)>>>0>1;IMa(M);if(z)dKa(145392,B);c[F>>2]=NOa(E)|0;KPa(M,F,145386,0);c[F>>2]=NOa(M)|0;c[A>>2]=rNa(F)|0;if(mOa(A)|0){c[I>>2]=NOa(M)|0;c[F>>2]=rNa(I)|0;p=b+168|0;c[p>>2]=pOa(F,0)|0;c[G>>2]=NOa(M)|0;c[I>>2]=rNa(G)|0;i=oOa(I,202525)|0;c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;j=c9a(i)|0;if(j>>>0>4294967279)Jmb(F);if(j>>>0<11){h=F+11|0;a[h>>0]=j;if(!j)f=F;else{f=F;C=98}}else{h=j+16&-16;f=omb(h)|0;c[F>>2]=f;c[F+8>>2]=h|-2147483648;c[F+4>>2]=j;h=F+11|0;C=98}if((C|0)==98)qpb(f|0,i|0,j|0)|0;a[f+j>>0]=0;f=a[h>>0]|0;l=f<<24>>24<0;i=l?c[F>>2]|0:F;l=l?c[F+4>>2]|0:f&255;n=i+l|0;m=n;o=i;a:do if((l|0)>=1){j=i;k=l;while(1){j=c8a(j,43,k)|0;if(!j)break a;if((a[j>>0]|0)==43)break;j=j+1|0;k=m-j|0;if((k|0)<1)break a}if(!((j|0)==(n|0)|(j-o|0)==-1)){f=l;while(1){if(!f){i=n;f=m;break}f=c8a(i,43,f)|0;if(!f){i=n;f=m;break}if((a[f>>0]|0)==43){C=109;break}i=f+1|0;f=m-i|0;if((f|0)<1){i=n;f=m;break}}if((C|0)==109)i=f;Pmb(I,F,(i|0)==(n|0)?-1:f-o|0,-1,F);C=(a[I+11>>0]|0)<0;f=c[I>>2]|0;B=wab(C?f:I)|0;c[p>>2]=(c[p>>2]|0)+B;if(C)rmb(f);dKa(145453,D);f=a[h>>0]|0}}while(0);c[q+460>>2]=c[p>>2];if(f<<24>>24<0)rmb(c[F>>2]|0)}c[I>>2]=NOa(E)|0;KPa(F,I,145501,0);c[I>>2]=NOa(F)|0;c[H>>2]=rNa(I)|0;if(mOa(H)|0){c[G>>2]=NOa(F)|0;c[I>>2]=rNa(G)|0;H=pOa(I,0)|0;c[b+172>>2]=H;c[q+464>>2]=H}if((a[g>>0]|0)<0)rmb(c[L>>2]|0)}Ra[c[(c[e>>2]|0)+112>>2]&511](e,q)}}KPa(F,d,145511,0);KPa(I,d,145540,0);if(OOa(F)|0){i=NOa(F)|0;c[J>>2]=0;c[J+4>>2]=0;c[J+8>>2]=0;k=J+11|0;a[k>>0]=4;c[J>>2]=1701869940;a[J+4>>0]=0;c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;h=K+11|0;a[h>>0]=5;a[K>>0]=a[157637]|0;a[K+1>>0]=a[157638]|0;a[K+2>>0]=a[157639]|0;a[K+3>>0]=a[157640]|0;a[K+4>>0]=a[157641]|0;a[K+5>>0]=0;c[M>>2]=i;c[L>>2]=oNa(M,J)|0;i=SMa(L)|0;j=c9a(i)|0;f=a[h>>0]|0;if((j|0)==((f<<24>>24<0?c[K+4>>2]|0:f&255)|0)){H=(lnb(K,0,-1,i,j)|0)==0;f=a[h>>0]|0;h=H&1}else h=0;if(f<<24>>24<0)rmb(c[K>>2]|0);if((a[k>>0]|0)<0)rmb(c[J>>2]|0);a[b+152>>0]=h}if(!(OOa(I)|0)){ya=P;return}f=NOa(I)|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;i=O+11|0;a[i>>0]=4;c[O>>2]=1701869940;a[O+4>>0]=0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;h=N+11|0;a[h>>0]=5;a[N>>0]=a[157637]|0;a[N+1>>0]=a[157638]|0;a[N+2>>0]=a[157639]|0;a[N+3>>0]=a[157640]|0;a[N+4>>0]=a[157641]|0;a[N+5>>0]=0;c[M>>2]=f;c[L>>2]=oNa(M,O)|0;f=SMa(L)|0;if((c9a(f)|0)==5){f=(lnb(N,0,-1,f,5)|0)==0;if((a[h>>0]|0)<0)rmb(c[N>>2]|0)}else f=0;if((a[i>>0]|0)<0)rmb(c[O>>2]|0);a[b+153>>0]=f&1;ya=P;return}function XW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=ya;ya=ya+80|0;k=o+64|0;n=o+56|0;g=o+48|0;f=o+44|0;p=o+16|0;h=o+32|0;j=o;l=o+24|0;m=o+20|0;q=c[d>>2]|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=j+11|0;a[i>>0]=8;r=j;c[r>>2]=1634891108;c[r+4>>2]=1852795252;a[j+8>>0]=0;c[p>>2]=q;KPa(n,p,j,0);c[g>>2]=NOa(n)|0;if(!(aNa(g)|0)){c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=0;g=0}else{c[f>>2]=NOa(n)|0;c[k>>2]=c[f>>2];NW(h,0,k);f=(a[h+11>>0]|0)<0;g=c[h>>2]|0}r=wab(f?g:h)|0;h=b+164|0;c[h>>2]=(c[h>>2]|0)-r;if(f)rmb(g);if((a[i>>0]|0)<0)rmb(c[j>>2]|0);c[k>>2]=pNa(d,145270)|0;MOa(n,k);if(!(OOa(n)|0)){ya=o;return}if((c[h>>2]|0)<=0){ya=o;return}f=omb(272)|0;rZ(f,1);KPa(l,d,144477,0);if(QOa(l)|0){c[m>>2]=NOa(n)|0;c[k>>2]=c[m>>2];f=dX(b,k,e)|0}uX(b,f,c[h>>2]|0);ya=o;return}function YW(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;S=ya;ya=ya+432|0;N=S+416|0;D=S+120|0;s=S+112|0;O=S+96|0;m=S+352|0;t=S+344|0;M=S+32|0;u=S+408|0;R=S+332|0;l=S+396|0;n=S+384|0;o=S+80|0;p=S+372|0;q=S+64|0;r=S+360|0;x=S+212|0;w=S+176|0;v=S+128|0;y=S+48|0;z=S+320|0;B=S+16|0;C=S+308|0;E=S+296|0;F=S+284|0;G=S+272|0;H=S+260|0;K=S+248|0;L=S;Q=S+200|0;P=S+188|0;c[u>>2]=e;e=Ica(e,0)|0;if(!e)A=0;else A=job(e,13672,15488,0)|0;e=c[d>>2]|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;h=l+11|0;a[h>>0]=9;i=l;j=145103;k=i+9|0;do{a[i>>0]=a[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));a[l+9>>0]=0;c[M>>2]=e;KPa(O,M,l,0);c[m>>2]=NOa(O)|0;if(!(aNa(m)|0)){c[R>>2]=0;c[R+4>>2]=0;c[R+8>>2]=0}else{c[t>>2]=NOa(O)|0;c[N>>2]=c[t>>2];NW(R,0,N)}if((a[h>>0]|0)<0)rmb(c[l>>2]|0);KPa(m,d,145113,0);J=R+11|0;l=a[J>>0]|0;do if((l<<24>>24<0?c[R+4>>2]|0:l&255)|0){Lmb(n,R);l=KX(0,n,(OOa(m)|0)!=0)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);h=c[d>>2]|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;k=o+11|0;a[k>>0]=8;j=o;c[j>>2]=1633906540;c[j+4>>2]=1852795252;a[o+8>>0]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;j=p+11|0;a[j>>0]=4;c[p>>2]=1952867692;n=p+4|0;a[n>>0]=0;c[O>>2]=h;c[N>>2]=oNa(O,o)|0;h=SMa(N)|0;i=c9a(h)|0;e=a[j>>0]|0;if((i|0)==((e<<24>>24<0?c[n>>2]|0:e&255)|0)){h=(lnb(p,0,-1,h,i)|0)==0;e=a[j>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[p>>2]|0);if((a[k>>0]|0)<0)rmb(c[o>>2]|0);if(h){c[(c[u>>2]|0)+164>>2]=l;break}i=c[d>>2]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=q+11|0;a[k>>0]=8;h=q;c[h>>2]=1633906540;c[h+4>>2]=1852795252;a[q+8>>0]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=r+11|0;a[h>>0]=6;a[r>>0]=a[172507]|0;a[r+1>>0]=a[172508]|0;a[r+2>>0]=a[172509]|0;a[r+3>>0]=a[172510]|0;a[r+4>>0]=a[172511]|0;a[r+5>>0]=a[172512]|0;a[r+6>>0]=0;c[O>>2]=i;c[N>>2]=oNa(O,q)|0;i=SMa(N)|0;j=c9a(i)|0;e=a[h>>0]|0;if((j|0)==((e<<24>>24<0?c[r+4>>2]|0:e&255)|0)){p=(lnb(r,0,-1,i,j)|0)==0;e=a[h>>0]|0;h=p}else h=0;if(e<<24>>24<0)rmb(c[r>>2]|0);if((a[k>>0]|0)<0)rmb(c[q>>2]|0);if(h){dKa(145120,s);break}else{c[(c[u>>2]|0)+168>>2]=l;break}}while(0);KPa(t,d,145175,0);if(OOa(t)|0){c[M>>2]=NOa(t)|0;c[O>>2]=oNa(M,165066)|0;h=NMa(O,202525)|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(N);if(i>>>0<11){a[N+11>>0]=i;if(!i)e=N;else{e=N;I=36}}else{I=i+16&-16;e=omb(I)|0;c[N>>2]=e;c[N+8>>2]=I|-2147483648;c[N+4>>2]=i;I=36}if((I|0)==36)qpb(e|0,h|0,i|0)|0;a[e+i>>0]=0;c[x>>2]=NOa(t)|0;c[M>>2]=oNa(x,185624)|0;h=NMa(M,202525)|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(O);if(i>>>0<11){a[O+11>>0]=i;if(!i)e=O;else{e=O;I=42}}else{I=i+16&-16;e=omb(I)|0;c[O>>2]=e;c[O+8>>2]=I|-2147483648;c[O+4>>2]=i;I=42}if((I|0)==42)qpb(e|0,h|0,i|0)|0;a[e+i>>0]=0;c[w>>2]=NOa(t)|0;c[x>>2]=rNa(w)|0;h=oOa(x,202525)|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(M);if(i>>>0<11){a[M+11>>0]=i;if(!i)e=M;else{e=M;I=48}}else{I=i+16&-16;e=omb(I)|0;c[M>>2]=e;c[M+8>>2]=I|-2147483648;c[M+4>>2]=i;I=48}if((I|0)==48)qpb(e|0,h|0,i|0)|0;a[e+i>>0]=0;r=O+11|0;h=a[r>>0]|0;j=O+4|0;e=c[j>>2]|0;i=h&255;do if(((h<<24>>24<0?e:i)|0)==5){if(lnb(O,0,-1,157637,5)|0){h=a[r>>0]|0;i=h&255;e=c[j>>2]|0;I=80;break}o=b+272|0;p=b+276|0;if((c[o>>2]|0)!=(c[p>>2]|0)){Lmb(x,(c[u>>2]|0)+188|0);e=LX(b,x)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);if(!e)break}MX(x,N,O,M);c[w>>2]=0;q=w+4|0;c[q>>2]=0;c[w+8>>2]=0;TW(w,u);c[v>>2]=0;n=v+4|0;c[n>>2]=0;m=v+8|0;c[m>>2]=0;e=c[w>>2]|0;h=(c[q>>2]|0)-e|0;i=h>>2;if(h|0){if(i>>>0>1073741823)Snb(v);j=omb(h)|0;c[n>>2]=j;c[v>>2]=j;c[m>>2]=j+(i<<2);if((h|0)>0){qpb(j|0,e|0,h|0)|0;c[n>>2]=j+(h>>>2<<2)}}e=v+12|0;Lmb(e,x);h=v+24|0;k=x+12|0;Lmb(h,k);i=v+36|0;l=x+24|0;Lmb(i,l);j=c[p>>2]|0;if(j>>>0<(c[b+280>>2]|0)>>>0){c[j>>2]=0;t=j+4|0;c[t>>2]=0;u=j+8|0;c[u>>2]=0;c[j>>2]=c[v>>2];c[t>>2]=c[n>>2];c[u>>2]=c[m>>2];c[m>>2]=0;c[n>>2]=0;c[v>>2]=0;u=j+12|0;c[u>>2]=c[e>>2];c[u+4>>2]=c[e+4>>2];c[u+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;u=j+24|0;c[u>>2]=c[h>>2];c[u+4>>2]=c[h+4>>2];c[u+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;u=j+36|0;c[u>>2]=c[i>>2];c[u+4>>2]=c[i+4>>2];c[u+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[p>>2]=(c[p>>2]|0)+48}else{NX(o,v);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0)}if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=c[v>>2]|0;if(e|0){c[n>>2]=e;rmb(e)}e=c[w>>2]|0;if(e|0){c[q>>2]=e;rmb(e)}if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0)}else I=80;while(0);do if((I|0)==80){if(((h<<24>>24<0?e:i)|0)==4){if(lnb(O,0,-1,165740,4)|0){h=a[r>>0]|0;i=h&255;e=c[j>>2]|0;I=83}}else I=83;if((I|0)==83){if(((h<<24>>24<0?e:i)|0)!=11)break;if(lnb(O,0,-1,142734,11)|0)break}e=b+276|0;Rmb((c[e>>2]|0)+-24|0,O)|0;Lmb(x,(c[u>>2]|0)+188|0);h=LX(b,x)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);if(h){e=c[e>>2]|0;h=e+-44|0;i=c[h>>2]|0;if((i|0)==(c[e+-40>>2]|0)){TW(e+-48|0,u);break}else{c[i>>2]=c[u>>2];c[h>>2]=(c[h>>2]|0)+4;break}}}while(0);if((a[M+11>>0]|0)<0)rmb(c[M>>2]|0);if((a[r>>0]|0)<0)rmb(c[O>>2]|0);if((a[N+11>>0]|0)<0)rmb(c[N>>2]|0)}KPa(M,d,184241,0);do if(OOa(M)|0){l=omb(480)|0;oL(l);h=l;Lmb(O,f);c[O+12>>2]=h;c[N>>2]=c[O>>2];c[N+4>>2]=c[O+4>>2];c[N+8>>2]=c[O+8>>2];c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;e=N+12|0;c[e>>2]=h;h=b+360|0;i=c[h>>2]|0;if(i>>>0<(c[b+364>>2]|0)>>>0){c[i>>2]=c[N>>2];c[i+4>>2]=c[N+4>>2];c[i+8>>2]=c[N+8>>2];c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;c[i+12>>2]=c[e>>2];c[h>>2]=(c[h>>2]|0)+16}else{tS(b+356|0,N);if((a[N+11>>0]|0)<0)rmb(c[N>>2]|0)}if((a[O+11>>0]|0)<0)rmb(c[O>>2]|0);i=c[d>>2]|0;c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;k=y+11|0;a[k>>0]=8;h=y;c[h>>2]=1633906540;c[h+4>>2]=1852795252;a[y+8>>0]=0;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;h=z+11|0;a[h>>0]=4;c[z>>2]=1952867692;f=z+4|0;a[f>>0]=0;c[O>>2]=i;c[N>>2]=oNa(O,y)|0;i=SMa(N)|0;j=c9a(i)|0;e=a[h>>0]|0;if((j|0)==((e<<24>>24<0?c[f>>2]|0:e&255)|0)){f=(lnb(z,0,-1,i,j)|0)==0;e=a[h>>0]|0;h=f}else h=0;if(e<<24>>24<0)rmb(c[z>>2]|0);if((a[k>>0]|0)<0)rmb(c[y>>2]|0);do if(h)g[l+408>>3]=0.0;else{i=c[d>>2]|0;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;k=B+11|0;a[k>>0]=8;h=B;c[h>>2]=1633906540;c[h+4>>2]=1852795252;a[B+8>>0]=0;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;h=C+11|0;a[h>>0]=6;a[C>>0]=a[172507]|0;a[C+1>>0]=a[172508]|0;a[C+2>>0]=a[172509]|0;a[C+3>>0]=a[172510]|0;a[C+4>>0]=a[172511]|0;a[C+5>>0]=a[172512]|0;a[C+6>>0]=0;c[O>>2]=i;c[N>>2]=oNa(O,B)|0;i=SMa(N)|0;j=c9a(i)|0;e=a[h>>0]|0;if((j|0)==((e<<24>>24<0?c[C+4>>2]|0:e&255)|0)){z=(lnb(C,0,-1,i,j)|0)==0;e=a[h>>0]|0;h=z}else h=0;if(e<<24>>24<0)rmb(c[C>>2]|0);if((a[k>>0]|0)<0)rmb(c[B>>2]|0);if(h){dKa(145120,D);break}else{g[l+408>>3]=+((c[b+168>>2]|0)+1|0);break}}while(0);Mnb(F,c[A+200>>2]|0);_m(E,A+196|0,F);h=E+4|0;hX(l+372|0,c[E>>2]|0,c[h>>2]|0);e=c[E>>2]|0;if(e|0){c[h>>2]=e;rmb(e)}if((a[F+11>>0]|0)<0)rmb(c[F>>2]|0);c[O>>2]=NOa(M)|0;c[N>>2]=oNa(O,183985)|0;h=NMa(N,202525)|0;c[G>>2]=0;c[G+4>>2]=0;c[G+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(G);if(i>>>0<11){a[G+11>>0]=i;if(!i)e=G;else{e=G;I=133}}else{I=i+16&-16;e=omb(I)|0;c[G>>2]=e;c[G+8>>2]=I|-2147483648;c[G+4>>2]=i;I=133}if((I|0)==133)qpb(e|0,h|0,i|0)|0;a[e+i>>0]=0;Rmb(l+436|0,G)|0;if((a[G+11>>0]|0)<0)rmb(c[G>>2]|0);c[O>>2]=NOa(M)|0;c[N>>2]=rNa(O)|0;i=oOa(N,202525)|0;c[H>>2]=0;c[H+4>>2]=0;c[H+8>>2]=0;j=c9a(i)|0;if(j>>>0>4294967279)Jmb(H);if(j>>>0<11){e=H+11|0;a[e>>0]=j;if(!j)h=H;else{h=H;I=141}}else{e=j+16&-16;h=omb(e)|0;c[H>>2]=h;c[H+8>>2]=e|-2147483648;c[H+4>>2]=j;e=H+11|0;I=141}if((I|0)==141)qpb(h|0,i|0,j|0)|0;a[h+j>>0]=0;c[l+456>>2]=lX(0,H)|0;if((a[e>>0]|0)<0)rmb(c[H>>2]|0);i=NOa(M)|0;c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;k=K+11|0;a[k>>0]=4;c[K>>2]=1701869940;a[K+4>>0]=0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;h=L+11|0;a[h>>0]=8;j=L;c[j>>2]=1702260329;c[j+4>>2]=1684370546;a[L+8>>0]=0;c[O>>2]=i;c[N>>2]=oNa(O,K)|0;i=SMa(N)|0;j=c9a(i)|0;e=a[h>>0]|0;if((j|0)==((e<<24>>24<0?c[L+4>>2]|0:e&255)|0)){I=(lnb(L,0,-1,i,j)|0)==0;e=a[h>>0]|0;h=I}else h=0;if(e<<24>>24<0)rmb(c[L>>2]|0);if((a[k>>0]|0)<0)rmb(c[K>>2]|0);if(h){c[l+452>>2]=1;c[l+468>>2]=1;c[l+476>>2]=0;c[l+472>>2]=2;break}e=NOa(M)|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;i=Q+11|0;a[i>>0]=4;c[Q>>2]=1701869940;a[Q+4>>0]=0;c[P+8>>2]=0;h=P+11|0;a[h>>0]=7;a[P>>0]=a[143957]|0;a[P+1>>0]=a[143958]|0;a[P+2>>0]=a[143959]|0;a[P+3>>0]=a[143960]|0;a[P+4>>0]=a[143961]|0;a[P+5>>0]=a[143962]|0;a[P+6>>0]=a[143963]|0;a[P+7>>0]=0;c[O>>2]=e;c[N>>2]=oNa(O,Q)|0;e=SMa(N)|0;do if((c9a(e)|0)==7){e=(lnb(P,0,-1,e,7)|0)==0;if((a[h>>0]|0)>=0)break;rmb(c[P>>2]|0)}else e=0;while(0);if((a[i>>0]|0)<0)rmb(c[Q>>2]|0);if(!e)break;c[l+452>>2]=2;c[l+468>>2]=1;c[l+476>>2]=0;c[l+472>>2]=1}while(0);if((a[J>>0]|0)>=0){ya=S;return}rmb(c[R>>2]|0);ya=S;return}function ZW(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;C=0;F=ya;ya=ya+2800|0;KPa(F+568|0,e,144862,0);c[(F+40|0)>>2]=oNa(e,143502)|0;j=NMa(F+40|0,202525)|0;c[(F+540|0)>>2]=0;c[(F+540|0)+4>>2]=0;c[(F+540|0)+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(F+540|0);if(k>>>0<11){a[(F+540|0)+11>>0]=k;if(!k)i=F+540|0;else{h=F+540|0;C=6}}else{h=omb(k+16&-16)|0;c[(F+540|0)>>2]=h;c[(F+540|0)+8>>2]=k+16&-16|-2147483648;c[(F+540|0)+4>>2]=k;C=6}if((C|0)==6){qpb(h|0,j|0,k|0)|0;i=h}a[i+k>>0]=0;c[(F+40|0)>>2]=NOa(F+568|0)|0;LPa(F+508|0,F+40|0,144877,0);c[F+720>>2]=d;c[F+728>>2]=e;c[F+736>>2]=f;c[F+744>>2]=g;c[F+2680>>2]=C;c[F+2712>>2]=0;c[F+2716>>2]=0;DX(F);C=c[F+2680>>2]|0;if((C|0)==187){c[(F+40|0)>>2]=NOa(F+568|0)|0;KPa(F+608|0,F+40|0,144924,0);if(OOa(F+608|0)|0){KPa(F,e,185293,0);if(QOa(F)|0)t=1;else{c[(F+16|0)>>2]=NOa(F)|0;c[(F+40|0)>>2]=rNa(F+16|0)|0;t=pOa(F+40|0,0)|0}i=NOa(F+608|0)|0;c[(F+332|0)>>2]=0;c[(F+332|0)+4>>2]=0;c[(F+332|0)+8>>2]=0;a[((F+332|0)+11|0)>>0]=4;c[(F+332|0)>>2]=1701869940;a[(F+332|0)+4>>0]=0;c[(F+320|0)>>2]=0;c[(F+320|0)+4>>2]=0;c[(F+320|0)+8>>2]=0;a[((F+320|0)+11|0)>>0]=4;c[(F+320|0)>>2]=1886352499;a[((F+320|0)+4|0)>>0]=0;c[(F+16|0)>>2]=i;c[(F+40|0)>>2]=oNa(F+16|0,F+332|0)|0;i=SMa(F+40|0)|0;f=c9a(i)|0;h=a[((F+320|0)+11|0)>>0]|0;if((f|0)==((h<<24>>24<0?c[((F+320|0)+4|0)>>2]|0:h&255)|0)){i=(lnb(F+320|0,0,-1,i,f)|0)==0;h=a[((F+320|0)+11|0)>>0]|0}else i=0;if(h<<24>>24<0)rmb(c[(F+320|0)>>2]|0);if((a[((F+332|0)+11|0)>>0]|0)<0)rmb(c[(F+332|0)>>2]|0);a:{l=1;if(l){l=0;if(i){c[(c[d+140>>2]|0)+(t<<2)>>2]=0;h=c[d+356>>2]|0;if((h|0)!=(c[(d+360|0)>>2]|0)){b:while(1){i=h+12|0;k=c[i>>2]|0;if((Ba[c[(c[k>>2]|0)+8>>2]&511](k)|0)==83){i=c[i>>2]|0;if(!i)j=0;else j=job(i,9360,13872,0)|0;c[(F+40|0)>>2]=0;c[((F+40|0)+4|0)>>2]=0;c[((F+40|0)+8|0)>>2]=0;i=c[j+372>>2]|0;k=(c[j+376>>2]|0)-i|0;c:do if(!k)C=215;else{if(k>>2>>>0>1073741823)break b;f=omb(k)|0;c[((F+40|0)+4|0)>>2]=f;c[(F+40|0)>>2]=f;c[((F+40|0)+8|0)>>2]=f+(k>>2<<2);if((k|0)<=0){m=f;C=216;break}qpb(f|0,i|0,k|0)|0;c[((F+40|0)+4|0)>>2]=f+(k>>>2<<2)|0;if((f+(k>>>2<<2)|0|0)==(f|0)){C=215;break}i=f;while(1){if((c[i>>2]|0)==(t|0))break;i=i+4|0;if((i|0)==(f+(k>>>2<<2)|0|0)){C=215;break c}}if((i|0)==(f+(k>>>2<<2)|0|0)){C=215;break}if(M3a(j+432|0)|0){C=215;break}Lmb(F+308|0,d+176|0);Rmb(j+436|0,F+308|0)|0;if((a[((F+308|0)+11|0)>>0]|0)>=0){C=215;break}rmb(c[(F+308|0)>>2]|0);C=215}while(0);if((C|0)==215){C=0;i=c[(F+40|0)>>2]|0;if(i|0){m=i;C=216}}if((C|0)==216){C=0;c[((F+40|0)+4|0)>>2]=m;rmb(m)}}h=h+16|0;if((h|0)==(c[(d+360|0)>>2]|0))break a}Snb(F+40|0)}}else l=1}if(l)if(1){h=omb(592)|0;Nda(h);c[(F+344|0)>>2]=h;c[(F+16|0)>>2]=NOa(F+608|0)|0;c[(F+40|0)>>2]=oNa(F+16|0,183985)|0;i=NMa(F+40|0,202525)|0;c[(F+296|0)>>2]=0;c[(F+296|0)+4>>2]=0;c[(F+296|0)+8>>2]=0;f=c9a(i)|0;if(f>>>0>4294967279)Jmb(F+296|0);if(f>>>0<11){a[(F+296|0)+11>>0]=f;if(!f)o=F+296|0;else{n=F+296|0;C=224}}else{n=omb(f+16&-16)|0;c[(F+296|0)>>2]=n;c[(F+296|0)+8>>2]=f+16&-16|-2147483648;c[(F+296|0)+4>>2]=f;C=224}if((C|0)==224){qpb(n|0,i|0,f|0)|0;o=n}a[o+f>>0]=0;Rmb(h+492|0,F+296|0)|0;if((a[(F+296|0)+11>>0]|0)<0)rmb(c[(F+296|0)>>2]|0);h=c[(F+344|0)>>2]|0;i=(a[(F+540|0)+11>>0]|0)<0?c[(F+540|0)>>2]|0:F+540|0;c[(F+284|0)>>2]=0;c[(F+284|0)+4>>2]=0;c[(F+284|0)+8>>2]=0;f=c9a(i)|0;if(f>>>0>4294967279)Jmb(F+284|0);if(f>>>0<11){a[(F+284|0)+11>>0]=f;if(!f)q=F+284|0;else{p=F+284|0;C=232}}else{p=omb(f+16&-16)|0;c[(F+284|0)>>2]=p;c[(F+284|0)+8>>2]=f+16&-16|-2147483648;c[(F+284|0)+4>>2]=f;C=232}if((C|0)==232){qpb(p|0,i|0,f|0)|0;q=p}a[q+f>>0]=0;c[h+584>>2]=hRa(h+576|0,F+284|0,1)|0;if((a[(F+284|0)+11>>0]|0)<0)rmb(c[(F+284|0)>>2]|0);h=c[(F+344|0)>>2]|0;Mnb(F+260|0,t);_m(F+272|0,h+368|0,F+260|0);if((F+272|0|0)!=(h+372|0|0))hX(h+372|0,c[(F+272|0)>>2]|0,c[(F+272|0)+4>>2]|0);h=c[(F+272|0)>>2]|0;if(h|0){c[(F+272|0)+4>>2]=h;rmb(h)}if((a[(F+260|0)+11>>0]|0)<0)rmb(c[(F+260|0)>>2]|0);h=c[(F+344|0)>>2]|0;c[(F+16|0)>>2]=NOa(F+608|0)|0;c[(F+40|0)>>2]=oNa(F+16|0,144937)|0;i=NMa(F+40|0,202525)|0;c[(F+248|0)>>2]=0;c[(F+248|0)+4>>2]=0;c[(F+248|0)+8>>2]=0;f=c9a(i)|0;if(f>>>0>4294967279)Jmb(F+248|0);if(f>>>0<11){a[(F+248|0)+11>>0]=f;if(!f)s=F+248|0;else{r=F+248|0;C=246}}else{r=omb(f+16&-16)|0;c[(F+248|0)>>2]=r;c[(F+248|0)+8>>2]=f+16&-16|-2147483648;c[(F+248|0)+4>>2]=f;C=246}if((C|0)==246){qpb(r|0,i|0,f|0)|0;s=r}a[s+f>>0]=0;c[h+580>>2]=vm(h+576|0,F+248|0,1)|0;if((a[(F+248|0)+11>>0]|0)<0)rmb(c[(F+248|0)>>2]|0);c[(F+16|0)>>2]=NOa(F+608|0)|0;c[(F+40|0)>>2]=oNa(F+16|0,144937)|0;i=((OMa(F+40|0,0)|0)+2|0)/8|0;c[(c[(d+140|0)>>2]|0)+(t<<2)>>2]=i;i=NOa(F+608|0)|0;c[(F+236|0)>>2]=0;c[(F+236|0)+4>>2]=0;c[(F+236|0)+8>>2]=0;a[((F+236|0)+11|0)>>0]=4;c[(F+236|0)>>2]=1701869940;a[(F+236|0)+4>>0]=0;c[(F+224|0)>>2]=0;c[(F+224|0)+4>>2]=0;c[(F+224|0)+8>>2]=0;a[((F+224|0)+11|0)>>0]=2;b[(F+224|0)>>1]=28789;a[(F+224|0)+2>>0]=0;c[(F+16|0)>>2]=i;c[(F+40|0)>>2]=oNa(F+16|0,F+236|0)|0;i=SMa(F+40|0)|0;f=c9a(i)|0;h=a[((F+224|0)+11|0)>>0]|0;if((f|0)==((h<<24>>24<0?c[(F+224|0)+4>>2]|0:h&255)|0)){i=(lnb(F+224|0,0,-1,i,f)|0)==0;h=a[((F+224|0)+11|0)>>0]|0}else i=0;if(h<<24>>24<0)rmb(c[(F+224|0)>>2]|0);if((a[((F+236|0)+11|0)>>0]|0)<0)rmb(c[(F+236|0)>>2]|0);h=(c[(F+344|0)>>2]|0)+584|0;if(i){c[h>>2]=2;t=(c[(d+140|0)>>2]|0)+(t<<2)|0;c[t>>2]=0-(c[t>>2]|0)}else c[h>>2]=1;Lmb(F+16|0,g);h=c[(F+344|0)>>2]|0;c[(F+16|0)+12>>2]=h;c[(F+40|0)>>2]=c[(F+16|0)>>2];c[(F+40|0)+4>>2]=c[(F+16|0)+4>>2];c[(F+40|0)+8>>2]=c[(F+16|0)+8>>2];c[(F+16|0)>>2]=0;c[(F+16|0)+4>>2]=0;c[(F+16|0)+8>>2]=0;c[((F+40|0)+12|0)>>2]=h;h=c[(d+360|0)>>2]|0;do if(h>>>0<(c[d+364>>2]|0)>>>0){c[h>>2]=c[(F+40|0)>>2];c[h+4>>2]=c[(F+40|0)+4>>2];c[h+8>>2]=c[(F+40|0)+8>>2];c[(F+40|0)>>2]=0;c[(F+40|0)+4>>2]=0;c[(F+40|0)+8>>2]=0;c[h+12>>2]=c[((F+40|0)+12|0)>>2];c[(d+360|0)>>2]=(c[(d+360|0)>>2]|0)+16}else{tS(d+356|0,F+40|0);if((a[(F+40|0)+11>>0]|0)>=0)break;rmb(c[(F+40|0)>>2]|0)}while(0);if((a[(F+16|0)+11>>0]|0)<0)rmb(c[(F+16|0)>>2]|0);h=c[(d+324|0)>>2]|0;if((h|0)==(c[d+328>>2]|0))AX(d+320|0,F+344|0);else{c[h>>2]=c[(F+344|0)>>2];c[(d+324|0)>>2]=(c[(d+324|0)>>2]|0)+4}}}}c[(F+40|0)>>2]=NOa(F+568|0)|0;KPa(F+16|0,F+40|0,144942,0);if(OOa(F+16|0)|0){f=omb(496)|0;vha(f);c[(F+40|0)>>2]=f;h=a[(F+540|0)+11>>0]|0;if((h<<24>>24<0?c[(F+540|0)+4>>2]|0:h&255)|0){h=h<<24>>24<0?c[(F+540|0)>>2]|0:F+540|0;c[(F+192|0)>>2]=0;c[(F+192|0)+4>>2]=0;c[(F+192|0)+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(F+192|0);if(i>>>0<11){a[(F+192|0)+11>>0]=i;if(!i)v=F+192|0;else{u=F+192|0;C=277}}else{u=omb(i+16&-16)|0;c[(F+192|0)>>2]=u;c[(F+192|0)+8>>2]=i+16&-16|-2147483648;c[(F+192|0)+4>>2]=i;C=277}if((C|0)==277){qpb(u|0,h|0,i|0)|0;v=u}a[v+i>>0]=0;Hm(F+208|0,f+468|0,F+192|0,1);c[(f+476|0)>>2]=c[((F+208|0)+4|0)>>2];c[(f+476|0)+4>>2]=c[((F+208|0)+4|0)+4>>2];c[(f+476|0)+8>>2]=c[((F+208|0)+4|0)+8>>2];if((a[(F+192|0)+11>>0]|0)<0)rmb(c[(F+192|0)>>2]|0)}c[(F+72|0)>>2]=NOa(F+16|0)|0;c[(F+344|0)>>2]=oNa(F+72|0,185624)|0;h=NMa(F+344|0,202525)|0;c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(F);if(i>>>0<11){a[(F+11|0)>>0]=i;if(!i){x=F;z=F+11|0}else{w=F;y=F+11|0;C=285}}else{w=omb(i+16&-16)|0;c[F>>2]=w;c[F+8>>2]=i+16&-16|-2147483648;c[F+4>>2]=i;y=F+11|0;C=285}if((C|0)==285){qpb(w|0,h|0,i|0)|0;x=w;z=y}a[x+i>>0]=0;y=a[z>>0]|0;if((y<<24>>24<0?c[(F+4|0)>>2]|0:y&255)|0){y=c[(F+40|0)>>2]|0;Lmb(F+180|0,F);c[y+452>>2]=BX(0,F+180|0)|0;if((a[(F+180|0)+11>>0]|0)<0)rmb(c[(F+180|0)>>2]|0)}y=a[z>>0]|0;if(((y<<24>>24<0?c[(F+4|0)>>2]|0:y&255)|0)==4)if(!(lnb(F,0,-1,165740,4)|0)){y=c[(F+40|0)>>2]|0;Lmb(F+168|0,d+176|0);Rmb(y+388|0,F+168|0)|0;if((a[(F+168|0)+11>>0]|0)<0)rmb(c[(F+168|0)>>2]|0)}Lmb(F+72|0,g);h=c[(F+40|0)>>2]|0;c[(F+72|0)+12>>2]=h;c[(F+344|0)>>2]=c[(F+72|0)>>2];c[(F+344|0)+4>>2]=c[(F+72|0)+4>>2];c[(F+344|0)+8>>2]=c[(F+72|0)+8>>2];c[(F+72|0)>>2]=0;c[(F+72|0)+4>>2]=0;c[(F+72|0)+8>>2]=0;c[((F+344|0)+12|0)>>2]=h;h=c[(d+360|0)>>2]|0;if(h>>>0<(c[d+364>>2]|0)>>>0){c[h>>2]=c[(F+344|0)>>2];c[h+4>>2]=c[(F+344|0)+4>>2];c[h+8>>2]=c[(F+344|0)+8>>2];c[(F+344|0)>>2]=0;c[(F+344|0)+4>>2]=0;c[(F+344|0)+8>>2]=0;c[h+12>>2]=c[((F+344|0)+12|0)>>2];c[(d+360|0)>>2]=(c[(d+360|0)>>2]|0)+16}else{tS(d+356|0,F+344|0);if((a[(F+344|0)+11>>0]|0)<0)rmb(c[(F+344|0)>>2]|0)}if((a[(F+72|0)+11>>0]|0)<0)rmb(c[(F+72|0)>>2]|0);h=c[(d+336|0)>>2]|0;if((h|0)==(c[d+340>>2]|0))CX(d+332|0,F+40|0);else{c[h>>2]=c[(F+40|0)>>2];c[(d+336|0)>>2]=(c[(d+336|0)>>2]|0)+4}if((a[z>>0]|0)<0)rmb(c[F>>2]|0)}c[(F+40|0)>>2]=NOa(F+568|0)|0;KPa(F,F+40|0,144948,0);KPa(F+160|0,e,144883,0);if(!(OOa(F+160|0)|0)){if(OOa(F)|0)C=307}else C=307;if((C|0)==307){z=omb(520)|0;Pza(z);c[(F+344|0)>>2]=z;if((VOa(F+508|0)|0)==1){h=c[(F+344|0)>>2]|0;$Oa(F+64|0,F+508|0);c[(F+72|0)>>2]=NOa(F+64|0)|0;c[(F+40|0)>>2]=oNa(F+72|0,184316)|0;i=NMa(F+40|0,202525)|0;c[(F+144|0)>>2]=0;c[(F+144|0)+4>>2]=0;c[(F+144|0)+8>>2]=0;f=c9a(i)|0;if(f>>>0>4294967279)Jmb(F+144|0);if(f>>>0<11){a[(F+144|0)+11>>0]=f;if(!f)B=F+144|0;else{A=F+144|0;C=313}}else{A=omb(f+16&-16)|0;c[(F+144|0)>>2]=A;c[(F+144|0)+8>>2]=f+16&-16|-2147483648;c[(F+144|0)+4>>2]=f;C=313}if((C|0)==313){qpb(A|0,i|0,f|0)|0;B=A}a[B+f>>0]=0;Rmb(h+468|0,F+144|0)|0;if((a[(F+144|0)+11>>0]|0)<0)rmb(c[(F+144|0)>>2]|0)}f=c[(F+344|0)>>2]|0;h=(a[(F+540|0)+11>>0]|0)<0?c[(F+540|0)>>2]|0:F+540|0;c[(F+112|0)>>2]=0;c[(F+112|0)+4>>2]=0;c[(F+112|0)+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(F+112|0);if(i>>>0<11){a[(F+112|0)+11>>0]=i;if(!i)E=F+112|0;else{D=F+112|0;C=322}}else{D=omb(i+16&-16)|0;c[(F+112|0)>>2]=D;c[(F+112|0)+8>>2]=i+16&-16|-2147483648;c[(F+112|0)+4>>2]=i;C=322}if((C|0)==322){qpb(D|0,h|0,i|0)|0;E=D}a[E+i>>0]=0;Hm(F+128|0,f+364|0,F+112|0,1);c[(f+372|0)>>2]=c[((F+128|0)+4|0)>>2];c[(f+372|0)+4>>2]=c[((F+128|0)+4|0)+4>>2];c[(f+372|0)+8>>2]=c[((F+128|0)+4|0)+8>>2];if((a[(F+112|0)+11>>0]|0)<0)rmb(c[(F+112|0)>>2]|0);if(VOa(F+508|0)|0){TOa(F+92|0,F+508|0);vX(0,F+92|0,c[(F+344|0)>>2]|0);IMa(F+92|0)}if(!(OOa(F)|0)){E=c[(F+344|0)>>2]|0;KPa(F+64|0,e,144958,0);c[(F+72|0)>>2]=NOa(F+64|0)|0;c[(F+40|0)>>2]=oNa(F+72|0,142167)|0;c[E+496>>2]=OMa(F+40|0,0)|0}else{c[(F+88|0)>>2]=NOa(F)|0;e=c[(F+344|0)>>2]|0;c[(F+40|0)>>2]=c[(F+88|0)>>2];IX(d,F+40|0,e)}Lmb(F+72|0,g);h=c[(F+344|0)>>2]|0;c[(F+72|0)+12>>2]=h;c[(F+40|0)>>2]=c[(F+72|0)>>2];c[(F+40|0)+4>>2]=c[(F+72|0)+4>>2];c[(F+40|0)+8>>2]=c[(F+72|0)+8>>2];c[(F+72|0)>>2]=0;c[(F+72|0)+4>>2]=0;c[(F+72|0)+8>>2]=0;c[((F+40|0)+12|0)>>2]=h;h=c[(d+360|0)>>2]|0;if(h>>>0<(c[d+364>>2]|0)>>>0){c[h>>2]=c[(F+40|0)>>2];c[h+4>>2]=c[(F+40|0)+4>>2];c[h+8>>2]=c[(F+40|0)+8>>2];c[(F+40|0)>>2]=0;c[(F+40|0)+4>>2]=0;c[(F+40|0)+8>>2]=0;c[h+12>>2]=c[((F+40|0)+12|0)>>2];c[(d+360|0)>>2]=(c[(d+360|0)>>2]|0)+16}else{tS(d+356|0,F+40|0);if((a[(F+40|0)+11>>0]|0)<0)rmb(c[(F+40|0)>>2]|0)}if((a[(F+72|0)+11>>0]|0)<0)rmb(c[(F+72|0)>>2]|0);h=c[(d+348|0)>>2]|0;if((h|0)==(c[d+352>>2]|0))JX(d+344|0,F+344|0);else{c[h>>2]=c[(F+344|0)>>2];c[(d+348|0)>>2]=(c[(d+348|0)>>2]|0)+4}}if(!(VOa(F+508|0)|0))if(QOa(F+384|0)|0)if(QOa(F)|0)if(QOa(F+608|0)|0)if(QOa(F+16|0)|0)if(QOa(F+616|0)|0){c[(F+344|0)>>2]=NOa(F+568|0)|0;c[(F+40|0)>>2]=sNa(F+344|0)|0;c[(F+32|0)>>2]=nNa(F+40|0)|0;dKa(144964,F+32|0)}}IMa(F+508|0);if((a[(F+540|0)+11>>0]|0)>=0){ya=F;return}rmb(c[(F+540|0)>>2]|0);ya=F;return}function _W(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=ya;ya=ya+80|0;m=t+68|0;o=t;l=t+56|0;p=t+44|0;q=t+40|0;r=t+32|0;s=t+16|0;n=t+4|0;i=c[e>>2]|0;k=omb(16)|0;d=k;g=143165;h=d+12|0;do{a[d>>0]=a[g>>0]|0;d=d+1|0;g=g+1|0}while((d|0)<(h|0));a[k+12>>0]=0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;j=l+11|0;a[j>>0]=2;b[l>>1]=28526;a[l+2>>0]=0;c[o>>2]=i;c[m>>2]=oNa(o,k)|0;g=SMa(m)|0;h=c9a(g)|0;d=a[j>>0]|0;if((h|0)==((d<<24>>24<0?c[l+4>>2]|0:d&255)|0)){g=(lnb(l,0,-1,g,h)|0)==0;d=a[j>>0]|0}else g=0;if(d<<24>>24<0)rmb(c[l>>2]|0);rmb(k);if(g){ya=t;return}k=omb(592)|0;yP(k);l=omb(160)|0;LK(l);c[o>>2]=iNa(e,144841)|0;if(aNa(o)|0){d=s+8+3|0;g=n+11|0;h=p+11|0;do{KPa(r,o,144848,0);c[q>>2]=NOa(r)|0;c[m>>2]=c[q>>2];NW(p,0,m);i=omb(336)|0;kK(i);j=omb(212)|0;_za(j);Lmb(n,p);rKa(s,n);tnb(j+200|0,s)|0;if((a[d>>0]|0)<0)rmb(c[s>>2]|0);if((a[g>>0]|0)<0)rmb(c[n>>2]|0);Ra[c[(c[i>>2]|0)+112>>2]&511](i,j);Ra[c[(c[l>>2]|0)+112>>2]&511](l,i);if((a[h>>0]|0)<0)rmb(c[p>>2]|0);c[o>>2]=pNa(o,144841)|0}while((aNa(o)|0)!=0)}Ra[c[(c[k>>2]|0)+112>>2]&511](k,l);Ra[c[(c[f>>2]|0)+112>>2]&511](f,k);ya=t;return}function $W(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;w=ya;ya=ya+128|0;p=w+112|0;q=w+104|0;r=w+96|0;s=w+92|0;t=w+16|0;o=w+64|0;j=w+24|0;f=w+88|0;k=w+48|0;l=w+80|0;m=w+76|0;u=w+36|0;v=w;n=w+56|0;i=c[d>>2]|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=j+11|0;a[g>>0]=8;h=j;c[h>>2]=1634891108;c[h+4>>2]=1852795252;a[j+8>>0]=0;c[t>>2]=i;KPa(q,t,j,0);c[r>>2]=NOa(q)|0;if(!(aNa(r)|0)){c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;h=0;i=0}else{c[s>>2]=NOa(q)|0;c[p>>2]=c[s>>2];NW(o,0,p);h=a[o+11>>0]|0;i=c[o>>2]|0}h=h<<24>>24<0;y=wab(h?i:o)|0;x=b+164|0;c[x>>2]=(c[x>>2]|0)+y;if(h)rmb(i);if((a[g>>0]|0)<0)rmb(c[j>>2]|0);c[f>>2]=c[d>>2];c[p>>2]=c[f>>2];j=dX(b,p,e)|0;KPa(o,d,144761,0);KPa(k,d,144788,0);if(!(OOa(k)|0)){if(!(QOa(o)|0)){ya=w;return}KPa(n,d,144815,0);if(!(QOa(n)|0)){ya=w;return}f=omb(484)|0;k5(f);c[f+480>>2]=2;g=c[b+192>>2]|0;if((c[b+188>>2]|0)==(g|0)){Ra[c[(c[j>>2]|0)+112>>2]&511](j,f);ya=w;return}else{y=c[g+-4>>2]|0;Ra[c[(c[y>>2]|0)+112>>2]&511](y,f);ya=w;return}}KPa(l,d,144477,0);if(QOa(l)|0){c[m>>2]=NOa(k)|0;c[p>>2]=c[m>>2];j=dX(b,p,e)|0}y=c[d>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;i=v+11|0;a[i>>0]=8;x=v;c[x>>2]=1634891108;c[x+4>>2]=1852795252;a[v+8>>0]=0;c[t>>2]=y;KPa(q,t,v,0);c[r>>2]=NOa(q)|0;if(!(aNa(r)|0)){c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;g=u+11|0;h=u;f=u}else{c[s>>2]=NOa(q)|0;c[p>>2]=c[s>>2];NW(u,0,p);f=u+11|0;g=f;h=u;f=(a[f>>0]|0)<0?c[u>>2]|0:u}uX(b,j,wab(f)|0);if((a[g>>0]|0)<0)rmb(c[h>>2]|0);if((a[i>>0]|0)<0)rmb(c[v>>2]|0);ya=w;return}function aX(d,e,f,h){d=d|0;e=e|0;f=f|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;P=ya;ya=ya+288|0;N=P+276|0;J=P+8|0;L=P+248|0;M=P+224|0;D=P;O=P+152|0;l=P+144|0;f=P+264|0;i=P+240|0;q=P+112|0;r=P+212|0;t=P+200|0;s=P+196|0;u=P+64|0;w=P+56|0;z=P+44|0;A=P+32|0;x=P+184|0;v=P+180|0;y=P+20|0;B=P+168|0;C=P+164|0;E=P+132|0;F=P+120|0;G=P+96|0;H=P+84|0;I=P+72|0;j=c[e>>2]|0;k=omb(16)|0;n=k;o=144567;p=n+14|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[k+14>>0]=0;c[D>>2]=j;KPa(J,D,k,0);c[L>>2]=NOa(J)|0;if(!(aNa(L)|0)){c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0}else{c[M>>2]=NOa(J)|0;c[N>>2]=c[M>>2];NW(O,0,N)}rmb(k);KPa(l,e,144582,0);c[i>>2]=NOa(l)|0;c[N>>2]=c[i>>2];NW(f,0,N);sX(J,0,f);p=J+11|0;o=a[p>>0]|0;n=o<<24>>24<0;anb(O,n?c[J>>2]|0:J,n?c[J+4>>2]|0:o&255)|0;if((a[p>>0]|0)<0)rmb(c[J>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);KPa(q,e,144598,0);if(OOa(q)|0){c[L>>2]=NOa(q)|0;c[J>>2]=oNa(L,174430)|0;sF(N,O,NMa(J,202525)|0);m=O+11|0;if((a[m>>0]|0)<0){a[c[O>>2]>>0]=0;c[O+4>>2]=0}else{a[O>>0]=0;a[m>>0]=0}Vmb(O,0);c[O>>2]=c[N>>2];c[O+4>>2]=c[N+4>>2];c[O+8>>2]=c[N+8>>2];f=NOa(q)|0;l=omb(16)|0;n=l;o=144603;p=n+11|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[l+11>>0]=0;k=r+4|0;c[k>>2]=0;c[k+4>>2]=0;k=r+11|0;a[k>>0]=3;a[r>>0]=a[143303]|0;a[r+1>>0]=a[143304]|0;a[r+2>>0]=a[143305]|0;a[r+3>>0]=0;c[J>>2]=f;c[N>>2]=oNa(J,l)|0;i=SMa(N)|0;j=c9a(i)|0;f=a[k>>0]|0;if((j|0)==((f<<24>>24<0?c[r+4>>2]|0:f&255)|0)){i=(lnb(r,0,-1,i,j)|0)==0;f=a[k>>0]|0}else i=0;if(f<<24>>24<0)rmb(c[r>>2]|0);rmb(l);if(i){c[s>>2]=NOa(q)|0;c[N>>2]=c[s>>2];NW(t,0,N);tX(L,0,t);s=a[m>>0]|0;f=s<<24>>24<0;j=O+4|0;s=dnb(L,0,f?c[O>>2]|0:O,f?c[j>>2]|0:s&255)|0;f=c[s>>2]|0;i=s+4|0;c[J>>2]=c[i>>2];b[J+4>>1]=b[i+4>>1]|0;a[J+6>>0]=a[i+6>>0]|0;i=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;if((a[m>>0]|0)<0){a[c[O>>2]>>0]=0;c[j>>2]=0}else{a[O>>0]=0;a[m>>0]=0}Vmb(O,0);c[O>>2]=f;c[j>>2]=c[J>>2];b[j+4>>1]=b[J+4>>1]|0;a[j+6>>0]=a[J+6>>0]|0;a[O+11>>0]=i;c[J>>2]=0;b[J+4>>1]=0;a[J+6>>0]=0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0)}}KPa(u,e,144615,0);if(OOa(u)|0){KPa(w,e,144622,0);c[v>>2]=NOa(w)|0;c[N>>2]=c[v>>2];NW(x,0,N);sX(A,0,x);f=c[e>>2]|0;m=omb(32)|0;n=m;o=144642;p=n+19|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[m+19>>0]=0;c[D>>2]=f;KPa(J,D,m,0);c[L>>2]=NOa(J)|0;if(!(aNa(L)|0)){c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;f=y+11|0;i=y;j=0;k=0;l=0}else{c[M>>2]=NOa(J)|0;c[N>>2]=c[M>>2];NW(y,0,N);j=y+11|0;f=j;i=y;j=a[j>>0]|0;k=c[y>>2]|0;l=c[y+4>>2]|0}v=j<<24>>24<0;y=anb(A,v?k:y,v?l:j&255)|0;c[z>>2]=c[y>>2];c[z+4>>2]=c[y+4>>2];c[z+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;y=z+11|0;v=a[y>>0]|0;u=v<<24>>24<0;anb(O,u?c[z>>2]|0:z,u?c[z+4>>2]|0:v&255)|0;if((a[y>>0]|0)<0)rmb(c[z>>2]|0);if((a[f>>0]|0)<0)rmb(c[i>>2]|0);rmb(m);if((a[A+11>>0]|0)<0)rmb(c[A>>2]|0);if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0)}KPa(w,e,144662,0);if(OOa(w)|0){f=c[e>>2]|0;i=omb(16)|0;n=i;o=144667;p=n+14|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[i+14>>0]=0;c[D>>2]=f;KPa(J,D,i,0);c[L>>2]=NOa(J)|0;if(!(aNa(L)|0)){c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0}else{c[M>>2]=NOa(J)|0;c[N>>2]=c[M>>2];NW(A,0,N)}D=enb(A,0,163062)|0;c[z>>2]=c[D>>2];c[z+4>>2]=c[D+4>>2];c[z+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=z+11|0;y=a[D>>0]|0;x=y<<24>>24<0;anb(O,x?c[z>>2]|0:z,x?c[z+4>>2]|0:y&255)|0;if((a[D>>0]|0)<0)rmb(c[z>>2]|0);if((a[A+11>>0]|0)<0)rmb(c[A>>2]|0);rmb(i);KPa(J,e,144682,0);c[C>>2]=NOa(J)|0;c[N>>2]=c[C>>2];NW(B,0,N);sX(L,0,B);D=L+11|0;C=a[D>>0]|0;A=C<<24>>24<0;anb(O,A?c[L>>2]|0:L,A?c[L+4>>2]|0:C&255)|0;if((a[D>>0]|0)<0)rmb(c[L>>2]|0);if((a[B+11>>0]|0)<0)rmb(c[B>>2]|0)}m=omb(592)|0;yP(m);c[N>>2]=m;m=omb(212)|0;_za(m);Lmb(F,O);rKa(E,F);tnb(m+200|0,E)|0;if((a[E+8+3>>0]|0)<0)rmb(c[E>>2]|0);if((a[F+11>>0]|0)<0)rmb(c[F>>2]|0);j=c[N>>2]|0;k=j+384|0;c[J>>2]=oNa(e,143502)|0;i=NMa(J,202525)|0;c[H>>2]=0;c[H+4>>2]=0;c[H+8>>2]=0;l=c9a(i)|0;if(l>>>0>4294967279)Jmb(H);if(l>>>0<11){a[H+11>>0]=l;if(!l)f=H;else{f=H;K=61}}else{K=l+16&-16;f=omb(K)|0;c[H>>2]=f;c[H+8>>2]=K|-2147483648;c[H+4>>2]=l;K=61}if((K|0)==61)qpb(f|0,i|0,l|0)|0;a[f+l>>0]=0;Hm(G,k,H,1);F=j+392|0;G=G+4|0;c[F>>2]=c[G>>2];c[F+4>>2]=c[G+4>>2];c[F+8>>2]=c[G+8>>2];if((a[H+11>>0]|0)<0)rmb(c[H>>2]|0);j=c[N>>2]|0;c[J>>2]=oNa(e,185624)|0;i=NMa(J,202525)|0;c[I>>2]=0;c[I+4>>2]=0;c[I+8>>2]=0;k=c9a(i)|0;if(k>>>0>4294967279)Jmb(I);if(k>>>0<11){a[I+11>>0]=k;if(!k)f=I;else{f=I;K=69}}else{K=k+16&-16;f=omb(K)|0;c[I>>2]=f;c[I+8>>2]=K|-2147483648;c[I+4>>2]=k;K=69}if((K|0)==69)qpb(f|0,i|0,k|0)|0;a[f+k>>0]=0;Rmb(j+336|0,I)|0;if((a[I+11>>0]|0)<0)rmb(c[I>>2]|0);j=c[N>>2]|0;Ra[c[(c[j>>2]|0)+112>>2]&511](j,m);KPa(J,e,144698,0);if(!(OOa(J)|0)){f=0;i=j;k=j}else{c[M>>2]=NOa(J)|0;c[L>>2]=rNa(M)|0;f=pOa(L,0)|0;k=c[N>>2]|0;i=k}g[i+464>>3]=+((c[d+164>>2]|0)+f|0)*+(c[d+172>>2]|0)/+(c[d+160>>2]<<2|0)+1.0;Lmb(M,h);c[M+12>>2]=k;c[L>>2]=c[M>>2];c[L+4>>2]=c[M+4>>2];c[L+8>>2]=c[M+8>>2];c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;j=L+12|0;c[j>>2]=k;f=d+360|0;i=c[f>>2]|0;if(i>>>0<(c[d+364>>2]|0)>>>0){c[i>>2]=c[L>>2];c[i+4>>2]=c[L+4>>2];c[i+8>>2]=c[L+8>>2];c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[i+12>>2]=c[j>>2];c[f>>2]=(c[f>>2]|0)+16}else{tS(d+356|0,L);if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0)}if((a[M+11>>0]|0)<0)rmb(c[M>>2]|0);f=d+312|0;i=c[f>>2]|0;if((i|0)==(c[d+316>>2]|0))sS(d+308|0,N);else{c[i>>2]=c[N>>2];c[f>>2]=(c[f>>2]|0)+4}if((a[O+11>>0]|0)>=0){ya=P;return}rmb(c[O>>2]|0);ya=P;return}function bX(d,e,g,h,i){d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;M=0;O=ya;ya=ya+8208|0;c[(O+2292|0)>>2]=c[e>>2];c[(O+2296|0)>>2]=c[(O+2292|0)>>2];N=dX(d,O+2296|0,g)|0;j=Nca(N,26,-1)|0;if(!j){s=0;K=0}else{K=job(j,13672,15488,0)|0;s=K}j=c[d+368>>2]|0;if((j|0)!=(c[(d+372|0)>>2]|0))do{r=a[j+11>>0]|0;l=r<<24>>24<0?c[j+4>>2]|0:r&255;k=a[(h+11|0)>>0]|0;a:do if((l|0)==((k<<24>>24<0?c[(h+4|0)>>2]|0:k&255)|0)){n=c[j>>2]|0;o=r<<24>>24<0?n:j;k=k<<24>>24<0?c[h>>2]|0:h;b:do if(r<<24>>24<0){if(l)if(L7a(o,k,l)|0)break a}else if(l){if((a[k>>0]|0)!=(n&255)<<24>>24)break a;n=j;l=r&255;while(1){l=l+-1|0;n=n+1|0;if(!l)break b;k=k+1|0;if((a[n>>0]|0)!=(a[k>>0]|0))break a}}while(0);if((c[j+12>>2]|0)==(s|0))if((c[j+20>>2]|0)==(c[(d+164|0)>>2]|0)){k=j+24|0;if(a[k>>0]|0){l=c[j+16>>2]|0;n=c[(d+192|0)>>2]|0;if((c[(d+188|0)>>2]|0)==(n|0))Ra[c[(c[N>>2]|0)+112>>2]&511](N,l);else{r=c[n+-4>>2]|0;Ra[c[(c[r>>2]|0)+112>>2]&511](r,l)}a[k>>0]=0;break}k=omb(464)|0;Vv(k);Lmb(O+2296|0,(c[j+16>>2]|0)+80|0);r=enb(O+2296|0,0,163274)|0;c[(O+2280|0)>>2]=c[r>>2];c[(O+2280|0)+4>>2]=c[r+4>>2];c[(O+2280|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;Rmb(k+288|0,O+2280|0)|0;if((a[((O+2280|0)+11|0)>>0]|0)<0)rmb(c[(O+2280|0)>>2]|0);if((a[((O+2296|0)+11|0)>>0]|0)<0)rmb(c[(O+2296|0)>>2]|0);l=c[(d+192|0)>>2]|0;if((c[(d+188|0)>>2]|0)==(l|0)){Ra[c[(c[N>>2]|0)+112>>2]&511](N,k);break}else{r=c[l+-4>>2]|0;Ra[c[(c[r>>2]|0)+112>>2]&511](r,k);break}}}while(0);j=j+28|0}while((j|0)!=(c[(d+372|0)>>2]|0));t=+(c[(d+164|0)>>2]|0);KPa(O+2272|0,e,143307,0);if(QOa(O+2272|0)|0){s=c[e>>2]|0;c[(O+144|0)>>2]=0;c[(O+144|0)+4>>2]=0;c[(O+144|0)+8>>2]=0;a[((O+144|0)+11|0)>>0]=8;c[(O+144|0)>>2]=1634891108;c[(O+144|0)+4>>2]=1852795252;a[(O+144|0)+8>>0]=0;c[(O+96|0)>>2]=s;KPa(O+120|0,O+96|0,O+144|0,0);c[(O+2112|0)>>2]=NOa(O+120|0)|0;if(!(aNa(O+2112|0)|0)){c[(O+1324|0)>>2]=0;c[(O+1324|0)+4>>2]=0;c[(O+1324|0)+8>>2]=0;j=0;k=0}else{c[(O+2080|0)>>2]=NOa(O+120|0)|0;c[(O+2296|0)>>2]=c[(O+2080|0)>>2];NW(O+1324|0,0,O+2296|0);j=a[(O+1324|0)+11>>0]|0;k=c[(O+1324|0)>>2]|0}s=j<<24>>24<0;r=wab(s?k:O+1324|0)|0;c[(d+164|0)>>2]=(c[(d+164|0)>>2]|0)+r;if(s)rmb(k);if((a[((O+144|0)+11|0)>>0]|0)<0)rmb(c[(O+144|0)>>2]|0)}if(a[d+152>>0]|0){j=qca(N,114)|0;if(j|0)if(job(j,13672,13296,0)|0){ya=O;return}j=omb(424)|0;G5(j);k=c[d+192>>2]|0;if((c[d+188>>2]|0)==(k|0)){Ra[c[(c[N>>2]|0)+112>>2]&511](N,j);ya=O;return}else{d=c[k+-4>>2]|0;Ra[c[(c[d>>2]|0)+112>>2]&511](d,j);ya=O;return}}KPa(O+1324|0,e,143313,0);KPa(O+2264|0,e,184015,0);if(!(OOa(O+2264|0)|0)){KPa(O+2256|0,e,143348,0);if(!(OOa(O+2256|0)|0))H=0;else M=46}else M=46;if((M|0)==46)H=1;s=c[e>>2]|0;c[(O+2240|0)>>2]=0;c[(O+2240|0)+4>>2]=0;c[(O+2240|0)+8>>2]=0;a[((O+2240|0)+11|0)>>0]=4;c[(O+2240|0)>>2]=1701869940;a[(O+2240|0)+4>>0]=0;c[(O+96|0)>>2]=s;KPa(O+120|0,O+96|0,O+2240|0,0);c[(O+2112|0)>>2]=NOa(O+120|0)|0;if(!(aNa(O+2112|0)|0)){c[(O+1280|0)>>2]=0;c[(O+1280|0)+4>>2]=0;c[(O+1280|0)+8>>2]=0}else{c[(O+2080|0)>>2]=NOa(O+120|0)|0;c[(O+2296|0)>>2]=c[(O+2080|0)>>2];NW(O+1280|0,0,O+2296|0)}if((a[((O+2240|0)+11|0)>>0]|0)<0)rmb(c[(O+2240|0)>>2]|0);LPa(O+2296|0,e,184582,0);s=VOa(O+2296|0)|0;IMa(O+2296|0);KPa(O+2232|0,e,143366,0);if(OOa(O+2232|0)|0){k=omb(544)|0;Qp(k);j=c[(d+192|0)>>2]|0;if((c[d+188>>2]|0)==(j|0))Ra[c[(c[N>>2]|0)+112>>2]&511](N,k);else{r=c[j+-4>>2]|0;Ra[c[(c[r>>2]|0)+112>>2]&511](r,k)}c[(O+2296|0)>>2]=k;j=c[(d+192|0)>>2]|0;if(j>>>0<(c[d+196>>2]|0)>>>0){c[j>>2]=k;c[(d+192|0)>>2]=(c[(d+192|0)>>2]|0)+4}else qS(d+188|0,O+2296|0)}c[(O+2296|0)>>2]=NOa(O+1324|0)|0;KPa(O+1248|0,O+2296|0,143400,0);do if(!(OOa(O+1248|0)|0))o=0;else{k=NOa(O+1248|0)|0;c[(O+2216|0)>>2]=0;c[(O+2216|0)+4>>2]=0;c[(O+2216|0)+8>>2]=0;a[((O+2216|0)+11|0)>>0]=4;c[(O+2216|0)>>2]=1701869940;a[(O+2216|0)+4>>0]=0;c[(O+2204|0)>>2]=0;c[(O+2204|0)+4>>2]=0;c[(O+2204|0)+8>>2]=0;a[((O+2204|0)+11|0)>>0]=6;a[(O+2204|0)>>0]=a[166039]|0;a[(O+2204|0)+1>>0]=a[166040]|0;a[(O+2204|0)+2>>0]=a[166041]|0;a[(O+2204|0)+3>>0]=a[166042]|0;a[(O+2204|0)+4>>0]=a[166043]|0;a[(O+2204|0)+5>>0]=a[166044]|0;a[(O+2204|0)+6>>0]=0;c[(O+120|0)>>2]=k;c[(O+2296|0)>>2]=oNa(O+120|0,O+2216|0)|0;k=SMa(O+2296|0)|0;l=c9a(k)|0;j=a[((O+2204|0)+11|0)>>0]|0;if((l|0)==((j<<24>>24<0?c[(O+2204|0)+4>>2]|0:j&255)|0)){k=(lnb(O+2204|0,0,-1,k,l)|0)==0;j=a[((O+2204|0)+11|0)>>0]|0}else k=0;if(j<<24>>24<0)rmb(c[(O+2204|0)>>2]|0);if((a[((O+2216|0)+11|0)>>0]|0)<0)rmb(c[(O+2216|0)>>2]|0);if(k){k=omb(428)|0;it(k);j=c[(d+192|0)>>2]|0;if((c[d+188>>2]|0)==(j|0))Ra[c[(c[N>>2]|0)+112>>2]&511](N,k);else{r=c[j+-4>>2]|0;Ra[c[(c[r>>2]|0)+112>>2]&511](r,k)}c[(O+2296|0)>>2]=k;j=c[(d+192|0)>>2]|0;if(j>>>0<(c[d+196>>2]|0)>>>0){c[j>>2]=k;c[(d+192|0)>>2]=(c[(d+192|0)>>2]|0)+4}else qS(d+188|0,O+2296|0);c[(O+120|0)>>2]=NOa(O+1248|0)|0;c[(O+2296|0)>>2]=rNa(O+120|0)|0;o=pOa(O+2296|0,0)|0;break}k=NOa(O+1248|0)|0;c[(O+2192|0)>>2]=0;c[(O+2192|0)+4>>2]=0;c[(O+2192|0)+8>>2]=0;a[((O+2192|0)+11|0)>>0]=4;c[(O+2192|0)>>2]=1701869940;a[(O+2192|0)+4>>0]=0;c[(O+2180|0)>>2]=0;c[(O+2180|0)+4>>2]=0;c[(O+2180|0)+8>>2]=0;a[((O+2180|0)+11|0)>>0]=5;a[(O+2180|0)>>0]=a[157637]|0;a[(O+2180|0)+1>>0]=a[157638]|0;a[(O+2180|0)+2>>0]=a[157639]|0;a[(O+2180|0)+3>>0]=a[157640]|0;a[(O+2180|0)+4>>0]=a[157641]|0;a[(O+2180|0)+5>>0]=0;c[(O+120|0)>>2]=k;c[(O+2296|0)>>2]=oNa(O+120|0,O+2192|0)|0;k=SMa(O+2296|0)|0;l=c9a(k)|0;j=a[((O+2180|0)+11|0)>>0]|0;if((l|0)==((j<<24>>24<0?c[(O+2180|0)+4>>2]|0:j&255)|0)){k=(lnb(O+2180|0,0,-1,k,l)|0)==0;j=a[((O+2180|0)+11|0)>>0]|0}else k=0;if(j<<24>>24<0)rmb(c[(O+2180|0)>>2]|0);if((a[((O+2192|0)+11|0)>>0]|0)<0)rmb(c[(O+2192|0)>>2]|0);if(k){k=omb(536)|0;gN(k);j=c[(d+192|0)>>2]|0;if((c[d+188>>2]|0)==(j|0))Ra[c[(c[N>>2]|0)+112>>2]&511](N,k);else{r=c[j+-4>>2]|0;Ra[c[(c[r>>2]|0)+112>>2]&511](r,k)}c[(O+2296|0)>>2]=k;j=c[(d+192|0)>>2]|0;if(j>>>0<(c[d+196>>2]|0)>>>0){c[j>>2]=k;c[(d+192|0)>>2]=(c[(d+192|0)>>2]|0)+4}else qS(d+188|0,O+2296|0);c[(O+120|0)>>2]=NOa(O+1248|0)|0;c[(O+2296|0)>>2]=rNa(O+120|0)|0;c[k+444>>2]=pOa(O+2296|0,0)|0;o=0}else o=0}while(0);c[(O+2296|0)>>2]=NOa(O+1324|0)|0;KPa(O+1152|0,O+2296|0,143418,0);if(OOa(O+1152|0)|0){r=omb(524)|0;DEa(r);j=c[(d+192|0)>>2]|0;if((c[d+188>>2]|0)==(j|0))Ra[c[(c[N>>2]|0)+112>>2]&511](N,r);else{E=c[j+-4>>2]|0;Ra[c[(c[E>>2]|0)+112>>2]&511](E,r)}c[(O+2296|0)>>2]=r;j=c[(d+192|0)>>2]|0;if(j>>>0<(c[d+196>>2]|0)>>>0){c[j>>2]=r;c[(d+192|0)>>2]=(c[(d+192|0)>>2]|0)+4}else qS(d+188|0,O+2296|0);KPa(O+2112|0,e,143440,0);KPa(O+2080|0,e,143471,0);if(OOa(O+2112|0)|0)if(OOa(O+2080|0)|0){c[(O+120|0)>>2]=NOa(O+2112|0)|0;c[(O+2296|0)>>2]=rNa(O+120|0)|0;c[r+460>>2]=pOa(O+2296|0,0)|0;c[(O+120|0)>>2]=NOa(O+2080|0)|0;c[(O+2296|0)>>2]=rNa(O+120|0)|0;c[r+464>>2]=pOa(O+2296|0,0)|0}c[(O+120|0)>>2]=NOa(O+1152|0)|0;c[(O+2296|0)>>2]=oNa(O+120|0,143502)|0;j=NMa(O+2296|0,202525)|0;c[(O+2168|0)>>2]=0;c[(O+2168|0)+4>>2]=0;c[(O+2168|0)+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(O+2168|0);if(k>>>0<11){a[(O+2168|0)+11>>0]=k;if(!k)v=O+2168|0;else{u=O+2168|0;M=106}}else{u=omb(k+16&-16)|0;c[(O+2168|0)>>2]=u;c[(O+2168|0)+8>>2]=k+16&-16|-2147483648;c[(O+2168|0)+4>>2]=k;M=106}if((M|0)==106){qpb(u|0,j|0,k|0)|0;v=u}a[v+k>>0]=0;c[r+472>>2]=hRa(r+480|0,O+2168|0,1)|0;if((a[(O+2168|0)+11>>0]|0)<0)rmb(c[(O+2168|0)>>2]|0);c[(O+120|0)>>2]=NOa(O+1152|0)|0;c[(O+2296|0)>>2]=oNa(O+120|0,143502)|0;j=NMa(O+2296|0,202525)|0;c[(O+2156|0)>>2]=0;c[(O+2156|0)+4>>2]=0;c[(O+2156|0)+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(O+2156|0);if(k>>>0<11){a[(O+2156|0)+11>>0]=k;if(!k)x=O+2156|0;else{w=O+2156|0;M=114}}else{w=omb(k+16&-16)|0;c[(O+2156|0)>>2]=w;c[(O+2156|0)+8>>2]=k+16&-16|-2147483648;c[(O+2156|0)+4>>2]=k;M=114}if((M|0)==114){qpb(w|0,j|0,k|0)|0;x=w}a[x+k>>0]=0;c[r+484>>2]=hRa(r+480|0,O+2156|0,1)|0;if((a[(O+2156|0)+11>>0]|0)<0)rmb(c[(O+2156|0)>>2]|0);c[(O+120|0)>>2]=NOa(O+1152|0)|0;c[(O+2296|0)>>2]=oNa(O+120|0,143512)|0;j=NMa(O+2296|0,202525)|0;c[(O+2144|0)>>2]=0;c[(O+2144|0)+4>>2]=0;c[(O+2144|0)+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(O+2144|0);if(k>>>0<11){a[((O+2144|0)+11|0)>>0]=k;if(!k){z=O+2144|0;A=(O+2144|0)+11|0}else{y=O+2144|0;B=(O+2144|0)+11|0;M=122}}else{y=omb(k+16&-16)|0;c[(O+2144|0)>>2]=y;c[(O+2144|0)+8>>2]=k+16&-16|-2147483648;c[(O+2144|0)+4>>2]=k;B=(O+2144|0)+11|0;M=122}if((M|0)==122){qpb(y|0,j|0,k|0)|0;z=y;A=B}a[z+k>>0]=0;c[r+496>>2]=eX(0,O+2144|0)|0;if((a[A>>0]|0)<0)rmb(c[(O+2144|0)>>2]|0);j=NOa(O+1152|0)|0;n=omb(16)|0;C=n;D=143512;E=C+11|0;do{a[C>>0]=a[D>>0]|0;C=C+1|0;D=D+1|0}while((C|0)<(E|0));a[n+11>>0]=0;c[(O+2132|0)>>2]=0;c[(O+2132|0)+4>>2]=0;c[(O+2132|0)+8>>2]=0;a[((O+2132|0)+11|0)>>0]=4;c[(O+2132|0)>>2]=1701736302;a[((O+2132|0)+4|0)>>0]=0;c[(O+120|0)>>2]=j;c[(O+2296|0)>>2]=oNa(O+120|0,n)|0;k=SMa(O+2296|0)|0;l=c9a(k)|0;j=a[((O+2132|0)+11|0)>>0]|0;if((l|0)==((j<<24>>24<0?c[((O+2132|0)+4|0)>>2]|0:j&255)|0)){k=(lnb(O+2132|0,0,-1,k,l)|0)==0;j=a[((O+2132|0)+11|0)>>0]|0}else k=0;if(j<<24>>24<0)rmb(c[(O+2132|0)>>2]|0);rmb(n);if(k)c[r+476>>2]=2;c[(O+120|0)>>2]=NOa(O+1152|0)|0;c[(O+2296|0)>>2]=oNa(O+120|0,177282)|0;j=NMa(O+2296|0,202525)|0;c[(O+2120|0)>>2]=0;c[(O+2120|0)+4>>2]=0;c[(O+2120|0)+8>>2]=0;k=c9a(j)|0;if(k>>>0>4294967279)Jmb(O+2120|0);if(k>>>0<11){a[((O+2120|0)+11|0)>>0]=k;if(!k){G=O+2120|0;I=(O+2120|0)+11|0}else{F=O+2120|0;J=(O+2120|0)+11|0;M=137}}else{F=omb(k+16&-16)|0;c[(O+2120|0)>>2]=F;c[(O+2120|0)+8>>2]=k+16&-16|-2147483648;c[(O+2120|0)+4>>2]=k;J=(O+2120|0)+11|0;M=137}if((M|0)==137){qpb(F|0,j|0,k|0)|0;G=F;I=J}a[G+k>>0]=0;c[r+488>>2]=UW(0,O+2120|0)|0;if((a[I>>0]|0)<0)rmb(c[(O+2120|0)>>2]|0)}KPa(O+912|0,e,143524,0);c:do{J=1;c[O+2336>>2]=d;c[O+2344>>2]=e;c[O+2360>>2]=h;c[O+2368>>2]=i;c[O+3112>>2]=H;c[O+3120>>2]=o;c[O+3176>>2]=L;c[O+4872>>2]=N;f[O+5984>>2]=t;c[O+6960>>2]=s;c[O+7816>>2]=K;c[O+7896>>2]=C;c[O+7912>>2]=D;c[O+7920>>2]=E;c[O+7928>>2]=M;c[O+7936>>2]=J;c[O+7984>>2]=0;c[O+7988>>2]=0;GX(O);L=c[O+3176>>2]|0;C=c[O+7896>>2]|0;D=c[O+7912>>2]|0;E=c[O+7920>>2]|0;M=c[O+7928>>2]|0;p=c[O+7984>>2]|0;m=c[O+7988>>2]|0;q=+f[O+7988>>2];c[O+7984>>2]=0;c[O+7988>>2]=0;if((p|0)==1)break;if((p|0)==2)switch(m|0){case 3:break c}}while(0);do if((M|0)==708){Lmb(O+120|0,L+80|0);N=enb(O+120|0,0,163274)|0;j=c[N>>2]|0;c[(O+2296|0)>>2]=c[(N+4|0)>>2];b[(O+2296|0)+4>>1]=b[(N+4|0)+4>>1]|0;a[(O+2296|0)+6>>0]=a[(N+4|0)+6>>0]|0;k=a[N+11>>0]|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;if((a[((d+176|0)+11|0)>>0]|0)<0){a[c[(d+176|0)>>2]>>0]=0;c[d+180>>2]=0}else{a[(d+176|0)>>0]=0;a[((d+176|0)+11|0)>>0]=0}Vmb(d+176|0,0);c[d+176>>2]=j;c[(d+180|0)>>2]=c[(O+2296|0)>>2];b[(d+180|0)+4>>1]=b[(O+2296|0)+4>>1]|0;a[(d+180|0)+6>>0]=a[(O+2296|0)+6>>0]|0;a[d+187>>0]=k;c[(O+2296|0)>>2]=0;b[(O+2296|0)+4>>1]=0;a[(O+2296|0)+6>>0]=0;if((a[(O+120|0)+11>>0]|0)<0)rmb(c[(O+120|0)>>2]|0);c[(O+2296|0)>>2]=NOa(O+1324|0)|0;KPa(O+888|0,O+2296|0,143907,0);c[O+2336>>2]=d;c[O+2344>>2]=e;c[O+2352>>2]=g;c[O+2360>>2]=h;c[O+3176>>2]=L;c[O+7816>>2]=K;c[O+7896>>2]=C;c[O+7912>>2]=D;c[O+7920>>2]=E;c[O+7928>>2]=M;c[O+7992>>2]=0;c[O+7996>>2]=0;HX(O);p=c[O+7992>>2]|0;m=c[O+7996>>2]|0;q=+f[O+7996>>2];c[O+7992>>2]=0;c[O+7996>>2]=0;if((p|0)==1)break}while(0);if((a[(O+1280|0)+11>>0]|0)<0)rmb(c[(O+1280|0)>>2]|0);ya=O;return}function cX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+64|0;l=p+56|0;m=p+16|0;i=p+44|0;j=p+32|0;o=p;n=p+20|0;k=c[d>>2]|0;h=i+11|0;a[h>>0]=10;b=i;d=143292;f=b+10|0;do{a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0}while((b|0)<(f|0));a[i+10>>0]=0;d=j+4|0;c[d>>2]=0;c[d+4>>2]=0;d=j+11|0;a[d>>0]=3;a[j>>0]=a[143303]|0;a[j+1>>0]=a[143304]|0;a[j+2>>0]=a[143305]|0;a[j+3>>0]=0;c[m>>2]=k;c[l>>2]=oNa(m,i)|0;f=SMa(l)|0;g=c9a(f)|0;b=a[d>>0]|0;if((g|0)==((b<<24>>24<0?c[j+4>>2]|0:b&255)|0)){g=(lnb(j,0,-1,f,g)|0)==0;b=a[d>>0]|0;d=g}else d=0;if(b<<24>>24<0)rmb(c[j>>2]|0);if((a[h>>0]|0)<0)rmb(c[i>>2]|0);if(d){j=omb(200)|0;ana(j);Ra[c[(c[e>>2]|0)+112>>2]&511](e,j)};c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;f=o+11|0;a[f>>0]=8;d=o;c[d>>2]=762799470;c[d+4>>2]=1701273968;a[o+8>>0]=0;d=n+4|0;c[d>>2]=0;c[d+4>>2]=0;d=n+11|0;a[d>>0]=3;a[n>>0]=a[143303]|0;a[n+1>>0]=a[143304]|0;a[n+2>>0]=a[143305]|0;a[n+3>>0]=0;c[m>>2]=k;c[l>>2]=oNa(m,o)|0;b=SMa(l)|0;if((c9a(b)|0)==3){b=(lnb(n,0,-1,b,3)|0)==0;if((a[d>>0]|0)<0)rmb(c[n>>2]|0)}else b=0;if((a[f>>0]|0)<0)rmb(c[o>>2]|0);if(!b){ya=p;return}o=omb(200)|0;Oga(o);Ra[c[(c[e>>2]|0)+112>>2]&511](e,o);ya=p;return}function dX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=ya;ya=ya+96|0;l=x+88|0;s=x+16|0;g=x+8|0;n=x+80|0;o=x+72|0;p=x+68|0;q=x;w=x+32|0;f=x+56|0;v=x+20|0;m=x+44|0;k=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;b=f+11|0;a[b>>0]=5;a[f>>0]=a[144477]|0;a[f+1>>0]=a[144478]|0;a[f+2>>0]=a[144479]|0;a[f+3>>0]=a[144480]|0;a[f+4>>0]=a[144481]|0;a[f+5>>0]=0;c[q>>2]=k;KPa(n,q,f,0);c[o>>2]=NOa(n)|0;if(!(aNa(o)|0)){c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0}else{c[p>>2]=NOa(n)|0;c[l>>2]=c[p>>2];NW(w,0,l)}if((a[b>>0]|0)<0)rmb(c[f>>2]|0);u=w+11|0;r=a[u>>0]|0;b=r<<24>>24<0;if(!((b?c[w+4>>2]|0:r&255)|0))r=1;else{b=wab(b?c[w>>2]|0:w)|0;if((b|0)<1){c[g>>2]=b;dKa(144483,g);r=1}else r=b}i=e+64|0;b=c[i>>2]|0;j=e+68|0;h=c[j>>2]|0;a:do if((b|0)==(h|0))t=17;else{b:while(1){f=job(c[b>>2]|0,13672,15488,0)|0;d=c[f+64>>2]|0;g=c[f+68>>2]|0;if((d|0)!=(g|0))do{if((r|0)==(c[(job(c[d>>2]|0,13672,12520,0)|0)+200>>2]|0))break b;d=d+4|0}while((d|0)!=(g|0));b=b+4|0;if((b|0)==(h|0)){t=17;break a}}b=rX(0,r,f)|0}while(0);if((t|0)==17){c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;b=m+11|0;a[b>>0]=5;a[m>>0]=a[185293]|0;a[m+1>>0]=a[185294]|0;a[m+2>>0]=a[185295]|0;a[m+3>>0]=a[185296]|0;a[m+4>>0]=a[185297]|0;a[m+5>>0]=0;c[q>>2]=k;KPa(n,q,m,0);c[o>>2]=NOa(n)|0;if(!(aNa(o)|0)){c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0}else{c[p>>2]=NOa(n)|0;c[l>>2]=c[p>>2];NW(v,0,l)}if((a[b>>0]|0)<0)rmb(c[m>>2]|0);d=v+11|0;t=a[d>>0]|0;b=t<<24>>24<0;if(!((b?c[v+4>>2]|0:t&255)|0)){b=1;t=24}else{b=wab(b?c[v>>2]|0:v)|0;if((b|0)<1)t=25;else t=24}if((t|0)==24)if((b|0)>((c[j>>2]|0)-(c[i>>2]|0)>>2|0))t=25;if((t|0)==25){c[s>>2]=b;dKa(144525,s);b=1}b=Ica(e,b+-1|0)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;b=rX(0,r,b)|0;if((a[d>>0]|0)<0)rmb(c[v>>2]|0)}if((a[u>>0]|0)>=0){ya=x;return b|0}rmb(c[w>>2]|0);ya=x;return b|0}function eX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=d+11|0;e=a[f>>0]|0;h=d+4|0;b=c[h>>2]|0;g=e&255;do if(((e<<24>>24<0?b:g)|0)==6)if(!(lnb(d,0,-1,144465,6)|0)){d=1;return d|0}else{e=a[f>>0]|0;g=e&255;b=c[h>>2]|0;break}while(0);if(((e<<24>>24<0?b:g)|0)==4){d=(lnb(d,0,-1,144472,4)|0)==0;return (d?2:0)|0}else{d=0;return d|0}return 0}function fX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=d+11|0;b=a[h>>0]|0;g=d+4|0;e=c[g>>2]|0;f=b&255;do if(((b<<24>>24<0?e:f)|0)==6)if(!(lnb(d,0,-1,144379,6)|0)){i=-1;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,179419,4)|0)){i=0;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,144386,5)|0)){i=1;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,167922,5)|0)){i=2;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,167917,4)|0)){i=3;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==7)if(!(lnb(d,0,-1,167909,7)|0)){i=4;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==6)if(!(lnb(d,0,-1,144392,6)|0)){i=5;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,144399,4)|0)){i=6;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,144404,4)|0)){i=7;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,144409,4)|0)){i=8;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,144414,5)|0)){i=9;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,144420,5)|0)){i=10;ya=j;return i|0}else{b=a[h>>0]|0;break}while(0);if(b<<24>>24<0)b=c[d>>2]|0;else b=d;c[i>>2]=b;dKa(144426,i);i=-2147483647;ya=j;return i|0}function gX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=d+11|0;b=a[h>>0]|0;g=d+4|0;e=c[g>>2]|0;f=b&255;do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191070,1)|0)){i=1;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191072,1)|0)){i=2;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191074,1)|0)){i=3;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191076,1)|0)){i=4;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191078,1)|0)){i=5;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191066,1)|0)){i=6;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,191068,1)|0)){i=7;ya=j;return i|0}else{b=a[h>>0]|0;break}while(0);if(b<<24>>24<0)b=c[d>>2]|0;else b=d;c[i>>2]=b;dKa(144334,i);i=0;ya=j;return i|0}function hX(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=d;h=b;g=k-h|0;f=g>>2;i=a+8|0;e=c[i>>2]|0;l=c[a>>2]|0;j=l;if(f>>>0<=e-l>>2>>>0){g=a+4|0;a=(c[g>>2]|0)-l>>2;f=f>>>0>a>>>0;a=f?b+(a<<2)|0:d;d=a;e=d-h|0;if(e|0)rpb(l|0,b|0,e|0)|0;if(!f){c[g>>2]=j+(e>>2<<2);return}e=k-d|0;if((e|0)<=0)return;qpb(c[g>>2]|0,a|0,e|0)|0;c[g>>2]=(c[g>>2]|0)+(e>>>2<<2);return}if(l){e=a+4|0;c[e>>2]=l;rmb(l);c[i>>2]=0;c[e>>2]=0;c[a>>2]=0;e=0}if(f>>>0>1073741823)Snb(a);l=e>>1;f=e>>2>>>0<536870911?(l>>>0>>0?f:l):1073741823;if(f>>>0>1073741823)Snb(a);e=omb(f<<2)|0;d=a+4|0;c[d>>2]=e;c[a>>2]=e;c[i>>2]=e+(f<<2);if((g|0)<=0)return;qpb(e|0,b|0,g|0)|0;c[d>>2]=e+(g>>>2<<2);return}function iX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=d+11|0;b=a[h>>0]|0;g=d+4|0;e=c[g>>2]|0;f=b&255;do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,144134,5)|0)){i=1;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==7)if(!(lnb(d,0,-1,144140,7)|0)){i=10;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,144148,4)|0)){i=2;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==12)if(!(lnb(d,0,-1,144153,12)|0)){i=4;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==11)if(!(lnb(d,0,-1,144166,11)|0)){i=3;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==9)if(!(lnb(d,0,-1,144178,9)|0)){i=5;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==13)if(!(lnb(d,0,-1,144188,13)|0)){i=12;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==12)if(!(lnb(d,0,-1,144202,12)|0)){i=11;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==12)if(!(lnb(d,0,-1,144215,12)|0)){i=19;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==13)if(!(lnb(d,0,-1,144228,13)|0)){i=21;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==19)if(!(lnb(d,0,-1,144242,19)|0)){i=20;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==20)if(!(lnb(d,0,-1,144262,20)|0)){i=22;ya=j;return i|0}else{b=a[h>>0]|0;break}while(0);if(b<<24>>24<0)b=c[d>>2]|0;else b=d;c[i>>2]=b;dKa(144283,i);i=0;ya=j;return i|0}function jX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=d+11|0;e=a[f>>0]|0;h=d+4|0;b=c[h>>2]|0;g=e&255;do if(((e<<24>>24<0?b:g)|0)==4)if(!(lnb(d,0,-1,144123,4)|0)){d=1;return d|0}else{e=a[f>>0]|0;g=e&255;b=c[h>>2]|0;break}while(0);if(((e<<24>>24<0?b:g)|0)==5){d=(lnb(d,0,-1,144128,5)|0)==0;return (d?2:0)|0}else{d=0;return d|0}return 0}function kX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=ya;ya=ya+32|0;f=h+12|0;g=h;Lmb(g,d+80|0);i=enb(g,0,163274)|0;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];c[f+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;Rmb(e+388|0,f)|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);c[g>>2]=e;c[g+4>>2]=d;d=b+228|0;e=c[d>>2]|0;if(e>>>0<(c[b+232>>2]|0)>>>0){b=g;g=c[b+4>>2]|0;i=e;c[i>>2]=c[b>>2];c[i+4>>2]=g;c[d>>2]=(c[d>>2]|0)+8;ya=h;return}else{qX(b+224|0,g);ya=h;return}}function lX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=d+11|0;e=a[g>>0]|0;h=d+4|0;b=c[h>>2]|0;f=e&255;do if(((e<<24>>24<0?b:f)|0)==6)if(!(lnb(d,0,-1,167438,6)|0)){d=1;return d|0}else{e=a[g>>0]|0;f=e&255;b=c[h>>2]|0;break}while(0);do if(((e<<24>>24<0?b:f)|0)==6)if(!(lnb(d,0,-1,180756,6)|0)){d=3;return d|0}else{e=a[g>>0]|0;f=e&255;b=c[h>>2]|0;break}while(0);if(((e<<24>>24<0?b:f)|0)==6){d=(lnb(d,0,-1,168002,6)|0)==0;return (d?2:0)|0}else{d=0;return d|0}return 0}function mX(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=ya;ya=ya+48|0;y=B;t=B+36|0;u=B+24|0;v=B+12|0;w=f;x=b+212|0;g=c[x>>2]|0;A=b+216|0;h=c[A>>2]|0;i=g;a:do if((h|0)!=(i|0)){q=d+188|0;r=y+11|0;s=y+4|0;while(1){if((c[i+16>>2]|0)==(e|0)){j=i+4|0;Lmb(y,q);h=a[j+11>>0]|0;k=h<<24>>24<0;h=h&255;l=k?c[i+8>>2]|0:h;o=a[r>>0]|0;p=o<<24>>24<0;b:do if((l|0)==((p?c[s>>2]|0:o&255)|0)){o=c[j>>2]|0;m=k?o:j;d=p?c[y>>2]|0:y;n=(l|0)==0;o=o&255;if(k){if(n){d=1;break}d=(L7a(m,d,l)|0)==0;break}if(n)d=1;else if((a[d>>0]|0)==o<<24>>24)while(1){h=h+-1|0;j=j+1|0;if(!h){d=1;break b}d=d+1|0;if((a[j>>0]|0)!=(a[d>>0]|0)){d=0;break}}else d=0}else d=0;while(0);if(p)rmb(c[y>>2]|0);if(d)break;h=c[A>>2]|0}d=i+20|0;if((h|0)==(d|0))break a;else{g=d;i=d}}Lmb(t,b+176|0);Rmb(f+388|0,t)|0;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);Lmb(y,(c[g>>2]|0)+80|0);b=enb(y,0,163274)|0;c[u>>2]=c[b>>2];c[u+4>>2]=c[b+4>>2];c[u+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;Rmb(f+436|0,u)|0;if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0);d=c[x>>2]|0;d=d+(((g-d|0)/20|0)*20|0)|0;g=d+20|0;k=c[A>>2]|0;if((g|0)==(k|0))z=30;else{do{c[d>>2]=c[g>>2];h=g+4|0;i=d+4|0;j=i+11|0;if((a[j>>0]|0)<0){a[c[i>>2]>>0]=0;c[d+8>>2]=0}else{a[i>>0]=0;a[j>>0]=0}Vmb(i,0);c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[i+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[d+16>>2]=c[g+16>>2];g=g+20|0;d=d+20|0}while((g|0)!=(k|0));g=c[A>>2]|0;if((g|0)!=(d|0))z=30}if((z|0)==30)do{h=g+-16|0;g=g+-20|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0)}while((g|0)!=(d|0));c[A>>2]=d;ya=B;return}while(0);Lmb(v,b+176|0);Rmb(f+388|0,v)|0;if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);c[y>>2]=w;c[y+4>>2]=e;d=b+204|0;g=c[d>>2]|0;if(g>>>0<(c[b+208>>2]|0)>>>0){z=c[y+4>>2]|0;A=g;c[A>>2]=c[y>>2];c[A+4>>2]=z;c[d>>2]=(c[d>>2]|0)+8}else pX(b+200|0,y);ya=B;return}function nX(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+48|0;j=p+20|0;m=p+32|0;n=p;l=f;k=b+200|0;h=c[k>>2]|0;o=b+204|0;i=c[o>>2]|0;g=h;a:do if((i|0)!=(g|0)){while(1){if((c[g+4>>2]|0)==(e|0))break;g=g+8|0;if((i|0)==(g|0))break a;else h=g}n=c[h>>2]|0;Lmb(m,f+80|0);b=enb(m,0,163274)|0;c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;Rmb(n+436|0,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);g=c[k>>2]|0;g=g+(h-g>>3<<3)|0;i=g+8|0;f=c[o>>2]|0;if((i|0)!=(f|0)){j=f+-8|0;h=i;d=g;while(1){c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];h=h+8|0;if((h|0)==(f|0))break;else d=d+8|0}g=g+(((j-i|0)>>>3)+1<<3)|0}c[o>>2]=g;ya=p;return}while(0);Lmb(n,d+188|0);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;Rmb(m,n)|0;g=m+12|0;c[g>>2]=e;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);c[n>>2]=l;Lmb(n+4|0,m);d=n+16|0;c[d>>2]=c[g>>2];g=b+216|0;h=c[g>>2]|0;if(h>>>0<(c[b+220>>2]|0)>>>0){c[h>>2]=c[n>>2];b=h+4|0;o=n+4|0;c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[h+16>>2]=c[d>>2];c[g>>2]=(c[g>>2]|0)+20}else{oX(b+212|0,n);if((a[n+4+11>>0]|0)<0)rmb(c[n+4>>2]|0)}if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);ya=p;return}function oX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=b+4|0;e=c[b>>2]|0;h=((c[j>>2]|0)-e|0)/20|0;f=h+1|0;if(f>>>0>214748364)Snb(b);k=b+8|0;i=((c[k>>2]|0)-e|0)/20|0;e=i<<1;e=i>>>0<107374182?(e>>>0>>0?f:e):214748364;do if(!e)g=0;else if(e>>>0>214748364){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{g=omb(e*20|0)|0;break}while(0);f=g+(h*20|0)|0;i=g+(e*20|0)|0;c[f>>2]=c[d>>2];l=g+(h*20|0)+4|0;e=d+4|0;c[l>>2]=c[e>>2];c[l+4>>2]=c[e+4>>2];c[l+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[g+(h*20|0)+16>>2]=c[d+16>>2];h=f+20|0;g=c[b>>2]|0;e=c[j>>2]|0;if((e|0)==(g|0)){d=g;e=g}else{do{l=f;f=f+-20|0;d=e;e=e+-20|0;c[f>>2]=c[e>>2];n=l+-16|0;m=d+-16|0;c[n>>2]=c[m>>2];c[n+4>>2]=c[m+4>>2];c[n+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[l+-4>>2]=c[d+-4>>2]}while((e|0)!=(g|0));d=c[b>>2]|0;e=c[j>>2]|0}c[b>>2]=f;c[j>>2]=h;c[k>>2]=i;g=d;if((e|0)!=(g|0))do{f=e+-16|0;e=e+-20|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0)}while((e|0)!=(g|0));if(!d)return;rmb(d);return}function pX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>3;d=g+1|0;if(d>>>0>536870911)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>2;h=f>>3>>>0<268435455?(h>>>0>>0?d:h):536870911;do if(!h){e=0;f=0}else if(h>>>0>536870911){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<3)|0;e=f;break}while(0);d=e+(g<<3)|0;m=b;g=c[m+4>>2]|0;b=d;c[b>>2]=c[m>>2];c[b+4>>2]=g;if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+8;c[l>>2]=e+(h<<3);if(!j)return;rmb(j);return}function qX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>3;d=g+1|0;if(d>>>0>536870911)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>2;h=f>>3>>>0<268435455?(h>>>0>>0?d:h):536870911;do if(!h){e=0;f=0}else if(h>>>0>536870911){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<3)|0;e=f;break}while(0);d=e+(g<<3)|0;m=b;g=c[m+4>>2]|0;b=d;c[b>>2]=c[m>>2];c[b+4>>2]=g;if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+8;c[l>>2]=e+(h<<3);if(!j)return;rmb(j);return}function rX(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;a=f;if((b|0)==-1)if(((c[d+68>>2]|0)-(c[d+64>>2]|0)|0)>0){a=Ica(d,0)|0;if(!a)b=1;else{b=1;a=job(a,13672,12520,0)|0;e=8}}else b=1;else{c[a+4>>2]=17;c[a>>2]=31464;c[a+8>>2]=b;a=Dca(d,a,1,1)|0;if(!a)a=0;else a=job(a,13672,12520,0)|0;e=8}if((e|0)==8)if(a){d=a;ya=f;return d|0}e=omb(272)|0;rZ(e,1);c[e+200>>2]=b;Ra[c[(c[d>>2]|0)+112>>2]&511](d,e);d=e;ya=f;return d|0}function sX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=e+11|0;f=a[h>>0]|0;i=e+4|0;d=c[i>>2]|0;g=f&255;do if(((f<<24>>24<0?d:g)|0)==2){if(lnb(e,0,-1,144746,2)|0){f=a[h>>0]|0;g=f&255;d=c[i>>2]|0;break}e=b+4|0;c[e>>2]=0;c[e+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[144749]|0;a[b+1>>0]=a[144750]|0;a[b+2>>0]=a[144751]|0;a[b+3>>0]=0;return}while(0);do if(((f<<24>>24<0?d:g)|0)==1){if(lnb(e,0,-1,165295,1)|0){f=a[h>>0]|0;g=f&255;d=c[i>>2]|0;break}e=b+4|0;c[e>>2]=0;c[e+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[144753]|0;a[b+1>>0]=a[144754]|0;a[b+2>>0]=a[144755]|0;a[b+3>>0]=0;return}while(0);if(((f<<24>>24<0?d:g)|0)==1)if(!(lnb(e,0,-1,168214,1)|0)){e=b+4|0;c[e>>2]=0;c[e+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[144757]|0;a[b+1>>0]=a[144758]|0;a[b+2>>0]=a[144759]|0;a[b+3>>0]=0;return};c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}function tX(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;l=a[f+11>>0]|0;k=l<<24>>24<0;if(k){e=c[f>>2]|0;g=c[f+4>>2]|0}else{e=f;g=l&255}h=e+g|0;i=h;j=e;a:do if((g|0)>=5){while(1){g=g+-4|0;if(!g)break a;e=c8a(e,109,g)|0;if(!e)break a;if(!(L7a(e,171437,5)|0))break;e=e+1|0;g=i-e|0;if((g|0)<5)break a}if(!((e|0)==(h|0)|(e-j|0)==-1)){f=d+4|0;c[f>>2]=0;c[f+4>>2]=0;a[d+11>>0]=3;a[d>>0]=a[144705]|0;a[d+1>>0]=a[144706]|0;a[d+2>>0]=a[144707]|0;a[d+3>>0]=0;return}}while(0);if(k){e=c[f>>2]|0;g=c[f+4>>2]|0}else{e=f;g=l&255}h=e+g|0;i=h;j=e;b:do if((g|0)>=5){while(1){g=g+-4|0;if(!g)break b;e=c8a(e,109,g)|0;if(!e)break b;if(!(L7a(e,171443,5)|0))break;e=e+1|0;g=i-e|0;if((g|0)<5)break b}if(!((e|0)==(h|0)|(e-j|0)==-1)){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=1;a[d>>0]=45;a[d+1>>0]=0;return}}while(0);if(k){e=c[f>>2]|0;g=c[f+4>>2]|0}else{e=f;g=l&255}h=e+g|0;i=h;j=e;c:do if((g|0)>=9){while(1){g=g+-8|0;if(!g)break c;e=c8a(e,97,g)|0;if(!e)break c;if(!(L7a(e,144709,9)|0))break;e=e+1|0;g=i-e|0;if((g|0)<9)break c}if(!((e|0)==(h|0)|(e-j|0)==-1)){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=1;a[d>>0]=43;a[d+1>>0]=0;return}}while(0);if(k){g=c[f>>2]|0;e=c[f+4>>2]|0}else{g=f;e=l&255}h=g+e|0;i=h;j=g;d:do if((e|0)>=10){while(1){e=e+-9|0;if(!e)break d;e=c8a(g,100,e)|0;if(!e)break d;if(!(L7a(e,144719,10)|0))break;g=e+1|0;e=i-g|0;if((e|0)<10)break d}if(!((e|0)==(h|0)|(e-j|0)==-1)){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=-20286;a[d+2>>0]=0;return}}while(0);if(k){g=c[f>>2]|0;e=c[f+4>>2]|0}else{g=f;e=l&255}h=g+e|0;i=h;j=g;e:do if((e|0)>=15){while(1){e=e+-14|0;if(!e)break e;e=c8a(g,104,e)|0;if(!e)break e;if(!(L7a(e,144730,15)|0))break;g=e+1|0;e=i-g|0;if((e|0)<15)break e}if(!((e|0)==(h|0)|(e-j|0)==-1)){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=-18237;a[d+2>>0]=0;return}}while(0);c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;return}function uX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+48|0;k=q+24|0;l=q+12|0;m=q;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;if(!e){ya=q;return}n=b+160|0;o=k+11|0;p=k+4|0;i=m+11|0;j=b+188|0;h=b+192|0;b=c[n>>2]|0;do{g=+(e|0)/+(b|0);g=g>1.0?+(~~g|0):g;g=g>2.0?2.0:g;Mnb(l,~~(4.0/g));if((a[o>>0]|0)<0){a[c[k>>2]>>0]=0;c[p>>2]=0}else{a[k>>0]=0;a[o>>0]=0}Vmb(k,0);c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];b=omb(552)|0;asa(b);Lmb(m,k);c[b+512>>2]=Jl(b+508|0,m,1)|0;if((a[i>>0]|0)<0)rmb(c[m>>2]|0);f=c[h>>2]|0;if((c[j>>2]|0)==(f|0))Ra[c[(c[d>>2]|0)+112>>2]&511](d,b);else{f=c[f+-4>>2]|0;Ra[c[(c[f>>2]|0)+112>>2]&511](f,b)}b=c[n>>2]|0;e=~~(+(e|0)-g*+(b|0))}while((e|0)!=0);if((a[o>>0]|0)>=0){ya=q;return}rmb(c[k>>2]|0);ya=q;return}function vX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0;pa=ya;ya=ya+192|0;C=pa+184|0;N=pa+172|0;X=pa+160|0;ga=pa+148|0;ma=pa+136|0;na=pa+124|0;oa=pa+100|0;l=pa+64|0;m=pa+24|0;n=pa+112|0;o=pa+88|0;p=pa+76|0;q=pa+52|0;r=pa+40|0;s=pa+28|0;t=pa+12|0;u=pa;b=XOa(d)|0;if((b|0)==(YOa(d)|0)){ya=pa;return}v=N+11|0;w=N+8|0;x=N+4|0;y=X+11|0;z=X+8|0;A=X+4|0;B=ga+11|0;D=ga+8|0;E=ga+4|0;F=ma+11|0;G=ma+8|0;H=ma+4|0;I=na+11|0;J=na+8|0;K=na+4|0;L=oa+11|0;M=oa+8|0;O=oa+4|0;P=l+11|0;Q=l+8|0;R=l+4|0;S=n+8+3|0;T=o+11|0;U=p+11|0;V=p+8|0;W=p+4|0;Y=q+11|0;Z=q+8|0;_=q+4|0;$=r+11|0;aa=s+11|0;ba=r+8|0;ca=r+4|0;da=t+11|0;ea=s+8|0;fa=s+4|0;ha=u+11|0;ia=t+8|0;ja=t+4|0;ka=u+8|0;la=u+4|0;a:while(1){c[C>>2]=NOa(b)|0;c[X>>2]=rNa(C)|0;g=oOa(X,202525)|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=5;break}if(h>>>0<11){a[v>>0]=h;if(!h)f=N;else{f=N;qa=9}}else{qa=h+16&-16;f=omb(qa)|0;c[N>>2]=f;c[w>>2]=qa|-2147483648;c[x>>2]=h;qa=9}if((qa|0)==9){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[ga>>2]=oNa(C,184277)|0;g=NMa(ga,202525)|0;c[X>>2]=0;c[X+4>>2]=0;c[X+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=11;break}if(h>>>0<11){a[y>>0]=h;if(!h)f=X;else{f=X;qa=15}}else{qa=h+16&-16;f=omb(qa)|0;c[X>>2]=f;c[z>>2]=qa|-2147483648;c[A>>2]=h;qa=15}if((qa|0)==15){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[ma>>2]=oNa(C,183985)|0;g=NMa(ma,202525)|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=17;break}if(h>>>0<11){a[B>>0]=h;if(!h)f=ga;else{f=ga;qa=21}}else{qa=h+16&-16;f=omb(qa)|0;c[ga>>2]=f;c[D>>2]=qa|-2147483648;c[E>>2]=h;qa=21}if((qa|0)==21){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[na>>2]=oNa(C,157531)|0;g=NMa(na,202525)|0;c[ma>>2]=0;c[ma+4>>2]=0;c[ma+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=23;break}if(h>>>0<11){a[F>>0]=h;if(!h)f=ma;else{f=ma;qa=27}}else{qa=h+16&-16;f=omb(qa)|0;c[ma>>2]=f;c[G>>2]=qa|-2147483648;c[H>>2]=h;qa=27}if((qa|0)==27){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[oa>>2]=oNa(C,157543)|0;g=NMa(oa,202525)|0;c[na>>2]=0;c[na+4>>2]=0;c[na+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=29;break}if(h>>>0<11){a[I>>0]=h;if(!h)f=na;else{f=na;qa=33}}else{qa=h+16&-16;f=omb(qa)|0;c[na>>2]=f;c[J>>2]=qa|-2147483648;c[K>>2]=h;qa=33}if((qa|0)==33){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[l>>2]=oNa(C,157554)|0;g=NMa(l,202525)|0;c[oa>>2]=0;c[oa+4>>2]=0;c[oa+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=35;break}if(h>>>0<11){a[L>>0]=h;if(!h)f=oa;else{f=oa;qa=39}}else{qa=h+16&-16;f=omb(qa)|0;c[oa>>2]=f;c[M>>2]=qa|-2147483648;c[O>>2]=h;qa=39}if((qa|0)==39){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[m>>2]=oNa(C,184316)|0;g=NMa(m,202525)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=41;break}if(h>>>0<11){a[P>>0]=h;if(!h)f=l;else{f=l;qa=45}}else{qa=h+16&-16;f=omb(qa)|0;c[l>>2]=f;c[Q>>2]=qa|-2147483648;c[R>>2]=h;qa=45}if((qa|0)==45){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;j=omb(212)|0;_za(j);Lmb(o,N);rKa(n,o);tnb(j+200|0,n)|0;if((a[S>>0]|0)<0)rmb(c[n>>2]|0);if((a[T>>0]|0)<0)rmb(c[o>>2]|0);k=a[B>>0]|0;do if(!((k<<24>>24<0?c[E>>2]|0:k&255)|0)){k=a[F>>0]|0;if((k<<24>>24<0?c[H>>2]|0:k&255)|0){qa=54;break}k=a[I>>0]|0;if((k<<24>>24<0?c[K>>2]|0:k&255)|0){qa=54;break}k=a[L>>0]|0;if((k<<24>>24<0?c[O>>2]|0:k&255)|0){qa=54;break}Ra[c[(c[e>>2]|0)+112>>2]&511](e,j)}else qa=54;while(0);if((qa|0)==54){qa=0;k=omb(368)|0;Tka(k);do if((VOa(d)|0)>>>0>1){i=a[P>>0]|0;f=i<<24>>24<0;if(!((f?c[R>>2]|0:i&255)|0))break;g=f?c[l>>2]|0:l;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=57;break a}if(h>>>0<11){a[U>>0]=h;if(!h)f=p;else{f=p;qa=61}}else{qa=h+16&-16;f=omb(qa)|0;c[p>>2]=f;c[V>>2]=qa|-2147483648;c[W>>2]=h;qa=61}if((qa|0)==61){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;Rmb(k+252|0,p)|0;if((a[U>>0]|0)>=0)break;rmb(c[p>>2]|0)}while(0);c[m>>2]=oNa(C,183985)|0;g=NMa(m,202525)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=65;break}if(h>>>0<11){a[Y>>0]=h;if(!h)f=q;else{f=q;qa=69}}else{qa=h+16&-16;f=omb(qa)|0;c[q>>2]=f;c[Z>>2]=qa|-2147483648;c[_>>2]=h;qa=69}if((qa|0)==69){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;Rmb(k+236|0,q)|0;if((a[Y>>0]|0)<0)rmb(c[q>>2]|0);i=a[y>>0]|0;f=i<<24>>24<0;do if((f?c[A>>2]|0:i&255)|0){i=k+216|0;g=f?c[X>>2]|0:X;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=74;break a}if(h>>>0<11){a[$>>0]=h;if(!h)f=r;else{f=r;qa=78}}else{qa=h+16&-16;f=omb(qa)|0;c[r>>2]=f;c[ba>>2]=qa|-2147483648;c[ca>>2]=h;qa=78}if((qa|0)==78){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[k+220>>2]=IQa(i,r,1)|0;if((a[$>>0]|0)>=0)break;rmb(c[r>>2]|0)}while(0);i=a[F>>0]|0;f=i<<24>>24<0;do if((f?c[H>>2]|0:i&255)|0){g=f?c[ma>>2]|0:ma;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=83;break a}if(h>>>0<11){a[aa>>0]=h;if(!h)f=s;else{f=s;qa=87}}else{qa=h+16&-16;f=omb(qa)|0;c[s>>2]=f;c[ea>>2]=qa|-2147483648;c[fa>>2]=h;qa=87}if((qa|0)==87){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;Rmb(k+284|0,s)|0;if((a[aa>>0]|0)>=0)break;rmb(c[s>>2]|0)}while(0);i=a[I>>0]|0;f=i<<24>>24<0;do if((f?c[K>>2]|0:i&255)|0){i=k+280|0;g=f?c[na>>2]|0:na;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=92;break a}if(h>>>0<11){a[da>>0]=h;if(!h)f=t;else{f=t;qa=96}}else{qa=h+16&-16;f=omb(qa)|0;c[t>>2]=f;c[ia>>2]=qa|-2147483648;c[ja>>2]=h;qa=96}if((qa|0)==96){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[k+344>>2]=yQa(i,t,1)|0;if((a[da>>0]|0)>=0)break;rmb(c[t>>2]|0)}while(0);i=a[L>>0]|0;f=i<<24>>24<0;do if((f?c[O>>2]|0:i&255)|0){i=k+280|0;g=f?c[oa>>2]|0:oa;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;h=c9a(g)|0;if(h>>>0>4294967279){qa=101;break a}if(h>>>0<11){a[ha>>0]=h;if(!h)f=u;else{f=u;qa=105}}else{qa=h+16&-16;f=omb(qa)|0;c[u>>2]=f;c[ka>>2]=qa|-2147483648;c[la>>2]=h;qa=105}if((qa|0)==105){qa=0;qpb(f|0,g|0,h|0)|0}a[f+h>>0]=0;c[k+348>>2]=AQa(i,u,1)|0;if((a[ha>>0]|0)>=0)break;rmb(c[u>>2]|0)}while(0);Ra[c[(c[k>>2]|0)+112>>2]&511](k,j);Ra[c[(c[e>>2]|0)+112>>2]&511](e,k)}if((a[P>>0]|0)<0)rmb(c[l>>2]|0);if((a[L>>0]|0)<0)rmb(c[oa>>2]|0);if((a[I>>0]|0)<0)rmb(c[na>>2]|0);if((a[F>>0]|0)<0)rmb(c[ma>>2]|0);if((a[B>>0]|0)<0)rmb(c[ga>>2]|0);if((a[y>>0]|0)<0)rmb(c[X>>2]|0);if((a[v>>0]|0)<0)rmb(c[N>>2]|0);b=b+8|0;if((b|0)==(YOa(d)|0)){qa=3;break}}switch(qa|0){case 3:{ya=pa;return}case 5:{Jmb(N);break}case 11:{Jmb(X);break}case 17:{Jmb(ga);break}case 23:{Jmb(ma);break}case 29:{Jmb(na);break}case 35:{Jmb(oa);break}case 41:{Jmb(l);break}case 57:{Jmb(p);break}case 65:{Jmb(q);break}case 74:{Jmb(r);break}case 83:{Jmb(s);break}case 92:{Jmb(t);break}case 101:{Jmb(u);break}}}function wX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function xX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function yX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+4|0;i=c[a>>2]|0;j=(c[h>>2]|0)-i|0;e=(j|0)/24|0;d=e+1|0;if(d>>>0>178956970)Snb(a);k=a+8|0;f=((c[k>>2]|0)-i|0)/24|0;g=f<<1;g=f>>>0<89478485?(g>>>0>>0?d:g):178956970;do if(!g)f=0;else if(g>>>0>178956970){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{f=omb(g*24|0)|0;break}while(0);e=f+(e*24|0)|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];c[e+20>>2]=c[b+20>>2];d=e+(((j|0)/-24|0)*24|0)|0;if((j|0)>0)qpb(d|0,i|0,j|0)|0;c[a>>2]=d;c[h>>2]=e+24;c[k>>2]=f+(g*24|0);if(!i)return;rmb(i);return}function zX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+4|0;i=c[a>>2]|0;j=(c[h>>2]|0)-i|0;e=(j|0)/12|0;d=e+1|0;if(d>>>0>357913941)Snb(a);k=a+8|0;f=((c[k>>2]|0)-i|0)/12|0;g=f<<1;g=f>>>0<178956970?(g>>>0>>0?d:g):357913941;do if(!g)f=0;else if(g>>>0>357913941){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{f=omb(g*12|0)|0;break}while(0);e=f+(e*12|0)|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];d=e+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)qpb(d|0,i|0,j|0)|0;c[a>>2]=d;c[h>>2]=e+12;c[k>>2]=f+(g*12|0);if(!i)return;rmb(i);return}function AX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function BX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=d+11|0;b=a[h>>0]|0;g=d+4|0;e=c[g>>2]|0;f=b&255;do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,157637,5)|0)){i=1;ya=j;return i|0}else{b=a[h>>0]|0;f=b&255;e=c[g>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,165740,4)|0)){i=2;ya=j;return i|0}else{b=a[h>>0]|0;break}while(0);if(b<<24>>24<0)b=c[d>>2]|0;else b=d;c[i>>2]=b;dKa(145054,i);i=0;ya=j;return i|0}function CX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function DX(b){b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=c[b+720>>2]|0;n=c[b+728>>2]|0;v=c[b+736>>2]|0;w=c[b+744>>2]|0;p=c[b+2680>>2]|0;if(VOa(b+508|0)|0){KPa(b+696|0,n,144883,0);if(QOa(b+696|0)|0){i=omb(592)|0;xz(i);c[(b+40|0)>>2]=i;if((VOa(b+508|0)|0)==1){f=c[(b+40|0)>>2]|0;$Oa(b+608|0,b+508|0);c[(b+616|0)>>2]=NOa(b+608|0)|0;c[(b+16|0)>>2]=oNa(b+616|0,184316)|0;h=NMa(b+16|0,202525)|0;c[(b+680|0)>>2]=0;c[(b+680|0)+4>>2]=0;c[(b+680|0)+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(b+680|0);if(i>>>0<11){a[(b+680|0)+11>>0]=i;if(!i)e=b+680|0;else{d=b+680|0;p=15}}else{d=omb(i+16&-16)|0;c[(b+680|0)>>2]=d;c[(b+680|0)+8>>2]=i+16&-16|-2147483648;c[(b+680|0)+4>>2]=i;p=15}if((p|0)==15){qpb(d|0,h|0,i|0)|0;e=d}a[e+i>>0]=0;Rmb(f+548|0,b+680|0)|0;if((a[(b+680|0)+11>>0]|0)<0)rmb(c[(b+680|0)>>2]|0)}f=c[(b+40|0)>>2]|0;d=(a[(b+540|0)+11>>0]|0)<0?c[(b+540|0)>>2]|0:b+540|0;c[(b+652|0)>>2]=0;c[(b+652|0)+4>>2]=0;c[(b+652|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+652|0);if(e>>>0<11){a[(b+652|0)+11>>0]=e;if(!e)k=b+652|0;else{j=b+652|0;p=24}}else{j=omb(e+16&-16)|0;c[(b+652|0)>>2]=j;c[(b+652|0)+8>>2]=e+16&-16|-2147483648;c[(b+652|0)+4>>2]=e;p=24}if((p|0)==24){qpb(j|0,d|0,e|0)|0;k=j}a[k+e>>0]=0;Hm(b+664|0,f+384|0,b+652|0,1);c[(f+392|0)>>2]=c[((b+664|0)+4|0)>>2];c[(f+392|0)+4>>2]=c[((b+664|0)+4|0)+4>>2];c[(f+392|0)+8>>2]=c[((b+664|0)+4|0)+8>>2];if((a[(b+652|0)+11>>0]|0)<0)rmb(c[(b+652|0)>>2]|0);TOa(b+632|0,b+508|0);vX(0,b+632|0,c[(b+40|0)>>2]|0);IMa(b+632|0);Lmb(b+616|0,w);d=c[(b+40|0)>>2]|0;c[(b+616|0)+12>>2]=d;c[(b+16|0)>>2]=c[(b+616|0)>>2];c[(b+16|0)+4>>2]=c[(b+616|0)+4>>2];c[(b+16|0)+8>>2]=c[(b+616|0)+8>>2];c[(b+616|0)>>2]=0;c[(b+616|0)+4>>2]=0;c[(b+616|0)+8>>2]=0;c[((b+16|0)+12|0)>>2]=d;d=c[(x+360|0)>>2]|0;if(d>>>0<(c[x+364>>2]|0)>>>0){c[d>>2]=c[(b+16|0)>>2];c[d+4>>2]=c[(b+16|0)+4>>2];c[d+8>>2]=c[(b+16|0)+8>>2];c[(b+16|0)>>2]=0;c[(b+16|0)+4>>2]=0;c[(b+16|0)+8>>2]=0;c[d+12>>2]=c[((b+16|0)+12|0)>>2];c[(x+360|0)>>2]=(c[(x+360|0)>>2]|0)+16}else{tS(x+356|0,b+16|0);if((a[(b+16|0)+11>>0]|0)<0)rmb(c[(b+16|0)>>2]|0)}if((a[(b+616|0)+11>>0]|0)<0)rmb(c[(b+616|0)>>2]|0);d=c[(x+288|0)>>2]|0;if((d|0)==(c[x+292>>2]|0))wX(x+284|0,b+40|0);else{c[d>>2]=c[(b+40|0)>>2];c[(x+288|0)>>2]=(c[(x+288|0)>>2]|0)+4}}}c[(b+40|0)>>2]=NOa(b+568|0)|0;KPa(b+384|0,b+40|0,143933,0);if(OOa(b+384|0)|0){d=NOa(b+384|0)|0;e=omb(16)|0;f=e;h=143942;i=f+14|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[e+14>>0]=0;c[b>>2]=d;KPa(b+16|0,b,e,0);c[(b+616|0)>>2]=NOa(b+16|0)|0;if(!(aNa(b+616|0)|0)){c[(b+344|0)>>2]=0;c[(b+344|0)+4>>2]=0;c[(b+344|0)+8>>2]=0}else{c[(b+608|0)>>2]=NOa(b+16|0)|0;c[(b+40|0)>>2]=c[(b+608|0)>>2];NW(b+344|0,0,b+40|0)}rmb(e);k=a[((b+344|0)+11|0)>>0]|0;if(!((k<<24>>24<0?c[(b+344|0)+4>>2]|0:k&255)|0)){c[(b+16|0)>>2]=NOa(b+384|0)|0;c[(b+40|0)>>2]=sNa(b+16|0)|0;Wmb(b+344|0,nNa(b+40|0)|0)|0}d=omb(576)|0;$D(d);c[(b+40|0)>>2]=d;e=(a[(b+540|0)+11>>0]|0)<0?c[(b+540|0)>>2]|0:b+540|0;c[(b+576|0)>>2]=0;c[(b+576|0)+4>>2]=0;c[(b+576|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(b+576|0);if(f>>>0<11){a[(b+576|0)+11>>0]=f;if(!f)m=b+576|0;else{l=b+576|0;p=48}}else{l=omb(f+16&-16)|0;c[(b+576|0)>>2]=l;c[(b+576|0)+8>>2]=f+16&-16|-2147483648;c[(b+576|0)+4>>2]=f;p=48}if((p|0)==48){qpb(l|0,e|0,f|0)|0;m=l}a[m+f>>0]=0;Hm(b+592|0,d+384|0,b+576|0,1);c[(d+392|0)>>2]=c[((b+592|0)+4|0)>>2];c[(d+392|0)+4>>2]=c[((b+592|0)+4|0)+4>>2];c[(d+392|0)+8>>2]=c[((b+592|0)+4|0)+8>>2];if((a[(b+576|0)+11>>0]|0)<0)rmb(c[(b+576|0)>>2]|0);d=omb(212)|0;_za(d);Lmb(b+528|0,b+344|0);rKa(b+552|0,b+528|0);tnb(d+200|0,b+552|0)|0;if((a[(b+552|0)+8+3>>0]|0)<0)rmb(c[(b+552|0)>>2]|0);if((a[(b+528|0)+11>>0]|0)<0)rmb(c[(b+528|0)>>2]|0);m=c[(b+40|0)>>2]|0;Ra[c[(c[m>>2]|0)+112>>2]&511](m,d);Lmb(b+616|0,w);d=c[(b+40|0)>>2]|0;c[(b+616|0)+12>>2]=d;c[(b+16|0)>>2]=c[(b+616|0)>>2];c[(b+16|0)+4>>2]=c[(b+616|0)+4>>2];c[(b+16|0)+8>>2]=c[(b+616|0)+8>>2];c[(b+616|0)>>2]=0;c[(b+616|0)+4>>2]=0;c[(b+616|0)+8>>2]=0;c[((b+16|0)+12|0)>>2]=d;d=c[(x+360|0)>>2]|0;if(d>>>0<(c[x+364>>2]|0)>>>0){c[d>>2]=c[(b+16|0)>>2];c[d+4>>2]=c[(b+16|0)+4>>2];c[d+8>>2]=c[(b+16|0)+8>>2];c[(b+16|0)>>2]=0;c[(b+16|0)+4>>2]=0;c[(b+16|0)+8>>2]=0;c[d+12>>2]=c[((b+16|0)+12|0)>>2];c[(x+360|0)>>2]=(c[(x+360|0)>>2]|0)+16}else{tS(x+356|0,b+16|0);if((a[(b+16|0)+11>>0]|0)<0)rmb(c[(b+16|0)>>2]|0)}if((a[(b+616|0)+11>>0]|0)<0)rmb(c[(b+616|0)>>2]|0);d=c[(x+300|0)>>2]|0;if((d|0)==(c[x+304>>2]|0))xX(x+296|0,b+40|0);else{c[d>>2]=c[(b+40|0)>>2];c[(x+300|0)>>2]=(c[(x+300|0)>>2]|0)+4}if((a[((b+344|0)+11|0)>>0]|0)<0)rmb(c[(b+344|0)>>2]|0)}c[(b+40|0)>>2]=NOa(b+568|0)|0;KPa(b+616|0,b+40|0,144897,0);a:do{d=1;if(d){d=0;if(!(OOa(b+616|0)|0))p=187;else d=1}if(d)if(1){c[(b+16|0)>>2]=NOa(b+616|0)|0;c[(b+40|0)>>2]=oNa(b+16|0,165066)|0;m=OMa(b+40|0,0)|0;m=(m|0)>1?m:1;KPa(b+608|0,n,144698,0);c[(b+16|0)>>2]=NOa(b+608|0)|0;c[(b+40|0)>>2]=rNa(b+16|0)|0;e=pOa(b+40|0,0)|0;o=+((c[x+164>>2]|0)+e|0)*+(c[x+172>>2]|0)/+(c[x+160>>2]<<2|0)+1.0;e=NOa(b+616|0)|0;c[(b+496|0)>>2]=0;c[(b+496|0)+4>>2]=0;c[(b+496|0)+8>>2]=0;a[((b+496|0)+11|0)>>0]=4;c[(b+496|0)>>2]=1701869940;a[(b+496|0)+4>>0]=0;c[(b+484|0)>>2]=0;c[(b+484|0)+4>>2]=0;c[(b+484|0)+8>>2]=0;a[((b+484|0)+11|0)>>0]=4;c[(b+484|0)>>2]=1886352499;a[((b+484|0)+4|0)>>0]=0;c[(b+16|0)>>2]=e;c[(b+40|0)>>2]=oNa(b+16|0,b+496|0)|0;e=SMa(b+40|0)|0;f=c9a(e)|0;d=a[((b+484|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[((b+484|0)+4|0)>>2]|0:d&255)|0)){e=(lnb(b+484|0,0,-1,e,f)|0)==0;d=a[((b+484|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+484|0)>>2]|0);if((a[((b+496|0)+11|0)>>0]|0)<0)rmb(c[(b+496|0)>>2]|0);if(e){j=c[x+248>>2]|0;k=c[(x+252|0)>>2]|0;b:do if((k|0)!=(j|0)){i=j;h=j;while(1){if((c[h+4>>2]|0)==(m|0))break;d=h+12|0;if((k|0)==(d|0))break b;else{i=d;h=d}}d=c[x+384>>2]|0;if(!d){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}e=d;f=d;while(1){d=c[e+16>>2]|0;if(d>>>0>v>>>0){d=c[e>>2]|0;if(!d){p=87;break}}else{if(d>>>0>=v>>>0){p=86;break}d=c[e+4>>2]|0;if(!d){p=87;break}}e=d;f=d}if((p|0)==86){if(!f){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}d=c[i>>2]|0;c[d+456>>2]=(c[f+20>>2]|0)-(c[h+8>>2]|0);g[d+464>>3]=o;d=j+(((i-j|0)/12|0)*12|0)|0;if((d+12|0|0)!=(k|0)){e=d+12|0;do{c[d>>2]=c[e>>2];u=e+4|0;v=c[u+4>>2]|0;w=d+4|0;c[w>>2]=c[u>>2];c[w+4>>2]=v;e=e+12|0;d=d+12|0}while((e|0)!=(k|0))}c[(x+252|0)>>2]=d;break a}else if((p|0)==87){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}}while(0);d=c[x+384>>2]|0;if(!d){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}e=d;f=d;while(1){d=c[e+16>>2]|0;if(d>>>0>v>>>0){d=c[e>>2]|0;if(!d){p=100;break}}else{if(d>>>0>=v>>>0){p=99;break}d=c[e+4>>2]|0;if(!d){p=100;break}}e=d;f=d}if((p|0)==99){if(!f){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}d=c[f+20>>2]|0;c[(b+40|0)>>2]=0;g[(b+40|0)+8>>3]=o;c[((b+40|0)+16|0)>>2]=m;c[((b+40|0)+16|0)+4>>2]=d;d=c[(x+264|0)>>2]|0;if(d>>>0<(c[x+268>>2]|0)>>>0){c[d>>2]=c[(b+40|0)>>2];c[d+4>>2]=c[(b+40|0)+4>>2];c[d+8>>2]=c[(b+40|0)+8>>2];c[d+12>>2]=c[(b+40|0)+12>>2];c[d+16>>2]=c[(b+40|0)+16>>2];c[d+20>>2]=c[(b+40|0)+20>>2];c[(x+264|0)>>2]=(c[(x+264|0)>>2]|0)+24}else yX(x+260|0,b+40|0);p=187;break}else if((p|0)==100){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}}l=omb(560)|0;fO(l);d=c[(x+384|0)>>2]|0;if(!d){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}e=d;f=d;while(1){d=c[e+16>>2]|0;if(d>>>0>v>>>0){d=c[e>>2]|0;if(!d){p=114;break}}else{if(d>>>0>=v>>>0){p=113;break}d=c[e+4>>2]|0;if(!d){p=114;break}}e=d;f=d}d=1;if(d)if((p|0)==113){if(!f){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}k=c[f+20>>2]|0;d=NOa(b+616|0)|0;c[(b+472|0)>>2]=0;c[(b+472|0)+4>>2]=0;c[(b+472|0)+8>>2]=0;a[((b+472|0)+11|0)>>0]=4;c[(b+472|0)>>2]=1701869940;a[(b+472|0)+4>>0]=0;c[(b+460|0)>>2]=0;c[(b+460|0)+4>>2]=0;c[(b+460|0)+8>>2]=0;a[((b+460|0)+11|0)>>0]=9;f=b+460|0;h=144903;i=f+9|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+460|0)+9>>0]=0;c[(b+16|0)>>2]=d;c[(b+40|0)>>2]=oNa(b+16|0,b+472|0)|0;e=SMa(b+40|0)|0;f=c9a(e)|0;d=a[((b+460|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[(b+460|0)+4>>2]|0:d&255)|0)){e=(lnb(b+460|0,0,-1,e,f)|0)==0;d=a[((b+460|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+460|0)>>2]|0);if((a[((b+472|0)+11|0)>>0]|0)<0)rmb(c[(b+472|0)>>2]|0);if(e){q=1;p=131}else{d=NOa(b+616|0)|0;c[(b+448|0)>>2]=0;c[(b+448|0)+4>>2]=0;c[(b+448|0)+8>>2]=0;a[((b+448|0)+11|0)>>0]=4;c[(b+448|0)>>2]=1701869940;a[(b+448|0)+4>>0]=0;a[((b+436|0)+11|0)>>0]=10;f=b+436|0;h=144913;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[(b+436|0)+10>>0]=0;c[(b+16|0)>>2]=d;c[(b+40|0)>>2]=oNa(b+16|0,b+448|0)|0;e=SMa(b+40|0)|0;f=c9a(e)|0;d=a[((b+436|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[(b+436|0)+4>>2]|0:d&255)|0)){e=(lnb(b+436|0,0,-1,e,f)|0)==0;d=a[((b+436|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+436|0)>>2]|0);if((a[((b+448|0)+11|0)>>0]|0)<0)rmb(c[(b+448|0)>>2]|0);if(e){q=2;p=131}}if((p|0)==131)c[l+508>>2]=q;c[(b+16|0)>>2]=NOa(b+616|0)|0;c[(b+40|0)>>2]=oNa(b+16|0,183985)|0;d=NMa(b+40|0,202525)|0;c[(b+424|0)>>2]=0;c[(b+424|0)+4>>2]=0;c[(b+424|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+424|0);if(e>>>0<11){a[(b+424|0)+11>>0]=e;if(!e)s=b+424|0;else{r=b+424|0;p=137}}else{r=omb(e+16&-16)|0;c[(b+424|0)>>2]=r;c[(b+424|0)+8>>2]=e+16&-16|-2147483648;c[(b+424|0)+4>>2]=e;p=137}if((p|0)==137){qpb(r|0,d|0,e|0)|0;s=r}a[s+e>>0]=0;Rmb(l+492|0,b+424|0)|0;if((a[(b+424|0)+11>>0]|0)<0)rmb(c[(b+424|0)>>2]|0);d=(a[(b+540|0)+11>>0]|0)<0?c[(b+540|0)>>2]|0:b+540|0;c[(b+392|0)>>2]=0;c[(b+392|0)+4>>2]=0;c[(b+392|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+392|0);if(e>>>0<11){a[(b+392|0)+11>>0]=e;if(!e)u=b+392|0;else{t=b+392|0;p=145}}else{t=omb(e+16&-16)|0;c[(b+392|0)>>2]=t;c[(b+392|0)+8>>2]=e+16&-16|-2147483648;c[(b+392|0)+4>>2]=e;p=145}if((p|0)==145){qpb(t|0,d|0,e|0)|0;u=t}a[u+e>>0]=0;Hm(b+408|0,l+516|0,b+392|0,1);c[(l+524|0)>>2]=c[((b+408|0)+4|0)>>2];c[(l+524|0)+4>>2]=c[((b+408|0)+4|0)+4>>2];c[(l+524|0)+8>>2]=c[((b+408|0)+4|0)+8>>2];if((a[(b+392|0)+11>>0]|0)<0)rmb(c[(b+392|0)>>2]|0);g[l+408>>3]=o;d=c[(x+260|0)>>2]|0;e=c[(x+264|0)>>2]|0;c:do if((e|0)!=(d|0)){j=d;i=d;while(1){if((c[i+16>>2]|0)==(m|0))break;d=i+24|0;if((e|0)==(d|0))break c;else{j=d;i=d}}h=c[i+20>>2]|0;d=c[(x+384|0)>>2]|0;if(!d){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}e=d;f=d;while(1){d=c[e+16>>2]|0;if(d>>>0>v>>>0){d=c[e>>2]|0;if(!d){p=159;break}}else{if(d>>>0>=v>>>0){p=158;break}d=c[e+4>>2]|0;if(!d){p=159;break}}e=d;f=d}if((p|0)==158){if(!f){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}o=+g[i+8>>3];c[l+456>>2]=h-(c[f+20>>2]|0);g[l+464>>3]=o;d=Bca(v,26,-1e4,1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0;Mnb(b+360|0,c[i>>2]|0);_m(b+372|0,d+196|0,b+360|0);hX(l+372|0,c[(b+372|0)>>2]|0,c[((b+372|0)+4|0)>>2]|0);d=c[(b+372|0)>>2]|0;if(d|0){c[((b+372|0)+4|0)>>2]=d;rmb(d)}if((a[(b+360|0)+11>>0]|0)<0)rmb(c[(b+360|0)>>2]|0);Lmb(b+16|0,w);c[(b+16|0)+12>>2]=l;c[(b+40|0)>>2]=c[(b+16|0)>>2];c[(b+40|0)+4>>2]=c[(b+16|0)+4>>2];c[(b+40|0)+8>>2]=c[(b+16|0)+8>>2];c[(b+16|0)>>2]=0;c[(b+16|0)+4>>2]=0;c[(b+16|0)+8>>2]=0;c[((b+40|0)+12|0)>>2]=l;d=c[(x+360|0)>>2]|0;do if(d>>>0<(c[x+364>>2]|0)>>>0){c[d>>2]=c[(b+40|0)>>2];c[d+4>>2]=c[(b+40|0)+4>>2];c[d+8>>2]=c[(b+40|0)+8>>2];c[(b+40|0)>>2]=0;c[(b+40|0)+4>>2]=0;c[(b+40|0)+8>>2]=0;c[d+12>>2]=c[((b+40|0)+12|0)>>2];c[(x+360|0)>>2]=(c[(x+360|0)>>2]|0)+16}else{tS(x+356|0,b+40|0);if((a[(b+40|0)+11>>0]|0)>=0)break;rmb(c[(b+40|0)>>2]|0)}while(0);if((a[(b+16|0)+11>>0]|0)<0)rmb(c[(b+16|0)>>2]|0);d=c[(x+260|0)>>2]|0;d=d+(((j-d|0)/24|0)*24|0)|0;f=c[(x+264|0)>>2]|0;if((d+24|0|0)!=(f|0)){e=d+24|0;do{c[d>>2]=c[e>>2];g[d+8>>3]=+g[e+8>>3];u=e+16|0;v=c[u+4>>2]|0;w=d+16|0;c[w>>2]=c[u>>2];c[w+4>>2]=v;e=e+24|0;d=d+24|0}while((e|0)!=(f|0))}c[(x+264|0)>>2]=d;break a}else if((p|0)==159){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}}while(0);Lmb(b+16|0,w);c[(b+16|0)+12>>2]=l;c[(b+40|0)>>2]=c[(b+16|0)>>2];c[(b+40|0)+4>>2]=c[(b+16|0)+4>>2];c[(b+40|0)+8>>2]=c[(b+16|0)+8>>2];c[(b+16|0)>>2]=0;c[(b+16|0)+4>>2]=0;c[(b+16|0)+8>>2]=0;c[((b+40|0)+12|0)>>2]=l;d=c[(x+360|0)>>2]|0;do if(d>>>0<(c[x+364>>2]|0)>>>0){c[d>>2]=c[(b+40|0)>>2];c[d+4>>2]=c[(b+40|0)+4>>2];c[d+8>>2]=c[(b+40|0)+8>>2];c[(b+40|0)>>2]=0;c[(b+40|0)+4>>2]=0;c[(b+40|0)+8>>2]=0;c[d+12>>2]=c[((b+40|0)+12|0)>>2];c[(x+360|0)>>2]=(c[(x+360|0)>>2]|0)+16}else{tS(x+356|0,b+40|0);if((a[(b+40|0)+11>>0]|0)>=0)break;rmb(c[(b+40|0)>>2]|0)}while(0);if((a[(b+16|0)+11>>0]|0)<0)rmb(c[(b+16|0)>>2]|0);c[(b+40|0)>>2]=l;c[((b+40|0)+4|0)>>2]=m;c[((b+40|0)+4|0)+4>>2]=k;d=c[(x+252|0)>>2]|0;if(d>>>0<(c[x+256>>2]|0)>>>0){c[d>>2]=c[(b+40|0)>>2];c[d+4>>2]=c[(b+40|0)+4>>2];c[d+8>>2]=c[(b+40|0)+8>>2];c[(x+252|0)>>2]=(c[(x+252|0)>>2]|0)+12}else zX(x+248|0,b+40|0);p=187;break}else d=1;if(d)if((p|0)==114)if(1){b=J(8)|0;Gmb(b,160382);c[b>>2]=125848;O(b|0,23096,3117)}}}while(0);c[b+2680>>2]=p}function EX(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;C=c[b+2336>>2]|0;B=c[b+2344>>2]|0;z=c[b+2352>>2]|0;A=c[b+2360>>2]|0;y=c[b+3176>>2]|0;D=c[b+7816>>2]|0;E=c[b+7928>>2]|0;a:{if(OOa(b+836|0)|0){j=omb(536)|0;SDa(j);Lmb(b+120|0,A);c[(b+120|0)+12>>2]=j;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=j;d=c[(C+360|0)>>2]|0;do if(d>>>0<(c[C+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(C+360|0)>>2]=(c[(C+360|0)>>2]|0)+16}else{tS(C+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+920|0,c[D+200>>2]|0);_m(b+932|0,D+196|0,b+920|0);hX(j+372|0,c[(b+932|0)>>2]|0,c[((b+932|0)+4|0)>>2]|0);d=c[(b+932|0)>>2]|0;if(d|0){c[((b+932|0)+4|0)>>2]=d;rmb(d)}if((a[(b+920|0)+11>>0]|0)<0)rmb(c[(b+920|0)>>2]|0);Lmb(b+900|0,C+176|0);Rmb(j+388|0,b+900|0)|0;if((a[(b+900|0)+11>>0]|0)<0)rmb(c[(b+900|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+836|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+876|0)>>2]=0;c[(b+876|0)+4>>2]=0;c[(b+876|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+876|0);if(e>>>0<11){a[(b+876|0)+11>>0]=e;if(!e)g=b+876|0;else{f=b+876|0;E=915}}else{f=omb(e+16&-16)|0;c[(b+876|0)>>2]=f;c[(b+876|0)+8>>2]=e+16&-16|-2147483648;c[(b+876|0)+4>>2]=e;E=915}if((E|0)==915){qpb(f|0,d|0,e|0)|0;g=f}a[g+e>>0]=0;Rmb(j+492|0,b+876|0)|0;if((a[(b+876|0)+11>>0]|0)<0)rmb(c[(b+876|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+836|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+824|0)>>2]=0;c[(b+824|0)+4>>2]=0;c[(b+824|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+824|0);if(e>>>0<11){a[(b+824|0)+11>>0]=e;if(!e)i=b+824|0;else{h=b+824|0;E=923}}else{h=omb(e+16&-16)|0;c[(b+824|0)>>2]=h;c[(b+824|0)+8>>2]=e+16&-16|-2147483648;c[(b+824|0)+4>>2]=e;E=923}if((E|0)==923){qpb(h|0,d|0,e|0)|0;i=h}a[i+e>>0]=0;Hm(b+848|0,j+516|0,b+824|0,1);c[(j+524|0)>>2]=c[((b+848|0)+4|0)>>2];c[(j+524|0)+4>>2]=c[((b+848|0)+4|0)+4>>2];c[(j+524|0)+8>>2]=c[((b+848|0)+4|0)+8>>2];if((a[(b+824|0)+11>>0]|0)<0)rmb(c[(b+824|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+672|0,b+2296|0,144031,0);if(OOa(b+672|0)|0){f=omb(496)|0;jFa(f);Lmb(b+120|0,A);c[(b+120|0)+12>>2]=f;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=f;d=c[(C+360|0)>>2]|0;do if(d>>>0<(c[C+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(C+360|0)>>2]=(c[(C+360|0)>>2]|0)+16}else{tS(C+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+800|0,c[D+200>>2]|0);_m(b+812|0,D+196|0,b+800|0);hX(f+372|0,c[(b+812|0)>>2]|0,c[((b+812|0)+4|0)>>2]|0);d=c[(b+812|0)>>2]|0;if(d|0){c[((b+812|0)+4|0)>>2]=d;rmb(d)}if((a[(b+800|0)+11>>0]|0)<0)rmb(c[(b+800|0)>>2]|0);Lmb(b+788|0,C+176|0);Rmb(f+388|0,b+788|0)|0;if((a[(b+788|0)+11>>0]|0)<0)rmb(c[(b+788|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+672|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+776|0)>>2]=0;c[(b+776|0)+4>>2]=0;c[(b+776|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+776|0);if(e>>>0<11){a[(b+776|0)+11>>0]=e;if(!e)l=b+776|0;else{k=b+776|0;E=945}}else{k=omb(e+16&-16)|0;c[(b+776|0)>>2]=k;c[(b+776|0)+8>>2]=e+16&-16|-2147483648;c[(b+776|0)+4>>2]=e;E=945}if((E|0)==945){qpb(k|0,d|0,e|0)|0;l=k}a[l+e>>0]=0;Rmb(f+436|0,b+776|0)|0;if((a[(b+776|0)+11>>0]|0)<0)rmb(c[(b+776|0)>>2]|0);c[f+488>>2]=1;c[(b+120|0)>>2]=NOa(b+672|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+744|0)>>2]=0;c[(b+744|0)+4>>2]=0;c[(b+744|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+744|0);if(e>>>0<11){a[(b+744|0)+11>>0]=e;if(!e)n=b+744|0;else{m=b+744|0;E=953}}else{m=omb(e+16&-16)|0;c[(b+744|0)>>2]=m;c[(b+744|0)+8>>2]=e+16&-16|-2147483648;c[(b+744|0)+4>>2]=e;E=953}if((E|0)==953){qpb(m|0,d|0,e|0)|0;n=m}a[n+e>>0]=0;Hm(b+760|0,f+460|0,b+744|0,1);c[(f+468|0)>>2]=c[((b+760|0)+4|0)>>2];c[(f+468|0)+4>>2]=c[((b+760|0)+4|0)+4>>2];c[(f+468|0)+8>>2]=c[((b+760|0)+4|0)+8>>2];if((a[(b+744|0)+11>>0]|0)<0)rmb(c[(b+744|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+656|0,b+2296|0,144046,0);if(OOa(b+656|0)|0){f=omb(496)|0;jFa(f);Lmb(b+120|0,A);c[(b+120|0)+12>>2]=f;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=f;d=c[(C+360|0)>>2]|0;do if(d>>>0<(c[C+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(C+360|0)>>2]=(c[(C+360|0)>>2]|0)+16}else{tS(C+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+720|0,c[D+200>>2]|0);_m(b+732|0,D+196|0,b+720|0);hX(f+372|0,c[(b+732|0)>>2]|0,c[((b+732|0)+4|0)>>2]|0);d=c[(b+732|0)>>2]|0;if(d|0){c[((b+732|0)+4|0)>>2]=d;rmb(d)}if((a[(b+720|0)+11>>0]|0)<0)rmb(c[(b+720|0)>>2]|0);Lmb(b+708|0,C+176|0);Rmb(f+388|0,b+708|0)|0;if((a[(b+708|0)+11>>0]|0)<0)rmb(c[(b+708|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+656|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+696|0)>>2]=0;c[(b+696|0)+4>>2]=0;c[(b+696|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+696|0);if(e>>>0<11){a[(b+696|0)+11>>0]=e;if(!e)p=b+696|0;else{o=b+696|0;E=975}}else{o=omb(e+16&-16)|0;c[(b+696|0)>>2]=o;c[(b+696|0)+8>>2]=e+16&-16|-2147483648;c[(b+696|0)+4>>2]=e;E=975}if((E|0)==975){qpb(o|0,d|0,e|0)|0;p=o}a[p+e>>0]=0;Rmb(f+436|0,b+696|0)|0;if((a[(b+696|0)+11>>0]|0)<0)rmb(c[(b+696|0)>>2]|0);c[f+488>>2]=2;c[(b+120|0)>>2]=NOa(b+656|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+644|0)>>2]=0;c[(b+644|0)+4>>2]=0;c[(b+644|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+644|0);if(e>>>0<11){a[(b+644|0)+11>>0]=e;if(!e)r=b+644|0;else{q=b+644|0;E=983}}else{q=omb(e+16&-16)|0;c[(b+644|0)>>2]=q;c[(b+644|0)+8>>2]=e+16&-16|-2147483648;c[(b+644|0)+4>>2]=e;E=983}if((E|0)==983){qpb(q|0,d|0,e|0)|0;r=q}a[r+e>>0]=0;Hm(b+680|0,f+460|0,b+644|0,1);c[(f+468|0)>>2]=c[((b+680|0)+4|0)>>2];c[(f+468|0)+4>>2]=c[((b+680|0)+4|0)+4>>2];c[(f+468|0)+8>>2]=c[((b+680|0)+4|0)+8>>2];if((a[(b+644|0)+11>>0]|0)<0)rmb(c[(b+644|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;LPa(b+612|0,b+2296|0,185206,0);g=XOa(b+612|0)|0;b:while(1){if((g|0)==(YOa(b+612|0)|0)){E=989;break}c[(b+600|0)>>2]=NOa(g)|0;c[(b+2296|0)>>2]=oNa(b+600|0,165066)|0;h=OMa(b+2296|0,0)|0;h=(h|0)>1?h:1;e=c[(b+600|0)>>2]|0;c[(b+632|0)>>2]=0;c[(b+632|0)+4>>2]=0;c[(b+632|0)+8>>2]=0;a[((b+632|0)+11|0)>>0]=4;c[(b+632|0)>>2]=1701869940;a[((b+632|0)+4|0)>>0]=0;c[(b+588|0)>>2]=0;c[(b+588|0)+4>>2]=0;c[(b+588|0)+8>>2]=0;a[((b+588|0)+11|0)>>0]=5;a[(b+588|0)>>0]=a[157637]|0;a[(b+588|0)+1>>0]=a[157638]|0;a[(b+588|0)+2>>0]=a[157639]|0;a[(b+588|0)+3>>0]=a[157640]|0;a[(b+588|0)+4>>0]=a[157641]|0;a[((b+588|0)+5|0)>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+632|0)|0;e=SMa(b+2296|0)|0;f=c9a(e)|0;d=a[((b+588|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[((b+588|0)+4|0)>>2]|0:d&255)|0)){e=(lnb(b+588|0,0,-1,e,f)|0)==0;d=a[((b+588|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+588|0)>>2]|0);if((a[((b+632|0)+11|0)>>0]|0)<0)rmb(c[(b+632|0)>>2]|0);do if(e){f=omb(536)|0;lra(f);c[(b+2296|0)>>2]=oNa(b+600|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+576|0)>>2]=0;c[(b+576|0)+4>>2]=0;c[(b+576|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279){E=999;break b}if(e>>>0<11){a[((b+576|0)+11|0)>>0]=e;if(!e)v=b+576|0;else{s=b+576|0;E=1003}}else{s=omb(e+16&-16)|0;c[(b+576|0)>>2]=s;c[((b+576|0)+8|0)>>2]=e+16&-16|-2147483648;c[((b+576|0)+4|0)>>2]=e;E=1003}if((E|0)==1003){E=0;qpb(s|0,d|0,e|0)|0;v=s}a[v+e>>0]=0;Rmb(f+492|0,b+576|0)|0;if((a[((b+576|0)+11|0)>>0]|0)<0)rmb(c[(b+576|0)>>2]|0);c[(b+2296|0)>>2]=oNa(b+600|0,143751)|0;d=NMa(b+2296|0,202525)|0;c[(b+564|0)>>2]=0;c[(b+564|0)+4>>2]=0;c[(b+564|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279){E=1007;break b}if(e>>>0<11){a[((b+564|0)+11|0)>>0]=e;if(!e)w=b+564|0;else{t=b+564|0;E=1011}}else{t=omb(e+16&-16)|0;c[(b+564|0)>>2]=t;c[((b+564|0)+8|0)>>2]=e+16&-16|-2147483648;c[((b+564|0)+4|0)>>2]=e;E=1011}if((E|0)==1011){E=0;qpb(t|0,d|0,e|0)|0;w=t}a[w+e>>0]=0;c[(f+528|0)>>2]=jX(0,b+564|0)|0;if((a[((b+564|0)+11|0)>>0]|0)<0)rmb(c[(b+564|0)>>2]|0);c[(b+2296|0)>>2]=oNa(b+600|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+552|0)>>2]=0;c[(b+552|0)+4>>2]=0;c[(b+552|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279){E=1015;break b}if(e>>>0<11){a[((b+552|0)+11|0)>>0]=e;if(!e)x=b+552|0;else{u=b+552|0;E=1019}}else{u=omb(e+16&-16)|0;c[(b+552|0)>>2]=u;c[((b+552|0)+8|0)>>2]=e+16&-16|-2147483648;c[((b+552|0)+4|0)>>2]=e;E=1019}if((E|0)==1019){E=0;qpb(u|0,d|0,e|0)|0;x=u}a[x+e>>0]=0;c[(f+528|0)>>2]=FRa(f+504|0,b+552|0,1)|0;if((a[((b+552|0)+11|0)>>0]|0)<0)rmb(c[(b+552|0)>>2]|0);Lmb(b+120|0,A);c[((b+120|0)+12|0)>>2]=f;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=f;d=c[(C+360|0)>>2]|0;do if(d>>>0<(c[(C+364|0)>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(C+360|0)>>2]=(c[(C+360|0)>>2]|0)+16}else{tS(C+356|0,b+2296|0);if((a[((b+2296|0)+11|0)>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[((b+120|0)+11|0)>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);mX(C,z,h,f)}else{e=c[(b+600|0)>>2]|0;c[(b+540|0)>>2]=0;c[(b+540|0)+4>>2]=0;c[(b+540|0)+8>>2]=0;a[((b+540|0)+11|0)>>0]=4;c[(b+540|0)>>2]=1701869940;a[((b+540|0)+4|0)>>0]=0;c[(b+528|0)>>2]=0;c[(b+528|0)+4>>2]=0;c[(b+528|0)+8>>2]=0;a[((b+528|0)+11|0)>>0]=4;c[(b+528|0)>>2]=1886352499;a[((b+528|0)+4|0)>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+540|0)|0;e=SMa(b+2296|0)|0;f=c9a(e)|0;d=a[((b+528|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[((b+528|0)+4|0)>>2]|0:d&255)|0)){e=(lnb(b+528|0,0,-1,e,f)|0)==0;d=a[((b+528|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+528|0)>>2]|0);if((a[((b+540|0)+11|0)>>0]|0)<0)rmb(c[(b+540|0)>>2]|0);if(!e)break;nX(C,z,h,y)}while(0);g=g+8|0}d=1;if(d)if((E|0)==989){c:do if(OOa(b+1248|0)|0){e=NOa(b+1248|0)|0;c[(b+516|0)>>2]=0;c[(b+516|0)+4>>2]=0;c[(b+516|0)+8>>2]=0;a[((b+516|0)+11|0)>>0]=4;c[(b+516|0)>>2]=1701869940;a[(b+516|0)+4>>0]=0;c[(b+504|0)>>2]=0;c[(b+504|0)+4>>2]=0;c[(b+504|0)+8>>2]=0;a[((b+504|0)+11|0)>>0]=6;a[(b+504|0)>>0]=a[166039]|0;a[(b+504|0)+1>>0]=a[166040]|0;a[(b+504|0)+2>>0]=a[166041]|0;a[(b+504|0)+3>>0]=a[166042]|0;a[(b+504|0)+4>>0]=a[166043]|0;a[(b+504|0)+5>>0]=a[166044]|0;a[(b+504|0)+6>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+516|0)|0;e=SMa(b+2296|0)|0;f=c9a(e)|0;d=a[((b+504|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[(b+504|0)+4>>2]|0:d&255)|0)){e=(lnb(b+504|0,0,-1,e,f)|0)==0;d=a[((b+504|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+504|0)>>2]|0);if((a[((b+516|0)+11|0)>>0]|0)<0)rmb(c[(b+516|0)>>2]|0);d:do if(e){d=c[(C+192|0)>>2]|0;if((d|0)==(c[(C+188|0)>>2]|0))break;while(1){e=d+-4|0;A=c[e>>2]|0;if((Ba[c[(c[A>>2]|0)+8>>2]&511](A)|0)==100)break;if((e|0)==(c[(C+188|0)>>2]|0))break d;else d=e}f=(c[(C+192|0)>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;c[(C+192|0)>>2]=e+(f>>2<<2)}while(0);e=NOa(b+1248|0)|0;c[(b+492|0)>>2]=0;c[(b+492|0)+4>>2]=0;c[(b+492|0)+8>>2]=0;a[((b+492|0)+11|0)>>0]=4;c[(b+492|0)>>2]=1701869940;a[(b+492|0)+4>>0]=0;c[(b+480|0)>>2]=0;c[(b+480|0)+4>>2]=0;c[(b+480|0)+8>>2]=0;a[((b+480|0)+11|0)>>0]=4;c[(b+480|0)>>2]=1886352499;a[((b+480|0)+4|0)>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+492|0)|0;e=SMa(b+2296|0)|0;f=c9a(e)|0;d=a[((b+480|0)+11|0)>>0]|0;if((f|0)==((d<<24>>24<0?c[((b+480|0)+4|0)>>2]|0:d&255)|0)){e=(lnb(b+480|0,0,-1,e,f)|0)==0;d=a[((b+480|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+480|0)>>2]|0);if((a[((b+492|0)+11|0)>>0]|0)<0)rmb(c[(b+492|0)>>2]|0);if(!e)break;d=c[(C+192|0)>>2]|0;if((d|0)==(c[(C+188|0)>>2]|0))break;while(1){e=d+-4|0;A=c[e>>2]|0;if((Ba[c[(c[A>>2]|0)+8>>2]&511](A)|0)==107)break;if((e|0)==(c[(C+188|0)>>2]|0))break c;else d=e}f=(c[(C+192|0)>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;c[(C+192|0)>>2]=e+(f>>2<<2)}while(0);c[(b+120|0)>>2]=NOa(b+1324|0)|0;KPa(b+2296|0,b+120|0,144070,0);e:do if(OOa(b+2296|0)|0){d=c[(C+192|0)>>2]|0;if((d|0)==(c[(C+188|0)>>2]|0))break;while(1){e=d+-4|0;A=c[e>>2]|0;if((Ba[c[(c[A>>2]|0)+8>>2]&511](A)|0)==128)break;if((e|0)==(c[(C+188|0)>>2]|0))break e;else d=e}f=(c[(C+192|0)>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;c[(C+192|0)>>2]=e+(f>>2<<2)}while(0);KPa(b+472|0,B,144091,0);f:do if(OOa(b+472|0)|0){d=c[(C+192|0)>>2]|0;if((d|0)==(c[(C+188|0)>>2]|0))break;while(1){e=d+-4|0;B=c[e>>2]|0;if((Ba[c[(c[B>>2]|0)+8>>2]&511](B)|0)==98)break;if((e|0)==(c[(C+188|0)>>2]|0))break f;else d=e}f=(c[(C+192|0)>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;c[(C+192|0)>>2]=e+(f>>2<<2)}while(0);d=c[(C+284|0)>>2]|0;if((d|0)!=(c[(C+288|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+428|0,c[f>>2]|0);_m(b+460|0,g,b+428|0);if((b+460|0|0)!=(e+428|0|0))hX(e+428|0,c[(b+460|0)>>2]|0,c[((b+460|0)+4|0)>>2]|0);e=c[(b+460|0)>>2]|0;if(e|0){c[((b+460|0)+4|0)>>2]=e;rmb(e)}if((a[((b+428|0)+11|0)>>0]|0)<0)rmb(c[(b+428|0)>>2]|0);B=c[d>>2]|0;Lmb(b+416|0,C+176|0);Rmb(B+444|0,b+416|0)|0;if((a[((b+416|0)+11|0)>>0]|0)<0)rmb(c[(b+416|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+288|0)>>2]|0));c[(C+288|0)>>2]=c[(C+284|0)>>2]}d=c[(C+296|0)>>2]|0;if((d|0)!=(c[(C+300|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+388|0,c[f>>2]|0);_m(b+400|0,g,b+388|0);if((b+400|0|0)!=(e+428|0|0))hX(e+428|0,c[(b+400|0)>>2]|0,c[((b+400|0)+4|0)>>2]|0);e=c[(b+400|0)>>2]|0;if(e|0){c[((b+400|0)+4|0)>>2]=e;rmb(e)}if((a[((b+388|0)+11|0)>>0]|0)<0)rmb(c[(b+388|0)>>2]|0);B=c[d>>2]|0;Lmb(b+376|0,C+176|0);Rmb(B+444|0,b+376|0)|0;if((a[((b+376|0)+11|0)>>0]|0)<0)rmb(c[(b+376|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+300|0)>>2]|0));c[(C+300|0)>>2]=c[(C+296|0)>>2]}d=c[(C+308|0)>>2]|0;if((d|0)!=(c[(C+312|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+352|0,c[f>>2]|0);_m(b+364|0,g,b+352|0);if((b+364|0|0)!=(e+428|0|0))hX(e+428|0,c[(b+364|0)>>2]|0,c[((b+364|0)+4|0)>>2]|0);e=c[(b+364|0)>>2]|0;if(e|0){c[((b+364|0)+4|0)>>2]=e;rmb(e)}if((a[((b+352|0)+11|0)>>0]|0)<0)rmb(c[(b+352|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+312|0)>>2]|0));c[(C+312|0)>>2]=c[(C+308|0)>>2]}d=c[(C+320|0)>>2]|0;if((d|0)!=(c[(C+324|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+312|0,c[f>>2]|0);_m(b+336|0,g,b+312|0);if((b+336|0|0)!=(e+372|0|0))hX(e+372|0,c[(b+336|0)>>2]|0,c[((b+336|0)+4|0)>>2]|0);e=c[(b+336|0)>>2]|0;if(e|0){c[((b+336|0)+4|0)>>2]=e;rmb(e)}if((a[((b+312|0)+11|0)>>0]|0)<0)rmb(c[(b+312|0)>>2]|0);B=c[d>>2]|0;Lmb(b+288|0,C+176|0);Rmb(B+388|0,b+288|0)|0;if((a[((b+288|0)+11|0)>>0]|0)<0)rmb(c[(b+288|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+324|0)>>2]|0));c[(C+324|0)>>2]=c[(C+320|0)>>2]}d=c[(C+332|0)>>2]|0;if((d|0)!=(c[(C+336|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+264|0,c[f>>2]|0);_m(b+276|0,g,b+264|0);if((b+276|0|0)!=(e+372|0|0))hX(e+372|0,c[(b+276|0)>>2]|0,c[((b+276|0)+4|0)>>2]|0);e=c[(b+276|0)>>2]|0;if(e|0){c[((b+276|0)+4|0)>>2]=e;rmb(e)}if((a[((b+264|0)+11|0)>>0]|0)<0)rmb(c[(b+264|0)>>2]|0);B=c[d>>2]|0;Lmb(b+240|0,C+176|0);Rmb(B+388|0,b+240|0)|0;if((a[((b+240|0)+11|0)>>0]|0)<0)rmb(c[(b+240|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+336|0)>>2]|0));c[(C+336|0)>>2]=c[(C+332|0)>>2]}d=c[(C+344|0)>>2]|0;if((d|0)!=(c[(C+348|0)>>2]|0)){f=D+200|0;g=D+196|0;do{e=c[d>>2]|0;Mnb(b+204|0,c[f>>2]|0);_m(b+228|0,g,b+204|0);if((b+228|0|0)!=(e+404|0|0))hX(e+404|0,c[(b+228|0)>>2]|0,c[((b+228|0)+4|0)>>2]|0);e=c[(b+228|0)>>2]|0;if(e|0){c[((b+228|0)+4|0)>>2]=e;rmb(e)}if((a[((b+204|0)+11|0)>>0]|0)<0)rmb(c[(b+204|0)>>2]|0);B=c[d>>2]|0;Lmb(b+192|0,C+176|0);Rmb(B+420|0,b+192|0)|0;if((a[((b+192|0)+11|0)>>0]|0)<0)rmb(c[(b+192|0)>>2]|0);d=d+4|0}while((d|0)!=(c[(C+348|0)>>2]|0));c[(C+348|0)>>2]=c[(C+344|0)>>2]}d=c[C+248>>2]|0;if((d|0)!=(c[(C+252|0)>>2]|0)){f=D+200|0;g=D+196|0;do{do if(!(w3a((c[d>>2]|0)+368|0)|0)){e=c[d>>2]|0;Mnb(b+156|0,c[f>>2]|0);_m(b+168|0,g,b+156|0);if((b+168|0|0)!=(e+372|0|0))hX(e+372|0,c[(b+168|0)>>2]|0,c[((b+168|0)+4|0)>>2]|0);e=c[(b+168|0)>>2]|0;if(e|0){c[((b+168|0)+4|0)>>2]=e;rmb(e)}if((a[((b+156|0)+11|0)>>0]|0)>=0)break;rmb(c[(b+156|0)>>2]|0)}while(0);d=d+12|0}while((d|0)!=(c[(C+252|0)>>2]|0))}d=c[C+260>>2]|0;f=c[C+264>>2]|0;if((d|0)!=(f|0)){e=D+200|0;do{if(!(c[d>>2]|0))c[d>>2]=c[e>>2];d=d+24|0}while((d|0)!=(f|0))}IMa(b+612|0);c[b+7968>>2]=1;break a}else d=1;if(d)if((E|0)==999)Jmb(b+576|0);else if((E|0)==1007)Jmb(b+564|0);else if((E|0)==1015)if(1)Jmb(b+552|0)}c[b+7928>>2]=E}function FX(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;T=c[d+2336>>2]|0;M=c[d+2360>>2]|0;U=c[d+3152>>2]|0;V=c[d+3168>>2]|0;D=c[d+3176>>2]|0;O=c[d+3944>>2]|0;P=c[d+4872>>2]|0;Q=c[d+7896>>2]|0;R=c[d+7912>>2]|0;S=c[d+7920>>2]|0;N=c[d+7928>>2]|0;a:{b:while(1){if((U|0)==(YOa(d+440|0)|0)){N=435;break}c[(d+412|0)>>2]=NOa(U)|0;c[(d+2296|0)>>2]=oNa(d+412|0,165066)|0;g=OMa(d+2296|0,0)|0;g=(g|0)>1?g:1;C=omb(544)|0;cGa(C);c[(d+2296|0)>>2]=oNa(d+412|0,183985)|0;e=NMa(d+2296|0,202525)|0;c[(d+1692|0)>>2]=0;c[(d+1692|0)+4>>2]=0;c[(d+1692|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=437;break}if(f>>>0<11){a[((d+1692|0)+11|0)>>0]=f;if(!f)r=d+1692|0;else{i=d+1692|0;N=441}}else{i=omb(f+16&-16)|0;c[(d+1692|0)>>2]=i;c[((d+1692|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+1692|0)+4|0)>>2]=f;N=441}if((N|0)==441){N=0;qpb(i|0,e|0,f|0)|0;r=i}a[r+f>>0]=0;Rmb(C+424|0,d+1692|0)|0;if((a[((d+1692|0)+11|0)>>0]|0)<0)rmb(c[(d+1692|0)>>2]|0);c[(d+2296|0)>>2]=oNa(d+412|0,165027)|0;e=NMa(d+2296|0,202525)|0;c[(d+1680|0)>>2]=0;c[(d+1680|0)+4>>2]=0;c[(d+1680|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=445;break}if(f>>>0<11){a[((d+1680|0)+11|0)>>0]=f;if(!f)s=d+1680|0;else{j=d+1680|0;N=449}}else{j=omb(f+16&-16)|0;c[(d+1680|0)>>2]=j;c[((d+1680|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+1680|0)+4|0)>>2]=f;N=449}if((N|0)==449){N=0;qpb(j|0,e|0,f|0)|0;s=j}a[s+f>>0]=0;Rmb(C+348|0,d+1680|0)|0;if((a[((d+1680|0)+11|0)>>0]|0)<0)rmb(c[(d+1680|0)>>2]|0);c[C+468>>2]=g;e=iNa(d+412|0,174430)|0;while(1){c[(d+348|0)>>2]=e;if(!(aNa(d+348|0)|0))break;e=c[(d+412|0)>>2]|0;h=omb(16)|0;Q=h;R=143165;S=Q+12|0;do{a[Q>>0]=a[R>>0]|0;Q=Q+1|0;R=R+1|0}while((Q|0)<(S|0));a[h+12>>0]=0;c[(d+1668|0)>>2]=0;c[(d+1668|0)+4>>2]=0;c[(d+1668|0)+8>>2]=0;a[((d+1668|0)+11|0)>>0]=2;b[(d+1668|0)>>1]=28526;a[((d+1668|0)+2|0)>>0]=0;c[(d+120|0)>>2]=e;c[(d+2296|0)>>2]=oNa(d+120|0,h)|0;f=SMa(d+2296|0)|0;g=c9a(f)|0;e=a[((d+1668|0)+11|0)>>0]|0;if((g|0)==((e<<24>>24<0?c[((d+1668|0)+4|0)>>2]|0:e&255)|0)){f=(lnb(d+1668|0,0,-1,f,g)|0)==0;e=a[((d+1668|0)+11|0)>>0]|0}else f=0;if(e<<24>>24<0)rmb(c[(d+1668|0)>>2]|0);rmb(h);if(!f){c[(d+2296|0)>>2]=oNa(d+348|0,157543)|0;e=NMa(d+2296|0,202525)|0;c[(d+324|0)>>2]=0;c[(d+324|0)+4>>2]=0;c[(d+324|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=462;break b}if(f>>>0<11){a[((d+324|0)+11|0)>>0]=f;if(!f)t=d+324|0;else{k=d+324|0;N=466}}else{k=omb(f+16&-16)|0;c[(d+324|0)>>2]=k;c[((d+324|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+324|0)+4|0)>>2]=f;N=466}if((N|0)==466){N=0;qpb(k|0,e|0,f|0)|0;t=k}a[t+f>>0]=0;c[(d+2296|0)>>2]=oNa(d+348|0,157554)|0;e=NMa(d+2296|0,202525)|0;c[(d+300|0)>>2]=0;c[(d+300|0)+4>>2]=0;c[(d+300|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=468;break b}if(f>>>0<11){a[((d+300|0)+11|0)>>0]=f;if(!f)u=d+300|0;else{l=d+300|0;N=472}}else{l=omb(f+16&-16)|0;c[(d+300|0)>>2]=l;c[((d+300|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+300|0)+4|0)>>2]=f;N=472}if((N|0)==472){N=0;qpb(l|0,e|0,f|0)|0;u=l}a[u+f>>0]=0;c[(d+2296|0)>>2]=oNa(d+348|0,184316)|0;e=NMa(d+2296|0,202525)|0;c[(d+252|0)>>2]=0;c[(d+252|0)+4>>2]=0;c[(d+252|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=474;break b}if(f>>>0<11){a[((d+252|0)+11|0)>>0]=f;if(!f)v=d+252|0;else{m=d+252|0;N=478}}else{m=omb(f+16&-16)|0;c[(d+252|0)>>2]=m;c[((d+252|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+252|0)+4|0)>>2]=f;N=478}if((N|0)==478){N=0;qpb(m|0,e|0,f|0)|0;v=m}a[v+f>>0]=0;c[(d+2296|0)>>2]=rNa(d+348|0)|0;e=oOa(d+2296|0,202525)|0;c[(d+216|0)>>2]=0;c[(d+216|0)+4>>2]=0;c[(d+216|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=480;break b}if(f>>>0<11){a[((d+216|0)+11|0)>>0]=f;if(!f)w=d+216|0;else{n=d+216|0;N=484}}else{n=omb(f+16&-16)|0;c[(d+216|0)>>2]=n;c[((d+216|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+216|0)+4|0)>>2]=f;N=484}if((N|0)==484){N=0;qpb(n|0,e|0,f|0)|0;w=n}a[w+f>>0]=0;h=omb(704)|0;txa(h);e=(a[((d+252|0)+11|0)>>0]|0)<0?c[(d+252|0)>>2]|0:d+252|0;c[(d+1656|0)>>2]=0;c[(d+1656|0)+4>>2]=0;c[(d+1656|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=486;break b}if(f>>>0<11){a[((d+1656|0)+11|0)>>0]=f;if(!f)x=d+1656|0;else{o=d+1656|0;N=490}}else{o=omb(f+16&-16)|0;c[(d+1656|0)>>2]=o;c[((d+1656|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+1656|0)+4|0)>>2]=f;N=490}if((N|0)==490){N=0;qpb(o|0,e|0,f|0)|0;x=o}a[x+f>>0]=0;Rmb(h+580|0,d+1656|0)|0;if((a[((d+1656|0)+11|0)>>0]|0)<0)rmb(c[(d+1656|0)>>2]|0);KPa(d+1648|0,d+412|0,143697,0);if(OOa(d+1648|0)|0)c[h+684>>2]=3;c[(d+1644|0)>>2]=pNa(d+348|0,143704)|0;if(aNa(d+1644|0)|0)c[h+684>>2]=8;g=c[(d+412|0)>>2]|0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=8;c[(d+48|0)>>2]=1819048307;c[(d+48|0)+4>>2]=1667850849;a[((d+48|0)+8|0)>>0]=0;c[(d+96|0)>>2]=g;KPa(d+120|0,d+96|0,d+48|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+180|0)>>2]=0;c[(d+180|0)+4>>2]=0;c[(d+180|0)+8>>2]=0;g=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+180|0,0,d+2296|0);g=a[((d+180|0)+11|0)>>0]|0;e=c[((d+180|0)+4|0)>>2]|0}if(((g<<24>>24<0?e:g&255)|0)==5){f=(lnb(d+180|0,0,-1,184547,5)|0)==0;e=a[((d+180|0)+11|0)>>0]|0}else{f=0;e=g}if(e<<24>>24<0)rmb(c[(d+180|0)>>2]|0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);do if(f){B=1;N=527}else{g=c[(d+412|0)>>2]|0;c[(d+32|0)>>2]=0;c[(d+32|0)+4>>2]=0;c[(d+32|0)+8>>2]=0;a[((d+32|0)+11|0)>>0]=8;c[(d+32|0)>>2]=1819048307;c[(d+32|0)+4>>2]=1667850849;a[((d+32|0)+8|0)>>0]=0;c[(d+96|0)>>2]=g;KPa(d+120|0,d+96|0,d+32|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+180|0)>>2]=0;c[(d+180|0)+4>>2]=0;c[(d+180|0)+8>>2]=0;g=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+180|0,0,d+2296|0);g=a[((d+180|0)+11|0)>>0]|0;e=c[((d+180|0)+4|0)>>2]|0}if(((g<<24>>24<0?e:g&255)|0)==6){f=(lnb(d+180|0,0,-1,172507,6)|0)==0;e=a[((d+180|0)+11|0)>>0]|0}else{f=0;e=g}if(e<<24>>24<0)rmb(c[(d+180|0)>>2]|0);if((a[((d+32|0)+11|0)>>0]|0)<0)rmb(c[(d+32|0)>>2]|0);if(f){B=2;N=527;break}g=c[(d+412|0)>>2]|0;c[(d+16|0)>>2]=0;c[(d+16|0)+4>>2]=0;c[(d+16|0)+8>>2]=0;a[((d+16|0)+11|0)>>0]=8;c[(d+16|0)>>2]=1819048307;c[(d+16|0)+4>>2]=1667850849;a[((d+16|0)+8|0)>>0]=0;c[(d+96|0)>>2]=g;KPa(d+120|0,d+96|0,d+16|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+180|0)>>2]=0;c[(d+180|0)+4>>2]=0;c[(d+180|0)+8>>2]=0;g=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+180|0,0,d+2296|0);g=a[((d+180|0)+11|0)>>0]|0;e=c[((d+180|0)+4|0)>>2]|0}if(((g<<24>>24<0?e:g&255)|0)==3){f=(lnb(d+180|0,0,-1,184553,3)|0)==0;e=a[((d+180|0)+11|0)>>0]|0}else{f=0;e=g}if(e<<24>>24<0)rmb(c[(d+180|0)>>2]|0);if((a[((d+16|0)+11|0)>>0]|0)<0)rmb(c[(d+16|0)>>2]|0);if(f){A=3;N=528}}while(0);if((N|0)==527){c[h+684>>2]=2;A=B;N=528}if((N|0)==528){N=0;c[h+688>>2]=A}e=a[((d+324|0)+11|0)>>0]|0;do if((e<<24>>24<0?c[((d+324|0)+4|0)>>2]|0:e&255)|0){e=e<<24>>24<0?c[(d+324|0)>>2]|0:d+324|0;c[(d+1632|0)>>2]=0;c[(d+1632|0)+4>>2]=0;c[(d+1632|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=531;break b}if(f>>>0<11){a[((d+1632|0)+11|0)>>0]=f;if(!f)y=d+1632|0;else{p=d+1632|0;N=535}}else{p=omb(f+16&-16)|0;c[(d+1632|0)>>2]=p;c[((d+1632|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+1632|0)+4|0)>>2]=f;N=535}if((N|0)==535){N=0;qpb(p|0,e|0,f|0)|0;y=p}a[y+f>>0]=0;c[h+672>>2]=yQa(h+608|0,d+1632|0,1)|0;if((a[((d+1632|0)+11|0)>>0]|0)>=0)break;rmb(c[(d+1632|0)>>2]|0)}while(0);e=a[((d+300|0)+11|0)>>0]|0;do if((e<<24>>24<0?c[((d+300|0)+4|0)>>2]|0:e&255)|0){e=e<<24>>24<0?c[(d+300|0)>>2]|0:d+300|0;c[(d+1620|0)>>2]=0;c[(d+1620|0)+4>>2]=0;c[(d+1620|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){N=540;break b}if(f>>>0<11){a[((d+1620|0)+11|0)>>0]=f;if(!f)z=d+1620|0;else{q=d+1620|0;N=544}}else{q=omb(f+16&-16)|0;c[(d+1620|0)>>2]=q;c[((d+1620|0)+8|0)>>2]=f+16&-16|-2147483648;c[((d+1620|0)+4|0)>>2]=f;N=544}if((N|0)==544){N=0;qpb(q|0,e|0,f|0)|0;z=q}a[z+f>>0]=0;c[h+676>>2]=AQa(h+608|0,d+1620|0,1)|0;if((a[((d+1620|0)+11|0)>>0]|0)>=0)break;rmb(c[(d+1620|0)>>2]|0)}while(0);e=omb(212)|0;_za(e);Lmb(d+1596|0,d+216|0);rKa(d+1608|0,d+1596|0);tnb(e+200|0,d+1608|0)|0;if((a[((d+1608|0)+8+3|0)>>0]|0)<0)rmb(c[(d+1608|0)>>2]|0);if((a[((d+1596|0)+11|0)>>0]|0)<0)rmb(c[(d+1596|0)>>2]|0);Ra[c[(c[h>>2]|0)+112>>2]&511](h,e);Ra[c[(c[C>>2]|0)+112>>2]&511](C,h);if((a[((d+216|0)+11|0)>>0]|0)<0)rmb(c[(d+216|0)>>2]|0);if((a[((d+252|0)+11|0)>>0]|0)<0)rmb(c[(d+252|0)>>2]|0);if((a[((d+300|0)+11|0)>>0]|0)<0)rmb(c[(d+300|0)>>2]|0);if((a[((d+324|0)+11|0)>>0]|0)<0)rmb(c[(d+324|0)>>2]|0)}e=pNa(d+348|0,174430)|0}h=c[(d+888|0)>>2]|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,C);U=U+8|0}e=1;f=N|0;if(e)switch(f|0){case 435:{c[(d+2296|0)>>2]=NOa(d+1324|0)|0;KPa(d+120|0,d+2296|0,143712,0);c[(d+2296|0)>>2]=NOa(d+1324|0)|0;KPa(d+2112|0,d+2296|0,143732,0);do if(!(OOa(d+2112|0)|0)){f=c[(d+888|0)>>2]|0;c[(d+2296|0)>>2]=f;e=c[T+224>>2]|0;c:do if((e|0)!=(c[(T+228|0)>>2]|0)){g=f;h=f;while(1){f=c[e+4>>2]|0;do if((c[g+608>>2]|0)==(c[f+608>>2]|0)){if((a[g+600>>0]|0)!=(a[f+600>>0]|0))break;f=c[(T+240|0)>>2]|0;if((f|0)==(c[(T+244|0)>>2]|0)){Xu(T+236|0,d+2296|0);break}else{c[f>>2]=h;c[(T+240|0)>>2]=(c[(T+240|0)>>2]|0)+4;break}}while(0);e=e+8|0;if((e|0)==(c[(T+228|0)>>2]|0))break c;h=c[(d+2296|0)>>2]|0;g=h}}while(0)}else{e=c[(T+240|0)>>2]|0;if((e|0)==(c[T+244>>2]|0)){Xu(T+236|0,d+888|0);break}else{c[e>>2]=c[(d+888|0)>>2];c[(T+240|0)>>2]=(c[(T+240|0)>>2]|0)+4;break}}while(0);if(OOa(d+120|0)|0){g=omb(536)|0;dBa(g);c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=oNa(d+2080|0,183985)|0;e=NMa(d+2296|0,202525)|0;c[(d+1584|0)>>2]=0;c[(d+1584|0)+4>>2]=0;c[(d+1584|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(d+1584|0);if(f>>>0<11){a[(d+1584|0)+11>>0]=f;if(!f)F=d+1584|0;else{E=d+1584|0;N=580}}else{E=omb(f+16&-16)|0;c[(d+1584|0)>>2]=E;c[(d+1584|0)+8>>2]=f+16&-16|-2147483648;c[(d+1584|0)+4>>2]=f;N=580}if((N|0)==580){qpb(E|0,e|0,f|0)|0;F=E}a[F+f>>0]=0;Rmb(g+492|0,d+1584|0)|0;if((a[(d+1584|0)+11>>0]|0)<0)rmb(c[(d+1584|0)>>2]|0);c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=oNa(d+2080|0,143502)|0;e=NMa(d+2296|0,202525)|0;c[(d+1572|0)>>2]=0;c[(d+1572|0)+4>>2]=0;c[(d+1572|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(d+1572|0);if(f>>>0<11){a[(d+1572|0)+11>>0]=f;if(!f)H=d+1572|0;else{G=d+1572|0;N=588}}else{G=omb(f+16&-16)|0;c[(d+1572|0)>>2]=G;c[(d+1572|0)+8>>2]=f+16&-16|-2147483648;c[(d+1572|0)+4>>2]=f;N=588}if((N|0)==588){qpb(G|0,e|0,f|0)|0;H=G}a[H+f>>0]=0;c[(g+528|0)>>2]=FRa(g+504|0,d+1572|0,1)|0;if((a[(d+1572|0)+11>>0]|0)<0)rmb(c[(d+1572|0)>>2]|0);c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=oNa(d+2080|0,143751)|0;if(!(QMa(d+2296|0)|0)){c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=oNa(d+2080|0,143751)|0;e=NMa(d+2296|0,202525)|0;c[(d+1560|0)>>2]=0;c[(d+1560|0)+4>>2]=0;c[(d+1560|0)+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(d+1560|0);if(f>>>0<11){a[((d+1560|0)+11|0)>>0]=f;if(!f){J=d+1560|0;K=(d+1560|0)+11|0}else{I=d+1560|0;L=(d+1560|0)+11|0;N=597}}else{I=omb(f+16&-16)|0;c[(d+1560|0)>>2]=I;c[(d+1560|0)+8>>2]=f+16&-16|-2147483648;c[(d+1560|0)+4>>2]=f;L=(d+1560|0)+11|0;N=597}if((N|0)==597){qpb(I|0,e|0,f|0)|0;J=I;K=L}a[J+f>>0]=0;c[(g+528|0)>>2]=jX(0,d+1560|0)|0;if((a[K>>0]|0)<0)rmb(c[(d+1560|0)>>2]|0)}Lmb(d+2080|0,M);c[(d+2080|0)+12>>2]=g;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];c[(d+2296|0)+4>>2]=c[(d+2080|0)+4>>2];c[(d+2296|0)+8>>2]=c[(d+2080|0)+8>>2];c[(d+2080|0)>>2]=0;c[(d+2080|0)+4>>2]=0;c[(d+2080|0)+8>>2]=0;c[((d+2296|0)+12|0)>>2]=g;e=c[(T+360|0)>>2]|0;do if(e>>>0<(c[T+364>>2]|0)>>>0){c[e>>2]=c[(d+2296|0)>>2];c[e+4>>2]=c[(d+2296|0)+4>>2];c[e+8>>2]=c[(d+2296|0)+8>>2];c[(d+2296|0)>>2]=0;c[(d+2296|0)+4>>2]=0;c[(d+2296|0)+8>>2]=0;c[e+12>>2]=c[((d+2296|0)+12|0)>>2];c[(T+360|0)>>2]=(c[(T+360|0)>>2]|0)+16}else{tS(T+356|0,d+2296|0);if((a[(d+2296|0)+11>>0]|0)>=0)break;rmb(c[(d+2296|0)>>2]|0)}while(0);if((a[(d+2080|0)+11>>0]|0)<0)rmb(c[(d+2080|0)>>2]|0);kX(T,c[(d+888|0)>>2]|0,g)}c[(d+2296|0)>>2]=0;k=(d+2296|0)+4|0;c[k>>2]=0;j=(d+2296|0)+8|0;c[j>>2]=0;c[(d+96|0)>>2]=NOa(d+1324|0)|0;c[(d+2080|0)>>2]=iNa(d+96|0,143763)|0;d:while(1){if(!(aNa(d+2080|0)|0))break;i=omb(472)|0;Bi(i);KPa(d+1552|0,d+2080|0,143777,0);if(OOa(d+1552|0)|0){c[(d+96|0)>>2]=1;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=1;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1544|0,d+2080|0,143784,0);if(OOa(d+1544|0)|0){c[(d+96|0)>>2]=6;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=6;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1536|0,d+2080|0,143793,0);if(OOa(d+1536|0)|0){c[(d+96|0)>>2]=4;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=4;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1528|0,d+2080|0,143807,0);if(OOa(d+1528|0)|0){c[(d+96|0)>>2]=2;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=2;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1520|0,d+2080|0,143816,0);if(OOa(d+1520|0)|0){c[(d+96|0)>>2]=5;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=5;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1512|0,d+2080|0,143830,0);if(OOa(d+1512|0)|0){c[(d+96|0)>>2]=3;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=3;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}c[(d+1496|0)>>2]=0;c[((d+1496|0)+4|0)>>2]=0;c[((d+1496|0)+8|0)>>2]=0;e=c[(d+2296|0)>>2]|0;f=(c[k>>2]|0)-e|0;do if(!f){h=0;e=0}else{if(f>>2>>>0>1073741823){N=643;break d}g=omb(f)|0;c[((d+1496|0)+4|0)>>2]=g;c[(d+1496|0)>>2]=g;c[((d+1496|0)+8|0)>>2]=g+(f>>2<<2);if((f|0)<=0){h=g;e=g;break}qpb(g|0,e|0,f|0)|0;c[((d+1496|0)+4|0)>>2]=g+(f>>>2<<2)|0;h=g;e=g+(f>>>2<<2)|0}while(0);Sh(i+424|0,h,e);e=c[(d+1496|0)>>2]|0;if(e|0){c[((d+1496|0)+4|0)>>2]=e;rmb(e)}Ra[c[(c[V>>2]|0)+112>>2]&511](V,i);c[k>>2]=c[(d+2296|0)>>2];c[(d+2080|0)>>2]=pNa(d+2080|0,143763)|0}if((N|0)==643)Snb(d+1496|0);c[(d+96|0)>>2]=NOa(d+1324|0)|0;c[(d+2080|0)>>2]=iNa(d+96|0,143837)|0;e:while(1){if(!(aNa(d+2080|0)|0))break;h=omb(472)|0;Bi(h);KPa(d+1488|0,d+2080|0,143847,0);if(OOa(d+1488|0)|0){c[(d+96|0)>>2]=17;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=17;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1480|0,d+2080|0,143856,0);if(OOa(d+1480|0)|0){c[(d+96|0)>>2]=19;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=19;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1472|0,d+2080|0,143865,0);if(OOa(d+1472|0)|0){c[(d+96|0)>>2]=24;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=24;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1464|0,d+2080|0,143877,0);if(OOa(d+1464|0)|0){c[(d+96|0)>>2]=20;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=20;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1456|0,d+2080|0,143892,0);if(OOa(d+1456|0)|0){c[(d+96|0)>>2]=25;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=25;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}KPa(d+1448|0,d+2080|0,143900,0);if(OOa(d+1448|0)|0){c[(d+96|0)>>2]=18;e=c[k>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=18;c[k>>2]=e+4}else Bl(d+2296|0,d+96|0)}c[(d+1436|0)>>2]=0;c[((d+1436|0)+4|0)>>2]=0;c[((d+1436|0)+8|0)>>2]=0;f=c[(d+2296|0)>>2]|0;g=(c[k>>2]|0)-f|0;do if(!g){f=0;e=0}else{if(g>>2>>>0>1073741823){N=685;break e}e=omb(g)|0;c[((d+1436|0)+4|0)>>2]=e;c[(d+1436|0)>>2]=e;c[((d+1436|0)+8|0)>>2]=e+(g>>2<<2);if((g|0)<=0){f=e;break}qpb(e|0,f|0,g|0)|0;c[((d+1436|0)+4|0)>>2]=e+(g>>>2<<2)|0;f=e;e=e+(g>>>2<<2)|0}while(0);Sh(h+424|0,f,e);e=c[(d+1436|0)>>2]|0;if(e|0){c[((d+1436|0)+4|0)>>2]=e;rmb(e)};c[(d+1424|0)>>2]=0;c[(d+1424|0)+4>>2]=0;c[(d+1424|0)+8>>2]=0;a[((d+1424|0)+11|0)>>0]=9;Q=d+1424|0;R=143837;S=Q+9|0;do{a[Q>>0]=a[R>>0]|0;Q=Q+1|0;R=R+1|0}while((Q|0)<(S|0));a[((d+1424|0)+9|0)>>0]=0;Rmb(h+364|0,d+1424|0)|0;if((a[((d+1424|0)+11|0)>>0]|0)<0)rmb(c[(d+1424|0)>>2]|0);Ra[c[(c[V>>2]|0)+112>>2]&511](V,h);c[(d+2080|0)>>2]=pNa(d+2080|0,143837)|0}if((N|0)==685)Snb(d+1436|0);e=c[(d+888|0)>>2]|0;f=c[(T+192|0)>>2]|0;if((c[(T+188|0)>>2]|0)==(f|0))Ra[c[(c[P>>2]|0)+112>>2]&511](P,e);else{P=c[f+-4>>2]|0;Ra[c[(c[P>>2]|0)+112>>2]&511](P,e)}f:do if(!O){e=c[(T+192|0)>>2]|0;if((c[(T+188|0)>>2]|0)==(e|0))break;P=c[e+-4>>2]|0;if((Ba[c[(c[P>>2]|0)+8>>2]&511](P)|0)!=101)break;e=c[(T+192|0)>>2]|0;if((e|0)==(c[(T+188|0)>>2]|0))break;while(1){f=e+-4|0;P=c[f>>2]|0;if((Ba[c[(c[P>>2]|0)+8>>2]&511](P)|0)==101)break;if((f|0)==(c[(T+188|0)>>2]|0))break f;else e=f}g=(c[(T+192|0)>>2]|0)-e|0;if(g|0)rpb(f|0,e|0,g|0)|0;c[(T+192|0)>>2]=f+(g>>2<<2)}while(0);e=c[(d+2296|0)>>2]|0;if(e|0){c[k>>2]=e;rmb(e)}IMa(d+440|0);if((a[((d+836|0)+11|0)>>0]|0)<0)rmb(c[(d+836|0)>>2]|0);D=V;N=708;c[d+7976>>2]=2;c[d+7980>>2]=6;break a}default:e=1}if(e)switch(f|0){case 437:{Jmb(d+1692|0);break}case 445:{Jmb(d+1680|0);break}case 462:{Jmb(d+324|0);break}case 468:{Jmb(d+300|0);break}case 474:{Jmb(d+252|0);break}case 480:{Jmb(d+216|0);break}case 486:{Jmb(d+1656|0);break}case 531:{Jmb(d+1632|0);break}case 540:{Jmb(d+1620|0);break}default:{}}}c[d+3152>>2]=U;c[d+3176>>2]=D;c[d+7896>>2]=Q;c[d+7912>>2]=R;c[d+7920>>2]=S;c[d+7928>>2]=N}function GX(d){d=d|0;var e=0,h=0,i=0,j=0,k=0.0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;W=c[d+2336>>2]|0;Q=c[d+2344>>2]|0;P=c[d+2360>>2]|0;u=c[d+2368>>2]|0;V=c[d+3112>>2]|0;N=c[d+3120>>2]|0;Y=c[d+3176>>2]|0;X=c[d+4872>>2]|0;k=+f[d+5984>>2];U=c[d+6960>>2]|0;D=c[d+7816>>2]|0;R=c[d+7896>>2]|0;S=c[d+7912>>2]|0;T=c[d+7920>>2]|0;Z=c[d+7928>>2]|0;_=c[d+7936>>2]|0;a:{if(_){_=0;if(!(OOa(d+912|0)|0)){F=omb(840)|0;uaa(F);c[(d+888|0)>>2]=F;c[(d+2296|0)>>2]=wNa(Q,143165)|0;l=NMa(d+2296|0,202525)|0;c[(d+1992|0)>>2]=0;c[(d+1992|0)+4>>2]=0;c[(d+1992|0)+8>>2]=0;n=c9a(l)|0;if(n>>>0>4294967279)Jmb(d+1992|0);if(n>>>0<11){a[((d+1992|0)+11|0)>>0]=n;if(!n){h=d+1992|0;i=(d+1992|0)+11|0}else{e=d+1992|0;j=(d+1992|0)+11|0;Z=218}}else{e=omb(n+16&-16)|0;c[(d+1992|0)>>2]=e;c[(d+1992|0)+8>>2]=n+16&-16|-2147483648;c[(d+1992|0)+4>>2]=n;j=(d+1992|0)+11|0;Z=218}if((Z|0)==218){qpb(e|0,l|0,n|0)|0;h=e;i=j}a[h+n>>0]=0;c[F+780>>2]=UW(0,d+1992|0)|0;if((a[i>>0]|0)<0)rmb(c[(d+1992|0)>>2]|0);e=c[(d+888|0)>>2]|0;c[(d+2296|0)>>2]=oNa(Q,183985)|0;h=NMa(d+2296|0,202525)|0;c[(d+1980|0)>>2]=0;c[(d+1980|0)+4>>2]=0;c[(d+1980|0)+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(d+1980|0);if(i>>>0<11){a[(d+1980|0)+11>>0]=i;if(!i)r=d+1980|0;else{o=d+1980|0;Z=226}}else{o=omb(i+16&-16)|0;c[(d+1980|0)>>2]=o;c[(d+1980|0)+8>>2]=i+16&-16|-2147483648;c[(d+1980|0)+4>>2]=i;Z=226}if((Z|0)==226){qpb(o|0,h|0,i|0)|0;r=o}a[r+i>>0]=0;Rmb(e+656|0,d+1980|0)|0;if((a[(d+1980|0)+11>>0]|0)<0)rmb(c[(d+1980|0)>>2]|0);c[(d+1976|0)>>2]=oNa(Q,143557)|0;if(KMa(d+1976|0)|0){e=c[(d+888|0)>>2]|0;c[(d+2296|0)>>2]=oNa(Q,143557)|0;h=NMa(d+2296|0,202525)|0;c[(d+1964|0)>>2]=0;c[(d+1964|0)+4>>2]=0;c[(d+1964|0)+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(d+1964|0);if(i>>>0<11){a[(d+1964|0)+11>>0]=i;if(!i)t=d+1964|0;else{s=d+1964|0;Z=235}}else{s=omb(i+16&-16)|0;c[(d+1964|0)>>2]=s;c[(d+1964|0)+8>>2]=i+16&-16|-2147483648;c[(d+1964|0)+4>>2]=i;Z=235}if((Z|0)==235){qpb(s|0,h|0,i|0)|0;t=s}a[t+i>>0]=0;kca(e,d+1964|0);if((a[(d+1964|0)+11>>0]|0)<0)rmb(c[(d+1964|0)>>2]|0)}zaa(c[(d+888|0)>>2]|0,k);t=c[Q>>2]|0;c[(d+1952|0)>>2]=0;c[(d+1952|0)+4>>2]=0;c[(d+1952|0)+8>>2]=0;a[((d+1952|0)+11|0)>>0]=5;a[(d+1952|0)>>0]=a[185293]|0;a[(d+1952|0)+1>>0]=a[185294]|0;a[(d+1952|0)+2>>0]=a[185295]|0;a[(d+1952|0)+3>>0]=a[185296]|0;a[(d+1952|0)+4>>0]=a[185297]|0;a[(d+1952|0)+5>>0]=0;c[(d+96|0)>>2]=t;KPa(d+120|0,d+96|0,d+1952|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+864|0)>>2]=0;c[(d+864|0)+4>>2]=0;c[(d+864|0)+8>>2]=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+864|0,0,d+2296|0);e=a[(d+864|0)+11>>0]|0}if(e<<24>>24<0){t=c[(d+864|0)>>2]|0;e=wab(t)|0;rmb(t)}else e=wab(d+864|0)|0;if((a[((d+1952|0)+11|0)>>0]|0)<0)rmb(c[(d+1952|0)>>2]|0);do if((e|0)>0){e=e+u|0;if((e|0)==(c[D+200>>2]|0))break;h=c[(d+888|0)>>2]|0;Mnb(d+1928|0,e);_m(d+1940|0,h+544|0,d+1928|0);if((d+1940|0|0)!=(h+548|0|0))hX(h+548|0,c[(d+1940|0)>>2]|0,c[(d+1940|0)+4>>2]|0);e=c[(d+1940|0)>>2]|0;if(e|0){c[(d+1940|0)+4>>2]=e;rmb(e)}if((a[(d+1928|0)+11>>0]|0)>=0)break;rmb(c[(d+1928|0)>>2]|0)}while(0);KPa(d+864|0,Q,143564,0);if(OOa(d+864|0)|0){l=omb(516)|0;Ee(l);c[(d+120|0)>>2]=NOa(d+864|0)|0;c[(d+2296|0)>>2]=rNa(d+120|0)|0;e=oOa(d+2296|0,202525)|0;c[(d+1916|0)>>2]=0;c[(d+1916|0)+4>>2]=0;c[(d+1916|0)+8>>2]=0;h=c9a(e)|0;if(h>>>0>4294967279)Jmb(d+1916|0);if(h>>>0<11){a[(d+1916|0)+11>>0]=h;if(!h)w=d+1916|0;else{v=d+1916|0;Z=261}}else{v=omb(h+16&-16)|0;c[(d+1916|0)>>2]=v;c[(d+1916|0)+8>>2]=h+16&-16|-2147483648;c[(d+1916|0)+4>>2]=h;Z=261}if((Z|0)==261){qpb(v|0,e|0,h|0)|0;w=v}a[w+h>>0]=0;c[l+464>>2]=iX(0,d+1916|0)|0;if((a[(d+1916|0)+11>>0]|0)<0)rmb(c[(d+1916|0)>>2]|0);c[(d+120|0)>>2]=NOa(d+864|0)|0;c[(d+2296|0)>>2]=oNa(d+120|0,183985)|0;e=NMa(d+2296|0,202525)|0;c[(d+1904|0)>>2]=0;c[(d+1904|0)+4>>2]=0;c[(d+1904|0)+8>>2]=0;h=c9a(e)|0;if(h>>>0>4294967279)Jmb(d+1904|0);if(h>>>0<11){a[(d+1904|0)+11>>0]=h;if(!h)y=d+1904|0;else{x=d+1904|0;Z=269}}else{x=omb(h+16&-16)|0;c[(d+1904|0)>>2]=x;c[(d+1904|0)+8>>2]=h+16&-16|-2147483648;c[(d+1904|0)+4>>2]=h;Z=269}if((Z|0)==269){qpb(x|0,e|0,h|0)|0;y=x}a[y+h>>0]=0;Rmb(l+488|0,d+1904|0)|0;if((a[(d+1904|0)+11>>0]|0)<0)rmb(c[(d+1904|0)>>2]|0);e=NOa(d+864|0)|0;a[((d+1892|0)+11|0)>>0]=10;R=d+1892|0;S=183929;T=R+10|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[(d+1892|0)+10>>0]=0;c[((d+1880|0)+4|0)>>2]=0;c[((d+1880|0)+4|0)+4>>2]=0;a[((d+1880|0)+11|0)>>0]=3;a[(d+1880|0)>>0]=a[143303]|0;a[(d+1880|0)+1>>0]=a[143304]|0;a[(d+1880|0)+2>>0]=a[143305]|0;a[(d+1880|0)+3>>0]=0;c[(d+120|0)>>2]=e;c[(d+2296|0)>>2]=oNa(d+120|0,d+1892|0)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+1880|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+1880|0)+4>>2]|0:e&255)|0)){h=(lnb(d+1880|0,0,-1,h,i)|0)==0;e=a[((d+1880|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+1880|0)>>2]|0);if((a[((d+1892|0)+11|0)>>0]|0)<0)rmb(c[(d+1892|0)>>2]|0);if(h)c[l+480>>2]=1;e=NOa(d+864|0)|0;c[(d+1868|0)>>2]=0;c[(d+1868|0)+4>>2]=0;c[(d+1868|0)+8>>2]=0;a[((d+1868|0)+11|0)>>0]=9;R=d+1868|0;S=143575;T=R+9|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[(d+1868|0)+9>>0]=0;c[((d+1856|0)+4|0)>>2]=0;c[((d+1856|0)+4|0)+4>>2]=0;a[((d+1856|0)+11|0)>>0]=3;a[(d+1856|0)>>0]=a[143303]|0;a[(d+1856|0)+1>>0]=a[143304]|0;a[(d+1856|0)+2>>0]=a[143305]|0;a[(d+1856|0)+3>>0]=0;c[(d+120|0)>>2]=e;c[(d+2296|0)>>2]=oNa(d+120|0,d+1868|0)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+1856|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+1856|0)+4>>2]|0:e&255)|0)){h=(lnb(d+1856|0,0,-1,h,i)|0)==0;e=a[((d+1856|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+1856|0)>>2]|0);if((a[((d+1868|0)+11|0)>>0]|0)<0)rmb(c[(d+1868|0)>>2]|0);if(h)c[l+480>>2]=2;h=NOa(d+864|0)|0;c[(d+1844|0)+8>>2]=0;a[((d+1844|0)+11|0)>>0]=7;a[(d+1844|0)>>0]=a[177282]|0;a[(d+1844|0)+1>>0]=a[177283]|0;a[(d+1844|0)+2>>0]=a[177284]|0;a[(d+1844|0)+3>>0]=a[177285]|0;a[(d+1844|0)+4>>0]=a[177286]|0;a[(d+1844|0)+5>>0]=a[177287]|0;a[(d+1844|0)+6>>0]=a[177288]|0;a[(d+1844|0)+7>>0]=0;c[((d+1832|0)+4|0)>>2]=0;c[((d+1832|0)+4|0)+4>>2]=0;a[((d+1832|0)+11|0)>>0]=3;a[(d+1832|0)>>0]=a[143303]|0;a[(d+1832|0)+1>>0]=a[143304]|0;a[(d+1832|0)+2>>0]=a[143305]|0;a[(d+1832|0)+3>>0]=0;c[(d+120|0)>>2]=h;c[(d+2296|0)>>2]=oNa(d+120|0,d+1844|0)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+1832|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+1832|0)+4>>2]|0:e&255)|0)){h=(lnb(d+1832|0,0,-1,h,i)|0)==0;e=a[((d+1832|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+1832|0)>>2]|0);if((a[((d+1844|0)+11|0)>>0]|0)<0)rmb(c[(d+1844|0)>>2]|0);if(h)c[l+504>>2]=2;e=NOa(d+864|0)|0;j=omb(16)|0;R=j;S=143585;T=R+11|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[j+11>>0]=0;c[((d+1820|0)+4|0)>>2]=0;c[((d+1820|0)+4|0)+4>>2]=0;a[((d+1820|0)+11|0)>>0]=3;a[(d+1820|0)>>0]=a[143303]|0;a[(d+1820|0)+1>>0]=a[143304]|0;a[(d+1820|0)+2>>0]=a[143305]|0;a[(d+1820|0)+3>>0]=0;c[(d+120|0)>>2]=e;c[(d+2296|0)>>2]=oNa(d+120|0,j)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+1820|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+1820|0)+4>>2]|0:e&255)|0)){h=(lnb(d+1820|0,0,-1,h,i)|0)==0;e=a[((d+1820|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+1820|0)>>2]|0);rmb(j);if(h)c[l+504>>2]=1;y=c[(d+888|0)>>2]|0;Ra[c[(c[y>>2]|0)+112>>2]&511](y,l)}y=c[Q>>2]|0;c[(d+1808|0)>>2]=0;c[(d+1808|0)+4>>2]=0;c[(d+1808|0)+8>>2]=0;a[((d+1808|0)+11|0)>>0]=4;c[(d+1808|0)>>2]=1835365491;a[(d+1808|0)+4>>0]=0;c[(d+96|0)>>2]=y;KPa(d+120|0,d+96|0,d+1808|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+836|0)>>2]=0;c[(d+836|0)+4>>2]=0;c[(d+836|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+836|0,0,d+2296|0)}if((a[((d+1808|0)+11|0)>>0]|0)<0)rmb(c[(d+1808|0)>>2]|0);e=a[((d+836|0)+11|0)>>0]|0;h=c[((d+836|0)+4|0)>>2]|0;do if(((e<<24>>24<0?h:e&255)|0)==4){if(!(lnb(d+836|0,0,-1,171968,4)|0)){O=2;break}A=a[((d+836|0)+11|0)>>0]|0;z=A&255;B=c[((d+836|0)+4|0)>>2]|0;Z=315}else{z=e&255;A=e;B=h;Z=315}while(0);do if((Z|0)==315){if(((A<<24>>24<0?B:z)|0)!=2){O=0;break}O=(lnb(d+836|0,0,-1,172720,2)|0)==0&1}while(0);KPa(d+672|0,Q,161346,0);if(OOa(d+672|0)|0){B=NOa(d+672|0)|0;c[(d+1796|0)>>2]=0;c[(d+1796|0)+4>>2]=0;c[(d+1796|0)+8>>2]=0;a[((d+1796|0)+11|0)>>0]=4;c[(d+1796|0)>>2]=1885697139;a[(d+1796|0)+4>>0]=0;c[(d+96|0)>>2]=B;KPa(d+120|0,d+96|0,d+1796|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+656|0)>>2]=0;c[(d+656|0)+4>>2]=0;c[(d+656|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+656|0,0,d+2296|0)}if((a[((d+1796|0)+11|0)>>0]|0)<0)rmb(c[(d+1796|0)>>2]|0);B=a[((d+656|0)+11|0)>>0]|0;do if((B<<24>>24<0?c[(d+656|0)+4>>2]|0:B&255)|0){B=c[(d+888|0)>>2]|0;Lmb(d+1784|0,d+656|0);c[B+608>>2]=gX(0,d+1784|0)|0;if((a[(d+1784|0)+11>>0]|0)>=0)break;rmb(c[(d+1784|0)>>2]|0)}while(0);B=NOa(d+672|0)|0;c[(d+1772|0)>>2]=0;c[(d+1772|0)+4>>2]=0;c[(d+1772|0)+8>>2]=0;a[((d+1772|0)+11|0)>>0]=6;a[(d+1772|0)>>0]=a[143597]|0;a[(d+1772|0)+1>>0]=a[143598]|0;a[(d+1772|0)+2>>0]=a[143599]|0;a[(d+1772|0)+3>>0]=a[143600]|0;a[(d+1772|0)+4>>0]=a[143601]|0;a[(d+1772|0)+5>>0]=a[143602]|0;a[(d+1772|0)+6>>0]=0;c[(d+96|0)>>2]=B;KPa(d+120|0,d+96|0,d+1772|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+612|0)>>2]=0;c[(d+612|0)+4>>2]=0;c[(d+612|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+612|0,0,d+2296|0)}if((a[((d+1772|0)+11|0)>>0]|0)<0)rmb(c[(d+1772|0)>>2]|0);e=a[((d+612|0)+11|0)>>0]|0;if((e<<24>>24<0?c[(d+612|0)+4>>2]|0:e&255)|0){h=c[(c[W+140>>2]|0)+(c[D+200>>2]<<2)>>2]|0;j=c[(d+888|0)>>2]|0;i=e<<24>>24<0?c[(d+612|0)>>2]|0:d+612|0;e=wab(i)|0;if(!h)h=600;else{a[j+600>>0]=e-h;h=584;e=wab(i)|0}a[j+h>>0]=e}D=NOa(d+672|0)|0;c[(d+1760|0)>>2]=0;c[(d+1760|0)+4>>2]=0;c[(d+1760|0)+8>>2]=0;a[((d+1760|0)+11|0)>>0]=5;a[(d+1760|0)>>0]=a[143604]|0;a[(d+1760|0)+1>>0]=a[143605]|0;a[(d+1760|0)+2>>0]=a[143606]|0;a[(d+1760|0)+3>>0]=a[143607]|0;a[(d+1760|0)+4>>0]=a[143608]|0;a[(d+1760|0)+5>>0]=0;c[(d+96|0)>>2]=D;KPa(d+120|0,d+96|0,d+1760|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+600|0)>>2]=0;c[(d+600|0)+4>>2]=0;c[(d+600|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+600|0,0,d+2296|0)}if((a[((d+1760|0)+11|0)>>0]|0)<0)rmb(c[(d+1760|0)>>2]|0);e=a[((d+600|0)+11|0)>>0]|0;if((e<<24>>24<0?c[(d+600|0)+4>>2]|0:e&255)|0){e=qca(c[(d+888|0)>>2]|0,92)|0;if(!e)Z=343;else{e=job(e,13672,7536,0)|0;if(!e)Z=343;else E=e}if((Z|0)==343){E=omb(516)|0;Ee(E);D=c[(d+888|0)>>2]|0;Ra[c[(c[D>>2]|0)+112>>2]&511](D,E);a[E+156>>0]=1}e=a[((d+600|0)+11|0)>>0]|0;k=+tab(e<<24>>24<0?c[(d+600|0)>>2]|0:d+600|0);do if(k==-2.0)h=4;else{if(k==-1.5){h=9;break}if(k==-1.0){h=2;break}if(k==-.5){h=8;break}if(k==0.0){h=5;break}if(k==.5){h=7;break}if(k==1.0){h=1;break}if(k==1.5){h=6;break}if(k==2.0){h=3;break}g[(d+136|0)>>3]=k;dKa(143610,d+136|0);h=0;e=a[((d+600|0)+11|0)>>0]|0}while(0);c[E+472>>2]=h}if(e<<24>>24<0)rmb(c[(d+600|0)>>2]|0);if((a[((d+612|0)+11|0)>>0]|0)<0)rmb(c[(d+612|0)>>2]|0);if((a[((d+656|0)+11|0)>>0]|0)<0)rmb(c[(d+656|0)>>2]|0)}KPa(d+656|0,Q,143656,0);KPa(d+612|0,Q,143665,0);c[(d+2296|0)>>2]=NOa(d+612|0)|0;KPa(d+1752|0,d+2296|0,143307,0);j=(OOa(d+1752|0)|0)!=0;do if(j){e=c[(W+192|0)>>2]|0;if((c[(W+188|0)>>2]|0)!=(e|0)){E=c[e+-4>>2]|0;if((Ba[c[(c[E>>2]|0)+8>>2]&511](E)|0)==101){i=F;break}}h=omb(728)|0;hv(h);Lmb(d+1740|0,d+1280|0);c[h+552>>2]=fX(0,d+1740|0)|0;if((a[(d+1740|0)+11>>0]|0)<0)rmb(c[(d+1740|0)>>2]|0);F=c[Q>>2]|0;c[(d+80|0)>>2]=0;c[(d+80|0)+4>>2]=0;c[(d+80|0)+8>>2]=0;a[((d+80|0)+11|0)>>0]=8;c[(d+80|0)>>2]=1634891108;c[(d+80|0)+4>>2]=1852795252;a[(d+80|0)+8>>0]=0;c[(d+96|0)>>2]=F;KPa(d+120|0,d+96|0,d+80|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+600|0)>>2]=0;c[(d+600|0)+4>>2]=0;c[(d+600|0)+8>>2]=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+600|0,0,d+2296|0);e=a[(d+600|0)+11>>0]|0}if(e<<24>>24<0){F=c[(d+600|0)>>2]|0;c[h+520>>2]=wab(F)|0;rmb(F)}else c[h+520>>2]=wab(d+600|0)|0;if((a[((d+80|0)+11|0)>>0]|0)<0)rmb(c[(d+80|0)>>2]|0);if((U|0)>0)c[h+484>>2]=U;c[h+636>>2]=O;if(V)c[h+612>>2]=1;if(N|0){Mnb(d+2296|0,N);F=bnb(d+2296|0,191701)|0;c[(d+1728|0)>>2]=c[F>>2];c[(d+1728|0)+4>>2]=c[F+4>>2];c[(d+1728|0)+8>>2]=c[F+8>>2];c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;c[h+648>>2]=lRa(h+632|0,d+1728|0,1)|0;if((a[(d+1728|0)+11>>0]|0)<0)rmb(c[(d+1728|0)>>2]|0);if((a[(d+2296|0)+11>>0]|0)<0)rmb(c[(d+2296|0)>>2]|0)}e=c[(W+192|0)>>2]|0;if((c[W+188>>2]|0)==(e|0))Ra[c[(c[X>>2]|0)+112>>2]&511](X,h);else{F=c[e+-4>>2]|0;Ra[c[(c[F>>2]|0)+112>>2]&511](F,h)}c[(d+2296|0)>>2]=h;e=c[(W+192|0)>>2]|0;if(e>>>0<(c[W+196>>2]|0)>>>0){c[e>>2]=h;c[(W+192|0)>>2]=(c[(W+192|0)>>2]|0)+4}else qS(W+188|0,d+2296|0);i=h}else i=F;while(0);KPa(d+600|0,Q,179174,0);if(OOa(d+600|0)|0){c[(d+2112|0)>>2]=NOa(d+600|0)|0;c[(d+120|0)>>2]=oNa(d+2112|0,191701)|0;e=NMa(d+120|0,202525)|0;c[(d+2296|0)>>2]=0;c[(d+2296|0)+4>>2]=0;c[(d+2296|0)+8>>2]=0;h=c9a(e)|0;if(h>>>0>4294967279)Jmb(d+2296|0);if(h>>>0<11){a[((d+2296|0)+11|0)>>0]=h;if(!h){H=d+2296|0;M=(d+2296|0)+11|0}else{G=d+2296|0;I=(d+2296|0)+11|0;Z=398}}else{G=omb(h+16&-16)|0;c[(d+2296|0)>>2]=G;c[(d+2296|0)+8>>2]=h+16&-16|-2147483648;c[(d+2296|0)+4>>2]=h;I=(d+2296|0)+11|0;Z=398}if((Z|0)==398){qpb(G|0,e|0,h|0)|0;H=G;M=I}a[H+h>>0]=0;e=a[M>>0]|0;h=c[((d+2296|0)+4|0)>>2]|0;do if(((e<<24>>24<0?h:e&255)|0)==2)if(!(lnb(d+2296|0,0,-1,158189,2)|0)){c[(c[(d+888|0)>>2]|0)+692>>2]=1;break}else{K=a[M>>0]|0;J=K&255;L=c[((d+2296|0)+4|0)>>2]|0;Z=403;break}else{J=e&255;K=e;L=h;Z=403}while(0);b:do if((Z|0)==403){do if(((K<<24>>24<0?L:J)|0)==3){L=(lnb(d+2296|0,0,-1,143303,3)|0)==0;e=c[(d+888|0)>>2]|0;if(!L)break;c[e+692>>2]=2;c[e+728>>2]=2;break b}else e=c[(d+888|0)>>2]|0;while(0);c[e+692>>2]=3}while(0);if((a[M>>0]|0)<0)rmb(c[(d+2296|0)>>2]|0)}e=c[(W+192|0)>>2]|0;if((c[(W+188|0)>>2]|0)==(e|0))Z=413;else{M=c[e+-4>>2]|0;if((Ba[c[(c[M>>2]|0)+8>>2]&511](M)|0)!=101)Z=413}do if((Z|0)==413){M=c[(d+888|0)>>2]|0;Lmb(d+1716|0,d+1280|0);c[M+520>>2]=fX(0,d+1716|0)|0;if((a[(d+1716|0)+11>>0]|0)<0)rmb(c[(d+1716|0)>>2]|0);e=c[(d+888|0)>>2]|0;M=c[Q>>2]|0;c[(d+64|0)>>2]=0;c[(d+64|0)+4>>2]=0;c[(d+64|0)+8>>2]=0;a[((d+64|0)+11|0)>>0]=8;c[(d+64|0)>>2]=1634891108;c[(d+64|0)+4>>2]=1852795252;a[(d+64|0)+8>>0]=0;c[(d+96|0)>>2]=M;KPa(d+120|0,d+96|0,d+64|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+440|0)>>2]=0;c[(d+440|0)+4>>2]=0;c[(d+440|0)+8>>2]=0;h=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+440|0,0,d+2296|0);h=a[(d+440|0)+11>>0]|0}if(h<<24>>24<0){M=c[(d+440|0)>>2]|0;c[e+488>>2]=wab(M)|0;rmb(M)}else c[e+488>>2]=wab(d+440|0)|0;if((a[((d+64|0)+11|0)>>0]|0)<0)rmb(c[(d+64|0)>>2]|0);e=c[(d+888|0)>>2]|0;if((U|0)>0)c[e+452>>2]=U;c[e+716>>2]=O;if(V)c[e+680>>2]=1;if(!N)break;Mnb(d+2296|0,N);O=bnb(d+2296|0,191701)|0;c[(d+1704|0)>>2]=c[O>>2];c[(d+1704|0)+4>>2]=c[O+4>>2];c[(d+1704|0)+8>>2]=c[O+8>>2];c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;c[e+728>>2]=lRa(e+712|0,d+1704|0,1)|0;if((a[(d+1704|0)+11>>0]|0)<0)rmb(c[(d+1704|0)>>2]|0);if((a[(d+2296|0)+11>>0]|0)<0)rmb(c[(d+2296|0)>>2]|0)}while(0);LPa(d+440|0,Q,143691,0);O=XOa(d+440|0)|0;c[d+2336>>2]=W;c[d+2360>>2]=P;c[d+3152>>2]=O;c[d+3168>>2]=i;c[d+3176>>2]=Y;c[d+3944>>2]=j;c[d+4872>>2]=X;c[d+7896>>2]=R;c[d+7912>>2]=S;c[d+7920>>2]=T;c[d+7928>>2]=Z;c[d+7976>>2]=0;c[d+7980>>2]=0;FX(d);Y=c[d+3176>>2]|0;R=c[d+7896>>2]|0;S=c[d+7912>>2]|0;T=c[d+7920>>2]|0;Z=c[d+7928>>2]|0;p=c[d+7976>>2]|0;m=c[d+7980>>2]|0;q=+f[d+7980>>2];c[d+7976>>2]=0;c[d+7980>>2]=0;if((p|0)==1){c[d+7984>>2]=1;break a}if((p|0)==2)switch(m|0){case 6:{c[d+7984>>2]=2;c[d+7988>>2]=3;break a}}}else _=1}if(_){_=0;if(1){e=NOa(d+912|0)|0;h=omb(16)|0;R=h;S=143529;T=R+12|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[h+12>>0]=0;c[(d+96|0)>>2]=e;KPa(d+120|0,d+96|0,h,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+888|0)>>2]=0;c[(d+888|0)+4>>2]=0;c[(d+888|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+888|0,0,d+2296|0)}rmb(h);e=NOa(d+912|0)|0;h=omb(16)|0;R=h;S=143542;T=R+14|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[h+14>>0]=0;c[(d+96|0)>>2]=e;KPa(d+120|0,d+96|0,h,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+864|0)>>2]=0;c[(d+864|0)+4>>2]=0;c[(d+864|0)+8>>2]=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+864|0,0,d+2296|0)}rmb(h);T=c[Q>>2]|0;c[(d+104|0)>>2]=0;c[(d+104|0)+4>>2]=0;c[(d+104|0)+8>>2]=0;a[((d+104|0)+11|0)>>0]=8;c[(d+104|0)>>2]=1634891108;c[(d+104|0)+4>>2]=1852795252;a[(d+104|0)+8>>0]=0;c[(d+96|0)>>2]=T;KPa(d+120|0,d+96|0,d+104|0,0);c[(d+2112|0)>>2]=NOa(d+120|0)|0;if(!(aNa(d+2112|0)|0)){c[(d+836|0)>>2]=0;c[(d+836|0)+4>>2]=0;c[(d+836|0)+8>>2]=0;e=0}else{c[(d+2080|0)>>2]=NOa(d+120|0)|0;c[(d+2296|0)>>2]=c[(d+2080|0)>>2];NW(d+836|0,0,d+2296|0);e=a[(d+836|0)+11>>0]|0}if(e<<24>>24<0){T=c[(d+836|0)>>2]|0;l=wab(T)|0;rmb(T)}else l=wab(d+836|0)|0;if((a[((d+104|0)+11|0)>>0]|0)<0)rmb(c[(d+104|0)>>2]|0);e=c[Q>>2]|0;j=omb(16)|0;R=j;S=143165;T=R+12|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(T|0));a[j+12>>0]=0;c[(d+2096|0)>>2]=0;c[(d+2096|0)+4>>2]=0;c[(d+2096|0)+8>>2]=0;a[((d+2096|0)+11|0)>>0]=2;b[(d+2096|0)>>1]=28526;a[(d+2096|0)+2>>0]=0;c[(d+120|0)>>2]=e;c[(d+2296|0)>>2]=oNa(d+120|0,j)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+2096|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+2096|0)+4>>2]|0:e&255)|0)){h=(lnb(d+2096|0,0,-1,h,i)|0)==0;e=a[((d+2096|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+2096|0)>>2]|0);rmb(j);c:do if(h){e=omb(552)|0;asa(e);Lmb(d+2064|0,d+1280|0);c[e+512>>2]=fX(0,d+2064|0)|0;if((a[(d+2064|0)+11>>0]|0)<0)rmb(c[(d+2064|0)>>2]|0);h=c[W+192>>2]|0;if((c[W+188>>2]|0)==(h|0)){Ra[c[(c[X>>2]|0)+112>>2]&511](X,e);h=1;break}else{h=c[h+-4>>2]|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,e);h=1;break}}else{Q=a[(d+1280|0)+11>>0]|0;do if((Q<<24>>24<0?c[(d+1280|0)+4>>2]|0:Q&255)|0){Q=C(c[W+160>>2]<<2,c[W+168>>2]|0)|0;if((l|0)==((Q|0)/(c[W+172>>2]|0)|0|0))break;h=NOa(d+912|0)|0;c[(d+2052|0)+8>>2]=0;a[((d+2052|0)+11|0)>>0]=7;a[(d+2052|0)>>0]=a[143046]|0;a[(d+2052|0)+1>>0]=a[143047]|0;a[(d+2052|0)+2>>0]=a[143048]|0;a[(d+2052|0)+3>>0]=a[143049]|0;a[(d+2052|0)+4>>0]=a[143050]|0;a[(d+2052|0)+5>>0]=a[143051]|0;a[(d+2052|0)+6>>0]=a[143052]|0;a[(d+2052|0)+7>>0]=0;c[((d+2040|0)+4|0)>>2]=0;c[((d+2040|0)+4|0)+4>>2]=0;a[((d+2040|0)+11|0)>>0]=3;a[(d+2040|0)>>0]=a[143303]|0;a[(d+2040|0)+1>>0]=a[143304]|0;a[(d+2040|0)+2>>0]=a[143305]|0;a[(d+2040|0)+3>>0]=0;c[(d+120|0)>>2]=h;c[(d+2296|0)>>2]=oNa(d+120|0,d+2052|0)|0;h=SMa(d+2296|0)|0;i=c9a(h)|0;e=a[((d+2040|0)+11|0)>>0]|0;if((i|0)==((e<<24>>24<0?c[(d+2040|0)+4>>2]|0:e&255)|0)){h=(lnb(d+2040|0,0,-1,h,i)|0)==0;e=a[((d+2040|0)+11|0)>>0]|0}else h=0;if(e<<24>>24<0)rmb(c[(d+2040|0)>>2]|0);if((a[((d+2052|0)+11|0)>>0]|0)<0){rmb(c[(d+2052|0)>>2]|0);if(h)break}else if(h)break;e=omb(624)|0;Yla(e);Lmb(d+2016|0,d+1280|0);c[e+512>>2]=fX(0,d+2016|0)|0;if((a[(d+2016|0)+11>>0]|0)<0)rmb(c[(d+2016|0)>>2]|0);c[e+480>>2]=l;if((U|0)>0)c[e+444>>2]=U;if(V)c[e+612>>2]=1;V=a[(d+888|0)+11>>0]|0;do if((V<<24>>24<0?c[(d+888|0)+4>>2]|0:V&255)|0){Lmb(d+2004|0,d+888|0);c[e+580>>2]=gX(0,d+2004|0)|0;if((a[(d+2004|0)+11>>0]|0)>=0)break;rmb(c[(d+2004|0)>>2]|0)}while(0);h=a[(d+864|0)+11>>0]|0;if((h<<24>>24<0?c[(d+864|0)+4>>2]|0:h&255)|0)a[e+584>>0]=wab(h<<24>>24<0?c[(d+864|0)>>2]|0:d+864|0)|0;h=c[W+192>>2]|0;if((c[W+188>>2]|0)==(h|0)){Ra[c[(c[X>>2]|0)+112>>2]&511](X,e);h=1;break c}else{h=c[h+-4>>2]|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,e);h=1;break c}}while(0);if(a[W+153>>0]|0){e=c[W+168>>2]|0;if((e|0)<=0){h=0;e=0;break}while(1){h=omb(456)|0;qq(h);i=c[(W+192|0)>>2]|0;if((c[(W+188|0)>>2]|0)==(i|0))Ra[c[(c[X>>2]|0)+112>>2]&511](X,h);else{V=c[i+-4>>2]|0;Ra[c[(c[V>>2]|0)+112>>2]&511](V,h)}if((e|0)>1)e=e+-1|0;else{h=0;e=0;break c}}}e=omb(484)|0;k5(e);if(V)c[e+464>>2]=1;V=a[(d+888|0)+11>>0]|0;do if((V<<24>>24<0?c[(d+888|0)+4>>2]|0:V&255)|0){Lmb(d+2028|0,d+888|0);c[e+448>>2]=gX(0,d+2028|0)|0;if((a[(d+2028|0)+11>>0]|0)>=0)break;rmb(c[(d+2028|0)>>2]|0)}while(0);h=a[(d+864|0)+11>>0]|0;if((h<<24>>24<0?c[(d+864|0)+4>>2]|0:h&255)|0)a[e+452>>0]=wab(h<<24>>24<0?c[(d+864|0)>>2]|0:d+864|0)|0;h=c[W+192>>2]|0;if((c[W+188>>2]|0)==(h|0)){Ra[c[(c[X>>2]|0)+112>>2]&511](X,e);h=1;break}else{h=c[h+-4>>2]|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,e);h=1;break}}while(0);if((a[(d+864|0)+11>>0]|0)<0)rmb(c[(d+864|0)>>2]|0);if((a[(d+888|0)+11>>0]|0)<0)rmb(c[(d+888|0)>>2]|0);if(h){Y=e;Z=708}}else _=1}}c[d+3176>>2]=Y;c[d+7896>>2]=R;c[d+7912>>2]=S;c[d+7920>>2]=T;c[d+7928>>2]=Z;c[d+7936>>2]=_}function HX(b){b=b|0;var d=0,e=0,h=0,i=0,j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0;R=c[b+2336>>2]|0;S=c[b+2344>>2]|0;T=c[b+2352>>2]|0;U=c[b+2360>>2]|0;Q=c[b+3176>>2]|0;V=c[b+7816>>2]|0;L=c[b+7896>>2]|0;M=c[b+7912>>2]|0;N=c[b+7920>>2]|0;W=c[b+7928>>2]|0;a:{if(OOa(b+888|0)|0){l=omb(472)|0;Ns(l);Lmb(b+120|0,U);c[(b+120|0)+12>>2]=l;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=l;d=c[(R+360|0)>>2]|0;if(d>>>0<(c[R+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(R+360|0)>>2]=(c[(R+360|0)>>2]|0)+16}else{tS(R+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)<0)rmb(c[(b+2296|0)>>2]|0)}if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+1400|0,c[V+200>>2]|0);_m(b+1412|0,V+196|0,b+1400|0);hX(l+372|0,c[(b+1412|0)>>2]|0,c[((b+1412|0)+4|0)>>2]|0);d=c[(b+1412|0)>>2]|0;if(d|0){c[((b+1412|0)+4|0)>>2]=d;rmb(d)}if((a[(b+1400|0)+11>>0]|0)<0)rmb(c[(b+1400|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+888|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+1372|0)>>2]=0;c[(b+1372|0)+4>>2]=0;c[(b+1372|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1372|0);if(e>>>0<11){a[(b+1372|0)+11>>0]=e;if(!e)i=b+1372|0;else{h=b+1372|0;W=729}}else{h=omb(e+16&-16)|0;c[(b+1372|0)>>2]=h;c[(b+1372|0)+8>>2]=e+16&-16|-2147483648;c[(b+1372|0)+4>>2]=e;W=729}if((W|0)==729){qpb(h|0,d|0,e|0)|0;i=h}a[i+e>>0]=0;Hm(b+1384|0,l+448|0,b+1372|0,1);c[(l+456|0)>>2]=c[((b+1384|0)+4|0)>>2];c[(l+456|0)+4>>2]=c[((b+1384|0)+4|0)+4>>2];c[(l+456|0)+8>>2]=c[((b+1384|0)+4|0)+8>>2];if((a[(b+1372|0)+11>>0]|0)<0)rmb(c[(b+1372|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+888|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+1360|0)>>2]=0;c[(b+1360|0)+4>>2]=0;c[(b+1360|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1360|0);if(e>>>0<11){a[(b+1360|0)+11>>0]=e;if(!e)k=b+1360|0;else{j=b+1360|0;W=737}}else{j=omb(e+16&-16)|0;c[(b+1360|0)>>2]=j;c[(b+1360|0)+8>>2]=e+16&-16|-2147483648;c[(b+1360|0)+4>>2]=e;W=737}if((W|0)==737){qpb(j|0,d|0,e|0)|0;k=j}a[k+e>>0]=0;Rmb(l+436|0,b+1360|0)|0;if((a[(b+1360|0)+11>>0]|0)<0)rmb(c[(b+1360|0)>>2]|0);g[l+408>>3]=+(c[(R+164|0)>>2]|0)*+(c[R+172>>2]|0)/+(c[R+160>>2]<<2|0)+1.0}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+864|0,b+2296|0,143933,0);if(OOa(b+864|0)|0){h=omb(576)|0;$D(h);Lmb(b+120|0,U);c[(b+120|0)+12>>2]=h;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=h;d=c[(R+360|0)>>2]|0;if(d>>>0<(c[R+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(R+360|0)>>2]=(c[(R+360|0)>>2]|0)+16}else{tS(R+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)<0)rmb(c[(b+2296|0)>>2]|0)}if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+1336|0,c[V+200>>2]|0);_m(b+1348|0,V+196|0,b+1336|0);hX(h+428|0,c[(b+1348|0)>>2]|0,c[((b+1348|0)+4|0)>>2]|0);d=c[(b+1348|0)>>2]|0;if(d|0){c[((b+1348|0)+4|0)>>2]=d;rmb(d)}if((a[(b+1336|0)+11>>0]|0)<0)rmb(c[(b+1336|0)>>2]|0);Lmb(b+1312|0,R+176|0);Rmb(h+444|0,b+1312|0)|0;if((a[(b+1312|0)+11>>0]|0)<0)rmb(c[(b+1312|0)>>2]|0);d=NOa(b+864|0)|0;e=omb(16)|0;L=e;M=143942;N=L+14|0;do{a[L>>0]=a[M>>0]|0;L=L+1|0;M=M+1|0}while((L|0)<(N|0));a[e+14>>0]=0;c[(b+96|0)>>2]=d;KPa(b+120|0,b+96|0,e,0);c[(b+2112|0)>>2]=NOa(b+120|0)|0;if(!(aNa(b+2112|0)|0)){c[(b+836|0)>>2]=0;c[(b+836|0)+4>>2]=0;c[(b+836|0)+8>>2]=0}else{c[(b+2080|0)>>2]=NOa(b+120|0)|0;c[(b+2296|0)>>2]=c[(b+2080|0)>>2];NW(b+836|0,0,b+2296|0)}rmb(e);l=a[((b+836|0)+11|0)>>0]|0;if(!((l<<24>>24<0?c[(b+836|0)+4>>2]|0:l&255)|0)){c[(b+120|0)>>2]=NOa(b+864|0)|0;c[(b+2296|0)>>2]=sNa(b+120|0)|0;Wmb(b+836|0,nNa(b+2296|0)|0)|0}c[(b+120|0)>>2]=NOa(b+864|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+1268|0)>>2]=0;c[(b+1268|0)+4>>2]=0;c[(b+1268|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1268|0);if(e>>>0<11){a[(b+1268|0)+11>>0]=e;if(!e)o=b+1268|0;else{n=b+1268|0;W=764}}else{n=omb(e+16&-16)|0;c[(b+1268|0)>>2]=n;c[(b+1268|0)+8>>2]=e+16&-16|-2147483648;c[(b+1268|0)+4>>2]=e;W=764}if((W|0)==764){qpb(n|0,d|0,e|0)|0;o=n}a[o+e>>0]=0;Hm(b+1296|0,h+384|0,b+1268|0,1);c[(h+392|0)>>2]=c[((b+1296|0)+4|0)>>2];c[(h+392|0)+4>>2]=c[((b+1296|0)+4|0)+4>>2];c[(h+392|0)+8>>2]=c[((b+1296|0)+4|0)+8>>2];if((a[(b+1268|0)+11>>0]|0)<0)rmb(c[(b+1268|0)>>2]|0);d=omb(212)|0;_za(d);Lmb(b+1232|0,b+836|0);rKa(b+1256|0,b+1232|0);tnb(d+200|0,b+1256|0)|0;if((a[(b+1256|0)+8+3>>0]|0)<0)rmb(c[(b+1256|0)>>2]|0);if((a[(b+1232|0)+11>>0]|0)<0)rmb(c[(b+1232|0)>>2]|0);Ra[c[(c[h>>2]|0)+112>>2]&511](h,d);if((a[((b+836|0)+11|0)>>0]|0)<0)rmb(c[(b+836|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+2112|0,b+2296|0,184241,0);do if(OOa(b+2112|0)|0){i=omb(480)|0;oL(i);Lmb(b+120|0,U);c[(b+120|0)+12>>2]=i;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=i;d=c[(R+360|0)>>2]|0;do if(d>>>0<(c[R+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(R+360|0)>>2]=(c[(R+360|0)>>2]|0)+16}else{tS(R+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+1208|0,c[V+200>>2]|0);_m(b+1220|0,V+196|0,b+1208|0);hX(i+372|0,c[(b+1220|0)>>2]|0,c[((b+1220|0)+4|0)>>2]|0);d=c[(b+1220|0)>>2]|0;if(d|0){c[((b+1220|0)+4|0)>>2]=d;rmb(d)}if((a[(b+1208|0)+11>>0]|0)<0)rmb(c[(b+1208|0)>>2]|0);Lmb(b+1196|0,R+176|0);Rmb(i+388|0,b+1196|0)|0;if((a[(b+1196|0)+11>>0]|0)<0)rmb(c[(b+1196|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+2112|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+1184|0)>>2]=0;c[(b+1184|0)+4>>2]=0;c[(b+1184|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1184|0);if(e>>>0<11){a[(b+1184|0)+11>>0]=e;if(!e)s=b+1184|0;else{r=b+1184|0;W=792}}else{r=omb(e+16&-16)|0;c[(b+1184|0)>>2]=r;c[(b+1184|0)+8>>2]=e+16&-16|-2147483648;c[(b+1184|0)+4>>2]=e;W=792}if((W|0)==792){qpb(r|0,d|0,e|0)|0;s=r}a[s+e>>0]=0;Rmb(i+436|0,b+1184|0)|0;if((a[(b+1184|0)+11>>0]|0)<0)rmb(c[(b+1184|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+2112|0)|0;c[(b+2296|0)>>2]=rNa(b+120|0)|0;d=oOa(b+2296|0,202525)|0;c[(b+1172|0)>>2]=0;c[(b+1172|0)+4>>2]=0;c[(b+1172|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1172|0);if(e>>>0<11){a[((b+1172|0)+11|0)>>0]=e;if(!e){u=b+1172|0;v=(b+1172|0)+11|0}else{t=b+1172|0;w=(b+1172|0)+11|0;W=800}}else{t=omb(e+16&-16)|0;c[(b+1172|0)>>2]=t;c[(b+1172|0)+8>>2]=e+16&-16|-2147483648;c[(b+1172|0)+4>>2]=e;w=(b+1172|0)+11|0;W=800}if((W|0)==800){qpb(t|0,d|0,e|0)|0;u=t;v=w}a[u+e>>0]=0;c[i+456>>2]=lX(0,b+1172|0)|0;if((a[v>>0]|0)<0)rmb(c[(b+1172|0)>>2]|0);e=NOa(b+2112|0)|0;c[(b+1160|0)>>2]=0;c[(b+1160|0)+4>>2]=0;c[(b+1160|0)+8>>2]=0;a[((b+1160|0)+11|0)>>0]=4;c[(b+1160|0)>>2]=1701869940;a[(b+1160|0)+4>>0]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[(b+11|0)>>0]=8;c[b>>2]=1702260329;c[b+4>>2]=1684370546;a[b+8>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+1160|0)|0;e=SMa(b+2296|0)|0;h=c9a(e)|0;d=a[(b+11|0)>>0]|0;if((h|0)==((d<<24>>24<0?c[b+4>>2]|0:d&255)|0)){e=(lnb(b,0,-1,e,h)|0)==0;d=a[(b+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[b>>2]|0);if((a[((b+1160|0)+11|0)>>0]|0)<0)rmb(c[(b+1160|0)>>2]|0);if(e){c[i+452>>2]=1;c[i+468>>2]=1;c[i+476>>2]=0;c[i+472>>2]=2;break}e=NOa(b+2112|0)|0;c[(b+1136|0)>>2]=0;c[(b+1136|0)+4>>2]=0;c[(b+1136|0)+8>>2]=0;a[((b+1136|0)+11|0)>>0]=4;c[(b+1136|0)>>2]=1701869940;a[(b+1136|0)+4>>0]=0;c[(b+1124|0)+8>>2]=0;a[((b+1124|0)+11|0)>>0]=7;a[(b+1124|0)>>0]=a[143957]|0;a[(b+1124|0)+1>>0]=a[143958]|0;a[(b+1124|0)+2>>0]=a[143959]|0;a[(b+1124|0)+3>>0]=a[143960]|0;a[(b+1124|0)+4>>0]=a[143961]|0;a[(b+1124|0)+5>>0]=a[143962]|0;a[(b+1124|0)+6>>0]=a[143963]|0;a[(b+1124|0)+7>>0]=0;c[(b+120|0)>>2]=e;c[(b+2296|0)>>2]=oNa(b+120|0,b+1136|0)|0;e=SMa(b+2296|0)|0;h=c9a(e)|0;d=a[((b+1124|0)+11|0)>>0]|0;if((h|0)==((d<<24>>24<0?c[(b+1124|0)+4>>2]|0:d&255)|0)){e=(lnb(b+1124|0,0,-1,e,h)|0)==0;d=a[((b+1124|0)+11|0)>>0]|0}else e=0;if(d<<24>>24<0)rmb(c[(b+1124|0)>>2]|0);if((a[((b+1136|0)+11|0)>>0]|0)<0)rmb(c[(b+1136|0)>>2]|0);if(!e)break;c[i+452>>2]=2;c[i+468>>2]=1;c[i+476>>2]=0;c[i+472>>2]=1}while(0);c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+2080|0,b+2296|0,143965,0);if(OOa(b+2080|0)|0){h=omb(496)|0;B4(h);Lmb(b+120|0,U);c[(b+120|0)+12>>2]=h;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=h;d=c[(R+360|0)>>2]|0;do if(d>>>0<(c[R+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(R+360|0)>>2]=(c[(R+360|0)>>2]|0)+16}else{tS(R+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+1100|0,c[V+200>>2]|0);_m(b+1112|0,V+196|0,b+1100|0);hX(h+372|0,c[(b+1112|0)>>2]|0,c[((b+1112|0)+4|0)>>2]|0);d=c[(b+1112|0)>>2]|0;if(d|0){c[((b+1112|0)+4|0)>>2]=d;rmb(d)}if((a[(b+1100|0)+11>>0]|0)<0)rmb(c[(b+1100|0)>>2]|0);Lmb(b+1088|0,R+176|0);Rmb(h+388|0,b+1088|0)|0;if((a[(b+1088|0)+11>>0]|0)<0)rmb(c[(b+1088|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+2080|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+1076|0)>>2]=0;c[(b+1076|0)+4>>2]=0;c[(b+1076|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1076|0);if(e>>>0<11){a[(b+1076|0)+11>>0]=e;if(!e)y=b+1076|0;else{x=b+1076|0;W=839}}else{x=omb(e+16&-16)|0;c[(b+1076|0)>>2]=x;c[(b+1076|0)+8>>2]=e+16&-16|-2147483648;c[(b+1076|0)+4>>2]=e;W=839}if((W|0)==839){qpb(x|0,d|0,e|0)|0;y=x}a[y+e>>0]=0;Rmb(h+436|0,b+1076|0)|0;if((a[(b+1076|0)+11>>0]|0)<0)rmb(c[(b+1076|0)>>2]|0);c[h+484>>2]=1;c[(b+120|0)>>2]=NOa(b+2080|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,179419)|0;d=NMa(b+2296|0,202525)|0;c[(b+1064|0)>>2]=0;c[(b+1064|0)+4>>2]=0;c[(b+1064|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1064|0);if(e>>>0<11){a[((b+1064|0)+11|0)>>0]=e;if(!e){A=b+1064|0;B=(b+1064|0)+11|0}else{z=b+1064|0;C=(b+1064|0)+11|0;W=847}}else{z=omb(e+16&-16)|0;c[(b+1064|0)>>2]=z;c[(b+1064|0)+8>>2]=e+16&-16|-2147483648;c[(b+1064|0)+4>>2]=e;C=(b+1064|0)+11|0;W=847}if((W|0)==847){qpb(z|0,d|0,e|0)|0;A=z;B=C}a[A+e>>0]=0;c[h+488>>2]=UW(0,b+1064|0)|0;if((a[B>>0]|0)<0)rmb(c[(b+1064|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+2080|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+1036|0)>>2]=0;c[(b+1036|0)+4>>2]=0;c[(b+1036|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+1036|0);if(e>>>0<11){a[(b+1036|0)+11>>0]=e;if(!e)E=b+1036|0;else{D=b+1036|0;W=855}}else{D=omb(e+16&-16)|0;c[(b+1036|0)>>2]=D;c[(b+1036|0)+8>>2]=e+16&-16|-2147483648;c[(b+1036|0)+4>>2]=e;W=855}if((W|0)==855){qpb(D|0,d|0,e|0)|0;E=D}a[E+e>>0]=0;Hm(b+1048|0,h+460|0,b+1036|0,1);c[(h+468|0)>>2]=c[((b+1048|0)+4|0)>>2];c[(h+468|0)+4>>2]=c[((b+1048|0)+4|0)+4>>2];c[(h+468|0)+8>>2]=c[((b+1048|0)+4|0)+8>>2];if((a[(b+1036|0)+11>>0]|0)<0)rmb(c[(b+1036|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+96|0,b+2296|0,143983,0);if(OOa(b+96|0)|0){h=omb(496)|0;B4(h);Lmb(b+120|0,U);c[(b+120|0)+12>>2]=h;c[(b+2296|0)>>2]=c[(b+120|0)>>2];c[(b+2296|0)+4>>2]=c[(b+120|0)+4>>2];c[(b+2296|0)+8>>2]=c[(b+120|0)+8>>2];c[(b+120|0)>>2]=0;c[(b+120|0)+4>>2]=0;c[(b+120|0)+8>>2]=0;c[((b+2296|0)+12|0)>>2]=h;d=c[(R+360|0)>>2]|0;do if(d>>>0<(c[R+364>>2]|0)>>>0){c[d>>2]=c[(b+2296|0)>>2];c[d+4>>2]=c[(b+2296|0)+4>>2];c[d+8>>2]=c[(b+2296|0)+8>>2];c[(b+2296|0)>>2]=0;c[(b+2296|0)+4>>2]=0;c[(b+2296|0)+8>>2]=0;c[d+12>>2]=c[((b+2296|0)+12|0)>>2];c[(R+360|0)>>2]=(c[(R+360|0)>>2]|0)+16}else{tS(R+356|0,b+2296|0);if((a[(b+2296|0)+11>>0]|0)>=0)break;rmb(c[(b+2296|0)>>2]|0)}while(0);if((a[(b+120|0)+11>>0]|0)<0)rmb(c[(b+120|0)>>2]|0);Mnb(b+1012|0,c[V+200>>2]|0);_m(b+1024|0,V+196|0,b+1012|0);hX(h+372|0,c[(b+1024|0)>>2]|0,c[((b+1024|0)+4|0)>>2]|0);d=c[(b+1024|0)>>2]|0;if(d|0){c[((b+1024|0)+4|0)>>2]=d;rmb(d)}if((a[(b+1012|0)+11>>0]|0)<0)rmb(c[(b+1012|0)>>2]|0);Lmb(b+1e3|0,R+176|0);Rmb(h+388|0,b+1e3|0)|0;if((a[(b+1e3|0)+11>>0]|0)<0)rmb(c[(b+1e3|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+96|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,183985)|0;d=NMa(b+2296|0,202525)|0;c[(b+988|0)>>2]=0;c[(b+988|0)+4>>2]=0;c[(b+988|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+988|0);if(e>>>0<11){a[(b+988|0)+11>>0]=e;if(!e)G=b+988|0;else{F=b+988|0;W=877}}else{F=omb(e+16&-16)|0;c[(b+988|0)>>2]=F;c[(b+988|0)+8>>2]=e+16&-16|-2147483648;c[(b+988|0)+4>>2]=e;W=877}if((W|0)==877){qpb(F|0,d|0,e|0)|0;G=F}a[G+e>>0]=0;Rmb(h+436|0,b+988|0)|0;if((a[(b+988|0)+11>>0]|0)<0)rmb(c[(b+988|0)>>2]|0);c[h+484>>2]=2;c[(b+120|0)>>2]=NOa(b+96|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,179419)|0;d=NMa(b+2296|0,202525)|0;c[(b+976|0)>>2]=0;c[(b+976|0)+4>>2]=0;c[(b+976|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+976|0);if(e>>>0<11){a[((b+976|0)+11|0)>>0]=e;if(!e){I=b+976|0;J=(b+976|0)+11|0}else{H=b+976|0;K=(b+976|0)+11|0;W=885}}else{H=omb(e+16&-16)|0;c[(b+976|0)>>2]=H;c[(b+976|0)+8>>2]=e+16&-16|-2147483648;c[(b+976|0)+4>>2]=e;K=(b+976|0)+11|0;W=885}if((W|0)==885){qpb(H|0,d|0,e|0)|0;I=H;J=K}a[I+e>>0]=0;c[h+488>>2]=UW(0,b+976|0)|0;if((a[J>>0]|0)<0)rmb(c[(b+976|0)>>2]|0);c[(b+120|0)>>2]=NOa(b+96|0)|0;c[(b+2296|0)>>2]=oNa(b+120|0,143502)|0;d=NMa(b+2296|0,202525)|0;c[(b+944|0)>>2]=0;c[(b+944|0)+4>>2]=0;c[(b+944|0)+8>>2]=0;e=c9a(d)|0;if(e>>>0>4294967279)Jmb(b+944|0);if(e>>>0<11){a[(b+944|0)+11>>0]=e;if(!e)P=b+944|0;else{O=b+944|0;W=893}}else{O=omb(e+16&-16)|0;c[(b+944|0)>>2]=O;c[(b+944|0)+8>>2]=e+16&-16|-2147483648;c[(b+944|0)+4>>2]=e;W=893}if((W|0)==893){qpb(O|0,d|0,e|0)|0;P=O}a[P+e>>0]=0;Hm(b+960|0,h+460|0,b+944|0,1);c[(h+468|0)>>2]=c[((b+960|0)+4|0)>>2];c[(h+468|0)+4>>2]=c[((b+960|0)+4|0)+4>>2];c[(h+468|0)+8>>2]=c[((b+960|0)+4|0)+8>>2];if((a[(b+944|0)+11>>0]|0)<0)rmb(c[(b+944|0)>>2]|0)}c[(b+2296|0)>>2]=NOa(b+1324|0)|0;KPa(b+836|0,b+2296|0,144010,0);c[b+2336>>2]=R;c[b+2344>>2]=S;c[b+2352>>2]=T;c[b+2360>>2]=U;c[b+3176>>2]=Q;c[b+7816>>2]=V;c[b+7928>>2]=W;c[b+7968>>2]=0;c[b+7972>>2]=0;EX(b);W=c[b+7928>>2]|0;p=c[b+7968>>2]|0;m=c[b+7972>>2]|0;q=+f[b+7972>>2];c[b+7968>>2]=0;c[b+7972>>2]=0;if((p|0)==1){c[b+7992>>2]=1;break a}}c[b+7896>>2]=L;c[b+7912>>2]=M;c[b+7920>>2]=N;c[b+7928>>2]=W}
-function pVa(b,d,e){b=b|0;d=d|0;e=e|0;var h=0,i=0,j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=0;A=ya;ya=ya+2944|0;o=c[(b+120|0)>>2]|0;r=c[(b+124|0)>>2]|0;a:do if((o|0)==(r|0)){k=o;z=5}else{n=o;while(1){if((c[n>>2]|0)==11){k=n;z=5;break a}n=n+4|0;if((n|0)==(r|0)){j=o;l=r;break}}}while(0);do if((z|0)==5)if((k|0)==(r|0)){j=o;l=r}else{if(!b)j=0;else j=job(b,13672,17128,-2)|0;n=a[d+11>>0]|0;if(((n<<24>>24<0?c[d+4>>2]|0:n&255)|0)==5){if(lnb(d,0,-1,179081,5)|0){j=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;break}Lmb(A+660|0,e);c[j+4>>2]=vRa(j,A+660|0,1)|0;if((a[(A+660|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+660|0)>>2]|0);z=1;ya=A;return z|0}else{j=o;l=r}}while(0);b:do if((j|0)!=(l|0)){k=j;while(1){if((c[k>>2]|0)==12)break;k=k+4|0;if((k|0)==(l|0))break b}if((k|0)!=(l|0)){if(!b)k=0;else k=job(b,13672,17144,-2)|0;r=a[d+11>>0]|0;if(((r<<24>>24<0?c[d+4>>2]|0:r&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){j=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;break}Lmb(A+648|0,e);c[k+4>>2]=zRa(k,A+648|0,1)|0;if((a[(A+648|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+648|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);c:do if((j|0)==(l|0))k=l;else{k=j;while(1){if((c[k>>2]|0)==13)break;k=k+4|0;if((k|0)==(l|0)){k=l;break c}}if((k|0)==(l|0))k=l;else{if(!b)k=0;else k=job(b,13672,17160,-2)|0;r=a[d+11>>0]|0;if(((r<<24>>24<0?c[d+4>>2]|0:r&255)|0)==4){if(lnb(d,0,-1,179087,4)|0){j=c[(b+120|0)>>2]|0;k=c[(b+124|0)>>2]|0;break}Lmb(A+624|0,e);Mi(A+636|0,k,A+624|0);Rmb(k+4|0,A+636|0)|0;if((a[(A+636|0)+11>>0]|0)<0)rmb(c[(A+636|0)>>2]|0);if((a[(A+624|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+624|0)>>2]|0);z=1;ya=A;return z|0}else k=l}}while(0);d:do if((j|0)!=(k|0)){while(1){if((c[j>>2]|0)==14)break;j=j+4|0;if((j|0)==(k|0))break d}if((j|0)!=(k|0)){if(!b)n=0;else n=job(b,13672,17176,-2)|0;j=a[(d+11|0)>>0]|0;k=c[(d+4|0)>>2]|0;do if(((j<<24>>24<0?k:j&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){j=a[(d+11|0)>>0]|0;l=j&255;k=c[(d+4|0)>>2]|0;break}Lmb(A+612|0,e);c[n+4>>2]=BRa(n,A+612|0,1)|0;if((a[(A+612|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+612|0)>>2]|0);z=1;ya=A;return z|0}else l=j&255;while(0);do if(((j<<24>>24<0?k:l)|0)==5){if(lnb(d,0,-1,186518,5)|0){j=a[(d+11|0)>>0]|0;l=j&255;k=c[(d+4|0)>>2]|0;break}Lmb(A+600|0,e);c[n+8>>2]=XPa(n,A+600|0,1)|0;if((a[(A+600|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+600|0)>>2]|0);z=1;ya=A;return z|0}while(0);do if(((j<<24>>24<0?k:l)|0)==5){if(lnb(d,0,-1,191701,5)|0){j=a[(d+11|0)>>0]|0;l=j&255;k=c[(d+4|0)>>2]|0;break}Lmb(A+588|0,e);c[n+12>>2]=$Pa(n,A+588|0,1)|0;if((a[(A+588|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+588|0)>>2]|0);z=1;ya=A;return z|0}while(0);if(((j<<24>>24<0?k:l)|0)==5)if(!(lnb(d,0,-1,179092,5)|0)){Lmb(A+576|0,e);g[n+16>>3]=+Qi(n,A+576|0);if((a[(A+576|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+576|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);k=c[(b+120|0)>>2]|0;l=c[(b+124|0)>>2]|0;e:do if((k|0)==(l|0)){s=k;z=69}else{j=k;while(1){if((c[j>>2]|0)==15){s=j;z=69;break e}j=j+4|0;if((j|0)==(l|0)){i=k;t=l;break}}}while(0);do if((z|0)==69)if((s|0)==(l|0)){i=k;t=l}else{if(!b)i=0;else i=job(b,13672,17192,-2)|0;t=a[d+11>>0]|0;if(((t<<24>>24<0?c[d+4>>2]|0:t&255)|0)==8){if(lnb(d,0,-1,179098,8)|0){i=c[(b+120|0)>>2]|0;t=c[(b+124|0)>>2]|0;break}Lmb(A+564|0,e);c[i+4>>2]=Ri(i,A+564|0)|0;if((a[(A+564|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+564|0)>>2]|0);z=1;ya=A;return z|0}else{i=k;t=l}}while(0);f:do if((i|0)==(t|0))j=t;else{j=i;while(1){if((c[j>>2]|0)==16)break;j=j+4|0;if((j|0)==(t|0)){j=t;break f}}if((j|0)==(t|0))j=t;else{if(!b)j=0;else j=job(b,13672,17208,-2)|0;s=a[d+11>>0]|0;if(((s<<24>>24<0?c[d+4>>2]|0:s&255)|0)==9){if(lnb(d,0,-1,179107,9)|0){i=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+552|0,e);c[j+4>>2]=fRa(j,A+552|0,1)|0;if((a[(A+552|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+552|0)>>2]|0);z=1;ya=A;return z|0}else j=t}}while(0);g:do if((i|0)!=(j|0)){while(1){if((c[i>>2]|0)==17)break;i=i+4|0;if((i|0)==(j|0))break g}if((i|0)!=(j|0)){if(!b)l=0;else l=job(b,13672,17224,-2)|0;i=a[(d+11|0)>>0]|0;j=c[(d+4|0)>>2]|0;do if(((i<<24>>24<0?j:i&255)|0)==10){if(lnb(d,0,-1,179117,10)|0){i=a[(d+11|0)>>0]|0;k=i&255;j=c[(d+4|0)>>2]|0;break}Lmb(A+528|0,e);Mi(A+540|0,l,A+528|0);Rmb(l+4|0,A+540|0)|0;if((a[(A+540|0)+11>>0]|0)<0)rmb(c[(A+540|0)>>2]|0);if((a[(A+528|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+528|0)>>2]|0);z=1;ya=A;return z|0}else k=i&255;while(0);if(((i<<24>>24<0?j:k)|0)==10)if(!(lnb(d,0,-1,179128,10)|0)){Lmb(A+516|0,e);c[l+16>>2]=$Pa(l,A+516|0,1)|0;if((a[(A+516|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+516|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);j=c[(b+120|0)>>2]|0;k=c[(b+124|0)>>2]|0;h:do if((j|0)==(k|0)){u=j;z=111}else{i=j;while(1){if((c[i>>2]|0)==18){u=i;z=111;break h}i=i+4|0;if((i|0)==(k|0)){h=j;v=k;break}}}while(0);do if((z|0)==111)if((u|0)==(k|0)){h=j;v=k}else{if(!b)h=0;else h=job(b,13672,17240,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==7){if(lnb(d,0,-1,179139,7)|0){h=c[(b+120|0)>>2]|0;v=c[(b+124|0)>>2]|0;break}Lmb(A+504|0,e);g[h+8>>3]=+Qi(h,A+504|0);if((a[(A+504|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+504|0)>>2]|0);z=1;ya=A;return z|0}else{h=j;v=k}}while(0);i:do if((h|0)==(v|0))j=v;else{i=h;while(1){if((c[i>>2]|0)==19)break;i=i+4|0;if((i|0)==(v|0)){j=v;break i}}if((i|0)==(v|0))j=v;else{if(!b)i=0;else i=job(b,13672,17256,-2)|0;u=a[d+11>>0]|0;if(((u<<24>>24<0?c[d+4>>2]|0:u&255)|0)==4){if(lnb(d,0,-1,183808,4)|0){h=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+480|0,e);Mi(A+492|0,i,A+480|0);Rmb(i+4|0,A+492|0)|0;if((a[(A+492|0)+11>>0]|0)<0)rmb(c[(A+492|0)>>2]|0);if((a[(A+480|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+480|0)>>2]|0);z=1;ya=A;return z|0}else j=v}}while(0);j:do if((h|0)!=(j|0)){i=h;while(1){if((c[i>>2]|0)==20)break;i=i+4|0;if((i|0)==(j|0))break j}if((i|0)!=(j|0)){if(!b)i=0;else i=job(b,13672,17272,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==6){if(lnb(d,0,-1,179147,6)|0){h=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+468|0,e);c[i+4>>2]=HRa(i,A+468|0,1)|0;if((a[(A+468|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+468|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);k:do if((h|0)!=(j|0)){i=h;while(1){if((c[i>>2]|0)==21)break;i=i+4|0;if((i|0)==(j|0))break k}if((i|0)!=(j|0)){if(!b)i=0;else i=job(b,13672,17288,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==6){if(lnb(d,0,-1,179154,6)|0){h=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+456|0,e);c[i+4>>2]=$Pa(i,A+456|0,1)|0;if((a[(A+456|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+456|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);l:do if((h|0)!=(j|0)){i=h;while(1){if((c[i>>2]|0)==22)break;i=i+4|0;if((i|0)==(j|0))break l}if((i|0)!=(j|0)){if(!b)i=0;else i=job(b,13672,17304,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){h=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+444|0,e);c[i+4>>2]=PRa(i,A+444|0,1)|0;if((a[(A+444|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+444|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);m:do if((h|0)!=(j|0)){i=h;while(1){if((c[i>>2]|0)==23)break;i=i+4|0;if((i|0)==(j|0))break m}if((i|0)!=(j|0)){if(!b)i=0;else i=job(b,13672,17320,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==5){if(lnb(d,0,-1,179161,5)|0){h=c[(b+120|0)>>2]|0;j=c[(b+124|0)>>2]|0;break}Lmb(A+432|0,e);c[i+4>>2]=CQa(i,A+432|0,1)|0;if((a[(A+432|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+432|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);n:do if((h|0)==(j|0))i=j;else{i=h;while(1){if((c[i>>2]|0)==24)break;i=i+4|0;if((i|0)==(j|0)){i=j;break n}}if((i|0)==(j|0))i=j;else{if(!b)i=0;else i=job(b,13672,17336,-2)|0;v=a[d+11>>0]|0;if(((v<<24>>24<0?c[d+4>>2]|0:v&255)|0)==6){if(lnb(d,0,-1,179167,6)|0){h=c[(b+120|0)>>2]|0;i=c[(b+124|0)>>2]|0;break}Lmb(A+420|0,e);c[i+4>>2]=XRa(i,A+420|0,1)|0;if((a[(A+420|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+420|0)>>2]|0);z=1;ya=A;return z|0}else i=j}}while(0);o:do if((h|0)!=(i|0)){while(1){if((c[h>>2]|0)==25)break;h=h+4|0;if((h|0)==(i|0))break o}if((h|0)!=(i|0)){if(!b)k=0;else k=job(b,13672,17352,-2)|0;h=a[(d+11|0)>>0]|0;i=c[(d+4|0)>>2]|0;do if(((h<<24>>24<0?i:h&255)|0)==5){if(lnb(d,0,-1,179174,5)|0){h=a[(d+11|0)>>0]|0;j=h&255;i=c[(d+4|0)>>2]|0;break}Lmb(A+408|0,e);c[k+4>>2]=EQa(k,A+408|0,1)|0;if((a[(A+408|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+408|0)>>2]|0);z=1;ya=A;return z|0}else j=h&255;while(0);if(((h<<24>>24<0?i:j)|0)==10){if(lnb(d,0,-1,179180,10)|0)break;Lmb(A+396|0,e);g[k+8>>3]=+Yl(k,A+396|0,1);if((a[(A+396|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+396|0)>>2]|0);z=1;ya=A;return z|0}}}while(0);h=c[(b+120|0)>>2]|0;i=c[(b+124|0)>>2]|0;p:do if((h|0)==(i|0)){w=h;z=213}else do{if((c[h>>2]|0)==26){w=h;z=213;break p}h=h+4|0}while((h|0)!=(i|0));while(0);do if((z|0)==213)if((w|0)!=(i|0)){if(!b)k=0;else k=job(b,13672,17368,-2)|0;h=a[(d+11|0)>>0]|0;i=c[(d+4|0)>>2]|0;do if(((h<<24>>24<0?i:h&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){h=a[(d+11|0)>>0]|0;j=h&255;i=c[(d+4|0)>>2]|0;break}Lmb(A+384|0,e);c[k+4>>2]=ZRa(k,A+384|0,1)|0;if((a[(A+384|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+384|0)>>2]|0);z=1;ya=A;return z|0}else j=h&255;while(0);if(((h<<24>>24<0?i:j)|0)!=6)break;if(lnb(d,0,-1,179191,6)|0)break;Lmb(A+372|0,e);c[k+8>>2]=$Pa(k,A+372|0,1)|0;if((a[(A+372|0)+11>>0]|0)>=0){z=1;ya=A;return z|0}rmb(c[(A+372|0)>>2]|0);z=1;ya=A;return z|0}while(0);h=c[(b+120|0)>>2]|0;i=c[(b+124|0)>>2]|0;q:do if((h|0)==(i|0)){y=h;z=229}else do{if((c[h>>2]|0)==27){y=h;z=229;break q}h=h+4|0}while((h|0)!=(i|0));while(0);c[A+688>>2]=b;c[A+696>>2]=d;c[A+704>>2]=e;c[A+712>>2]=x;c[A+752>>2]=y;c[A+2152>>2]=i;c[A+2864>>2]=z;c[A+2872>>2]=0;c[A+2876>>2]=0;lXa(A);p=c[A+2872>>2]|0;m=c[A+2876>>2]|0;q=+f[A+2876>>2];c[A+2872>>2]=0;c[A+2876>>2]=0;if((p|0)==6)return m|0;return 0|0;return 0}function qVa(d,e){d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;x=0;y=ya;ya=ya+3648|0;j=c[(d+120|0)>>2]|0;k=c[(d+124|0)>>2]|0;a:do if((j|0)==(k|0)){h=j;x=5}else{i=j;while(1){if((c[i>>2]|0)==11){h=i;x=5;break a}i=i+4|0;if((i|0)==(k|0)){g=j;l=k;break}}}while(0);if((x|0)==5)if((h|0)==(k|0)){g=j;l=k}else{g=job(d,13672,17128,-2)|0;h=c[g+4>>2]|0;if(!h){g=j;l=k}else{uRa(y+120|0,g,h);l=c[(y+120|0)>>2]|0;c[(y+132|0)>>2]=c[((y+120|0)+4|0)>>2];b[(y+132|0)+4>>1]=b[((y+120|0)+4|0)+4>>1]|0;a[(y+132|0)+6>>0]=a[((y+120|0)+4|0)+6>>0]|0;g=a[(y+120|0)+11>>0]|0;c[(y+120|0)>>2]=0;c[(y+120|0)+4>>2]=0;c[(y+120|0)+8>>2]=0;c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;a[((y+48|0)+11|0)>>0]=5;a[(y+48|0)>>0]=a[179081]|0;a[(y+48|0)+1>>0]=a[179082]|0;a[(y+48|0)+2>>0]=a[179083]|0;a[(y+48|0)+3>>0]=a[179084]|0;a[(y+48|0)+4>>0]=a[179085]|0;a[(y+48|0)+5>>0]=0;c[(y+48|0)+12>>2]=l;c[((y+48|0)+16|0)>>2]=c[(y+132|0)>>2];b[((y+48|0)+16|0)+4>>1]=b[(y+132|0)+4>>1]|0;a[((y+48|0)+16|0)+6>>0]=a[(y+132|0)+6>>0]|0;a[(y+48|0)+23>>0]=g;c[(y+132|0)>>2]=0;b[(y+132|0)+4>>1]=0;a[(y+132|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(y+48|0)>>2];c[g+4>>2]=c[(y+48|0)+4>>2];c[g+8>>2]=c[(y+48|0)+8>>2];c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;l=(y+48|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,y+48|0);if((a[(y+48|0)+12+11>>0]|0)<0)rmb(c[(y+48|0)+12>>2]|0)}if((a[((y+48|0)+11|0)>>0]|0)<0)rmb(c[(y+48|0)>>2]|0);if((a[(y+120|0)+11>>0]|0)<0)rmb(c[(y+120|0)>>2]|0);g=c[(d+120|0)>>2]|0;l=c[(d+124|0)>>2]|0}}b:do if((g|0)==(l|0))h=l;else{h=g;while(1){if((c[h>>2]|0)==12)break;h=h+4|0;if((h|0)==(l|0)){h=l;break b}}if((h|0)==(l|0))h=l;else{h=job(d,13672,17144,-2)|0;i=c[h+4>>2]|0;if(!i)h=l;else{yRa(y+120|0,h,i);l=c[(y+120|0)>>2]|0;c[(y+132|0)>>2]=c[((y+120|0)+4|0)>>2];b[(y+132|0)+4>>1]=b[((y+120|0)+4|0)+4>>1]|0;a[(y+132|0)+6>>0]=a[((y+120|0)+4|0)+6>>0]|0;g=a[(y+120|0)+11>>0]|0;c[(y+120|0)>>2]=0;c[(y+120|0)+4>>2]=0;c[(y+120|0)+8>>2]=0;c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;a[((y+48|0)+11|0)>>0]=4;c[(y+48|0)>>2]=1836216166;a[(y+48|0)+4>>0]=0;c[(y+48|0)+12>>2]=l;c[((y+48|0)+16|0)>>2]=c[(y+132|0)>>2];b[((y+48|0)+16|0)+4>>1]=b[(y+132|0)+4>>1]|0;a[((y+48|0)+16|0)+6>>0]=a[(y+132|0)+6>>0]|0;a[(y+48|0)+23>>0]=g;c[(y+132|0)>>2]=0;b[(y+132|0)+4>>1]=0;a[(y+132|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(y+48|0)>>2];c[g+4>>2]=c[(y+48|0)+4>>2];c[g+8>>2]=c[(y+48|0)+8>>2];c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;l=(y+48|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,y+48|0);if((a[(y+48|0)+12+11>>0]|0)<0)rmb(c[(y+48|0)+12>>2]|0)}if((a[((y+48|0)+11|0)>>0]|0)<0)rmb(c[(y+48|0)>>2]|0);if((a[(y+120|0)+11>>0]|0)<0)rmb(c[(y+120|0)>>2]|0);g=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0}}}while(0);c:do if((g|0)!=(h|0)){while(1){if((c[g>>2]|0)==13)break;g=g+4|0;if((g|0)==(h|0))break c}if((g|0)!=(h|0)){g=job(d,13672,17160,-2)|0;l=a[g+15>>0]|0;if(!((l<<24>>24<0?c[g+8>>2]|0:l&255)|0))if(!(lnb(g+4|0,0,-1,202525,0)|0))break;Lmb(y+108|0,g+4|0);Mi(y+120|0,g,y+108|0);l=c[(y+120|0)>>2]|0;c[(y+132|0)>>2]=c[((y+120|0)+4|0)>>2];b[(y+132|0)+4>>1]=b[((y+120|0)+4|0)+4>>1]|0;a[(y+132|0)+6>>0]=a[((y+120|0)+4|0)+6>>0]|0;g=a[(y+120|0)+11>>0]|0;c[(y+120|0)>>2]=0;c[(y+120|0)+4>>2]=0;c[(y+120|0)+8>>2]=0;c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;a[((y+48|0)+11|0)>>0]=4;c[(y+48|0)>>2]=1835099490;a[(y+48|0)+4>>0]=0;c[(y+48|0)+12>>2]=l;c[((y+48|0)+16|0)>>2]=c[(y+132|0)>>2];b[((y+48|0)+16|0)+4>>1]=b[(y+132|0)+4>>1]|0;a[((y+48|0)+16|0)+6>>0]=a[(y+132|0)+6>>0]|0;a[(y+48|0)+23>>0]=g;c[(y+132|0)>>2]=0;b[(y+132|0)+4>>1]=0;a[(y+132|0)+6>>0]=0;g=c[(e+4|0)>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[(y+48|0)>>2];c[g+4>>2]=c[(y+48|0)+4>>2];c[g+8>>2]=c[(y+48|0)+8>>2];c[(y+48|0)>>2]=0;c[(y+48|0)+4>>2]=0;c[(y+48|0)+8>>2]=0;l=(y+48|0)+12|0;c[(g+12|0)>>2]=c[l>>2];c[(g+12|0)+4>>2]=c[l+4>>2];c[(g+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,y+48|0);if((a[(y+48|0)+12+11>>0]|0)<0)rmb(c[(y+48|0)+12>>2]|0)}if((a[((y+48|0)+11|0)>>0]|0)<0)rmb(c[(y+48|0)>>2]|0);if((a[(y+120|0)+11>>0]|0)<0)rmb(c[(y+120|0)>>2]|0);if((a[(y+108|0)+11>>0]|0)<0)rmb(c[(y+108|0)>>2]|0)}}while(0);g=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0;d:do if((g|0)==(h|0)){n=g;x=53}else do{if((c[g>>2]|0)==14){n=g;x=53;break d}g=g+4|0}while((g|0)!=(h|0));while(0);c[y+160>>2]=d;c[y+168>>2]=e;c[y+232>>2]=n;c[y+1472>>2]=h;c[y+2552>>2]=t;c[y+2560>>2]=u;c[y+3392>>2]=w;c[y+3408>>2]=z;c[y+3416>>2]=A;c[y+3424>>2]=x;c[y+3456>>2]=0;c[y+3460>>2]=0;pXa(y);l=c[y+2552>>2]|0;n=c[y+2560>>2]|0;u=c[y+3392>>2]|0;w=c[y+3408>>2]|0;t=c[y+3416>>2]|0;z=c[y+3424>>2]|0;c[y+160>>2]=d;c[y+168>>2]=e;c[y+272>>2]=o;c[y+2552>>2]=l;c[y+2560>>2]=n;c[y+3032>>2]=v;c[y+3392>>2]=u;c[y+3408>>2]=w;c[y+3416>>2]=t;c[y+3424>>2]=z;c[y+3448>>2]=0;c[y+3452>>2]=0;oXa(y);z=c[y+272>>2]|0;v=c[y+3032>>2]|0;t=c[y+3392>>2]|0;w=c[y+3408>>2]|0;u=c[y+3416>>2]|0;x=c[y+3424>>2]|0;c[y+160>>2]=d;c[y+168>>2]=e;c[y+272>>2]=z;c[y+1368>>2]=r;c[y+1376>>2]=s;c[y+3032>>2]=v;c[y+3392>>2]=t;c[y+3408>>2]=w;c[y+3416>>2]=u;c[y+3424>>2]=x;c[y+3440>>2]=0;c[y+3444>>2]=0;nXa(y);v=c[y+1368>>2]|0;x=c[y+1376>>2]|0;u=c[y+3392>>2]|0;w=c[y+3408>>2]|0;z=c[y+3416>>2]|0;A=c[y+3424>>2]|0;c[y+160>>2]=d;c[y+168>>2]=e;c[y+1368>>2]=v;c[y+1376>>2]=x;c[y+3392>>2]=u;c[y+3408>>2]=w;c[y+3416>>2]=z;c[y+3424>>2]=A;c[y+3432>>2]=0;c[y+3436>>2]=0;mXa(y);p=c[y+3432>>2]|0;m=c[y+3436>>2]|0;q=+f[y+3436>>2];c[y+3432>>2]=0;c[y+3436>>2]=0;if((p|0)==5)return}function rVa(a){a=a|0;return}function sVa(a){a=a|0;rmb(a);return}function tVa(a){a=a|0;return}function uVa(a){a=a|0;rmb(a);return}function vVa(a){a=a|0;return}function wVa(a){a=a|0;rmb(a);return}function xVa(a){a=a|0;Li(a);c[a>>2]=120432;c[a+4>>2]=0;c[a+8>>2]=0;return}function yVa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function zVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186677)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=HSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;e=1}c[j>>2]=oNa(d,179419)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,179419)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179419)|0;l=1;ya=m;return l|0}function AVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{GSa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186677)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,179419)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function BVa(a){a=a|0;Li(a);c[a>>2]=120448;c[a+4>>2]=0;c[a+8>>2]=0;return}function CVa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function DVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,179430)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,179430)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=PPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179430)|0;e=1}c[j>>2]=oNa(d,179441)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,179441)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=PPa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179441)|0;l=1;ya=m;return l|0}function EVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{OPa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,179430)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}OPa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,179441)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function FVa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function GVa(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function HVa(a){a=a|0;Li(a);c[a>>2]=120464;c[a+4>>2]=0;c[a+8>>2]=0;return}function IVa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function JVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,179452)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,179452)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179452)|0;e=1}c[j>>2]=oNa(d,186677)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,186677)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=rTa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,186677)|0;l=1;ya=m;return l|0}function KVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{_Pa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,179452)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}qTa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,186677)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function LVa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+96|0;l=w+84|0;m=w+72|0;n=w+60|0;o=w+48|0;q=w+36|0;s=w+24|0;u=w+12|0;v=w;r=b+120|0;f=c[r>>2]|0;t=b+124|0;g=c[t>>2]|0;a:do if((f|0)==(g|0))p=5;else do{if((c[f>>2]|0)==42){p=5;break a}f=f+4|0}while((f|0)!=(g|0));while(0);if((p|0)==5)if((f|0)!=(g|0)){if(!b)k=0;else k=job(b,13672,17624,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==4){if(lnb(d,0,-1,186677,4)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(l,e);c[k+4>>2]=HSa(k,l,1)|0;if((a[l+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[l>>2]|0);e=1;ya=w;return e|0}while(0);if(((g<<24>>24<0?f:h)|0)==4)if(!(lnb(d,0,-1,179419,4)|0)){Lmb(m,e);c[k+8>>2]=$Pa(k,m,1)|0;if((a[m+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[m>>2]|0);e=1;ya=w;return e|0}}f=c[r>>2]|0;h=c[t>>2]|0;b:do if((f|0)==(h|0)){g=f;p=21}else{g=f;while(1){if((c[g>>2]|0)==43){p=21;break b}g=g+4|0;if((g|0)==(h|0)){g=h;break}}}while(0);do if((p|0)==21)if((g|0)==(h|0))g=h;else{if(!b)g=0;else g=job(b,13672,17640,-2)|0;p=a[d+11>>0]|0;if(((p<<24>>24<0?c[d+4>>2]|0:p&255)|0)==5){if(lnb(d,0,-1,179424,5)|0){f=c[r>>2]|0;g=c[t>>2]|0;break}Lmb(o,e);Mi(n,g,o);Rmb(g+4|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[o>>2]|0);e=1;ya=w;return e|0}else g=h}while(0);c:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==44)break;f=f+4|0;if((f|0)==(g|0))break c}if((f|0)!=(g|0)){if(!b)k=0;else k=job(b,13672,17656,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==10){if(lnb(d,0,-1,179430,10)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(q,e);c[k+4>>2]=PPa(k,q,1)|0;if((a[q+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[q>>2]|0);e=1;ya=w;return e|0}while(0);if(((g<<24>>24<0?f:h)|0)==10)if(!(lnb(d,0,-1,179441,10)|0)){Lmb(s,e);c[k+8>>2]=PPa(k,s,1)|0;if((a[s+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[s>>2]|0);e=1;ya=w;return e|0}}}while(0);f=c[r>>2]|0;g=c[t>>2]|0;d:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==45)break d;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=w;return f|0}while(0);if((f|0)==(g|0)){e=0;ya=w;return e|0}if(!b)k=0;else k=job(b,13672,17672,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==7){if(lnb(d,0,-1,179452,7)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(u,e);c[k+4>>2]=$Pa(k,u,1)|0;if((a[u+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[u>>2]|0);e=1;ya=w;return e|0}while(0);if(((g<<24>>24<0?f:h)|0)!=4){e=0;ya=w;return e|0}if(lnb(d,0,-1,186677,4)|0){e=0;ya=w;return e|0}Lmb(v,e);c[k+8>>2]=rTa(k,v,1)|0;if((a[v+11>>0]|0)>=0){e=1;ya=w;return e|0}rmb(c[v>>2]|0);e=1;ya=w;return e|0}function MVa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+64|0;p=r+32|0;o=r+24|0;q=r+12|0;j=r;m=d+120|0;f=c[m>>2]|0;n=d+124|0;g=c[n>>2]|0;a:do if((f|0)==(g|0))k=5;else do{if((c[f>>2]|0)==42){k=5;break a}f=f+4|0}while((f|0)!=(g|0));while(0);if((k|0)==5)if((f|0)!=(g|0)){if(!d)i=0;else i=job(d,13672,17624,-2)|0;f=c[i+4>>2]|0;if(f|0){GSa(q,i,f);h=c[q>>2]|0;g=q+4|0;c[o>>2]=c[g>>2];b[o+4>>1]=b[g+4>>1]|0;a[o+6>>0]=a[g+6>>0]|0;g=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;f=p+11|0;a[f>>0]=4;c[p>>2]=1836216166;a[p+4>>0]=0;c[p+12>>2]=h;h=p+16|0;c[h>>2]=c[o>>2];b[h+4>>1]=b[o+4>>1]|0;a[h+6>>0]=a[o+6>>0]|0;a[p+23>>0]=g;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[p>>2];c[h+4>>2]=c[p+4>>2];c[h+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;h=h+12|0;l=p+12|0;c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];c[h+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}f=c[i+8>>2]|0;if(f|0){_Pa(q,i,f);h=c[q>>2]|0;g=q+4|0;c[o>>2]=c[g>>2];b[o+4>>1]=b[g+4>>1]|0;a[o+6>>0]=a[g+6>>0]|0;g=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;f=p+11|0;a[f>>0]=4;c[p>>2]=1735290732;a[p+4>>0]=0;c[p+12>>2]=h;h=p+16|0;c[h>>2]=c[o>>2];b[h+4>>1]=b[o+4>>1]|0;a[h+6>>0]=a[o+6>>0]|0;a[p+23>>0]=g;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[p>>2];c[h+4>>2]=c[p+4>>2];c[h+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;i=h+12|0;l=p+12|0;c[i>>2]=c[l>>2];c[i+4>>2]=c[l+4>>2];c[i+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}}f=c[m>>2]|0;g=c[n>>2]|0;b:do if((f|0)==(g|0))k=32;else do{if((c[f>>2]|0)==43){k=32;break b}f=f+4|0}while((f|0)!=(g|0));while(0);do if((k|0)==32)if((f|0)!=(g|0)){f=job(d,13672,17640,-2)|0;g=f+4|0;l=a[f+15>>0]|0;if(!((l<<24>>24<0?c[f+8>>2]|0:l&255)|0))if(!(lnb(g,0,-1,202525,0)|0))break;Lmb(j,g);Mi(q,f,j);h=c[q>>2]|0;g=q+4|0;c[o>>2]=c[g>>2];b[o+4>>1]=b[g+4>>1]|0;a[o+6>>0]=a[g+6>>0]|0;g=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;f=p+11|0;a[f>>0]=5;a[p>>0]=a[179424]|0;a[p+1>>0]=a[179425]|0;a[p+2>>0]=a[179426]|0;a[p+3>>0]=a[179427]|0;a[p+4>>0]=a[179428]|0;a[p+5>>0]=0;c[p+12>>2]=h;h=p+16|0;c[h>>2]=c[o>>2];b[h+4>>1]=b[o+4>>1]|0;a[h+6>>0]=a[o+6>>0]|0;a[p+23>>0]=g;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[p>>2];c[h+4>>2]=c[p+4>>2];c[h+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;i=h+12|0;l=p+12|0;c[i>>2]=c[l>>2];c[i+4>>2]=c[l+4>>2];c[i+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}while(0);f=c[m>>2]|0;g=c[n>>2]|0;c:do if((f|0)==(g|0))k=50;else do{if((c[f>>2]|0)==44){k=50;break c}f=f+4|0}while((f|0)!=(g|0));while(0);if((k|0)==50)if((f|0)!=(g|0)){if(!d)l=0;else l=job(d,13672,17656,-2)|0;f=c[l+4>>2]|0;if(f|0){OPa(q,l,f);g=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=p+11|0;a[h>>0]=10;i=p;j=179430;k=i+10|0;do{a[i>>0]=a[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));a[p+10>>0]=0;c[p+12>>2]=g;g=p+16|0;c[g>>2]=c[o>>2];b[g+4>>1]=b[o+4>>1]|0;a[g+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[p>>2];c[g+4>>2]=c[p+4>>2];c[g+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;j=g+12|0;k=p+12|0;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}f=c[l+8>>2]|0;if(f|0){OPa(q,l,f);g=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=p+11|0;a[h>>0]=10;i=p;j=179441;k=i+10|0;do{a[i>>0]=a[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));a[p+10>>0]=0;c[p+12>>2]=g;g=p+16|0;c[g>>2]=c[o>>2];b[g+4>>1]=b[o+4>>1]|0;a[g+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[p>>2];c[g+4>>2]=c[p+4>>2];c[g+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;k=g+12|0;l=p+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}}f=c[m>>2]|0;g=c[n>>2]|0;d:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==45)break d;f=f+4|0}while((f|0)!=(g|0));ya=r;return}while(0);if((f|0)==(g|0)){ya=r;return}if(!d)i=0;else i=job(d,13672,17672,-2)|0;f=c[i+4>>2]|0;if(f|0){_Pa(q,i,f);h=c[q>>2]|0;g=q+4|0;c[o>>2]=c[g>>2];b[o+4>>1]=b[g+4>>1]|0;a[o+6>>0]=a[g+6>>0]|0;g=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p+8>>2]=0;f=p+11|0;a[f>>0]=7;a[p>>0]=a[179452]|0;a[p+1>>0]=a[179453]|0;a[p+2>>0]=a[179454]|0;a[p+3>>0]=a[179455]|0;a[p+4>>0]=a[179456]|0;a[p+5>>0]=a[179457]|0;a[p+6>>0]=a[179458]|0;a[p+7>>0]=0;c[p+12>>2]=h;h=p+16|0;c[h>>2]=c[o>>2];b[h+4>>1]=b[o+4>>1]|0;a[h+6>>0]=a[o+6>>0]|0;a[p+23>>0]=g;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[p>>2];c[h+4>>2]=c[p+4>>2];c[h+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;n=h+12|0;d=p+12|0;c[n>>2]=c[d>>2];c[n+4>>2]=c[d+4>>2];c[n+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}f=c[i+8>>2]|0;if(!f){ya=r;return}qTa(q,i,f);g=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;h=p+11|0;a[h>>0]=4;c[p>>2]=1836216166;a[p+4>>0]=0;c[p+12>>2]=g;g=p+16|0;c[g>>2]=c[o>>2];b[g+4>>1]=b[o+4>>1]|0;a[g+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[p>>2];c[g+4>>2]=c[p+4>>2];c[g+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;o=g+12|0;e=p+12|0;c[o>>2]=c[e>>2];c[o+4>>2]=c[e+4>>2];c[o+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);ya=r;return}function NVa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;h=j+12|0;i=j;f=c[b+120>>2]|0;g=c[b+124>>2]|0;a:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==46)break a;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=j;return f|0}while(0);if((f|0)==(g|0)){i=0;ya=j;return i|0}if(!b)f=0;else f=job(b,13672,17688,-2)|0;g=a[d+11>>0]|0;if(((g<<24>>24<0?c[d+4>>2]|0:g&255)|0)!=5){i=0;ya=j;return i|0}if(lnb(d,0,-1,179475,5)|0){i=0;ya=j;return i|0}Lmb(i,e);Mi(h,f,i);Rmb(f+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)>=0){i=1;ya=j;return i|0}rmb(c[i>>2]|0);i=1;ya=j;return i|0}function OVa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+64|0;i=l+32|0;h=l+24|0;j=l+12|0;k=l;f=c[d+120>>2]|0;g=c[d+124>>2]|0;a:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==46)break a;f=f+4|0}while((f|0)!=(g|0));ya=l;return}while(0);if((f|0)==(g|0)){ya=l;return}f=job(d,13672,17688,-2)|0;d=f+4|0;g=a[f+15>>0]|0;if(!((g<<24>>24<0?c[f+8>>2]|0:g&255)|0))if(!(lnb(d,0,-1,202525,0)|0)){ya=l;return}Lmb(k,d);Mi(j,f,k);d=c[j>>2]|0;f=j+4|0;c[h>>2]=c[f>>2];b[h+4>>1]=b[f+4>>1]|0;a[h+6>>0]=a[f+6>>0]|0;f=a[j+11>>0]|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=i+11|0;a[g>>0]=5;a[i>>0]=a[179475]|0;a[i+1>>0]=a[179476]|0;a[i+2>>0]=a[179477]|0;a[i+3>>0]=a[179478]|0;a[i+4>>0]=a[179479]|0;a[i+5>>0]=0;c[i+12>>2]=d;d=i+16|0;c[d>>2]=c[h>>2];b[d+4>>1]=b[h+4>>1]|0;a[d+6>>0]=a[h+6>>0]|0;a[i+23>>0]=f;c[h>>2]=0;b[h+4>>1]=0;a[h+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[i>>2];c[d+4>>2]=c[i+4>>2];c[d+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=d+12|0;e=i+12|0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,i);if((a[i+12+11>>0]|0)<0)rmb(c[i+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[i>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);ya=l;return}function PVa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+96|0;h=r+72|0;i=r+60|0;l=r+48|0;m=r+36|0;o=r+24|0;p=r+12|0;q=r;f=c[b+120>>2]|0;g=c[b+124>>2]|0;a:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==49)break a;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=r;return f|0}while(0);if((f|0)==(g|0)){q=0;ya=r;return q|0}if(!b)n=0;else n=job(b,13672,17704,-2)|0;j=d+11|0;b=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==10){if(lnb(d,0,-1,179498,10)|0){b=a[j>>0]|0;g=b&255;f=c[k>>2]|0;break}Lmb(i,e);Mi(h,n,i);Rmb(n+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)>=0){q=1;ya=r;return q|0}rmb(c[i>>2]|0);q=1;ya=r;return q|0}while(0);do if(((b<<24>>24<0?f:g)|0)==10){if(lnb(d,0,-1,179509,10)|0){b=a[j>>0]|0;g=b&255;f=c[k>>2]|0;break}Lmb(m,e);Mi(l,n,m);Rmb(n+16|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)>=0){q=1;ya=r;return q|0}rmb(c[m>>2]|0);q=1;ya=r;return q|0}while(0);do if(((b<<24>>24<0?f:g)|0)==9){if(lnb(d,0,-1,179520,9)|0){b=a[j>>0]|0;g=b&255;f=c[k>>2]|0;break}Lmb(o,e);c[n+28>>2]=Ll(n,o,1)|0;if((a[o+11>>0]|0)>=0){q=1;ya=r;return q|0}rmb(c[o>>2]|0);q=1;ya=r;return q|0}while(0);if(((b<<24>>24<0?f:g)|0)!=9){q=0;ya=r;return q|0}if(lnb(d,0,-1,179530,9)|0){q=0;ya=r;return q|0}Lmb(q,e);Mi(p,n,q);Rmb(n+32|0,p)|0;if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)>=0){q=1;ya=r;return q|0}rmb(c[q>>2]|0);q=1;ya=r;return q|0}function QVa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+80|0;p=s+56|0;o=s+48|0;q=s+36|0;h=s+24|0;m=s+12|0;r=s;f=c[d+120>>2]|0;g=c[d+124>>2]|0;a:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==49)break a;f=f+4|0}while((f|0)!=(g|0));ya=s;return}while(0);if((f|0)==(g|0)){ya=s;return}if(!d)n=0;else n=job(d,13672,17704,-2)|0;f=n+4|0;l=a[f+11>>0]|0;if(!((l<<24>>24<0?c[n+8>>2]|0:l&255)|0)){if(lnb(f,0,-1,202525,0)|0)j=10}else j=10;if((j|0)==10){Lmb(h,f);Mi(q,n,h);d=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;g=p+11|0;a[g>>0]=10;i=p;k=179498;l=i+10|0;do{a[i>>0]=a[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));a[p+10>>0]=0;c[p+12>>2]=d;d=p+16|0;c[d>>2]=c[o>>2];b[d+4>>1]=b[o+4>>1]|0;a[d+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[p>>2];c[d+4>>2]=c[p+4>>2];c[d+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;k=d+12|0;l=p+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0)}f=n+16|0;l=a[f+11>>0]|0;if(!((l<<24>>24<0?c[n+20>>2]|0:l&255)|0)){if(lnb(f,0,-1,202525,0)|0)j=23}else j=23;if((j|0)==23){Lmb(m,f);Mi(q,n,m);d=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;g=p+11|0;a[g>>0]=10;i=p;k=179509;l=i+10|0;do{a[i>>0]=a[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));a[p+10>>0]=0;c[p+12>>2]=d;d=p+16|0;c[d>>2]=c[o>>2];b[d+4>>1]=b[o+4>>1]|0;a[d+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[p>>2];c[d+4>>2]=c[p+4>>2];c[d+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;k=d+12|0;l=p+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0)}f=c[n+28>>2]|0;if(f|0){Kl(q,n,f);d=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;g=p+11|0;a[g>>0]=9;i=p;k=179520;l=i+9|0;do{a[i>>0]=a[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));a[p+9>>0]=0;c[p+12>>2]=d;d=p+16|0;c[d>>2]=c[o>>2];b[d+4>>1]=b[o+4>>1]|0;a[d+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[p>>2];c[d+4>>2]=c[p+4>>2];c[d+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;l=d+12|0;m=p+12|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0)}f=n+32|0;m=a[f+11>>0]|0;if(!((m<<24>>24<0?c[n+36>>2]|0:m&255)|0))if(!(lnb(f,0,-1,202525,0)|0)){ya=s;return}Lmb(r,f);Mi(q,n,r);d=c[q>>2]|0;f=q+4|0;c[o>>2]=c[f>>2];b[o+4>>1]=b[f+4>>1]|0;a[o+6>>0]=a[f+6>>0]|0;f=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;g=p+11|0;a[g>>0]=9;i=p;k=179530;l=i+9|0;do{a[i>>0]=a[k>>0]|0;i=i+1|0;k=k+1|0}while((i|0)<(l|0));a[p+9>>0]=0;c[p+12>>2]=d;d=p+16|0;c[d>>2]=c[o>>2];b[d+4>>1]=b[o+4>>1]|0;a[d+6>>0]=a[o+6>>0]|0;a[p+23>>0]=f;c[o>>2]=0;b[o+4>>1]=0;a[o+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[p>>2];c[d+4>>2]=c[p+4>>2];c[d+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;o=d+12|0;e=p+12|0;c[o>>2]=c[e>>2];c[o+4>>2]=c[e+4>>2];c[o+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,p);if((a[p+12+11>>0]|0)<0)rmb(c[p+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);ya=s;return}function RVa(b){b=b|0;c[b>>2]=120480;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function SVa(b){b=b|0;var d=0;c[b>>2]=120480;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function TVa(a){a=a|0;Li(a);c[a>>2]=120480;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function UVa(a){a=a|0;Wmb(a+4|0,202525)|0;return}function VVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,179561)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,179561)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,179561)|0;j=1;ya=k;return j|0}function WVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,179561)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function XVa(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function YVa(a){a=a|0;return}function ZVa(a){a=a|0;rmb(a);return}function _Va(b){b=b|0;c[b>>2]=120512;b=b+40|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function $Va(b){b=b|0;var d=0;c[b>>2]=120512;d=b+40|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function aWa(a){a=a|0;return}function bWa(a){a=a|0;rmb(a);return}function cWa(a){a=a|0;Li(a);c[a>>2]=120496;c[a+4>>2]=0;return}function dWa(a){a=a|0;c[a+4>>2]=0;return}function eWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179839)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179839)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=NPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179839)|0;i=1;ya=j;return i|0}function fWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}MPa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179839)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function gWa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function hWa(a){a=a|0;var b=0;Li(a);c[a>>2]=120512;b=a+40|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[a+4>>2]=-2147483647;c[a+8>>2]=-1;g[a+16>>3]=0.0;c[a+24>>2]=0;g[a+32>>3]=0.0;Wmb(b,202525)|0;return}function iWa(a){a=a|0;c[a+4>>2]=-2147483647;c[a+8>>2]=-1;g[a+16>>3]=0.0;c[a+24>>2]=0;g[a+32>>3]=0.0;Wmb(a+40|0,202525)|0;return}function jWa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+112|0;h=w+104|0;i=w+92|0;s=w+108|0;j=w+88|0;k=w+76|0;l=w+72|0;m=w+60|0;n=w+56|0;o=w+44|0;p=w+40|0;q=w+28|0;r=w+24|0;t=w+12|0;u=w;c[h>>2]=oNa(d,179866)|0;if(!(KMa(h)|0))e=0;else{c[s>>2]=oNa(d,179866)|0;f=SMa(s)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;v=7}}else{v=h+16&-16;e=omb(v)|0;c[i>>2]=e;c[i+8>>2]=v|-2147483648;c[i+4>>2]=h;v=7}if((v|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+4>>2]=Jl(b,i,1)|0;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,179866)|0;e=1}c[j>>2]=oNa(d,179874)|0;if(KMa(j)|0){c[s>>2]=oNa(d,179874)|0;f=SMa(s)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(k);if(h>>>0<11){a[k+11>>0]=h;if(!h)e=k;else{e=k;v=17}}else{v=h+16&-16;e=omb(v)|0;c[k>>2]=e;c[k+8>>2]=v|-2147483648;c[k+4>>2]=h;v=17}if((v|0)==17)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+8>>2]=Ri(b,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179874)|0;e=1}c[l>>2]=oNa(d,179883)|0;if(KMa(l)|0){c[s>>2]=oNa(d,179883)|0;f=SMa(s)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(m);if(h>>>0<11){a[m+11>>0]=h;if(!h)e=m;else{e=m;v=27}}else{v=h+16&-16;e=omb(v)|0;c[m>>2]=e;c[m+8>>2]=v|-2147483648;c[m+4>>2]=h;v=27}if((v|0)==27)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+16>>3]=+Qi(b,m);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,179883)|0;e=1}c[n>>2]=oNa(d,179896)|0;if(KMa(n)|0){c[s>>2]=oNa(d,179896)|0;f=SMa(s)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(o);if(h>>>0<11){a[o+11>>0]=h;if(!h)e=o;else{e=o;v=37}}else{v=h+16&-16;e=omb(v)|0;c[o>>2]=e;c[o+8>>2]=v|-2147483648;c[o+4>>2]=h;v=37}if((v|0)==37)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+24>>2]=Ri(b,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,179896)|0;e=1}c[p>>2]=oNa(d,179904)|0;if(KMa(p)|0){c[s>>2]=oNa(d,179904)|0;f=SMa(s)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(q);if(h>>>0<11){a[q+11>>0]=h;if(!h)e=q;else{e=q;v=47}}else{v=h+16&-16;e=omb(v)|0;c[q>>2]=e;c[q+8>>2]=v|-2147483648;c[q+4>>2]=h;v=47}if((v|0)==47)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+32>>3]=+Qi(b,q);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,179904)|0;e=1}c[r>>2]=oNa(d,179913)|0;if(!(KMa(r)|0)){v=e;ya=w;return v|0}c[s>>2]=oNa(d,179913)|0;f=SMa(s)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(u);if(h>>>0<11){a[u+11>>0]=h;if(!h)e=u;else{e=u;v=57}}else{v=h+16&-16;e=omb(v)|0;c[u>>2]=e;c[u+8>>2]=v|-2147483648;c[u+4>>2]=h;v=57}if((v|0)==57)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(t,b,u);Rmb(b+40|0,t)|0;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);JNa(d,179913)|0;v=1;ya=w;return v|0}function kWa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=ya;ya=ya+48|0;m=p+36|0;f=p+32|0;i=p+28|0;j=p+24|0;k=p+20|0;l=p+16|0;n=p+4|0;o=p;e=c[b+4>>2]|0;if((e|0)==-2147483647)e=0;else{Il(m,b,e);e=m+11|0;r=a[e>>0]|0;q=c[m>>2]|0;s=wNa(d,179866)|0;c[f>>2]=s;TMa(f,r<<24>>24<0?q:m)|0;if((a[e>>0]|0)<0)rmb(c[m>>2]|0);e=1}f=c[b+8>>2]|0;if((f|0)!=-1){Oi(m,b,f);s=m+11|0;q=a[s>>0]|0;r=c[m>>2]|0;f=wNa(d,179874)|0;c[i>>2]=f;TMa(i,q<<24>>24<0?r:m)|0;if((a[s>>0]|0)<0)rmb(c[m>>2]|0);e=1}h=+g[b+16>>3];if(h!=0.0){Ni(m,b,h);s=m+11|0;q=a[s>>0]|0;r=c[m>>2]|0;i=wNa(d,179883)|0;c[j>>2]=i;TMa(j,q<<24>>24<0?r:m)|0;if((a[s>>0]|0)<0)rmb(c[m>>2]|0);e=1}f=c[b+24>>2]|0;if(f){Oi(m,b,f);s=m+11|0;q=a[s>>0]|0;r=c[m>>2]|0;j=wNa(d,179896)|0;c[k>>2]=j;TMa(k,q<<24>>24<0?r:m)|0;if((a[s>>0]|0)<0)rmb(c[m>>2]|0);e=1}h=+g[b+32>>3];if(h!=0.0){Ni(m,b,h);s=m+11|0;q=a[s>>0]|0;r=c[m>>2]|0;k=wNa(d,179904)|0;c[l>>2]=k;TMa(l,q<<24>>24<0?r:m)|0;if((a[s>>0]|0)<0)rmb(c[m>>2]|0);e=1}f=b+40|0;s=a[f+11>>0]|0;if(!((s<<24>>24<0?c[b+44>>2]|0:s&255)|0))if(!(lnb(f,0,-1,202525,0)|0)){s=e;ya=p;return s|0}Lmb(n,f);Mi(m,b,n);s=m+11|0;q=a[s>>0]|0;r=c[m>>2]|0;d=wNa(d,179913)|0;c[o>>2]=d;TMa(o,q<<24>>24<0?r:m)|0;if((a[s>>0]|0)<0)rmb(c[m>>2]|0);if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);s=1;ya=p;return s|0}function lWa(a){a=a|0;return (c[a+4>>2]|0)!=-2147483647|0}function mWa(a){a=a|0;return (c[a+8>>2]|0)!=-1|0}function nWa(b){b=b|0;Li(b);c[b>>2]=120528;c[b+4>>2]=0;a[b+8>>0]=-127;c[b+12>>2]=0;c[b+16>>2]=0;return}function oWa(b){b=b|0;c[b+4>>2]=0;a[b+8>>0]=-127;c[b+12>>2]=0;c[b+16>>2]=0;return}function pWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+80|0;o=r+68|0;g=r+64|0;h=r+52|0;i=r+44|0;k=r+32|0;j=r+48|0;l=r+28|0;m=r+16|0;n=r+12|0;p=r;c[g>>2]=oNa(d,179946)|0;if(!(KMa(g)|0))e=0;else{c[o>>2]=oNa(d,179946)|0;f=SMa(o)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;q=7}}else{q=g+16&-16;e=omb(q)|0;c[h>>2]=e;c[h+8>>2]=q|-2147483648;c[h+4>>2]=g;q=7}if((q|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=RSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179946)|0;e=1}c[i>>2]=oNa(d,179923)|0;if(KMa(i)|0){c[j>>2]=oNa(d,179923)|0;f=SMa(j)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;q=17}}else{q=g+16&-16;e=omb(q)|0;c[k>>2]=e;c[k+8>>2]=q|-2147483648;c[k+4>>2]=g;q=17}if((q|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Lmb(o,k);e=(Ri(b,o)|0)&255;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);a[b+8>>0]=e;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179923)|0;e=1}c[l>>2]=oNa(d,179931)|0;if(KMa(l)|0){c[o>>2]=oNa(d,179931)|0;f=SMa(o)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;q=29}}else{q=g+16&-16;e=omb(q)|0;c[m>>2]=e;c[m+8>>2]=q|-2147483648;c[m+4>>2]=g;q=29}if((q|0)==29)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Bm(b,m,1)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,179931)|0;e=1}c[n>>2]=oNa(d,179941)|0;if(!(KMa(n)|0)){q=e;ya=r;return q|0}c[o>>2]=oNa(d,179941)|0;f=SMa(o)|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(p);if(g>>>0<11){a[p+11>>0]=g;if(!g)e=p;else{e=p;q=39}}else{q=g+16&-16;e=omb(q)|0;c[p>>2]=e;c[p+8>>2]=q|-2147483648;c[p+4>>2]=g;q=39}if((q|0)==39)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=Ri(b,p)|0;if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);JNa(d,179941)|0;q=1;ya=r;return q|0}function qWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if(!f)e=0;else{QSa(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,179946)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=a[b+8>>0]|0;if(f<<24>>24!=-127){Oi(i,b,f<<24>>24);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,179923)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if(f){Am(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,179931)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if(!f){n=e;ya=k;return n|0}Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,179941)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function rWa(b){b=b|0;return (a[b+8>>0]|0)!=-127|0}function sWa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0.0;R=ya;ya=ya+384|0;y=R+364|0;j=R+352|0;k=R+340|0;l=R+328|0;m=R+316|0;n=R+304|0;o=R+292|0;p=R+280|0;q=R+268|0;r=R+256|0;s=R+244|0;t=R+232|0;u=R+220|0;v=R+208|0;w=R+196|0;x=R+184|0;z=R+172|0;A=R+160|0;B=R+148|0;C=R+136|0;D=R+124|0;E=R+112|0;F=R+100|0;G=R+88|0;I=R+76|0;J=R+64|0;K=R+52|0;N=R;O=R+40|0;P=R+28|0;Q=R+16|0;L=b+120|0;f=c[L>>2]|0;M=b+124|0;i=c[M>>2]|0;a:do if((f|0)==(i|0)){h=f;H=5}else{h=f;do{if((c[h>>2]|0)==53){H=5;break a}h=h+4|0}while((h|0)!=(i|0))}while(0);do if((H|0)==5)if((h|0)!=(i|0)){if(!b)h=0;else h=job(b,13672,17736,-2)|0;S=a[d+11>>0]|0;if(((S<<24>>24<0?c[d+4>>2]|0:S&255)|0)==9){if(lnb(d,0,-1,179839,9)|0){f=c[L>>2]|0;i=c[M>>2]|0;break}Lmb(j,e);c[h+4>>2]=NPa(h,j,1)|0;if((a[j+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[j>>2]|0);S=1;ya=R;return S|0}}while(0);b:do if((f|0)!=(i|0)){h=f;while(1){if((c[h>>2]|0)==54)break;h=h+4|0;if((h|0)==(i|0))break b}if((h|0)!=(i|0)){if(!b)h=0;else h=job(b,13672,17752,-2)|0;S=a[d+11>>0]|0;if(((S<<24>>24<0?c[d+4>>2]|0:S&255)|0)==9){if(lnb(d,0,-1,179849,9)|0){f=c[L>>2]|0;i=c[M>>2]|0;break}Lmb(k,e);c[h+4>>2]=RPa(h,k,1)|0;if((a[k+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[k>>2]|0);S=1;ya=R;return S|0}}}while(0);c:do if((f|0)==(i|0))h=i;else{h=f;while(1){if((c[h>>2]|0)==55)break;h=h+4|0;if((h|0)==(i|0)){h=i;break c}}if((h|0)==(i|0))h=i;else{if(!b)h=0;else h=job(b,13672,17768,-2)|0;S=a[d+11>>0]|0;if(((S<<24>>24<0?c[d+4>>2]|0:S&255)|0)==6){if(lnb(d,0,-1,179859,6)|0){f=c[L>>2]|0;h=c[M>>2]|0;break}Lmb(l,e);g[h+8>>3]=+Qi(h,l);if((a[l+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[l>>2]|0);S=1;ya=R;return S|0}else h=i}}while(0);d:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==56)break;f=f+4|0;if((f|0)==(h|0))break d}if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17784,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179866,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(m,e);c[l+4>>2]=Jl(l,m,1)|0;if((a[m+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[m>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==8){if(lnb(d,0,-1,179874,8)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(n,e);c[l+8>>2]=Ri(l,n)|0;if((a[n+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[n>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==12){if(lnb(d,0,-1,179883,12)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(o,e);g[l+16>>3]=+Qi(l,o);if((a[o+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[o>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179896,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(p,e);c[l+24>>2]=Ri(l,p)|0;if((a[p+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[p>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==8){if(lnb(d,0,-1,179904,8)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(q,e);g[l+32>>3]=+Qi(l,q);if((a[q+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[q>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==9)if(!(lnb(d,0,-1,179913,9)|0)){Lmb(s,e);Mi(r,l,s);Rmb(l+40|0,r)|0;if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[s>>2]|0);S=1;ya=R;return S|0}}}while(0);f=c[L>>2]|0;h=c[M>>2]|0;e:do if((f|0)==(h|0))H=79;else do{if((c[f>>2]|0)==57){H=79;break e}f=f+4|0}while((f|0)!=(h|0));while(0);if((H|0)==79)if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17800,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179923,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(t,e);Lmb(y,t);f=(Ri(l,y)|0)&255;if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0);a[l+4>>0]=f;if((a[t+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[t>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==9){if(lnb(d,0,-1,179931,9)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(u,e);c[l+8>>2]=Bm(l,u,1)|0;if((a[u+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[u>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==4)if(!(lnb(d,0,-1,179941,4)|0)){Lmb(v,e);c[l+12>>2]=Ri(l,v)|0;if((a[v+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[v>>2]|0);S=1;ya=R;return S|0}}f=c[L>>2]|0;h=c[M>>2]|0;f:do if((f|0)==(h|0))H=102;else do{if((c[f>>2]|0)==58){H=102;break f}f=f+4|0}while((f|0)!=(h|0));while(0);if((H|0)==102)if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17816,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==8){if(lnb(d,0,-1,179946,8)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(w,e);c[l+4>>2]=RSa(l,w,1)|0;if((a[w+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[w>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179923,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(x,e);Lmb(y,x);f=(Ri(l,y)|0)&255;if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0);a[l+8>>0]=f;if((a[x+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[x>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==9){if(lnb(d,0,-1,179931,9)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(z,e);c[l+12>>2]=Bm(l,z,1)|0;if((a[z+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[z>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==4)if(!(lnb(d,0,-1,179941,4)|0)){Lmb(A,e);c[l+16>>2]=Ri(l,A)|0;if((a[A+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[A>>2]|0);S=1;ya=R;return S|0}}f=c[L>>2]|0;h=c[M>>2]|0;g:do if((f|0)==(h|0))H=130;else do{if((c[f>>2]|0)==59){H=130;break g}f=f+4|0}while((f|0)!=(h|0));while(0);if((H|0)==130)if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17832,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==10){if(lnb(d,0,-1,179955,10)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(B,e);c[l+4>>2]=Bm(l,B,1)|0;if((a[B+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[B>>2]|0);S=1;ya=R;return S|0}while(0);do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179966,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(C,e);g[l+8>>3]=+Qi(l,C);if((a[C+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[C>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==11)if(!(lnb(d,0,-1,179974,11)|0)){Lmb(D,e);c[l+16>>2]=pRa(l,D,1)|0;if((a[D+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[D>>2]|0);S=1;ya=R;return S|0}}f=c[L>>2]|0;i=c[M>>2]|0;h:do if((f|0)==(i|0)){h=f;H=151}else{h=f;while(1){if((c[h>>2]|0)==60){H=151;break h}h=h+4|0;if((h|0)==(i|0)){h=i;break}}}while(0);do if((H|0)==151)if((h|0)==(i|0))h=i;else{if(!b)h=0;else h=job(b,13672,17848,-2)|0;S=a[d+11>>0]|0;if(((S<<24>>24<0?c[d+4>>2]|0:S&255)|0)==7){if(lnb(d,0,-1,179986,7)|0){f=c[L>>2]|0;h=c[M>>2]|0;break}Lmb(E,e);c[h+4>>2]=$Pa(h,E,1)|0;if((a[E+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[E>>2]|0);S=1;ya=R;return S|0}else h=i}while(0);i:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==61)break;f=f+4|0;if((f|0)==(h|0))break i}if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17864,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==7){if(lnb(d,0,-1,179994,7)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(F,e);g[l+8>>3]=+Qi(l,F);if((a[F+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[F>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==9)if(!(lnb(d,0,-1,180002,9)|0)){Lmb(G,e);g[l+16>>3]=+Qi(l,G);if((a[G+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[G>>2]|0);S=1;ya=R;return S|0}}}while(0);f=c[L>>2]|0;h=c[M>>2]|0;j:do if((f|0)==(h|0))H=179;else do{if((c[f>>2]|0)==62){H=179;break j}f=f+4|0}while((f|0)!=(h|0));while(0);if((H|0)==179)if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,17880,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==10){if(lnb(d,0,-1,180012,10)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(I,e);g[l+8>>3]=+Qi(l,I);if((a[I+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[I>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)==11)if(!(lnb(d,0,-1,180023,11)|0)){Lmb(K,e);Mi(J,l,K);Rmb(l+16|0,J)|0;if((a[J+11>>0]|0)<0)rmb(c[J>>2]|0);if((a[K+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[K>>2]|0);S=1;ya=R;return S|0}}f=c[L>>2]|0;h=c[M>>2]|0;k:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==63)break k;f=f+4|0;if((f|0)==(h|0)){f=0;break}}ya=R;return f|0}while(0);if((f|0)==(h|0)){S=0;ya=R;return S|0}if(!b)l=0;else l=job(b,13672,17896,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==11){if(lnb(d,0,-1,180035,11)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(O,e);gm(N,l,O,1);T=+g[N+8>>3];c[l+8>>2]=c[N>>2];g[l+16>>3]=T;if((a[O+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[O>>2]|0);S=1;ya=R;return S|0}while(0);if(((h<<24>>24<0?f:i)|0)!=12){S=0;ya=R;return S|0}if(lnb(d,0,-1,180047,12)|0){S=0;ya=R;return S|0}Lmb(Q,e);Mi(P,l,Q);Rmb(l+24|0,P)|0;if((a[P+11>>0]|0)<0)rmb(c[P>>2]|0);if((a[Q+11>>0]|0)>=0){S=1;ya=R;return S|0}rmb(c[Q>>2]|0);S=1;ya=R;return S|0}function tWa(d,e){d=d|0;e=e|0;var h=0,i=0,j=0,k=0,l=0.0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=0;v=ya;ya=ya+1632|0;o=c[(d+120|0)>>2]|0;n=c[(d+124|0)>>2]|0;a:do if((o|0)==(n|0)){j=o;u=5}else{k=o;while(1){if((c[k>>2]|0)==53){j=k;u=5;break a}k=k+4|0;if((k|0)==(n|0)){i=o;h=n;break}}}while(0);if((u|0)==5)if((j|0)==(n|0)){i=o;h=n}else{h=job(d,13672,17736,-2)|0;i=c[h+4>>2]|0;if(!i){i=o;h=n}else{MPa(v+60|0,h,i);i=c[(v+60|0)>>2]|0;c[(v+88|0)>>2]=c[((v+60|0)+4|0)>>2];b[(v+88|0)+4>>1]=b[((v+60|0)+4|0)+4>>1]|0;a[(v+88|0)+6>>0]=a[((v+60|0)+4|0)+6>>0]|0;h=a[(v+60|0)+11>>0]|0;c[(v+60|0)>>2]=0;c[(v+60|0)+4>>2]=0;c[(v+60|0)+8>>2]=0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;a[(v+11|0)>>0]=9;t=v;w=179839;x=t+9|0;do{a[t>>0]=a[w>>0]|0;t=t+1|0;w=w+1|0}while((t|0)<(x|0));a[v+9>>0]=0;c[v+12>>2]=i;c[(v+16|0)>>2]=c[(v+88|0)>>2];b[(v+16|0)+4>>1]=b[(v+88|0)+4>>1]|0;a[(v+16|0)+6>>0]=a[(v+88|0)+6>>0]|0;a[v+23>>0]=h;c[(v+88|0)>>2]=0;b[(v+88|0)+4>>1]=0;a[(v+88|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[v>>2];c[h+4>>2]=c[v+4>>2];c[h+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(h+12|0)>>2]=c[(v+12|0)>>2];c[(h+12|0)+4>>2]=c[(v+12|0)+4>>2];c[(h+12|0)+8>>2]=c[(v+12|0)+8>>2];c[(v+12|0)>>2]=0;c[(v+12|0)+4>>2]=0;c[(v+12|0)+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,v);if((a[v+12+11>>0]|0)<0)rmb(c[v+12>>2]|0)}if((a[(v+11|0)>>0]|0)<0)rmb(c[v>>2]|0);if((a[(v+60|0)+11>>0]|0)<0)rmb(c[(v+60|0)>>2]|0);i=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0}}b:do if((i|0)!=(h|0)){j=i;while(1){if((c[j>>2]|0)==54)break;j=j+4|0;if((j|0)==(h|0))break b}if((j|0)!=(h|0)){j=job(d,13672,17752,-2)|0;k=c[j+4>>2]|0;if(k){QPa(v+60|0,j,k);i=c[(v+60|0)>>2]|0;c[(v+88|0)>>2]=c[((v+60|0)+4|0)>>2];b[(v+88|0)+4>>1]=b[((v+60|0)+4|0)+4>>1]|0;a[(v+88|0)+6>>0]=a[((v+60|0)+4|0)+6>>0]|0;h=a[(v+60|0)+11>>0]|0;c[(v+60|0)>>2]=0;c[(v+60|0)+4>>2]=0;c[(v+60|0)+8>>2]=0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;a[(v+11|0)>>0]=9;t=v;w=179849;x=t+9|0;do{a[t>>0]=a[w>>0]|0;t=t+1|0;w=w+1|0}while((t|0)<(x|0));a[v+9>>0]=0;c[v+12>>2]=i;c[(v+16|0)>>2]=c[(v+88|0)>>2];b[(v+16|0)+4>>1]=b[(v+88|0)+4>>1]|0;a[(v+16|0)+6>>0]=a[(v+88|0)+6>>0]|0;a[v+23>>0]=h;c[(v+88|0)>>2]=0;b[(v+88|0)+4>>1]=0;a[(v+88|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[v>>2];c[h+4>>2]=c[v+4>>2];c[h+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(h+12|0)>>2]=c[(v+12|0)>>2];c[(h+12|0)+4>>2]=c[(v+12|0)+4>>2];c[(h+12|0)+8>>2]=c[(v+12|0)+8>>2];c[(v+12|0)>>2]=0;c[(v+12|0)+4>>2]=0;c[(v+12|0)+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,v);if((a[v+12+11>>0]|0)<0)rmb(c[v+12>>2]|0)}if((a[(v+11|0)>>0]|0)<0)rmb(c[v>>2]|0);if((a[(v+60|0)+11>>0]|0)<0)rmb(c[(v+60|0)>>2]|0);i=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0}}}while(0);c:do if((i|0)!=(h|0)){j=i;while(1){if((c[j>>2]|0)==55)break;j=j+4|0;if((j|0)==(h|0))break c}if((j|0)!=(h|0)){j=job(d,13672,17768,-2)|0;l=+g[j+8>>3];if(l!=0.0){Ni(v+60|0,j,l);o=c[(v+60|0)>>2]|0;c[(v+88|0)>>2]=c[((v+60|0)+4|0)>>2];b[(v+88|0)+4>>1]=b[((v+60|0)+4|0)+4>>1]|0;a[(v+88|0)+6>>0]=a[((v+60|0)+4|0)+6>>0]|0;h=a[(v+60|0)+11>>0]|0;c[(v+60|0)>>2]=0;c[(v+60|0)+4>>2]=0;c[(v+60|0)+8>>2]=0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;a[(v+11|0)>>0]=6;a[v>>0]=a[179859]|0;a[v+1>>0]=a[179860]|0;a[v+2>>0]=a[179861]|0;a[v+3>>0]=a[179862]|0;a[v+4>>0]=a[179863]|0;a[v+5>>0]=a[179864]|0;a[v+6>>0]=0;c[v+12>>2]=o;c[(v+16|0)>>2]=c[(v+88|0)>>2];b[(v+16|0)+4>>1]=b[(v+88|0)+4>>1]|0;a[(v+16|0)+6>>0]=a[(v+88|0)+6>>0]|0;a[v+23>>0]=h;c[(v+88|0)>>2]=0;b[(v+88|0)+4>>1]=0;a[(v+88|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[v>>2];c[h+4>>2]=c[v+4>>2];c[h+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[(h+12|0)>>2]=c[(v+12|0)>>2];c[(h+12|0)+4>>2]=c[(v+12|0)+4>>2];c[(h+12|0)+8>>2]=c[(v+12|0)+8>>2];c[(v+12|0)>>2]=0;c[(v+12|0)+4>>2]=0;c[(v+12|0)+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,v);if((a[v+12+11>>0]|0)<0)rmb(c[v+12>>2]|0)}if((a[(v+11|0)>>0]|0)<0)rmb(c[v>>2]|0);if((a[(v+60|0)+11>>0]|0)<0)rmb(c[(v+60|0)>>2]|0);i=c[(d+120|0)>>2]|0;h=c[(d+124|0)>>2]|0}}}while(0);c[v+128>>2]=d;c[v+136>>2]=e;c[v+168>>2]=r;c[v+624>>2]=i;c[v+632>>2]=h;c[v+1024>>2]=s;c[v+1488>>2]=t;c[v+1504>>2]=w;c[v+1512>>2]=x;c[v+1520>>2]=u;c[v+1536>>2]=0;c[v+1540>>2]=0;rXa(v);o=c[v+168>>2]|0;r=c[v+1024>>2]|0;s=c[v+1488>>2]|0;t=c[v+1504>>2]|0;w=c[v+1512>>2]|0;x=c[v+1520>>2]|0;c[v+128>>2]=d;c[v+136>>2]=e;c[v+168>>2]=o;c[v+1024>>2]=r;c[v+1488>>2]=s;c[v+1504>>2]=t;c[v+1512>>2]=w;c[v+1520>>2]=x;c[v+1528>>2]=0;c[v+1532>>2]=0;qXa(v);p=c[v+1528>>2]|0;m=c[v+1532>>2]|0;q=+f[v+1532>>2];c[v+1528>>2]=0;c[v+1532>>2]=0;if((p|0)==5)return}function uWa(b){b=b|0;c[b>>2]=120544;b=b+8|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function vWa(b){b=b|0;var d=0;c[b>>2]=120544;d=b+8|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function wWa(a){a=a|0;var b=0;Li(a);c[a>>2]=120544;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;Wmb(a+8|0,202525)|0;return}function xWa(a){a=a|0;c[a+4>>2]=0;Wmb(a+8|0,202525)|0;return}function yWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;g=n+40|0;h=n+28|0;i=n+44|0;j=n+24|0;k=n+12|0;l=n;c[g>>2]=oNa(d,180084)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,180084)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;m=7}}else{m=g+16&-16;e=omb(m)|0;c[h>>2]=e;c[h+8>>2]=m|-2147483648;c[h+4>>2]=g;m=7}if((m|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=dRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180084)|0;e=1}c[j>>2]=oNa(d,180097)|0;if(!(KMa(j)|0)){m=e;ya=n;return m|0}c[i>>2]=oNa(d,180097)|0;f=SMa(i)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;m=17}}else{m=g+16&-16;e=omb(m)|0;c[l>>2]=e;c[l+8>>2]=m|-2147483648;c[l+4>>2]=g;m=17}if((m|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(k,b,l);Rmb(b+8|0,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,180097)|0;m=1;ya=n;return m|0}function zWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;g=j+20|0;e=j+16|0;h=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{cRa(g,b,f);f=g+11|0;l=a[f>>0]|0;k=c[g>>2]|0;m=wNa(d,180084)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=b+8|0;m=a[f+11>>0]|0;if(!((m<<24>>24<0?c[b+12>>2]|0:m&255)|0))if(!(lnb(f,0,-1,202525,0)|0)){m=e;ya=j;return m|0}Lmb(h,f);Mi(g,b,h);m=g+11|0;k=a[m>>0]|0;l=c[g>>2]|0;d=wNa(d,180097)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:g)|0;if((a[m>>0]|0)<0)rmb(c[g>>2]|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function AWa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function BWa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;k=n+24|0;l=n+12|0;m=n;f=c[b+120>>2]|0;g=c[b+124>>2]|0;a:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==1)break a;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=n;return f|0}while(0);if((f|0)==(g|0)){m=0;ya=n;return m|0}if(!b)j=0;else j=job(b,13672,17912,-2)|0;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==12){if(lnb(d,0,-1,180084,12)|0){b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}Lmb(k,e);c[j+4>>2]=dRa(j,k,1)|0;if((a[k+11>>0]|0)>=0){m=1;ya=n;return m|0}rmb(c[k>>2]|0);m=1;ya=n;return m|0}while(0);if(((b<<24>>24<0?f:g)|0)!=15){m=0;ya=n;return m|0}if(lnb(d,0,-1,180097,15)|0){m=0;ya=n;return m|0}Lmb(m,e);Mi(l,j,m);Rmb(j+8|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)>=0){m=1;ya=n;return m|0}rmb(c[m>>2]|0);m=1;ya=n;return m|0}function CWa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+64|0;m=p+32|0;l=p+24|0;n=p+12|0;o=p;f=c[d+120>>2]|0;g=c[d+124>>2]|0;a:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==1)break a;f=f+4|0}while((f|0)!=(g|0));ya=p;return}while(0);if((f|0)==(g|0)){ya=p;return}if(!d)k=0;else k=job(d,13672,17912,-2)|0;f=c[k+4>>2]|0;if(f|0){cRa(n,k,f);d=c[n>>2]|0;f=n+4|0;c[l>>2]=c[f>>2];b[l+4>>1]=b[f+4>>1]|0;a[l+6>>0]=a[f+6>>0]|0;f=a[n+11>>0]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=omb(16)|0;c[m>>2]=g;c[m+8>>2]=-2147483632;c[m+4>>2]=12;h=g;i=180084;j=h+12|0;do{a[h>>0]=a[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(j|0));a[g+12>>0]=0;c[m+12>>2]=d;d=m+16|0;c[d>>2]=c[l>>2];b[d+4>>1]=b[l+4>>1]|0;a[d+6>>0]=a[l+6>>0]|0;a[m+23>>0]=f;c[l>>2]=0;b[l+4>>1]=0;a[l+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[m>>2];c[d+4>>2]=c[m+4>>2];c[d+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;i=d+12|0;j=m+12|0;c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,m);if((a[m+12+11>>0]|0)<0)rmb(c[m+12>>2]|0)}if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0)}f=k+8|0;j=a[f+11>>0]|0;if(!((j<<24>>24<0?c[k+12>>2]|0:j&255)|0))if(!(lnb(f,0,-1,202525,0)|0)){ya=p;return}Lmb(o,f);Mi(n,k,o);d=c[n>>2]|0;f=n+4|0;c[l>>2]=c[f>>2];b[l+4>>1]=b[f+4>>1]|0;a[l+6>>0]=a[f+6>>0]|0;f=a[n+11>>0]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=omb(16)|0;c[m>>2]=g;c[m+8>>2]=-2147483632;c[m+4>>2]=15;h=g;i=180097;j=h+15|0;do{a[h>>0]=a[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(j|0));a[g+15>>0]=0;c[m+12>>2]=d;d=m+16|0;c[d>>2]=c[l>>2];b[d+4>>1]=b[l+4>>1]|0;a[d+6>>0]=a[l+6>>0]|0;a[m+23>>0]=f;c[l>>2]=0;b[l+4>>1]=0;a[l+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[m>>2];c[d+4>>2]=c[m+4>>2];c[d+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;l=d+12|0;e=m+12|0;c[l>>2]=c[e>>2];c[l+4>>2]=c[e+4>>2];c[l+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,m);if((a[m+12+11>>0]|0)<0)rmb(c[m+12>>2]|0)}if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);ya=p;return}function DWa(a){a=a|0;return}function EWa(a){a=a|0;rmb(a);return}function FWa(a){a=a|0;return}function GWa(a){a=a|0;rmb(a);return}function HWa(a){a=a|0;return}function IWa(a){a=a|0;rmb(a);return}function JWa(a){a=a|0;return}function KWa(a){a=a|0;rmb(a);return}function LWa(a){a=a|0;return}function MWa(a){a=a|0;rmb(a);return}function NWa(a){a=a|0;Li(a);c[a>>2]=120560;c[a+4>>2]=0;return}function OWa(a){a=a|0;c[a+4>>2]=0;return}function PWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186677)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=MQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;i=1;ya=j;return i|0}function QWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}LQa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186677)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function RWa(a){a=a|0;Li(a);c[a>>2]=120576;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=-1;c[a+20>>2]=-1;return}function SWa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=-1;c[a+20>>2]=-1;return}function TWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+96|0;g=s+76|0;h=s+64|0;p=s+80|0;i=s+60|0;j=s+48|0;k=s+44|0;l=s+32|0;m=s+28|0;n=s+16|0;o=s+12|0;q=s;c[g>>2]=oNa(d,180239)|0;if(!(KMa(g)|0))e=0;else{c[p>>2]=oNa(d,180239)|0;f=SMa(p)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;r=7}}else{r=g+16&-16;e=omb(r)|0;c[h>>2]=e;c[h+8>>2]=r|-2147483648;c[h+4>>2]=g;r=7}if((r|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180239)|0;e=1}c[i>>2]=oNa(d,180250)|0;if(KMa(i)|0){c[p>>2]=oNa(d,180250)|0;f=SMa(p)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;r=17}}else{r=g+16&-16;e=omb(r)|0;c[j>>2]=e;c[j+8>>2]=r|-2147483648;c[j+4>>2]=g;r=17}if((r|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=VQa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,180250)|0;e=1}c[k>>2]=oNa(d,180262)|0;if(KMa(k)|0){c[p>>2]=oNa(d,180262)|0;f=SMa(p)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;r=27}}else{r=g+16&-16;e=omb(r)|0;c[l>>2]=e;c[l+8>>2]=r|-2147483648;c[l+4>>2]=g;r=27}if((r|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,180262)|0;e=1}c[m>>2]=oNa(d,180275)|0;if(KMa(m)|0){c[p>>2]=oNa(d,180275)|0;f=SMa(p)|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(n);if(g>>>0<11){a[n+11>>0]=g;if(!g)e=n;else{e=n;r=37}}else{r=g+16&-16;e=omb(r)|0;c[n>>2]=e;c[n+8>>2]=r|-2147483648;c[n+4>>2]=g;r=37}if((r|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=Ri(b,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);JNa(d,180275)|0;e=1}c[o>>2]=oNa(d,180287)|0;if(!(KMa(o)|0)){r=e;ya=s;return r|0}c[p>>2]=oNa(d,180287)|0;f=SMa(p)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(q);if(g>>>0<11){a[q+11>>0]=g;if(!g)e=q;else{e=q;r=47}}else{r=g+16&-16;e=omb(r)|0;c[q>>2]=e;c[q+8>>2]=r|-2147483648;c[q+4>>2]=g;r=47}if((r|0)==47)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+20>>2]=Ri(b,q)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,180287)|0;r=1;ya=s;return r|0}function UWa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=ya;ya=ya+32|0;j=l+20|0;e=l+16|0;g=l+12|0;h=l+8|0;i=l+4|0;k=l;f=c[b+4>>2]|0;if(!f)e=0;else{_Pa(j,b,f);f=j+11|0;n=a[f>>0]|0;m=c[j>>2]|0;o=wNa(d,180239)|0;c[e>>2]=o;TMa(e,n<<24>>24<0?m:j)|0;if((a[f>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=c[b+8>>2]|0;if(f){UQa(j,b,f);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;f=wNa(d,180250)|0;c[g>>2]=f;TMa(g,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=c[b+12>>2]|0;if(f){Oi(j,b,f);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;g=wNa(d,180262)|0;c[h>>2]=g;TMa(h,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=c[b+16>>2]|0;if((f|0)!=-1){Oi(j,b,f);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;h=wNa(d,180275)|0;c[i>>2]=h;TMa(i,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);e=1}f=c[b+20>>2]|0;if((f|0)==-1){o=e;ya=l;return o|0}Oi(j,b,f);o=j+11|0;m=a[o>>0]|0;n=c[j>>2]|0;d=wNa(d,180287)|0;c[k>>2]=d;TMa(k,m<<24>>24<0?n:j)|0;if((a[o>>0]|0)<0)rmb(c[j>>2]|0);o=1;ya=l;return o|0}function VWa(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function WWa(a){a=a|0;return (c[a+16>>2]|0)!=-1|0}function XWa(a){a=a|0;return (c[a+20>>2]|0)!=-1|0}function YWa(a){a=a|0;Li(a);c[a>>2]=120592;c[a+4>>2]=-3;c[a+8>>2]=-3;c[a+12>>2]=-3;c[a+16>>2]=-3;return}function ZWa(a){a=a|0;c[a+4>>2]=-3;c[a+8>>2]=-3;c[a+12>>2]=-3;c[a+16>>2]=-3;return}function _Wa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+80|0;g=q+60|0;h=q+48|0;m=q+64|0;i=q+44|0;j=q+32|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[g>>2]=oNa(d,180303)|0;if(!(KMa(g)|0))e=0;else{c[m>>2]=oNa(d,180303)|0;f=SMa(m)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;p=7}}else{p=g+16&-16;e=omb(p)|0;c[h>>2]=e;c[h+8>>2]=p|-2147483648;c[h+4>>2]=g;p=7}if((p|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=rm(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180303)|0;e=1}c[i>>2]=oNa(d,180314)|0;if(KMa(i)|0){c[m>>2]=oNa(d,180314)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;p=17}}else{p=g+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=g;p=17}if((p|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=tm(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,180314)|0;e=1}c[k>>2]=oNa(d,180325)|0;if(KMa(k)|0){c[m>>2]=oNa(d,180325)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;p=27}}else{p=g+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=g;p=27}if((p|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Lm(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,180325)|0;e=1}c[n>>2]=oNa(d,180334)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,180334)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;p=37}}else{p=g+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=g;p=37}if((p|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=Tm(b,o,1)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,180334)|0;p=1;ya=q;return p|0}function $Wa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if((f|0)==-3)e=0;else{qm(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,180303)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+8>>2]|0;if((f|0)!=-3){sm(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,180314)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if((f|0)!=-3){Km(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,180325)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if((f|0)==-3){n=e;ya=k;return n|0}Sm(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,180334)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function aXa(a){a=a|0;return (c[a+12>>2]|0)!=-3|0}function bXa(a){a=a|0;return (c[a+16>>2]|0)!=-3|0}function cXa(a){a=a|0;Li(a);c[a>>2]=120608;c[a+4>>2]=0;return}function dXa(a){a=a|0;c[a+4>>2]=0;return}function eXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,180341)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,180341)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=PSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180341)|0;i=1;ya=j;return i|0}function fXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}OSa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,180341)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function gXa(a){a=a|0;Li(a);c[a>>2]=120624;c[a+4>>2]=0;return}function hXa(a){a=a|0;c[a+4>>2]=0;return}function iXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,180345)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,180345)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180345)|0;i=1;ya=j;return i|0}function jXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,180345)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function kXa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+144|0;h=z+132|0;j=z+120|0;m=z+108|0;n=z+96|0;o=z+84|0;p=z+72|0;q=z+60|0;r=z+48|0;s=z+36|0;t=z+24|0;u=z+12|0;x=z;v=b+120|0;f=c[v>>2]|0;w=b+124|0;i=c[w>>2]|0;a:do if((f|0)==(i|0)){g=f;y=5}else{g=f;while(1){if((c[g>>2]|0)==69){y=5;break a}g=g+4|0;if((g|0)==(i|0)){g=i;break}}}while(0);do if((y|0)==5)if((g|0)==(i|0))g=i;else{if(!b)g=0;else g=job(b,13672,17928,-2)|0;l=a[d+11>>0]|0;if(((l<<24>>24<0?c[d+4>>2]|0:l&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){f=c[v>>2]|0;g=c[w>>2]|0;break}Lmb(h,e);c[g+4>>2]=MQa(g,h,1)|0;if((a[h+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[h>>2]|0);y=1;ya=z;return y|0}else g=i}while(0);b:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==70)break;f=f+4|0;if((f|0)==(g|0))break b}if((f|0)!=(g|0)){if(!b)l=0;else l=job(b,13672,17944,-2)|0;i=d+11|0;g=a[i>>0]|0;k=d+4|0;f=c[k>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==10){if(lnb(d,0,-1,180239,10)|0){g=a[i>>0]|0;h=g&255;f=c[k>>2]|0;break}Lmb(j,e);c[l+4>>2]=$Pa(l,j,1)|0;if((a[j+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[j>>2]|0);y=1;ya=z;return y|0}while(0);do if(((g<<24>>24<0?f:h)|0)==11){if(lnb(d,0,-1,180250,11)|0){g=a[i>>0]|0;h=g&255;f=c[k>>2]|0;break}Lmb(m,e);c[l+8>>2]=VQa(l,m,1)|0;if((a[m+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[m>>2]|0);y=1;ya=z;return y|0}while(0);do if(((g<<24>>24<0?f:h)|0)==12){if(lnb(d,0,-1,180262,12)|0){g=a[i>>0]|0;h=g&255;f=c[k>>2]|0;break}Lmb(n,e);c[l+12>>2]=Ri(l,n)|0;if((a[n+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[n>>2]|0);y=1;ya=z;return y|0}while(0);do if(((g<<24>>24<0?f:h)|0)==11){if(lnb(d,0,-1,180275,11)|0){g=a[i>>0]|0;h=g&255;f=c[k>>2]|0;break}Lmb(o,e);c[l+16>>2]=Ri(l,o)|0;if((a[o+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[o>>2]|0);y=1;ya=z;return y|0}while(0);if(((g<<24>>24<0?f:h)|0)==15)if(!(lnb(d,0,-1,180287,15)|0)){Lmb(p,e);c[l+20>>2]=Ri(l,p)|0;if((a[p+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[p>>2]|0);y=1;ya=z;return y|0}}}while(0);f=c[v>>2]|0;g=c[w>>2]|0;c:do if((f|0)==(g|0))y=48;else do{if((c[f>>2]|0)==71){y=48;break c}f=f+4|0}while((f|0)!=(g|0));while(0);if((y|0)==48)if((f|0)!=(g|0)){if(!b)k=0;else k=job(b,13672,17960,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==10){if(lnb(d,0,-1,180303,10)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(q,e);c[k+4>>2]=rm(k,q,1)|0;if((a[q+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[q>>2]|0);y=1;ya=z;return y|0}while(0);do if(((g<<24>>24<0?f:h)|0)==10){if(lnb(d,0,-1,180314,10)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(r,e);c[k+8>>2]=tm(k,r,1)|0;if((a[r+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[r>>2]|0);y=1;ya=z;return y|0}while(0);do if(((g<<24>>24<0?f:h)|0)==8){if(lnb(d,0,-1,180325,8)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(s,e);c[k+12>>2]=Lm(k,s,1)|0;if((a[s+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[s>>2]|0);y=1;ya=z;return y|0}while(0);if(((g<<24>>24<0?f:h)|0)==6)if(!(lnb(d,0,-1,180334,6)|0)){Lmb(t,e);c[k+16>>2]=Tm(k,t,1)|0;if((a[t+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[t>>2]|0);y=1;ya=z;return y|0}}f=c[v>>2]|0;g=c[w>>2]|0;d:do if((f|0)==(g|0)){h=f;y=74}else{h=f;do{if((c[h>>2]|0)==72){y=74;break d}h=h+4|0}while((h|0)!=(g|0))}while(0);do if((y|0)==74)if((h|0)!=(g|0)){if(!b)h=0;else h=job(b,13672,17976,-2)|0;t=a[d+11>>0]|0;if(((t<<24>>24<0?c[d+4>>2]|0:t&255)|0)==3){if(lnb(d,0,-1,180341,3)|0){f=c[v>>2]|0;g=c[w>>2]|0;break}Lmb(u,e);c[h+4>>2]=PSa(h,u,1)|0;if((a[u+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[u>>2]|0);y=1;ya=z;return y|0}}while(0);if((f|0)==(g|0)){y=0;ya=z;return y|0}while(1){if((c[f>>2]|0)==73)break;f=f+4|0;if((f|0)==(g|0)){f=0;y=93;break}}if((y|0)==93){ya=z;return f|0}if((f|0)==(g|0)){y=0;ya=z;return y|0}if(!b)f=0;else f=job(b,13672,17992,-2)|0;y=a[d+11>>0]|0;if(((y<<24>>24<0?c[d+4>>2]|0:y&255)|0)!=6){y=0;ya=z;return y|0}if(lnb(d,0,-1,180345,6)|0){y=0;ya=z;return y|0}Lmb(x,e);c[f+4>>2]=Ri(f,x)|0;if((a[x+11>>0]|0)>=0){y=1;ya=z;return y|0}rmb(c[x>>2]|0);y=1;ya=z;return y|0}function lXa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;w=c[b+688>>2]|0;x=c[b+696>>2]|0;y=c[b+704>>2]|0;i=c[b+752>>2]|0;j=c[b+2152>>2]|0;z=c[b+2864>>2]|0;a:{do if((z|0)==229)if((i|0)!=(j|0)){if(!w)l=0;else l=job(w,13672,17384,-2)|0;i=a[(x+11|0)>>0]|0;j=c[(x+4|0)>>2]|0;do if(((i<<24>>24<0?j:i&255)|0)==1){if(lnb(x,0,-1,191182,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+360|0,y);c[l+4>>2]=hSa(l,b+360|0,1)|0;if((a[(b+360|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+360|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else k=i&255;while(0);do if(((i<<24>>24<0?j:k)|0)==1){if(lnb(x,0,-1,191255,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+348|0,y);c[l+8>>2]=jSa(l,b+348|0,1)|0;if((a[(b+348|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+348|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);do if(((i<<24>>24<0?j:k)|0)==1){if(lnb(x,0,-1,191269,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+336|0,y);c[l+12>>2]=lSa(l,b+336|0,1)|0;if((a[(b+336|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+336|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);do if(((i<<24>>24<0?j:k)|0)==1){if(lnb(x,0,-1,191306,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+324|0,y);c[l+16>>2]=nSa(l,b+324|0,1)|0;if((a[(b+324|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+324|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);do if(((i<<24>>24<0?j:k)|0)==1){if(lnb(x,0,-1,191338,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+312|0,y);c[l+20>>2]=pSa(l,b+312|0,1)|0;if((a[(b+312|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+312|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);do if(((i<<24>>24<0?j:k)|0)==1){if(lnb(x,0,-1,191122,1)|0){i=a[(x+11|0)>>0]|0;k=i&255;j=c[(x+4|0)>>2]|0;break}Lmb(b+300|0,y);c[l+24>>2]=dSa(l,b+300|0,1)|0;if((a[(b+300|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+300|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);if(((i<<24>>24<0?j:k)|0)!=1)break;if(lnb(x,0,-1,191160,1)|0)break;Lmb(b+288|0,y);c[l+28>>2]=fSa(l,b+288|0,1)|0;if((a[(b+288|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+288|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);j=c[(w+120|0)>>2]|0;k=c[(w+124|0)>>2]|0;b:do if((j|0)==(k|0)){m=j;z=270}else{i=j;while(1){if((c[i>>2]|0)==28){m=i;z=270;break b}i=i+4|0;if((i|0)==(k|0)){h=j;n=k;break}}}while(0);do if((z|0)==270)if((m|0)==(k|0)){h=j;n=k}else{if(!w)h=0;else h=job(w,13672,17400,-2)|0;n=a[x+11>>0]|0;if(((n<<24>>24<0?c[x+4>>2]|0:n&255)|0)!=2){h=j;n=k;break}if(lnb(x,0,-1,179198,2)|0){h=c[(w+120|0)>>2]|0;n=c[(w+124|0)>>2]|0;break}Lmb(b+276|0,y);c[h+4>>2]=$Pa(h,b+276|0,1)|0;if((a[(b+276|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+276|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);c:do if((h|0)!=(n|0)){while(1){if((c[h>>2]|0)==29)break;h=h+4|0;if((h|0)==(n|0))break c}if((h|0)==(n|0))break;if(!w)k=0;else k=job(w,13672,17416,-2)|0;h=a[(x+11|0)>>0]|0;i=c[(x+4|0)>>2]|0;do if(((h<<24>>24<0?i:h&255)|0)==4){if(lnb(x,0,-1,179201,4)|0){h=a[(x+11|0)>>0]|0;j=h&255;i=c[(x+4|0)>>2]|0;break}Lmb(b+264|0,y);c[k+4>>2]=VPa(k,b+264|0,1)|0;if((a[(b+264|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+264|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else j=h&255;while(0);if(((h<<24>>24<0?i:j)|0)!=5)break;if(lnb(x,0,-1,179206,5)|0)break;Lmb(b+252|0,y);c[k+8>>2]=VPa(k,b+252|0,1)|0;if((a[(b+252|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+252|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);i=c[(w+120|0)>>2]|0;j=c[(w+124|0)>>2]|0;d:do if((i|0)==(j|0)){o=i;z=298}else{h=i;while(1){if((c[h>>2]|0)==30){o=h;z=298;break d}h=h+4|0;if((h|0)==(j|0)){g=i;p=j;break}}}while(0);do if((z|0)==298){if((o|0)==(j|0)){g=i;p=j;break}if(!w)g=0;else g=job(w,13672,17432,-2)|0;p=a[x+11>>0]|0;if(((p<<24>>24<0?c[x+4>>2]|0:p&255)|0)!=4){g=i;p=j;break}if(lnb(x,0,-1,183808,4)|0){g=c[(w+120|0)>>2]|0;p=c[(w+124|0)>>2]|0;break}Lmb(b+240|0,y);c[g+4>>2]=FSa(g,b+240|0,1)|0;if((a[(b+240|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+240|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);e:do if((g|0)!=(p|0)){while(1){if((c[g>>2]|0)==31)break;g=g+4|0;if((g|0)==(p|0))break e}if((g|0)==(p|0))break;if(!w)j=0;else j=job(w,13672,17448,-2)|0;g=a[(x+11|0)>>0]|0;h=c[(x+4|0)>>2]|0;do if(((g<<24>>24<0?h:g&255)|0)==9){if(lnb(x,0,-1,179212,9)|0){g=a[(x+11|0)>>0]|0;i=g&255;h=c[(x+4|0)>>2]|0;break}Lmb(b+228|0,y);c[j+4>>2]=hRa(j,b+228|0,1)|0;if((a[(b+228|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+228|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else i=g&255;while(0);if(((g<<24>>24<0?h:i)|0)!=11)break;if(lnb(x,0,-1,179222,11)|0)break;Lmb(b+216|0,y);c[j+8>>2]=$Pa(j,b+216|0,1)|0;if((a[(b+216|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+216|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);h=c[(w+120|0)>>2]|0;i=c[(w+124|0)>>2]|0;f:do if((h|0)==(i|0)){q=h;z=326}else{g=h;while(1){if((c[g>>2]|0)==32){q=g;z=326;break f}g=g+4|0;if((g|0)==(i|0)){f=h;r=i;break}}}while(0);do if((z|0)==326){if((q|0)==(i|0)){f=h;r=i;break}if(!w)f=0;else f=job(w,13672,17464,-2)|0;r=a[x+11>>0]|0;if(((r<<24>>24<0?c[x+4>>2]|0:r&255)|0)!=3){f=h;r=i;break}if(lnb(x,0,-1,184179,3)|0){f=c[(w+120|0)>>2]|0;r=c[(w+124|0)>>2]|0;break}Lmb(b+204|0,y);c[f+4>>2]=Ri(f,b+204|0)|0;if((a[(b+204|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+204|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);g:do if((f|0)==(r|0))g=r;else{g=f;while(1){if((c[g>>2]|0)==33)break;g=g+4|0;if((g|0)==(r|0)){g=r;break g}}if((g|0)==(r|0)){g=r;break}if(!w)g=0;else g=job(w,13672,17480,-2)|0;q=a[x+11>>0]|0;if(((q<<24>>24<0?c[x+4>>2]|0:q&255)|0)!=4){g=r;break}if(lnb(x,0,-1,179234,4)|0){f=c[(w+120|0)>>2]|0;g=c[(w+124|0)>>2]|0;break}Lmb(b+192|0,y);c[g+4>>2]=TSa(g,b+192|0,1)|0;if((a[(b+192|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+192|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);h:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==34)break;f=f+4|0;if((f|0)==(g|0))break h}if((f|0)==(g|0))break;if(!w)i=0;else i=job(w,13672,17496,-2)|0;f=a[(x+11|0)>>0]|0;g=c[(x+4|0)>>2]|0;do if(((f<<24>>24<0?g:f&255)|0)==3){if(lnb(x,0,-1,179239,3)|0){f=a[(x+11|0)>>0]|0;h=f&255;g=c[(x+4|0)>>2]|0;break}Lmb(b+180|0,y);c[i+4>>2]=XSa(i,b+180|0,1)|0;if((a[(b+180|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+180|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else h=f&255;while(0);if(((f<<24>>24<0?g:h)|0)!=4)break;if(lnb(x,0,-1,183808,4)|0)break;Lmb(b+156|0,y);Mi(b+168|0,i,b+156|0);Rmb(i+8|0,b+168|0)|0;if((a[(b+168|0)+11>>0]|0)<0)rmb(c[(b+168|0)>>2]|0);if((a[(b+156|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+156|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);g=c[(w+120|0)>>2]|0;h=c[(w+124|0)>>2]|0;i:do if((g|0)==(h|0)){s=g;z=368}else{f=g;while(1){if((c[f>>2]|0)==35){s=f;z=368;break i}f=f+4|0;if((f|0)==(h|0)){e=g;t=h;break}}}while(0);do if((z|0)==368){if((s|0)==(h|0)){e=g;t=h;break}if(!w)e=0;else e=job(w,13672,17512,-2)|0;t=a[x+11>>0]|0;if(((t<<24>>24<0?c[x+4>>2]|0:t&255)|0)!=11){e=g;t=h;break}if(lnb(x,0,-1,179243,11)|0){e=c[(w+120|0)>>2]|0;t=c[(w+124|0)>>2]|0;break}Lmb(b+144|0,y);c[e+4>>2]=$Sa(e,b+144|0,1)|0;if((a[(b+144|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+144|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);j:do if((e|0)==(t|0))g=t;else{f=e;while(1){if((c[f>>2]|0)==36)break;f=f+4|0;if((f|0)==(t|0)){g=t;break j}}if((f|0)==(t|0)){g=t;break}if(!w)f=0;else f=job(w,13672,17528,-2)|0;s=a[x+11>>0]|0;if(((s<<24>>24<0?c[x+4>>2]|0:s&255)|0)!=11){g=t;break}if(lnb(x,0,-1,179255,11)|0){e=c[(w+120|0)>>2]|0;g=c[(w+124|0)>>2]|0;break}Lmb(b+132|0,y);c[f+4>>2]=bTa(f,b+132|0,1)|0;if((a[(b+132|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+132|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);k:do if((e|0)==(g|0))f=g;else{f=e;while(1){if((c[f>>2]|0)==37)break;f=f+4|0;if((f|0)==(g|0)){f=g;break k}}if((f|0)==(g|0)){f=g;break}if(!w)f=0;else f=job(w,13672,17544,-2)|0;t=a[x+11>>0]|0;if(((t<<24>>24<0?c[x+4>>2]|0:t&255)|0)!=9){f=g;break}if(lnb(x,0,-1,186991,9)|0){e=c[(w+120|0)>>2]|0;f=c[(w+124|0)>>2]|0;break}Lmb(b+120|0,y);c[f+4>>2]=$Pa(f,b+120|0,1)|0;if((a[(b+120|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+120|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);l:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==38)break;e=e+4|0;if((e|0)==(f|0))break l}if((e|0)==(f|0))break;if(!w)h=0;else h=job(w,13672,17560,-2)|0;e=a[(x+11|0)>>0]|0;f=c[(x+4|0)>>2]|0;do if(((e<<24>>24<0?f:e&255)|0)==10){if(lnb(x,0,-1,179267,10)|0){e=a[(x+11|0)>>0]|0;g=e&255;f=c[(x+4|0)>>2]|0;break}Lmb(b+108|0,y);c[h+4>>2]=OQa(h,b+108|0,1)|0;if((a[(b+108|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+108|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else g=e&255;while(0);if(((e<<24>>24<0?f:g)|0)!=11)break;if(lnb(x,0,-1,179278,11)|0)break;Lmb(b+96|0,y);am(b+24|0,h,b+96|0,1);y=h+12|0;x=(b+24|0)+4|0;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[y+12>>2]=c[x+12>>2];c[y+16>>2]=c[x+16>>2];if((a[(b+96|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+96|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);f=c[(w+120|0)>>2]|0;g=c[(w+124|0)>>2]|0;m:do if((f|0)==(g|0)){u=f;z=420}else{e=f;while(1){if((c[e>>2]|0)==39){u=e;z=420;break m}e=e+4|0;if((e|0)==(g|0)){d=f;v=g;break}}}while(0);do if((z|0)==420){if((u|0)==(g|0)){d=f;v=g;break}if(!w)d=0;else d=job(w,13672,17576,-2)|0;v=a[x+11>>0]|0;if(((v<<24>>24<0?c[x+4>>2]|0:v&255)|0)!=9){d=f;v=g;break}if(lnb(x,0,-1,179290,9)|0){d=c[(w+120|0)>>2]|0;v=c[(w+124|0)>>2]|0;break}Lmb(b+84|0,y);c[d+4>>2]=fRa(d,b+84|0,1)|0;if((a[(b+84|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+84|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);n:do if((d|0)!=(v|0)){while(1){if((c[d>>2]|0)==40)break;d=d+4|0;if((d|0)==(v|0))break n}if((d|0)==(v|0))break;if(!w)g=0;else g=job(w,13672,17592,-2)|0;d=a[(x+11|0)>>0]|0;e=c[(x+4|0)>>2]|0;do if(((d<<24>>24<0?e:d&255)|0)==9){if(lnb(x,0,-1,179300,9)|0){d=a[(x+11|0)>>0]|0;f=d&255;e=c[(x+4|0)>>2]|0;break}Lmb(b+72|0,y);c[g+4>>2]=OQa(g,b+72|0,1)|0;if((a[(b+72|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+72|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}else f=d&255;while(0);if(((d<<24>>24<0?e:f)|0)!=10)break;if(lnb(x,0,-1,179310,10)|0)break;Lmb(b+60|0,y);am(b,g,b+60|0,1);y=g+12|0;c[y>>2]=c[(b+4|0)>>2];c[y+4>>2]=c[(b+4|0)+4>>2];c[y+8>>2]=c[(b+4|0)+8>>2];c[y+12>>2]=c[(b+4|0)+12>>2];c[y+16>>2]=c[(b+4|0)+16>>2];if((a[(b+60|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+60|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);d=c[(w+120|0)>>2]|0;e=c[(w+124|0)>>2]|0;o:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==41)break o;d=d+4|0;if((d|0)==(e|0)){d=0;break}}ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}while(0);if((d|0)==(e|0)){d=0;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}if(!w)d=0;else d=job(w,13672,17608,-2)|0;w=a[x+11>>0]|0;if(((w<<24>>24<0?c[x+4>>2]|0:w&255)|0)!=7){d=0;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}if(lnb(x,0,-1,179321,7)|0){d=0;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}Lmb(b+48|0,y);c[d+4>>2]=Jl(d,b+48|0,1)|0;if((a[(b+48|0)+11>>0]|0)>=0){d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}rmb(c[(b+48|0)>>2]|0);d=1;ya=b;c[b+2872>>2]=6;c[b+2876>>2]=d|0;break a}c[b+712>>2]=d;c[b+2864>>2]=z}function mXa(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;o=c[d+160>>2]|0;p=c[d+168>>2]|0;h=c[d+1368>>2]|0;i=c[d+1376>>2]|0;q=c[d+3392>>2]|0;s=c[d+3408>>2]|0;t=c[d+3416>>2]|0;r=c[d+3424>>2]|0;a:{b:do if((h|0)!=(i|0)){while(1){if((c[h>>2]|0)==34)break;h=h+4|0;if((h|0)==(i|0))break b}if((h|0)==(i|0))break;if(!o)i=0;else i=job(o,13672,17496,-2)|0;h=c[i+4>>2]|0;if(h|0){WSa(d+120|0,i,h);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;h=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[((d+48|0)+4|0)>>2]=0;c[((d+48|0)+4|0)+4>>2]=0;a[((d+48|0)+11|0)>>0]=3;a[(d+48|0)>>0]=a[179239]|0;a[(d+48|0)+1>>0]=a[179240]|0;a[(d+48|0)+2>>0]=a[179241]|0;a[(d+48|0)+3>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=h;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+48|0)>>2];c[h+4>>2]=c[(d+48|0)+4>>2];c[h+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}h=i+8|0;k=a[h+11>>0]|0;if(!((k<<24>>24<0?c[i+12>>2]|0:k&255)|0))if(!(lnb(h,0,-1,202525,0)|0))break;Lmb(d+72|0,h);Mi(d+120|0,i,d+72|0);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;h=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1668183398;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=h;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;h=c[(p+4|0)>>2]|0;do if(h>>>0<(c[p+8>>2]|0)>>>0){c[h>>2]=c[(d+48|0)>>2];c[h+4>>2]=c[(d+48|0)+4>>2];c[h+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);if((a[(d+72|0)+11>>0]|0)<0)rmb(c[(d+72|0)>>2]|0)}while(0);i=c[(o+120|0)>>2]|0;k=c[(o+124|0)>>2]|0;c:do if((i|0)==(k|0)){l=i;r=543}else{h=i;while(1){if((c[h>>2]|0)==35){l=h;r=543;break c}h=h+4|0;if((h|0)==(k|0)){f=i;j=k;break}}}while(0);do if((r|0)==543){if((l|0)==(k|0)){f=i;j=k;break}f=job(o,13672,17512,-2)|0;h=c[f+4>>2]|0;if(!h){f=i;j=k;break}_Sa(d+120|0,f,h);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;i=omb(16)|0;c[(d+48|0)>>2]=i;c[(d+48|0)+8>>2]=-2147483632;c[(d+48|0)+4>>2]=11;q=i;s=179243;t=q+11|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[i+11>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;l=(d+48|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);d:do if((f|0)!=(j|0)){h=f;while(1){if((c[h>>2]|0)==36)break;h=h+4|0;if((h|0)==(j|0))break d}if((h|0)==(j|0))break;h=job(o,13672,17528,-2)|0;i=c[h+4>>2]|0;if(!i)break;aTa(d+120|0,h,i);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;i=omb(16)|0;c[(d+48|0)>>2]=i;c[(d+48|0)+8>>2]=-2147483632;c[(d+48|0)+4>>2]=11;q=i;s=179255;t=q+11|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[i+11>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;l=(d+48|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(o+120|0)>>2]|0;j=c[(o+124|0)>>2]|0}while(0);e:do if((f|0)==(j|0))h=j;else{h=f;while(1){if((c[h>>2]|0)==37)break;h=h+4|0;if((h|0)==(j|0)){h=j;break e}}if((h|0)==(j|0)){h=j;break}h=job(o,13672,17544,-2)|0;i=c[h+4>>2]|0;if(!i){h=j;break}_Pa(d+120|0,h,i);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=9;q=d+48|0;s=186991;t=q+9|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+48|0)+9>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;l=(d+48|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(o+120|0)>>2]|0;h=c[(o+124|0)>>2]|0}while(0);f:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==38)break;f=f+4|0;if((f|0)==(h|0))break f}if((f|0)==(h|0))break;if(!o)i=0;else i=job(o,13672,17560,-2)|0;f=c[i+4>>2]|0;if(f|0){NQa(d+120|0,i,f);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=10;q=d+48|0;s=179267;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+48|0)+10>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;l=(d+48|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}if(!(c[i+16>>2]|0))if(!(+g[i+24>>3]!=-2147483647.0))break;c[(d+24|0)>>2]=30612;h=(d+24|0)+4|0;f=i+12|0;c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];c[h+8>>2]=c[f+8>>2];c[h+12>>2]=c[f+12>>2];c[h+16>>2]=c[f+16>>2];$l(d+120|0,i,d+24|0);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;i=omb(16)|0;c[(d+48|0)>>2]=i;c[(d+48|0)+8>>2]=-2147483632;c[(d+48|0)+4>>2]=11;q=i;s=179278;t=q+11|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[i+11>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(p+4|0)>>2]|0;do if(f>>>0<(c[p+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;l=(d+48|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);h=c[(o+120|0)>>2]|0;i=c[(o+124|0)>>2]|0;g:do if((h|0)==(i|0)){m=h;r=616}else{f=h;while(1){if((c[f>>2]|0)==39){m=f;r=616;break g}f=f+4|0;if((f|0)==(i|0)){e=h;n=i;break}}}while(0);do if((r|0)==616){if((m|0)==(i|0)){e=h;n=i;break}e=job(o,13672,17576,-2)|0;f=c[e+4>>2]|0;if(!f){e=h;n=i;break}eRa(d+120|0,e,f);f=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=9;q=d+48|0;s=179290;t=q+9|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+48|0)+9>>0]=0;c[(d+48|0)+12>>2]=f;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;n=(d+48|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(o+120|0)>>2]|0;n=c[(o+124|0)>>2]|0}while(0);h:do if((e|0)!=(n|0)){while(1){if((c[e>>2]|0)==40)break;e=e+4|0;if((e|0)==(n|0))break h}if((e|0)==(n|0))break;if(!o)h=0;else h=job(o,13672,17592,-2)|0;e=c[h+4>>2]|0;if(e|0){NQa(d+120|0,h,e);f=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=9;q=d+48|0;s=179300;t=q+9|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+48|0)+9>>0]=0;c[(d+48|0)+12>>2]=f;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;n=(d+48|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}if(!(c[h+16>>2]|0))if(!(+g[h+24>>3]!=-2147483647.0))break;c[d>>2]=30612;f=h+12|0;c[(d+4|0)>>2]=c[f>>2];c[(d+4|0)+4>>2]=c[f+4>>2];c[(d+4|0)+8>>2]=c[f+8>>2];c[(d+4|0)+12>>2]=c[f+12>>2];c[(d+4|0)+16>>2]=c[f+16>>2];$l(d+120|0,h,d);f=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=10;q=d+48|0;s=179310;t=q+10|0;do{a[q>>0]=a[s>>0]|0;q=q+1|0;s=s+1|0}while((q|0)<(t|0));a[(d+48|0)+10>>0]=0;c[(d+48|0)+12>>2]=f;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;n=(d+48|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);e=c[(o+120|0)>>2]|0;f=c[(o+124|0)>>2]|0;i:do if((e|0)!=(f|0)){do{if((c[e>>2]|0)==41)break i;e=e+4|0}while((e|0)!=(f|0));ya=d;c[d+3432>>2]=5;break a}while(0);if((e|0)==(f|0)){ya=d;c[d+3432>>2]=5;break a}e=job(o,13672,17608,-2)|0;f=c[e+4>>2]|0;if((f|0)==-2147483647){ya=d;c[d+3432>>2]=5;break a}Il(d+120|0,e,f);o=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=7;a[(d+48|0)>>0]=a[179321]|0;a[(d+48|0)+1>>0]=a[179322]|0;a[(d+48|0)+2>>0]=a[179323]|0;a[(d+48|0)+3>>0]=a[179324]|0;a[(d+48|0)+4>>0]=a[179325]|0;a[(d+48|0)+5>>0]=a[179326]|0;a[(d+48|0)+6>>0]=a[179327]|0;a[(d+48|0)+7>>0]=0;c[(d+48|0)+12>>2]=o;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(p+4|0)>>2]|0;do if(e>>>0<(c[p+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(p+4|0)>>2]=(c[(p+4|0)>>2]|0)+24}else{gk(p,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);ya=d;c[d+3432>>2]=5;break a}c[d+3392>>2]=q;c[d+3408>>2]=s;c[d+3416>>2]=t;c[d+3424>>2]=r}function nXa(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=c[d+160>>2]|0;q=c[d+168>>2]|0;i=c[d+272>>2]|0;j=c[d+3032>>2]|0;s=c[d+3392>>2]|0;u=c[d+3408>>2]|0;v=c[d+3416>>2]|0;t=c[d+3424>>2]|0;do if((t|0)==322)if((i|0)!=(j|0)){if(!r)j=0;else j=job(r,13672,17384,-2)|0;i=c[j+4>>2]|0;if(i|0){gSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=99;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+8>>2]|0;if(i|0){iSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=100;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+12>>2]|0;if(i|0){kSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=101;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+16>>2]|0;if(i|0){mSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=102;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+20>>2]|0;if(i|0){oSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=103;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+24>>2]|0;if(i|0){cSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=97;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+28>>2]|0;if(!i)break;eSa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=1;a[(d+48|0)>>0]=98;a[(d+48|0)+1>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(q+4|0)>>2]|0;do if(i>>>0<(c[q+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);j=c[(r+120|0)>>2]|0;k=c[(r+124|0)>>2]|0;a:do if((j|0)==(k|0)){l=j;t=399}else{i=j;while(1){if((c[i>>2]|0)==28){l=i;t=399;break a}i=i+4|0;if((i|0)==(k|0)){h=j;m=k;break}}}while(0);do if((t|0)==399)if((l|0)==(k|0)){h=j;m=k}else{h=job(r,13672,17400,-2)|0;i=c[h+4>>2]|0;if(!i){h=j;m=k;break}_Pa(d+120|0,h,i);m=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;h=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=2;b[(d+48|0)>>1]=30316;a[(d+48|0)+2>>0]=0;c[(d+48|0)+12>>2]=m;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=h;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;h=c[(q+4|0)>>2]|0;do if(h>>>0<(c[q+8>>2]|0)>>>0){c[h>>2]=c[(d+48|0)>>2];c[h+4>>2]=c[(d+48|0)+4>>2];c[h+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(h+12|0)>>2]=c[m>>2];c[(h+12|0)+4>>2]=c[m+4>>2];c[(h+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);h=c[(r+120|0)>>2]|0;m=c[(r+124|0)>>2]|0}while(0);b:do if((h|0)!=(m|0)){while(1){if((c[h>>2]|0)==29)break;h=h+4|0;if((h|0)==(m|0))break b}if((h|0)==(m|0))break;if(!r)i=0;else i=job(r,13672,17416,-2)|0;h=c[i+4>>2]|0;if(h|0){UPa(d+120|0,i,h);m=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;h=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1952867692;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=m;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=h;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;h=c[(q+4|0)>>2]|0;do if(h>>>0<(c[q+8>>2]|0)>>>0){c[h>>2]=c[(d+48|0)>>2];c[h+4>>2]=c[(d+48|0)+4>>2];c[h+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(h+12|0)>>2]=c[m>>2];c[(h+12|0)+4>>2]=c[m+4>>2];c[(h+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}h=c[i+8>>2]|0;if(!h)break;UPa(d+120|0,i,h);m=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;h=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[179206]|0;a[(d+48|0)+1>>0]=a[179207]|0;a[(d+48|0)+2>>0]=a[179208]|0;a[(d+48|0)+3>>0]=a[179209]|0;a[(d+48|0)+4>>0]=a[179210]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=m;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=h;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;h=c[(q+4|0)>>2]|0;do if(h>>>0<(c[q+8>>2]|0)>>>0){c[h>>2]=c[(d+48|0)>>2];c[h+4>>2]=c[(d+48|0)+4>>2];c[h+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(h+12|0)>>2]=c[m>>2];c[(h+12|0)+4>>2]=c[m+4>>2];c[(h+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);i=c[(r+120|0)>>2]|0;j=c[(r+124|0)>>2]|0;c:do if((i|0)==(j|0)){n=i;t=441}else{h=i;while(1){if((c[h>>2]|0)==30){n=h;t=441;break c}h=h+4|0;if((h|0)==(j|0)){g=i;o=j;break}}}while(0);do if((t|0)==441){if((n|0)==(j|0)){g=i;o=j;break}g=job(r,13672,17432,-2)|0;h=c[g+4>>2]|0;if(!h){g=i;o=j;break}ESa(d+120|0,g,h);o=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;g=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1668183398;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=o;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=g;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+48|0)>>2];c[g+4>>2]=c[(d+48|0)+4>>2];c[g+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(g+12|0)>>2]=c[o>>2];c[(g+12|0)+4>>2]=c[o+4>>2];c[(g+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);g=c[(r+120|0)>>2]|0;o=c[(r+124|0)>>2]|0}while(0);d:do if((g|0)!=(o|0)){while(1){if((c[g>>2]|0)==31)break;g=g+4|0;if((g|0)==(o|0))break d}if((g|0)==(o|0))break;if(!r)i=0;else i=job(r,13672,17448,-2)|0;g=c[i+4>>2]|0;if(g|0){gRa(d+120|0,i,g);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;g=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=9;s=d+48|0;u=179212;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+48|0)+9>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=g;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+48|0)>>2];c[g+4>>2]=c[(d+48|0)+4>>2];c[g+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(g+12|0)>>2]=c[o>>2];c[(g+12|0)+4>>2]=c[o+4>>2];c[(g+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}g=c[i+8>>2]|0;if(!g)break;_Pa(d+120|0,i,g);h=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;g=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;i=omb(16)|0;c[(d+48|0)>>2]=i;c[(d+48|0)+8>>2]=-2147483632;c[(d+48|0)+4>>2]=11;s=i;u=179222;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[i+11>>0]=0;c[(d+48|0)+12>>2]=h;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=g;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;g=c[(q+4|0)>>2]|0;do if(g>>>0<(c[q+8>>2]|0)>>>0){c[g>>2]=c[(d+48|0)>>2];c[g+4>>2]=c[(d+48|0)+4>>2];c[g+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(g+12|0)>>2]=c[o>>2];c[(g+12|0)+4>>2]=c[o+4>>2];c[(g+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);h=c[(r+120|0)>>2]|0;i=c[(r+124|0)>>2]|0;e:do if((h|0)==(i|0)){p=h;t=483}else{g=h;while(1){if((c[g>>2]|0)==32){p=g;t=483;break e}g=g+4|0;if((g|0)==(i|0)){f=h;e=i;break}}}while(0);do if((t|0)==483){if((p|0)==(i|0)){f=h;e=i;break}e=job(r,13672,17464,-2)|0;f=c[e+4>>2]|0;if(!f){f=h;e=i;break}Oi(d+120|0,e,f);p=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[((d+48|0)+4|0)>>2]=0;c[((d+48|0)+4|0)+4>>2]=0;a[((d+48|0)+11|0)>>0]=3;a[(d+48|0)>>0]=a[184179]|0;a[(d+48|0)+1>>0]=a[184180]|0;a[(d+48|0)+2>>0]=a[184181]|0;a[(d+48|0)+3>>0]=0;c[(d+48|0)+12>>2]=p;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;p=(d+48|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(r+120|0)>>2]|0;e=c[(r+124|0)>>2]|0}while(0);f:do if((f|0)!=(e|0)){g=f;while(1){if((c[g>>2]|0)==33)break;g=g+4|0;if((g|0)==(e|0))break f}if((g|0)==(e|0))break;g=job(r,13672,17480,-2)|0;h=c[g+4>>2]|0;if(!h)break;SSa(d+120|0,g,h);p=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1819045731;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=p;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(q+4|0)>>2]|0;do if(e>>>0<(c[q+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;p=(d+48|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(q+4|0)>>2]=(c[(q+4|0)>>2]|0)+24}else{gk(q,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(r+120|0)>>2]|0;e=c[(r+124|0)>>2]|0}while(0);c[d+1368>>2]=f;c[d+1376>>2]=e;c[d+3392>>2]=s;c[d+3408>>2]=u;c[d+3416>>2]=v;c[d+3424>>2]=t}function oXa(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=c[d+160>>2]|0;l=c[d+168>>2]|0;n=c[d+272>>2]|0;e=c[d+2552>>2]|0;j=c[d+2560>>2]|0;o=c[d+3392>>2]|0;q=c[d+3408>>2]|0;r=c[d+3416>>2]|0;p=c[d+3424>>2]|0;a:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==21)break;f=f+4|0;if((f|0)==(j|0))break a}if((f|0)!=(j|0)){f=job(m,13672,17288,-2)|0;i=c[f+4>>2]|0;if(i){_Pa(d+120|0,f,i);j=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=6;a[(d+48|0)>>0]=a[179154]|0;a[(d+48|0)+1>>0]=a[179155]|0;a[(d+48|0)+2>>0]=a[179156]|0;a[(d+48|0)+3>>0]=a[179157]|0;a[(d+48|0)+4>>0]=a[179158]|0;a[(d+48|0)+5>>0]=a[179159]|0;a[(d+48|0)+6>>0]=0;c[(d+48|0)+12>>2]=j;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(m+120|0)>>2]|0;j=c[(m+124|0)>>2]|0}}}while(0);b:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==22)break;f=f+4|0;if((f|0)==(j|0))break b}if((f|0)!=(j|0)){f=job(m,13672,17304,-2)|0;i=c[f+4>>2]|0;if(i){ORa(d+120|0,f,i);j=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1836216166;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=j;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(m+120|0)>>2]|0;j=c[(m+124|0)>>2]|0}}}while(0);c:do if((e|0)!=(j|0)){f=e;while(1){if((c[f>>2]|0)==23)break;f=f+4|0;if((f|0)==(j|0))break c}if((f|0)!=(j|0)){f=job(m,13672,17320,-2)|0;i=c[f+4>>2]|0;if(i){BQa(d+120|0,f,i);j=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[179161]|0;a[(d+48|0)+1>>0]=a[179162]|0;a[(d+48|0)+2>>0]=a[179163]|0;a[(d+48|0)+3>>0]=a[179164]|0;a[(d+48|0)+4>>0]=a[179165]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=j;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(m+120|0)>>2]|0;j=c[(m+124|0)>>2]|0}}}while(0);d:do if((e|0)==(j|0))f=j;else{f=e;while(1){if((c[f>>2]|0)==24)break;f=f+4|0;if((f|0)==(j|0)){f=j;break d}}if((f|0)==(j|0))f=j;else{f=job(m,13672,17336,-2)|0;i=c[f+4>>2]|0;if(!i)f=j;else{WRa(d+120|0,f,i);j=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=6;a[(d+48|0)>>0]=a[179167]|0;a[(d+48|0)+1>>0]=a[179168]|0;a[(d+48|0)+2>>0]=a[179169]|0;a[(d+48|0)+3>>0]=a[179170]|0;a[(d+48|0)+4>>0]=a[179171]|0;a[(d+48|0)+5>>0]=a[179172]|0;a[(d+48|0)+6>>0]=0;c[(d+48|0)+12>>2]=j;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0}}}while(0);e:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==25)break;e=e+4|0;if((e|0)==(f|0))break e}if((e|0)!=(f|0)){if(!m)f=0;else f=job(m,13672,17352,-2)|0;e=c[f+4>>2]|0;if(e|0){DQa(d+120|0,f,e);j=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[179174]|0;a[(d+48|0)+1>>0]=a[179175]|0;a[(d+48|0)+2>>0]=a[179176]|0;a[(d+48|0)+3>>0]=a[179177]|0;a[(d+48|0)+4>>0]=a[179178]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=j;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}h=+g[f+8>>3];if(h!=-1.0){Vl(d+120|0,f,h);f=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=10;o=d+48|0;q=179180;r=o+10|0;do{a[o>>0]=a[q>>0]|0;o=o+1|0;q=q+1|0}while((o|0)<(r|0));a[(d+48|0)+10>>0]=0;c[(d+48|0)+12>>2]=f;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;j=(d+48|0)+12|0;c[(e+12|0)>>2]=c[j>>2];c[(e+12|0)+4>>2]=c[j+4>>2];c[(e+12|0)+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}}}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;f:do if((e|0)==(f|0)){k=e;p=295}else do{if((c[e>>2]|0)==26){k=e;p=295;break f}e=e+4|0}while((e|0)!=(f|0));while(0);do if((p|0)==295)if((k|0)!=(f|0)){if(!m)f=0;else f=job(m,13672,17368,-2)|0;e=c[f+4>>2]|0;if(e|0){YRa(d+120|0,f,e);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1836216166;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}e=c[f+8>>2]|0;if(!e)break;_Pa(d+120|0,f,e);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=6;a[(d+48|0)>>0]=a[179191]|0;a[(d+48|0)+1>>0]=a[179192]|0;a[(d+48|0)+2>>0]=a[179193]|0;a[(d+48|0)+3>>0]=a[179194]|0;a[(d+48|0)+4>>0]=a[179195]|0;a[(d+48|0)+5>>0]=a[179196]|0;a[(d+48|0)+6>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(l+4|0)>>2]|0;do if(e>>>0<(c[l+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(e+12|0)>>2]=c[k>>2];c[(e+12|0)+4>>2]=c[k+4>>2];c[(e+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(l+4|0)>>2]=(c[(l+4|0)>>2]|0)+24}else{gk(l,d+48|0);if((a[(d+48|0)+12+11>>0]|0)>=0)break;rmb(c[(d+48|0)+12>>2]|0)}while(0);if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}while(0);e=c[(m+120|0)>>2]|0;f=c[(m+124|0)>>2]|0;g:do if((e|0)==(f|0)){n=e;p=322}else do{if((c[e>>2]|0)==27){n=e;p=322;break g}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+272>>2]=n;c[d+3032>>2]=f;c[d+3392>>2]=o;c[d+3408>>2]=q;c[d+3416>>2]=r;c[d+3424>>2]=p}function pXa(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;s=c[d+160>>2]|0;t=c[d+168>>2]|0;i=c[d+232>>2]|0;j=c[d+1472>>2]|0;q=c[d+2552>>2]|0;r=c[d+2560>>2]|0;u=c[d+3392>>2]|0;w=c[d+3408>>2]|0;x=c[d+3416>>2]|0;v=c[d+3424>>2]|0;if((v|0)==53)if((i|0)!=(j|0)){if(!s)j=0;else j=job(s,13672,17176,-2)|0;i=c[j+4>>2]|0;if(i|0){ARa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1836216166;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(t+4|0)>>2]|0;if(i>>>0<(c[t+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+8>>2]|0;if(i|0){WPa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[186518]|0;a[(d+48|0)+1>>0]=a[186519]|0;a[(d+48|0)+2>>0]=a[186520]|0;a[(d+48|0)+3>>0]=a[186521]|0;a[(d+48|0)+4>>0]=a[186522]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(t+4|0)>>2]|0;if(i>>>0<(c[t+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}i=c[j+12>>2]|0;if(i|0){_Pa(d+120|0,j,i);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[191701]|0;a[(d+48|0)+1>>0]=a[191702]|0;a[(d+48|0)+2>>0]=a[191703]|0;a[(d+48|0)+3>>0]=a[191704]|0;a[(d+48|0)+4>>0]=a[191705]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(t+4|0)>>2]|0;if(i>>>0<(c[t+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}h=+g[j+16>>3];if(h!=0.0){Ni(d+120|0,j,h);k=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;i=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=5;a[(d+48|0)>>0]=a[179092]|0;a[(d+48|0)+1>>0]=a[179093]|0;a[(d+48|0)+2>>0]=a[179094]|0;a[(d+48|0)+3>>0]=a[179095]|0;a[(d+48|0)+4>>0]=a[179096]|0;a[(d+48|0)+5>>0]=0;c[(d+48|0)+12>>2]=k;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=i;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;i=c[(t+4|0)>>2]|0;if(i>>>0<(c[t+8>>2]|0)>>>0){c[i>>2]=c[(d+48|0)>>2];c[i+4>>2]=c[(d+48|0)+4>>2];c[i+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;k=(d+48|0)+12|0;c[(i+12|0)>>2]=c[k>>2];c[(i+12|0)+4>>2]=c[k+4>>2];c[(i+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}}j=c[(s+120|0)>>2]|0;k=c[(s+124|0)>>2]|0;a:do if((j|0)==(k|0)){l=j;v=100}else{i=j;while(1){if((c[i>>2]|0)==15){l=i;v=100;break a}i=i+4|0;if((i|0)==(k|0)){f=j;m=k;break}}}while(0);if((v|0)==100)if((l|0)==(k|0)){f=j;m=k}else{f=job(s,13672,17192,-2)|0;i=c[f+4>>2]|0;if(!i){f=j;m=k}else{Oi(d+120|0,f,i);m=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=8;c[(d+48|0)>>2]=1634038370;c[(d+48|0)+4>>2]=1667593067;a[(d+48|0)+8>>0]=0;c[(d+48|0)+12>>2]=m;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(t+4|0)>>2]|0;if(f>>>0<(c[t+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(s+120|0)>>2]|0;m=c[(s+124|0)>>2]|0}}b:do if((f|0)==(m|0))i=m;else{i=f;while(1){if((c[i>>2]|0)==16)break;i=i+4|0;if((i|0)==(m|0)){i=m;break b}}if((i|0)==(m|0))i=m;else{i=job(s,13672,17208,-2)|0;j=c[i+4>>2]|0;if(!j)i=m;else{eRa(d+120|0,i,j);i=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=9;u=d+48|0;w=179107;x=u+9|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+48|0)+9>>0]=0;c[(d+48|0)+12>>2]=i;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(t+4|0)>>2]|0;if(f>>>0<(c[t+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);f=c[(s+120|0)>>2]|0;i=c[(s+124|0)>>2]|0}}}while(0);c:do if((f|0)!=(i|0)){while(1){if((c[f>>2]|0)==17)break;f=f+4|0;if((f|0)==(i|0))break c}if((f|0)!=(i|0)){if(!s)j=0;else j=job(s,13672,17224,-2)|0;f=j+4|0;m=a[f+11>>0]|0;if(!((m<<24>>24<0?c[j+8>>2]|0:m&255)|0)){if(lnb(f,0,-1,202525,0)|0)v=135}else v=135;if((v|0)==135){Lmb(d+96|0,f);Mi(d+120|0,j,d+96|0);i=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=10;u=d+48|0;w=179117;x=u+10|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+48|0)+10>>0]=0;c[(d+48|0)+12>>2]=i;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(t+4|0)>>2]|0;if(f>>>0<(c[t+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}f=c[j+16>>2]|0;if(f|0){_Pa(d+120|0,j,f);i=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;f=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=10;u=d+48|0;w=179128;x=u+10|0;do{a[u>>0]=a[w>>0]|0;u=u+1|0;w=w+1|0}while((u|0)<(x|0));a[(d+48|0)+10>>0]=0;c[(d+48|0)+12>>2]=i;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=f;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;f=c[(t+4|0)>>2]|0;if(f>>>0<(c[t+8>>2]|0)>>>0){c[f>>2]=c[(d+48|0)>>2];c[f+4>>2]=c[(d+48|0)+4>>2];c[f+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;m=(d+48|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0)}}}while(0);i=c[(s+120|0)>>2]|0;j=c[(s+124|0)>>2]|0;d:do if((i|0)==(j|0)){n=i;v=160}else{f=i;while(1){if((c[f>>2]|0)==18){n=f;v=160;break d}f=f+4|0;if((f|0)==(j|0)){e=i;o=j;break}}}while(0);if((v|0)==160)if((n|0)==(j|0)){e=i;o=j}else{e=job(s,13672,17240,-2)|0;h=+g[e+8>>3];if(h!=0.0){Ni(d+120|0,e,h);o=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=7;a[(d+48|0)>>0]=a[179139]|0;a[(d+48|0)+1>>0]=a[179140]|0;a[(d+48|0)+2>>0]=a[179141]|0;a[(d+48|0)+3>>0]=a[179142]|0;a[(d+48|0)+4>>0]=a[179143]|0;a[(d+48|0)+5>>0]=a[179144]|0;a[(d+48|0)+6>>0]=a[179145]|0;a[(d+48|0)+7>>0]=0;c[(d+48|0)+12>>2]=o;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(t+4|0)>>2]|0;if(e>>>0<(c[t+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);e=c[(s+120|0)>>2]|0;o=c[(s+124|0)>>2]|0}else{e=i;o=j}}e:do if((e|0)!=(o|0)){while(1){if((c[e>>2]|0)==19)break;e=e+4|0;if((e|0)==(o|0))break e}if((e|0)!=(o|0)){e=job(s,13672,17256,-2)|0;o=a[e+15>>0]|0;if(!((o<<24>>24<0?c[e+8>>2]|0:o&255)|0))if(!(lnb(e+4|0,0,-1,202525,0)|0))break;Lmb(d+84|0,e+4|0);Mi(d+120|0,e,d+84|0);o=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=4;c[(d+48|0)>>2]=1668183398;a[(d+48|0)+4>>0]=0;c[(d+48|0)+12>>2]=o;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(t+4|0)>>2]|0;if(e>>>0<(c[t+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;o=(d+48|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);if((a[(d+84|0)+11>>0]|0)<0)rmb(c[(d+84|0)>>2]|0)}}while(0);i=c[(s+120|0)>>2]|0;j=c[(s+124|0)>>2]|0;f:do if((i|0)==(j|0)){p=i;v=193}else{e=i;while(1){if((c[e>>2]|0)==20){p=e;v=193;break f}e=e+4|0;if((e|0)==(j|0)){q=i;r=j;break}}}while(0);if((v|0)==193)if((p|0)==(j|0)){q=i;r=j}else{e=job(s,13672,17272,-2)|0;f=c[e+4>>2]|0;if(!f){q=i;r=j}else{GRa(d+120|0,e,f);r=c[(d+120|0)>>2]|0;c[(d+132|0)>>2]=c[((d+120|0)+4|0)>>2];b[(d+132|0)+4>>1]=b[((d+120|0)+4|0)+4>>1]|0;a[(d+132|0)+6>>0]=a[((d+120|0)+4|0)+6>>0]|0;e=a[(d+120|0)+11>>0]|0;c[(d+120|0)>>2]=0;c[(d+120|0)+4>>2]=0;c[(d+120|0)+8>>2]=0;c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;a[((d+48|0)+11|0)>>0]=6;a[(d+48|0)>>0]=a[179147]|0;a[(d+48|0)+1>>0]=a[179148]|0;a[(d+48|0)+2>>0]=a[179149]|0;a[(d+48|0)+3>>0]=a[179150]|0;a[(d+48|0)+4>>0]=a[179151]|0;a[(d+48|0)+5>>0]=a[179152]|0;a[(d+48|0)+6>>0]=0;c[(d+48|0)+12>>2]=r;c[((d+48|0)+16|0)>>2]=c[(d+132|0)>>2];b[((d+48|0)+16|0)+4>>1]=b[(d+132|0)+4>>1]|0;a[((d+48|0)+16|0)+6>>0]=a[(d+132|0)+6>>0]|0;a[(d+48|0)+23>>0]=e;c[(d+132|0)>>2]=0;b[(d+132|0)+4>>1]=0;a[(d+132|0)+6>>0]=0;e=c[(t+4|0)>>2]|0;if(e>>>0<(c[t+8>>2]|0)>>>0){c[e>>2]=c[(d+48|0)>>2];c[e+4>>2]=c[(d+48|0)+4>>2];c[e+8>>2]=c[(d+48|0)+8>>2];c[(d+48|0)>>2]=0;c[(d+48|0)+4>>2]=0;c[(d+48|0)+8>>2]=0;r=(d+48|0)+12|0;c[(e+12|0)>>2]=c[r>>2];c[(e+12|0)+4>>2]=c[r+4>>2];c[(e+12|0)+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[(t+4|0)>>2]=(c[(t+4|0)>>2]|0)+24}else{gk(t,d+48|0);if((a[(d+48|0)+12+11>>0]|0)<0)rmb(c[(d+48|0)+12>>2]|0)}if((a[((d+48|0)+11|0)>>0]|0)<0)rmb(c[(d+48|0)>>2]|0);if((a[(d+120|0)+11>>0]|0)<0)rmb(c[(d+120|0)>>2]|0);q=c[(s+120|0)>>2]|0;r=c[(s+124|0)>>2]|0}}c[d+2552>>2]=q;c[d+2560>>2]=r;c[d+3392>>2]=u;c[d+3408>>2]=w;c[d+3416>>2]=x;c[d+3424>>2]=v}function qXa(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+128>>2]|0;o=c[d+136>>2]|0;f=c[d+168>>2]|0;i=c[d+1024>>2]|0;p=c[d+1488>>2]|0;r=c[d+1504>>2]|0;s=c[d+1512>>2]|0;q=c[d+1520>>2]|0;a:{if((q|0)==204)if((f|0)!=(i|0)){if(!n)j=0;else j=job(n,13672,17832,-2)|0;f=c[j+4>>2]|0;if(f|0){Am(d+60|0,j,f);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;f=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;a[(d+11|0)>>0]=10;p=d;r=179955;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+10>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=f;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(f+12|0)>>2]=c[(d+12|0)>>2];c[(f+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(f+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}h=+g[j+8>>3];if(h!=0.0){Ni(d+60|0,j,h);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;f=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179966]|0;a[d+1>>0]=a[179967]|0;a[d+2>>0]=a[179968]|0;a[d+3>>0]=a[179969]|0;a[d+4>>0]=a[179970]|0;a[d+5>>0]=a[179971]|0;a[d+6>>0]=a[179972]|0;a[d+7>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=f;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(f+12|0)>>2]=c[(d+12|0)>>2];c[(f+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(f+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}f=c[j+16>>2]|0;if(f|0){oRa(d+60|0,j,f);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;f=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;j=omb(16)|0;c[d>>2]=j;c[d+8>>2]=-2147483632;c[d+4>>2]=11;p=j;r=179974;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[j+11>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=f;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;f=c[(o+4|0)>>2]|0;if(f>>>0<(c[o+8>>2]|0)>>>0){c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(f+12|0)>>2]=c[(d+12|0)>>2];c[(f+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(f+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}}i=c[(n+120|0)>>2]|0;j=c[(n+124|0)>>2]|0;b:do if((i|0)==(j|0)){k=i;q=241}else{f=i;while(1){if((c[f>>2]|0)==60){k=f;q=241;break b}f=f+4|0;if((f|0)==(j|0)){e=i;l=j;break}}}while(0);if((q|0)==241)if((k|0)==(j|0)){e=i;l=j}else{e=job(n,13672,17848,-2)|0;f=c[e+4>>2]|0;if(!f){e=i;l=j}else{_Pa(d+60|0,e,f);l=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179986]|0;a[d+1>>0]=a[179987]|0;a[d+2>>0]=a[179988]|0;a[d+3>>0]=a[179989]|0;a[d+4>>0]=a[179990]|0;a[d+5>>0]=a[179991]|0;a[d+6>>0]=a[179992]|0;a[d+7>>0]=0;c[d+12>>2]=l;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0);e=c[(n+120|0)>>2]|0;l=c[(n+124|0)>>2]|0}}c:do if((e|0)!=(l|0)){while(1){if((c[e>>2]|0)==61)break;e=e+4|0;if((e|0)==(l|0))break c}if((e|0)!=(l|0)){if(!n)f=0;else f=job(n,13672,17864,-2)|0;h=+g[f+8>>3];if(h!=0.0){Ni(d+60|0,f,h);l=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179994]|0;a[d+1>>0]=a[179995]|0;a[d+2>>0]=a[179996]|0;a[d+3>>0]=a[179997]|0;a[d+4>>0]=a[179998]|0;a[d+5>>0]=a[179999]|0;a[d+6>>0]=a[18e4]|0;a[d+7>>0]=0;c[d+12>>2]=l;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}h=+g[f+16>>3];if(h!=0.0){Ni(d+60|0,f,h);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=9;p=d;r=180002;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+9>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}}}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;d:do if((e|0)==(f|0)){m=e;q=283}else do{if((c[e>>2]|0)==62){m=e;q=283;break d}e=e+4|0}while((e|0)!=(f|0));while(0);do if((q|0)==283)if((m|0)!=(f|0)){if(!n)i=0;else i=job(n,13672,17880,-2)|0;h=+g[i+8>>3];if(h!=0.0){Ni(d+60|0,i,h);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;a[(d+11|0)>>0]=10;p=d;r=180012;s=p+10|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+10>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=i+16|0;m=a[e+11>>0]|0;if(!((m<<24>>24<0?c[i+20>>2]|0:m&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+48|0,e);Mi(d+60|0,i,d+48|0);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=omb(16)|0;c[d>>2]=i;c[d+8>>2]=-2147483632;c[d+4>>2]=11;p=i;r=180023;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0)}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;e:do if((e|0)!=(f|0)){do{if((c[e>>2]|0)==63)break e;e=e+4|0}while((e|0)!=(f|0));ya=d;c[d+1528>>2]=5;break a}while(0);if((e|0)==(f|0)){ya=d;c[d+1528>>2]=5;break a}if(!n)j=0;else j=job(n,13672,17896,-2)|0;if((c[j+8>>2]|0)==-1){if(+g[j+16>>3]!=-1.0)q=318}else q=318;if((q|0)==318){f=j+8|0;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[d+12>>2]=c[f+12>>2];fm(d+24|0,j,d);f=c[(d+24|0)>>2]|0;c[(d+60|0)>>2]=c[((d+24|0)+4|0)>>2];b[(d+60|0)+4>>1]=b[((d+24|0)+4|0)+4>>1]|0;a[(d+60|0)+6>>0]=a[((d+24|0)+4|0)+6>>0]|0;e=a[(d+24|0)+11>>0]|0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;c[(d+88|0)>>2]=0;c[(d+88|0)+4>>2]=0;c[(d+88|0)+8>>2]=0;i=omb(16)|0;c[(d+88|0)>>2]=i;c[(d+88|0)+8>>2]=-2147483632;c[(d+88|0)+4>>2]=11;p=i;r=180035;s=p+11|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+11>>0]=0;c[(d+88|0)+12>>2]=f;c[((d+88|0)+16|0)>>2]=c[(d+60|0)>>2];b[((d+88|0)+16|0)+4>>1]=b[(d+60|0)+4>>1]|0;a[((d+88|0)+16|0)+6>>0]=a[(d+60|0)+6>>0]|0;a[(d+88|0)+23>>0]=e;c[(d+60|0)>>2]=0;b[(d+60|0)+4>>1]=0;a[(d+60|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[(d+88|0)>>2];c[e+4>>2]=c[(d+88|0)+4>>2];c[e+8>>2]=c[(d+88|0)+8>>2];c[(d+88|0)>>2]=0;c[(d+88|0)+4>>2]=0;c[(d+88|0)+8>>2]=0;n=(d+88|0)+12|0;c[(e+12|0)>>2]=c[n>>2];c[(e+12|0)+4>>2]=c[n+4>>2];c[(e+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d+88|0);if((a[(d+88|0)+12+11>>0]|0)<0)rmb(c[(d+88|0)+12>>2]|0)}if((a[(d+88|0)+11>>0]|0)<0)rmb(c[(d+88|0)>>2]|0);if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0)}e=j+24|0;n=a[e+11>>0]|0;if(!((n<<24>>24<0?c[j+28>>2]|0:n&255)|0))if(!(lnb(e,0,-1,202525,0)|0)){ya=d;c[d+1528>>2]=5;break a}Lmb(d+36|0,e);Mi(d+60|0,j,d+36|0);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=omb(16)|0;c[d>>2]=i;c[d+8>>2]=-2147483632;c[d+4>>2]=12;p=i;r=180047;s=p+12|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+12>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(o+4|0)>>2]|0;if(e>>>0<(c[o+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(o+4|0)>>2]=(c[(o+4|0)>>2]|0)+24}else{gk(o,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0);if((a[(d+36|0)+11>>0]|0)<0)rmb(c[(d+36|0)>>2]|0);ya=d;c[d+1528>>2]=5;break a}c[d+1488>>2]=p;c[d+1504>>2]=r;c[d+1512>>2]=s;c[d+1520>>2]=q}function rXa(d){d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;n=c[d+128>>2]|0;m=c[d+136>>2]|0;o=c[d+168>>2]|0;e=c[d+624>>2]|0;f=c[d+632>>2]|0;p=c[d+1488>>2]|0;r=c[d+1504>>2]|0;s=c[d+1512>>2]|0;q=c[d+1520>>2]|0;a:do if((e|0)!=(f|0)){while(1){if((c[e>>2]|0)==56)break;e=e+4|0;if((e|0)==(f|0))break a}if((e|0)!=(f|0)){if(!n)j=0;else j=job(n,13672,17784,-2)|0;e=c[j+4>>2]|0;if((e|0)!=-2147483647){Il(d+60|0,j,e);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179866]|0;a[d+1>>0]=a[179867]|0;a[d+2>>0]=a[179868]|0;a[d+3>>0]=a[179869]|0;a[d+4>>0]=a[179870]|0;a[d+5>>0]=a[179871]|0;a[d+6>>0]=a[179872]|0;a[d+7>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[j+8>>2]|0;if((e|0)!=-1){Oi(d+60|0,j,e);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=8;c[d>>2]=1937010532;c[d+4>>2]=1936025390;a[d+8>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}h=+g[j+16>>3];if(h!=0.0){Ni(d+60|0,j,h);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=omb(16)|0;c[d>>2]=i;c[d+8>>2]=-2147483632;c[d+4>>2]=12;p=i;r=179883;s=p+12|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[i+12>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[j+24>>2]|0;if(e|0){Oi(d+60|0,j,e);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179896]|0;a[d+1>>0]=a[179897]|0;a[d+2>>0]=a[179898]|0;a[d+3>>0]=a[179899]|0;a[d+4>>0]=a[179900]|0;a[d+5>>0]=a[179901]|0;a[d+6>>0]=a[179902]|0;a[d+7>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}h=+g[j+32>>3];if(h!=0.0){Ni(d+60|0,j,h);i=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=8;c[d>>2]=779253092;c[d+4>>2]=1818322290;a[d+8>>0]=0;c[d+12>>2]=i;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=j+40|0;i=a[e+11>>0]|0;if(!((i<<24>>24<0?c[j+44>>2]|0:i&255)|0))if(!(lnb(e,0,-1,202525,0)|0))break;Lmb(d+72|0,e);Mi(d+60|0,j,d+72|0);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=9;p=d;r=179913;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+9>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0);if((a[(d+72|0)+11>>0]|0)<0)rmb(c[(d+72|0)>>2]|0)}}while(0);e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;b:do if((e|0)==(f|0)){k=e;q=120}else do{if((c[e>>2]|0)==57){k=e;q=120;break b}e=e+4|0}while((e|0)!=(f|0));while(0);if((q|0)==120)if((k|0)!=(f|0)){if(!n)i=0;else i=job(n,13672,17800,-2)|0;e=a[i+4>>0]|0;if(e<<24>>24!=-127){Oi(d+60|0,i,e<<24>>24);k=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179923]|0;a[d+1>>0]=a[179924]|0;a[d+2>>0]=a[179925]|0;a[d+3>>0]=a[179926]|0;a[d+4>>0]=a[179927]|0;a[d+5>>0]=a[179928]|0;a[d+6>>0]=a[179929]|0;a[d+7>>0]=0;c[d+12>>2]=k;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[i+8>>2]|0;if(e|0){Am(d+60|0,i,e);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=9;p=d;r=179931;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+9>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[i+12>>2]|0;if(e|0){Oi(d+60|0,i,e);k=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=4;c[d>>2]=1836412528;a[d+4>>0]=0;c[d+12>>2]=k;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}}e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;c:do if((e|0)==(f|0)){l=e;q=157}else do{if((c[e>>2]|0)==58){l=e;q=157;break c}e=e+4|0}while((e|0)!=(f|0));while(0);if((q|0)==157)if((l|0)!=(f|0)){if(!n)i=0;else i=job(n,13672,17816,-2)|0;e=c[i+4>>2]|0;if(e|0){QSa(d+60|0,i,e);l=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=8;c[d>>2]=1920235621;c[d+4>>2]=1936289125;a[d+8>>0]=0;c[d+12>>2]=l;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=a[i+8>>0]|0;if(e<<24>>24!=-127){Oi(d+60|0,i,e<<24>>24);l=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=7;a[d>>0]=a[179923]|0;a[d+1>>0]=a[179924]|0;a[d+2>>0]=a[179925]|0;a[d+3>>0]=a[179926]|0;a[d+4>>0]=a[179927]|0;a[d+5>>0]=a[179928]|0;a[d+6>>0]=a[179929]|0;a[d+7>>0]=0;c[d+12>>2]=l;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[i+12>>2]|0;if(e|0){Am(d+60|0,i,e);f=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=9;p=d;r=179931;s=p+9|0;do{a[p>>0]=a[r>>0]|0;p=p+1|0;r=r+1|0}while((p|0)<(s|0));a[d+9>>0]=0;c[d+12>>2]=f;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}e=c[i+16>>2]|0;if(e|0){Oi(d+60|0,i,e);l=c[(d+60|0)>>2]|0;c[(d+88|0)>>2]=c[((d+60|0)+4|0)>>2];b[(d+88|0)+4>>1]=b[((d+60|0)+4|0)+4>>1]|0;a[(d+88|0)+6>>0]=a[((d+60|0)+4|0)+6>>0]|0;e=a[(d+60|0)+11>>0]|0;c[(d+60|0)>>2]=0;c[(d+60|0)+4>>2]=0;c[(d+60|0)+8>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[(d+11|0)>>0]=4;c[d>>2]=1836412528;a[d+4>>0]=0;c[d+12>>2]=l;c[(d+16|0)>>2]=c[(d+88|0)>>2];b[(d+16|0)+4>>1]=b[(d+88|0)+4>>1]|0;a[(d+16|0)+6>>0]=a[(d+88|0)+6>>0]|0;a[d+23>>0]=e;c[(d+88|0)>>2]=0;b[(d+88|0)+4>>1]=0;a[(d+88|0)+6>>0]=0;e=c[(m+4|0)>>2]|0;if(e>>>0<(c[m+8>>2]|0)>>>0){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[(e+12|0)>>2]=c[(d+12|0)>>2];c[(e+12|0)+4>>2]=c[(d+12|0)+4>>2];c[(e+12|0)+8>>2]=c[(d+12|0)+8>>2];c[(d+12|0)>>2]=0;c[(d+12|0)+4>>2]=0;c[(d+12|0)+8>>2]=0;c[(m+4|0)>>2]=(c[(m+4|0)>>2]|0)+24}else{gk(m,d);if((a[d+12+11>>0]|0)<0)rmb(c[d+12>>2]|0)}if((a[(d+11|0)>>0]|0)<0)rmb(c[d>>2]|0);if((a[(d+60|0)+11>>0]|0)<0)rmb(c[(d+60|0)>>2]|0)}}e=c[(n+120|0)>>2]|0;f=c[(n+124|0)>>2]|0;d:do if((e|0)==(f|0)){o=e;q=204}else do{if((c[e>>2]|0)==59){o=e;q=204;break d}e=e+4|0}while((e|0)!=(f|0));while(0);c[d+168>>2]=o;c[d+1024>>2]=f;c[d+1488>>2]=p;c[d+1504>>2]=r;c[d+1512>>2]=s;c[d+1520>>2]=q}
-function apa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;e=g;Lmb(e,d);Wba(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=b+160|0;Wpa(e);d=b+504|0;v4a(d);c[b>>2]=97772;c[e>>2]=98332;c[b+176>>2]=98356;c[b+196>>2]=98372;c[b+216>>2]=98388;c[b+232>>2]=98404;c[b+240>>2]=98420;c[b+256>>2]=98436;c[b+336>>2]=98452;c[b+344>>2]=98468;c[b+368>>2]=98484;c[b+392>>2]=98500;c[b+456>>2]=98516;c[b+472>>2]=98532;c[b+484>>2]=98548;c[b+496>>2]=98564;c[d>>2]=98580;$ba(b,b+164|0,9);c[f>>2]=207;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=207;c[d>>2]=e+4;f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function bpa(a){a=a|0;return L0a(a+232|0)|0}function cpa(a){a=a|0;var b=0;if(!(L0a(a+232|0)|0)){a=0;return a|0}b=omb(460)|0;sY(b,a+160|0);a=b;return a|0}function dpa(a){a=a|0;var b=0;b=a+368|0;if(!(aXa(b)|0))if(!(bXa(b)|0)){b=a+344|0;if(!(WWa(b)|0))if(!(XWa(b)|0))if(!(VWa(b)|0)){a=0;return a|0}}b=omb(516)|0;G2(b,a+160|0);a=b;return a|0}function epa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=156628;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;apa(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);f=b+520|0;c[f>>2]=26712;c[b+524>>2]=0;c[b+528>>2]=0;c[b+532>>2]=0;e=b+540|0;p0a(e);g=b+548|0;B2a(g);c[b>>2]=98596;c[b+160>>2]=99160;c[b+176>>2]=99184;c[b+196>>2]=99200;c[b+216>>2]=99216;c[b+232>>2]=99232;c[b+240>>2]=99248;c[b+256>>2]=99264;c[b+336>>2]=99280;c[b+344>>2]=99296;c[b+368>>2]=99312;c[b+392>>2]=99328;c[b+456>>2]=99344;c[b+472>>2]=99360;c[b+484>>2]=99376;c[b+496>>2]=99392;c[b+504>>2]=99408;c[f>>2]=99424;c[e>>2]=99444;c[g>>2]=99460;c[i>>2]=120;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=120;e=e+4|0;c[g>>2]=e}c[i>>2]=165;if((e|0)==(d|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=165;c[g>>2]=e+4;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function fpa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=ya;ya=ya+112|0;l=u+96|0;m=u+84|0;n=u+64|0;o=u+56|0;p=u+32|0;q=u;r=u+24|0;s=b+556|0;a[s>>0]=1;e=d+176|0;if(r$a(e)|0)if(s$a(e)|0)if(r$a(e)|0)if(s$a(e)|0){j=omb(464)|0;Xv(j,d+160|0);k=1}else{j=0;k=1}else{j=0;k=1}else{j=0;k=0}else{j=0;k=0}e=d+232|0;if(L0a(e)|0)if(L0a(e)|0){h=omb(460)|0;sY(h,d+160|0);i=1}else{h=0;i=1}else{h=0;i=0}e=d+368|0;if(aXa(e)|0)t=14;else if(bXa(e)|0)t=14;else{e=d+344|0;if(WWa(e)|0)t=14;else if(XWa(e)|0)t=14;else if(VWa(e)|0)t=14;else{f=0;g=0}}if((t|0)==14){f=dpa(d)|0;g=1}e=d+456|0;if(U1a(e)|0)t=18;else if(W1a(e)|0)t=18;else if(V1a(e)|0)t=18;else{e=0;d=0}do if((t|0)==18){if(!(U1a(e)|0))if(!(W1a(e)|0))if(!(V1a(e)|0)){e=0;d=1;break}e=omb(444)|0;g3(e,d+160|0);d=1}while(0);c[p>>2]=99476;c[p+4>>2]=j;c[p+8>>2]=h;c[p+12>>2]=f;c[p+16>>2]=e;c[r>>2]=372;c[r+4>>2]=1;c[l>>2]=c[r>>2];c[l+4>>2]=c[r+4>>2];_ca(q,l);_a[c[(c[b>>2]|0)+124>>2]&1](b,q,p,0,0,-1e4,1);if(j|0)Pa[c[(c[j>>2]|0)+4>>2]&4095](j);if(h|0)Pa[c[(c[h>>2]|0)+4>>2]&4095](h);if(f|0)Pa[c[(c[f>>2]|0)+4>>2]&4095](f);if(!e){a[s>>0]=1;c[m>>2]=99492;t=m+4|0;a[t>>0]=k;t=m+5|0;a[t>>0]=i;t=m+6|0;a[t>>0]=g;t=m+7|0;a[t>>0]=d;t=m+8|0;a[t>>0]=0;c[o>>2]=396;t=o+4|0;c[t>>2]=1;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];_ca(n,l);t=c[b>>2]|0;t=t+124|0;t=c[t>>2]|0;_a[t&1](b,n,m,0,0,-1e4,1);ya=u;return}Pa[c[(c[e>>2]|0)+4>>2]&4095](e);a[s>>0]=1;c[m>>2]=99492;t=m+4|0;a[t>>0]=k;t=m+5|0;a[t>>0]=i;t=m+6|0;a[t>>0]=g;t=m+7|0;a[t>>0]=d;t=m+8|0;a[t>>0]=0;c[o>>2]=396;t=o+4|0;c[t>>2]=1;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];_ca(n,l);t=c[b>>2]|0;t=t+124|0;t=c[t>>2]|0;_a[t&1](b,n,m,0,0,-1e4,1);ya=u;return}function gpa(a){a=a|0;rmb(a);return}function hpa(a){a=a|0;rmb(a);return}function ipa(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;l=i+40|0;j=i+28|0;k=i+8|0;m=i;a[b+556>>0]=1;c[j>>2]=99492;a[j+4>>0]=d&1;a[j+5>>0]=e&1;a[j+6>>0]=f&1;a[j+7>>0]=g&1;a[j+8>>0]=h&1;c[m>>2]=396;c[m+4>>2]=1;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];_ca(k,l);_a[c[(c[b>>2]|0)+124>>2]&1](b,k,j,0,0,-1e4,1);ya=i;return}function jpa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+32|0;i=l;k=l+4|0;h=l+16|0;g=c[d+2468>>2]|0;f=b+520|0;Sca(f,b);f=Tca(f,b)|0;e=c[f>>2]|0;f=f+4|0;if((e|0)!=(c[f>>2]|0)){b=0;while(1){m=c[e>>2]|0;if((Ba[c[(c[m>>2]|0)+8>>2]&511](m)|0)==135){b=job(c[e>>2]|0,13672,15568,0)|0;if((c[b+2468>>2]|0)==(g|0)){j=6;break}}e=e+4|0;if((e|0)==(c[f>>2]|0)){f=b;break}}if((j|0)==6)f=b;if(f|0){b=d+176|0;do if(r$a(b)|0)if(s$a(b)|0){e=f+520|0;a[f+2408>>0]=1;if(r$a(b)|0)if(s$a(b)|0){m=omb(464)|0;Xv(m,d+160|0);CC(e,m);Pa[c[(c[m>>2]|0)+4>>2]&4095](m);break}CC(e,0)}while(0);b=d+232|0;do if(L0a(b)|0){e=f+520|0;a[f+2409>>0]=1;if(L0a(b)|0){m=omb(460)|0;sY(m,d+160|0);DC(e,m);Pa[c[(c[m>>2]|0)+4>>2]&4095](m);break}else{DC(e,0);break}}while(0);b=d+368|0;if(aXa(b)|0)j=23;else if(bXa(b)|0)j=23;else{b=d+344|0;if(WWa(b)|0)j=23;else if(XWa(b)|0)j=23;else if(VWa(b)|0)j=23}if((j|0)==23){a[f+2410>>0]=1;b=dpa(d)|0;EC(f+520|0,b);if(b|0)Pa[c[(c[b>>2]|0)+4>>2]&4095](b)}e=d+456|0;if(U1a(e)|0)j=28;else if(W1a(e)|0)j=28;else if(V1a(e)|0)j=28;do if((j|0)==28){b=f+520|0;a[f+2411>>0]=1;if(!(U1a(e)|0))if(!(W1a(e)|0))if(!(V1a(e)|0)){FC(b,0);break}m=omb(444)|0;g3(m,d+160|0);FC(b,m);Pa[c[(c[m>>2]|0)+4>>2]&4095](m)}while(0);if(!(Q0a(d+2448|0)|0)){ya=l;return}Lmb(k,d+2452|0);Rmb(f+2452|0,k)|0;if((a[k+11>>0]|0)>=0){ya=l;return}rmb(c[k>>2]|0);ya=l;return}}Lmb(h,d+80|0);m=h+11|0;c[i>>2]=(a[m>>0]|0)<0?c[h>>2]|0:h;dKa(156720,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);ya=l;return}function kpa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=a+520|0;Sca(e,a);e=Tca(e,a)|0;d=c[e>>2]|0;e=e+4|0;if((d|0)==(c[e>>2]|0)){f=0;return f|0}a=0;while(1){g=c[d>>2]|0;if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)==135){a=job(c[d>>2]|0,13672,15568,0)|0;if((c[a+2468>>2]|0)==(b|0))break}d=d+4|0;if((d|0)==(c[e>>2]|0)){f=7;break}}if((f|0)==7)return a|0;g=a;return g|0}function lpa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=b+520|0;Sca(h,b);h=Tca(h,b)|0;c[a>>2]=0;f=a+4|0;c[f>>2]=0;g=a+8|0;c[g>>2]=0;b=c[h>>2]|0;h=h+4|0;if((b|0)==(c[h>>2]|0)){ya=j;return}do{e=c[b>>2]|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==135){d=c[b>>2]|0;if(!d)d=0;else d=job(d,13672,15568,0)|0;d=c[d+2468>>2]|0;c[i>>2]=d;e=c[f>>2]|0;if(e>>>0<(c[g>>2]|0)>>>0){c[e>>2]=d;c[f>>2]=e+4}else $m(a,i)}b=b+4|0}while((b|0)!=(c[h>>2]|0));ya=j;return}function mpa(a,b){a=a|0;b=b|0;c[a+560>>2]=b;return}function npa(a){a=a|0;a=Bca(a,58,-1e4,1)|0;if(!a){a=0;return a|0}a=job(a,13672,14504,0)|0;return a|0}function opa(a){a=a|0;a=Bca(a,59,-1e4,1)|0;if(!a){a=0;return a|0}a=job(a,13672,14520,0)|0;return a|0}function ppa(a){a=a|0;a=Bca(a,60,-1e4,1)|0;if(!a){a=0;return a|0}a=job(a,13672,14536,0)|0;return a|0}function qpa(a){a=a|0;a=Bca(a,61,-1e4,1)|0;if(!a){a=0;return a|0}a=job(a,13672,14552,0)|0;return a|0}function rpa(a){a=a|0;var b=0;AZa(a+336|0);xXa(a+324|0);W5a(a+312|0);wZa(a+296|0);S5a(a+232|0);HWa(a+208|0);FWa(a+184|0);oZa(a+176|0);mZa(a+96|0);O5a(a+80|0);_Ya(a+72|0);yTa(a+56|0);I5a(a+36|0);wYa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function spa(a){a=a|0;rpa(a);rmb(a);return}function tpa(a){a=a|0;o$a(a+16|0);n6a(a+36|0);JTa(a+56|0);I0a(a+72|0);z6a(a+80|0);p1a(a+96|0);x1a(a+176|0);SWa(a+184|0);ZWa(a+208|0);H6a(a+232|0);R1a(a+296|0);P6a(a+312|0);OXa(a+324|0);d2a(a+336|0);return}function upa(a){a=a|0;rpa(a+-16|0);return}function vpa(a){a=a|0;a=a+-16|0;rpa(a);rmb(a);return}function wpa(a){a=a|0;rpa(a+-36|0);return}function xpa(a){a=a|0;a=a+-36|0;rpa(a);rmb(a);return}function ypa(a){a=a|0;rpa(a+-56|0);return}function zpa(a){a=a|0;a=a+-56|0;rpa(a);rmb(a);return}function Apa(a){a=a|0;rpa(a+-72|0);return}function Bpa(a){a=a|0;a=a+-72|0;rpa(a);rmb(a);return}function Cpa(a){a=a|0;rpa(a+-80|0);return}function Dpa(a){a=a|0;a=a+-80|0;rpa(a);rmb(a);return}function Epa(a){a=a|0;rpa(a+-96|0);return}function Fpa(a){a=a|0;a=a+-96|0;rpa(a);rmb(a);return}function Gpa(a){a=a|0;rpa(a+-176|0);return}function Hpa(a){a=a|0;a=a+-176|0;rpa(a);rmb(a);return}function Ipa(a){a=a|0;rpa(a+-184|0);return}function Jpa(a){a=a|0;a=a+-184|0;rpa(a);rmb(a);return}function Kpa(a){a=a|0;rpa(a+-208|0);return}function Lpa(a){a=a|0;a=a+-208|0;rpa(a);rmb(a);return}function Mpa(a){a=a|0;rpa(a+-232|0);return}function Npa(a){a=a|0;a=a+-232|0;rpa(a);rmb(a);return}function Opa(a){a=a|0;rpa(a+-296|0);return}function Ppa(a){a=a|0;a=a+-296|0;rpa(a);rmb(a);return}function Qpa(a){a=a|0;rpa(a+-312|0);return}function Rpa(a){a=a|0;a=a+-312|0;rpa(a);rmb(a);return}function Spa(a){a=a|0;rpa(a+-324|0);return}function Tpa(a){a=a|0;a=a+-324|0;rpa(a);rmb(a);return}function Upa(a){a=a|0;rpa(a+-336|0);return}function Vpa(a){a=a|0;a=a+-336|0;rpa(a);rmb(a);return}function Wpa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=ya;ya=ya+16|0;f=h;c[a>>2]=27408;c[a+4>>2]=0;g=a+8|0;c[g>>2]=0;e=a+12|0;c[e>>2]=0;t=a+16|0;n$a(t);s=a+36|0;m6a(s);r=a+56|0;ITa(r);q=a+72|0;H0a(q);p=a+80|0;y6a(p);o=a+96|0;o1a(o);n=a+176|0;w1a(n);m=a+184|0;RWa(m);l=a+208|0;YWa(l);k=a+232|0;G6a(k);j=a+296|0;Q1a(j);i=a+312|0;O6a(i);b=a+324|0;NXa(b);d=a+336|0;c2a(d);c[a>>2]=99508;c[t>>2]=99532;c[s>>2]=99548;c[r>>2]=99564;c[q>>2]=99580;c[p>>2]=99596;c[o>>2]=99612;c[n>>2]=99628;c[m>>2]=99644;c[l>>2]=99660;c[k>>2]=99676;c[j>>2]=99692;c[i>>2]=99708;c[b>>2]=99724;c[d>>2]=99740;c[f>>2]=103;d=c[g>>2]|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=103;d=d+4|0;c[g>>2]=d}c[f>>2]=233;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=233;d=d+4|0;c[g>>2]=d}c[f>>2]=7;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=7;d=d+4|0;c[g>>2]=d}c[f>>2]=133;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=133;d=d+4|0;c[g>>2]=d}c[f>>2]=242;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=242;d=d+4|0;c[g>>2]=d}c[f>>2]=142;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=142;d=d+4|0;c[g>>2]=d}c[f>>2]=143;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=143;d=d+4|0;c[g>>2]=d}c[f>>2]=70;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=70;d=d+4|0;c[g>>2]=d}c[f>>2]=71;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=71;d=d+4|0;c[g>>2]=d}c[f>>2]=246;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=246;d=d+4|0;c[g>>2]=d}c[f>>2]=153;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=153;d=d+4|0;c[g>>2]=d}c[f>>2]=248;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=248;d=d+4|0;c[g>>2]=d}c[f>>2]=78;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=78;d=d+4|0;c[g>>2]=d}c[f>>2]=155;if((d|0)==(b|0)){Gd(a+4|0,f);t=c[a>>2]|0;t=t+12|0;t=c[t>>2]|0;Pa[t&4095](a);ya=h;return}else{c[d>>2]=155;c[g>>2]=d+4;t=c[a>>2]|0;t=t+12|0;t=c[t>>2]|0;Pa[t&4095](a);ya=h;return}}function Xpa(a){a=a|0;EZa(a+196|0);Vya(a);return}function Ypa(a){a=a|0;EZa(a+196|0);Vya(a);rmb(a);return}function Zpa(a){a=a|0;return 69}function _pa(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[156791]|0;a[b+1>>0]=a[156792]|0;a[b+2>>0]=a[156793]|0;a[b+3>>0]=a[156794]|0;a[b+4>>0]=a[156795]|0;a[b+5>>0]=a[156796]|0;a[b+6>>0]=a[156797]|0;a[b+7>>0]=0;return}function $pa(a){a=a|0;Yya(a);Hq(a+184|0);n2a(a+196|0);return}function aqa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=19)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=134){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>63)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<70)break;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function bqa(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 0}function cqa(a,b){a=a|0;b=b|0;Nq(a+184|0,a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 0}function dqa(a,b){a=a|0;b=b|0;b=job(b,7856,9992,0)|0;c[b+4>>2]=0;c[b+8>>2]=0;return 0}function eqa(a,b){a=a|0;b=b|0;if(!(c[a+188>>2]|0))return 0;Iq(a+184|0,b)|0;return 0}function fqa(a,b){a=a|0;b=b|0;_L(a,b)|0;if(!(c[a+188>>2]|0))return 0;Jq(a+184|0,b)|0;return 0}function gqa(a){a=a|0;a=a+-168|0;EZa(a+196|0);Vya(a);return}function hqa(a){a=a|0;a=a+-168|0;EZa(a+196|0);Vya(a);rmb(a);return}function iqa(a){a=a|0;a=a+-184|0;EZa(a+196|0);Vya(a);return}function jqa(a){a=a|0;a=a+-184|0;EZa(a+196|0);Vya(a);rmb(a);return}function kqa(a){a=a|0;a=a+-184|0;Yya(a);Hq(a+184|0);n2a(a+196|0);return}function lqa(a){a=a|0;a=a+-196|0;EZa(a+196|0);Vya(a);return}function mqa(a){a=a|0;a=a+-196|0;EZa(a+196|0);Vya(a);rmb(a);return}function nqa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=8;h=d;c[h>>2]=1952671091;c[h+4>>2]=762212201;a[d+8>>0]=0;dza(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);e=b+184|0;Mq(e);d=b+196|0;m2a(d);c[b>>2]=99756;c[b+168>>2]=100316;c[e>>2]=100332;c[d>>2]=100360;c[f>>2]=157;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}else{c[e>>2]=157;c[d>>2]=e+4;h=99756;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}}function oqa(a){a=a|0;YZa(a+208|0);cE(a);return}function pqa(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function qqa(a){a=a|0;return 52}function rqa(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[156814]|0;a[b+1>>0]=a[156815]|0;a[b+2>>0]=a[156816]|0;a[b+3>>0]=0;return}function sqa(a){a=a|0;fE(a);f3a(a+208|0);return}function tqa(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=100376;c[b+160>>2]=100936;c[b+172>>2]=100964;c[b+188>>2]=100980;c[d>>2]=100996;return b|0}function uqa(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function vqa(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function wqa(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function xqa(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function yqa(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function zqa(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function Aqa(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function Bqa(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function Cqa(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function Dqa(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=4;c[d>>2]=761489779;a[d+4>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=100376;c[b+160>>2]=100936;c[b+172>>2]=100964;c[b+188>>2]=100980;c[d>>2]=100996;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=100376;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function Eqa(a){a=a|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Fqa(a){a=a|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Gqa(a){a=a|0;return 85}function Hqa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1920298067;a[b+4>>0]=0;return}function Iqa(a){a=a|0;return a+352|0}function Jqa(a){a=a|0;return a+352|0}function Kqa(a){a=a|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);c[a+532>>2]=0;return}function Lqa(a,b){a=a|0;b=b|0;ew(a,b)|0;c[a+532>>2]=0;return 0}function Mqa(a){a=a|0;a=a+-168|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Nqa(a){a=a|0;a=a+-168|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Oqa(a){a=a|0;a=a+-168|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);c[a+532>>2]=0;return}function Pqa(a){a=a|0;a=a+-184|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Qqa(a){a=a|0;a=a+-184|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Rqa(a){a=a|0;a=a+-316|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Sqa(a){a=a|0;a=a+-316|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Tqa(a){a=a|0;a=a+-332|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Uqa(a){a=a|0;a=a+-332|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Vqa(a){a=a|0;a=a+-352|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function Wqa(a){a=a|0;a=a+-352|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Xqa(a){a=a|0;a=a+-352|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);c[a+532>>2]=0;return}function Yqa(a){a=a|0;return a+-352+352|0}function Zqa(a){a=a|0;a=a+-368|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function _qa(a){a=a|0;a=a+-368|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function $qa(a){a=a|0;a=a+-384|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function ara(a){a=a|0;a=a+-384|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function bra(a){a=a|0;a=a+-400|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function cra(a){a=a|0;a=a+-400|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function dra(a){a=a|0;a=a+-432|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function era(a){a=a|0;a=a+-432|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function fra(a){a=a|0;a=a+-448|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function gra(a){a=a|0;a=a+-448|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function hra(a){a=a|0;a=a+-488|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function ira(a){a=a|0;a=a+-488|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function jra(a){a=a|0;a=a+-504|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function kra(a){a=a|0;a=a+-504|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function lra(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[156841]|0;a[d+1>>0]=a[156842]|0;a[d+2>>0]=a[156843]|0;a[d+3>>0]=a[156844]|0;a[d+4>>0]=a[156845]|0;a[d+5>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+352|0;TBa(f);e=b+488|0;t$a(e);g=b+504|0;N$a(g);c[b>>2]=101012;c[b+168>>2]=101572;c[b+184>>2]=101608;c[b+316>>2]=101624;c[b+332>>2]=101640;c[f>>2]=101656;c[b+368>>2]=101704;c[b+384>>2]=101720;c[b+400>>2]=101736;c[b+432>>2]=101752;c[b+448>>2]=101768;c[e>>2]=101784;c[g>>2]=101800;$ba(b,b+356|0,12);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=108;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=108;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function mra(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;i=o+8|0;j=o+4|0;k=o;l=b+416|0;h=c[l>>2]|0;if(!h){ya=o;return}m=b+472|0;if(!(c[m>>2]|0)){ya=o;return}n=d+172|0;if(!(c[n>>2]|0)){ya=o;return}c[i>>2]=0;h=(Ba[c[(c[h>>2]|0)+8>>2]&511](h)|0)==101;b=c[l>>2]|0;if(h){if(!b)b=0;else b=job(b,12616,9128,0)|0;c[j>>2]=0;c[k>>2]=0;pv(b,j,k);d=(e|0)==1?c[j>>2]|0:c[k>>2]|0}else d=K_(b,i)|0;h=c[m>>2]|0;h=(Ba[c[(c[h>>2]|0)+8>>2]&511](h)|0)==101;b=c[m>>2]|0;if(h){if(!b)b=0;else b=job(b,12616,9128,0)|0;c[j>>2]=0;c[k>>2]=0;pv(b,j,k);b=(e|0)==1?c[j>>2]|0:c[k>>2]|0}else b=K_(b,i)|0;if(!d){d=Nca(c[l>>2]|0,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0}if(!b){b=Nca(c[m>>2]|0,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0}m=(b|0)==0;i=m?d:b;b=m?d:(d|0)==0?b:d;d=(b|0)!=0;if(d)if((c[b+200>>2]|0)<(c[(c[n>>2]|0)+200>>2]|0))a[f>>0]=1;h=(i|0)!=0;if(h)if((c[i+200>>2]|0)<(c[(c[n>>2]|0)+200>>2]|0))a[f>>0]=1;if(d)if((c[b+200>>2]|0)>(c[(c[n>>2]|0)+200>>2]|0))a[g>>0]=1;if(h)if((c[i+200>>2]|0)>(c[(c[n>>2]|0)+200>>2]|0))a[g>>0]=1;ya=o;return}function nra(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0,I=0,J=0,K=0,L=0;F=ya;ya=ya+192|0;r=F+184|0;q=F+176|0;w=F+168|0;B=F;v=F+112|0;E=F+104|0;K=F+160|0;C=F+152|0;x=F+80|0;J=F+144|0;D=F+136|0;y=F+72|0;t=F+128|0;s=F+120|0;j=F+56|0;k=F+96|0;l=F+88|0;m=F+64|0;n=F+48|0;o=F+40|0;p=F+32|0;g=+f[d+116>>2];f[w>>2]=g;z=c[d+124>>2]|0;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[B+16>>2]=0;c[B+20>>2]=0;c[B+24>>2]=0;c[B+28>>2]=0;BM(d,B);u=d+128|0;h=B;i=c[h>>2]|0;h=c[h+4>>2]|0;A=v;c[A>>2]=i;c[A+4>>2]=h;A=B+8|0;L=A;I=c[L+4>>2]|0;H=K;c[H>>2]=c[L>>2];c[H+4>>2]=I;G=-g;H=C;c[H>>2]=i;c[H+4>>2]=h;c[q>>2]=c[K>>2];c[q+4>>2]=c[K+4>>2];c[r>>2]=c[C>>2];c[r+4>>2]=c[C+4>>2];pr(E,q,G,r);C=B+16|0;K=C;H=c[K+4>>2]|0;I=J;c[I>>2]=c[K>>2];c[I+4>>2]=H;I=D;c[I>>2]=i;c[I+4>>2]=h;c[q>>2]=c[J>>2];c[q+4>>2]=c[J+4>>2];c[r>>2]=c[D>>2];c[r+4>>2]=c[D+4>>2];pr(x,q,G,r);D=B+24|0;J=D;I=c[J+4>>2]|0;H=t;c[H>>2]=c[J>>2];c[H+4>>2]=I;H=s;c[H>>2]=i;c[H+4>>2]=h;c[q>>2]=c[t>>2];c[q+4>>2]=c[t+4>>2];c[r>>2]=c[s>>2];c[r+4>>2]=c[s+4>>2];pr(y,q,G,r);s=e+236|0;t=d+132|0;if((c[u>>2]|0)==(c[t>>2]|0)){L=0;ya=F;return L|0}e=(c[E+4>>2]|0)-h|0;oB(b,c[s>>2]|0)|0;e=(c[u>>2]|0)==(c[t>>2]|0)?0:(e|0)>-1?e:0-e|0;L=E;K=c[L+4>>2]|0;J=k;c[J>>2]=c[L>>2];c[J+4>>2]=K;J=l;c[J>>2]=i;c[J+4>>2]=h;c[q>>2]=c[k>>2];c[q+4>>2]=c[k+4>>2];c[r>>2]=c[l>>2];c[r+4>>2]=c[l+4>>2];pr(j,q,g,r);J=j;K=c[J+4>>2]|0;L=E;c[L>>2]=c[J>>2];c[L+4>>2]=K;L=x;K=c[L+4>>2]|0;J=m;c[J>>2]=c[L>>2];c[J+4>>2]=K;J=n;c[J>>2]=i;c[J+4>>2]=h;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];pr(j,q,g,r);J=j;K=c[J+4>>2]|0;L=x;c[L>>2]=c[J>>2];c[L+4>>2]=K;L=y;K=c[L+4>>2]|0;J=o;c[J>>2]=c[L>>2];c[J+4>>2]=K;J=p;c[J>>2]=i;c[J+4>>2]=h;c[q>>2]=c[o>>2];c[q+4>>2]=c[o+4>>2];c[r>>2]=c[p>>2];c[r+4>>2]=c[p+4>>2];pr(j,q,g,r);J=j;K=c[J+4>>2]|0;L=y;c[L>>2]=c[J>>2];c[L+4>>2]=K;if(e){ora(a,b,d,u,v,y,E,x,z,w,0);pra(a,b,v,y,E,x,z,e,c[s>>2]|0);h=v;i=c[h>>2]|0;h=c[h+4>>2]|0;J=B;c[J>>2]=i;c[J+4>>2]=h;J=E;K=c[J+4>>2]|0;L=A;c[L>>2]=c[J>>2];c[L+4>>2]=K;L=x;K=c[L+4>>2]|0;J=C;c[J>>2]=c[L>>2];c[J+4>>2]=K;J=y;K=c[J+4>>2]|0;L=D;c[L>>2]=c[J>>2];c[L+4>>2]=K;g=+f[w>>2];yM(d,B,g,c[d+120>>2]|0,z)}if((c[u>>2]|0)!=(c[t>>2]|0)){ora(a,b,d,u,v,y,E,x,z,w,1);pra(a,b,v,y,E,x,z,e,c[s>>2]|0);h=v;i=c[h>>2]|0;h=c[h+4>>2]|0;g=+f[w>>2]}J=B;c[J>>2]=i;c[J+4>>2]=h;J=E;K=c[J+4>>2]|0;L=A;c[L>>2]=c[J>>2];c[L+4>>2]=K;L=x;K=c[L+4>>2]|0;J=C;c[J>>2]=c[L>>2];c[J+4>>2]=K;J=y;K=c[J+4>>2]|0;L=D;c[L>>2]=c[J>>2];c[L+4>>2]=K;yM(d,B,g,c[d+120>>2]|0,z);Vq(d);L=1;ya=F;return L|0}function ora(b,d,e,g,h,i,j,k,l,m,n){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0.0,p=0.0,q=0,r=0,s=0,t=0,v=0,w=0,x=0,z=0,B=0,C=0,D=0,E=0.0;D=ya;ya=ya+16|0;x=D;j=(c[i>>2]|0)-(c[h>>2]|0)|0;b=(j|0)>-1?j:0-j|0;z=(lB(d,100)|0)/2|0;q=c[g>>2]|0;C=g+4|0;B=c[C>>2]|0;if((q|0)==(B|0)){k=0;j=0}else{w=(b|0)/2|0;o=+(b|0)*.5;if(!j){k=0;j=0;do{b=c[q>>2]|0;if(!(a[b+40>>0]|0)){a[x>>0]=0;b=AM(e,c[b+36>>2]|0,x,z)|0;if(!(a[x>>0]|0)){if(b){n=c[(c[q>>2]|0)+36>>2]|0;Ba[c[(c[n>>2]|0)+32>>2]&511](n)|0;n=c[(c[q>>2]|0)+36>>2]|0;Ba[c[(c[n>>2]|0)+32>>2]&511](n)|0;if((b|0)>0){n=~~+(b|0);k=(k|0)<(n|0)?n:k;j=(j|0)<(n|0)?n:j}}}else a[(c[q>>2]|0)+40>>0]=1}q=q+4|0}while((q|0)!=(B|0))}else{k=0;j=0;do{b=c[q>>2]|0;if(!(a[b+40>>0]|0)){a[x>>0]=0;v=AM(e,c[b+36>>2]|0,x,z)|0;if(!(a[x>>0]|0)){if(v){r=c[(c[q>>2]|0)+36>>2]|0;b=Ba[c[(c[r>>2]|0)+32>>2]&511](r)|0;b=(c[r+28>>2]|0)+b|0;r=c[h>>2]|0;r=(r|0)<(b|0)?b:r;b=c[(c[q>>2]|0)+36>>2]|0;s=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;s=(c[b+36>>2]|0)+s|0;b=c[i>>2]|0;r=((((s|0)<(b|0)?s:b)-r|0)/2|0)+r|0;s=r-(c[h>>2]|0)|0;t=(s|0)>(w|0);if((v|0)>0){E=+(v|0);p=E*(+((t?b-r|0:s)|0)/o);s=~~(t^1|n?E:p);v=~~(t|n?E:p);k=(k|0)<(s|0)?s:k;j=(j|0)<(v|0)?v:j}}}else a[(c[q>>2]|0)+40>>0]=1}q=q+4|0}while((q|0)!=(B|0))}}if((c[g>>2]|0)==(c[C>>2]|0)){ya=D;return}r=h+4|0;b=c[r>>2]|0;do if((l|0)==1){c[r>>2]=b+k;q=i+4|0;l=(c[q>>2]|0)+j|0;c[q>>2]=l;o=+A(+(+(l-(c[r>>2]|0)|0)),+(+((c[i>>2]|0)-(c[h>>2]|0)|0)));p=+(Yea((c[d+1368>>2]|0)+2656|0)|0)*3.141592653589793/180.0;if(+u(+o)>p){b=~~(+y(+p)*+((c[i>>2]|0)-(c[h>>2]|0)|0)/+y(+(1.5707963267948966-p)));j=c[q>>2]|0;k=c[r>>2]|0;if((j|0)>(k|0)){c[r>>2]=j-b;o=p;break}else{c[q>>2]=k-b;o=-p;break}}}else{c[r>>2]=b-k;g=i+4|0;c[g>>2]=(c[g>>2]|0)-j;o=+qra(0,d,h,i,l,1)}while(0);f[m>>2]=o;ya=D;return}function pra(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0,B=0,C=0;z=ya;ya=ya+96|0;x=z+80|0;w=z+72|0;v=z+16|0;k=z+64|0;l=z+56|0;o=z+48|0;p=z+40|0;q=z+32|0;r=z+24|0;s=z+8|0;t=z;y=e+4|0;m=d+4|0;n=(c[e>>2]|0)-(c[d>>2]|0)|0;u=+A(+(+((c[y>>2]|0)-(c[m>>2]|0)|0)),+(+(n|0)));if(u!=0.0){n=e;B=c[n+4>>2]|0;C=k;c[C>>2]=c[n>>2];c[C+4>>2]=B;C=d;B=c[C+4>>2]|0;n=l;c[n>>2]=c[C>>2];c[n+4>>2]=B;c[w>>2]=c[k>>2];c[w+4>>2]=c[k+4>>2];c[x>>2]=c[l>>2];c[x+4>>2]=c[l+4>>2];pr(v,w,-u,x);l=v;n=c[l+4>>2]|0;k=e;c[k>>2]=c[l>>2];c[k+4>>2]=n;k=c[m>>2]|0;if((k|0)!=(n|0))c[y>>2]=k;pra(a,b,d,e,f,g,h,i,j);i=e;B=c[i+4>>2]|0;C=o;c[C>>2]=c[i>>2];c[C+4>>2]=B;C=d;B=c[C+4>>2]|0;i=p;c[i>>2]=c[C>>2];c[i+4>>2]=B;c[w>>2]=c[o>>2];c[w+4>>2]=c[o+4>>2];c[x>>2]=c[p>>2];c[x+4>>2]=c[p+4>>2];pr(v,w,u,x);i=v;B=c[i+4>>2]|0;C=e;c[C>>2]=c[i>>2];c[C+4>>2]=B;C=f;B=c[C+4>>2]|0;i=q;c[i>>2]=c[C>>2];c[i+4>>2]=B;i=d;B=c[i+4>>2]|0;C=r;c[C>>2]=c[i>>2];c[C+4>>2]=B;c[w>>2]=c[q>>2];c[w+4>>2]=c[q+4>>2];c[x>>2]=c[r>>2];c[x+4>>2]=c[r+4>>2];pr(v,w,u,x);C=v;B=c[C+4>>2]|0;i=f;c[i>>2]=c[C>>2];c[i+4>>2]=B;i=g;B=c[i+4>>2]|0;C=s;c[C>>2]=c[i>>2];c[C+4>>2]=B;C=d;B=c[C+4>>2]|0;i=t;c[i>>2]=c[C>>2];c[i+4>>2]=B;c[w>>2]=c[s>>2];c[w+4>>2]=c[s+4>>2];c[x>>2]=c[t>>2];c[x+4>>2]=c[t+4>>2];pr(v,w,u,x);i=v;B=c[i+4>>2]|0;C=g;c[C>>2]=c[i>>2];c[C+4>>2]=B;ya=z;return}k=(n|0)/(Yea((c[b+1368>>2]|0)+2400|0)|0)|0;C=nB(b,j)|0;k=(C|0)<(k|0)?C:k;c[f>>2]=k+(c[d>>2]|0);c[g>>2]=(c[e>>2]|0)-k;k=c[m>>2]|0;if((h|0)==1){c[f+4>>2]=k+i;c[g+4>>2]=(c[y>>2]|0)+i;ya=z;return}else{c[f+4>>2]=k-i;c[g+4>>2]=(c[y>>2]|0)-i;ya=z;return}}function qra(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0.0,i=0.0,j=0,k=0;j=e+4|0;k=d+4|0;h=+A(+(+((c[j>>2]|0)-(c[k>>2]|0)|0)),+(+((c[e>>2]|0)-(c[d>>2]|0)|0)));i=+(Yea((c[b+1368>>2]|0)+2656|0)|0)*3.141592653589793/180.0;i=g?i:i*2.0;if(!(+u(+h)>i)){i=h;return +i}b=~~(+y(+i)*+((c[e>>2]|0)-(c[d>>2]|0)|0)/+y(+(1.5707963267948966-i)));g=c[j>>2]|0;d=c[k>>2]|0;a=(f|0)==1;if((g|0)>(d|0))if(a){c[k>>2]=g-b;return +i}else{c[j>>2]=d+b;return +i}else{if(a)c[j>>2]=d-b;else c[k>>2]=g+b;i=-i;return +i}return 0.0}function rra(a){a=a|0;MC(a+424|0);FZ(a);return}function sra(a){a=a|0;MC(a+424|0);FZ(a);rmb(a);return}function tra(a){a=a|0;return 123}function ura(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[156847]|0;a[b+1>>0]=a[156848]|0;a[b+2>>0]=a[156849]|0;a[b+3>>0]=a[156850]|0;a[b+4>>0]=a[156851]|0;a[b+5>>0]=0;return}function vra(a){a=a|0;return a+424|0}function wra(a){a=a|0;KZ(a);OC(a+424|0);return}function xra(a){a=a|0;a=a+-160|0;MC(a+424|0);FZ(a);return}function yra(a){a=a|0;a=a+-160|0;MC(a+424|0);FZ(a);rmb(a);return}function zra(a){a=a|0;a=a+-160|0;KZ(a);OC(a+424|0);return}function Ara(a){a=a|0;a=a+-176|0;MC(a+424|0);FZ(a);return}function Bra(a){a=a|0;a=a+-176|0;MC(a+424|0);FZ(a);rmb(a);return}function Cra(a){a=a|0;a=a+-196|0;MC(a+424|0);FZ(a);return}function Dra(a){a=a|0;a=a+-196|0;MC(a+424|0);FZ(a);rmb(a);return}function Era(a){a=a|0;a=a+-196|0;KZ(a);OC(a+424|0);return}function Fra(a){a=a|0;a=a+-212|0;MC(a+424|0);FZ(a);return}function Gra(a){a=a|0;a=a+-212|0;MC(a+424|0);FZ(a);rmb(a);return}function Hra(a){a=a|0;a=a+-344|0;MC(a+424|0);FZ(a);return}function Ira(a){a=a|0;a=a+-344|0;MC(a+424|0);FZ(a);rmb(a);return}function Jra(a){a=a|0;a=a+-360|0;MC(a+424|0);FZ(a);return}function Kra(a){a=a|0;a=a+-360|0;MC(a+424|0);FZ(a);rmb(a);return}function Lra(a){a=a|0;a=a+-424|0;MC(a+424|0);FZ(a);return}function Mra(a){a=a|0;a=a+-424|0;MC(a+424|0);FZ(a);rmb(a);return}function Nra(a){a=a|0;a=a+-424|0;KZ(a);OC(a+424|0);return}function Ora(a){a=a|0;a=a+-440|0;MC(a+424|0);FZ(a);return}function Pra(a){a=a|0;a=a+-440|0;MC(a+424|0);FZ(a);rmb(a);return}function Qra(a){a=a|0;a=a+-448|0;MC(a+424|0);FZ(a);return}function Rra(a){a=a|0;a=a+-448|0;MC(a+424|0);FZ(a);rmb(a);return}function Sra(a){a=a|0;a=a+-456|0;MC(a+424|0);FZ(a);return}function Tra(a){a=a|0;a=a+-456|0;MC(a+424|0);FZ(a);rmb(a);return}function Ura(a){a=a|0;a=a+-508|0;MC(a+424|0);FZ(a);return}function Vra(a){a=a|0;a=a+-508|0;MC(a+424|0);FZ(a);rmb(a);return}function Wra(a){a=a|0;a=a+-516|0;MC(a+424|0);FZ(a);return}function Xra(a){a=a|0;a=a+-516|0;MC(a+424|0);FZ(a);rmb(a);return}function Yra(a){a=a|0;a=a+-528|0;MC(a+424|0);FZ(a);return}function Zra(a){a=a|0;a=a+-528|0;MC(a+424|0);FZ(a);rmb(a);return}function _ra(a){a=a|0;a=a+-536|0;MC(a+424|0);FZ(a);return}function $ra(a){a=a|0;a=a+-536|0;MC(a+424|0);FZ(a);rmb(a);return}function asa(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=6;a[d>>0]=a[156866]|0;a[d+1>>0]=a[156867]|0;a[d+2>>0]=a[156868]|0;a[d+3>>0]=a[156869]|0;a[d+4>>0]=a[156870]|0;a[d+5>>0]=a[156871]|0;a[d+6>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);f=b+424|0;bD(f);c[b>>2]=101816;c[b+160>>2]=102392;c[b+176>>2]=102424;c[b+196>>2]=102440;c[b+212>>2]=102476;c[b+344>>2]=102492;c[b+360>>2]=102508;c[f>>2]=102524;c[b+440>>2]=102548;c[b+448>>2]=102564;c[b+456>>2]=102580;c[b+508>>2]=102596;c[b+516>>2]=102612;c[b+528>>2]=102628;c[b+536>>2]=102644;$ba(b,b+428|0,3);Pa[c[(c[b>>2]|0)+96>>2]&4095](b);ya=e;return}function bsa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=102660;b=a+160|0;c[b>>2]=103224;c[a+176>>2]=103256;d=a+196|0;c[d>>2]=103272;e=a+204|0;c[e>>2]=103288;f=a+220|0;c[f>>2]=103304;Nsa(a);g=c[a+240>>2]|0;if(g|0){c[a+244>>2]=g;rmb(g)}G_a(f);y_a(e);CZa(d);vK(b);Waa(a);return}function csa(a){a=a|0;bsa(a);rmb(a);return}function dsa(a){a=a|0;return 26}function esa(a){a=a|0;if(XVa(a+176|0)|0)if((c[(job(Nca(a,9,-1)|0,13672,9648,0)|0)+1364>>2]|0)==3){a=yK(a+160|0)|0;return a|0}a=Zaa(a)|0;return a|0}function fsa(a){a=a|0;var b=0,d=0,e=0;if(XVa(a+176|0)|0)if((c[(job(Nca(a,9,-1)|0,13672,9648,0)|0)+1364>>2]|0)==3){e=zK(a+160|0)|0;return e|0}b=c[a+252>>2]|0;if((b|0)!=-2147483647){e=b;return e|0}d=a+260|0;if(!(c[d>>2]|0)){e=0;return e|0}e=a+8|0;b=c[e>>2]|0;if((b|0)!=-2147483647){e=b;return e|0}b=Nca(a,31,-1)|0;if(!b)b=0;else b=job(b,13672,15976,0)|0;a=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;d=(c[(c[d>>2]|0)+176>>2]|0)+a|0;c[e>>2]=d;e=d;return e|0}function gsa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[156990]|0;a[b+1>>0]=a[156991]|0;a[b+2>>0]=a[156992]|0;a[b+3>>0]=a[156993]|0;a[b+4>>0]=a[156994]|0;a[b+5>>0]=0;return}function hsa(a){a=a|0;return a+160|0}function isa(a){a=a|0;bba(a);xK(a+160|0);i2a(a+196|0);w4a(a+204|0);T4a(a+220|0);c[a+252>>2]=-2147483647;c[a+236>>2]=100;c[a+228>>2]=5;c[a+232>>2]=0;c[a+260>>2]=0;c[a+244>>2]=c[a+240>>2];c[a+256>>2]=0;Nsa(a);return}function jsa(a){a=a|0;return 0}function ksa(a){a=a|0;var b=0;b=a+264|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[a+236>>2]=100;c[a+228>>2]=5;c[a+232>>2]=0;c[a+260>>2]=0;c[a+244>>2]=c[a+240>>2];c[a+256>>2]=0;return}function lsa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;f=k+24|0;h=k+8|0;c[j>>2]=d;g=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==17){e=job(d,13672,12520,0)|0;if(!e)e=d;else{e=e+200|0;if((c[e>>2]|0)<1){c[e>>2]=(c[b+68>>2]|0)-(c[b+64>>2]|0)>>2;e=d}else e=d}}else{if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56){e=d;break}Ra[c[(c[d>>2]|0)+48>>2]&511](f,d);e=f+11|0;m=a[e>>0]|0;l=c[f>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);d=h+11|0;g=(a[d>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=m<<24>>24<0?l:f;c[i+4>>2]=g;aKa(161448,i);if((a[d>>0]|0)<0)rmb(c[h>>2]|0);if((a[e>>0]|0)<0)rmb(c[f>>2]|0);g=c[j>>2]|0;e=g}while(0);Yba(e,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=g;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function msa(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,8672,0)|0;e=omb(280)|0;Dn(e,a);d=b+36|0;c[d>>2]=e;Pa[c[(c[e>>2]|0)+108>>2]&4095](e);lca(c[d>>2]|0,a);a=c[b+32>>2]|0;Ra[c[(c[a>>2]|0)+112>>2]&511](a,c[d>>2]|0);return 0}function nsa(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,12584,0)|0;b=a+256|0;if(!(AWa((c[b>>2]|0)+2472|0)|0)){a=1;d=d+24|0;c[d>>2]=a;return 0}a=c[(c[b>>2]|0)+2476>>2]|0;d=d+24|0;c[d>>2]=a;return 0}function osa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+64|0;k=r+60|0;l=r+56|0;d=r+48|0;p=r+36|0;e=r+24|0;o=r+12|0;m=r;c[d>>2]=44492;c[d+4>>2]=17;c[p>>2]=0;q=p+4|0;c[q>>2]=0;c[p+8>>2]=0;oca(b,p,d,-1e4,1,1);d=c[p>>2]|0;if((c[q>>2]|0)-d>>2>>>0>=2){c[e+4>>2]=17;c[e>>2]=103320;a[e+8>>0]=0;c[o>>2]=0;n=o+4|0;c[n>>2]=0;c[o+8>>2]=0;oca(b,o,e,-1e4,1,1);i=c[q>>2]|0;j=c[p>>2]|0;d=j;b=i;if(i-j>>2>>>0<3){f=c[n>>2]|0;e=c[o>>2]|0;if((f|0)==(e|0))g=5}else{e=c[o>>2]|0;f=c[n>>2]|0;g=5}if((g|0)==5){if((e|0)!=(f|0)){c[m>>2]=0;j=m+4|0;c[j>>2]=0;c[m+8>>2]=0;a:do if((d|0)!=(b|0)){i=0;while(1){if((e|0)==(f|0))break;g=c[d>>2]|0;h=c[e>>2]|0;if(g>>>0>>0){c[l>>2]=i;c[k>>2]=c[l>>2];h=d+4|0;g=(ev(m,k,d)|0)+4|0}else{h=h>>>0>>0?d:d+4|0;e=e+4|0;g=i}if((h|0)==(b|0))break a;else{d=h;i=g}}if((d|0)!=(b|0)){e=i;do{c[l>>2]=e;c[k>>2]=c[l>>2];e=(ev(m,k,d)|0)+4|0;d=d+4|0}while((d|0)!=(b|0))}}while(0);Pba(p,c[m>>2]|0,c[j>>2]|0);d=c[m>>2]|0;if(d|0){c[j>>2]=d;rmb(d)}d=c[p>>2]|0;b=c[q>>2]|0}if((d|0)!=(b|0)){c[(job(c[d>>2]|0,13672,12520,0)|0)+228>>2]=1;e=d+4|0;if((e|0)!=(b|0))do{c[(job(c[e>>2]|0,13672,12520,0)|0)+228>>2]=2;e=e+4|0}while((e|0)!=(b|0))}e=c[o>>2]|0}if(e){c[n>>2]=e;rmb(e);d=c[p>>2]|0}}if(!d){ya=r;return 0}c[q>>2]=d;rmb(d);ya=r;return 0}function psa(a,b){a=a|0;b=b|0;b=job(b,7856,12912,0)|0;c[b+28>>2]=c[a+236>>2];return 0}function qsa(a,b){a=a|0;b=b|0;c[a+260>>2]=0;Nsa(a);return 0}function rsa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)d=0;else d=job(b,7856,10808,0)|0;f=c[(job(Nca(a,31,-1)|0,13672,15976,0)|0)+396>>2]|0;b=a+200|0;if((c[(kpa(f,c[b>>2]|0)|0)+2592>>2]|0)==1){f=1;return f|0}c[d+12>>2]=c[b>>2];f=d+8|0;e=hGa(c[d+4>>2]|0,c[f>>2]|0,a,c[d+32>>2]|0)|0;c[a+260>>2]=e;d=c[a+240>>2]|0;a=a+244|0;b=c[a>>2]|0;if((d|0)!=(b|0)){do{g=c[d>>2]|0;if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)==131){b=d;break}d=d+4|0}while((d|0)!=(b|0));if((b|0)!=(c[a>>2]|0))FGa(e,c[(job(c[b>>2]|0,13672,16688,0)|0)+468>>2]|0)}c[f>>2]=(c[f>>2]|0)+1;g=0;return g|0}function ssa(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,12160,0)|0;b=a+252|0;a=c[b>>2]|0;if((a|0)==-2147483647)return 0;c[b>>2]=~~(+(a|0)/+g[(c[d+4>>2]|0)+768>>3]);return 0}function tsa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+64|0;g=n;l=n+40|0;h=n+28|0;k=n+16|0;j=n+8|0;f=job(d,7856,9912,0)|0;d=b+200|0;e=kpa(c[f+4>>2]|0,c[d>>2]|0)|0;if(!e){c[g>>2]=c[d>>2];kKa(156873,g);ya=n;return 1}if(a[f+10>>0]|0){c[e+2592>>2]=2;ya=n;return 1}d=e+2592|0;if(a[f+11>>0]|0){c[d>>2]=2;ya=n;return 1}if((c[d>>2]|0)==2){ya=n;return 1}g=e+2592|0;c[g>>2]=1;c[l>>2]=0;i=l+4|0;c[i>>2]=0;c[l+8>>2]=0;c[h+4>>2]=17;c[h>>2]=103320;a[h+8>>0]=1;oca(b,l,h,-1e4,1,1);c[k>>2]=0;h=k+4|0;c[h>>2]=0;c[k+8>>2]=0;c[j>>2]=44492;c[j+4>>2]=113;oca(b,k,j,-1e4,1,1);d=c[l>>2]|0;f=c[i>>2]|0;if((d|0)==(f|0)){e=c[k>>2]|0;m=11}else{k=c[k>>2]|0;e=k;if(((c[h>>2]|0)-k|0)!=(f-d|0))m=11}if((m|0)==11)c[g>>2]=2;if(e){c[h>>2]=e;rmb(e);d=c[l>>2]|0}if(d|0){c[i>>2]=d;rmb(d)}ya=n;return 1}function usa(a,b){a=a|0;b=b|0;c[a+256>>2]=0;return 0}function vsa(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,9784,0)|0;d=b+8|0;if(c[d>>2]|0){e=0;return e|0}b=kpa(c[b+12>>2]|0,c[a+200>>2]|0)|0;if(!b)e=7;else if(g2a(b+496|0)|0)if((c[b+500>>2]|0)==2){b=2;a=2}else e=7;else e=7;if((e|0)==7){b=0;a=1}c[d>>2]=a;e=b;return e|0}function wsa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=job(b,7856,9800,0)|0;b=c[h+4>>2]|0;h=h+8|0;if((b|0)==(c[h>>2]|0))return 0;i=a+200|0;j=a+244|0;f=a+248|0;g=a+240|0;do{e=c[b>>2]|0;e=Ba[c[(c[e>>2]|0)+92>>2]&511](e)|0;d=Nca(a,19,-1)|0;if(!d)d=0;else d=job(d,13672,12848,0)|0;do if((QBa(e)|0)!=(d|0))if(RBa(e,c[i>>2]|0)|0){d=c[j>>2]|0;if((d|0)==(c[f>>2]|0)){vf(g,b);break}else{c[d>>2]=c[b>>2];c[j>>2]=(c[j>>2]|0)+4;break}}while(0);b=b+4|0}while((b|0)!=(c[h>>2]|0));return 0}function xsa(a,b){a=a|0;b=b|0;c[a+244>>2]=c[a+240>>2];Nsa(a);return 0}function ysa(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,9240,0)|0;b=a+256|0;if(!(AWa((c[b>>2]|0)+2472|0)|0)){a=1;d=d+32|0;c[d>>2]=a;return 0}a=c[(c[b>>2]|0)+2476>>2]|0;d=d+32|0;c[d>>2]=a;return 0}function zsa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=ya;ya=ya+16|0;e=g;if(!(XVa(b+176|0)|0)){ya=g;return}f=c[d+1524>>2]|0;Lmb(e,b+180|0);f=sK(f,e)|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=((c[f+192>>2]|0)-(c[f+184>>2]|0)|0)*100|0;f=(Yea((c[d+1368>>2]|0)+1088|0)|0)<<1;c[b+236>>2]=(e|0)/(C(f,(c[b+228>>2]|0)+-1|0)|0)|0;ya=g;return}function Asa(a){a=a|0;bsa(a+-160|0);return}function Bsa(a){a=a|0;a=a+-160|0;bsa(a);rmb(a);return}function Csa(a){a=a|0;a=a+-160|0;bba(a);xK(a+160|0);i2a(a+196|0);w4a(a+204|0);T4a(a+220|0);c[a+252>>2]=-2147483647;c[a+236>>2]=100;c[a+228>>2]=5;c[a+232>>2]=0;c[a+260>>2]=0;c[a+244>>2]=c[a+240>>2];c[a+256>>2]=0;Nsa(a);return}function Dsa(a){a=a|0;a=a+-160|0;if(XVa(a+176|0)|0)if((c[(job(Nca(a,9,-1)|0,13672,9648,0)|0)+1364>>2]|0)==3){a=yK(a+160|0)|0;return a|0}a=Zaa(a)|0;return a|0}function Esa(a){a=a|0;return fsa(a+-160|0)|0}function Fsa(a){a=a|0;bsa(a+-176|0);return}function Gsa(a){a=a|0;a=a+-176|0;bsa(a);rmb(a);return}function Hsa(a){a=a|0;bsa(a+-196|0);return}function Isa(a){a=a|0;a=a+-196|0;bsa(a);rmb(a);return}function Jsa(a){a=a|0;bsa(a+-204|0);return}function Ksa(a){a=a|0;a=a+-204|0;bsa(a);rmb(a);return}function Lsa(a){a=a|0;bsa(a+-220|0);return}function Msa(a){a=a|0;a=a+-220|0;bsa(a);rmb(a);return}function Nsa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;d=a+264|0;e=c[d>>2]|0;if(e|0){f=c[e>>2]|0;if(f|0){g=e+4|0;b=c[g>>2]|0;if((b|0)==(f|0))b=f;else{do{b=b+-16|0;Pa[c[c[b>>2]>>2]&4095](b)}while((b|0)!=(f|0));b=c[e>>2]|0}c[g>>2]=f;rmb(b)}rmb(e);c[d>>2]=0}d=a+268|0;e=c[d>>2]|0;if(e|0){f=c[e>>2]|0;if(f|0){g=e+4|0;b=c[g>>2]|0;if((b|0)==(f|0))b=f;else{do{b=b+-16|0;Pa[c[c[b>>2]>>2]&4095](b)}while((b|0)!=(f|0));b=c[e>>2]|0}c[g>>2]=f;rmb(b)}rmb(e);c[d>>2]=0}d=a+272|0;e=c[d>>2]|0;if(e|0){f=c[e>>2]|0;if(f|0){g=e+4|0;b=c[g>>2]|0;if((b|0)==(f|0))b=f;else{do{b=b+-16|0;Pa[c[c[b>>2]>>2]&4095](b)}while((b|0)!=(f|0));b=c[e>>2]|0}c[g>>2]=f;rmb(b)}rmb(e);c[d>>2]=0}d=a+276|0;e=c[d>>2]|0;if(!e)return;f=c[e>>2]|0;if(f|0){g=e+4|0;b=c[g>>2]|0;if((b|0)==(f|0))b=f;else{do{b=b+-16|0;Pa[c[c[b>>2]>>2]&4095](b)}while((b|0)!=(f|0));b=c[e>>2]|0}c[g>>2]=f;rmb(b)}rmb(e);c[d>>2]=0;return}function Osa(b,d){b=b|0;d=d|0;if(!(Fa[c[(c[b>>2]|0)+4>>2]&511](b,d)|0)){d=0;return d|0}b=(a[b+8>>0]|0)!=0;if((c[d+68>>2]|0)==(c[d+64>>2]|0)){if(!b){d=1;return d|0}}else if(b){d=1;return d|0}d=0;return d|0}function Psa(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=103336;d=a+4|0;b=a+12|0;if(!(c[b>>2]|0))return;a=c[a+8>>2]|0;e=(c[d>>2]|0)+4|0;f=c[a>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;c[b>>2]=0;if((a|0)==(d|0))return;do{f=a;a=c[a+4>>2]|0;rmb(f)}while((a|0)!=(d|0));return}function Qsa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=103336;e=a+4|0;d=a+12|0;if(!(c[d>>2]|0)){rmb(a);return}b=c[a+8>>2]|0;f=(c[e>>2]|0)+4|0;g=c[b>>2]|0;c[g+4>>2]=c[f>>2];c[c[f>>2]>>2]=g;c[d>>2]=0;if((b|0)==(e|0)){rmb(a);return}do{g=b;b=c[b+4>>2]|0;rmb(g)}while((b|0)!=(e|0));rmb(a);return}function Rsa(a){a=a|0;var b=0,d=0,e=0,f=0;d=a+4|0;b=a+12|0;if(!(c[b>>2]|0))return;a=c[a+8>>2]|0;e=(c[d>>2]|0)+4|0;f=c[a>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;c[b>>2]=0;if((a|0)==(d|0))return;do{f=a;a=c[a+4>>2]|0;rmb(f)}while((a|0)!=(d|0));return}function Ssa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;e=j;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;h=e+11|0;a[h>>0]=6;a[e>>0]=a[157028]|0;a[e+1>>0]=a[157029]|0;a[e+2>>0]=a[157030]|0;a[e+3>>0]=a[157031]|0;a[e+4>>0]=a[157032]|0;a[e+5>>0]=a[157033]|0;a[e+6>>0]=0;Wba(b,e);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);e=b+160|0;CK(e);g=b+196|0;h2a(g);f=b+204|0;v4a(f);h=b+220|0;S4a(h);c[b>>2]=102660;c[e>>2]=103224;c[b+176>>2]=103256;c[g>>2]=103272;c[f>>2]=103288;c[h>>2]=103304;c[b+240>>2]=0;c[b+244>>2]=0;c[b+248>>2]=0;c[i>>2]=156;h=b+124|0;f=c[h>>2]|0;g=b+128|0;e=c[g>>2]|0;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=156;f=f+4|0;c[h>>2]=f}c[i>>2]=207;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=207;f=f+4|0;c[h>>2]=f}c[i>>2]=211;if((f|0)==(e|0)){Gd(b+120|0,i);i=b+164|0;$ba(b,i,5);i=b+264|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);i=b+200|0;c[i>>2]=d;ya=j;return}else{c[f>>2]=211;c[h>>2]=f+4;i=b+164|0;$ba(b,i,5);i=b+264|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);i=b+200|0;c[i>>2]=d;ya=j;return}}function Tsa(a){a=a|0;var b=0;b=c[(job(Nca(a,31,-1)|0,13672,15976,0)|0)+396>>2]|0;return (c[(kpa(b,c[a+200>>2]|0)|0)+2592>>2]|0)!=1|0}function Usa(a,b,d){a=a|0;b=b|0;d=d|0;d=d+2+(C(c[a+228>>2]|0,-2)|0)|0;return C(d,lB(b,c[a+236>>2]|0)|0)|0}function Vsa(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if(f){a=a+272|0;f=c[a>>2]|0;if(!f){f=omb(12)|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[a>>2]=f}i=f+4|0;a=c[i>>2]|0;g=c[f>>2]|0;h=a-g>>4;do if((h|0)<(b|0)){if(h>>>0>>0){Wsa(f,b-h|0);break}if(h>>>0>b>>>0){g=g+(b<<4)|0;if((g|0)!=(a|0))do{a=a+-16|0;Pa[c[c[a>>2]>>2]&4095](a)}while((a|0)!=(g|0));c[i>>2]=g}}while(0);if((b|0)<=0)return;a=0;while(1){g=c[f>>2]|0;if((c[i>>2]|0)-g>>4>>>0<=a>>>0){a=15;break}Xsa(g+(a<<4)|0,d,e);a=a+1|0;if((a|0)>=(b|0)){a=32;break}}if((a|0)==15)Tnb(f);else if((a|0)==32)return}else{a=a+264|0;f=c[a>>2]|0;if(!f){f=omb(12)|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[a>>2]=f}i=f+4|0;a=c[i>>2]|0;g=c[f>>2]|0;h=a-g>>4;do if((h|0)<(b|0)){if(h>>>0>>0){Wsa(f,b-h|0);break}if(h>>>0>b>>>0){g=g+(b<<4)|0;if((g|0)!=(a|0))do{a=a+-16|0;Pa[c[c[a>>2]>>2]&4095](a)}while((a|0)!=(g|0));c[i>>2]=g}}while(0);if((b|0)<=0)return;a=0;while(1){g=c[f>>2]|0;if((c[i>>2]|0)-g>>4>>>0<=a>>>0){a=30;break}Xsa(g+(a<<4)|0,d,e);a=a+1|0;if((a|0)>=(b|0)){a=32;break}}if((a|0)==30)Tnb(f);else if((a|0)==32)return}}function Wsa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;j=k;h=c[a+8>>2]|0;g=a+4|0;d=c[g>>2]|0;f=d;if(h-d>>4>>>0>=b>>>0){d=b;e=f;while(1){c[e>>2]=103336;j=e+4|0;c[j>>2]=j;c[e+8>>2]=j;c[e+12>>2]=0;d=d+-1|0;if(!d)break;else e=e+16|0}c[g>>2]=f+(b<<4);ya=k;return}e=c[a>>2]|0;f=d-e>>4;d=f+b|0;if(d>>>0>268435455)Snb(a);i=h-e|0;g=i>>3;g=i>>4>>>0<134217727?(g>>>0>>0?d:g):268435455;d=j+12|0;c[d>>2]=0;c[j+16>>2]=a+8;do if(!g)e=0;else if(g>>>0>268435455){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{e=omb(g<<4)|0;break}while(0);c[j>>2]=e;f=e+(f<<4)|0;i=j+8|0;c[i>>2]=f;h=j+4|0;c[h>>2]=f;c[d>>2]=e+(g<<4);d=b;e=f;while(1){c[e>>2]=103336;g=e+4|0;c[g>>2]=g;c[e+8>>2]=g;c[e+12>>2]=0;d=d+-1|0;if(!d)break;else e=e+16|0}c[i>>2]=f+(b<<4);Ysa(a,j);e=c[h>>2]|0;d=c[i>>2]|0;if((d|0)!=(e|0))do{b=d+-16|0;c[i>>2]=b;Pa[c[c[b>>2]>>2]&4095](b);d=c[i>>2]|0}while((d|0)!=(e|0));d=c[j>>2]|0;if(d|0)rmb(d);ya=k;return}function Xsa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;g=a+8|0;e=c[g>>2]|0;i=a+4|0;f=e;a:do if((i|0)==(f|0))f=i;else while(1){if((c[e+8>>2]|0)>(b|0))break a;e=c[f+4>>2]|0;f=e;if((i|0)==(f|0)){f=i;break}}while(0);h=omb(16)|0;c[h>>2]=0;j=h+8|0;c[j>>2]=b;c[j+4>>2]=d;d=c[f>>2]|0;c[d+4>>2]=h;c[h>>2]=d;c[e>>2]=h;c[h+4>>2]=f;h=a+12|0;c[h>>2]=(c[h>>2]|0)+1;f=c[g>>2]|0;e=c[f+4>>2]|0;a=e;if((i|0)==(a|0))return;g=a;while(1){a=f+12|0;b=c[a>>2]|0;d=e;if((b|0)>(c[d+8>>2]|0)){j=d+12|0;c[a>>2]=c[((c[j>>2]|0)<(b|0)?a:j)>>2];j=g+4|0;a=c[j>>2]|0;g=c[g>>2]|0;c[g+4>>2]=a;c[c[j>>2]>>2]=g;c[h>>2]=(c[h>>2]|0)+-1;rmb(e)}else{a=c[g+4>>2]|0;f=e}g=a;if((i|0)==(g|0))break;else e=a}return}function Ysa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=c[a>>2]|0;n=a+4|0;d=c[n>>2]|0;l=b+4|0;if((d|0)==(m|0)){f=l;g=a;e=c[l>>2]|0;d=m}else{e=c[l>>2]|0;do{c[e+-16>>2]=103336;k=e+-12|0;c[k>>2]=k;c[e+-8>>2]=k;i=e+-4|0;c[i>>2]=0;j=d+-12|0;e=c[d+-8>>2]|0;d=d+-16|0;f=e;if((j|0)!=(f|0)){g=k;h=0;do{o=g;g=omb(16)|0;r=e+8|0;q=c[r+4>>2]|0;p=g+8|0;c[p>>2]=c[r>>2];c[p+4>>2]=q;c[g+4>>2]=k;c[g>>2]=o;c[o+4>>2]=g;c[k>>2]=g;h=h+1|0;c[i>>2]=h;e=c[f+4>>2]|0;f=e}while((j|0)!=(f|0))}e=(c[l>>2]|0)+-16|0;c[l>>2]=e}while((d|0)!=(m|0));f=l;g=a;d=c[a>>2]|0}c[g>>2]=e;c[f>>2]=d;p=b+8|0;r=c[n>>2]|0;c[n>>2]=c[p>>2];c[p>>2]=r;p=a+8|0;r=b+12|0;q=c[p>>2]|0;c[p>>2]=c[r>>2];c[r>>2]=q;c[b>>2]=c[f>>2];return}function Zsa(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if(f){a=a+276|0;f=c[a>>2]|0;if(!f){f=omb(12)|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[a>>2]=f}i=f+4|0;a=c[i>>2]|0;g=c[f>>2]|0;h=a-g>>4;do if((h|0)<(b|0)){if(h>>>0>>0){Wsa(f,b-h|0);break}if(h>>>0>b>>>0){g=g+(b<<4)|0;if((g|0)!=(a|0))do{a=a+-16|0;Pa[c[c[a>>2]>>2]&4095](a)}while((a|0)!=(g|0));c[i>>2]=g}}while(0);if((b|0)<=0)return;a=0;while(1){g=c[f>>2]|0;if((c[i>>2]|0)-g>>4>>>0<=a>>>0){a=15;break}Xsa(g+(a<<4)|0,d,e);a=a+1|0;if((a|0)>=(b|0)){a=32;break}}if((a|0)==15)Tnb(f);else if((a|0)==32)return}else{a=a+268|0;f=c[a>>2]|0;if(!f){f=omb(12)|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[a>>2]=f}i=f+4|0;a=c[i>>2]|0;g=c[f>>2]|0;h=a-g>>4;do if((h|0)<(b|0)){if(h>>>0>>0){Wsa(f,b-h|0);break}if(h>>>0>b>>>0){g=g+(b<<4)|0;if((g|0)!=(a|0))do{a=a+-16|0;Pa[c[c[a>>2]>>2]&4095](a)}while((a|0)!=(g|0));c[i>>2]=g}}while(0);if((b|0)<=0)return;a=0;while(1){g=c[f>>2]|0;if((c[i>>2]|0)-g>>4>>>0<=a>>>0){a=30;break}Xsa(g+(a<<4)|0,d,e);a=a+1|0;if((a|0)>=(b|0)){a=32;break}}if((a|0)==30)Tnb(f);else if((a|0)==32)return}}function _sa(a){a=a|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function $sa(a){a=a|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);rmb(a);return}function ata(a){a=a|0;return 135}function bta(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1717662803;c[d+4>>2]=1717912678;a[b+8>>0]=0;return}function cta(a){a=a|0;qna(a);tC(a+520|0);U$a(a+2416|0);N0a(a+2448|0);i2a(a+2464|0);xWa(a+2472|0);X2a(a+2496|0);j3a(a+2512|0);X6a(a+2520|0);TXa(a+2560|0);r4a(a+2568|0);c[a+2592>>2]=0;return}function dta(a){a=a|0;var b=0;b=omb(2600)|0;hua(b,a);return b|0}function eta(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=13)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=15)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=16){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function fta(a,b){a=a|0;b=b|0;var d=0;d=job(b,7856,15184,0)|0;b=c[d+4>>2]|0;if(b|0)CC(a+520|0,b);b=c[d+8>>2]|0;if(b|0)DC(a+520|0,b);b=c[d+12>>2]|0;if(b|0)EC(a+520|0,b);b=c[d+16>>2]|0;if(!b)return 0;FC(a+520|0,b);return 0}function gta(b,c){b=b|0;c=c|0;var d=0,e=0;d=job(c,7856,15168,0)|0;c=a[d+4>>0]|0;if(!(c<<24>>24)){if(a[d+8>>0]|0)e=3}else e=3;if((e|0)==3)a[b+2408>>0]=c;c=a[d+5>>0]|0;if(!(c<<24>>24)){if(a[d+8>>0]|0)e=6}else e=6;if((e|0)==6)a[b+2409>>0]=c;c=a[d+6>>0]|0;if(!(c<<24>>24)){if(a[d+8>>0]|0)e=9}else e=9;if((e|0)==9)a[b+2410>>0]=c;c=a[d+7>>0]|0;if(!(c<<24>>24))if(!(a[d+8>>0]|0))return 0;a[b+2411>>0]=c;return 0}function hta(a){a=a|0;a=a+-160|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function ita(a){a=a|0;$sa(a+-160|0);return}function jta(a){a=a|0;a=a+-160|0;qna(a);tC(a+520|0);U$a(a+2416|0);N0a(a+2448|0);i2a(a+2464|0);xWa(a+2472|0);X2a(a+2496|0);j3a(a+2512|0);X6a(a+2520|0);TXa(a+2560|0);r4a(a+2568|0);c[a+2592>>2]=0;return}function kta(a){a=a|0;a=a+-176|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function lta(a){a=a|0;$sa(a+-176|0);return}function mta(a){a=a|0;a=a+-196|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function nta(a){a=a|0;$sa(a+-196|0);return}function ota(a){a=a|0;a=a+-216|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function pta(a){a=a|0;$sa(a+-216|0);return}function qta(a){a=a|0;a=a+-232|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function rta(a){a=a|0;$sa(a+-232|0);return}function sta(a){a=a|0;a=a+-240|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function tta(a){a=a|0;$sa(a+-240|0);return}function uta(a){a=a|0;a=a+-256|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function vta(a){a=a|0;$sa(a+-256|0);return}function wta(a){a=a|0;a=a+-336|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function xta(a){a=a|0;$sa(a+-336|0);return}function yta(a){a=a|0;a=a+-344|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function zta(a){a=a|0;$sa(a+-344|0);return}function Ata(a){a=a|0;a=a+-368|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Bta(a){a=a|0;$sa(a+-368|0);return}function Cta(a){a=a|0;a=a+-392|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Dta(a){a=a|0;$sa(a+-392|0);return}function Eta(a){a=a|0;a=a+-456|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Fta(a){a=a|0;$sa(a+-456|0);return}function Gta(a){a=a|0;a=a+-472|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Hta(a){a=a|0;$sa(a+-472|0);return}function Ita(a){a=a|0;a=a+-484|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Jta(a){a=a|0;$sa(a+-484|0);return}function Kta(a){a=a|0;a=a+-496|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Lta(a){a=a|0;$sa(a+-496|0);return}function Mta(a){a=a|0;a=a+-504|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Nta(a){a=a|0;$sa(a+-504|0);return}function Ota(a){a=a|0;a=a+-520|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Pta(a){a=a|0;$sa(a+-520|0);return}function Qta(a){a=a|0;a=a+-520|0;qna(a);tC(a+520|0);U$a(a+2416|0);N0a(a+2448|0);i2a(a+2464|0);xWa(a+2472|0);X2a(a+2496|0);j3a(a+2512|0);X6a(a+2520|0);TXa(a+2560|0);r4a(a+2568|0);c[a+2592>>2]=0;return}function Rta(a){a=a|0;a=a+-2416|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Sta(a){a=a|0;$sa(a+-2416|0);return}function Tta(a){a=a|0;a=a+-2448|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Uta(a){a=a|0;$sa(a+-2448|0);return}function Vta(a){a=a|0;a=a+-2464|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Wta(a){a=a|0;$sa(a+-2464|0);return}function Xta(a){a=a|0;a=a+-2472|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function Yta(a){a=a|0;$sa(a+-2472|0);return}function Zta(a){a=a|0;a=a+-2496|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function _ta(a){a=a|0;$sa(a+-2496|0);return}function $ta(a){a=a|0;a=a+-2512|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function aua(a){a=a|0;$sa(a+-2512|0);return}function bua(a){a=a|0;a=a+-2520|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function cua(a){a=a|0;$sa(a+-2520|0);return}function dua(a){a=a|0;a=a+-2560|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function eua(a){a=a|0;$sa(a+-2560|0);return}function fua(a){a=a|0;a=a+-2568|0;w_a(a+2568|0);zXa(a+2560|0);_5a(a+2520|0);_Za(a+2512|0);UZa(a+2496|0);uWa(a+2472|0);CZa(a+2464|0);aZa(a+2448|0);IYa(a+2416|0);rC(a+520|0);mna(a);return}function gua(a){a=a|0;$sa(a+-2568|0);return}function hua(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;Lba(a,b);B=a+160|0;Vz(B,b+160|0);n=a+504|0;c[n>>2]=121712;Lmb(a+508|0,b+508|0);c[a>>2]=97772;c[B>>2]=98332;B=a+176|0;c[B>>2]=98356;A=a+196|0;c[A>>2]=98372;z=a+216|0;c[z>>2]=98388;y=a+232|0;c[y>>2]=98404;x=a+240|0;c[x>>2]=98420;w=a+256|0;c[w>>2]=98436;v=a+336|0;c[v>>2]=98452;u=a+344|0;c[u>>2]=98468;t=a+368|0;c[t>>2]=98484;s=a+392|0;c[s>>2]=98500;r=a+456|0;c[r>>2]=98516;q=a+472|0;c[q>>2]=98532;p=a+484|0;c[p>>2]=98548;o=a+496|0;c[o>>2]=98564;c[n>>2]=98580;n=a+520|0;iua(n,b+520|0);m=a+2416|0;c[m>>2]=120928;l=a+2424|0;k=b+2424|0;c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];c[l+8>>2]=c[k+8>>2];c[l+12>>2]=c[k+12>>2];c[l+16>>2]=c[k+16>>2];c[l+20>>2]=c[k+20>>2];l=a+2448|0;c[l>>2]=121088;Lmb(a+2452|0,b+2452|0);k=a+2464|0;c[k>>2]=121312;c[a+2468>>2]=c[b+2468>>2];j=a+2472|0;c[j>>2]=120544;c[a+2476>>2]=c[b+2476>>2];Lmb(a+2480|0,b+2480|0);i=a+2496|0;c[i>>2]=121456;g[a+2504>>3]=+g[b+2504>>3];h=a+2512|0;c[h>>2]=121504;c[a+2516>>2]=c[b+2516>>2];f=a+2520|0;c[f>>2]=121984;C=b+2524|0;d=c[C+4>>2]|0;e=a+2524|0;c[e>>2]=c[C>>2];c[e+4>>2]=d;Lmb(a+2532|0,b+2532|0);e=a+2544|0;d=b+2544|0;c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[e+12>>2]=c[d+12>>2];e=a+2560|0;c[e>>2]=120688;c[a+2564>>2]=c[b+2564>>2];d=a+2568|0;c[d>>2]=121696;C=a+2576|0;D=b+2576|0;c[C>>2]=c[D>>2];c[C+4>>2]=c[D+4>>2];c[C+8>>2]=c[D+8>>2];c[C+12>>2]=c[D+12>>2];c[a>>2]=103356;c[a+160>>2]=103916;c[B>>2]=103940;c[A>>2]=103956;c[z>>2]=103972;c[y>>2]=103988;c[x>>2]=104004;c[w>>2]=104020;c[v>>2]=104036;c[u>>2]=104052;c[t>>2]=104068;c[s>>2]=104084;c[r>>2]=104100;c[q>>2]=104116;c[p>>2]=104132;c[o>>2]=104148;c[a+504>>2]=104164;c[n>>2]=104180;c[m>>2]=104200;c[l>>2]=104216;c[k>>2]=104232;c[j>>2]=104248;c[i>>2]=104264;c[h>>2]=104280;c[f>>2]=104296;c[e>>2]=104312;c[d>>2]=104328;c[a+2592>>2]=c[b+2592>>2];return}function iua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c[b>>2]=45780;m=b+4|0;Hn(m,d+4|0);h=b+424|0;c[h>>2]=120816;c[b+428>>2]=c[d+428>>2];i=b+432|0;c[i>>2]=120848;Lmb(b+436|0,d+436|0);j=b+448|0;c[j>>2]=121120;a[b+452>>0]=a[d+452>>0]|0;k=b+456|0;c[k>>2]=121360;n=d+460|0;g=c[n+4>>2]|0;e=b+460|0;c[e>>2]=c[n>>2];c[e+4>>2]=g;c[m>>2]=38664;c[b+164>>2]=39240;c[b+180>>2]=39272;c[b+200>>2]=39288;c[b+216>>2]=39324;c[b+348>>2]=39340;c[b+364>>2]=39356;c[h>>2]=39372;c[i>>2]=39388;c[j>>2]=39404;c[k>>2]=39420;k=b+468|0;Hn(k,d+468|0);c[b+892>>2]=c[d+892>>2];c[b+900>>2]=c[d+900>>2];c[b+908>>2]=c[d+908>>2];c[k>>2]=65728;c[b+628>>2]=66304;c[b+644>>2]=66336;c[b+664>>2]=66352;c[b+680>>2]=66388;c[b+812>>2]=66404;c[b+828>>2]=66420;c[b+888>>2]=66436;c[b+896>>2]=66452;c[b+904>>2]=66468;k=b+912|0;j=d+912|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];k=b+928|0;Hn(k,d+928|0);j=b+1348|0;c[j>>2]=120848;Lmb(b+1352|0,d+1352|0);i=b+1364|0;c[i>>2]=120896;c[b+1368>>2]=c[d+1368>>2];h=b+1372|0;c[h>>2]=120976;m=d+1376|0;e=c[m+4>>2]|0;g=b+1376|0;c[g>>2]=c[m>>2];c[g+4>>2]=e;g=b+1384|0;c[g>>2]=120592;e=b+1388|0;m=d+1388|0;c[e>>2]=c[m>>2];c[e+4>>2]=c[m+4>>2];c[e+8>>2]=c[m+8>>2];c[e+12>>2]=c[m+12>>2];e=b+1404|0;c[e>>2]=121216;m=d+1408|0;n=c[m+4>>2]|0;f=b+1408|0;c[f>>2]=c[m>>2];c[f+4>>2]=n;f=b+1416|0;c[f>>2]=121904;n=d+1420|0;m=c[n+4>>2]|0;l=b+1420|0;c[l>>2]=c[n>>2];c[l+4>>2]=m;a[b+1432>>0]=a[d+1432>>0]|0;c[b+1440>>2]=c[d+1440>>2];c[k>>2]=72332;c[b+1088>>2]=72908;c[b+1104>>2]=72940;c[b+1124>>2]=72956;c[b+1140>>2]=72992;c[b+1272>>2]=73008;c[b+1288>>2]=73024;c[j>>2]=73040;c[i>>2]=73056;c[h>>2]=73072;c[g>>2]=73088;c[e>>2]=73104;c[f>>2]=73120;c[b+1428>>2]=73136;c[b+1436>>2]=73152;f=b+1444|0;Hn(f,d+1444|0);e=b+1864|0;c[e>>2]=121248;g=b+1868|0;h=d+1868|0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[b+1884>>2]=c[d+1884>>2];c[f>>2]=73168;c[b+1604>>2]=73744;c[b+1620>>2]=73776;c[b+1640>>2]=73792;c[b+1656>>2]=73828;c[b+1788>>2]=73844;c[b+1804>>2]=73860;c[e>>2]=73876;c[b+1880>>2]=73892;c[b+1888>>2]=c[d+1888>>2];return}function jua(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=157051;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;apa(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);o=b+520|0;BC(o);n=b+2416|0;T$a(n);m=b+2448|0;M0a(m);l=b+2464|0;h2a(l);k=b+2472|0;wWa(k);h=b+2496|0;W2a(h);d=b+2512|0;i3a(d);f=b+2520|0;W6a(f);e=b+2560|0;SXa(e);g=b+2568|0;q4a(g);c[b>>2]=103356;c[b+160>>2]=103916;c[b+176>>2]=103940;c[b+196>>2]=103956;c[b+216>>2]=103972;c[b+232>>2]=103988;c[b+240>>2]=104004;c[b+256>>2]=104020;c[b+336>>2]=104036;c[b+344>>2]=104052;c[b+368>>2]=104068;c[b+392>>2]=104084;c[b+456>>2]=104100;c[b+472>>2]=104116;c[b+484>>2]=104132;c[b+496>>2]=104148;c[b+504>>2]=104164;c[o>>2]=104180;c[n>>2]=104200;c[m>>2]=104216;c[l>>2]=104232;c[k>>2]=104248;c[h>>2]=104264;c[d>>2]=104280;c[f>>2]=104296;c[e>>2]=104312;c[g>>2]=104328;c[i>>2]=113;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=113;e=e+4|0;c[g>>2]=e}c[i>>2]=134;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[i>>2]=156;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=156;e=e+4|0;c[g>>2]=e}c[i>>2]=1;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=1;e=e+4|0;c[g>>2]=e}c[i>>2]=179;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=179;e=e+4|0;c[g>>2]=e}c[i>>2]=186;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=186;e=e+4|0;c[g>>2]=e}c[i>>2]=258;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=258;e=e+4|0;c[g>>2]=e}c[i>>2]=82;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=82;e=e+4|0;c[g>>2]=e}c[i>>2]=205;if((e|0)==(d|0)){Gd(b+120|0,i);o=c[b>>2]|0;o=o+96|0;o=c[o>>2]|0;Pa[o&4095](b);ya=j;return}else{c[e>>2]=205;c[g>>2]=e+4;o=c[b>>2]|0;o=o+96|0;o=c[o>>2]|0;Pa[o&4095](b);ya=j;return}}function kua(a){a=a|0;a=Nca(a,28,-1)|0;if(!a)return 0;a=job(a,13672,15672,0)|0;if(!a)return 0;if(!(r3a(a+212|0)|0))return 0;a=Nca(a,28,-1)|0;if(!a)return 0;a=job(a,13672,15672,0)|0;if(!a)return 0;else return r3a(a+212|0)|0;return 0}function lua(a){a=a|0;var b=0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function mua(a){a=a|0;var b=0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);rmb(a);return}c[a+168>>2]=b;rmb(b);Waa(a);rmb(a);return}function nua(a){a=a|0;return 28}function oua(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1717662803;c[d+4>>2]=1886537574;a[b+8>>0]=0;return}function pua(a){a=a|0;bba(a);f$a(a+180|0);N0a(a+196|0);o3a(a+212|0);a7a(a+220|0);w4a(a+228|0);c[a+244>>2]=0;return}function qua(a){a=a|0;var b=0;b=omb(248)|0;Hua(b,a);return b|0}function rua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=13)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=15)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=16)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=135)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=28){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function sua(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=a+244|0;c[e>>2]=1;f=a+64|0;b=c[f>>2]|0;g=a+68|0;d=c[g>>2]|0;a:do if((b|0)!=(d|0)){while(1){h=c[b>>2]|0;if((Ba[c[(c[h>>2]|0)+8>>2]&511](h)|0)==135){if((c[(job(c[b>>2]|0,13672,15568,0)|0)+2592>>2]|0)!=1){b=5;break}}else{h=c[b>>2]|0;if((Ba[c[(c[h>>2]|0)+8>>2]&511](h)|0)==28)if((c[(job(c[b>>2]|0,13672,15672,0)|0)+244>>2]|0)!=1){b=8;break}}b=b+4|0;if((b|0)==(d|0))break a}if((b|0)==5){c[e>>2]=2;break}else if((b|0)==8){c[e>>2]=2;break}}while(0);if((c[a+216>>2]|0)!=1)return 0;if((c[e>>2]|0)==1)return 0;b=c[f>>2]|0;d=c[g>>2]|0;if((b|0)==(d|0))return 0;do{h=c[b>>2]|0;if((Ba[c[(c[h>>2]|0)+8>>2]&511](h)|0)==135)c[(job(c[b>>2]|0,13672,15568,0)|0)+2592>>2]=2;b=b+4|0}while((b|0)!=(d|0));return 0}function tua(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=c[b>>2]|0;f=b+4|0;d=a;if((c[f>>2]|0)==(d|0))return;while(1){e=c[a>>2]|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==135){d=d+4|0;a=c[f>>2]|0}else{d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[f>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[f>>2]=a}if((a|0)==(d|0))break;else a=d}return}function uua(a){a=a|0;var b=0;a=a+-160|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function vua(a){a=a|0;mua(a+-160|0);return}function wua(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=c[b>>2]|0;f=b+4|0;d=a;if((c[f>>2]|0)==(d|0))return;while(1){e=c[a>>2]|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==135){d=d+4|0;a=c[f>>2]|0}else{d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[f>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[f>>2]=a}if((a|0)==(d|0))break;else a=d}return}function xua(a){a=a|0;var b=0;a=a+-180|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function yua(a){a=a|0;mua(a+-180|0);return}function zua(a){a=a|0;var b=0;a=a+-196|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function Aua(a){a=a|0;mua(a+-196|0);return}function Bua(a){a=a|0;var b=0;a=a+-212|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function Cua(a){a=a|0;mua(a+-212|0);return}function Dua(a){a=a|0;var b=0;a=a+-220|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function Eua(a){a=a|0;mua(a+-220|0);return}function Fua(a){a=a|0;var b=0;a=a+-228|0;y_a(a+228|0);a6a(a+220|0);a_a(a+212|0);aZa(a+196|0);sYa(a+180|0);c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function Gua(a){a=a|0;mua(a+-228|0);return}function Hua(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;Lba(a,b);i=a+160|0;Qca(i,b+160|0);h=a+180|0;c[h>>2]=120800;Lmb(a+184|0,b+184|0);g=a+196|0;c[g>>2]=121088;Lmb(a+200|0,b+200|0);f=a+212|0;c[f>>2]=121520;c[a+216>>2]=c[b+216>>2];e=a+220|0;c[e>>2]=122e3;c[a+224>>2]=c[b+224>>2];d=a+228|0;c[d>>2]=121712;Lmb(a+232|0,b+232|0);c[a>>2]=104344;c[i>>2]=104908;c[h>>2]=104928;c[g>>2]=104944;c[f>>2]=104960;c[e>>2]=104976;c[d>>2]=104992;c[a+244>>2]=c[b+244>>2];return}function Iua(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=157077;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;Wba(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);k=b+160|0;c[k>>2]=26712;c[b+164>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;h=b+180|0;e$a(h);d=b+196|0;M0a(d);f=b+212|0;n3a(f);e=b+220|0;$6a(e);g=b+228|0;v4a(g);c[b>>2]=104344;c[k>>2]=104908;c[h>>2]=104928;c[d>>2]=104944;c[f>>2]=104960;c[e>>2]=104976;c[g>>2]=104992;c[i>>2]=96;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=96;e=e+4|0;c[g>>2]=e}c[i>>2]=134;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[i>>2]=187;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=187;e=e+4|0;c[g>>2]=e}c[i>>2]=259;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=259;e=e+4|0;c[g>>2]=e}c[i>>2]=207;if((e|0)==(d|0)){Gd(b+120|0,i);k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=j;return}else{c[e>>2]=207;c[g>>2]=e+4;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=j;return}}function Jua(a){a=a|0;cE(a);return}function Kua(a){a=a|0;cE(a);rmb(a);return}function Lua(a){a=a|0;return 53}function Mua(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[157087]|0;a[b+1>>0]=a[157088]|0;a[b+2>>0]=a[157089]|0;a[b+3>>0]=a[157090]|0;a[b+4>>0]=a[157091]|0;a[b+5>>0]=0;return}function Nua(a){a=a|0;fE(a);return}function Oua(a){a=a|0;var b=0;b=omb(212)|0;Ed(b,a);c[b>>2]=105008;c[b+160>>2]=105568;c[b+172>>2]=105596;c[b+188>>2]=105612;c[b+208>>2]=c[a+208>>2];return b|0}function Pua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=38)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=44)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=53){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function Qua(a){a=a|0;cE(a+-160|0);return}function Rua(a){a=a|0;a=a+-160|0;cE(a);rmb(a);return}function Sua(a){a=a|0;fE(a+-160|0);return}function Tua(a){a=a|0;cE(a+-172|0);return}function Uua(a){a=a|0;a=a+-172|0;cE(a);rmb(a);return}function Vua(a){a=a|0;cE(a+-188|0);return}function Wua(a){a=a|0;a=a+-188|0;cE(a);rmb(a);return}function Xua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=ya;ya=ya+16|0;e=f;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;g=e+11|0;a[g>>0]=6;a[e>>0]=a[157106]|0;a[e+1>>0]=a[157107]|0;a[e+2>>0]=a[157108]|0;a[e+3>>0]=a[157109]|0;a[e+4>>0]=a[157110]|0;a[e+5>>0]=a[157111]|0;a[e+6>>0]=0;uE(b,e);if((a[g>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=105008;c[b+160>>2]=105568;c[b+172>>2]=105596;c[b+188>>2]=105612;c[b+208>>2]=d;fE(b);ya=f;return}function Yua(a){a=a|0;YZa(a+208|0);cE(a);return}function Zua(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function _ua(a){a=a|0;return 54}function $ua(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1886418259;c[d+4>>2]=1684367724;a[b+8>>0]=0;return}function ava(a){a=a|0;fE(a);f3a(a+208|0);return}function bva(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=105628;c[b+160>>2]=106188;c[b+172>>2]=106216;c[b+188>>2]=106232;c[d>>2]=106248;return b|0}function cva(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function dva(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function eva(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function fva(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function gva(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function hva(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function iva(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function jva(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function kva(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function lva(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=157129;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=105628;c[b+160>>2]=106188;c[b+172>>2]=106216;c[b+188>>2]=106232;c[d>>2]=106248;c[i>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=183;c[d>>2]=e+4;i=105628;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function mva(a){a=a|0;CYa(a+176|0);y_a(a+160|0);Waa(a);return}function nva(a){a=a|0;CYa(a+176|0);y_a(a+160|0);Waa(a);rmb(a);return}function ova(a){a=a|0;return 29}function pva(a){a=a|0;w4a(a+160|0);D$a(a+176|0);return}function qva(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;i=k+8|0;h=k;j=k+12|0;g=k+16|0;c[j>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==35){Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0))vf(b+64|0,j);else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4}Bba(b,1);ya=k;return}Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);e=g+11|0;d=a[e>>0]|0;if(((d<<24>>24<0?c[g+4>>2]|0:d&255)|0)==7){b=(lnb(g,0,-1,157139,7)|0)==0;d=a[e>>0]|0}else b=0;if(d<<24>>24<0)rmb(c[g>>2]|0);if(b){dKa(157147,h);ya=k;return}j=c[j>>2]|0;Ra[c[(c[j>>2]|0)+48>>2]&511](g,j);j=g+11|0;c[i>>2]=(a[j>>0]|0)<0?c[g>>2]|0:g;aKa(157195,i);if((a[j>>0]|0)<0)rmb(c[g>>2]|0);ya=k;return}function rva(a){a=a|0;a=a+-160|0;CYa(a+176|0);y_a(a+160|0);Waa(a);return}function sva(a){a=a|0;a=a+-160|0;CYa(a+176|0);y_a(a+160|0);Waa(a);rmb(a);return}function tva(a){a=a|0;a=a+-176|0;CYa(a+176|0);y_a(a+160|0);Waa(a);return}function uva(a){a=a|0;a=a+-176|0;CYa(a+176|0);y_a(a+160|0);Waa(a);rmb(a);return}function vva(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=8;f=d;c[f>>2]=1718777203;c[f+4>>2]=761619297;a[d+8>>0]=0;Wba(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+160|0;v4a(e);g=b+176|0;C$a(g);c[b>>2]=106264;c[e>>2]=106824;c[g>>2]=106840;c[h>>2]=207;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=207;e=e+4|0;c[g>>2]=e}c[h>>2]=106;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=106;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function wva(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=ya;ya=ya+32|0;b=g+16|0;d=g;if(G$a(a+176|0)|0){f=c[a+188>>2]|0;ya=g;return f|0}c[b>>2]=44492;c[b+4>>2]=35;c[d>>2]=0;f=d+4|0;c[f>>2]=0;c[d+8>>2]=0;oca(a,d,b,-1e4,1,1);e=c[d>>2]|0;d=c[f>>2]|0;if((e|0)==(d|0))a=0;else{a=0;b=e;do{h=c[(job(c[b>>2]|0,13672,16888,0)|0)+188>>2]|0;a=(h|0)>(a|0)?h:a;b=b+4|0}while((b|0)!=(d|0))}if(e|0){c[f>>2]=e;rmb(e)}h=a;ya=g;return h|0}function xva(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=ya;ya=ya+32|0;b=g+16|0;d=g;if(H$a(a+176|0)|0){f=c[a+192>>2]|0;ya=g;return f|0}c[b>>2]=44492;c[b+4>>2]=35;c[d>>2]=0;f=d+4|0;c[f>>2]=0;c[d+8>>2]=0;oca(a,d,b,-1e4,1,1);e=c[d>>2]|0;d=c[f>>2]|0;if((e|0)==(d|0))a=0;else{a=0;b=e;do{h=c[(job(c[b>>2]|0,13672,16888,0)|0)+192>>2]|0;a=(h|0)>(a|0)?h:a;b=b+4|0}while((b|0)!=(d|0))}if(e|0){c[f>>2]=e;rmb(e)}h=a;ya=g;return h|0}function yva(a){a=a|0;c[a>>2]=106856;COa(a+160|0);Waa(a);return}function zva(a){a=a|0;c[a>>2]=106856;COa(a+160|0);Waa(a);rmb(a);return}function Ava(a){a=a|0;return 30}function Bva(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[157244]|0;a[b+1>>0]=a[157245]|0;a[b+2>>0]=a[157246]|0;a[b+3>>0]=0;return}function Cva(a){a=a|0;bba(a);return}function Dva(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=4;c[d>>2]=761751910;a[d+4>>0]=0;Wba(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=106856;BOa(b+160|0);Pa[c[(c[b>>2]|0)+96>>2]&4095](b);ya=e;return}function Eva(a,b){a=a|0;b=b|0;a=a+160|0;DOa(a);DNa(a,b)|0;return}function Fva(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;b=g+8|0;d=g+12|0;e=g;f=g+4|0;a=a+160|0;if(!(aNa(a)|0)){f=0;ya=g;return f|0}c[b>>2]=sNa(a)|0;if(!(aNa(b)|0)){f=0;ya=g;return f|0}c[d>>2]=sNa(a)|0;c[e>>2]=oNa(d,186790)|0;if(!(KMa(e)|0)){f=0;ya=g;return f|0}c[f>>2]=sNa(a)|0;c[d>>2]=oNa(f,186790)|0;f=(wab(SMa(d)|0)|0)*10|0;ya=g;return f|0}function Gva(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;b=g+8|0;d=g+12|0;e=g;f=g+4|0;a=a+160|0;if(!(aNa(a)|0)){f=0;ya=g;return f|0}c[b>>2]=sNa(a)|0;if(!(aNa(b)|0)){f=0;ya=g;return f|0}c[d>>2]=sNa(a)|0;c[e>>2]=oNa(d,184270)|0;if(!(KMa(e)|0)){f=0;ya=g;return f|0}c[f>>2]=sNa(a)|0;c[d>>2]=oNa(f,184270)|0;f=(wab(SMa(d)|0)|0)*10|0;ya=g;return f|0}function Hva(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=107416;f=b+488|0;e=b+496|0;if(c[e>>2]|0){d=c[b+492>>2]|0;g=(c[f>>2]|0)+4|0;h=c[d>>2]|0;c[h+4>>2]=c[g>>2];c[c[g>>2]>>2]=h;c[e>>2]=0;if((d|0)!=(f|0))do{h=d;d=c[d+4>>2]|0;rmb(h)}while((d|0)!=(f|0))}COa(b+276|0);e=b+264|0;f=c[e>>2]|0;if(f|0){g=b+268|0;d=c[g>>2]|0;if((d|0)==(f|0))d=f;else{do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(f|0));d=c[e>>2]|0}c[g>>2]=f;rmb(d)}d=b+116|0;c[d>>2]=30392;e=b+172|0;c[e>>2]=30412;f=b+120|0;c[f>>2]=30444;g=b+152|0;if((a[g+11>>0]|0)>=0){$ab(f);Xbb(d,30424);Vab(e);_o(b);return}rmb(c[g>>2]|0);$ab(f);Xbb(d,30424);Vab(e);_o(b);return}function Iva(a){a=a|0;Hva(a);rmb(a);return}function Jva(a){a=a|0;return 146}function Kva(a,b,c){a=a|0;b=b|0;c=c|0;return}function Lva(a,b,c){a=a|0;b=b|0;c=+c;return}function Mva(a,b){a=a|0;b=b|0;return}function Nva(a,b){a=a|0;b=b|0;var d=0;d=(c[a+48>>2]|0)+-1+(c[a+44>>2]|0)|0;c[(c[(c[a+32>>2]|0)+(d>>>9<<2)>>2]|0)+((d&511)<<3)>>2]=b;return}function Ova(a,b){a=a|0;b=b|0;return}function Pva(a,b,d){a=a|0;b=b|0;d=d|0;c[a+256>>2]=0-b;c[a+260>>2]=0-d;return}function Qva(a,b){a=a|0;b=b|0;var d=0;d=c[b+260>>2]|0;c[a>>2]=c[b+256>>2];c[a+4>>2]=d;return}function Rva(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;r=ya;ya=ya+112|0;q=r+56|0;p=r;k=r+96|0;l=r+92|0;h=r+80|0;i=r+76|0;m=r+72|0;n=r+68|0;o=r+64|0;j=r+60|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=h+11|0;a[g>>0]=4;c[h>>2]=1752457584;a[h+4>>0]=0;f=b+484|0;c[k>>2]=iNa(f,191338)|0;if(!(aNa(k)|0))f=ANa(f,h)|0;else f=CNa(f,h,k)|0;c[l>>2]=f;if((a[g>>0]|0)<0)rmb(c[h>>2]|0);B=c[d+4>>2]|0;A=c[d+8>>2]|0;z=c[d+12>>2]|0;y=c[d+16>>2]|0;x=c[d+20>>2]|0;w=c[d+24>>2]|0;v=c[d+28>>2]|0;u=c[e+16>>2]|0;t=c[e+20>>2]|0;s=c[e+8>>2]|0;f=c[e+12>>2]|0;g=c[e>>2]|0;h=c[e+4>>2]|0;c[p>>2]=c[d>>2];c[p+4>>2]=B;c[p+8>>2]=A;c[p+12>>2]=z;c[p+16>>2]=y;c[p+20>>2]=x;c[p+24>>2]=w;c[p+28>>2]=v;c[p+32>>2]=u;c[p+36>>2]=t;c[p+40>>2]=s;c[p+44>>2]=f;c[p+48>>2]=g;c[p+52>>2]=h;mKa(k,157928,p);h=k+11|0;g=a[h>>0]|0;e=c[k>>2]|0;d=wNa(l,191255)|0;c[i>>2]=d;TMa(i,g<<24>>24<0?e:k)|0;if((a[h>>0]|0)<0)rmb(c[k>>2]|0);g=b+24|0;e=b+20|0;d=(c[g>>2]|0)+-1+(c[e>>2]|0)|0;f=b+8|0;twa(k,0,c[(c[(c[f>>2]|0)+(d>>>8<<2)>>2]|0)+((d&255)<<4)>>2]|0);d=k+11|0;c[q>>2]=(a[d>>0]|0)<0?c[k>>2]|0:k;mKa(p,157705,q);B=p+11|0;z=a[B>>0]|0;A=c[p>>2]|0;y=wNa(l,165786)|0;c[m>>2]=y;TMa(m,z<<24>>24<0?A:p)|0;if((a[B>>0]|0)<0)rmb(c[p>>2]|0);if((a[d>>0]|0)>=0){z=wNa(l,157973)|0;c[n>>2]=z;TMa(n,165082)|0;z=wNa(l,157988)|0;c[o>>2]=z;TMa(o,165082)|0;z=c[g>>2]|0;B=c[e>>2]|0;z=z+-1|0;B=z+B|0;z=c[f>>2]|0;A=B>>>8;A=z+(A<<2)|0;A=c[A>>2]|0;B=B&255;B=A+(B<<4)+4|0;B=c[B>>2]|0;A=wNa(l,157739)|0;c[j>>2]=A;YMa(j,B)|0;ya=r;return}rmb(c[k>>2]|0);z=wNa(l,157973)|0;c[n>>2]=z;TMa(n,165082)|0;z=wNa(l,157988)|0;c[o>>2]=z;TMa(o,165082)|0;z=c[g>>2]|0;B=c[e>>2]|0;z=z+-1|0;B=z+B|0;z=c[f>>2]|0;A=B>>>8;A=z+(A<<2)|0;A=c[A>>2]|0;B=B&255;B=A+(B<<4)+4|0;B=c[B>>2]|0;A=wNa(l,157739)|0;c[j>>2]=A;YMa(j,B)|0;ya=r;return}function Sva(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=e<<1;Wa[c[(c[a>>2]|0)+60>>2]&31](a,b-e|0,d-e|0,f,f);return}function Tva(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=ya;ya=ya+80|0;C=D;A=D+64|0;B=D+60|0;v=D+48|0;w=D+32|0;x=D+28|0;m=D+24|0;n=D+20|0;o=D+16|0;p=D+12|0;q=D+8|0;y=D+36|0;z=D+4|0;r=b+24|0;s=b+20|0;j=(c[r>>2]|0)+-1+(c[s>>2]|0)|0;t=b+8|0;i=c[(c[t>>2]|0)+(j>>>8<<2)>>2]|0;j=j&255;k=c[i+(j<<4)+4>>2]|0;l=+f[i+(j<<4)+12>>2];j=(c[b+48>>2]|0)+-1+(c[b+44>>2]|0)|0;u=+f[(c[(c[b+32>>2]|0)+(j>>>9<<2)>>2]|0)+((j&511)<<3)+4>>2];j=(h|0)/2|0;g=(g|0)/2|0;c[v+8>>2]=0;i=v+11|0;a[i>>0]=7;a[v>>0]=a[157911]|0;a[v+1>>0]=a[157912]|0;a[v+2>>0]=a[157913]|0;a[v+3>>0]=a[157914]|0;a[v+4>>0]=a[157915]|0;a[v+5>>0]=a[157916]|0;a[v+6>>0]=a[157917]|0;a[v+7>>0]=0;h=b+484|0;c[A>>2]=iNa(h,191338)|0;if(!(aNa(A)|0))h=ANa(h,v)|0;else h=CNa(h,v,A)|0;c[B>>2]=h;if((a[i>>0]|0)<0)rmb(c[v>>2]|0);c[w>>2]=wNa(B,157919)|0;YMa(w,g+d|0)|0;c[x>>2]=wNa(B,157922)|0;YMa(x,j+e|0)|0;c[m>>2]=wNa(B,157728)|0;YMa(m,g)|0;c[n>>2]=wNa(B,157925)|0;YMa(n,j)|0;if(u!=1.0){c[o>>2]=wNa(B,157767)|0;_Ma(o,u)|0}if(l!=1.0){c[p>>2]=wNa(B,157752)|0;_Ma(p,l)|0}if((k|0)<=0){ya=D;return}c[q>>2]=wNa(B,157739)|0;YMa(q,k)|0;h=(c[r>>2]|0)+-1+(c[s>>2]|0)|0;twa(y,0,c[(c[(c[t>>2]|0)+(h>>>8<<2)>>2]|0)+((h&255)<<4)>>2]|0);h=y+11|0;c[C>>2]=(a[h>>0]|0)<0?c[y>>2]|0:y;mKa(A,157705,C);C=A+11|0;w=a[C>>0]|0;x=c[A>>2]|0;B=wNa(B,165786)|0;c[z>>2]=B;TMa(z,w<<24>>24<0?x:A)|0;if((a[C>>0]|0)<0)rmb(c[A>>2]|0);if((a[h>>0]|0)<0)rmb(c[y>>2]|0);ya=D;return}function Uva(b,d,e,g,h,i,j){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=+j;var k=0.0,l=0.0,m=0.0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,v=0,w=0,z=0,B=0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0;J=ya;ya=ya+96|0;I=J+32|0;H=J;F=J+72|0;G=J+68|0;D=J+56|0;r=J+52|0;s=J+48|0;t=J+44|0;v=J+40|0;E=J+36|0;w=b+24|0;z=b+20|0;o=(c[w>>2]|0)+-1+(c[z>>2]|0)|0;B=b+8|0;n=c[(c[B>>2]|0)+(o>>>8<<2)>>2]|0;o=o&255;p=c[n+(o<<4)+4>>2]|0;q=+f[n+(o<<4)+12>>2];o=(c[b+48>>2]|0)+-1+(c[b+44>>2]|0)|0;C=+f[(c[(c[b+32>>2]|0)+(o>>>9<<2)>>2]|0)+((o&511)<<3)+4>>2];o=(g|0)/2|0;N=+(o|0);n=(h|0)/2|0;k=+(n|0);l=+(d|0)+N;K=+(e|0)+k;M=i*3.141592653589793/180.0;m=l+ +x(+M)*N;L=j*3.141592653589793/180.0;i=l+ +x(+L)*N;j=K-+y(+M)*k;k=K-+y(+L)*k;l=+A(+(k-K),+(i-l))-+A(+(j-K),+(m-l));d=+u(+l)>3.141592653589793&1;c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;e=D+11|0;a[e>>0]=4;c[D>>2]=1752457584;a[D+4>>0]=0;g=b+484|0;c[F>>2]=iNa(g,191338)|0;b=(aNa(F)|0)==0;h=(a[e>>0]|0)<0?c[D>>2]|0:D;if(b)g=ANa(g,h)|0;else g=CNa(g,h,F)|0;c[G>>2]=g;if((a[e>>0]|0)<0)rmb(c[D>>2]|0);c[H>>2]=~~m;c[H+4>>2]=~~j;c[H+8>>2]=(o|0)>-1?o:0-o|0;c[H+12>>2]=(n|0)>-1?n:0-n|0;c[H+16>>2]=l>0.0&1;c[H+20>>2]=d;c[H+24>>2]=~~i;c[H+28>>2]=~~k;mKa(F,157881,H);D=F+11|0;n=a[D>>0]|0;o=c[F>>2]|0;b=wNa(G,191255)|0;c[r>>2]=b;TMa(r,n<<24>>24<0?o:F)|0;if((a[D>>0]|0)<0)rmb(c[F>>2]|0);if(C!=1.0){c[s>>2]=wNa(G,157767)|0;_Ma(s,C)|0}if(q!=1.0){c[t>>2]=wNa(G,157752)|0;_Ma(t,q)|0}if((p|0)<=0){ya=J;return}c[v>>2]=wNa(G,157739)|0;YMa(v,p)|0;g=(c[w>>2]|0)+-1+(c[z>>2]|0)|0;twa(F,0,c[(c[(c[B>>2]|0)+(g>>>8<<2)>>2]|0)+((g&255)<<4)>>2]|0);g=F+11|0;c[I>>2]=(a[g>>0]|0)<0?c[F>>2]|0:F;mKa(H,157705,I);I=H+11|0;B=a[I>>0]|0;D=c[H>>2]|0;G=wNa(G,165786)|0;c[E>>2]=G;TMa(E,B<<24>>24<0?D:H)|0;if((a[I>>0]|0)<0)rmb(c[H>>2]|0);if((a[g>>0]|0)<0)rmb(c[F>>2]|0);ya=J;return}function Vva(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;u=ya;ya=ya+96|0;r=u+32|0;q=u+16|0;o=u;m=u+72|0;t=u+68|0;k=u+56|0;l=u+52|0;n=u+48|0;p=u+44|0;s=u+40|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;j=k+11|0;a[j>>0]=4;c[k>>2]=1752457584;a[k+4>>0]=0;h=b+484|0;c[m>>2]=iNa(h,191338)|0;v=(aNa(m)|0)==0;i=(a[j>>0]|0)<0?c[k>>2]|0:k;if(v)h=ANa(h,i)|0;else h=CNa(h,i,m)|0;c[t>>2]=h;if((a[j>>0]|0)<0)rmb(c[k>>2]|0);c[o>>2]=d;c[o+4>>2]=e;c[o+8>>2]=f;c[o+12>>2]=g;mKa(m,157843,o);v=m+11|0;g=a[v>>0]|0;k=c[m>>2]|0;f=wNa(t,191255)|0;c[l>>2]=f;TMa(l,g<<24>>24<0?k:m)|0;if((a[v>>0]|0)<0)rmb(c[m>>2]|0);e=b+24|0;f=b+20|0;h=(c[e>>2]|0)+-1+(c[f>>2]|0)|0;j=b+8|0;twa(m,0,c[(c[(c[j>>2]|0)+(h>>>8<<2)>>2]|0)+((h&255)<<4)>>2]|0);h=m+11|0;c[q>>2]=(a[h>>0]|0)<0?c[m>>2]|0:m;mKa(o,157705,q);v=o+11|0;l=a[v>>0]|0;b=c[o>>2]|0;k=wNa(t,165786)|0;c[n>>2]=k;TMa(n,l<<24>>24<0?b:o)|0;if((a[v>>0]|0)<0)rmb(c[o>>2]|0);if((a[h>>0]|0)<0)rmb(c[m>>2]|0);h=(c[e>>2]|0)+-1+(c[f>>2]|0)|0;i=(c[j>>2]|0)+(h>>>8<<2)|0;h=h&255;d=c[(c[i>>2]|0)+(h<<4)+8>>2]|0;if((d|0)>0){c[r>>2]=d;c[r+4>>2]=d;mKa(q,157857,r);v=q+11|0;o=a[v>>0]|0;r=c[q>>2]|0;n=wNa(t,157864)|0;c[p>>2]=n;TMa(p,o<<24>>24<0?r:q)|0;if((a[v>>0]|0)<0)rmb(c[q>>2]|0);h=(c[e>>2]|0)+-1+(c[f>>2]|0)|0;i=(c[j>>2]|0)+(h>>>8<<2)|0;h=h&255}h=c[(c[i>>2]|0)+(h<<4)+4>>2]|0;if((h|0)<=1){ya=u;return}c[s>>2]=wNa(t,157739)|0;YMa(s,h)|0;ya=u;return}function Wva(b,d,e,h,i,j){b=b|0;d=d|0;e=e|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;G=ya;ya=ya+128|0;C=G+48|0;z=G+40|0;A=G+32|0;v=G+24|0;u=G+16|0;t=G;E=G+108|0;F=G+104|0;m=G+92|0;B=G+80|0;p=G+76|0;q=G+72|0;r=G+68|0;w=G+64|0;x=G+60|0;D=G+56|0;l=(c[b+24>>2]|0)+-1+(c[b+20>>2]|0)|0;j=c[(c[b+8>>2]|0)+(l>>>8<<2)>>2]|0;l=l&255;k=c[j+(l<<4)>>2]|0;n=c[j+(l<<4)+4>>2]|0;o=+f[j+(l<<4)+12>>2];l=(c[b+48>>2]|0)+-1+(c[b+44>>2]|0)|0;j=c[(c[b+32>>2]|0)+(l>>>9<<2)>>2]|0;l=l&511;s=c[j+(l<<3)>>2]|0;y=+f[j+(l<<3)+4>>2];c[m+8>>2]=0;l=m+11|0;a[l>>0]=7;a[m>>0]=a[157731]|0;a[m+1>>0]=a[157732]|0;a[m+2>>0]=a[157733]|0;a[m+3>>0]=a[157734]|0;a[m+4>>0]=a[157735]|0;a[m+5>>0]=a[157736]|0;a[m+6>>0]=a[157737]|0;a[m+7>>0]=0;j=b+484|0;c[E>>2]=iNa(j,191338)|0;H=(aNa(E)|0)==0;b=(a[l>>0]|0)<0?c[m>>2]|0:m;if(H)j=ANa(j,b)|0;else j=CNa(j,b,E)|0;c[F>>2]=j;if((a[l>>0]|0)<0)rmb(c[m>>2]|0);if((n|0)>0){twa(B,0,k);j=B+11|0;c[t>>2]=(a[j>>0]|0)<0?c[B>>2]|0:B;mKa(E,157705,t);H=E+11|0;l=a[H>>0]|0;m=c[E>>2]|0;k=wNa(F,165786)|0;c[p>>2]=k;TMa(p,l<<24>>24<0?m:E)|0;if((a[H>>0]|0)<0)rmb(c[E>>2]|0);if((a[j>>0]|0)<0)rmb(c[B>>2]|0);if((n|0)>1){c[u>>2]=n;mKa(t,191865,u);H=t+11|0;p=a[H>>0]|0;u=c[t>>2]|0;n=wNa(F,157739)|0;c[q>>2]=n;TMa(q,p<<24>>24<0?u:t)|0;if((a[H>>0]|0)<0)rmb(c[t>>2]|0)}}if(o!=1.0){g[v>>3]=o;mKa(E,191868,v);H=E+11|0;u=a[H>>0]|0;v=c[E>>2]|0;t=wNa(F,157752)|0;c[r>>2]=t;TMa(r,u<<24>>24<0?v:E)|0;if((a[H>>0]|0)<0)rmb(c[E>>2]|0)}if(s|0){twa(B,0,s);j=B+11|0;c[A>>2]=(a[j>>0]|0)<0?c[B>>2]|0:B;mKa(E,157705,A);H=E+11|0;v=a[H>>0]|0;A=c[E>>2]|0;u=wNa(F,157516)|0;c[w>>2]=u;TMa(w,v<<24>>24<0?A:E)|0;if((a[H>>0]|0)<0)rmb(c[E>>2]|0);if((a[j>>0]|0)<0)rmb(c[B>>2]|0)}if(y!=1.0){g[z>>3]=y;mKa(E,191868,z);H=E+11|0;z=a[H>>0]|0;A=c[E>>2]|0;w=wNa(F,157767)|0;c[x>>2]=w;TMa(x,z<<24>>24<0?A:E)|0;if((a[H>>0]|0)<0)rmb(c[E>>2]|0)};c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;if((d|0)>0){b=B+11|0;k=B+4|0;j=0;do{H=(c[e+(j<<3)+4>>2]|0)+i|0;c[C>>2]=(c[e+(j<<3)>>2]|0)+h;c[C+4>>2]=H;mKa(B,157787,C);H=a[b>>0]|0;A=H<<24>>24<0;anb(E,A?c[B>>2]|0:B,A?c[k>>2]|0:H&255)|0;if((a[b>>0]|0)<0)rmb(c[B>>2]|0);j=j+1|0}while((j|0)<(d|0));k=E+11|0;j=k;b=E;k=a[k>>0]|0;l=c[E>>2]|0}else{j=E+11|0;b=E;k=0;l=0}H=wNa(F,157780)|0;c[D>>2]=H;TMa(D,k<<24>>24<0?l:E)|0;if((a[j>>0]|0)>=0){ya=G;return}rmb(c[b>>2]|0);ya=G;return}function Xva(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;Xa[c[(c[a>>2]|0)+84>>2]&3](a,b,d,e,f,0.0);return}function Yva(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;return}function Zva(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=ya;ya=ya+48|0;i=t+36|0;q=t+32|0;r=t+20|0;s=t+16|0;j=t+12|0;k=t+8|0;l=t+4|0;m=t;n=(g|0)<0;o=(f|0)<0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;p=r+11|0;a[p>>0]=4;c[r>>2]=1952671090;a[r+4>>0]=0;b=b+484|0;c[i>>2]=iNa(b,191338)|0;if(!(aNa(i)|0))b=ANa(b,r)|0;else b=CNa(b,r,i)|0;c[q>>2]=b;if((a[p>>0]|0)<0)rmb(c[r>>2]|0);c[s>>2]=wNa(q,191787)|0;YMa(s,(o?f:0)+d|0)|0;c[j>>2]=wNa(q,191789)|0;YMa(j,(n?g:0)+e|0)|0;c[k>>2]=wNa(q,184270)|0;YMa(k,n?0-g|0:g)|0;c[l>>2]=wNa(q,186790)|0;YMa(l,o?0-f|0:f)|0;if(!(h!=0.0)){ya=t;return}c[m>>2]=wNa(q,157728)|0;ZMa(m,h)|0;ya=t;return}function _va(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=ya;ya=ya+128|0;D=E+24|0;C=E+8|0;B=E;y=E+108|0;z=E+96|0;A=E+84|0;k=E+80|0;l=E+76|0;s=E+64|0;t=E+60|0;p=E+48|0;q=E+44|0;u=E+40|0;v=E+36|0;w=E+32|0;x=E+28|0;Lmb(z,d);r=z+11|0;i=a[r>>0]|0;d=i<<24>>24<0;j=z+4|0;e=c[j>>2]|0;h=i&255;if(!((d?e:h)|0))d=i;else if((a[(d?c[z>>2]|0:z)>>0]|0)==32){hnb(z,0,1,157725)|0;d=a[r>>0]|0;h=d&255;e=c[j>>2]|0}else d=i;d=d<<24>>24<0;e=d?e:h;if(e|0){e=e+-1|0;if((a[(d?c[z>>2]|0:z)+e>>0]|0)==32)hnb(z,e,1,157725)|0}i=b+484|0;c[k>>2]=oNa(i,157531)|0;if(!(KMa(k)|0))d=202525;else{c[l>>2]=oNa(i,157531)|0;d=SMa(l)|0};c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;h=c9a(d)|0;if(h>>>0>4294967279)Jmb(A);if(h>>>0<11){a[A+11>>0]=h;if(!h)e=A;else{e=A;m=14}}else{m=h+16&-16;e=omb(m)|0;c[A>>2]=e;c[A+8>>2]=m|-2147483648;c[A+4>>2]=h;m=14}if((m|0)==14)qpb(e|0,d|0,h|0)|0;a[e+h>>0]=0;m=b+72|0;n=b+68|0;d=(c[m>>2]|0)+-1+(c[n>>2]|0)|0;o=b+56|0;Lmb(s,(c[(c[(c[o>>2]|0)+(d>>>10<<2)>>2]|0)+((d&1023)<<2)>>2]|0)+24|0);c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;d=p+11|0;a[d>>0]=5;a[p>>0]=a[157510]|0;a[p+1>>0]=a[157511]|0;a[p+2>>0]=a[157512]|0;a[p+3>>0]=a[157513]|0;a[p+4>>0]=a[157514]|0;a[p+5>>0]=0;c[y>>2]=iNa(i,191338)|0;l=(aNa(y)|0)==0;e=(a[d>>0]|0)<0?c[p>>2]|0:p;if(l)e=ANa(i,e)|0;else e=CNa(i,e,y)|0;c[t>>2]=e;if((a[d>>0]|0)<0)rmb(c[p>>2]|0);l=s+11|0;d=a[l>>0]|0;i=d<<24>>24<0;k=s+4|0;d=d&255;j=i?c[k>>2]|0:d;a:do if(j|0){p=a[A+11>>0]|0;e=p<<24>>24<0;do if((j|0)==((e?c[A+4>>2]|0:p&255)|0)){h=c[s>>2]|0;e=e?c[A>>2]|0:A;if(i)if(!(L7a(h,e,j)|0))break a;else break;if((a[e>>0]|0)==(h&255)<<24>>24){h=s;do{d=d+-1|0;h=h+1|0;if(!d)break a;e=e+1|0}while((a[h>>0]|0)==(a[e>>0]|0))}}while(0);p=(c[m>>2]|0)+-1+(c[n>>2]|0)|0;Lmb(y,(c[(c[(c[o>>2]|0)+(p>>>10<<2)>>2]|0)+((p&1023)<<2)>>2]|0)+24|0);p=y+11|0;i=a[p>>0]|0;j=c[y>>2]|0;h=wNa(t,157531)|0;c[q>>2]=h;TMa(q,i<<24>>24<0?j:y)|0;if((a[p>>0]|0)<0)rmb(c[y>>2]|0);q=a[l>>0]|0;if(((q<<24>>24<0?c[k>>2]|0:q&255)|0)==11)if(!(lnb(s,0,-1,162479,11)|0))a[b+112>>0]=1}while(0);e=(c[m>>2]|0)+-1+(c[n>>2]|0)|0;e=c[(c[(c[(c[o>>2]|0)+(e>>>10<<2)>>2]|0)+((e&1023)<<2)>>2]|0)+4>>2]|0;if(e|0){c[B>>2]=e;mKa(y,157720,B);B=y+11|0;q=a[B>>0]|0;b=c[y>>2]|0;p=wNa(t,157655)|0;c[u>>2]=p;TMa(u,q<<24>>24<0?b:y)|0;if((a[B>>0]|0)<0)rmb(c[y>>2]|0)}c[v>>2]=wNa(t,183923)|0;TMa(v,174430)|0;c[y>>2]=yNa(t,3)|0;vNa(y,(a[r>>0]|0)<0?c[z>>2]|0:z)|0;if((f|0)!=-2147483647&(g|0)!=-2147483647){c[C>>2]=f;mKa(y,191865,C);f=y+11|0;v=a[f>>0]|0;B=c[y>>2]|0;u=wNa(t,191787)|0;c[w>>2]=u;TMa(w,v<<24>>24<0?B:y)|0;if((a[f>>0]|0)<0)rmb(c[y>>2]|0);c[D>>2]=g;mKa(C,191865,D);g=C+11|0;D=a[g>>0]|0;f=c[C>>2]|0;B=wNa(t,191789)|0;c[x>>2]=B;TMa(x,D<<24>>24<0?f:C)|0;if((a[g>>0]|0)<0)rmb(c[C>>2]|0)}if((a[l>>0]|0)<0)rmb(c[s>>2]|0);if((a[A+11>>0]|0)<0)rmb(c[A>>2]|0);if((a[r>>0]|0)>=0){ya=E;return}rmb(c[z>>2]|0);ya=E;return}function $va(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;_=ya;ya=ya+112|0;Z=_+16|0;Y=_+8|0;X=_;S=_+96|0;T=_+92|0;U=_+88|0;V=_+84|0;W=_+80|0;u=_+68|0;v=_+64|0;w=_+52|0;x=_+40|0;y=_+36|0;z=_+32|0;A=_+28|0;B=_+24|0;D=_+20|0;E=d+8+3|0;R=a[E>>0]|0;F=d+4|0;if(!((R<<24>>24<0?c[F>>2]|0:R&255)|0)){ya=_;return}G=b+264|0;H=b+268|0;I=b+272|0;J=w+11|0;K=w+3|0;L=b+484|0;M=u+11|0;N=u+4|0;O=x+11|0;P=S+11|0;Q=b+72|0;R=b+68|0;q=b+56|0;r=S+11|0;s=S+11|0;t=w+4|0;g=e;p=0;do{o=iKa(c[(Cnb(d,p)|0)>>2]|0)|0;if(o){Lmb(u,o+28|0);b=c[G>>2]|0;n=c[H>>2]|0;a:do if((b|0)==(n|0))e=17;else{k=a[M>>0]|0;l=k<<24>>24<0;k=l?c[N>>2]|0:k&255;l=l?c[u>>2]|0:u;m=(k|0)==0;while(1){e=a[b+11>>0]|0;h=e<<24>>24<0;e=e&255;do if(((h?c[b+4>>2]|0:e)|0)==(k|0)){j=c[b>>2]|0;i=h?j:b;j=j&255;if(h){if(m){e=17;break a}if(!(L7a(i,l,k)|0)){e=17;break a}else break}if(m){e=17;break a}if((a[l>>0]|0)==j<<24>>24){i=b;h=l;do{e=e+-1|0;i=i+1|0;if(!e){e=17;break a}h=h+1|0}while((a[i>>0]|0)==(a[h>>0]|0))}}while(0);b=b+12|0;if((b|0)==(n|0)){e=18;break}}}while(0);if((e|0)==17){e=0;if((b|0)==(n|0))e=18}do if((e|0)==18)if((n|0)==(c[I>>2]|0)){wk(G,u);break}else{Lmb(n,u);c[H>>2]=(c[H>>2]|0)+12;break}while(0);n=t;c[n>>2]=0;c[n+4>>2]=0;a[J>>0]=3;a[w>>0]=a[157701]|0;a[w+1>>0]=a[157702]|0;a[w+2>>0]=a[157703]|0;a[K>>0]=0;c[S>>2]=iNa(L,191338)|0;n=(aNa(S)|0)==0;b=(a[J>>0]|0)<0?c[w>>2]|0:w;if(n)b=ANa(L,b)|0;else b=CNa(L,b,S)|0;c[v>>2]=b;if((a[J>>0]|0)<0)rmb(c[w>>2]|0);Lmb(x,o+40|0);c[X>>2]=(a[O>>0]|0)<0?c[x>>2]|0:x;mKa(S,157705,X);m=a[P>>0]|0;n=c[S>>2]|0;l=wNa(v,157709)|0;c[y>>2]=l;TMa(y,m<<24>>24<0?n:S)|0;if((a[P>>0]|0)<0)rmb(c[S>>2]|0);if((a[O>>0]|0)<0)rmb(c[x>>2]|0);c[z>>2]=wNa(v,191787)|0;YMa(z,g)|0;c[A>>2]=wNa(v,191789)|0;YMa(A,f)|0;m=(c[Q>>2]|0)+-1+(c[R>>2]|0)|0;c[Y>>2]=c[(c[(c[(c[q>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0)+4>>2];mKa(S,157720,Y);m=a[r>>0]|0;n=c[S>>2]|0;l=wNa(v,184270)|0;c[B>>2]=l;TMa(B,m<<24>>24<0?n:S)|0;if((a[r>>0]|0)<0)rmb(c[S>>2]|0);m=(c[Q>>2]|0)+-1+(c[R>>2]|0)|0;c[Z>>2]=c[(c[(c[(c[q>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0)+4>>2];mKa(S,157720,Z);m=a[s>>0]|0;n=c[S>>2]|0;l=wNa(v,186790)|0;c[D>>2]=l;TMa(D,m<<24>>24<0?n:S)|0;if((a[s>>0]|0)<0)rmb(c[S>>2]|0);b=c[o+20>>2]|0;if((b|0)<=0){oN(o,V,W,T,U);b=c[T>>2]|0}n=(c[Q>>2]|0)+-1+(c[R>>2]|0)|0;n=C(c[(c[(c[(c[q>>2]|0)+(n>>>10<<2)>>2]|0)+((n&1023)<<2)>>2]|0)+4>>2]|0,b)|0;g=((n|0)/(c[o+24>>2]|0)|0)+g|0;if((a[M>>0]|0)<0)rmb(c[u>>2]|0)}p=p+1|0;o=a[E>>0]|0}while(p>>>0<(o<<24>>24<0?c[F>>2]|0:o&255)>>>0);ya=_;return}function awa(a,b,c){a=a|0;b=b|0;c=c|0;return}function bwa(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;l=ya;ya=ya+48|0;k=l+24|0;g=l+8|0;n=l+44|0;i=l;j=l+40|0;c[k>>2]=d;c[k+4>>2]=e;c[k+8>>2]=10;c[k+12>>2]=10;mKa(g,157669,k);e=g+11|0;m=a[e>>0]|0;d=c[g>>2]|0;f=b+484|0;b=wNa(f,157481)|0;c[n>>2]=b;TMa(n,m<<24>>24<0?d:g)|0;if((a[e>>0]|0)<0)rmb(c[g>>2]|0);hNa(k,h);n=k;m=c[n+4>>2]|0;h=g;c[h>>2]=c[n>>2];c[h+4>>2]=m;h=k+8|0;m=c[h+4>>2]|0;n=i;c[n>>2]=c[h>>2];c[n+4>>2]=m;if(!(sOa(g,i)|0)){ya=l;return}do{c[j>>2]=c[(tOa(g)|0)>>2];DNa(f,j)|0;vOa(g)|0}while(sOa(g,i)|0);ya=l;return}function cwa(a,b,c){a=a|0;b=b|0;c=c|0;return}function dwa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=ya;ya=ya+64|0;q=t+48|0;g=t+44|0;h=t+28|0;i=t+24|0;j=t+20|0;r=t+32|0;l=t+16|0;m=t+12|0;n=t+8|0;o=t+4|0;p=t;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;switch(f|0){case 2:{Wmb(q,184553)|0;break}case 3:{Wmb(q,172507)|0;break}default:{}}k=b+484|0;v=ANa(k,174430)|0;c[b+484>>2]=v;f=b+488|0;u=omb(12)|0;c[u+8>>2]=v;c[u+4>>2]=f;v=c[f>>2]|0;c[u>>2]=v;c[v+4>>2]=u;c[f>>2]=u;f=b+496|0;c[f>>2]=(c[f>>2]|0)+1;c[g>>2]=wNa(k,191787)|0;YMa(g,d)|0;c[h>>2]=wNa(k,191789)|0;YMa(h,e)|0;h=q+11|0;g=a[h>>0]|0;f=g<<24>>24<0;if((f?c[q+4>>2]|0:g&255)|0){v=c[q>>2]|0;u=wNa(k,157643)|0;c[i>>2]=u;TMa(i,f?v:q)|0}c[j>>2]=wNa(k,157655)|0;TMa(j,157665)|0;e=b+72|0;g=b+68|0;d=(c[e>>2]|0)+-1+(c[g>>2]|0)|0;f=b+56|0;Lmb(r,(c[(c[(c[f>>2]|0)+(d>>>10<<2)>>2]|0)+((d&1023)<<2)>>2]|0)+24|0);d=a[r+11>>0]|0;if(d<<24>>24<0){v=(c[r+4>>2]|0)==0;rmb(c[r>>2]|0);if(!v)s=9}else if(d<<24>>24)s=9;if((s|0)==9){v=(c[e>>2]|0)+-1+(c[g>>2]|0)|0;Lmb(r,(c[(c[(c[f>>2]|0)+(v>>>10<<2)>>2]|0)+((v&1023)<<2)>>2]|0)+24|0);v=r+11|0;s=a[v>>0]|0;u=c[r>>2]|0;b=wNa(k,157531)|0;c[l>>2]=b;TMa(l,s<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0)}v=(c[e>>2]|0)+-1+(c[g>>2]|0)|0;switch(c[(c[(c[(c[f>>2]|0)+(v>>>10<<2)>>2]|0)+((v&1023)<<2)>>2]|0)+12>>2]|0){case 3:{c[o>>2]=wNa(k,157543)|0;TMa(o,167576)|0;break}case 1:{c[m>>2]=wNa(k,157543)|0;TMa(m,167569)|0;break}case 2:{c[n>>2]=wNa(k,157543)|0;TMa(n,167438)|0;break}default:{}}v=(c[e>>2]|0)+-1+(c[g>>2]|0)|0;if((c[(c[(c[(c[f>>2]|0)+(v>>>10<<2)>>2]|0)+((v&1023)<<2)>>2]|0)+16>>2]|0)==1){c[p>>2]=wNa(k,157554)|0;TMa(p,167664)|0}if((a[h>>0]|0)>=0){ya=t;return}rmb(c[q>>2]|0);ya=t;return}function ewa(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+488|0;d=c[b>>2]|0;e=d+4|0;f=c[d>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(d);c[a+484>>2]=c[(c[b>>2]|0)+8>>2];return}function fwa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;j=ya;ya=ya+32|0;l=j+8|0;k=j+4|0;h=j+12|0;i=j;g=b+484|0;c[l>>2]=wNa(g,191787)|0;YMa(l,d)|0;c[k>>2]=wNa(g,191789)|0;YMa(k,e)|0;if(!f){ya=j;return};c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;b=h+11|0;a[b>>0]=5;a[h>>0]=a[157637]|0;a[h+1>>0]=a[157638]|0;a[h+2>>0]=a[157639]|0;a[h+3>>0]=a[157640]|0;a[h+4>>0]=a[157641]|0;a[h+5>>0]=0;switch(f|0){case 2:{Wmb(h,184553)|0;break}case 3:{Wmb(h,172507)|0;break}default:{}}k=a[b>>0]|0;l=c[h>>2]|0;f=wNa(g,157643)|0;c[i>>2]=f;TMa(i,k<<24>>24<0?l:h)|0;if((a[b>>0]|0)<0)rmb(c[h>>2]|0);ya=j;return}function gwa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;C=ya;ya=ya+112|0;B=C+92|0;w=C+80|0;n=C+64|0;h=C+76|0;i=C+60|0;o=C+48|0;j=C+36|0;k=C+32|0;l=C+28|0;m=C+24|0;p=C+20|0;t=C+16|0;u=C+12|0;v=C+8|0;y=C+4|0;z=C;Ra[c[(c[d>>2]|0)+48>>2]&511](B,d);A=B+11|0;g=(a[A>>0]|0)<0?c[B>>2]|0:B;a[g>>0]=t7a(a[g>>0]|0)|0;g=a[e+11>>0]|0;if(g<<24>>24<0)g=c[e+4>>2]|0;else g=g&255;if(g|0){Lnb(w,157508,e);s=w+11|0;r=a[s>>0]|0;q=r<<24>>24<0;anb(B,q?c[w>>2]|0:w,q?c[w+4>>2]|0:r&255)|0;if((a[s>>0]|0)<0)rmb(c[w>>2]|0)}q=d+120|0;g=c[q>>2]|0;s=d+124|0;e=c[s>>2]|0;a:do if((g|0)==(e|0))x=12;else do{if((c[g>>2]|0)==207){x=12;break a}g=g+4|0}while((g|0)!=(e|0));while(0);if((x|0)==12)if((g|0)!=(e|0)){if(!d)g=0;else g=job(d,13672,20120,-2)|0;if(z4a(g)|0){Lmb(n,g+4|0);r=enb(n,0,157508)|0;c[w>>2]=c[r>>2];c[w+4>>2]=c[r+4>>2];c[w+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;r=w+11|0;e=a[r>>0]|0;g=e<<24>>24<0;anb(B,g?c[w>>2]|0:w,g?c[w+4>>2]|0:e&255)|0;if((a[r>>0]|0)<0)rmb(c[w>>2]|0);if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0)}}r=b+484|0;D=ANa(r,191338)|0;c[b+484>>2]=D;e=b+488|0;g=omb(12)|0;c[g+8>>2]=D;c[g+4>>2]=e;D=c[e>>2]|0;c[g>>2]=D;c[D+4>>2]=g;c[e>>2]=g;e=b+496|0;c[e>>2]=(c[e>>2]|0)+1;e=a[A>>0]|0;g=c[B>>2]|0;b=wNa(r,183923)|0;c[h>>2]=b;TMa(h,e<<24>>24<0?g:B)|0;g=a[f+11>>0]|0;e=g<<24>>24<0;if(e)g=c[f+4>>2]|0;else g=g&255;if(g|0){if(e)f=c[f>>2]|0;c[i>>2]=wNa(r,165003)|0;TMa(i,f)|0}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==26){f=job(d,13672,15488,0)|0;c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;g=f+256|0;if(s1a((c[g>>2]|0)+256|0)|0){Lmb(j,(c[g>>2]|0)+272|0);D=enb(j,0,157579)|0;c[o>>2]=c[D>>2];c[o+4>>2]=c[D+4>>2];c[o+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=bnb(o,157592)|0;c[n>>2]=c[D>>2];c[n+4>>2]=c[D+4>>2];c[n+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=n+11|0;i=a[D>>0]|0;h=i<<24>>24<0;anb(w,h?c[n>>2]|0:n,h?c[n+4>>2]|0:i&255)|0;if((a[D>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}if(t1a((c[g>>2]|0)+256|0)|0){Lmb(j,(c[g>>2]|0)+284|0);D=enb(j,0,157579)|0;c[o>>2]=c[D>>2];c[o+4>>2]=c[D+4>>2];c[o+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=bnb(o,157592)|0;c[n>>2]=c[D>>2];c[n+4>>2]=c[D+4>>2];c[n+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=n+11|0;i=a[D>>0]|0;h=i<<24>>24<0;anb(w,h?c[n>>2]|0:n,h?c[n+4>>2]|0:i&255)|0;if((a[D>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}if(u1a((c[g>>2]|0)+256|0)|0){xQa(j,f+204|0,c[(c[g>>2]|0)+328>>2]|0);D=enb(j,0,157594)|0;c[o>>2]=c[D>>2];c[o+4>>2]=c[D+4>>2];c[o+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=bnb(o,157592)|0;c[n>>2]=c[D>>2];c[n+4>>2]=c[D+4>>2];c[n+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=n+11|0;i=a[D>>0]|0;h=i<<24>>24<0;anb(w,h?c[n>>2]|0:n,h?c[n+4>>2]|0:i&255)|0;if((a[D>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}if(v1a((c[g>>2]|0)+256|0)|0){zQa(j,f+204|0,c[(c[g>>2]|0)+332>>2]|0);D=enb(j,0,157606)|0;c[o>>2]=c[D>>2];c[o+4>>2]=c[D+4>>2];c[o+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=bnb(o,157592)|0;c[n>>2]=c[D>>2];c[n+4>>2]=c[D+4>>2];c[n+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;D=n+11|0;i=a[D>>0]|0;h=i<<24>>24<0;anb(w,h?c[n>>2]|0:n,h?c[n+4>>2]|0:i&255)|0;if((a[D>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}g=w+11|0;f=a[g>>0]|0;e=f<<24>>24<0;if((e?c[w+4>>2]|0:f&255)|0){f=c[w>>2]|0;D=wNa(r,157264)|0;c[k>>2]=D;TMa(k,e?f:w)|0;f=a[g>>0]|0}if(f<<24>>24<0)rmb(c[w>>2]|0)}f=c[q>>2]|0;g=c[s>>2]|0;b:do if((f|0)==(g|0))x=71;else do{if((c[f>>2]|0)==104){x=71;break b}f=f+4|0}while((f|0)!=(g|0));while(0);if((x|0)==71)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18472,-2)|0;if(x$a(f)|0){Lmb(w,f+4|0);D=w+11|0;j=a[D>>0]|0;k=c[w>>2]|0;i=wNa(r,157516)|0;c[l>>2]=i;TMa(l,j<<24>>24<0?k:w)|0;if((a[D>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[q>>2]|0;g=c[s>>2]|0;c:do if((f|0)==(g|0))x=82;else do{if((c[f>>2]|0)==134){x=82;break c}f=f+4|0}while((f|0)!=(g|0));while(0);if((x|0)==82)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18952,-2)|0;if(Q0a(f)|0){c[w>>2]=BNa(r,160089)|0;c[m>>2]=wNa(w,183923)|0;TMa(m,157521)|0;c[n>>2]=yNa(w,3)|0;Lmb(o,f+4|0);D=o+11|0;vNa(n,(a[D>>0]|0)<0?c[o>>2]|0:o)|0;if((a[D>>0]|0)<0)rmb(c[o>>2]|0)}}f=c[q>>2]|0;g=c[s>>2]|0;d:do if((f|0)==(g|0))x=93;else do{if((c[f>>2]|0)==135){x=93;break d}f=f+4|0}while((f|0)!=(g|0));while(0);if((x|0)==93)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18968,-2)|0;if(V0a(f)|0){Lmb(w,f+4|0);D=w+11|0;n=a[D>>0]|0;o=c[w>>2]|0;m=wNa(r,184316)|0;c[p>>2]=m;TMa(p,n<<24>>24<0?o:w)|0;if((a[D>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[q>>2]|0;g=c[s>>2]|0;e:do if((f|0)==(g|0))x=104;else do{if((c[f>>2]|0)==208){x=104;break e}f=f+4|0}while((f|0)!=(g|0));while(0);if((x|0)==104)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,20136,-2)|0;if(E4a(f)|0){Lmb(w,f+16|0);D=w+11|0;o=a[D>>0]|0;p=c[w>>2]|0;n=wNa(r,157531)|0;c[t>>2]=n;TMa(t,o<<24>>24<0?p:w)|0;if((a[D>>0]|0)<0)rmb(c[w>>2]|0)}if(G4a(f)|0){xQa(w,f,c[f+64>>2]|0);D=w+11|0;p=a[D>>0]|0;t=c[w>>2]|0;o=wNa(r,157543)|0;c[u>>2]=o;TMa(u,p<<24>>24<0?t:w)|0;if((a[D>>0]|0)<0)rmb(c[w>>2]|0)}if(H4a(f)|0){zQa(w,f,c[f+68>>2]|0);D=w+11|0;t=a[D>>0]|0;u=c[w>>2]|0;p=wNa(r,157554)|0;c[v>>2]=p;TMa(v,t<<24>>24<0?u:w)|0;if((a[D>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[q>>2]|0;g=c[s>>2]|0;f:do if((f|0)==(g|0))x=123;else do{if((c[f>>2]|0)==211){x=123;break f}f=f+4|0}while((f|0)!=(g|0));while(0);g:do if((x|0)==123)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,20184,-2)|0;if(W4a(f)|0)switch(c[f+4>>2]|0){case 1:{c[y>>2]=wNa(r,157619)|0;TMa(y,185688)|0;break g}case 2:{c[z>>2]=wNa(r,157619)|0;TMa(z,157630)|0;break g}default:break g}}while(0);if((a[A>>0]|0)>=0){ya=C;return}rmb(c[B>>2]|0);ya=C;return}function hwa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;d=a+488|0;b=c[d>>2]|0;e=b+4|0;f=c[b>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(b);c[a+484>>2]=c[(c[d>>2]|0)+8>>2];return}function iwa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=ya;ya=ya+32|0;h=k+8|0;i=k+4|0;j=k;g=a[e+11>>0]|0;if(g<<24>>24<0)g=c[e+4>>2]|0;else g=g&255;if(g|0){Lnb(h,157508,e);e=h+11|0;g=a[e>>0]|0;l=g<<24>>24<0;anb(d,l?c[h>>2]|0:h,l?c[h+4>>2]|0:g&255)|0;if((a[e>>0]|0)<0)rmb(c[h>>2]|0)}e=b+484|0;g=ANa(e,191338)|0;c[b+484>>2]=g;l=b+488|0;h=omb(12)|0;c[h+8>>2]=g;c[h+4>>2]=l;g=c[l>>2]|0;c[h>>2]=g;c[g+4>>2]=h;c[l>>2]=h;l=b+496|0;c[l>>2]=(c[l>>2]|0)+1;if((a[d+11>>0]|0)<0)d=c[d>>2]|0;c[i>>2]=wNa(e,183923)|0;TMa(i,d)|0;d=a[f+11>>0]|0;g=d<<24>>24<0;if(g)d=c[f+4>>2]|0;else d=d&255;if(!d){ya=k;return}if(g)f=c[f>>2]|0;c[j>>2]=wNa(e,165003)|0;TMa(j,f)|0;ya=k;return}function jwa(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+488|0;d=c[b>>2]|0;e=d+4|0;f=c[d>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(d);c[a+484>>2]=c[(c[b>>2]|0)+8>>2];return}function kwa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=ya;ya=ya+32|0;f=h+12|0;g=h;Lnb(g,157566,e);e=bnb(g,157576)|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);d=b+484|0;e=f+11|0;KPa(g,d,(a[e>>0]|0)<0?c[f>>2]|0:f,0);if(OOa(g)|0)c[b+484>>2]=NOa(g)|0;g=b+488|0;i=omb(12)|0;c[i+8>>2]=c[d>>2];c[i+4>>2]=g;d=c[g>>2]|0;c[i>>2]=d;c[d+4>>2]=i;c[g>>2]=i;b=b+496|0;c[b>>2]=(c[b>>2]|0)+1;if((a[e>>0]|0)>=0){ya=h;return}rmb(c[f>>2]|0);ya=h;return}function lwa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;d=a+488|0;b=c[d>>2]|0;e=b+4|0;f=c[b>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(b);c[a+484>>2]=c[(c[d>>2]|0)+8>>2];return}function mwa(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;y=ya;ya=ya+96|0;w=y+76|0;x=y+64|0;h=y+52|0;i=y+48|0;j=y+44|0;k=y+40|0;l=y+32|0;m=y+36|0;n=y+20|0;o=y+16|0;p=y+12|0;q=y+8|0;r=y+4|0;u=y;Ra[c[(c[d>>2]|0)+48>>2]&511](x,d);v=x+11|0;g=(a[v>>0]|0)<0?c[x>>2]|0:x;a[g>>0]=t7a(a[g>>0]|0)|0;g=a[e+11>>0]|0;if(g<<24>>24<0)g=c[e+4>>2]|0;else g=g&255;if(g|0){Lnb(w,157508,e);s=w+11|0;e=a[s>>0]|0;g=e<<24>>24<0;anb(x,g?c[w>>2]|0:w,g?c[w+4>>2]|0:e&255)|0;if((a[s>>0]|0)<0)rmb(c[w>>2]|0)};c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;e=h+11|0;a[e>>0]=5;a[h>>0]=a[157510]|0;a[h+1>>0]=a[157511]|0;a[h+2>>0]=a[157512]|0;a[h+3>>0]=a[157513]|0;a[h+4>>0]=a[157514]|0;a[h+5>>0]=0;s=b+484|0;c[w>>2]=iNa(s,191338)|0;z=(aNa(w)|0)==0;g=(a[e>>0]|0)<0?c[h>>2]|0:h;if(z)g=ANa(s,g)|0;else g=CNa(s,g,w)|0;c[b+484>>2]=g;if((a[e>>0]|0)<0)rmb(c[h>>2]|0);h=b+488|0;z=omb(12)|0;c[z+8>>2]=c[s>>2];c[z+4>>2]=h;e=c[h>>2]|0;c[z>>2]=e;c[e+4>>2]=z;c[h>>2]=z;h=b+496|0;c[h>>2]=(c[h>>2]|0)+1;h=a[v>>0]|0;z=c[x>>2]|0;b=wNa(s,183923)|0;c[i>>2]=b;TMa(i,h<<24>>24<0?z:x)|0;if((a[f+11>>0]|0)<0)f=c[f>>2]|0;c[j>>2]=wNa(s,165003)|0;TMa(j,f)|0;e=d+120|0;f=c[e>>2]|0;b=d+124|0;g=c[b>>2]|0;a:do if((f|0)==(g|0))t=20;else do{if((c[f>>2]|0)==104){t=20;break a}f=f+4|0}while((f|0)!=(g|0));while(0);if((t|0)==20)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18472,-2)|0;if(x$a(f)|0){Lmb(w,f+4|0);z=w+11|0;i=a[z>>0]|0;j=c[w>>2]|0;h=wNa(s,157516)|0;c[k>>2]=h;TMa(k,i<<24>>24<0?j:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[e>>2]|0;g=c[b>>2]|0;b:do if((f|0)==(g|0))t=31;else do{if((c[f>>2]|0)==134){t=31;break b}f=f+4|0}while((f|0)!=(g|0));while(0);if((t|0)==31)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18952,-2)|0;if(Q0a(f)|0){c[w>>2]=BNa(s,160089)|0;c[l>>2]=wNa(w,183923)|0;TMa(l,157521)|0;c[m>>2]=yNa(w,3)|0;Lmb(n,f+4|0);z=n+11|0;vNa(m,(a[z>>0]|0)<0?c[n>>2]|0:n)|0;if((a[z>>0]|0)<0)rmb(c[n>>2]|0)}}f=c[e>>2]|0;g=c[b>>2]|0;c:do if((f|0)==(g|0))t=42;else do{if((c[f>>2]|0)==135){t=42;break c}f=f+4|0}while((f|0)!=(g|0));while(0);if((t|0)==42)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,18968,-2)|0;if(V0a(f)|0){Lmb(w,f+4|0);z=w+11|0;m=a[z>>0]|0;n=c[w>>2]|0;l=wNa(s,184316)|0;c[o>>2]=l;TMa(o,m<<24>>24<0?n:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[e>>2]|0;g=c[b>>2]|0;d:do if((f|0)==(g|0))t=53;else do{if((c[f>>2]|0)==208){t=53;break d}f=f+4|0}while((f|0)!=(g|0));while(0);if((t|0)==53)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,20136,-2)|0;if(E4a(f)|0){Lmb(w,f+16|0);z=w+11|0;n=a[z>>0]|0;o=c[w>>2]|0;m=wNa(s,157531)|0;c[p>>2]=m;TMa(p,n<<24>>24<0?o:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}if(G4a(f)|0){xQa(w,f,c[f+64>>2]|0);z=w+11|0;o=a[z>>0]|0;p=c[w>>2]|0;n=wNa(s,157543)|0;c[q>>2]=n;TMa(q,o<<24>>24<0?p:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}if(H4a(f)|0){zQa(w,f,c[f+68>>2]|0);z=w+11|0;p=a[z>>0]|0;q=c[w>>2]|0;o=wNa(s,157554)|0;c[r>>2]=o;TMa(r,p<<24>>24<0?q:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}}f=c[e>>2]|0;g=c[b>>2]|0;e:do if((f|0)==(g|0))t=72;else do{if((c[f>>2]|0)==219){t=72;break e}f=f+4|0}while((f|0)!=(g|0));while(0);if((t|0)==72)if((f|0)!=(g|0)){if(!d)f=0;else f=job(d,13672,20312,-2)|0;if($4a(f)|0){Lmb(w,f+4|0);z=w+11|0;d=a[z>>0]|0;t=c[w>>2]|0;s=wNa(s,185756)|0;c[u>>2]=s;TMa(u,d<<24>>24<0?t:w)|0;if((a[z>>0]|0)<0)rmb(c[w>>2]|0)}}if((a[v>>0]|0)>=0){ya=y;return}rmb(c[x>>2]|0);ya=y;return}function nwa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;d=a+488|0;b=c[d>>2]|0;e=b+4|0;f=c[b>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(b);c[a+484>>2]=c[(c[d>>2]|0)+8>>2];return}function owa(b,d,e){b=b|0;d=d|0;e=+e;var f=0,h=0,i=0,j=0,k=0,l=0;j=ya;ya=ya+48|0;i=j;k=j+20|0;f=j+24|0;h=j+16|0;b=b+484|0;c[k>>2]=oNa(b,157481)|0;if(KMa(k)|0){ya=j;return}l=c[d>>2]|0;k=c[d+4>>2]|0;g[i>>3]=e;c[i+8>>2]=l;c[i+12>>2]=k;mKa(f,157491,i);k=f+11|0;d=a[k>>0]|0;i=c[f>>2]|0;b=wNa(b,157481)|0;c[h>>2]=b;TMa(h,d<<24>>24<0?i:f)|0;if((a[k>>0]|0)<0)rmb(c[f>>2]|0);ya=j;return}function pwa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=ya;ya=ya+64|0;s=t+16|0;r=t+8|0;q=t;d=t+56|0;k=t+44|0;l=t+40|0;m=t+36|0;n=t+32|0;o=t+28|0;p=t+24|0;a[b+112>>0]=0;j=b+484|0;if(Ba[c[(c[b>>2]|0)+172>>2]&511](b)|0){f=b+484|0;c[f>>2]=ANa(j,157264)|0;c[d>>2]=wNa(j,185624)|0;TMa(d,157270)|0;c[k>>2]=yNa(j,3)|0;vNa(k,157279)|0;d=b+488|0;c[j>>2]=c[(c[d>>2]|0)+8>>2];e=j}else{d=b+488|0;e=j;f=b+484|0}g=ANa(j,157412)|0;c[f>>2]=g;i=omb(12)|0;c[i+8>>2]=g;g=b+488|0;c[i+4>>2]=g;h=b+488|0;u=c[h>>2]|0;c[i>>2]=u;c[u+4>>2]=i;c[d>>2]=i;i=b+496|0;c[i>>2]=(c[i>>2]|0)+1;c[l>>2]=wNa(j,183923)|0;TMa(l,157416)|0;if(!(a[b+501>>0]|0)){u=(c[b+88>>2]|0)*10|0;c[r>>2]=(c[b+84>>2]|0)*10;c[r+4>>2]=u;mKa(k,157433,r);u=k+11|0;q=a[u>>0]|0;r=c[k>>2]|0;m=wNa(j,157443)|0;c[n>>2]=m;TMa(n,q<<24>>24<0?r:k)|0;if((a[u>>0]|0)<0)rmb(c[k>>2]|0)}else{u=c[b+88>>2]|0;c[q>>2]=c[b+84>>2];c[q+4>>2]=u;mKa(k,157433,q);u=k+11|0;q=a[u>>0]|0;r=c[k>>2]|0;n=wNa(j,157443)|0;c[m>>2]=n;TMa(m,q<<24>>24<0?r:k)|0;if((a[u>>0]|0)<0)rmb(c[k>>2]|0)}r=ANa(j,191338)|0;c[f>>2]=r;u=omb(12)|0;c[u+8>>2]=r;c[u+4>>2]=g;r=c[h>>2]|0;c[u>>2]=r;c[r+4>>2]=u;c[d>>2]=u;c[i>>2]=(c[i>>2]|0)+1;c[o>>2]=wNa(j,183923)|0;TMa(o,157451)|0;u=c[b+260>>2]|0;c[s>>2]=c[b+256>>2];c[s+4>>2]=u;mKa(k,157463,s);u=k+11|0;r=a[u>>0]|0;s=c[k>>2]|0;q=wNa(j,157481)|0;c[p>>2]=q;TMa(p,r<<24>>24<0?s:k)|0;if((a[u>>0]|0)>=0){u=b+480|0;s=c[e>>2]|0;c[u>>2]=s;ya=t;return}rmb(c[k>>2]|0);u=b+480|0;s=c[e>>2]|0;c[u>>2]=s;ya=t;return}function qwa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=a+488|0;d=c[b>>2]|0;e=d+4|0;f=c[d>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;e=a+496|0;c[e>>2]=(c[e>>2]|0)+-1;rmb(d);d=c[b>>2]|0;f=d+4|0;g=c[d>>2]|0;c[g+4>>2]=c[f>>2];c[c[f>>2]>>2]=g;c[e>>2]=(c[e>>2]|0)+-1;rmb(d);c[a+484>>2]=c[(c[b>>2]|0)+8>>2];return}function rwa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=ya;ya=ya+16|0;g=e+4|0;f=e;c[g>>2]=ANa(b+484|0,157259)|0;c[f>>2]=yNa(g,3)|0;vNa(f,(a[d+11>>0]|0)<0?c[d>>2]|0:d)|0;ya=e;return}function swa(b){b=b|0;return (a[b+500>>0]|0)==0|0}function twa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;i=ya;ya=ya+144|0;d=i;f=d+56|0;g=d+4|0;c[d>>2]=14172;c[f>>2]=14192;kcb(d+56|0,g);c[d+128>>2]=0;c[d+132>>2]=-1;c[d>>2]=30392;c[f>>2]=30412;pcb(g);c[g>>2]=30444;h=d+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[d+52>>2]=16;k=d+(c[(c[d>>2]|0)+-12>>2]|0)+4|0;c[k>>2]=c[k>>2]&-75|8;a:do if((e|0)<65535){if((e|0)<255){switch(e|0){case 0:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157794]|0;a[b+1>>0]=a[157795]|0;a[b+2>>0]=a[157796]|0;a[b+3>>0]=a[157797]|0;a[b+4>>0]=a[157798]|0;a[b+5>>0]=a[157799]|0;a[b+6>>0]=0;break}if((e|0)<65280){switch(e|0){case 255:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157822]|0;a[b+1>>0]=a[157823]|0;a[b+2>>0]=a[157824]|0;a[b+3>>0]=a[157825]|0;a[b+4>>0]=a[157826]|0;a[b+5>>0]=a[157827]|0;a[b+6>>0]=0;break}else{switch(e|0){case 65280:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157815]|0;a[b+1>>0]=a[157816]|0;a[b+2>>0]=a[157817]|0;a[b+3>>0]=a[157818]|0;a[b+4>>0]=a[157819]|0;a[b+5>>0]=a[157820]|0;a[b+6>>0]=0;break}}else if((e|0)<16711680)if((e|0)<8355711){switch(e|0){case 65535:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157829]|0;a[b+1>>0]=a[157830]|0;a[b+2>>0]=a[157831]|0;a[b+3>>0]=a[157832]|0;a[b+4>>0]=a[157833]|0;a[b+5>>0]=a[157834]|0;a[b+6>>0]=0;break}else{switch(e|0){case 8355711:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157836]|0;a[b+1>>0]=a[157837]|0;a[b+2>>0]=a[157838]|0;a[b+3>>0]=a[157839]|0;a[b+4>>0]=a[157840]|0;a[b+5>>0]=a[157841]|0;a[b+6>>0]=0;break}else if((e|0)<16777215){switch(e|0){case 16711680:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157808]|0;a[b+1>>0]=a[157809]|0;a[b+2>>0]=a[157810]|0;a[b+3>>0]=a[157811]|0;a[b+4>>0]=a[157812]|0;a[b+5>>0]=a[157813]|0;a[b+6>>0]=0;break}else{switch(e|0){case 16777215:break;default:{j=9;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[157801]|0;a[b+1>>0]=a[157802]|0;a[b+2>>0]=a[157803]|0;a[b+3>>0]=a[157804]|0;a[b+4>>0]=a[157805]|0;a[b+5>>0]=a[157806]|0;a[b+6>>0]=0;break}while(0);if((j|0)==9){Jcb(Jcb(Jcb(d,e>>>16&255)|0,e>>>8&255)|0,e&255)|0;kl(b,g)}c[d>>2]=30392;c[f>>2]=30412;c[g>>2]=30444;if((a[h+11>>0]|0)>=0){$ab(g);Xbb(d,30424);Vab(f);ya=i;return}rmb(c[h>>2]|0);$ab(g);Xbb(d,30424);Vab(f);ya=i;return}function uwa(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+16|0;o=s+12|0;p=s+8|0;q=s+4|0;r=s;e=d+4|0;c[d+80>>2]=0;c[d+84>>2]=0;c[d+88>>2]=0;f=d+96|0;h=e;i=h+72|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));b[e+72>>1]=0;g[f>>3]=1.0;g[d+104>>3]=1.0;c[d>>2]=107416;f=d+116|0;h=d+172|0;n=d+120|0;c[f>>2]=14172;c[h>>2]=14192;kcb(d+172|0,n);c[d+244>>2]=0;c[d+248>>2]=-1;c[f>>2]=30392;c[h>>2]=30412;pcb(n);c[n>>2]=30444;n=d+152|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[d+168>>2]=16;n=d+264|0;c[n>>2]=0;h=d+268|0;c[h>>2]=0;c[d+272>>2]=0;i=d+276|0;BOa(i);j=d+476|0;$Ma(j);$Ma(d+480|0);k=d+484|0;$Ma(k);l=d+488|0;c[l>>2]=l;c[d+492>>2]=l;m=d+496|0;c[m>>2]=0;c[d+256>>2]=0;c[d+260>>2]=0;my(d,0,100);gy(d,0,1,100,0);n=c[n>>2]|0;e=c[h>>2]|0;if((e|0)!=(n|0))do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(n|0));c[h>>2]=n;a[d+252>>0]=0;a[d+112>>0]=0;a[d+500>>0]=0;a[d+502>>0]=0;a[d+501>>0]=0;c[d+476>>2]=ANa(i,157412)|0;c[o>>2]=wNa(j,158029)|0;TMa(o,158037)|0;c[p>>2]=wNa(j,158041)|0;TMa(p,158047)|0;c[q>>2]=wNa(j,158074)|0;TMa(q,158086)|0;c[r>>2]=wNa(j,158115)|0;TMa(r,185688)|0;r=omb(12)|0;c[r+8>>2]=c[j>>2];c[r+4>>2]=l;q=c[l>>2]|0;c[r>>2]=q;c[q+4>>2]=r;c[l>>2]=r;c[m>>2]=(c[m>>2]|0)+1;c[k>>2]=c[j>>2];jcb(f+(c[(c[f>>2]|0)+-12>>2]|0)|0,0);ya=s;return}function vwa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=ya;ya=ya+480|0;B=C+40|0;n=C+32|0;m=C+16|0;j=C;w=C+468|0;e=C+464|0;k=C+460|0;l=C+456|0;y=C+256|0;z=C+68|0;A=C+44|0;u=C+64|0;s=C+60|0;t=C+56|0;x=b+252|0;if(a[x>>0]|0){ya=C;return}h=+g[b+104>>3]*+(c[b+88>>2]|0);i=+g[b+96>>3]*+(c[b+84>>2]|0);if(!(a[b+500>>0]|0))f=158129;else{h=h/10.0;i=i/10.0;f=158124}if(!(a[b+502>>0]|0)){g[m>>3]=h;mKa(w,f,m);r=w+11|0;p=a[r>>0]|0;q=c[w>>2]|0;e=b+476|0;o=xNa(e,184270)|0;c[k>>2]=o;TMa(k,p<<24>>24<0?q:w)|0;if((a[r>>0]|0)<0)rmb(c[w>>2]|0);g[n>>3]=i;mKa(m,f,n);r=m+11|0;p=a[r>>0]|0;q=c[m>>2]|0;o=xNa(e,186790)|0;c[l>>2]=o;TMa(l,p<<24>>24<0?q:m)|0;if((a[r>>0]|0)<0)rmb(c[m>>2]|0)}else{g[j>>3]=i;g[j+8>>3]=h;mKa(w,158134,j);r=w+11|0;p=a[r>>0]|0;q=c[w>>2]|0;o=xNa(b+476|0,157443)|0;c[e>>2]=o;TMa(e,p<<24>>24<0?q:w)|0;if((a[r>>0]|0)<0)rmb(c[w>>2]|0)}if(a[b+112>>0]|0){Lmb(y,200304);r=bnb(y,158144)|0;c[w>>2]=c[r>>2];c[w+4>>2]=c[r+4>>2];c[w+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0);BOa(y);r=w+11|0;GOa(z,y,(a[r>>0]|0)<0?c[w>>2]|0:w,116,0);c[z>>2]=sNa(y)|0;INa(b+476|0,z)|0;COa(y);if((a[r>>0]|0)<0)rmb(c[w>>2]|0)}e=b+264|0;r=b+268|0;if((c[r>>2]|0)!=(c[e>>2]|0)){c[w>>2]=BNa(b+476|0,158154)|0;BOa(y);e=c[e>>2]|0;if((e|0)!=(c[r>>2]|0)){j=z+108|0;k=z+8|0;l=z+4|0;m=z+108|0;n=z+180|0;o=z+184|0;p=z+72|0;q=z+96|0;do{if((a[e+11>>0]|0)<0)f=c[e>>2]|0;else f=e;c[z>>2]=11676;c[j>>2]=11696;c[l>>2]=0;kcb(m,k);c[n>>2]=0;c[o>>2]=-1;c[z>>2]=65184;c[j>>2]=65204;SR(k);if(!(c[p>>2]|0)){f=C9a(f,191590)|0;c[p>>2]=f;if(!f)v=28;else c[q>>2]=8}else v=28;if((v|0)==28){v=0;f=z+(c[(c[z>>2]|0)+-12>>2]|0)|0;jcb(f,c[f+16>>2]|4)}EOa(A,y,z,116,0);f=sNa(y)|0;while(1){c[A>>2]=f;if(!(aNa(A)|0))break;DNa(w,A)|0;f=qNa(A)|0}c[z>>2]=65184;c[j>>2]=65204;sR(k);Nbb(z,65216);Vab(j);e=e+12|0}while((e|0)!=(c[r>>2]|0))}COa(y)}if(d){c[w>>2]=zNa(b+276|0,7)|0;c[u>>2]=wNa(w,158029)|0;TMa(u,158159)|0;c[s>>2]=wNa(w,158163)|0;TMa(s,158172)|0;c[t>>2]=wNa(w,158178)|0;TMa(t,158189)|0;f=1}else f=9;c[w>>2]=BNa(b+476|0,157259)|0;c[y>>2]=yNa(w,3)|0;CKa(A);e=A+11|0;c[B>>2]=(a[e>>0]|0)<0?c[A>>2]|0:A;mKa(z,158192,B);B=z+11|0;vNa(y,(a[B>>0]|0)<0?c[z>>2]|0:z)|0;if((a[B>>0]|0)<0)rmb(c[z>>2]|0);if((a[e>>0]|0)<0)rmb(c[A>>2]|0);JOa(b+276|0,b+116|0,158215,f,0);a[x>>0]=1;ya=C;return}function wwa(b,c,d){b=b|0;c=c|0;d=d|0;if(!(a[c+252>>0]|0))vwa(c,d);kl(b,c+120|0);return}function xwa(a){a=a|0;var b=0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function ywa(a){a=a|0;var b=0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function zwa(a){a=a|0;return 125}function Awa(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[158277]|0;a[b+1>>0]=a[158278]|0;a[b+2>>0]=a[158279]|0;a[b+3>>0]=0;return}function Bwa(a){a=a|0;return a+440|0}function Cwa(a){a=a|0;return a+440|0}function Dwa(a){a=a|0;KZ(a);vBa(a+440|0);S0a(a+576|0);B4a(a+608|0);_3a(a+680|0);c[a+692>>2]=1;c[a+696>>2]=0;return}function Ewa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(8)|0;c[g>>2]=l;e=l+8|0;c[m>>2]=e;c[l>>2]=142;c[l+4>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;m=c[j>>2]|0;if((Ba[c[(c[m>>2]|0)+8>>2]&511](m)|0)!=142){d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function Fwa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+32|0;h=n+12|0;m=n;if(!d)j=0;else j=job(d,7856,12912,0)|0;if(!($q(b)|0)){Lmb(h,b+80|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);ya=n;return 0}f=j+32|0;k=lB(c[f>>2]|0,c[j+28>>2]|0)|0;f=c[(c[f>>2]|0)+1368>>2]|0;Ra[c[(c[b>>2]|0)+560>>2]&511](b,0-~~(+g[f+2112>>3]/+g[f+2120>>3]*+(k|0))|0);k=j+16|0;f=c[k>>2]|0;if(!f){c[k>>2]=b;c[j+24>>2]=0;c[j+20>>2]=0;ya=n;return 0}l=j+20|0;d=c[l>>2]|0;if(!d){e=0;d=f}else{e=0-(y1(d)|0)|0;d=c[k>>2]|0}f=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;d=c[d+20>>2]|0;i=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;c[h>>2]=f+e+d-i-(c[b+12>>2]|0);i=sxa(c[k>>2]|0,h,j)|0;d=c[h>>2]|0;do if((d|0)>0){e=c[l>>2]|0;f=j+4|0;if(!e){e=c[b+392>>2]|0;c[m>>2]=c[(c[k>>2]|0)+392>>2];c[m+4>>2]=e;c[m+8>>2]=d;d=j+8|0;e=c[d>>2]|0;if(e>>>0<(c[j+12>>2]|0)>>>0){c[e>>2]=c[m>>2];c[e+4>>2]=c[m+4>>2];c[e+8>>2]=c[m+8>>2];c[d>>2]=(c[d>>2]|0)+12}else xP(f,m);break}else{e=c[e+1484>>2]|0;c[m>>2]=c[(c[k>>2]|0)+392>>2];c[m+4>>2]=e;c[m+8>>2]=d;d=j+8|0;e=c[d>>2]|0;if(e>>>0<(c[j+12>>2]|0)>>>0){c[e>>2]=c[m>>2];c[e+4>>2]=c[m+4>>2];c[e+8>>2]=c[m+8>>2];c[d>>2]=(c[d>>2]|0)+12}else xP(f,m);aQ((c[l>>2]|0)+288|0,f);c[d>>2]=c[f>>2];break}}while(0);c[k>>2]=b;c[j+24>>2]=i;c[l>>2]=0;ya=n;return 0}function Gwa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;i=k+4|0;if(!d)h=0;else h=job(d,7856,9664,0)|0;d=Nca(b,131,-1)|0;if(d|0){d=job(d,13672,16688,0)|0;if(d|0){g=c[d+468>>2]|0;c[b+692>>2]=(g|0)>1?g:1}}d=Nca(b,119,-1)|0;if(!d)d=0;else d=job(d,13672,12616,0)|0;OBa(b+440|0,d);e=h+4|0;f=c[e>>2]|0;do if(f|0){if(((c[f+688>>2]|0)+-1|0)>>>0<2){UBa(f+440|0,c[h+8>>2]|0);c[(c[e>>2]|0)+696>>2]=b;break}if((c[f+684>>2]|0)==3){g=c[f+504>>2]|0;d=c[h+12>>2]|0;if((g|0)!=(d|0)){UBa(f+440|0,d);break}Lmb(i,g+80|0);h=i+11|0;c[j>>2]=(a[h>>0]|0)<0?c[i>>2]|0:i;dKa(158217,j);if((a[h>>0]|0)<0)rmb(c[i>>2]|0)}}while(0);if(((c[b+688>>2]|0)+-1|0)>>>0<2){j=b;c[e>>2]=j;ya=k;return 0}j=(c[b+684>>2]|0)==3?b:0;c[e>>2]=j;ya=k;return 0}function Hwa(a,b){a=a|0;b=b|0;return zBa(a+440|0,b,a)|0}function Iwa(a,b){a=a|0;b=b|0;a_(a,b)|0;c[a+696>>2]=0;return xBa(a+440|0,b,a)|0}function Jwa(a){a=a|0;return 1}function Kwa(a){a=a|0;var b=0;a=a+-160|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Lwa(a){a=a|0;var b=0;a=a+-160|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Mwa(a){a=a|0;a=a+-160|0;KZ(a);vBa(a+440|0);S0a(a+576|0);B4a(a+608|0);_3a(a+680|0);c[a+692>>2]=1;c[a+696>>2]=0;return}function Nwa(a){a=a|0;var b=0;a=a+-176|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Owa(a){a=a|0;var b=0;a=a+-176|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Pwa(a){a=a|0;var b=0;a=a+-196|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Qwa(a){a=a|0;var b=0;a=a+-196|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Rwa(a){a=a|0;a=a+-196|0;KZ(a);vBa(a+440|0);S0a(a+576|0);B4a(a+608|0);_3a(a+680|0);c[a+692>>2]=1;c[a+696>>2]=0;return}function Swa(a){a=a|0;var b=0,d=0;b=a+-212|0;o_a(a+468|0);A_a(a+396|0);cZa(a+364|0);tBa(a+228|0);c[a+208>>2]=26712;d=c[a+212>>2]|0;if(!d){FZ(b);return}c[a+216>>2]=d;rmb(d);FZ(b);return}function Twa(a){a=a|0;var b=0,d=0;b=a+-212|0;o_a(a+468|0);A_a(a+396|0);cZa(a+364|0);tBa(a+228|0);c[a+208>>2]=26712;d=c[a+212>>2]|0;if(!d){FZ(b);rmb(b);return}c[a+216>>2]=d;rmb(d);FZ(b);rmb(b);return}function Uwa(a){a=a|0;var b=0;a=a+-344|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Vwa(a){a=a|0;var b=0;a=a+-344|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Wwa(a){a=a|0;var b=0;a=a+-360|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Xwa(a){a=a|0;var b=0;a=a+-360|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Ywa(a){a=a|0;var b=0;a=a+-420|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Zwa(a){a=a|0;var b=0;a=a+-420|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function _wa(a){a=a|0;var b=0;a=a+-440|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function $wa(a){a=a|0;var b=0;a=a+-440|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function axa(a){a=a|0;a=a+-440|0;KZ(a);vBa(a+440|0);S0a(a+576|0);B4a(a+608|0);_3a(a+680|0);c[a+692>>2]=1;c[a+696>>2]=0;return}function bxa(a){a=a|0;return a+-440+440|0}function cxa(a){a=a|0;var b=0;a=a+-456|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function dxa(a){a=a|0;var b=0;a=a+-456|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function exa(a){a=a|0;var b=0;a=a+-472|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function fxa(a){a=a|0;var b=0;a=a+-472|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function gxa(a){a=a|0;var b=0;a=a+-488|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function hxa(a){a=a|0;var b=0;a=a+-488|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function ixa(a){a=a|0;var b=0;a=a+-520|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function jxa(a){a=a|0;var b=0;a=a+-520|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function kxa(a){a=a|0;var b=0;a=a+-536|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function lxa(a){a=a|0;var b=0;a=a+-536|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function mxa(a){a=a|0;var b=0;a=a+-576|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function nxa(a){a=a|0;var b=0;a=a+-576|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function oxa(a){a=a|0;var b=0;a=a+-608|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function pxa(a){a=a|0;var b=0;a=a+-608|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function qxa(a){a=a|0;var b=0;a=a+-680|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function rxa(a){a=a|0;var b=0;a=a+-680|0;o_a(a+680|0);A_a(a+608|0);cZa(a+576|0);tBa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function sxa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0;h=((c[a+688>>2]|0)+-1|0)>>>0<2;i=d+32|0;f=+(lB(c[i>>2]|0,c[d+28>>2]|0)|0);i=c[i>>2]|0;a=c[i+1368>>2]|0;if(h){e=~~(+g[a+2112>>3]/+g[a+2120>>3]*+(~~(+g[a+1920>>3]*f)|0))<<1;a=c[b>>2]|0}else{e=c[b>>2]|0;a=~~(+g[a+2112>>3]/+g[a+2120>>3]*+(~~(+g[a+2256>>3]*f)|0))}h=e+a|0;c[b>>2]=h;if((h|0)<=0){d=0-h|0;b=(lB(i,100)|0)*3|0;d=(b|0)<(d|0)?b:d;return d|0}a=d+24|0;e=c[a>>2]|0;if((e|0)>(h|0)){d=c[d+16>>2]|0;Ra[c[(c[d>>2]|0)+560>>2]&511](d,(c[d+404>>2]|0)-h|0);c[b>>2]=0;d=0;return d|0}if((e|0)<=0){d=0;return d|0}d=c[d+16>>2]|0;Ra[c[(c[d>>2]|0)+560>>2]&511](d,(c[d+404>>2]|0)-e|0);c[b>>2]=(c[b>>2]|0)-(c[a>>2]|0);d=0;return d|0}function txa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=4;c[d>>2]=762083699;a[d+4>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+420|0;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;c[j>>2]=83436;d=b+440|0;TBa(d);f=b+576|0;R0a(f);e=b+608|0;A4a(e);g=b+680|0;Z3a(g);c[b>>2]=107600;c[b+160>>2]=108176;c[b+176>>2]=108208;c[b+196>>2]=108224;c[b+212>>2]=108260;c[b+344>>2]=108276;c[b+360>>2]=108292;c[j>>2]=108308;c[d>>2]=108328;c[b+456>>2]=108376;c[b+472>>2]=108392;c[b+488>>2]=108408;c[b+520>>2]=108424;c[b+536>>2]=108440;c[f>>2]=108456;c[e>>2]=108472;c[g>>2]=108488;$ba(b,b+444|0,12);c[h>>2]=135;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=135;e=e+4|0;c[g>>2]=e}c[h>>2]=208;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=208;e=e+4|0;c[g>>2]=e}c[h>>2]=195;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=195;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function uxa(a){a=a|0;var b=0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function vxa(a){a=a|0;var b=0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function wxa(a){a=a|0;return 126}function xxa(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1819048275;c[d+4>>2]=1701601889;a[b+8>>0]=0;return}function yxa(a){a=a|0;KZ(a);u$a(a+440|0);a3a(a+456|0);return}function zxa(b){b=b|0;var d=0,e=0,f=0;d=omb(464)|0;Hn(d,b);f=d+420|0;Qca(f,b+420|0);e=d+440|0;c[e>>2]=120848;Lmb(d+444|0,b+444|0);a[d+460>>0]=a[b+460>>0]|0;c[d>>2]=108504;c[d+160>>2]=109080;c[d+176>>2]=109112;c[d+196>>2]=109128;c[d+212>>2]=109164;c[d+344>>2]=109180;c[d+360>>2]=109196;c[f>>2]=109212;c[e>>2]=109232;c[d+456>>2]=109248;return d|0}function Axa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=125)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=120){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function Bxa(a){a=a|0;return 1}function Cxa(a){a=a|0;var b=0;a=a+-160|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Dxa(a){a=a|0;var b=0;a=a+-160|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Exa(a){a=a|0;a=a+-160|0;KZ(a);u$a(a+440|0);a3a(a+456|0);return}function Fxa(a){a=a|0;var b=0;a=a+-176|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Gxa(a){a=a|0;var b=0;a=a+-176|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Hxa(a){a=a|0;var b=0;a=a+-196|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Ixa(a){a=a|0;var b=0;a=a+-196|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Jxa(a){a=a|0;a=a+-196|0;KZ(a);u$a(a+440|0);a3a(a+456|0);return}function Kxa(a){a=a|0;var b=0;a=a+-212|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Lxa(a){a=a|0;var b=0;a=a+-212|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Mxa(a){a=a|0;var b=0;a=a+-344|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Nxa(a){a=a|0;var b=0;a=a+-344|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Oxa(a){a=a|0;var b=0;a=a+-360|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Pxa(a){a=a|0;var b=0;a=a+-360|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Qxa(a){a=a|0;var b=0;a=a+-420|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Rxa(a){a=a|0;var b=0;a=a+-420|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Sxa(a){a=a|0;var b=0;a=a+-440|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Txa(a){a=a|0;var b=0;a=a+-440|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Uxa(a){a=a|0;var b=0;a=a+-456|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function Vxa(a){a=a|0;var b=0;a=a+-456|0;WZa(a+456|0);yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Wxa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=158308;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);f=b+420|0;c[f>>2]=26712;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;e=b+440|0;t$a(e);g=b+456|0;$2a(g);c[b>>2]=108504;c[b+160>>2]=109080;c[b+176>>2]=109112;c[b+196>>2]=109128;c[b+212>>2]=109164;c[b+344>>2]=109180;c[b+360>>2]=109196;c[f>>2]=109212;c[e>>2]=109232;c[g>>2]=109248;c[i>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[i>>2]=181;if((e|0)==(d|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=181;c[g>>2]=e+4;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function Xxa(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=109264;d=b+160|0;c[d>>2]=109832;e=b+176|0;c[e>>2]=109852;bba(b);qC(d);w4a(e);f=b+396|0;g=c[f>>2]|0;if(g|0){Pa[c[(c[g>>2]|0)+4>>2]&4095](g);c[f>>2]=0}c[b+356>>2]=0;c[b+360>>2]=0;c[b+368>>2]=-2147483647;c[b+388>>2]=0;c[b+364>>2]=-2147483647;c[b+392>>2]=0;g=b+372|0;a[b+400>>0]=0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;dGa(b+192|0);y_a(e);oC(d);Waa(b);return}function Yxa(a){a=a|0;Xxa(a);rmb(a);return}function Zxa(a){a=a|0;return 31}function _xa(a){a=a|0;var b=0;b=c[a+368>>2]|0;if((b|0)!=-2147483647)return b|0;c[a+4>>2]=0;b=c[a+388>>2]|0;return b|0}function $xa(a){a=a|0;var b=0;b=c[a+364>>2]|0;if((b|0)!=-2147483647)return b|0;c[a+8>>2]=0;b=c[a+392>>2]|0;return b|0}function aya(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[158507]|0;a[b+1>>0]=a[158508]|0;a[b+2>>0]=a[158509]|0;a[b+3>>0]=a[158510]|0;a[b+4>>0]=a[158511]|0;a[b+5>>0]=a[158512]|0;a[b+6>>0]=0;return}function bya(b){b=b|0;var d=0,e=0;bba(b);qC(b+160|0);w4a(b+176|0);d=b+396|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}c[b+356>>2]=0;c[b+360>>2]=0;c[b+368>>2]=-2147483647;c[b+388>>2]=0;c[b+364>>2]=-2147483647;c[b+392>>2]=0;e=b+372|0;a[b+400>>0]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;return}function cya(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=19)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=134){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>63)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<70)break;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function dya(a,b){a=a|0;b=b|0;Ra[c[(c[a>>2]|0)+552>>2]&511](a,0);c[a+372>>2]=0;c[a+376>>2]=0;return 0}function eya(b,c){b=b|0;c=c|0;a[(job(c,7856,12584,0)|0)+36>>0]=1;return 0}function fya(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,12960,0)|0;Ra[c[(c[a>>2]|0)+552>>2]&511](a,(c[a+372>>2]|0)+(c[a+356>>2]|0)|0);c[b+4>>2]=0;c[b+8>>2]=0;return 0}function gya(a,b){a=a|0;b=b|0;b=job(b,7856,12960,0)|0;c[a+380>>2]=(c[a+372>>2]|0)+(c[b+4>>2]|0);c[a+384>>2]=c[b+8>>2];return 0}function hya(a,b){a=a|0;b=b|0;b=job(b,7856,11072,0)|0;c[b+44>>2]=a;c[b+24>>2]=c[b+20>>2];c[b+32>>2]=0;c[b+36>>2]=0;c[b+40>>2]=0;return 0}function iya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;i=k;if(!b)j=0;else j=job(b,7856,11072,0)|0;h=j+16|0;if(!(c[h>>2]|0)){d=c[j+4>>2]|0;f=c[j+8>>2]|0;if((d|0)!=(f|0)){g=j+52|0;e=j+56|0;do{c[h>>2]=c[d>>2];_a[c[(c[a>>2]|0)+124>>2]&1](a,c[g>>2]|0,b,c[e>>2]|0,0,-1e4,1);d=d+4|0}while((d|0)!=(f|0))}c[h>>2]=0;ya=k;return 0}g=j+40|0;d=c[g>>2]|0;if(!d){ya=k;return 0}e=c[j+32>>2]|0;if(e){h=Ba[c[(c[e>>2]|0)+32>>2]&511](e)|0;d=c[g>>2]|0;f=c[d+1484>>2]|0;e=(c[e+20>>2]|0)+h-(c[f+160>>2]|0)|0;if((e|0)>0){c[i>>2]=c[(c[j+36>>2]|0)+392>>2];c[i+4>>2]=f;c[i+8>>2]=e;d=j+24|0;e=c[d>>2]|0;if(e>>>0<(c[j+28>>2]|0)>>>0){c[e>>2]=c[i>>2];c[e+4>>2]=c[i+4>>2];c[e+8>>2]=c[i+8>>2];c[d>>2]=(c[d>>2]|0)+12}else xP(j+20|0,i);d=c[g>>2]|0}}i=j+20|0;aQ(d+288|0,i);c[j+24>>2]=c[i>>2];ya=k;return 0}function jya(a,b){a=a|0;b=b|0;b=job(b,7856,9408,0)|0;c[b+4>>2]=a;c[b+8>>2]=0;c[b+12>>2]=0;return 0}function kya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;h=j+12|0;i=j;if(!b)a=0;else a=job(b,7856,9408,0)|0;g=a+8|0;b=c[g>>2]|0;if(!b){ya=j;return 0}f=a+12|0;if(!(c[f>>2]|0)){ya=j;return 0}e=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;e=(J1(c[g>>2]|0)|0)+e|0;e=e-(c[a+16>>2]|0)|0;b=c[f>>2]|0;d=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;if((e|0)>((c[b+20>>2]|0)+d|0)){ya=j;return 0}a=c[(c[f>>2]|0)+52>>2]|0;if(!a){ya=j;return 0}a=job(a,13672,12616,0)|0;if(!a){ya=j;return 0}b=c[a+392>>2]|0;a=Nca(a,19,-1)|0;if(!a)d=0;else d=job(a,13672,12848,0)|0;a=c[g>>2]|0;if((d|0)!=(a|0))b=c[a+1028>>2]|0;a=c[f>>2]|0;f=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;a=f-e+(c[a+20>>2]|0)|0;if((a|0)<=0){ya=j;return 0}f=c[(c[g>>2]|0)+1484>>2]|0;c[i>>2]=b;c[i+4>>2]=f;c[i+8>>2]=a;c[h>>2]=0;b=h+4|0;c[b>>2]=0;f=h+8|0;c[f>>2]=0;a=omb(12)|0;c[h>>2]=a;c[f>>2]=a+12;c[a>>2]=c[i>>2];c[a+4>>2]=c[i+4>>2];c[a+8>>2]=c[i+8>>2];c[b>>2]=a+12;aQ((c[g>>2]|0)+288|0,h);a=c[h>>2]|0;if(a|0){c[b>>2]=a;rmb(a)}ya=j;return 0}function lya(a,b){a=a|0;b=b|0;b=job(b,7856,12912,0)|0;c[b+8>>2]=c[b+4>>2];c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;c[b+28>>2]=100;return 0}function mya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;e=i+12|0;g=i;if(!b)h=0;else h=job(b,7856,12912,0)|0;f=h+20|0;a=c[f>>2]|0;if(!a){ya=i;return 0}d=h+16|0;b=c[d>>2]|0;if(b){a=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;c[e>>2]=(c[b+20>>2]|0)+a-(c[(c[(c[f>>2]|0)+1484>>2]|0)+160>>2]|0);sxa(c[d>>2]|0,e,h)|0;a=c[e>>2]|0;if((a|0)>0){b=c[(c[f>>2]|0)+1484>>2]|0;c[g>>2]=c[(c[d>>2]|0)+392>>2];c[g+4>>2]=b;c[g+8>>2]=a;a=h+8|0;b=c[a>>2]|0;if(b>>>0<(c[h+12>>2]|0)>>>0){c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];c[a>>2]=(c[a>>2]|0)+12}else xP(h+4|0,g)}a=c[f>>2]|0}g=h+4|0;aQ(a+288|0,g);c[h+8>>2]=c[g>>2];ya=i;return 0}function nya(a,b){a=a|0;b=b|0;Ra[c[(c[a>>2]|0)+556>>2]&511](a,0);gGa(a+192|0);return 0}function oya(a,b){a=a|0;b=b|0;c[(job(b,7856,10808,0)|0)+4>>2]=a+192;return 0}function pya(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,10808,0)|0;e=b+32|0;d=Yea((c[(c[e>>2]|0)+1368>>2]|0)+3056|0)|0;c[b+16>>2]=C(lB(c[e>>2]|0,100)|0,d)|0;c[b+8>>2]=0;gba(a+192|0,c[b+28>>2]|0,b,0,0,-1e4,1);return 1}function qya(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,14336,0)|0;gba(a+192|0,c[b+12>>2]|0,b,0,0,-1e4,1);return 1}function rya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+64|0;m=q+56|0;o=q+32|0;p=q+8|0;d=q;if(!b)l=0;else l=job(b,7856,14320,0)|0;k=c[l+8>>2]|0;c[o>>2]=109868;i=o+4|0;c[i>>2]=0;n=o+8|0;c[n>>2]=0;j=o+12|0;c[j>>2]=0;c[o+20>>2]=k;k=o+16|0;c[k>>2]=1;c[d>>2]=336;c[d+4>>2]=1;c[m>>2]=c[d>>2];c[m+4>>2]=c[d+4>>2];_ca(p,m);h=l+4|0;c[h>>2]=87;e=a+192|0;f=l+12|0;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=85;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=81;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=89;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=88;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=77;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=79;gba(e,c[f>>2]|0,l,0,0,-1e4,1);g=o+4|0;b=c[g>>2]|0;c[n>>2]=b;c[m>>2]=77;d=c[j>>2]|0;if(d>>>0>b>>>0){c[b>>2]=77;a=b+4|0;c[n>>2]=a;b=d}else{Kya(g,m);a=c[n>>2]|0;b=c[j>>2]|0}c[m>>2]=79;if(a>>>0>>0){c[a>>2]=79;c[n>>2]=a+4}else Kya(g,m);c[k>>2]=1;gba(e,p,o,0,0,-1e4,1);c[k>>2]=2;gba(e,p,o,0,0,-1e4,1);c[h>>2]=74;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=83;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=75;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=78;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=76;gba(e,c[f>>2]|0,l,0,0,-1e4,1);b=c[g>>2]|0;c[n>>2]=b;c[m>>2]=76;if((c[j>>2]|0)>>>0>b>>>0){c[b>>2]=76;c[n>>2]=b+4}else Kya(g,m);c[k>>2]=1;gba(e,p,o,0,0,-1e4,1);c[k>>2]=2;gba(e,p,o,0,0,-1e4,1);c[h>>2]=86;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[h>>2]=84;gba(e,c[f>>2]|0,l,0,0,-1e4,1);b=c[g>>2]|0;c[n>>2]=b;c[m>>2]=84;if((c[j>>2]|0)>>>0>b>>>0){c[b>>2]=84;c[n>>2]=b+4}else Kya(g,m);c[k>>2]=1;gba(e,p,o,0,0,-1e4,1);c[k>>2]=2;gba(e,p,o,0,0,-1e4,1);c[h>>2]=80;gba(e,c[f>>2]|0,l,0,0,-1e4,1);b=c[g>>2]|0;c[n>>2]=b;c[m>>2]=80;if((c[j>>2]|0)>>>0>b>>>0){c[b>>2]=80;c[n>>2]=b+4}else Kya(g,m);c[k>>2]=1;gba(e,p,o,0,0,-1e4,1);c[k>>2]=2;gba(e,p,o,0,0,-1e4,1);c[h>>2]=65;gba(e,c[f>>2]|0,l,0,0,-1e4,1);b=c[g>>2]|0;c[n>>2]=b;c[m>>2]=65;if((c[j>>2]|0)>>>0>b>>>0){c[b>>2]=65;c[n>>2]=b+4}else Kya(g,m);c[k>>2]=1;gba(e,p,o,0,0,-1e4,1);c[k>>2]=2;gba(e,p,o,0,0,-1e4,1);c[h>>2]=125;gba(e,c[f>>2]|0,l,0,0,-1e4,1);c[o>>2]=109868;b=c[i>>2]|0;if(!b){ya=q;return 1}c[n>>2]=b;rmb(b);ya=q;return 1}function sya(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,14304,0)|0;c[b+4>>2]=0;gba(a+192|0,c[b+8>>2]|0,b,0,0,-1e4,1);return 1}function tya(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,14288,0)|0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;gba(a+192|0,c[b+20>>2]|0,b,0,0,-1e4,1);return 1}function uya(a,b){a=a|0;b=b|0;var d=0;if(!b)b=0;else b=job(b,7856,14272,0)|0;d=b+4|0;Ra[c[(c[a>>2]|0)+556>>2]&511](a,c[d>>2]|0);c[d>>2]=(c[(c[a+352>>2]|0)+176>>2]|0)-(c[b+8>>2]|0)+(c[d>>2]|0);return 1}function vya(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0;if(!b)f=0;else f=job(b,7856,12160,0)|0;b=a+368|0;e=c[b>>2]|0;if((e|0)!=-2147483647)c[b>>2]=~~(+(e|0)/+g[(c[f+4>>2]|0)+768>>3]);b=a+364|0;e=c[b>>2]|0;d=+g[(c[f+4>>2]|0)+768>>3];if((e|0)!=-2147483647)c[b>>2]=~~(+(e|0)/d);f=a+356|0;c[f>>2]=~~(d*+(c[f>>2]|0));a=a+360|0;c[a>>2]=~~(d*+(c[a>>2]|0));return 0}function wya(b,d){b=b|0;d=d|0;var e=0;if(!d)e=0;else e=job(d,7856,9912,0)|0;a[b+400>>0]=1;d=e+9|0;if(!(a[d>>0]|0)){c[e+4>>2]=c[b+396>>2];b=0;return b|0}else{a[d>>0]=0;b=1;return b|0}return 0}function xya(a,b){a=a|0;b=b|0;if(!b)a=0;else a=job(b,7856,9912,0)|0;b=c[a+4>>2]|0;_a[c[(c[b>>2]|0)+124>>2]&1](b,c[a+16>>2]|0,a,c[a+20>>2]|0,0,-1e4,1);return 0}function yya(b,d){b=b|0;d=d|0;var e=0;d=b+396|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}a[b+400>>0]=0;return 0}function zya(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+32|0;n=o+24|0;m=o+16|0;l=o+8|0;k=o;h=job(b,7856,11136,0)|0;i=c[a+76>>2]|0;c[h+4>>2]=0;b=a+384|0;j=c[b>>2]|0;e=(c[a+360>>2]|0)+(c[a+356>>2]|0)+((c[a+380>>2]|0)-j)|0;f=h+24|0;d=+((c[f>>2]|0)-e|0)/+(j|0);j=h+8|0;g[j>>3]=d;if(d<.8){g[k>>3]=d;dKa(158318,k);c[l>>2]=c[f>>2];dKa(158383,l);c[m>>2]=e;dKa(158406,m);c[n>>2]=c[b>>2];dKa(158433,n)}m=jca(i)|0;n=c[i+76>>2]|0;if((m|0)!=(((c[n+68>>2]|0)-(c[n+64>>2]|0)>>2)+-1|0)){n=0;ya=o;return n|0}n=jca(a)|0;if((n|0)!=(((c[i+68>>2]|0)-(c[i+64>>2]|0)>>2)+-1|0)){n=0;ya=o;return n|0}d=+g[(c[(c[h+32>>2]|0)+1368>>2]|0)+432>>3];if(d>0.0)if(+g[j>>3]>1.0/d){n=2;ya=o;return n|0}n=0;ya=o;return n|0}function Aya(a,b){a=a|0;b=b|0;var d=0,e=0;b=job(b,7856,8896,0)|0;a=c[b+28>>2]|0;d=b+32|0;if((a|0)==(c[d>>2]|0))return 2;b=b+12|0;do{e=c[b>>2]|0;Ra[c[(c[e>>2]|0)+112>>2]&511](e,c[a>>2]|0);a=a+4|0}while((a|0)!=(c[d>>2]|0));return 2}function Bya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(!b)i=0;else i=job(b,7856,9928,0)|0;h=i+16|0;j=i+24|0;b=c[j>>2]|0;if((b|0)==-2147483647){b=c[i+32>>2]|0;e=i+36|0}else e=i+28|0;g=i+12|0;f=c[g>>2]|0;if(((c[f+68>>2]|0)-(c[f+64>>2]|0)|0)>0){f=a+392|0;d=c[a+352>>2]|0;if(!d)d=0;else d=0-(c[d+176>>2]|0)|0;if(((c[f>>2]|0)-d|0)<((c[e>>2]|0)+b+(c[h>>2]|0)|0)){e=omb(784)|0;Jfa(e);c[g>>2]=e;c[j>>2]=-2147483647;j=MA(c[i+8>>2]|0)|0;Ra[c[(c[j>>2]|0)+112>>2]&511](j,c[g>>2]|0);c[h>>2]=(c[f>>2]|0)-(c[i+20>>2]|0)}}b=c[i+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b){a=0;j=c[g>>2]|0;i=c[j>>2]|0;i=i+112|0;i=c[i>>2]|0;Ra[i&511](j,a);return 1}a=job(b,13672,15976,0)|0;j=c[g>>2]|0;i=c[j>>2]|0;i=i+112|0;i=c[i>>2]|0;Ra[i&511](j,a);return 1}function Cya(a,b){a=a|0;b=b|0;dca(c[(job(b,7856,9944,0)|0)+4>>2]|0,a,-1,0);return 0}function Dya(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+388>>2]=b;return}function Eya(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);c[a+392>>2]=b;return}function Fya(a){a=a|0;Xxa(a+-160|0);return}function Gya(a){a=a|0;a=a+-160|0;Xxa(a);rmb(a);return}function Hya(b){b=b|0;var d=0,e=0;b=b+-160|0;bba(b);qC(b+160|0);w4a(b+176|0);d=b+396|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}c[b+356>>2]=0;c[b+360>>2]=0;c[b+368>>2]=-2147483647;c[b+388>>2]=0;c[b+364>>2]=-2147483647;c[b+392>>2]=0;e=b+372|0;a[b+400>>0]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;return}function Iya(a){a=a|0;Xxa(a+-176|0);return}function Jya(a){a=a|0;a=a+-176|0;Xxa(a);rmb(a);return}function Kya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Lya(a){a=a|0;var b=0;c[a>>2]=109868;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function Mya(a){a=a|0;var b=0;c[a>>2]=109868;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function Nya(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h+12|0;d=h;c[d+8>>2]=0;f=d+11|0;a[f>>0]=7;a[d>>0]=a[158528]|0;a[d+1>>0]=a[158529]|0;a[d+2>>0]=a[158530]|0;a[d+3>>0]=a[158531]|0;a[d+4>>0]=a[158532]|0;a[d+5>>0]=a[158533]|0;a[d+6>>0]=a[158534]|0;a[d+7>>0]=0;Wba(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);e=b+160|0;xC(e);d=b+176|0;v4a(d);c[b>>2]=109264;c[e>>2]=109832;c[d>>2]=109852;d=b+192|0;xGa(d);c[g>>2]=207;e=b+124|0;f=c[e>>2]|0;if((f|0)==(c[b+128>>2]|0)){Gd(b+120|0,g);Yba(d,b);g=b+396|0;c[g>>2]=0;g=c[b>>2]|0;g=g+96|0;g=c[g>>2]|0;Pa[g&4095](b);ya=h;return}else{c[f>>2]=207;c[e>>2]=f+4;Yba(d,b);g=b+396|0;c[g>>2]=0;g=c[b>>2]|0;g=g+96|0;g=c[g>>2]|0;Pa[g&4095](b);ya=h;return}}function Oya(a){a=a|0;a=c[a+352>>2]|0;if(!a){a=0;return a|0}a=0-(c[a+176>>2]|0)|0;return a|0}function Pya(a,b){a=a|0;b=b|0;a=a+372|0;if((c[a>>2]|0)>=(b|0))return;c[a>>2]=b;return}function Qya(a,b){a=a|0;b=b|0;a=a+376|0;if((c[a>>2]|0)>=(b|0))return;c[a>>2]=b;return}function Rya(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;l=ya;ya=ya+48|0;k=l;i=l+24|0;j=l+12|0;if(((c[b+260>>2]|0)-(c[b+256>>2]|0)|0)==4){k=0;ya=l;return k|0}b=yGa(b+192|0,d)|0;if(b|0){IGa(b,e,f,g,h);k=1;ya=l;return k|0}Ra[c[(c[e>>2]|0)+48>>2]&511](i,e);b=i+11|0;f=a[b>>0]|0;g=c[i>>2]|0;Lmb(j,e+80|0);e=j+11|0;h=(a[e>>0]|0)<0?c[j>>2]|0:j;c[k>>2]=d;c[k+4>>2]=f<<24>>24<0?g:i;c[k+8>>2]=h;aKa(158536,k);if((a[e>>0]|0)<0)rmb(c[j>>2]|0);if((a[b>>0]|0)<0)rmb(c[i>>2]|0);k=0;ya=l;return k|0}function Sya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=omb(568)|0;epa(g);d=a+396|0;c[d>>2]=g;N1(g,b)|0;Rca(g+520|0,b+520|0)|0;c[g+544>>2]=c[b+544>>2];c[g+552>>2]=c[b+552>>2];f=b+556|0;e=c[f+4>>2]|0;b=g+556|0;c[b>>2]=c[f>>2];c[b+4>>2]=e;Yba(c[d>>2]|0,a);return}function Tya(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=ya;ya=ya+32|0;i=k+16|0;g=k;h=omb(8)|0;c[h>>2]=101;c[h+4>>2]=119;c[i>>2]=64272;f=i+4|0;c[f>>2]=0;j=i+8|0;c[j>>2]=0;c[i+12>>2]=0;KQ(f,h,h+8|0);rmb(h);c[g>>2]=0;h=g+4|0;c[h>>2]=0;c[g+8>>2]=0;Gca(a,g,i,b,d,1);a=Nca(b,17,-1)|0;if(!a){a=0;d=0}else{d=job(a,13672,12520,0)|0;a=d}a=Nca(a,26,-1)|0;if(!a)b=0;else b=job(a,13672,15488,0)|0;a=c[g>>2]|0;if((a|0)==(c[h>>2]|0))b=0;else{f=b+200|0;e=d+200|0;b=0;while(1){d=Nca(c[a>>2]|0,17,-1)|0;if(!d)d=0;else d=job(d,13672,12520,0)|0;l=c[(job(Nca(c[a>>2]|0,26,-1)|0,13672,15488,0)|0)+200>>2]|0;if((l|0)==(c[f>>2]|0))if((c[d+200>>2]|0)==(c[e>>2]|0)){d=c[a>>2]|0;if(!d)d=0;else d=job(d,13672,10072,-2)|0;d=JC(d)|0;if(!b)b=d;else if((b|0)!=(d|0)){a=1;break}}a=a+4|0;if((a|0)==(c[h>>2]|0)){a=0;break}}b=a;a=c[g>>2]|0}if(a|0){c[h>>2]=a;rmb(a)}c[i>>2]=64272;a=c[i+4>>2]|0;if(!a){ya=k;return b|0}c[j>>2]=a;rmb(a);ya=k;return b|0}function Uya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;g=h;d=c[b+132>>2]|0;e=c[b+136>>2]|0;a:do if((d|0)!=(e|0)){do{if((c[d>>2]|0)==12)break a;d=d+4|0}while((d|0)!=(e|0));ya=h;return}while(0);if((d|0)==(e|0)){ya=h;return}c[g>>2]=0;e=g+4|0;c[e>>2]=0;i=g+8|0;c[i>>2]=0;d=omb(28)|0;c[g>>2]=d;f=d+28|0;c[i>>2]=f;c[d>>2]=74;c[d+4>>2]=139;c[d+8>>2]=79;c[d+12>>2]=83;c[d+16>>2]=85;c[d+20>>2]=125;c[d+24>>2]=87;c[e>>2]=f;f=Xq(b,g)|0;d=c[g>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}if(f){yC(a+160|0,b);ya=h;return}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==76){d=job(b,13672,9576,0)|0;if(!(c[d+528>>2]|0)){if(!(c[d+284>>2]|0)){ya=h;return}if((c[d+576>>2]|0)!=1){ya=h;return}}yC(a+160|0,d);ya=h;return}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=77){if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=88){ya=h;return}d=job(b,13672,16472,0)|0;if(!(c[d+472>>2]|0)){ya=h;return}yC(a+160|0,d);ya=h;return}d=job(b,13672,10160,0)|0;if(!(c[d+528>>2]|0)){if(!(c[d+284>>2]|0)){ya=h;return}if((c[d+548>>2]|0)!=1){ya=h;return}}yC(a+160|0,d);ya=h;return}function Vya(a){a=a|0;y_a(a+168|0);KL(a);return}function Wya(a){a=a|0;y_a(a+168|0);KL(a);rmb(a);return}function Xya(a){a=a|0;return 63}function Yya(a){a=a|0;TL(a);w4a(a+168|0);return}function Zya(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 0}function _ya(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,8672,0)|0)+24>>2]|0);return 0}function $ya(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;e=job(b,7856,8896,0)|0;b=c[e+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)b=0;else b=job(b,13672,16032,0)|0;c[f>>2]=b;a=e+32|0;d=c[a>>2]|0;if(d>>>0<(c[e+36>>2]|0)>>>0){c[d>>2]=b;c[a>>2]=(c[a>>2]|0)+4;ya=g;return 1}else{Eq(e+28|0,f);ya=g;return 1}return 0}function aza(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9960,0)|0)+16>>2]|0);return 1}function bza(a){a=a|0;a=a+-168|0;y_a(a+168|0);KL(a);return}function cza(a){a=a|0;a=a+-168|0;y_a(a+168|0);KL(a);rmb(a);return}function dza(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;e=g;Lmb(e,d);oM(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=b+168|0;v4a(e);c[b>>2]=109884;c[e>>2]=110444;c[f>>2]=207;e=b+124|0;d=c[e>>2]|0;if((d|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[d>>2]=207;c[e>>2]=d+4;f=109884;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function eza(a){a=a|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function fza(a){a=a|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function gza(a){a=a|0;return 86}function hza(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[158616]|0;a[b+1>>0]=a[158617]|0;a[b+2>>0]=a[158618]|0;a[b+3>>0]=a[158619]|0;a[b+4>>0]=a[158620]|0;a[b+5>>0]=0;return}function iza(a){a=a|0;return a+348|0}function jza(a){a=a|0;return a+384|0}function kza(a){a=a|0;cw(a);bAa(a+348|0);gBa(a+384|0);S0a(a+464|0);OXa(a+492|0);Y1a(a+504|0);return}function lza(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(8)|0;c[g>>2]=l;e=l+8|0;c[m>>2]=e;c[l>>2]=142;c[l+4>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function mza(a){a=a|0;a=a+-168|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function nza(a){a=a|0;a=a+-168|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function oza(a){a=a|0;a=a+-168|0;cw(a);bAa(a+348|0);gBa(a+384|0);S0a(a+464|0);OXa(a+492|0);Y1a(a+504|0);return}function pza(a){a=a|0;a=a+-184|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function qza(a){a=a|0;a=a+-184|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function rza(a){a=a|0;a=a+-316|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function sza(a){a=a|0;a=a+-316|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function tza(a){a=a|0;a=a+-332|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function uza(a){a=a|0;a=a+-332|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function vza(a){a=a|0;a=a+-348|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function wza(a){a=a|0;a=a+-348|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function xza(a){a=a|0;a=a+-348|0;cw(a);bAa(a+348|0);gBa(a+384|0);S0a(a+464|0);OXa(a+492|0);Y1a(a+504|0);return}function yza(a){a=a|0;a=a+-364|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function zza(a){a=a|0;a=a+-364|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Aza(a){a=a|0;a=a+-384|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Bza(a){a=a|0;a=a+-384|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Cza(a){a=a|0;a=a+-384|0;cw(a);bAa(a+348|0);gBa(a+384|0);S0a(a+464|0);OXa(a+492|0);Y1a(a+504|0);return}function Dza(a){a=a|0;a=a+-400|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Eza(a){a=a|0;a=a+-400|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Fza(a){a=a|0;a=a+-416|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Gza(a){a=a|0;a=a+-416|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Hza(a){a=a|0;a=a+-432|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Iza(a){a=a|0;a=a+-432|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Jza(a){a=a|0;a=a+-464|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Kza(a){a=a|0;a=a+-464|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Lza(a){a=a|0;a=a+-492|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Mza(a){a=a|0;a=a+-492|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Nza(a){a=a|0;a=a+-504|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);return}function Oza(a){a=a|0;a=a+-504|0;yZa(a+504|0);xXa(a+492|0);cZa(a+464|0);eBa(a+384|0);$za(a+348|0);_v(a);rmb(a);return}function Pza(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[158635]|0;a[d+1>>0]=a[158636]|0;a[d+2>>0]=a[158637]|0;a[d+3>>0]=a[158638]|0;a[d+4>>0]=a[158639]|0;a[d+5>>0]=a[158640]|0;a[d+6>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+348|0;eAa(j);d=b+384|0;NBa(d);f=b+464|0;R0a(f);e=b+492|0;NXa(e);g=b+504|0;X1a(g);c[b>>2]=110460;c[b+168>>2]=111020;c[b+184>>2]=111056;c[b+316>>2]=111072;c[b+332>>2]=111088;c[j>>2]=111104;c[b+364>>2]=111128;c[d>>2]=111144;c[b+400>>2]=111180;c[b+416>>2]=111196;c[b+432>>2]=111212;c[f>>2]=111228;c[e>>2]=111244;c[g>>2]=111260;$ba(b,b+352|0,10);$ba(b,b+388|0,11);c[h>>2]=135;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=135;e=e+4|0;c[g>>2]=e}c[h>>2]=78;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=78;e=e+4|0;c[g>>2]=e}c[h>>2]=154;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=154;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function Qza(b){b=b|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);return}rmb(c[b+200>>2]|0);fAa(b);return}function Rza(b){b=b|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);rmb(b);return}rmb(c[b+200>>2]|0);fAa(b);rmb(b);return}function Sza(a){a=a|0;return 143}function Tza(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1954047316;a[b+4>>0]=0;return}function Uza(a){a=a|0;lAa(a);return}function Vza(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;b=omb(212)|0;Lba(b,a);e=b+160|0;c[e>>2]=121088;Lmb(b+164|0,a+164|0);d=b+176|0;c[d>>2]=121712;Lmb(b+180|0,a+180|0);h=a+192|0;g=c[h+4>>2]|0;f=b+192|0;c[f>>2]=c[h>>2];c[f+4>>2]=g;c[b>>2]=111276;c[e>>2]=111844;c[d>>2]=111860;nnb(b+200|0,a+200|0);return b|0}function Wza(b){b=b|0;b=b+-160|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);return}rmb(c[b+200>>2]|0);fAa(b);return}function Xza(b){b=b|0;b=b+-160|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);rmb(b);return}rmb(c[b+200>>2]|0);fAa(b);rmb(b);return}function Yza(b){b=b|0;b=b+-176|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);return}rmb(c[b+200>>2]|0);fAa(b);return}function Zza(b){b=b|0;b=b+-176|0;c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;if((a[b+208+3>>0]|0)>=0){fAa(b);rmb(b);return}rmb(c[b+200>>2]|0);fAa(b);rmb(b);return}function _za(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=5;a[d>>0]=a[158654]|0;a[d+1>>0]=a[158655]|0;a[d+2>>0]=a[158656]|0;a[d+3>>0]=a[158657]|0;a[d+4>>0]=a[158658]|0;a[d+5>>0]=0;tAa(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=111276;c[b+160>>2]=111844;c[b+176>>2]=111860;f=b+200|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;lAa(b);ya=e;return}function $za(a){a=a|0;var b=0;OZa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function aAa(a){a=a|0;var b=0;OZa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function bAa(a){a=a|0;L2a(a+16|0);return}function cAa(a){a=a|0;var b=0;b=a+-16|0;OZa(b+16|0);c[b>>2]=27408;b=c[a+-12>>2]|0;if(!b)return;c[a+-8>>2]=b;rmb(b);return}function dAa(a){a=a|0;var b=0,d=0;b=a+-16|0;OZa(b+16|0);c[b>>2]=27408;d=c[a+-12>>2]|0;if(!d){rmb(b);return}c[a+-8>>2]=d;rmb(d);rmb(b);return}function eAa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=ya;ya=ya+16|0;b=f;c[a>>2]=27408;c[a+4>>2]=0;d=a+8|0;c[d>>2]=0;g=a+12|0;c[g>>2]=0;e=a+16|0;K2a(e);c[a>>2]=111876;c[e>>2]=111900;c[b>>2]=173;e=c[d>>2]|0;if((e|0)==(c[g>>2]|0)){Gd(a+4|0,b);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}else{c[e>>2]=173;c[d>>2]=e+4;g=111876;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}}function fAa(a){a=a|0;y_a(a+176|0);aZa(a+160|0);Waa(a);return}function gAa(a){a=a|0;y_a(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function hAa(a){a=a|0;return 137}function iAa(a){a=a|0;var b=0;b=Oca(a,137,144,-1)|0;if(b|0){b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;a=(c[a+196>>2]|0)+b|0;return a|0}b=Oca(a,57,62,-1)|0;if(!b){a=Zaa(a)|0;return a|0}else{b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;a=(c[a+196>>2]|0)+b|0;return a|0}return 0}function jAa(a){a=a|0;var b=0;b=Oca(a,137,144,-1)|0;if(b|0){b=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;a=(c[a+192>>2]|0)+b|0;return a|0}b=Oca(a,57,62,-1)|0;if(!b){a=_aa(a)|0;return a|0}else{b=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;a=(c[a+192>>2]|0)+b|0;return a|0}return 0}function kAa(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=11;d=f;b=158685;e=d+11|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+11>>0]=0;return}function lAa(a){a=a|0;bba(a);N0a(a+160|0);w4a(a+176|0);c[a+192>>2]=0;c[a+196>>2]=0;return}function mAa(a,b){a=a|0;b=b|0;Ra[c[(c[a>>2]|0)+552>>2]&511](a,0);Ra[c[(c[a>>2]|0)+556>>2]&511](a,0);return 0}function nAa(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+196>>2]=b;return}function oAa(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);c[a+192>>2]=b;return}function pAa(a){a=a|0;a=a+-160|0;y_a(a+176|0);aZa(a+160|0);Waa(a);return}function qAa(a){a=a|0;a=a+-160|0;y_a(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function rAa(a){a=a|0;a=a+-176|0;y_a(a+176|0);aZa(a+160|0);Waa(a);return}function sAa(a){a=a|0;a=a+-176|0;y_a(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function tAa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;e=i;Lmb(e,d);Wba(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=b+160|0;M0a(e);g=b+176|0;v4a(g);c[b>>2]=111916;c[e>>2]=112484;c[g>>2]=112500;c[h>>2]=134;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[h>>2]=207;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=207;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function uAa(a){a=a|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function vAa(a){a=a|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function wAa(a){a=a|0;return 87}function xAa(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[158717]|0;a[b+1>>0]=a[158718]|0;a[b+2>>0]=a[158719]|0;a[b+3>>0]=0;return}function yAa(a){a=a|0;return a+352|0}function zAa(a){a=a|0;return a+352|0}function AAa(a){a=a|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);return}function BAa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;if(!b)e=0;else e=job(b,7856,12672,0)|0;d=qM(c[e+40>>2]|0,a)|0;c[f>>2]=d;if(!d){ya=g;return 0}if(!(_q(d)|0)){ya=g;return 0}a=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[d+20>>2]|0)+a|0)<=(c[e+16>>2]|0)){ya=g;return 0}a=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[d+12>>2]|0)+a|0)>=(c[e+20>>2]|0)){ya=g;return 0}b=e+48|0;a=c[b>>2]|0;if((a|0)==(c[e+52>>2]|0)){cBa(e+44|0,f);ya=g;return 0}else{c[a>>2]=d;c[b>>2]=(c[b>>2]|0)+4;ya=g;return 0}return 0}function CAa(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,f=0;b=c[a+416>>2]|0;if(!b)f=0;else f=job(b,12616,13512,0)|0;b=c[a+472>>2]|0;if(!b){f=0;return f|0}b=job(b,12616,13512,0)|0;if(!((f|0)!=0&(b|0)!=0)){f=0;return f|0}d=+Haa(b);e=+Iaa(b);if(d>0.0)Daa(f,d+e);else Daa(f,e);Daa(b,-1.0);f=1;return f|0}function DAa(a){a=a|0;a=a+-168|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function EAa(a){a=a|0;a=a+-168|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function FAa(a){a=a|0;a=a+-168|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);return}function GAa(a){a=a|0;a=a+-184|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function HAa(a){a=a|0;a=a+-184|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function IAa(a){a=a|0;a=a+-316|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function JAa(a){a=a|0;a=a+-316|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function KAa(a){a=a|0;a=a+-332|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function LAa(a){a=a|0;a=a+-332|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function MAa(a){a=a|0;a=a+-352|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function NAa(a){a=a|0;a=a+-352|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function OAa(a){a=a|0;a=a+-352|0;cw(a);vBa(a+352|0);u$a(a+488|0);O$a(a+504|0);return}function PAa(a){a=a|0;return a+-352+352|0}function QAa(a){a=a|0;a=a+-368|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function RAa(a){a=a|0;a=a+-368|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function SAa(a){a=a|0;a=a+-384|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function TAa(a){a=a|0;a=a+-384|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function UAa(a){a=a|0;a=a+-400|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function VAa(a){a=a|0;a=a+-400|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function WAa(a){a=a|0;a=a+-432|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function XAa(a){a=a|0;a=a+-432|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function YAa(a){a=a|0;a=a+-448|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function ZAa(a){a=a|0;a=a+-448|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function _Aa(a){a=a|0;a=a+-488|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function $Aa(a){a=a|0;a=a+-488|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function aBa(a){a=a|0;a=a+-504|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function bBa(a){a=a|0;a=a+-504|0;GYa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function cBa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function dBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=4;c[d>>2]=761620852;a[d+4>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+352|0;TBa(f);e=b+488|0;t$a(e);g=b+504|0;N$a(g);c[b>>2]=112516;c[b+168>>2]=113076;c[b+184>>2]=113112;c[b+316>>2]=113128;c[b+332>>2]=113144;c[f>>2]=113160;c[b+368>>2]=113208;c[b+384>>2]=113224;c[b+400>>2]=113240;c[b+432>>2]=113256;c[b+448>>2]=113272;c[e>>2]=113288;c[g>>2]=113304;$ba(b,b+356|0,12);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=108;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=108;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function eBa(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=113320;d=b+16|0;c[d>>2]=113356;e=b+32|0;c[e>>2]=113372;f=b+48|0;c[f>>2]=113388;g=b+68|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);s_a(f);k_a(e);c_a(d);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d)return;c[b+8>>2]=d;rmb(d);return}function fBa(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=113320;d=b+16|0;c[d>>2]=113356;e=b+32|0;c[e>>2]=113372;f=b+48|0;c[f>>2]=113388;g=b+68|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);s_a(f);k_a(e);c_a(d);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d){rmb(b);return}c[b+8>>2]=d;rmb(d);rmb(b);return}function gBa(a){a=a|0;t3a(a+16|0);O3a(a+32|0);h4a(a+48|0);c[a+64>>2]=0;Wmb(a+68|0,202525)|0;return}function hBa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;if(!b)e=0;else e=job(b,7856,9880,0)|0;if(!(R3a(a+32|0)|0)){ya=g;return 0}rBa(a);b=Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0;c[f>>2]=a;c[f+4>>2]=b;b=e+8|0;a=c[b>>2]|0;if(a>>>0<(c[e+12>>2]|0)>>>0){d=f;e=c[d+4>>2]|0;f=a;c[f>>2]=c[d>>2];c[f+4>>2]=e;c[b>>2]=(c[b>>2]|0)+8}else sBa(e+4|0,f);ya=g;return 0}function iBa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0;l=ya;ya=ya+48|0;j=l+24|0;k=l;i=l+32|0;f=e;if(!d)h=0;else h=job(d,7856,9680,0)|0;m=(c[b+64>>2]|0)==0;d=k4a(b+48|0)|0;if(m){if(!d){ya=l;return 0}n=+g[b+56>>3];c[k>>2]=f;c[k+8>>2]=-1;g[k+16>>3]=n;d=h+20|0;b=c[d>>2]|0;if(b>>>0<(c[h+24>>2]|0)>>>0){c[b>>2]=c[k>>2];c[b+4>>2]=c[k+4>>2];c[b+8>>2]=c[k+8>>2];c[b+12>>2]=c[k+12>>2];c[b+16>>2]=c[k+16>>2];c[b+20>>2]=c[k+20>>2];c[d>>2]=(c[d>>2]|0)+24}else qBa(h+16|0,k);ya=l;return 0}if(!d){ya=l;return 0}Ra[c[(c[e>>2]|0)+48>>2]&511](k,e);d=k+11|0;b=a[d>>0]|0;f=c[k>>2]|0;Lmb(i,e+80|0);m=i+11|0;h=(a[m>>0]|0)<0?c[i>>2]|0:i;c[j>>2]=b<<24>>24<0?f:k;c[j+4>>2]=h;dKa(158732,j);if((a[m>>0]|0)<0)rmb(c[i>>2]|0);if((a[d>>0]|0)<0)rmb(c[k>>2]|0);ya=l;return 0}function jBa(a,b,d){a=a|0;b=b|0;d=d|0;c[a+64>>2]=0;Wmb(a+68|0,202525)|0;return 0}function kBa(b){b=b|0;var d=0,e=0,f=0,g=0;g=b+-16|0;c[g>>2]=113320;b=g+16|0;c[b>>2]=113356;d=g+32|0;c[d>>2]=113372;e=g+48|0;c[e>>2]=113388;f=g+68|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);s_a(e);k_a(d);c_a(b);c[g>>2]=27408;b=c[g+4>>2]|0;if(!b)return;c[g+8>>2]=b;rmb(b);return}function lBa(b){b=b|0;var d=0,e=0,f=0,g=0;g=b+-16|0;c[g>>2]=113320;b=g+16|0;c[b>>2]=113356;d=g+32|0;c[d>>2]=113372;e=g+48|0;c[e>>2]=113388;f=g+68|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);s_a(e);k_a(d);c_a(b);c[g>>2]=27408;b=c[g+4>>2]|0;if(!b){rmb(g);return}c[g+8>>2]=b;rmb(b);rmb(g);return}function mBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=b+-32|0;c[d>>2]=113320;e=d+16|0;c[e>>2]=113356;f=d+32|0;c[f>>2]=113372;g=d+48|0;c[g>>2]=113388;h=d+68|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);s_a(g);k_a(f);c_a(e);c[d>>2]=27408;d=c[d+4>>2]|0;if(!d)return;c[b+-24>>2]=d;rmb(d);return}function nBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=b+-32|0;c[h>>2]=113320;d=h+16|0;c[d>>2]=113356;e=h+32|0;c[e>>2]=113372;f=h+48|0;c[f>>2]=113388;g=h+68|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);s_a(f);k_a(e);c_a(d);c[h>>2]=27408;d=c[h+4>>2]|0;if(!d){rmb(h);return}c[b+-24>>2]=d;rmb(d);rmb(h);return}function oBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=b+-48|0;c[d>>2]=113320;e=d+16|0;c[e>>2]=113356;f=d+32|0;c[f>>2]=113372;g=d+48|0;c[g>>2]=113388;h=d+68|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);s_a(g);k_a(f);c_a(e);c[d>>2]=27408;d=c[b+-44>>2]|0;if(!d)return;c[b+-40>>2]=d;rmb(d);return}function pBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=b+-48|0;c[h>>2]=113320;d=h+16|0;c[d>>2]=113356;e=h+32|0;c[e>>2]=113372;f=h+48|0;c[f>>2]=113388;g=h+68|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);s_a(f);k_a(e);c_a(d);c[h>>2]=27408;d=c[b+-44>>2]|0;if(!d){rmb(h);return}c[b+-40>>2]=d;rmb(d);rmb(h);return}function qBa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+4|0;i=c[a>>2]|0;j=(c[h>>2]|0)-i|0;e=(j|0)/24|0;d=e+1|0;if(d>>>0>178956970)Snb(a);k=a+8|0;f=((c[k>>2]|0)-i|0)/24|0;g=f<<1;g=f>>>0<89478485?(g>>>0>>0?d:g):178956970;do if(!g)f=0;else if(g>>>0>178956970){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{f=omb(g*24|0)|0;break}while(0);e=f+(e*24|0)|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];c[e+20>>2]=c[b+20>>2];d=e+(((j|0)/-24|0)*24|0)|0;if((j|0)>0)qpb(d|0,i|0,j|0)|0;c[a>>2]=d;c[h>>2]=e+24;c[k>>2]=f+(g*24|0);if(!i)return;rmb(i);return}function rBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+32|0;d=h+12|0;e=h;if(!(R3a(b+32|0)|0)){ya=h;return}Lmb(e,b+36|0);oKa(d,e);f=b+68|0;g=f+11|0;if((a[g>>0]|0)<0){a[c[f>>2]>>0]=0;c[b+72>>2]=0}else{a[f>>0]=0;a[g>>0]=0}Vmb(f,0);c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);ya=h;return}function sBa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>3;d=g+1|0;if(d>>>0>536870911)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>2;h=f>>3>>>0<268435455?(h>>>0>>0?d:h):536870911;do if(!h){e=0;f=0}else if(h>>>0>536870911){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<3)|0;e=f;break}while(0);d=e+(g<<3)|0;m=b;g=c[m+4>>2]|0;b=d;c[b>>2]=c[m>>2];c[b+4>>2]=g;if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+8;c[l>>2]=e+(h<<3);if(!j)return;rmb(j);return}function tBa(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=113404;c[b+16>>2]=113452;c[b+32>>2]=113468;c[b+48>>2]=113484;d=b+80|0;c[d>>2]=113500;e=b+96|0;c[e>>2]=113516;f=b+124|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);u_a(e);i_a(d);c[b>>2]=113320;d=b+16|0;c[d>>2]=113356;e=b+32|0;c[e>>2]=113372;f=b+48|0;c[f>>2]=113388;g=b+68|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);s_a(f);k_a(e);c_a(d);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d)return;c[b+8>>2]=d;rmb(d);return}function uBa(a){a=a|0;tBa(a);rmb(a);return}function vBa(a){a=a|0;t3a(a+16|0);O3a(a+32|0);h4a(a+48|0);c[a+64>>2]=0;Wmb(a+68|0,202525)|0;J3a(a+80|0);m4a(a+96|0);c[a+120>>2]=0;Wmb(a+124|0,202525)|0;return}function wBa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+64|0;q=s+32|0;g=s+24|0;r=s;p=s+40|0;h=e;if(!d)i=0;else i=job(d,7856,9680,0)|0;o=M3a(b+80|0)|0;f=p4a(b+96|0)|0;if(!o){if(!f){iBa(b,d,e)|0;ya=s;return 0}f=Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0;c[r>>2]=b;c[r+4>>2]=f;f=i+8|0;g=c[f>>2]|0;if(g>>>0<(c[i+12>>2]|0)>>>0){d=r;p=c[d+4>>2]|0;q=g;c[q>>2]=c[d>>2];c[q+4>>2]=p;c[f>>2]=(c[f>>2]|0)+8}else MBa(i+4|0,r);g=b+104|0;c[r>>2]=h;f=r+8|0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];c[f+12>>2]=c[g+12>>2];f=i+20|0;g=c[f>>2]|0;if(g>>>0<(c[i+24>>2]|0)>>>0){c[g>>2]=c[r>>2];c[g+4>>2]=c[r+4>>2];c[g+8>>2]=c[r+8>>2];c[g+12>>2]=c[r+12>>2];c[g+16>>2]=c[r+16>>2];c[g+20>>2]=c[r+20>>2];c[f>>2]=(c[f>>2]|0)+24}else qBa(i+16|0,r);iBa(b,i,e)|0;ya=s;return 0}if(f){Ra[c[(c[e>>2]|0)+48>>2]&511](r,e);f=r+11|0;l=a[f>>0]|0;m=c[r>>2]|0;Lmb(p,e+80|0);o=p+11|0;n=(a[o>>0]|0)<0?c[p>>2]|0:p;c[g>>2]=l<<24>>24<0?m:r;c[g+4>>2]=n;dKa(158833,g);if((a[o>>0]|0)<0)rmb(c[p>>2]|0);if((a[f>>0]|0)<0)rmb(c[r>>2]|0)}Lmb(r,b+36|0);Lmb(p,b+84|0);n=r+11|0;f=a[n>>0]|0;i=f<<24>>24<0;h=f&255;j=i?c[r+4>>2]|0:h;m=a[p+11>>0]|0;o=m<<24>>24<0;a:do if((j|0)==((o?c[p+4>>2]|0:m&255)|0)){m=c[r>>2]|0;k=i?m:r;g=o?c[p>>2]|0:p;l=(j|0)==0;m=m&255;if(i){if(l){g=1;break}g=(L7a(k,g,j)|0)==0;break}if(l)g=1;else if((a[g>>0]|0)==m<<24>>24){i=r;while(1){h=h+-1|0;i=i+1|0;if(!h){g=1;break a}g=g+1|0;if((a[i>>0]|0)!=(a[g>>0]|0)){g=0;break}}}else g=0}else g=0;while(0);if(o){rmb(c[p>>2]|0);f=a[n>>0]|0}if(f<<24>>24<0)rmb(c[r>>2]|0);if(g){Ra[c[(c[e>>2]|0)+48>>2]&511](r,e);f=r+11|0;l=a[f>>0]|0;m=c[r>>2]|0;Lmb(p,e+80|0);o=p+11|0;n=(a[o>>0]|0)<0?c[p>>2]|0:p;c[q>>2]=l<<24>>24<0?m:r;c[q+4>>2]=n;dKa(158907,q);if((a[o>>0]|0)<0)rmb(c[p>>2]|0);if((a[f>>0]|0)<0)rmb(c[r>>2]|0)}iBa(b,d,e)|0;ya=s;return 0}function xBa(a,b,d){a=a|0;b=b|0;d=d|0;c[a+120>>2]=0;Wmb(a+124|0,202525)|0;c[a+64>>2]=0;Wmb(a+68|0,202525)|0;return 0}function yBa(a){a=a|0;return a|0}function zBa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;c[g>>2]=d;if(!b)f=0;else f=job(b,7856,9800,0)|0;b=c[a+64>>2]|0;if(!b){ya=h;return 0}a=a+120|0;if(!(c[a>>2]|0)){ya=h;return 0}b=Nca(b,19,-1)|0;if(!b)e=0;else e=job(b,13672,12848,0)|0;b=c[a>>2]|0;if(!b)b=0;else{b=Nca(b,19,-1)|0;if(!b)b=0;else b=job(b,13672,12848,0)|0}if((e|0)==(b|0)){ya=h;return 0}b=f+8|0;a=c[b>>2]|0;if((a|0)==(c[f+12>>2]|0)){vf(f+4|0,g);ya=h;return 0}else{c[a>>2]=d;c[b>>2]=(c[b>>2]|0)+4;ya=h;return 0}return 0}function ABa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;if(!d)f=0;else f=job(d,7856,9896,0)|0;if(!(R3a(b+32|0)|0))if(!(M3a(b+80|0)|0)){ya=h;return 0}if(!(a[f+16>>0]|0)){ya=h;return 0}LBa(b);d=Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0;c[g>>2]=b;c[g+4>>2]=d;d=f+8|0;b=c[d>>2]|0;if(b>>>0<(c[f+12>>2]|0)>>>0){e=g;f=c[e+4>>2]|0;g=b;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[d>>2]=(c[d>>2]|0)+8}else MBa(f+4|0,g);ya=h;return 0}function BBa(a){a=a|0;tBa(a+-16|0);return}function CBa(a){a=a|0;a=a+-16|0;tBa(a);rmb(a);return}function DBa(a){a=a|0;tBa(a+-32|0);return}function EBa(a){a=a|0;a=a+-32|0;tBa(a);rmb(a);return}function FBa(a){a=a|0;tBa(a+-48|0);return}function GBa(a){a=a|0;a=a+-48|0;tBa(a);rmb(a);return}function HBa(a){a=a|0;tBa(a+-80|0);return}function IBa(a){a=a|0;a=a+-80|0;tBa(a);rmb(a);return}function JBa(a){a=a|0;tBa(a+-96|0);return}function KBa(a){a=a|0;a=a+-96|0;tBa(a);rmb(a);return}function LBa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+32|0;d=h+12|0;e=h;rBa(b);if(!(M3a(b+80|0)|0)){ya=h;return}Lmb(e,b+84|0);oKa(d,e);f=b+124|0;g=f+11|0;if((a[g>>0]|0)<0){a[c[f>>2]>>0]=0;c[b+128>>2]=0}else{a[f>>0]=0;a[g>>0]=0}Vmb(f,0);c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);ya=h;return}function MBa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>3;d=g+1|0;if(d>>>0>536870911)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>2;h=f>>3>>>0<268435455?(h>>>0>>0?d:h):536870911;do if(!h){e=0;f=0}else if(h>>>0>536870911){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<3)|0;e=f;break}while(0);d=e+(g<<3)|0;m=b;g=c[m+4>>2]|0;b=d;c[b>>2]=c[m>>2];c[b+4>>2]=g;if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+8;c[l>>2]=e+(h<<3);if(!j)return;rmb(j);return}function NBa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;f=h;c[a>>2]=27408;c[a+4>>2]=0;g=a+8|0;c[g>>2]=0;e=a+12|0;c[e>>2]=0;i=a+16|0;s3a(i);b=a+32|0;N3a(b);d=a+48|0;g4a(d);c[a>>2]=113320;c[i>>2]=113356;c[b>>2]=113372;c[d>>2]=113388;d=a+68|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[f>>2]=188;d=c[g>>2]|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=188;d=d+4|0;c[g>>2]=d}c[f>>2]=193;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=193;d=d+4|0;c[g>>2]=d}c[f>>2]=203;if((d|0)==(b|0)){Gd(a+4|0,f);i=c[a>>2]|0;i=i+12|0;i=c[i>>2]|0;Pa[i&4095](a);ya=h;return}else{c[d>>2]=203;c[g>>2]=d+4;i=c[a>>2]|0;i=i+12|0;i=c[i>>2]|0;Pa[i&4095](a);ya=h;return}}function OBa(a,b){a=a|0;b=b|0;c[a+64>>2]=b;return}function PBa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;m=o;n=b+64|0;if(c[n>>2]|0){n=0;ya=o;return n|0}i=b+68|0;g=i+11|0;e=a[g>>0]|0;if(e<<24>>24<0)e=c[b+72>>2]|0;else e=e&255;if(!e){n=0;ya=o;return n|0}Lmb(m,d+80|0);f=a[m+11>>0]|0;k=f<<24>>24<0;f=f&255;j=k?c[m+4>>2]|0:f;h=a[g>>0]|0;e=h<<24>>24<0;a:do if((j|0)==((e?c[b+72>>2]|0:h&255)|0)){b=c[m>>2]|0;h=k?b:m;e=e?c[i>>2]|0:i;g=(j|0)==0;b=b&255;if(k)if(g){rmb(c[m>>2]|0);break}else{e=(L7a(h,e,j)|0)==0;l=17;break}if(g)break;if((a[e>>0]|0)==b<<24>>24){g=m;while(1){f=f+-1|0;g=g+1|0;if(!f){e=1;l=16;break a}e=e+1|0;if((a[g>>0]|0)!=(a[e>>0]|0)){e=0;l=16;break}}}else{e=0;l=16}}else{e=0;l=16}while(0);if((l|0)==16)if(k)l=17;else if(!e){n=0;ya=o;return n|0}if((l|0)==17){rmb(c[m>>2]|0);if(!e){n=0;ya=o;return n|0}}c[n>>2]=d;n=1;ya=o;return n|0}function QBa(a){a=a|0;a=c[a+64>>2]|0;if(!a){a=0;return a|0}a=Nca(a,19,-1)|0;if(!a){a=0;return a|0}a=job(a,13672,12848,0)|0;return a|0}function RBa(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;d=j;if(!(w3a(a+16|0)|0)){a=c[a+64>>2]|0;if(!a){b=0;ya=j;return b|0}a=Nca(a,26,-1)|0;if(a|0){a=job(a,13672,15488,0)|0;if(a|0)if((c[a+200>>2]|0)==(b|0)){b=1;ya=j;return b|0}}b=0;ya=j;return b|0}c[d>>2]=0;i=d+4|0;c[i>>2]=0;f=d+8|0;c[f>>2]=0;g=c[a+20>>2]|0;e=(c[a+24>>2]|0)-g|0;a=e>>2;if(!e)a=0;else{if(a>>>0>1073741823)Snb(d);h=omb(e)|0;c[i>>2]=h;c[d>>2]=h;c[f>>2]=h+(a<<2);a:do if((e|0)>0){d=h+(e>>>2<<2)|0;qpb(h|0,g|0,e|0)|0;c[i>>2]=d;if((d|0)==(h|0))a=0;else{a=h;while(1){if((c[a>>2]|0)==(b|0)){a=1;break a}a=a+4|0;if((a|0)==(d|0)){a=0;break}}}}else a=0;while(0);c[i>>2]=h;rmb(h)}b=a;ya=j;return b|0}function SBa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=ya;ya=ya+32|0;k=q+16|0;l=q+4|0;m=q;c[a>>2]=0;n=a+4|0;c[n>>2]=0;o=a+8|0;c[o>>2]=0;c[k>>2]=0;p=k+4|0;c[p>>2]=0;j=k+8|0;c[j>>2]=0;do if(w3a(b+16|0)|0){c[l>>2]=0;h=l+4|0;c[h>>2]=0;e=l+8|0;c[e>>2]=0;i=c[b+20>>2]|0;f=(c[b+24>>2]|0)-i|0;b=f>>2;if(!f){f=0;e=0;b=0}else{if(b>>>0>1073741823)Snb(l);g=omb(f)|0;c[h>>2]=g;c[l>>2]=g;b=g+(b<<2)|0;c[e>>2]=b;e=g;if((f|0)>0){r=g+(f>>>2<<2)|0;qpb(g|0,i|0,f|0)|0;c[h>>2]=r;f=e;e=r}else f=e}c[k>>2]=f;c[p>>2]=e;c[j>>2]=b}else{b=b+64|0;e=c[b>>2]|0;if(e|0)if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)!=127){b=Nca(c[b>>2]|0,26,-1)|0;if(!b)break;b=job(b,13672,15488,0)|0;if(!b)break;b=c[b+200>>2]|0;c[l>>2]=b;e=c[p>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[e>>2]=b;c[p>>2]=e+4}else $m(k,l);break}if((mca(d,26)|0)==1){c[l>>2]=1;b=c[p>>2]|0;if(b>>>0<(c[j>>2]|0)>>>0){c[b>>2]=1;c[p>>2]=b+4}else $m(k,l)}}while(0);b=c[k>>2]|0;if((b|0)!=(c[p>>2]|0)){f=l+4|0;g=l+8|0;do{e=c[b>>2]|0;c[f>>2]=26;c[l>>2]=31464;c[g>>2]=e;e=Dca(d,l,1,1)|0;do if(!e)c[m>>2]=0;else{e=job(e,13672,15488,0)|0;c[m>>2]=e;if(e|0)if(Tsa(e)|0){e=c[n>>2]|0;if((e|0)==(c[o>>2]|0)){Q1(a,m);break}else{c[e>>2]=c[m>>2];c[n>>2]=(c[n>>2]|0)+4;break}}}while(0);b=b+4|0}while((b|0)!=(c[p>>2]|0));b=c[k>>2]|0}if(!b){ya=q;return}c[p>>2]=b;rmb(b);ya=q;return}function TBa(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;f=h;NBa(a);d=a+80|0;I3a(d);g=a+96|0;l4a(g);c[a>>2]=113404;c[a+16>>2]=113452;c[a+32>>2]=113468;c[a+48>>2]=113484;c[d>>2]=113500;c[g>>2]=113516;g=a+124|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[f>>2]=192;g=a+8|0;d=c[g>>2]|0;e=a+12|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=192;d=d+4|0;c[g>>2]=d}c[f>>2]=204;if((d|0)==(b|0)){Gd(a+4|0,f);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}else{c[d>>2]=204;c[g>>2]=d+4;g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}}function UBa(a,b){a=a|0;b=b|0;c[a+120>>2]=b;return}
-function sXa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+48|0;q=s;p=s+36|0;r=s+24|0;m=d+120|0;f=c[m>>2]|0;n=d+124|0;i=c[n>>2]|0;a:do if((f|0)==(i|0)){g=f;o=5}else{g=f;while(1){if((c[g>>2]|0)==69){o=5;break a}g=g+4|0;if((g|0)==(i|0)){g=i;break}}}while(0);if((o|0)==5)if((g|0)==(i|0))g=i;else{g=job(d,13672,17928,-2)|0;h=c[g+4>>2]|0;if(!h)g=i;else{LQa(r,g,h);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=4;c[q>>2]=1836216166;a[q+4>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}b:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==70)break;f=f+4|0;if((f|0)==(g|0))break b}if((f|0)!=(g|0)){if(!d)i=0;else i=job(d,13672,17944,-2)|0;f=c[i+4>>2]|0;if(f|0){_Pa(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=q+11|0;a[h>>0]=10;j=q;k=180239;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[q+10>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+8>>2]|0;if(f|0){UQa(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=omb(16)|0;c[q>>2]=h;c[q+8>>2]=-2147483632;c[q+4>>2]=11;j=h;k=180250;l=j+11|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[h+11>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+12>>2]|0;if(f|0){Oi(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=omb(16)|0;c[q>>2]=h;c[q+8>>2]=-2147483632;c[q+4>>2]=12;j=h;k=180262;l=j+12|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[h+12>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+16>>2]|0;if((f|0)!=-1){Oi(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=omb(16)|0;c[q>>2]=h;c[q+8>>2]=-2147483632;c[q+4>>2]=11;j=h;k=180275;l=j+11|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[h+11>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+20>>2]|0;if((f|0)!=-1){Oi(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=omb(16)|0;c[q>>2]=h;c[q+8>>2]=-2147483632;c[q+4>>2]=15;j=h;k=180287;l=j+15|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[h+15>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}}}while(0);f=c[m>>2]|0;g=c[n>>2]|0;c:do if((f|0)==(g|0))o=77;else do{if((c[f>>2]|0)==71){o=77;break c}f=f+4|0}while((f|0)!=(g|0));while(0);if((o|0)==77)if((f|0)!=(g|0)){if(!d)i=0;else i=job(d,13672,17960,-2)|0;f=c[i+4>>2]|0;if((f|0)!=-3){qm(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=q+11|0;a[h>>0]=10;j=q;k=180303;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[q+10>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+8>>2]|0;if((f|0)!=-3){sm(r,i,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=q+11|0;a[h>>0]=10;j=q;k=180314;l=j+10|0;do{a[j>>0]=a[k>>0]|0;j=j+1|0;k=k+1|0}while((j|0)<(l|0));a[q+10>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+12>>2]|0;if((f|0)!=-3){Km(r,i,f);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=8;l=q;c[l>>2]=1819243120;c[l+4>>2]=1869182049;a[q+8>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[i+16>>2]|0;if((f|0)!=-3){Sm(r,i,f);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=6;a[q>>0]=a[180334]|0;a[q+1>>0]=a[180335]|0;a[q+2>>0]=a[180336]|0;a[q+3>>0]=a[180337]|0;a[q+4>>0]=a[180338]|0;a[q+5>>0]=a[180339]|0;a[q+6>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}}f=c[m>>2]|0;g=c[n>>2]|0;d:do if((f|0)==(g|0)){h=f;o=124}else{h=f;do{if((c[h>>2]|0)==72){o=124;break d}h=h+4|0}while((h|0)!=(g|0))}while(0);if((o|0)==124)if((h|0)!=(g|0)){h=job(d,13672,17976,-2)|0;i=c[h+4>>2]|0;if(i){OSa(r,h,i);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=q+4|0;c[f>>2]=0;c[f+4>>2]=0;f=q+11|0;a[f>>0]=3;a[q>>0]=a[180341]|0;a[q+1>>0]=a[180342]|0;a[q+2>>0]=a[180343]|0;a[q+3>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}if((f|0)==(g|0)){ya=s;return}while(1){if((c[f>>2]|0)==73)break;f=f+4|0;if((f|0)==(g|0)){o=150;break}}if((o|0)==150){ya=s;return}if((f|0)==(g|0)){ya=s;return}f=job(d,13672,17992,-2)|0;g=c[f+4>>2]|0;if(!g){ya=s;return}Oi(r,f,g);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=q+11|0;a[h>>0]=6;a[q>>0]=a[180345]|0;a[q+1>>0]=a[180346]|0;a[q+2>>0]=a[180347]|0;a[q+3>>0]=a[180348]|0;a[q+4>>0]=a[180349]|0;a[q+5>>0]=a[180350]|0;a[q+6>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;p=g+12|0;e=q+12|0;c[p>>2]=c[e>>2];c[p+4>>2]=c[e+4>>2];c[p+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);ya=s;return}function tXa(b){b=b|0;c[b>>2]=120640;c[b+16>>2]=30628;b=b+28|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function uXa(b){b=b|0;var d=0;c[b>>2]=120640;c[b+16>>2]=30628;d=b+28|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function vXa(b){b=b|0;c[b>>2]=120656;b=b+40|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function wXa(b){b=b|0;var d=0;c[b>>2]=120656;d=b+40|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function xXa(a){a=a|0;return}function yXa(a){a=a|0;rmb(a);return}function zXa(a){a=a|0;return}function AXa(a){a=a|0;rmb(a);return}function BXa(a){a=a|0;var b=0;Li(a);c[a>>2]=120640;c[a+16>>2]=30628;b=a+28|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[a+20>>2]=0;c[a+24>>2]=-1;Wmb(b,202525)|0;CXa(a);return}function CXa(b){b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0;e=ya;ya=ya+32|0;f=e;c[b+4>>2]=-1;g[b+8>>3]=-1.0;c[f>>2]=30628;d=f+12|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;j=f+4|0;c[j>>2]=0;c[f+8>>2]=-1;Wmb(d,202525)|0;i=c[j+4>>2]|0;h=b+20|0;c[h>>2]=c[j>>2];c[h+4>>2]=i;Rmb(b+28|0,d)|0;c[f>>2]=30628;if((a[d+11>>0]|0)>=0){j=b+40|0;c[j>>2]=0;ya=e;return}rmb(c[d>>2]|0);j=b+40|0;c[j>>2]=0;ya=e;return}function DXa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+112|0;p=s+96|0;h=s+92|0;i=s+76|0;e=s+88|0;j=s+72|0;k=s+60|0;l=s+56|0;n=s+32|0;m=s+16|0;o=s+12|0;q=s;c[h>>2]=oNa(d,180558)|0;if(!(KMa(h)|0))e=0;else{c[e>>2]=oNa(d,180558)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;r=7}}else{r=h+16&-16;e=omb(r)|0;c[i>>2]=e;c[i+8>>2]=r|-2147483648;c[i+4>>2]=h;r=7}if((r|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Lmb(p,i);e=Ri(b,p)|0;if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);c[b+4>>2]=e;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,180558)|0;e=1}c[j>>2]=oNa(d,180571)|0;if(KMa(j)|0){c[p>>2]=oNa(d,180571)|0;f=SMa(p)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(k);if(h>>>0<11){a[k+11>>0]=h;if(!h)e=k;else{e=k;r=19}}else{r=h+16&-16;e=omb(r)|0;c[k>>2]=e;c[k+8>>2]=r|-2147483648;c[k+4>>2]=h;r=19}if((r|0)==19)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+8>>3]=+zm(b,k,1);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,180571)|0;e=1}c[l>>2]=oNa(d,180581)|0;if(KMa(l)|0){c[p>>2]=oNa(d,180581)|0;f=SMa(p)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(m);if(h>>>0<11){a[m+11>>0]=h;if(!h)e=m;else{e=m;r=29}}else{r=h+16&-16;e=omb(r)|0;c[m>>2]=e;c[m+8>>2]=r|-2147483648;c[m+4>>2]=h;r=29}if((r|0)==29)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;im(n,b,m,1);k=n+4|0;l=c[k+4>>2]|0;e=b+20|0;c[e>>2]=c[k>>2];c[e+4>>2]=l;e=n+12|0;Rmb(b+28|0,e)|0;c[n>>2]=30628;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,180581)|0;e=1}c[o>>2]=oNa(d,180591)|0;if(!(KMa(o)|0)){r=e;ya=s;return r|0}c[p>>2]=oNa(d,180591)|0;f=SMa(p)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(q);if(h>>>0<11){a[q+11>>0]=h;if(!h)e=q;else{e=q;r=41}}else{r=h+16&-16;e=omb(r)|0;c[q>>2]=e;c[q+8>>2]=r|-2147483648;c[q+4>>2]=h;r=41}if((r|0)==41)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+40>>2]=Ri(b,q)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,180591)|0;r=1;ya=s;return r|0}function EXa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=ya;ya=ya+64|0;l=n+40|0;e=n+36|0;i=n+32|0;j=n+8|0;k=n+4|0;m=n;f=c[b+4>>2]|0;if((f|0)==-1)e=0;else{Oi(l,b,f);f=l+11|0;p=a[f>>0]|0;o=c[l>>2]|0;q=wNa(d,180558)|0;c[e>>2]=q;TMa(e,p<<24>>24<0?o:l)|0;if((a[f>>0]|0)<0)rmb(c[l>>2]|0);e=1}h=+g[b+8>>3];if(h!=-1.0){ym(l,b,h);q=l+11|0;o=a[q>>0]|0;p=c[l>>2]|0;f=wNa(d,180571)|0;c[i>>2]=f;TMa(i,o<<24>>24<0?p:l)|0;if((a[q>>0]|0)<0)rmb(c[l>>2]|0);e=1}if(FXa(b)|0){c[j>>2]=30628;o=b+20|0;q=c[o+4>>2]|0;e=j+4|0;c[e>>2]=c[o>>2];c[e+4>>2]=q;e=j+12|0;Lmb(e,b+28|0);hm(l,b,j);q=l+11|0;o=a[q>>0]|0;p=c[l>>2]|0;i=wNa(d,180581)|0;c[k>>2]=i;TMa(k,o<<24>>24<0?p:l)|0;if((a[q>>0]|0)<0)rmb(c[l>>2]|0);c[j>>2]=30628;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=1}f=c[b+40>>2]|0;if(!f){q=e;ya=n;return q|0}Oi(l,b,f);q=l+11|0;o=a[q>>0]|0;p=c[l>>2]|0;d=wNa(d,180591)|0;c[m>>2]=d;TMa(m,o<<24>>24<0?p:l)|0;if((a[q>>0]|0)<0)rmb(c[l>>2]|0);q=1;ya=n;return q|0}function FXa(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+32|0;f=e;c[f>>2]=30628;d=f+12|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[f+4>>2]=0;c[f+8>>2]=-1;Wmb(d,202525)|0;b=(GXa(b+16|0,f)|0)^1;c[f>>2]=30628;if((a[d+11>>0]|0)>=0){ya=e;return b|0}rmb(c[d>>2]|0);ya=e;return b|0}function GXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;l=m;if((c[b+4>>2]|0)!=(c[d+4>>2]|0)){l=0;ya=m;return l|0}if((c[b+8>>2]|0)!=(c[d+8>>2]|0)){l=0;ya=m;return l|0}j=b+12|0;Lmb(l,d+12|0);e=a[j+11>>0]|0;i=e<<24>>24<0;e=e&255;b=i?c[b+16>>2]|0:e;h=a[l+11>>0]|0;k=h<<24>>24<0;a:do if((b|0)==((k?c[l+4>>2]|0:h&255)|0)){h=c[j>>2]|0;f=i?h:j;d=k?c[l>>2]|0:l;g=(b|0)==0;h=h&255;if(i){if(g){d=1;break}d=(L7a(f,d,b)|0)==0;break}if(g)d=1;else if((a[d>>0]|0)==h<<24>>24){b=j;while(1){e=e+-1|0;b=b+1|0;if(!e){d=1;break a}d=d+1|0;if((a[b>>0]|0)!=(a[d>>0]|0)){d=0;break}}}else d=0}else d=0;while(0);if(k)rmb(c[l>>2]|0);l=d;ya=m;return l|0}function HXa(a){a=a|0;return (c[a+4>>2]|0)!=-1|0}function IXa(a){a=a|0;var b=0,d=0;Li(a);c[a>>2]=120656;c[a+16>>2]=30644;d=a+32|0;b=a+40|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[a+4>>2]=-1;c[a+8>>2]=0;c[a+20>>2]=0;c[a+24>>2]=-1;g[h>>3]=-2147483647.0;c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];Wmb(b,202525)|0;c[a+52>>2]=-1;g[a+56>>3]=-1.0;return}function JXa(a){a=a|0;var b=0;c[a+4>>2]=-1;c[a+8>>2]=0;c[a+20>>2]=0;c[a+24>>2]=-1;b=a+32|0;g[h>>3]=-2147483647.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];Wmb(a+40|0,202525)|0;c[a+52>>2]=-1;g[a+56>>3]=-1.0;return}function KXa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=ya;ya=ya+160|0;v=y+136|0;h=y+132|0;i=y+120|0;s=y+116|0;j=y+112|0;k=y+100|0;l=y+96|0;n=y;m=y+84|0;o=y+80|0;p=y+68|0;q=y+56|0;r=y+52|0;t=y+40|0;u=y+36|0;w=y+24|0;c[h>>2]=oNa(d,180608)|0;if(!(KMa(h)|0))e=0;else{c[s>>2]=oNa(d,180608)|0;f=SMa(s)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;x=7}}else{x=h+16&-16;e=omb(x)|0;c[i>>2]=e;c[i+8>>2]=x|-2147483648;c[i+4>>2]=h;x=7}if((x|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Lmb(v,i);e=Ri(b,v)|0;if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);c[b+4>>2]=e;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,180608)|0;e=1}c[j>>2]=oNa(d,180622)|0;if(KMa(j)|0){c[v>>2]=oNa(d,180622)|0;f=SMa(v)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(k);if(h>>>0<11){a[k+11>>0]=h;if(!h)e=k;else{e=k;x=19}}else{x=h+16&-16;e=omb(x)|0;c[k>>2]=e;c[k+8>>2]=x|-2147483648;c[k+4>>2]=h;x=19}if((x|0)==19)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+8>>2]=ZQa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,180622)|0;e=1}c[l>>2]=oNa(d,180637)|0;if(KMa(l)|0){c[v>>2]=oNa(d,180637)|0;f=SMa(v)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(m);if(h>>>0<11){a[m+11>>0]=h;if(!h)e=m;else{e=m;x=29}}else{x=h+16&-16;e=omb(x)|0;c[m>>2]=e;c[m+8>>2]=x|-2147483648;c[m+4>>2]=h;x=29}if((x|0)==29)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;mm(n,b,m,1);l=b+20|0;n=n+4|0;c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];c[l+12>>2]=c[n+12>>2];c[l+16>>2]=c[n+16>>2];if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,180637)|0;e=1}c[o>>2]=oNa(d,180646)|0;if(KMa(o)|0){c[v>>2]=oNa(d,180646)|0;f=SMa(v)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(q);if(h>>>0<11){a[q+11>>0]=h;if(!h)e=q;else{e=q;x=39}}else{x=h+16&-16;e=omb(x)|0;c[q>>2]=e;c[q+8>>2]=x|-2147483648;c[q+4>>2]=h;x=39}if((x|0)==39)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(p,b,q);Rmb(b+40|0,p)|0;if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,180646)|0;e=1}c[r>>2]=oNa(d,180661)|0;if(KMa(r)|0){c[s>>2]=oNa(d,180661)|0;f=SMa(s)|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(t);if(h>>>0<11){a[t+11>>0]=h;if(!h)e=t;else{e=t;x=51}}else{x=h+16&-16;e=omb(x)|0;c[t>>2]=e;c[t+8>>2]=x|-2147483648;c[t+4>>2]=h;x=51}if((x|0)==51)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Lmb(v,t);e=Ri(b,v)|0;if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);c[b+52>>2]=e;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);JNa(d,180661)|0;e=1}c[u>>2]=oNa(d,180675)|0;if(!(KMa(u)|0)){x=e;ya=y;return x|0}c[v>>2]=oNa(d,180675)|0;f=SMa(v)|0;c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(w);if(h>>>0<11){a[w+11>>0]=h;if(!h)e=w;else{e=w;x=63}}else{x=h+16&-16;e=omb(x)|0;c[w>>2]=e;c[w+8>>2]=x|-2147483648;c[w+4>>2]=h;x=63}if((x|0)==63)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+56>>3]=+Yl(b,w,1);if((a[w+11>>0]|0)<0)rmb(c[w>>2]|0);JNa(d,180675)|0;x=1;ya=y;return x|0}function LXa(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=ya;ya=ya+80|0;q=r+60|0;h=r+56|0;i=r+52|0;j=r;k=r+48|0;l=r+36|0;m=r+32|0;o=r+28|0;p=r+24|0;e=c[b+4>>2]|0;if((e|0)==-1)e=0;else{Oi(q,b,e);e=q+11|0;t=a[e>>0]|0;s=c[q>>2]|0;u=wNa(d,180608)|0;c[h>>2]=u;TMa(h,t<<24>>24<0?s:q)|0;if((a[e>>0]|0)<0)rmb(c[q>>2]|0);e=1}h=c[b+8>>2]|0;if(h){YQa(q,b,h);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;h=wNa(d,180622)|0;c[i>>2]=h;TMa(i,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);e=1}h=b+20|0;if(!(c[h>>2]|0))if((c[b+24>>2]|0)==-1){if(+g[b+32>>3]!=-2147483647.0)n=12}else n=12;else n=12;if((n|0)==12){c[j>>2]=30644;u=j+4|0;c[u>>2]=c[h>>2];c[u+4>>2]=c[h+4>>2];c[u+8>>2]=c[h+8>>2];c[u+12>>2]=c[h+12>>2];c[u+16>>2]=c[h+16>>2];lm(q,b,j);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;j=wNa(d,180637)|0;c[k>>2]=j;TMa(k,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);e=1}h=b+40|0;u=a[h+11>>0]|0;if(!((u<<24>>24<0?c[b+44>>2]|0:u&255)|0)){if(lnb(h,0,-1,202525,0)|0)n=17}else n=17;if((n|0)==17){Lmb(l,h);Mi(q,b,l);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;n=wNa(d,180646)|0;c[m>>2]=n;TMa(m,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);e=1}h=c[b+52>>2]|0;if((h|0)!=-1){Oi(q,b,h);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;n=wNa(d,180661)|0;c[o>>2]=n;TMa(o,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);e=1}f=+g[b+56>>3];if(!(f!=-1.0)){u=e;ya=r;return u|0}Vl(q,b,f);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;d=wNa(d,180675)|0;c[p>>2]=d;TMa(p,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);u=1;ya=r;return u|0}function MXa(a){a=a|0;return (c[a+4>>2]|0)!=-1|0}function NXa(a){a=a|0;Li(a);c[a>>2]=120672;c[a+4>>2]=-1;c[a+8>>2]=-1;return}function OXa(a){a=a|0;c[a+4>>2]=-1;c[a+8>>2]=-1;return}function PXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;l=n+36|0;g=n+32|0;h=n+16|0;i=n+28|0;j=n+12|0;m=n;c[g>>2]=oNa(d,180687)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,180687)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;k=7}}else{k=g+16&-16;e=omb(k)|0;c[h>>2]=e;c[h+8>>2]=k|-2147483648;c[h+4>>2]=g;k=7}if((k|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Lmb(l,h);e=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);c[b+4>>2]=e;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180687)|0;e=1}c[j>>2]=oNa(d,180696)|0;if(!(KMa(j)|0)){m=e;ya=n;return m|0}c[i>>2]=oNa(d,180696)|0;f=SMa(i)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;k=19}}else{k=g+16&-16;e=omb(k)|0;c[m>>2]=e;c[m+8>>2]=k|-2147483648;c[m+4>>2]=g;k=19}if((k|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Lmb(l,m);e=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);c[b+8>>2]=e;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,180696)|0;m=1;ya=n;return m|0}function QXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if((f|0)==-1)e=0;else{Oi(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,180687)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if((f|0)==-1){l=e;ya=i;return l|0}Oi(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,180696)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function RXa(a){a=a|0;return (c[a+4>>2]|0)!=-1|0}function SXa(a){a=a|0;Li(a);c[a>>2]=120688;c[a+4>>2]=0;return}function TXa(a){a=a|0;c[a+4>>2]=0;return}function UXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,180719)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,180719)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180719)|0;i=1;ya=j;return i|0}function VXa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,180719)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function WXa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;M=ya;ya=ya+304|0;L=M+288|0;j=M+276|0;l=M+264|0;o=M+240|0;p=M+228|0;q=M+216|0;s=M+204|0;r=M+192|0;t=M+180|0;u=M+168|0;v=M;w=M+156|0;x=M+144|0;y=M+132|0;z=M+120|0;A=M+108|0;B=M+96|0;C=M+84|0;D=M+72|0;E=M+60|0;F=M+48|0;H=M+36|0;J=M+24|0;G=b+120|0;f=c[G>>2]|0;I=b+124|0;h=c[I>>2]|0;a:do if((f|0)==(h|0))K=5;else do{if((c[f>>2]|0)==74){K=5;break a}f=f+4|0}while((f|0)!=(h|0));while(0);if((K|0)==5)if((f|0)!=(h|0)){if(!b)n=0;else n=job(b,13672,18008,-2)|0;k=d+11|0;h=a[k>>0]|0;m=d+4|0;f=c[m>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==12){if(lnb(d,0,-1,180558,12)|0){h=a[k>>0]|0;i=h&255;f=c[m>>2]|0;break}Lmb(j,e);Lmb(L,j);f=Ri(n,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[n+4>>2]=f;if((a[j+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[j>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==9){if(lnb(d,0,-1,180571,9)|0){h=a[k>>0]|0;i=h&255;f=c[m>>2]|0;break}Lmb(l,e);g[n+8>>3]=+zm(n,l,1);if((a[l+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[l>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==9){if(lnb(d,0,-1,180581,9)|0){h=a[k>>0]|0;i=h&255;f=c[m>>2]|0;break}Lmb(p,e);im(o,n,p,1);K=o+4|0;L=c[K+4>>2]|0;f=n+20|0;c[f>>2]=c[K>>2];c[f+4>>2]=L;f=o+12|0;Rmb(n+28|0,f)|0;c[o>>2]=30628;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);if((a[p+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[p>>2]|0);L=1;ya=M;return L|0}while(0);if(((h<<24>>24<0?f:i)|0)==10)if(!(lnb(d,0,-1,180591,10)|0)){Lmb(q,e);c[n+40>>2]=Ri(n,q)|0;if((a[q+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[q>>2]|0);L=1;ya=M;return L|0}}f=c[G>>2]|0;h=c[I>>2]|0;b:do if((f|0)==(h|0)){i=f;K=35}else{i=f;do{if((c[i>>2]|0)==75){K=35;break b}i=i+4|0}while((i|0)!=(h|0))}while(0);do if((K|0)==35)if((i|0)!=(h|0)){if(!b)i=0;else i=job(b,13672,18024,-2)|0;q=a[d+11>>0]|0;if(((q<<24>>24<0?c[d+4>>2]|0:q&255)|0)==5){if(lnb(d,0,-1,180602,5)|0){f=c[G>>2]|0;h=c[I>>2]|0;break}Lmb(r,e);Mi(s,i,r);Rmb(i+4|0,s)|0;if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);if((a[r+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[r>>2]|0);L=1;ya=M;return L|0}}while(0);c:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==76)break;f=f+4|0;if((f|0)==(h|0))break c}if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,18040,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==13){if(lnb(d,0,-1,180608,13)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(t,e);Lmb(L,t);f=Ri(l,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[l+4>>2]=f;if((a[t+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[t>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==14){if(lnb(d,0,-1,180622,14)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(u,e);c[l+8>>2]=ZQa(l,u,1)|0;if((a[u+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[u>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==8){if(lnb(d,0,-1,180637,8)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(w,e);mm(v,l,w,1);L=l+20|0;K=v+4|0;c[L>>2]=c[K>>2];c[L+4>>2]=c[K+4>>2];c[L+8>>2]=c[K+8>>2];c[L+12>>2]=c[K+12>>2];c[L+16>>2]=c[K+16>>2];if((a[w+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[w>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==14){if(lnb(d,0,-1,180646,14)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(y,e);Mi(x,l,y);Rmb(l+40|0,x)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);if((a[y+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[y>>2]|0);L=1;ya=M;return L|0}while(0);do if(((h<<24>>24<0?f:i)|0)==13){if(lnb(d,0,-1,180661,13)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(z,e);Lmb(L,z);f=Ri(l,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[l+52>>2]=f;if((a[z+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[z>>2]|0);L=1;ya=M;return L|0}while(0);if(((h<<24>>24<0?f:i)|0)==11)if(!(lnb(d,0,-1,180675,11)|0)){Lmb(A,e);g[l+56>>3]=+Yl(l,A,1);if((a[A+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[A>>2]|0);L=1;ya=M;return L|0}}}while(0);f=c[G>>2]|0;i=c[I>>2]|0;d:do if((f|0)==(i|0)){h=f;K=91}else{h=f;while(1){if((c[h>>2]|0)==77){K=91;break d}h=h+4|0;if((h|0)==(i|0)){h=i;break}}}while(0);do if((K|0)==91)if((h|0)==(i|0))h=i;else{if(!b)h=0;else h=job(b,13672,18056,-2)|0;A=a[d+11>>0]|0;if(((A<<24>>24<0?c[d+4>>2]|0:A&255)|0)==3){if(lnb(d,0,-1,184179,3)|0){f=c[G>>2]|0;h=c[I>>2]|0;break}Lmb(B,e);c[h+4>>2]=Ri(h,B)|0;if((a[B+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[B>>2]|0);L=1;ya=M;return L|0}else h=i}while(0);e:do if((f|0)!=(h|0)){while(1){if((c[f>>2]|0)==78)break;f=f+4|0;if((f|0)==(h|0))break e}if((f|0)!=(h|0)){if(!b)l=0;else l=job(b,13672,18072,-2)|0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;f=c[k>>2]|0;i=h&255;do if(((h<<24>>24<0?f:i)|0)==8){if(lnb(d,0,-1,180687,8)|0){h=a[j>>0]|0;i=h&255;f=c[k>>2]|0;break}Lmb(C,e);Lmb(L,C);f=Ri(l,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[l+4>>2]=f;if((a[C+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[C>>2]|0);L=1;ya=M;return L|0}while(0);if(((h<<24>>24<0?f:i)|0)==9)if(!(lnb(d,0,-1,180696,9)|0)){Lmb(D,e);Lmb(L,D);f=Ri(l,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[l+8>>2]=f;if((a[D+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[D>>2]|0);L=1;ya=M;return L|0}}}while(0);f=c[G>>2]|0;h=c[I>>2]|0;f:do if((f|0)==(h|0)){i=f;K=123}else{i=f;do{if((c[i>>2]|0)==79){K=123;break f}i=i+4|0}while((i|0)!=(h|0))}while(0);do if((K|0)==123)if((i|0)!=(h|0)){if(!b)i=0;else i=job(b,13672,18088,-2)|0;D=a[d+11>>0]|0;if(((D<<24>>24<0?c[d+4>>2]|0:D&255)|0)==3){if(lnb(d,0,-1,180706,3)|0){f=c[G>>2]|0;h=c[I>>2]|0;break}Lmb(E,e);Lmb(L,E);f=Ri(i,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[i+4>>2]=f;if((a[E+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[E>>2]|0);L=1;ya=M;return L|0}}while(0);g:do if((f|0)!=(h|0)){i=f;while(1){if((c[i>>2]|0)==80)break;i=i+4|0;if((i|0)==(h|0))break g}if((i|0)!=(h|0)){if(!b)i=0;else i=job(b,13672,18104,-2)|0;E=a[d+11>>0]|0;if(((E<<24>>24<0?c[d+4>>2]|0:E&255)|0)==4){if(lnb(d,0,-1,180710,4)|0){f=c[G>>2]|0;h=c[I>>2]|0;break}Lmb(F,e);Lmb(L,F);f=Ri(i,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[i+4>>2]=f;if((a[F+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[F>>2]|0);L=1;ya=M;return L|0}}}while(0);h:do if((f|0)!=(h|0)){i=f;while(1){if((c[i>>2]|0)==81)break;i=i+4|0;if((i|0)==(h|0))break h}if((i|0)!=(h|0)){if(!b)i=0;else i=job(b,13672,18120,-2)|0;F=a[d+11>>0]|0;if(((F<<24>>24<0?c[d+4>>2]|0:F&255)|0)==3){if(lnb(d,0,-1,180715,3)|0){f=c[G>>2]|0;h=c[I>>2]|0;break}Lmb(H,e);Lmb(L,H);f=Ri(i,L)|0;if((a[L+11>>0]|0)<0)rmb(c[L>>2]|0);c[i+4>>2]=f;if((a[H+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[H>>2]|0);L=1;ya=M;return L|0}}}while(0);if((f|0)==(h|0)){L=0;ya=M;return L|0}while(1){if((c[f>>2]|0)==82)break;f=f+4|0;if((f|0)==(h|0)){f=0;K=172;break}}if((K|0)==172){ya=M;return f|0}if((f|0)==(h|0)){L=0;ya=M;return L|0}if(!b)f=0;else f=job(b,13672,18136,-2)|0;L=a[d+11>>0]|0;if(((L<<24>>24<0?c[d+4>>2]|0:L&255)|0)!=3){L=0;ya=M;return L|0}if(lnb(d,0,-1,180719,3)|0){L=0;ya=M;return L|0}Lmb(J,e);c[f+4>>2]=Ri(f,J)|0;if((a[J+11>>0]|0)>=0){L=1;ya=M;return L|0}rmb(c[J>>2]|0);L=1;ya=M;return L|0}function XXa(d,e){d=d|0;e=e|0;var h=0,i=0,j=0.0,k=0,l=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0;s=0;t=ya;ya=ya+1424|0;h=c[(d+120|0)>>2]|0;k=c[(d+124|0)>>2]|0;a:do if((h|0)==(k|0)){i=h;s=5}else do{if((c[h>>2]|0)==74){i=h;s=5;break a}h=h+4|0}while((h|0)!=(k|0));while(0);if((s|0)==5)if((i|0)!=(k|0)){if(!d)l=0;else l=job(d,13672,18008,-2)|0;h=c[l+4>>2]|0;if((h|0)!=-1){Oi(t+96|0,l,h);i=c[(t+96|0)>>2]|0;c[(t+108|0)>>2]=c[((t+96|0)+4|0)>>2];b[(t+108|0)+4>>1]=b[((t+96|0)+4|0)+4>>1]|0;a[(t+108|0)+6>>0]=a[((t+96|0)+4|0)+6>>0]|0;h=a[(t+96|0)+11>>0]|0;c[(t+96|0)>>2]=0;c[(t+96|0)+4>>2]=0;c[(t+96|0)+8>>2]=0;c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;k=omb(16)|0;c[(t+24|0)>>2]=k;c[(t+24|0)+8>>2]=-2147483632;c[(t+24|0)+4>>2]=12;r=k;u=180558;v=r+12|0;do{a[r>>0]=a[u>>0]|0;r=r+1|0;u=u+1|0}while((r|0)<(v|0));a[k+12>>0]=0;c[(t+24|0)+12>>2]=i;c[((t+24|0)+16|0)>>2]=c[(t+108|0)>>2];b[((t+24|0)+16|0)+4>>1]=b[(t+108|0)+4>>1]|0;a[((t+24|0)+16|0)+6>>0]=a[(t+108|0)+6>>0]|0;a[(t+24|0)+23>>0]=h;c[(t+108|0)>>2]=0;b[(t+108|0)+4>>1]=0;a[(t+108|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(t+24|0)>>2];c[h+4>>2]=c[(t+24|0)+4>>2];c[h+8>>2]=c[(t+24|0)+8>>2];c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;k=(t+24|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,t+24|0);if((a[(t+24|0)+12+11>>0]|0)<0)rmb(c[(t+24|0)+12>>2]|0)}if((a[(t+24|0)+11>>0]|0)<0)rmb(c[(t+24|0)>>2]|0);if((a[(t+96|0)+11>>0]|0)<0)rmb(c[(t+96|0)>>2]|0)}j=+g[l+8>>3];if(j!=-1.0){ym(t+96|0,l,j);i=c[(t+96|0)>>2]|0;c[(t+108|0)>>2]=c[((t+96|0)+4|0)>>2];b[(t+108|0)+4>>1]=b[((t+96|0)+4|0)+4>>1]|0;a[(t+108|0)+6>>0]=a[((t+96|0)+4|0)+6>>0]|0;h=a[(t+96|0)+11>>0]|0;c[(t+96|0)>>2]=0;c[(t+96|0)+4>>2]=0;c[(t+96|0)+8>>2]=0;c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;a[((t+24|0)+11|0)>>0]=9;r=t+24|0;u=180571;v=r+9|0;do{a[r>>0]=a[u>>0]|0;r=r+1|0;u=u+1|0}while((r|0)<(v|0));a[(t+24|0)+9>>0]=0;c[(t+24|0)+12>>2]=i;c[((t+24|0)+16|0)>>2]=c[(t+108|0)>>2];b[((t+24|0)+16|0)+4>>1]=b[(t+108|0)+4>>1]|0;a[((t+24|0)+16|0)+6>>0]=a[(t+108|0)+6>>0]|0;a[(t+24|0)+23>>0]=h;c[(t+108|0)>>2]=0;b[(t+108|0)+4>>1]=0;a[(t+108|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(t+24|0)>>2];c[h+4>>2]=c[(t+24|0)+4>>2];c[h+8>>2]=c[(t+24|0)+8>>2];c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;k=(t+24|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,t+24|0);if((a[(t+24|0)+12+11>>0]|0)<0)rmb(c[(t+24|0)+12>>2]|0)}if((a[((t+24|0)+11|0)>>0]|0)<0)rmb(c[(t+24|0)>>2]|0);if((a[(t+96|0)+11>>0]|0)<0)rmb(c[(t+96|0)>>2]|0)}if(FXa(l)|0){c[(t+72|0)>>2]=30628;h=l+20|0;i=c[h+4>>2]|0;c[((t+72|0)+4|0)>>2]=c[h>>2];c[((t+72|0)+4|0)+4>>2]=i;Lmb((t+72|0)+12|0,l+28|0);hm(t+96|0,l,t+72|0);i=c[(t+96|0)>>2]|0;c[(t+108|0)>>2]=c[((t+96|0)+4|0)>>2];b[(t+108|0)+4>>1]=b[((t+96|0)+4|0)+4>>1]|0;a[(t+108|0)+6>>0]=a[((t+96|0)+4|0)+6>>0]|0;h=a[(t+96|0)+11>>0]|0;c[(t+96|0)>>2]=0;c[(t+96|0)+4>>2]=0;c[(t+96|0)+8>>2]=0;c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;a[((t+24|0)+11|0)>>0]=9;r=t+24|0;u=180581;v=r+9|0;do{a[r>>0]=a[u>>0]|0;r=r+1|0;u=u+1|0}while((r|0)<(v|0));a[(t+24|0)+9>>0]=0;c[(t+24|0)+12>>2]=i;c[((t+24|0)+16|0)>>2]=c[(t+108|0)>>2];b[((t+24|0)+16|0)+4>>1]=b[(t+108|0)+4>>1]|0;a[((t+24|0)+16|0)+6>>0]=a[(t+108|0)+6>>0]|0;a[(t+24|0)+23>>0]=h;c[(t+108|0)>>2]=0;b[(t+108|0)+4>>1]=0;a[(t+108|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(t+24|0)>>2];c[h+4>>2]=c[(t+24|0)+4>>2];c[h+8>>2]=c[(t+24|0)+8>>2];c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;k=(t+24|0)+12|0;c[(h+12|0)>>2]=c[k>>2];c[(h+12|0)+4>>2]=c[k+4>>2];c[(h+12|0)+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,t+24|0);if((a[(t+24|0)+12+11>>0]|0)<0)rmb(c[(t+24|0)+12>>2]|0)}if((a[((t+24|0)+11|0)>>0]|0)<0)rmb(c[(t+24|0)>>2]|0);if((a[(t+96|0)+11>>0]|0)<0)rmb(c[(t+96|0)>>2]|0);c[(t+72|0)>>2]=30628;if((a[((t+72|0)+12|0)+11>>0]|0)<0)rmb(c[((t+72|0)+12|0)>>2]|0)}h=c[l+40>>2]|0;if(h|0){Oi(t+96|0,l,h);i=c[(t+96|0)>>2]|0;c[(t+108|0)>>2]=c[((t+96|0)+4|0)>>2];b[(t+108|0)+4>>1]=b[((t+96|0)+4|0)+4>>1]|0;a[(t+108|0)+6>>0]=a[((t+96|0)+4|0)+6>>0]|0;h=a[(t+96|0)+11>>0]|0;c[(t+96|0)>>2]=0;c[(t+96|0)+4>>2]=0;c[(t+96|0)+8>>2]=0;a[((t+24|0)+11|0)>>0]=10;r=t+24|0;u=180591;v=r+10|0;do{a[r>>0]=a[u>>0]|0;r=r+1|0;u=u+1|0}while((r|0)<(v|0));a[(t+24|0)+10>>0]=0;c[(t+24|0)+12>>2]=i;c[((t+24|0)+16|0)>>2]=c[(t+108|0)>>2];b[((t+24|0)+16|0)+4>>1]=b[(t+108|0)+4>>1]|0;a[((t+24|0)+16|0)+6>>0]=a[(t+108|0)+6>>0]|0;a[(t+24|0)+23>>0]=h;c[(t+108|0)>>2]=0;b[(t+108|0)+4>>1]=0;a[(t+108|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(t+24|0)>>2];c[h+4>>2]=c[(t+24|0)+4>>2];c[h+8>>2]=c[(t+24|0)+8>>2];c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;l=(t+24|0)+12|0;c[(h+12|0)>>2]=c[l>>2];c[(h+12|0)+4>>2]=c[l+4>>2];c[(h+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,t+24|0);if((a[(t+24|0)+12+11>>0]|0)<0)rmb(c[(t+24|0)+12>>2]|0)}if((a[((t+24|0)+11|0)>>0]|0)<0)rmb(c[(t+24|0)>>2]|0);if((a[(t+96|0)+11>>0]|0)<0)rmb(c[(t+96|0)>>2]|0)}}h=c[(d+120|0)>>2]|0;i=c[(d+124|0)>>2]|0;b:do if((h|0)==(i|0)){n=h;s=54}else do{if((c[h>>2]|0)==75){n=h;s=54;break b}h=h+4|0}while((h|0)!=(i|0));while(0);do if((s|0)==54)if((n|0)!=(i|0)){h=job(d,13672,18024,-2)|0;n=a[h+15>>0]|0;if(!((n<<24>>24<0?c[h+8>>2]|0:n&255)|0))if(!(lnb(h+4|0,0,-1,202525,0)|0))break;Lmb(t+60|0,h+4|0);Mi(t+96|0,h,t+60|0);n=c[(t+96|0)>>2]|0;c[(t+108|0)>>2]=c[((t+96|0)+4|0)>>2];b[(t+108|0)+4>>1]=b[((t+96|0)+4|0)+4>>1]|0;a[(t+108|0)+6>>0]=a[((t+96|0)+4|0)+6>>0]|0;h=a[(t+96|0)+11>>0]|0;c[(t+96|0)>>2]=0;c[(t+96|0)+4>>2]=0;c[(t+96|0)+8>>2]=0;c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;a[((t+24|0)+11|0)>>0]=5;a[(t+24|0)>>0]=a[180602]|0;a[(t+24|0)+1>>0]=a[180603]|0;a[(t+24|0)+2>>0]=a[180604]|0;a[(t+24|0)+3>>0]=a[180605]|0;a[(t+24|0)+4>>0]=a[180606]|0;a[(t+24|0)+5>>0]=0;c[(t+24|0)+12>>2]=n;c[((t+24|0)+16|0)>>2]=c[(t+108|0)>>2];b[((t+24|0)+16|0)+4>>1]=b[(t+108|0)+4>>1]|0;a[((t+24|0)+16|0)+6>>0]=a[(t+108|0)+6>>0]|0;a[(t+24|0)+23>>0]=h;c[(t+108|0)>>2]=0;b[(t+108|0)+4>>1]=0;a[(t+108|0)+6>>0]=0;h=c[(e+4|0)>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[(t+24|0)>>2];c[h+4>>2]=c[(t+24|0)+4>>2];c[h+8>>2]=c[(t+24|0)+8>>2];c[(t+24|0)>>2]=0;c[(t+24|0)+4>>2]=0;c[(t+24|0)+8>>2]=0;n=(t+24|0)+12|0;c[(h+12|0)>>2]=c[n>>2];c[(h+12|0)+4>>2]=c[n+4>>2];c[(h+12|0)+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[(e+4|0)>>2]=(c[(e+4|0)>>2]|0)+24}else{gk(e,t+24|0);if((a[(t+24|0)+12+11>>0]|0)<0)rmb(c[(t+24|0)+12>>2]|0)}if((a[((t+24|0)+11|0)>>0]|0)<0)rmb(c[(t+24|0)>>2]|0);if((a[(t+96|0)+11>>0]|0)<0)rmb(c[(t+96|0)>>2]|0);if((a[(t+60|0)+11>>0]|0)<0)rmb(c[(t+60|0)>>2]|0)}while(0);h=c[(d+120|0)>>2]|0;i=c[(d+124|0)>>2]|0;c:do if((h|0)==(i|0)){o=h;s=72}else do{if((c[h>>2]|0)==76){o=h;s=72;break c}h=h+4|0}while((h|0)!=(i|0));while(0);c[t+144>>2]=d;c[t+152>>2]=e;c[t+176>>2]=o;c[t+592>>2]=i;c[t+1304>>2]=r;c[t+1320>>2]=u;c[t+1328>>2]=v;c[t+1336>>2]=s;c[t+1344>>2]=0;c[t+1348>>2]=0;U3a(t);p=c[t+1344>>2]|0;m=c[t+1348>>2]|0;q=+f[t+1348>>2];c[t+1344>>2]=0;c[t+1348>>2]=0;if((p|0)==5)return}function YXa(b){b=b|0;c[b>>2]=120704;b=b+28|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function ZXa(b){b=b|0;var d=0;c[b>>2]=120704;d=b+28|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function _Xa(a){a=a|0;var b=0,d=0,e=0,f=0;Li(a);c[a>>2]=120704;f=a+28|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[a+40>>2]=30564;e=a+44|0;c[e>>2]=0;d=a+48|0;c[d>>2]=0;b=a+52|0;c[b>>2]=0;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;Wmb(f,202525)|0;c[e>>2]=0;c[d>>2]=0;c[b>>2]=0;return}function $Xa(a){a=a|0;var b=0;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;Wmb(a+28|0,202525)|0;c[a+44>>2]=0;c[a+48>>2]=0;c[a+52>>2]=0;return}function aYa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=ya;ya=ya+176|0;g=A+160|0;h=A+144|0;w=A+156|0;i=A+140|0;j=A+128|0;k=A+124|0;l=A+112|0;m=A+108|0;n=A+96|0;o=A+92|0;p=A+80|0;q=A+76|0;r=A+64|0;s=A+60|0;t=A+48|0;u=A+36|0;v=A+32|0;x=A+16|0;y=A;c[g>>2]=oNa(d,180756)|0;if(!(KMa(g)|0))e=0;else{c[w>>2]=oNa(d,180756)|0;f=SMa(w)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;z=7}}else{z=g+16&-16;e=omb(z)|0;c[h>>2]=e;c[h+8>>2]=z|-2147483648;c[h+4>>2]=g;z=7}if((z|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,180756)|0;e=1}c[i>>2]=oNa(d,185425)|0;if(KMa(i)|0){c[w>>2]=oNa(d,185425)|0;f=SMa(w)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;z=17}}else{z=g+16&-16;e=omb(z)|0;c[j>>2]=e;c[j+8>>2]=z|-2147483648;c[j+4>>2]=g;z=17}if((z|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=JSa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,185425)|0;e=1}c[k>>2]=oNa(d,186838)|0;if(KMa(k)|0){c[w>>2]=oNa(d,186838)|0;f=SMa(w)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;z=27}}else{z=g+16&-16;e=omb(z)|0;c[l>>2]=e;c[l+8>>2]=z|-2147483648;c[l+4>>2]=g;z=27}if((z|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=LSa(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,186838)|0;e=1}c[m>>2]=oNa(d,180763)|0;if(KMa(m)|0){c[w>>2]=oNa(d,180763)|0;f=SMa(w)|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(n);if(g>>>0<11){a[n+11>>0]=g;if(!g)e=n;else{e=n;z=37}}else{z=g+16&-16;e=omb(z)|0;c[n>>2]=e;c[n+8>>2]=z|-2147483648;c[n+4>>2]=g;z=37}if((z|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=$Pa(b,n,1)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);JNa(d,180763)|0;e=1}c[o>>2]=oNa(d,180770)|0;if(KMa(o)|0){c[w>>2]=oNa(d,180770)|0;f=SMa(w)|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(p);if(g>>>0<11){a[p+11>>0]=g;if(!g)e=p;else{e=p;z=47}}else{z=g+16&-16;e=omb(z)|0;c[p>>2]=e;c[p+8>>2]=z|-2147483648;c[p+4>>2]=g;z=47}if((z|0)==47)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+20>>2]=$Pa(b,p,1)|0;if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);JNa(d,180770)|0;e=1}c[q>>2]=oNa(d,180778)|0;if(KMa(q)|0){c[w>>2]=oNa(d,180778)|0;f=SMa(w)|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(r);if(g>>>0<11){a[r+11>>0]=g;if(!g)e=r;else{e=r;z=57}}else{z=g+16&-16;e=omb(z)|0;c[r>>2]=e;c[r+8>>2]=z|-2147483648;c[r+4>>2]=g;z=57}if((z|0)==57)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+24>>2]=NSa(b,r,1)|0;if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);JNa(d,180778)|0;e=1}c[s>>2]=oNa(d,180785)|0;if(KMa(s)|0){c[w>>2]=oNa(d,180785)|0;f=SMa(w)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(u);if(g>>>0<11){a[u+11>>0]=g;if(!g)e=u;else{e=u;z=67}}else{z=g+16&-16;e=omb(z)|0;c[u>>2]=e;c[u+8>>2]=z|-2147483648;c[u+4>>2]=g;z=67}if((z|0)==67)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(t,b,u);Rmb(b+28|0,t)|0;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);JNa(d,180785)|0;e=1}c[v>>2]=oNa(d,186740)|0;if(!(KMa(v)|0)){z=e;ya=A;return z|0}c[w>>2]=oNa(d,186740)|0;f=SMa(w)|0;c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(y);if(g>>>0<11){a[y+11>>0]=g;if(!g)e=y;else{e=y;z=79}}else{z=g+16&-16;e=omb(z)|0;c[y>>2]=e;c[y+8>>2]=z|-2147483648;c[y+4>>2]=g;z=79}if((z|0)==79)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Nl(x,b,y,1);z=b+44|0;x=x+4|0;c[z>>2]=c[x>>2];c[z+4>>2]=c[x+4>>2];c[z+8>>2]=c[x+8>>2];if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0);JNa(d,186740)|0;z=1;ya=A;return z|0}function bYa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=ya;ya=ya+80|0;p=r+64|0;f=r+60|0;g=r+56|0;h=r+52|0;i=r+48|0;j=r+44|0;k=r+40|0;m=r+28|0;l=r+24|0;n=r+8|0;o=r;e=c[b+4>>2]|0;if(!e)e=0;else{_Pa(p,b,e);e=p+11|0;t=a[e>>0]|0;s=c[p>>2]|0;u=wNa(d,180756)|0;c[f>>2]=u;TMa(f,t<<24>>24<0?s:p)|0;if((a[e>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=c[b+8>>2]|0;if(f){ISa(p,b,f);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;f=wNa(d,185425)|0;c[g>>2]=f;TMa(g,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=c[b+12>>2]|0;if(f){KSa(p,b,f);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;g=wNa(d,186838)|0;c[h>>2]=g;TMa(h,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=c[b+16>>2]|0;if(f){_Pa(p,b,f);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;h=wNa(d,180763)|0;c[i>>2]=h;TMa(i,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=c[b+20>>2]|0;if(f){_Pa(p,b,f);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;i=wNa(d,180770)|0;c[j>>2]=i;TMa(j,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=c[b+24>>2]|0;if(f){MSa(p,b,f);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;j=wNa(d,180778)|0;c[k>>2]=j;TMa(k,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);e=1}f=b+28|0;u=a[f+11>>0]|0;if(!((u<<24>>24<0?c[b+32>>2]|0:u&255)|0)){if(lnb(f,0,-1,202525,0)|0)q=27}else q=27;if((q|0)==27){Lmb(m,f);Mi(p,b,m);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;q=wNa(d,180785)|0;c[l>>2]=q;TMa(l,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);e=1}if(!(c[b+48>>2]|0))if(!(c[b+52>>2]|0)){u=e;ya=r;return u|0}c[n>>2]=30564;u=n+4|0;s=b+44|0;c[u>>2]=c[s>>2];c[u+4>>2]=c[s+4>>2];c[u+8>>2]=c[s+8>>2];Ml(p,b,n);u=p+11|0;s=a[u>>0]|0;t=c[p>>2]|0;q=wNa(d,186740)|0;c[o>>2]=q;TMa(o,s<<24>>24<0?t:p)|0;if((a[u>>0]|0)<0)rmb(c[p>>2]|0);u=1;ya=r;return u|0}function cYa(a){a=a|0;return (c[a+20>>2]|0)!=0|0}function dYa(a){a=a|0;if(c[a+48>>2]|0){a=1;return a|0}a=(c[a+52>>2]|0)!=0;return a|0}function eYa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=ya;ya=ya+176|0;l=B+164|0;m=B+152|0;o=B+140|0;p=B+128|0;r=B+116|0;s=B+104|0;t=B+92|0;u=B+80|0;v=B+68|0;w=B+56|0;x=B+44|0;y=B+32|0;z=B+16|0;A=B;n=b+120|0;f=c[n>>2]|0;q=b+124|0;g=c[q>>2]|0;a:do if((f|0)==(g|0))h=5;else do{if((c[f>>2]|0)==83){h=5;break a}f=f+4|0}while((f|0)!=(g|0));while(0);if((h|0)==5)if((f|0)!=(g|0)){if(!b)k=0;else k=job(b,13672,18152,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==3){if(lnb(d,0,-1,184826,3)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(m,e);Mi(l,k,m);Rmb(k+4|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[m>>2]|0);e=1;ya=B;return e|0}while(0);if(((g<<24>>24<0?f:h)|0)==5)if(!(lnb(d,0,-1,185070,5)|0)){Lmb(p,e);Mi(o,k,p);Rmb(k+16|0,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[p+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[p>>2]|0);e=1;ya=B;return e|0}}f=c[n>>2]|0;g=c[q>>2]|0;b:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==84)break b;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=B;return f|0}while(0);if((f|0)==(g|0)){e=0;ya=B;return e|0}if(!b)k=0;else k=job(b,13672,18168,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==6){if(lnb(d,0,-1,180756,6)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(r,e);c[k+4>>2]=$Pa(k,r,1)|0;if((a[r+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[r>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==3){if(lnb(d,0,-1,185425,3)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(s,e);c[k+8>>2]=JSa(k,s,1)|0;if((a[s+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[s>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==5){if(lnb(d,0,-1,186838,5)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(t,e);c[k+12>>2]=LSa(k,t,1)|0;if((a[t+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[t>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==6){if(lnb(d,0,-1,180763,6)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(u,e);c[k+16>>2]=$Pa(k,u,1)|0;if((a[u+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[u>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==7){if(lnb(d,0,-1,180770,7)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(v,e);c[k+20>>2]=$Pa(k,v,1)|0;if((a[v+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[v>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==6){if(lnb(d,0,-1,180778,6)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(w,e);c[k+24>>2]=NSa(k,w,1)|0;if((a[w+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[w>>2]|0);e=1;ya=B;return e|0}while(0);do if(((g<<24>>24<0?f:h)|0)==6){if(lnb(d,0,-1,180785,6)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(y,e);Mi(x,k,y);Rmb(k+28|0,x)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);if((a[y+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[y>>2]|0);e=1;ya=B;return e|0}while(0);if(((g<<24>>24<0?f:h)|0)!=4){e=0;ya=B;return e|0}if(lnb(d,0,-1,186740,4)|0){e=0;ya=B;return e|0}Lmb(A,e);Nl(z,k,A,1);e=k+44|0;z=z+4|0;c[e>>2]=c[z>>2];c[e+4>>2]=c[z+4>>2];c[e+8>>2]=c[z+8>>2];if((a[A+11>>0]|0)>=0){e=1;ya=B;return e|0}rmb(c[A>>2]|0);e=1;ya=B;return e|0}function fYa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=ya;ya=ya+96|0;r=t+72|0;q=t+64|0;s=t+52|0;j=t+40|0;k=t+28|0;o=t+16|0;p=t;l=d+120|0;f=c[l>>2]|0;m=d+124|0;g=c[m>>2]|0;a:do if((f|0)==(g|0))n=5;else do{if((c[f>>2]|0)==83){n=5;break a}f=f+4|0}while((f|0)!=(g|0));while(0);do if((n|0)==5)if((f|0)!=(g|0)){if(!d)i=0;else i=job(d,13672,18152,-2)|0;f=i+4|0;h=a[f+11>>0]|0;if(!((h<<24>>24<0?c[i+8>>2]|0:h&255)|0)){if(lnb(f,0,-1,202525,0)|0)n=10}else n=10;if((n|0)==10){Lmb(j,f);Mi(s,i,j);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;f=r+4|0;c[f>>2]=0;c[f+4>>2]=0;f=r+11|0;a[f>>0]=3;a[r>>0]=a[184826]|0;a[r+1>>0]=a[184827]|0;a[r+2>>0]=a[184828]|0;a[r+3>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;u=h+12|0;h=r+12|0;c[u>>2]=c[h>>2];c[u+4>>2]=c[h+4>>2];c[u+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}f=i+16|0;u=a[f+11>>0]|0;if(!((u<<24>>24<0?c[i+20>>2]|0:u&255)|0))if(!(lnb(f,0,-1,202525,0)|0))break;Lmb(k,f);Mi(s,i,k);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=5;a[r>>0]=a[185070]|0;a[r+1>>0]=a[185071]|0;a[r+2>>0]=a[185072]|0;a[r+3>>0]=a[185073]|0;a[r+4>>0]=a[185074]|0;a[r+5>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;j=h+12|0;u=r+12|0;c[j>>2]=c[u>>2];c[j+4>>2]=c[u+4>>2];c[j+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0)}while(0);f=c[l>>2]|0;g=c[m>>2]|0;b:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==84)break b;f=f+4|0}while((f|0)!=(g|0));ya=t;return}while(0);if((f|0)==(g|0)){ya=t;return}if(!d)i=0;else i=job(d,13672,18168,-2)|0;f=c[i+4>>2]|0;if(f|0){_Pa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=6;a[r>>0]=a[180756]|0;a[r+1>>0]=a[180757]|0;a[r+2>>0]=a[180758]|0;a[r+3>>0]=a[180759]|0;a[r+4>>0]=a[180760]|0;a[r+5>>0]=a[180761]|0;a[r+6>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=c[i+8>>2]|0;if(f|0){ISa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;f=r+4|0;c[f>>2]=0;c[f+4>>2]=0;f=r+11|0;a[f>>0]=3;a[r>>0]=a[185425]|0;a[r+1>>0]=a[185426]|0;a[r+2>>0]=a[185427]|0;a[r+3>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=c[i+12>>2]|0;if(f|0){KSa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=5;a[r>>0]=a[186838]|0;a[r+1>>0]=a[186839]|0;a[r+2>>0]=a[186840]|0;a[r+3>>0]=a[186841]|0;a[r+4>>0]=a[186842]|0;a[r+5>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=c[i+16>>2]|0;if(f|0){_Pa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=6;a[r>>0]=a[180763]|0;a[r+1>>0]=a[180764]|0;a[r+2>>0]=a[180765]|0;a[r+3>>0]=a[180766]|0;a[r+4>>0]=a[180767]|0;a[r+5>>0]=a[180768]|0;a[r+6>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=c[i+20>>2]|0;if(f|0){_Pa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=7;a[r>>0]=a[180770]|0;a[r+1>>0]=a[180771]|0;a[r+2>>0]=a[180772]|0;a[r+3>>0]=a[180773]|0;a[r+4>>0]=a[180774]|0;a[r+5>>0]=a[180775]|0;a[r+6>>0]=a[180776]|0;a[r+7>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=c[i+24>>2]|0;if(f|0){MSa(s,i,f);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=6;a[r>>0]=a[180778]|0;a[r+1>>0]=a[180779]|0;a[r+2>>0]=a[180780]|0;a[r+3>>0]=a[180781]|0;a[r+4>>0]=a[180782]|0;a[r+5>>0]=a[180783]|0;a[r+6>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;d=h+12|0;u=r+12|0;c[d>>2]=c[u>>2];c[d+4>>2]=c[u+4>>2];c[d+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0)}f=i+28|0;u=a[f+11>>0]|0;if(!((u<<24>>24<0?c[i+32>>2]|0:u&255)|0)){if(lnb(f,0,-1,202525,0)|0)n=103}else n=103;if((n|0)==103){Lmb(o,f);Mi(s,i,o);h=c[s>>2]|0;g=s+4|0;c[q>>2]=c[g>>2];b[q+4>>1]=b[g+4>>1]|0;a[q+6>>0]=a[g+6>>0]|0;g=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=r+11|0;a[f>>0]=6;a[r>>0]=a[180785]|0;a[r+1>>0]=a[180786]|0;a[r+2>>0]=a[180787]|0;a[r+3>>0]=a[180788]|0;a[r+4>>0]=a[180789]|0;a[r+5>>0]=a[180790]|0;a[r+6>>0]=0;c[r+12>>2]=h;h=r+16|0;c[h>>2]=c[q>>2];b[h+4>>1]=b[q+4>>1]|0;a[h+6>>0]=a[q+6>>0]|0;a[r+23>>0]=g;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;n=h+12|0;u=r+12|0;c[n>>2]=c[u>>2];c[n+4>>2]=c[u+4>>2];c[n+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0)}if(!(c[i+48>>2]|0))if(!(c[i+52>>2]|0)){ya=t;return}c[p>>2]=30564;g=p+4|0;f=i+44|0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];c[g+8>>2]=c[f+8>>2];Ml(s,i,p);g=c[s>>2]|0;f=s+4|0;c[q>>2]=c[f>>2];b[q+4>>1]=b[f+4>>1]|0;a[q+6>>0]=a[f+6>>0]|0;f=a[s+11>>0]|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;h=r+11|0;a[h>>0]=4;c[r>>2]=1953261940;a[r+4>>0]=0;c[r+12>>2]=g;g=r+16|0;c[g>>2]=c[q>>2];b[g+4>>1]=b[q+4>>1]|0;a[g+6>>0]=a[q+6>>0]|0;a[r+23>>0]=f;c[q>>2]=0;b[q+4>>1]=0;a[q+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[r>>2];c[g+4>>2]=c[r+4>>2];c[g+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;e=g+12|0;u=r+12|0;c[e>>2]=c[u>>2];c[e+4>>2]=c[u+4>>2];c[e+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,r);if((a[r+12+11>>0]|0)<0)rmb(c[r+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);ya=t;return}function gYa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;h=j+12|0;i=j;f=c[b+120>>2]|0;g=c[b+124>>2]|0;a:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==85)break a;f=f+4|0;if((f|0)==(g|0)){f=0;break}}ya=j;return f|0}while(0);if((f|0)==(g|0)){i=0;ya=j;return i|0}if(!b)f=0;else f=job(b,13672,18184,-2)|0;g=a[d+11>>0]|0;if(((g<<24>>24<0?c[d+4>>2]|0:g&255)|0)!=7){i=0;ya=j;return i|0}if(lnb(d,0,-1,180811,7)|0){i=0;ya=j;return i|0}Lmb(i,e);Mi(h,f,i);Rmb(f+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)>=0){i=1;ya=j;return i|0}rmb(c[i>>2]|0);i=1;ya=j;return i|0}function hYa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+64|0;i=l+32|0;h=l+24|0;j=l+12|0;k=l;f=c[d+120>>2]|0;g=c[d+124>>2]|0;a:do if((f|0)!=(g|0)){do{if((c[f>>2]|0)==85)break a;f=f+4|0}while((f|0)!=(g|0));ya=l;return}while(0);if((f|0)==(g|0)){ya=l;return}f=job(d,13672,18184,-2)|0;d=f+4|0;g=a[f+15>>0]|0;if(!((g<<24>>24<0?c[f+8>>2]|0:g&255)|0))if(!(lnb(d,0,-1,202525,0)|0)){ya=l;return}Lmb(k,d);Mi(j,f,k);d=c[j>>2]|0;f=j+4|0;c[h>>2]=c[f>>2];b[h+4>>1]=b[f+4>>1]|0;a[h+6>>0]=a[f+6>>0]|0;f=a[j+11>>0]|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[i+8>>2]=0;g=i+11|0;a[g>>0]=7;a[i>>0]=a[180811]|0;a[i+1>>0]=a[180812]|0;a[i+2>>0]=a[180813]|0;a[i+3>>0]=a[180814]|0;a[i+4>>0]=a[180815]|0;a[i+5>>0]=a[180816]|0;a[i+6>>0]=a[180817]|0;a[i+7>>0]=0;c[i+12>>2]=d;d=i+16|0;c[d>>2]=c[h>>2];b[d+4>>1]=b[h+4>>1]|0;a[d+6>>0]=a[h+6>>0]|0;a[i+23>>0]=f;c[h>>2]=0;b[h+4>>1]=0;a[h+6>>0]=0;f=e+4|0;d=c[f>>2]|0;if(d>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=c[i>>2];c[d+4>>2]=c[i+4>>2];c[d+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=d+12|0;e=i+12|0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,i);if((a[i+12+11>>0]|0)<0)rmb(c[i+12>>2]|0)}if((a[g>>0]|0)<0)rmb(c[i>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);ya=l;return}function iYa(a){a=a|0;return}function jYa(a){a=a|0;rmb(a);return}function kYa(a){a=a|0;return}function lYa(a){a=a|0;rmb(a);return}function mYa(a){a=a|0;var b=0;c[a>>2]=120752;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function nYa(a){a=a|0;var b=0;c[a>>2]=120752;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function oYa(a){a=a|0;return}function pYa(a){a=a|0;rmb(a);return}function qYa(a){a=a|0;return}function rYa(a){a=a|0;rmb(a);return}function sYa(b){b=b|0;c[b>>2]=120800;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function tYa(b){b=b|0;var d=0;c[b>>2]=120800;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function uYa(a){a=a|0;return}function vYa(a){a=a|0;rmb(a);return}function wYa(a){a=a|0;return}function xYa(a){a=a|0;rmb(a);return}function yYa(b){b=b|0;c[b>>2]=120848;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function zYa(b){b=b|0;var d=0;c[b>>2]=120848;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function AYa(a){a=a|0;return}function BYa(a){a=a|0;rmb(a);return}function CYa(a){a=a|0;return}function DYa(a){a=a|0;rmb(a);return}function EYa(a){a=a|0;return}function FYa(a){a=a|0;rmb(a);return}function GYa(b){b=b|0;c[b>>2]=120912;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function HYa(b){b=b|0;var d=0;c[b>>2]=120912;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function IYa(a){a=a|0;return}function JYa(a){a=a|0;rmb(a);return}function KYa(a){a=a|0;return}function LYa(a){a=a|0;rmb(a);return}function MYa(a){a=a|0;return}function NYa(a){a=a|0;rmb(a);return}function OYa(a){a=a|0;return}function PYa(a){a=a|0;rmb(a);return}function QYa(a){a=a|0;return}function RYa(a){a=a|0;rmb(a);return}function SYa(a){a=a|0;return}function TYa(a){a=a|0;rmb(a);return}function UYa(a){a=a|0;return}function VYa(a){a=a|0;rmb(a);return}function WYa(a){a=a|0;return}function XYa(a){a=a|0;rmb(a);return}function YYa(a){a=a|0;return}function ZYa(a){a=a|0;rmb(a);return}function _Ya(a){a=a|0;return}function $Ya(a){a=a|0;rmb(a);return}function aZa(b){b=b|0;c[b>>2]=121088;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function bZa(b){b=b|0;var d=0;c[b>>2]=121088;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function cZa(b){b=b|0;var d=0;c[b>>2]=121104;d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function dZa(b){b=b|0;var d=0;c[b>>2]=121104;d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function eZa(a){a=a|0;return}function fZa(a){a=a|0;rmb(a);return}function gZa(a){a=a|0;return}function hZa(a){a=a|0;rmb(a);return}function iZa(a){a=a|0;return}function jZa(a){a=a|0;rmb(a);return}function kZa(b){b=b|0;var d=0;c[b>>2]=121168;d=b+88|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+76|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+64|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+52|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+40|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+4|0;if((a[d+11>>0]|0)>=0)return;rmb(c[d>>2]|0);return}function lZa(a){a=a|0;kZa(a);rmb(a);return}function mZa(b){b=b|0;var d=0;c[b>>2]=121184;d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=b+16|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function nZa(b){b=b|0;var d=0;c[b>>2]=121184;d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+16|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function oZa(a){a=a|0;return}function pZa(a){a=a|0;rmb(a);return}function qZa(a){a=a|0;return}function rZa(a){a=a|0;rmb(a);return}function sZa(a){a=a|0;return}function tZa(a){a=a|0;rmb(a);return}function uZa(a){a=a|0;return}function vZa(a){a=a|0;rmb(a);return}function wZa(a){a=a|0;return}function xZa(a){a=a|0;rmb(a);return}function yZa(a){a=a|0;return}function zZa(a){a=a|0;rmb(a);return}function AZa(a){a=a|0;return}function BZa(a){a=a|0;rmb(a);return}function CZa(a){a=a|0;return}function DZa(a){a=a|0;rmb(a);return}function EZa(b){b=b|0;c[b>>2]=121328;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function FZa(b){b=b|0;var d=0;c[b>>2]=121328;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function GZa(a){a=a|0;return}function HZa(a){a=a|0;rmb(a);return}function IZa(a){a=a|0;return}function JZa(a){a=a|0;rmb(a);return}function KZa(a){a=a|0;return}function LZa(a){a=a|0;rmb(a);return}function MZa(a){a=a|0;return}function NZa(a){a=a|0;rmb(a);return}function OZa(a){a=a|0;return}function PZa(a){a=a|0;rmb(a);return}function QZa(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=121424;d=b+4|0;f=c[d>>2]|0;if(!f)return;e=b+8|0;b=c[e>>2]|0;if((b|0)==(f|0))b=f;else{do{b=b+-12|0;if((a[b+11>>0]|0)<0)rmb(c[b>>2]|0)}while((b|0)!=(f|0));b=c[d>>2]|0}c[e>>2]=f;rmb(b);return}function RZa(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=121424;e=b+4|0;f=c[e>>2]|0;if(!f){rmb(b);return}g=b+8|0;d=c[g>>2]|0;if((d|0)==(f|0))d=f;else{do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(f|0));d=c[e>>2]|0}c[g>>2]=f;rmb(d);rmb(b);return}function SZa(b){b=b|0;var d=0;c[b>>2]=121440;d=b+52|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+40|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+28|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+4|0;if((a[d+11>>0]|0)>=0)return;rmb(c[d>>2]|0);return}function TZa(a){a=a|0;SZa(a);rmb(a);return}function UZa(a){a=a|0;return}function VZa(a){a=a|0;rmb(a);return}function WZa(a){a=a|0;return}function XZa(a){a=a|0;rmb(a);return}function YZa(b){b=b|0;c[b>>2]=121488;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function ZZa(b){b=b|0;var d=0;c[b>>2]=121488;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function _Za(a){a=a|0;return}function $Za(a){a=a|0;rmb(a);return}function a_a(a){a=a|0;return}function b_a(a){a=a|0;rmb(a);return}function c_a(a){a=a|0;var b=0;c[a>>2]=121536;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function d_a(a){a=a|0;var b=0;c[a>>2]=121536;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function e_a(a){a=a|0;return}function f_a(a){a=a|0;rmb(a);return}function g_a(a){a=a|0;return}function h_a(a){a=a|0;rmb(a);return}function i_a(b){b=b|0;c[b>>2]=121584;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function j_a(b){b=b|0;var d=0;c[b>>2]=121584;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function k_a(b){b=b|0;c[b>>2]=121600;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function l_a(b){b=b|0;var d=0;c[b>>2]=121600;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function m_a(a){a=a|0;return}function n_a(a){a=a|0;rmb(a);return}function o_a(a){a=a|0;return}function p_a(a){a=a|0;rmb(a);return}function q_a(a){a=a|0;return}function r_a(a){a=a|0;rmb(a);return}function s_a(a){a=a|0;return}function t_a(a){a=a|0;rmb(a);return}function u_a(a){a=a|0;return}function v_a(a){a=a|0;rmb(a);return}function w_a(a){a=a|0;return}function x_a(a){a=a|0;rmb(a);return}function y_a(b){b=b|0;c[b>>2]=121712;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function z_a(b){b=b|0;var d=0;c[b>>2]=121712;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function A_a(b){b=b|0;var d=0;c[b>>2]=121728;d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function B_a(b){b=b|0;var d=0;c[b>>2]=121728;d=b+16|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function C_a(a){a=a|0;return}function D_a(a){a=a|0;rmb(a);return}function E_a(a){a=a|0;return}function F_a(a){a=a|0;rmb(a);return}function G_a(a){a=a|0;return}function H_a(a){a=a|0;rmb(a);return}function I_a(b){b=b|0;c[b>>2]=121792;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function J_a(b){b=b|0;var d=0;c[b>>2]=121792;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function K_a(a){a=a|0;Li(a);c[a>>2]=120720;c[a+4>>2]=0;return}function L_a(a){a=a|0;c[a+4>>2]=0;return}function M_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,183808)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,183808)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=tRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183808)|0;i=1;ya=j;return i|0}function N_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}sRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,183808)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function O_a(a){a=a|0;Li(a);c[a>>2]=120736;c[a+4>>2]=0;return}function P_a(a){a=a|0;c[a+4>>2]=0;return}function Q_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,183813)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,183813)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=PPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183813)|0;i=1;ya=j;return i|0}function R_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}OPa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,183813)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function S_a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function T_a(a){a=a|0;Li(a);c[a>>2]=120752;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}function U_a(a){a=a|0;var b=0,d=0,e=0,f=0;e=a+4|0;b=c[e>>2]|0;if(!b){d=a+12|0;b=a+8|0}else{f=a+8|0;c[f>>2]=b;rmb(b);d=a+12|0;c[d>>2]=0;c[f>>2]=0;c[e>>2]=0;b=f}c[e>>2]=0;c[b>>2]=0;c[d>>2]=0;return}function V_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;i=k+12|0;j=k;e=k+28|0;c[g>>2]=oNa(d,183819)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,183819)|0;f=SMa(e)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;h=7}}else{h=g+16&-16;e=omb(h)|0;c[j>>2]=e;c[j+8>>2]=h|-2147483648;c[j+4>>2]=g;h=7}if((h|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;yl(i,b,j,1);e=b+4|0;if((e|0)!=(i|0))Sh(e,c[i>>2]|0,c[i+4>>2]|0);e=c[i>>2]|0;if(e|0){c[i+4>>2]=e;rmb(e)}if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,183819)|0;j=1;ya=k;return j|0}function W_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+32|0;k=o+16|0;l=o+4|0;m=o;j=c[b+8>>2]|0;n=c[b+4>>2]|0;e=n;g=j;a:do if((j|0)==(n|0)){if((e|0)==(g|0)){n=0;ya=o;return n|0}f=0;while(1){if((c[e>>2]|0)!=(c[f>>2]|0))break a;e=e+4|0;if((e|0)==(g|0)){e=0;break}else f=f+4|0}ya=o;return e|0}while(0);c[l>>2]=0;i=l+4|0;c[i>>2]=0;h=l+8|0;c[h>>2]=0;e=j-n|0;f=e>>2;if(e|0){if(f>>>0>1073741823)Snb(l);g=omb(e)|0;c[i>>2]=g;c[l>>2]=g;c[h>>2]=g+(f<<2);if((e|0)>0){qpb(g|0,n|0,e|0)|0;c[i>>2]=g+(e>>>2<<2)}}jl(k,b,l);n=k+11|0;j=a[n>>0]|0;b=c[k>>2]|0;d=wNa(d,183819)|0;c[m>>2]=d;TMa(m,j<<24>>24<0?b:k)|0;if((a[n>>0]|0)<0)rmb(c[k>>2]|0);e=c[l>>2]|0;if(e|0){c[i>>2]=e;rmb(e)}n=1;ya=o;return n|0}function X_a(a){a=a|0;var b=0,d=0,e=0;e=c[a+8>>2]|0;b=c[a+4>>2]|0;a=b;d=e;if((e|0)!=(b|0)){e=1;return e|0}if((a|0)==(d|0)){e=0;return e|0}b=0;while(1){if((c[a>>2]|0)!=(c[b>>2]|0)){a=1;b=6;break}a=a+4|0;if((a|0)==(d|0)){a=0;b=6;break}else b=b+4|0}if((b|0)==6)return a|0;return 0}function Y_a(a){a=a|0;Li(a);c[a>>2]=120768;c[a+4>>2]=-1;return}function Z_a(a){a=a|0;c[a+4>>2]=-1;return}function __a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,183841)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,183841)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183841)|0;i=1;ya=j;return i|0}function $_a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==-1){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,183841)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function a$a(a){a=a|0;Li(a);c[a>>2]=120784;c[a+4>>2]=11;return}function b$a(a){a=a|0;c[a+4>>2]=11;return}function c$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186677)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=VPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;i=1;ya=j;return i|0}function d$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==11){g=0;ya=h;return g|0}UPa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186677)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function e$a(a){a=a|0;Li(a);c[a>>2]=120800;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function f$a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function g$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,183889)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,183889)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,183889)|0;j=1;ya=k;return j|0}function h$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,183889)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function i$a(a){a=a|0;Li(a);c[a>>2]=120816;c[a+4>>2]=0;return}function j$a(a){a=a|0;c[a+4>>2]=0;return}function k$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186710)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186710)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=gQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186710)|0;i=1;ya=j;return i|0}function l$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}cQa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186710)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function m$a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function n$a(b){b=b|0;Li(b);c[b>>2]=120832;c[b+4>>2]=0;a[b+8>>0]=0;c[b+12>>2]=0;c[b+16>>2]=0;return}function o$a(b){b=b|0;c[b+4>>2]=0;a[b+8>>0]=0;c[b+12>>2]=0;c[b+16>>2]=0;return}function p$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+80|0;g=q+60|0;h=q+48|0;m=q+64|0;i=q+44|0;j=q+32|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[g>>2]=oNa(d,183940)|0;if(!(KMa(g)|0))e=0;else{c[m>>2]=oNa(d,183940)|0;f=SMa(m)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;p=7}}else{p=g+16&-16;e=omb(p)|0;c[h>>2]=e;c[h+8>>2]=p|-2147483648;c[h+4>>2]=g;p=7}if((p|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=gQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183940)|0;e=1}c[i>>2]=oNa(d,183951)|0;if(KMa(i)|0){c[m>>2]=oNa(d,183951)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;p=17}}else{p=g+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=g;p=17}if((p|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;a[b+8>>0]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,183951)|0;e=1}c[k>>2]=oNa(d,183961)|0;if(KMa(k)|0){c[m>>2]=oNa(d,183961)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;p=27}}else{p=g+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=g;p=27}if((p|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=vm(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,183961)|0;e=1}c[n>>2]=oNa(d,183970)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,183970)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;p=37}}else{p=g+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=g;p=37}if((p|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=hRa(b,o,1)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,183970)|0;p=1;ya=q;return p|0}function q$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if(!f)e=0;else{cQa(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,183940)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=a[b+8>>0]|0;if(f<<24>>24){Oi(i,b,f<<24>>24);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,183951)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if(f){um(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,183961)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if(!f){n=e;ya=k;return n|0}gRa(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,183970)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function r$a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function s$a(b){b=b|0;return (a[b+8>>0]|0)!=0|0}function t$a(a){a=a|0;Li(a);c[a>>2]=120848;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function u$a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function v$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,183985)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,183985)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,183985)|0;j=1;ya=k;return j|0}function w$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,183985)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function x$a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function y$a(a){a=a|0;Li(a);c[a>>2]=120864;c[a+4>>2]=0;return}function z$a(a){a=a|0;c[a+4>>2]=0;return}function A$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,183991)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,183991)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183991)|0;i=1;ya=j;return i|0}function B$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,183991)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function C$a(a){a=a|0;Li(a);c[a>>2]=120880;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function D$a(a){a=a|0;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function E$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+80|0;g=q+60|0;h=q+48|0;m=q+64|0;i=q+44|0;j=q+32|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[g>>2]=oNa(d,183999)|0;if(!(KMa(g)|0))e=0;else{c[m>>2]=oNa(d,183999)|0;f=SMa(m)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;p=7}}else{p=g+16&-16;e=omb(p)|0;c[h>>2]=e;c[h+8>>2]=p|-2147483648;c[h+4>>2]=g;p=7}if((p|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,183999)|0;e=1}c[i>>2]=oNa(d,184003)|0;if(KMa(i)|0){c[m>>2]=oNa(d,184003)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;p=17}}else{p=g+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=g;p=17}if((p|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184003)|0;e=1}c[k>>2]=oNa(d,184007)|0;if(KMa(k)|0){c[m>>2]=oNa(d,184007)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;p=27}}else{p=g+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=g;p=27}if((p|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Ri(b,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,184007)|0;e=1}c[n>>2]=oNa(d,184011)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,184011)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;p=37}}else{p=g+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=g;p=37}if((p|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=Ri(b,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,184011)|0;p=1;ya=q;return p|0}function F$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if(!f)e=0;else{Oi(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,183999)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+8>>2]|0;if(f){Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,184003)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if(f){Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,184007)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if(!f){n=e;ya=k;return n|0}Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,184011)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function G$a(a){a=a|0;return (c[a+12>>2]|0)!=0|0}function H$a(a){a=a|0;return (c[a+16>>2]|0)!=0|0}function I$a(a){a=a|0;Li(a);c[a>>2]=120896;c[a+4>>2]=0;return}function J$a(a){a=a|0;c[a+4>>2]=0;return}function K$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184015)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184015)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184015)|0;i=1;ya=j;return i|0}function L$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184015)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function M$a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function N$a(a){a=a|0;var b=0;Li(a);c[a>>2]=120912;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;Wmb(b,202525)|0;g[a+16>>3]=0.0;c[a+24>>2]=0;return}function O$a(a){a=a|0;Wmb(a+4|0,202525)|0;g[a+16>>3]=0.0;c[a+24>>2]=0;return}function P$a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+64|0;h=q+56|0;i=q+44|0;j=q+32|0;m=q+60|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[h>>2]=oNa(d,184019)|0;if(!(KMa(h)|0))e=0;else{c[m>>2]=oNa(d,184019)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(j);if(h>>>0<11){a[j+11>>0]=h;if(!h)e=j;else{e=j;p=7}}else{p=h+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=h;p=7}if((p|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(i,b,j);Rmb(b+4|0,i)|0;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184019)|0;e=1}c[k>>2]=oNa(d,184026)|0;if(KMa(k)|0){c[m>>2]=oNa(d,184026)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(l);if(h>>>0<11){a[l+11>>0]=h;if(!h)e=l;else{e=l;p=19}}else{p=h+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=h;p=19}if((p|0)==19)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+16>>3]=+Qi(b,l);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,184026)|0;e=1}c[n>>2]=oNa(d,184032)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,184032)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(o);if(h>>>0<11){a[o+11>>0]=h;if(!h)e=o;else{e=o;p=29}}else{p=h+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=h;p=29}if((p|0)==29)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+24>>2]=FRa(b,o,1)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,184032)|0;p=1;ya=q;return p|0}function Q$a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=ya;ya=ya+48|0;l=n+24|0;e=n+12|0;f=n+8|0;k=n+4|0;m=n;i=b+4|0;o=a[i+11>>0]|0;if(!((o<<24>>24<0?c[b+8>>2]|0:o&255)|0))if(!(lnb(i,0,-1,202525,0)|0))e=0;else j=3;else j=3;if((j|0)==3){Lmb(e,i);Mi(l,b,e);o=l+11|0;i=a[o>>0]|0;j=c[l>>2]|0;p=wNa(d,184019)|0;c[f>>2]=p;TMa(f,i<<24>>24<0?j:l)|0;if((a[o>>0]|0)<0)rmb(c[l>>2]|0);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=1}h=+g[b+16>>3];if(h!=0.0){Ni(l,b,h);p=l+11|0;j=a[p>>0]|0;o=c[l>>2]|0;i=wNa(d,184026)|0;c[k>>2]=i;TMa(k,j<<24>>24<0?o:l)|0;if((a[p>>0]|0)<0)rmb(c[l>>2]|0);e=1}f=c[b+24>>2]|0;if(!f){p=e;ya=n;return p|0}ERa(l,b,f);p=l+11|0;b=a[p>>0]|0;o=c[l>>2]|0;d=wNa(d,184032)|0;c[m>>2]=d;TMa(m,b<<24>>24<0?o:l)|0;if((a[p>>0]|0)<0)rmb(c[l>>2]|0);p=1;ya=n;return p|0}function R$a(a){a=a|0;return +g[a+16>>3]!=0.0|0}function S$a(a){a=a|0;return (c[a+24>>2]|0)!=0|0}function T$a(a){a=a|0;Li(a);c[a>>2]=120928;g[a+8>>3]=-2147483647.0;g[a+16>>3]=-2147483647.0;g[a+24>>3]=-2147483647.0;return}function U$a(a){a=a|0;g[a+8>>3]=-2147483647.0;g[a+16>>3]=-2147483647.0;g[a+24>>3]=-2147483647.0;return}function V$a(b,d){b=b|0;d=d|0;var e=0.0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+64|0;p=r+52|0;i=r+48|0;j=r+36|0;m=r+32|0;k=r+28|0;l=r+16|0;n=r+12|0;q=r;c[i>>2]=oNa(d,184104)|0;if(!(KMa(i)|0))f=0;else{c[m>>2]=oNa(d,184104)|0;h=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(j);if(i>>>0<11){a[j+11>>0]=i;if(!i)f=j;else{f=j;o=7}}else{o=i+16&-16;f=omb(o)|0;c[j>>2]=f;c[j+8>>2]=o|-2147483648;c[j+4>>2]=i;o=7}if((o|0)==7)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Lmb(p,j);e=+Si(b,p,1);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);g[b+8>>3]=e;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184104)|0;f=1}c[k>>2]=oNa(d,184115)|0;if(KMa(k)|0){c[m>>2]=oNa(d,184115)|0;h=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(l);if(i>>>0<11){a[l+11>>0]=i;if(!i)f=l;else{f=l;o=19}}else{o=i+16&-16;f=omb(o)|0;c[l>>2]=f;c[l+8>>2]=o|-2147483648;c[l+4>>2]=i;o=19}if((o|0)==19)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Lmb(p,l);e=+Si(b,p,1);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);g[b+16>>3]=e;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,184115)|0;f=1}c[n>>2]=oNa(d,184125)|0;if(!(KMa(n)|0)){q=f;ya=r;return q|0}c[m>>2]=oNa(d,184125)|0;h=SMa(m)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=c9a(h)|0;if(i>>>0>4294967279)Jmb(q);if(i>>>0<11){a[q+11>>0]=i;if(!i)f=q;else{f=q;o=31}}else{o=i+16&-16;f=omb(o)|0;c[q>>2]=f;c[q+8>>2]=o|-2147483648;c[q+4>>2]=i;o=31}if((o|0)==31)qpb(f|0,h|0,i|0)|0;a[f+i>>0]=0;Lmb(p,q);e=+Si(b,p,1);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);g[b+24>>3]=e;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);JNa(d,184125)|0;q=1;ya=r;return q|0}function W$a(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=ya;ya=ya+32|0;i=k+12|0;e=k+8|0;h=k+4|0;j=k;f=+g[b+8>>3];if(f!=-2147483647.0){Pi(i,b,f);l=i+11|0;n=a[l>>0]|0;m=c[i>>2]|0;o=wNa(d,184104)|0;c[e>>2]=o;TMa(e,n<<24>>24<0?m:i)|0;if((a[l>>0]|0)<0)rmb(c[i>>2]|0);e=1}else e=0;f=+g[b+16>>3];if(f!=-2147483647.0){Pi(i,b,f);o=i+11|0;m=a[o>>0]|0;n=c[i>>2]|0;l=wNa(d,184115)|0;c[h>>2]=l;TMa(h,m<<24>>24<0?n:i)|0;if((a[o>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=+g[b+24>>3];if(!(f!=-2147483647.0)){o=e;ya=k;return o|0}Pi(i,b,f);o=i+11|0;m=a[o>>0]|0;n=c[i>>2]|0;l=wNa(d,184125)|0;c[j>>2]=l;TMa(j,m<<24>>24<0?n:i)|0;if((a[o>>0]|0)<0)rmb(c[i>>2]|0);o=1;ya=k;return o|0}function X$a(a){a=a|0;Li(a);c[a>>2]=120944;c[a+4>>2]=0;return}function Y$a(a){a=a|0;c[a+4>>2]=0;return}function Z$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,186677)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=JRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;i=1;ya=j;return i|0}function _$a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}IRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,186677)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function $$a(a){a=a|0;Li(a);c[a>>2]=120960;c[a+4>>2]=-2147483647;return}function a0a(a){a=a|0;c[a+4>>2]=-2147483647;return}function b0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184135)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184135)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Jl(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184135)|0;i=1;ya=j;return i|0}function c0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==-2147483647){g=0;ya=h;return g|0}Il(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184135)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function d0a(a){a=a|0;return (c[a+4>>2]|0)!=-2147483647|0}function e0a(a){a=a|0;Li(a);c[a>>2]=120976;c[a+4>>2]=-1;c[a+8>>2]=-1;return}function f0a(a){a=a|0;c[a+4>>2]=-1;c[a+8>>2]=-1;return}function g0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,184179)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,184179)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184179)|0;e=1}c[j>>2]=oNa(d,184183)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,184183)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Ri(b,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,184183)|0;l=1;ya=m;return l|0}function h0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if((f|0)==-1)e=0;else{Oi(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,184179)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if((f|0)==-1){l=e;ya=i;return l|0}Oi(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,184183)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function i0a(a){a=a|0;return (c[a+4>>2]|0)!=-1|0}function j0a(a){a=a|0;return (c[a+8>>2]|0)!=-1|0}function k0a(a){a=a|0;Li(a);c[a>>2]=120992;c[a+4>>2]=0;return}function l0a(a){a=a|0;c[a+4>>2]=0;return}function m0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184191)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184191)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=oQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184191)|0;i=1;ya=j;return i|0}function n0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}nQa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184191)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function o0a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function p0a(a){a=a|0;Li(a);c[a>>2]=121008;c[a+4>>2]=0;return}function q0a(a){a=a|0;c[a+4>>2]=0;return}function r0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184199)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184199)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=LRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184199)|0;i=1;ya=j;return i|0}function s0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}KRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184199)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function t0a(a){a=a|0;Li(a);c[a>>2]=121024;c[a+4>>2]=0;return}function u0a(a){a=a|0;c[a+4>>2]=0;return}function v0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184225)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184225)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184225)|0;i=1;ya=j;return i|0}function w0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184225)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function x0a(a){a=a|0;Li(a);c[a>>2]=121040;c[a+4>>2]=0;return}function y0a(a){a=a|0;c[a+4>>2]=0;return}function z0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184241)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184241)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=hRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184241)|0;i=1;ya=j;return i|0}function A0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}gRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184241)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function B0a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function C0a(a){a=a|0;Li(a);c[a>>2]=121056;c[a+4>>2]=0;return}function D0a(a){a=a|0;c[a+4>>2]=0;return}function E0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184277)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184277)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=IQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184277)|0;i=1;ya=j;return i|0}function F0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}HQa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184277)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function G0a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function H0a(a){a=a|0;Li(a);c[a>>2]=121072;c[a+4>>2]=0;return}function I0a(a){a=a|0;c[a+4>>2]=0;return}function J0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184302)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184302)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=em(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184302)|0;i=1;ya=j;return i|0}function K0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}dm(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184302)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function L0a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function M0a(a){a=a|0;Li(a);c[a>>2]=121088;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function N0a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function O0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,184310)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,184310)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,184310)|0;j=1;ya=k;return j|0}function P0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,184310)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function Q0a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function R0a(a){a=a|0;var b=0;Li(a);c[a>>2]=121104;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;Wmb(b,202525)|0;Wmb(a+16|0,202525)|0;return}function S0a(a){a=a|0;Wmb(a+4|0,202525)|0;Wmb(a+16|0,202525)|0;return}function T0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+64|0;g=o+52|0;h=o+40|0;i=o+28|0;j=o+56|0;k=o+24|0;l=o+12|0;m=o;c[g>>2]=oNa(d,184316)|0;if(!(KMa(g)|0))e=0;else{c[j>>2]=oNa(d,184316)|0;f=SMa(j)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;n=7}}else{n=g+16&-16;e=omb(n)|0;c[i>>2]=e;c[i+8>>2]=n|-2147483648;c[i+4>>2]=g;n=7}if((n|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,184316)|0;e=1}c[k>>2]=oNa(d,184325)|0;if(!(KMa(k)|0)){n=e;ya=o;return n|0}c[j>>2]=oNa(d,184325)|0;f=SMa(j)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;n=19}}else{n=g+16&-16;e=omb(n)|0;c[m>>2]=e;c[m+8>>2]=n|-2147483648;c[m+4>>2]=g;n=19}if((n|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(l,b,m);Rmb(b+16|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,184325)|0;n=1;ya=o;return n|0}function U0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=ya;ya=ya+48|0;i=l+32|0;e=l+20|0;f=l+16|0;j=l+4|0;k=l;g=b+4|0;m=a[g+11>>0]|0;if(!((m<<24>>24<0?c[b+8>>2]|0:m&255)|0))if(!(lnb(g,0,-1,202525,0)|0))f=0;else h=3;else h=3;if((h|0)==3){Lmb(e,g);Mi(i,b,e);m=i+11|0;g=a[m>>0]|0;h=c[i>>2]|0;n=wNa(d,184316)|0;c[f>>2]=n;TMa(f,g<<24>>24<0?h:i)|0;if((a[m>>0]|0)<0)rmb(c[i>>2]|0);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);f=1}e=b+16|0;n=a[e+11>>0]|0;if(!((n<<24>>24<0?c[b+20>>2]|0:n&255)|0))if(!(lnb(e,0,-1,202525,0)|0)){n=f;ya=l;return n|0}Lmb(j,e);Mi(i,b,j);n=i+11|0;b=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,184325)|0;c[k>>2]=d;TMa(k,b<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);n=1;ya=l;return n|0}function V0a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function W0a(b){b=b|0;Li(b);c[b>>2]=121120;a[b+4>>0]=0;return}function X0a(b){b=b|0;a[b+4>>0]=0;return}function Y0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184348)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184348)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;a[b+4>>0]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184348)|0;i=1;ya=j;return i|0}function Z0a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=a[b+4>>0]|0;if(!(g<<24>>24)){g=0;ya=h;return g|0}Oi(e,b,g<<24>>24);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184348)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function _0a(a){a=a|0;Li(a);c[a>>2]=121136;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function $0a(a){a=a|0;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function a1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+80|0;g=q+60|0;h=q+48|0;m=q+64|0;i=q+44|0;j=q+32|0;k=q+28|0;l=q+16|0;n=q+12|0;o=q;c[g>>2]=oNa(d,184353)|0;if(!(KMa(g)|0))e=0;else{c[m>>2]=oNa(d,184353)|0;f=SMa(m)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;p=7}}else{p=g+16&-16;e=omb(p)|0;c[h>>2]=e;c[h+8>>2]=p|-2147483648;c[h+4>>2]=g;p=7}if((p|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=QQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184353)|0;e=1}c[i>>2]=oNa(d,184361)|0;if(KMa(i)|0){c[m>>2]=oNa(d,184361)|0;f=SMa(m)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;p=17}}else{p=g+16&-16;e=omb(p)|0;c[j>>2]=e;c[j+8>>2]=p|-2147483648;c[j+4>>2]=g;p=17}if((p|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184361)|0;e=1}c[k>>2]=oNa(d,184374)|0;if(KMa(k)|0){c[m>>2]=oNa(d,184374)|0;f=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;p=27}}else{p=g+16&-16;e=omb(p)|0;c[l>>2]=e;c[l+8>>2]=p|-2147483648;c[l+4>>2]=g;p=27}if((p|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=QQa(b,l,1)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,184374)|0;e=1}c[n>>2]=oNa(d,184384)|0;if(!(KMa(n)|0)){p=e;ya=q;return p|0}c[m>>2]=oNa(d,184384)|0;f=SMa(m)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;p=37}}else{p=g+16&-16;e=omb(p)|0;c[o>>2]=e;c[o+8>>2]=p|-2147483648;c[o+4>>2]=g;p=37}if((p|0)==37)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+16>>2]=Ri(b,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,184384)|0;p=1;ya=q;return p|0}function b1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+16|0;e=k+12|0;g=k+8|0;h=k+4|0;j=k;f=c[b+4>>2]|0;if(!f)e=0;else{PQa(i,b,f);f=i+11|0;m=a[f>>0]|0;l=c[i>>2]|0;n=wNa(d,184353)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+8>>2]|0;if(f){Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;f=wNa(d,184361)|0;c[g>>2]=f;TMa(g,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+12>>2]|0;if(f){PQa(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;g=wNa(d,184374)|0;c[h>>2]=g;TMa(h,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+16>>2]|0;if(!f){n=e;ya=k;return n|0}Oi(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,184384)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function c1a(a){a=a|0;var b=0;Li(a);c[a>>2]=121152;c[a+16>>2]=30612;b=a+32|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;g[h>>3]=-2147483647.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];return}function d1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;a=a+32|0;g[h>>3]=-2147483647.0;c[a>>2]=c[h>>2];c[a+4>>2]=c[h+4>>2];return}function e1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+80|0;g=p+68|0;h=p+56|0;k=p+72|0;i=p+52|0;j=p+40|0;l=p+36|0;m=p;n=p+24|0;c[g>>2]=oNa(d,184041)|0;if(!(KMa(g)|0))e=0;else{c[k>>2]=oNa(d,184041)|0;f=SMa(k)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;o=7}}else{o=g+16&-16;e=omb(o)|0;c[h>>2]=e;c[h+8>>2]=o|-2147483648;c[h+4>>2]=g;o=7}if((o|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=OQa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184041)|0;e=1}c[i>>2]=oNa(d,184399)|0;if(KMa(i)|0){c[k>>2]=oNa(d,184399)|0;f=SMa(k)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;o=17}}else{o=g+16&-16;e=omb(o)|0;c[j>>2]=e;c[j+8>>2]=o|-2147483648;c[j+4>>2]=g;o=17}if((o|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184399)|0;e=1}c[l>>2]=oNa(d,184047)|0;if(!(KMa(l)|0)){o=e;ya=p;return o|0}c[k>>2]=oNa(d,184047)|0;f=SMa(k)|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(n);if(g>>>0<11){a[n+11>>0]=g;if(!g)e=n;else{e=n;o=27}}else{o=g+16&-16;e=omb(o)|0;c[n>>2]=e;c[n+8>>2]=o|-2147483648;c[n+4>>2]=g;o=27}if((o|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;am(m,b,n,1);o=b+20|0;m=m+4|0;c[o>>2]=c[m>>2];c[o+4>>2]=c[m+4>>2];c[o+8>>2]=c[m+8>>2];c[o+12>>2]=c[m+12>>2];c[o+16>>2]=c[m+16>>2];if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);JNa(d,184047)|0;o=1;ya=p;return o|0}function f1a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=ya;ya=ya+48|0;i=l+36|0;e=l+32|0;h=l+28|0;j=l;k=l+24|0;f=c[b+4>>2]|0;if(!f)e=0;else{NQa(i,b,f);f=i+11|0;n=a[f>>0]|0;m=c[i>>2]|0;o=wNa(d,184041)|0;c[e>>2]=o;TMa(e,n<<24>>24<0?m:i)|0;if((a[f>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=c[b+8>>2]|0;if(f){Oi(i,b,f);o=i+11|0;m=a[o>>0]|0;n=c[i>>2]|0;f=wNa(d,184399)|0;c[h>>2]=f;TMa(h,m<<24>>24<0?n:i)|0;if((a[o>>0]|0)<0)rmb(c[i>>2]|0);e=1}if(!(c[b+24>>2]|0))if(!(+g[b+32>>3]!=-2147483647.0)){o=e;ya=l;return o|0}c[j>>2]=30612;o=j+4|0;m=b+20|0;c[o>>2]=c[m>>2];c[o+4>>2]=c[m+4>>2];c[o+8>>2]=c[m+8>>2];c[o+12>>2]=c[m+12>>2];c[o+16>>2]=c[m+16>>2];$l(i,b,j);o=i+11|0;m=a[o>>0]|0;n=c[i>>2]|0;j=wNa(d,184047)|0;c[k>>2]=j;TMa(k,m<<24>>24<0?n:i)|0;if((a[o>>0]|0)<0)rmb(c[i>>2]|0);o=1;ya=l;return o|0}function g1a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function h1a(a){a=a|0;if(c[a+24>>2]|0){a=1;return a|0}a=+g[a+32>>3]!=-2147483647.0;return a|0}function i1a(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Li(a);c[a>>2]=121168;e=a+4|0;f=a+16|0;g=a+28|0;h=a+40|0;i=a+52|0;j=a+64|0;k=a+76|0;a=a+88|0;b=e;d=b+96|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));Wmb(e,202525)|0;Wmb(f,202525)|0;Wmb(g,202525)|0;Wmb(h,202525)|0;Wmb(i,202525)|0;Wmb(j,202525)|0;Wmb(k,202525)|0;Wmb(a,202525)|0;return}function j1a(a){a=a|0;Wmb(a+4|0,202525)|0;Wmb(a+16|0,202525)|0;Wmb(a+28|0,202525)|0;Wmb(a+40|0,202525)|0;Wmb(a+52|0,202525)|0;Wmb(a+64|0,202525)|0;Wmb(a+76|0,202525)|0;Wmb(a+88|0,202525)|0;return}function k1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=ya;ya=ya+240|0;h=G+224|0;g=G+208|0;i=G+196|0;C=G+220|0;j=G+192|0;k=G+180|0;l=G+168|0;m=G+164|0;n=G+152|0;o=G+140|0;p=G+136|0;q=G+124|0;r=G+112|0;s=G+108|0;t=G+96|0;u=G+84|0;v=G+80|0;w=G+68|0;x=G+56|0;y=G+52|0;z=G+40|0;A=G+28|0;B=G+24|0;D=G+12|0;E=G;c[h>>2]=oNa(d,184405)|0;if(!(KMa(h)|0))e=0;else{c[C>>2]=oNa(d,184405)|0;f=SMa(C)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;F=7}}else{F=h+16&-16;e=omb(F)|0;c[i>>2]=e;c[i+8>>2]=F|-2147483648;c[i+4>>2]=h;F=7}if((F|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(g,b,i);Rmb(b+4|0,g)|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,184405)|0;e=1}c[j>>2]=oNa(d,184412)|0;if(KMa(j)|0){c[C>>2]=oNa(d,184412)|0;f=SMa(C)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;F=19}}else{F=g+16&-16;e=omb(F)|0;c[l>>2]=e;c[l+8>>2]=F|-2147483648;c[l+4>>2]=g;F=19}if((F|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(k,b,l);Rmb(b+16|0,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,184412)|0;e=1}c[m>>2]=oNa(d,184420)|0;if(KMa(m)|0){c[C>>2]=oNa(d,184420)|0;f=SMa(C)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;F=31}}else{F=g+16&-16;e=omb(F)|0;c[o>>2]=e;c[o+8>>2]=F|-2147483648;c[o+4>>2]=g;F=31}if((F|0)==31)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(n,b,o);Rmb(b+28|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,184420)|0;e=1}c[p>>2]=oNa(d,184428)|0;if(KMa(p)|0){c[C>>2]=oNa(d,184428)|0;f=SMa(C)|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(r);if(g>>>0<11){a[r+11>>0]=g;if(!g)e=r;else{e=r;F=43}}else{F=g+16&-16;e=omb(F)|0;c[r>>2]=e;c[r+8>>2]=F|-2147483648;c[r+4>>2]=g;F=43}if((F|0)==43)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(q,b,r);Rmb(b+40|0,q)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);JNa(d,184428)|0;e=1}c[s>>2]=oNa(d,184433)|0;if(KMa(s)|0){c[C>>2]=oNa(d,184433)|0;f=SMa(C)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(u);if(g>>>0<11){a[u+11>>0]=g;if(!g)e=u;else{e=u;F=55}}else{F=g+16&-16;e=omb(F)|0;c[u>>2]=e;c[u+8>>2]=F|-2147483648;c[u+4>>2]=g;F=55}if((F|0)==55)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(t,b,u);Rmb(b+52|0,t)|0;if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);JNa(d,184433)|0;e=1}c[v>>2]=oNa(d,184442)|0;if(KMa(v)|0){c[C>>2]=oNa(d,184442)|0;f=SMa(C)|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(x);if(g>>>0<11){a[x+11>>0]=g;if(!g)e=x;else{e=x;F=67}}else{F=g+16&-16;e=omb(F)|0;c[x>>2]=e;c[x+8>>2]=F|-2147483648;c[x+4>>2]=g;F=67}if((F|0)==67)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(w,b,x);Rmb(b+64|0,w)|0;if((a[w+11>>0]|0)<0)rmb(c[w>>2]|0);if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);JNa(d,184442)|0;e=1}c[y>>2]=oNa(d,184447)|0;if(KMa(y)|0){c[C>>2]=oNa(d,184447)|0;f=SMa(C)|0;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(A);if(g>>>0<11){a[A+11>>0]=g;if(!g)e=A;else{e=A;F=79}}else{F=g+16&-16;e=omb(F)|0;c[A>>2]=e;c[A+8>>2]=F|-2147483648;c[A+4>>2]=g;F=79}if((F|0)==79)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(z,b,A);Rmb(b+76|0,z)|0;if((a[z+11>>0]|0)<0)rmb(c[z>>2]|0);if((a[A+11>>0]|0)<0)rmb(c[A>>2]|0);JNa(d,184447)|0;e=1}c[B>>2]=oNa(d,184454)|0;if(!(KMa(B)|0)){F=e;ya=G;return F|0}c[C>>2]=oNa(d,184454)|0;f=SMa(C)|0;c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(E);if(g>>>0<11){a[E+11>>0]=g;if(!g)e=E;else{e=E;F=91}}else{F=g+16&-16;e=omb(F)|0;c[E>>2]=e;c[E+8>>2]=F|-2147483648;c[E+4>>2]=g;F=91}if((F|0)==91)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(D,b,E);Rmb(b+88|0,D)|0;if((a[D+11>>0]|0)<0)rmb(c[D>>2]|0);if((a[E+11>>0]|0)<0)rmb(c[E>>2]|0);JNa(d,184454)|0;F=1;ya=G;return F|0}function l1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;x=ya;ya=ya+144|0;w=x+128|0;f=x+116|0;g=x+112|0;h=x+100|0;i=x+96|0;j=x+84|0;k=x+80|0;m=x+68|0;l=x+64|0;n=x+52|0;o=x+48|0;p=x+36|0;q=x+32|0;r=x+20|0;s=x+16|0;u=x+4|0;v=x;e=b+4|0;y=a[e+11>>0]|0;if(!((y<<24>>24<0?c[b+8>>2]|0:y&255)|0))if(!(lnb(e,0,-1,202525,0)|0))f=0;else t=3;else t=3;if((t|0)==3){Lmb(f,e);Mi(w,b,f);y=w+11|0;z=a[y>>0]|0;e=c[w>>2]|0;A=wNa(d,184405)|0;c[g>>2]=A;TMa(g,z<<24>>24<0?e:w)|0;if((a[y>>0]|0)<0)rmb(c[w>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);f=1}e=b+16|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+20>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=10}else t=10;if((t|0)==10){Lmb(h,e);Mi(w,b,h);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;g=wNa(d,184412)|0;c[i>>2]=g;TMa(i,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);f=1}e=b+28|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+32>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=17}else t=17;if((t|0)==17){Lmb(j,e);Mi(w,b,j);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;i=wNa(d,184420)|0;c[k>>2]=i;TMa(k,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);f=1}e=b+40|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+44>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=24}else t=24;if((t|0)==24){Lmb(m,e);Mi(w,b,m);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;k=wNa(d,184428)|0;c[l>>2]=k;TMa(l,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);f=1}e=b+52|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+56>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=31}else t=31;if((t|0)==31){Lmb(n,e);Mi(w,b,n);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;m=wNa(d,184433)|0;c[o>>2]=m;TMa(o,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);f=1}e=b+64|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+68>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=38}else t=38;if((t|0)==38){Lmb(p,e);Mi(w,b,p);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;o=wNa(d,184442)|0;c[q>>2]=o;TMa(q,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);f=1}e=b+76|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+80>>2]|0:A&255)|0)){if(lnb(e,0,-1,202525,0)|0)t=45}else t=45;if((t|0)==45){Lmb(r,e);Mi(w,b,r);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;t=wNa(d,184447)|0;c[s>>2]=t;TMa(s,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=1}e=b+88|0;A=a[e+11>>0]|0;if(!((A<<24>>24<0?c[b+92>>2]|0:A&255)|0))if(!(lnb(e,0,-1,202525,0)|0)){A=f;ya=x;return A|0}Lmb(u,e);Mi(w,b,u);A=w+11|0;y=a[A>>0]|0;z=c[w>>2]|0;d=wNa(d,184454)|0;c[v>>2]=d;TMa(v,y<<24>>24<0?z:w)|0;if((a[A>>0]|0)<0)rmb(c[w>>2]|0);if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);A=1;ya=x;return A|0}function m1a(b){b=b|0;var d=0,e=0;d=b+40|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+44>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function n1a(b){b=b|0;var d=0,e=0;d=b+76|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+80>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function o1a(a){a=a|0;var b=0,d=0,e=0,f=0,i=0;Li(a);c[a>>2]=121184;i=a+16|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;c[i+20>>2]=0;c[a+40>>2]=30596;f=a+44|0;c[f>>2]=0;e=a+48|0;g[e>>3]=-2147483647.0;d=a+56|0;c[d>>2]=0;b=a+64|0;g[b>>3]=0.0;g[a+8>>3]=-2147483647.0;Wmb(i,202525)|0;Wmb(a+28|0,202525)|0;c[f>>2]=0;g[h>>3]=-2147483647.0;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];c[d>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;return}function p1a(a){a=a|0;var b=0;g[a+8>>3]=-2147483647.0;Wmb(a+16|0,202525)|0;Wmb(a+28|0,202525)|0;c[a+44>>2]=0;b=a+48|0;g[h>>3]=-2147483647.0;c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[a+56>>2]=0;a=a+64|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function q1a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+176|0;w=z+156|0;h=z+148|0;j=z+136|0;e=z+152|0;k=z+132|0;l=z+120|0;m=z+108|0;n=z+104|0;o=z+92|0;p=z+80|0;q=z+76|0;r=z;s=z+64|0;t=z+60|0;u=z+48|0;v=z+44|0;x=z+32|0;c[h>>2]=oNa(d,184460)|0;if(!(KMa(h)|0))e=0;else{c[e>>2]=oNa(d,184460)|0;f=SMa(e)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(j);if(h>>>0<11){a[j+11>>0]=h;if(!h)e=j;else{e=j;y=7}}else{y=h+16&-16;e=omb(y)|0;c[j>>2]=e;c[j+8>>2]=y|-2147483648;c[j+4>>2]=h;y=7}if((y|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Lmb(w,j);i=+Si(b,w,1);if((a[w+11>>0]|0)<0)rmb(c[w>>2]|0);g[b+8>>3]=i;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184460)|0;e=1}c[k>>2]=oNa(d,184472)|0;if(KMa(k)|0){c[w>>2]=oNa(d,184472)|0;f=SMa(w)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(m);if(h>>>0<11){a[m+11>>0]=h;if(!h)e=m;else{e=m;y=19}}else{y=h+16&-16;e=omb(y)|0;c[m>>2]=e;c[m+8>>2]=y|-2147483648;c[m+4>>2]=h;y=19}if((y|0)==19)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(l,b,m);Rmb(b+16|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,184472)|0;e=1}c[n>>2]=oNa(d,184482)|0;if(KMa(n)|0){c[w>>2]=oNa(d,184482)|0;f=SMa(w)|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(p);if(h>>>0<11){a[p+11>>0]=h;if(!h)e=p;else{e=p;y=31}}else{y=h+16&-16;e=omb(y)|0;c[p>>2]=e;c[p+8>>2]=y|-2147483648;c[p+4>>2]=h;y=31}if((y|0)==31)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Mi(o,b,p);Rmb(b+28|0,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if((a[p+11>>0]|0)<0)rmb(c[p>>2]|0);JNa(d,184482)|0;e=1}c[q>>2]=oNa(d,184493)|0;if(KMa(q)|0){c[w>>2]=oNa(d,184493)|0;f=SMa(w)|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(s);if(h>>>0<11){a[s+11>>0]=h;if(!h)e=s;else{e=s;y=43}}else{y=h+16&-16;e=omb(y)|0;c[s>>2]=e;c[s+8>>2]=y|-2147483648;c[s+4>>2]=h;y=43}if((y|0)==43)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;Wl(r,b,s,1);q=b+44|0;r=r+4|0;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];c[q+8>>2]=c[r+8>>2];c[q+12>>2]=c[r+12>>2];c[q+16>>2]=c[r+16>>2];c[q+20>>2]=c[r+20>>2];c[q+24>>2]=c[r+24>>2];if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);JNa(d,184493)|0;e=1}c[t>>2]=oNa(d,184504)|0;if(KMa(t)|0){c[w>>2]=oNa(d,184504)|0;f=SMa(w)|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(u);if(h>>>0<11){a[u+11>>0]=h;if(!h)e=u;else{e=u;y=53}}else{y=h+16&-16;e=omb(y)|0;c[u>>2]=e;c[u+8>>2]=y|-2147483648;c[u+4>>2]=h;y=53}if((y|0)==53)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+72>>2]=yQa(b,u,1)|0;if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);JNa(d,184504)|0;e=1}c[v>>2]=oNa(d,184516)|0;if(!(KMa(v)|0)){y=e;ya=z;return y|0}c[w>>2]=oNa(d,184516)|0;f=SMa(w)|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(x);if(h>>>0<11){a[x+11>>0]=h;if(!h)e=x;else{e=x;y=63}}else{y=h+16&-16;e=omb(y)|0;c[x>>2]=e;c[x+8>>2]=y|-2147483648;c[x+4>>2]=h;y=63}if((y|0)==63)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+76>>2]=AQa(b,x,1)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);JNa(d,184516)|0;y=1;ya=z;return y|0}function r1a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;s=ya;ya=ya+96|0;r=s+80|0;e=s+76|0;i=s+64|0;j=s+60|0;k=s+48|0;l=s+44|0;m=s;n=s+40|0;p=s+36|0;q=s+32|0;h=+g[b+8>>3];if(h!=-2147483647.0){Pi(r,b,h);f=r+11|0;u=a[f>>0]|0;t=c[r>>2]|0;v=wNa(d,184460)|0;c[e>>2]=v;TMa(e,u<<24>>24<0?t:r)|0;if((a[f>>0]|0)<0)rmb(c[r>>2]|0);e=1}else e=0;f=b+16|0;v=a[f+11>>0]|0;if(!((v<<24>>24<0?c[b+20>>2]|0:v&255)|0)){if(lnb(f,0,-1,202525,0)|0)o=7}else o=7;if((o|0)==7){Lmb(i,f);Mi(r,b,i);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;f=wNa(d,184472)|0;c[j>>2]=f;TMa(j,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=b+28|0;v=a[f+11>>0]|0;if(!((v<<24>>24<0?c[b+32>>2]|0:v&255)|0)){if(lnb(f,0,-1,202525,0)|0)o=14}else o=14;if((o|0)==14){Lmb(k,f);Mi(r,b,k);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;j=wNa(d,184482)|0;c[l>>2]=j;TMa(l,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);e=1}if(+g[b+48>>3]!=-2147483647.0)o=22;else if(!(c[b+56>>2]|0)){if(+g[b+64>>3]!=0.0)o=22}else o=22;if((o|0)==22){c[m>>2]=30596;v=m+4|0;t=b+44|0;c[v>>2]=c[t>>2];c[v+4>>2]=c[t+4>>2];c[v+8>>2]=c[t+8>>2];c[v+12>>2]=c[t+12>>2];c[v+16>>2]=c[t+16>>2];c[v+20>>2]=c[t+20>>2];c[v+24>>2]=c[t+24>>2];Ul(r,b,m);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;o=wNa(d,184493)|0;c[n>>2]=o;TMa(n,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);e=1}f=c[b+72>>2]|0;if(f){xQa(r,b,f);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;o=wNa(d,184504)|0;c[p>>2]=o;TMa(p,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);e=1}f=c[b+76>>2]|0;if(!f){v=e;ya=s;return v|0}zQa(r,b,f);v=r+11|0;t=a[v>>0]|0;u=c[r>>2]|0;d=wNa(d,184516)|0;c[q>>2]=d;TMa(q,t<<24>>24<0?u:r)|0;if((a[v>>0]|0)<0)rmb(c[r>>2]|0);v=1;ya=s;return v|0}function s1a(b){b=b|0;var d=0,e=0;d=b+16|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+20>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function t1a(b){b=b|0;var d=0,e=0;d=b+28|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+32>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function u1a(a){a=a|0;return (c[a+72>>2]|0)!=0|0}function v1a(a){a=a|0;return (c[a+76>>2]|0)!=0|0}function w1a(a){a=a|0;Li(a);c[a>>2]=121200;c[a+4>>2]=0;return}function x1a(a){a=a|0;c[a+4>>2]=0;return}function y1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184529)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184529)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184529)|0;i=1;ya=j;return i|0}function z1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184529)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function A1a(a){a=a|0;Li(a);c[a>>2]=121216;c[a+4>>2]=0;c[a+8>>2]=0;return}function B1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function C1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,184582)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,184582)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184582)|0;e=1}c[j>>2]=oNa(d,184586)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,184586)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=VQa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,184586)|0;l=1;ya=m;return l|0}function D1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{_Pa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,184582)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}UQa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,184586)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function E1a(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function F1a(a){a=a|0;Li(a);c[a>>2]=121232;c[a+4>>2]=0;c[a+8>>2]=0;return}function G1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function H1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,184597)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,184597)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184597)|0;e=1}c[j>>2]=oNa(d,184604)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,184604)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,184604)|0;l=1;ya=m;return l|0}function I1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{_Pa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,184597)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,184604)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function J1a(a){a=a|0;Li(a);c[a>>2]=121248;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function K1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function L1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+64|0;g=o+44|0;h=o+32|0;k=o+48|0;i=o+28|0;j=o+16|0;l=o+12|0;m=o;c[g>>2]=oNa(d,184612)|0;if(!(KMa(g)|0))e=0;else{c[k>>2]=oNa(d,184612)|0;f=SMa(k)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;n=7}}else{n=g+16&-16;e=omb(n)|0;c[h>>2]=e;c[h+8>>2]=n|-2147483648;c[h+4>>2]=g;n=7}if((n|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184612)|0;e=1}c[i>>2]=oNa(d,184618)|0;if(KMa(i)|0){c[k>>2]=oNa(d,184618)|0;f=SMa(k)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;n=17}}else{n=g+16&-16;e=omb(n)|0;c[j>>2]=e;c[j+8>>2]=n|-2147483648;c[j+4>>2]=g;n=17}if((n|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=XQa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184618)|0;e=1}c[l>>2]=oNa(d,184542)|0;if(!(KMa(l)|0)){n=e;ya=o;return n|0}c[k>>2]=oNa(d,184542)|0;f=SMa(k)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;n=27}}else{n=g+16&-16;e=omb(n)|0;c[m>>2]=e;c[m+8>>2]=n|-2147483648;c[m+4>>2]=g;n=27}if((n|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Ri(b,m)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,184542)|0;n=1;ya=o;return n|0}function M1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;h=j+12|0;e=j+8|0;g=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{Oi(h,b,f);f=h+11|0;l=a[f>>0]|0;k=c[h>>2]|0;m=wNa(d,184612)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:h)|0;if((a[f>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+8>>2]|0;if(f){WQa(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;f=wNa(d,184618)|0;c[g>>2]=f;TMa(g,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+12>>2]|0;if(!f){m=e;ya=j;return m|0}Oi(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;d=wNa(d,184542)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function N1a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function O1a(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function P1a(a){a=a|0;return (c[a+12>>2]|0)!=0|0}function Q1a(a){a=a|0;Li(a);c[a>>2]=121264;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function R1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function S1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+64|0;g=o+44|0;h=o+32|0;k=o+48|0;i=o+28|0;j=o+16|0;l=o+12|0;m=o;c[g>>2]=oNa(d,184622)|0;if(!(KMa(g)|0))e=0;else{c[k>>2]=oNa(d,184622)|0;f=SMa(k)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;n=7}}else{n=g+16&-16;e=omb(n)|0;c[h>>2]=e;c[h+8>>2]=n|-2147483648;c[h+4>>2]=g;n=7}if((n|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184622)|0;e=1}c[i>>2]=oNa(d,184634)|0;if(KMa(i)|0){c[k>>2]=oNa(d,184634)|0;f=SMa(k)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;n=17}}else{n=g+16&-16;e=omb(n)|0;c[j>>2]=e;c[j+8>>2]=n|-2147483648;c[j+4>>2]=g;n=17}if((n|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Ri(b,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184634)|0;e=1}c[l>>2]=oNa(d,184645)|0;if(!(KMa(l)|0)){n=e;ya=o;return n|0}c[k>>2]=oNa(d,184645)|0;f=SMa(k)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;n=27}}else{n=g+16&-16;e=omb(n)|0;c[m>>2]=e;c[m+8>>2]=n|-2147483648;c[m+4>>2]=g;n=27}if((n|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=XQa(b,m,1)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,184645)|0;n=1;ya=o;return n|0}function T1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;h=j+12|0;e=j+8|0;g=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{Oi(h,b,f);f=h+11|0;l=a[f>>0]|0;k=c[h>>2]|0;m=wNa(d,184622)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:h)|0;if((a[f>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+8>>2]|0;if(f){Oi(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;f=wNa(d,184634)|0;c[g>>2]=f;TMa(g,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+12>>2]|0;if(!f){m=e;ya=j;return m|0}WQa(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;d=wNa(d,184645)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function U1a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function V1a(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function W1a(a){a=a|0;return (c[a+12>>2]|0)!=0|0}function X1a(a){a=a|0;Li(a);c[a>>2]=121280;c[a+4>>2]=0;c[a+8>>2]=-2147483647;c[a+12>>2]=0;return}function Y1a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=-2147483647;c[a+12>>2]=0;return}function Z1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+64|0;g=o+44|0;h=o+32|0;k=o+48|0;i=o+28|0;j=o+16|0;l=o+12|0;m=o;c[g>>2]=oNa(d,184655)|0;if(!(KMa(g)|0))e=0;else{c[k>>2]=oNa(d,184655)|0;f=SMa(k)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;n=7}}else{n=g+16&-16;e=omb(n)|0;c[h>>2]=e;c[h+8>>2]=n|-2147483648;c[h+4>>2]=g;n=7}if((n|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184655)|0;e=1}c[i>>2]=oNa(d,184658)|0;if(KMa(i)|0){c[k>>2]=oNa(d,184658)|0;f=SMa(k)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;n=17}}else{n=g+16&-16;e=omb(n)|0;c[j>>2]=e;c[j+8>>2]=n|-2147483648;c[j+4>>2]=g;n=17}if((n|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=Jl(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184658)|0;e=1}c[l>>2]=oNa(d,184666)|0;if(!(KMa(l)|0)){n=e;ya=o;return n|0}c[k>>2]=oNa(d,184666)|0;f=SMa(k)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;n=27}}else{n=g+16&-16;e=omb(n)|0;c[m>>2]=e;c[m+8>>2]=n|-2147483648;c[m+4>>2]=g;n=27}if((n|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Ri(b,m)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,184666)|0;n=1;ya=o;return n|0}function _1a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;h=j+12|0;e=j+8|0;g=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{Oi(h,b,f);f=h+11|0;l=a[f>>0]|0;k=c[h>>2]|0;m=wNa(d,184655)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:h)|0;if((a[f>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+8>>2]|0;if((f|0)!=-2147483647){Il(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;f=wNa(d,184658)|0;c[g>>2]=f;TMa(g,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+12>>2]|0;if(!f){m=e;ya=j;return m|0}Oi(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;d=wNa(d,184666)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function $1a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function a2a(a){a=a|0;return (c[a+8>>2]|0)!=-2147483647|0}function b2a(a){a=a|0;return (c[a+12>>2]|0)!=0|0}function c2a(a){a=a|0;Li(a);c[a>>2]=121296;c[a+4>>2]=0;return}function d2a(a){a=a|0;c[a+4>>2]=0;return}function e2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184674)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184674)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184674)|0;i=1;ya=j;return i|0}function f2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184674)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function g2a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function h2a(a){a=a|0;Li(a);c[a>>2]=121312;c[a+4>>2]=-1;return}function i2a(a){a=a|0;c[a+4>>2]=-1;return}function j2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,191494)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,191494)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,191494)|0;i=1;ya=j;return i|0}function k2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==-1){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,191494)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function l2a(a){a=a|0;return (c[a+4>>2]|0)!=-1|0}function m2a(a){a=a|0;Li(a);c[a>>2]=121328;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function n2a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function o2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,191494)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,191494)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,191494)|0;j=1;ya=k;return j|0}function p2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,191494)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function q2a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function r2a(b){b=b|0;Li(b);c[b>>2]=121344;a[b+4>>0]=-127;return}function s2a(b){b=b|0;a[b+4>>0]=-127;return}function t2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;i=k+20|0;g=k+12|0;j=k;e=k+16|0;c[g>>2]=oNa(d,184826)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,184826)|0;f=SMa(e)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;h=7}}else{h=g+16&-16;e=omb(h)|0;c[j>>2]=e;c[j+8>>2]=h|-2147483648;c[j+4>>2]=g;h=7}if((h|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Lmb(i,j);e=(Ri(b,i)|0)&255;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);a[b+4>>0]=e;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,184826)|0;j=1;ya=k;return j|0}function u2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=a[b+4>>0]|0;if(g<<24>>24==-127){g=0;ya=h;return g|0}Oi(e,b,g<<24>>24);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184826)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function v2a(a){a=a|0;Li(a);c[a>>2]=121360;c[a+4>>2]=0;c[a+8>>2]=0;return}function w2a(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function x2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,184842)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,184842)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=vm(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184842)|0;e=1}c[j>>2]=oNa(d,184846)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,184846)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=hRa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,184846)|0;l=1;ya=m;return l|0}function y2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{um(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,184842)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}gRa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,184846)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function z2a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function A2a(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function B2a(a){a=a|0;Li(a);c[a>>2]=121376;c[a+4>>2]=0;return}function C2a(a){a=a|0;c[a+4>>2]=0;return}function D2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184866)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184866)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Pa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184866)|0;i=1;ya=j;return i|0}function E2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Pa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184866)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function F2a(a){a=a|0;Li(a);c[a>>2]=121392;c[a+4>>2]=0;return}function G2a(a){a=a|0;c[a+4>>2]=0;return}function H2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,185070)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,185070)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Bm(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,185070)|0;i=1;ya=j;return i|0}function I2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Am(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,185070)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function J2a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function K2a(a){a=a|0;Li(a);c[a>>2]=121408;c[a+4>>2]=30660;a=a+8|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}function L2a(a){a=a|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;return}function M2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+48|0;g=k+32|0;h=k+16|0;i=k;e=k+36|0;c[g>>2]=oNa(d,186518)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,186518)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Hm(h,b,i,1);j=b+8|0;h=h+4|0;c[j>>2]=c[h>>2];c[j+4>>2]=c[h+4>>2];c[j+8>>2]=c[h+8>>2];if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,186518)|0;j=1;ya=k;return j|0}function N2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=ya;ya=ya+48|0;e=h+24|0;f=h+8|0;g=h;if(!(c[b+12>>2]|0))if(!(c[b+16>>2]|0)){g=0;ya=h;return g|0}c[f>>2]=30660;i=f+4|0;j=b+8|0;c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];Dm(e,b,f);f=e+11|0;i=a[f>>0]|0;b=c[e>>2]|0;d=wNa(d,186518)|0;c[g>>2]=d;TMa(g,i<<24>>24<0?b:e)|0;if((a[f>>0]|0)<0)rmb(c[e>>2]|0);j=1;ya=h;return j|0}function O2a(a){a=a|0;Li(a);c[a>>2]=121424;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}function P2a(b){b=b|0;var d=0,e=0,f=0,g=0;e=b+4|0;f=c[e>>2]|0;if(!f){f=b+8|0;g=b+12|0;c[e>>2]=0;c[f>>2]=0;c[g>>2]=0;return}g=b+8|0;d=c[g>>2]|0;if((d|0)==(f|0))d=f;else{do{d=d+-12|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}while((d|0)!=(f|0));d=c[e>>2]|0}c[g>>2]=f;rmb(d);b=b+12|0;c[b>>2]=0;c[g>>2]=0;c[e>>2]=0;f=g;g=b;c[e>>2]=0;c[f>>2]=0;c[g>>2]=0;return}function Q2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;i=k+12|0;j=k;e=k+28|0;c[g>>2]=oNa(d,185076)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185076)|0;f=SMa(e)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;h=7}}else{h=g+16&-16;e=omb(h)|0;c[j>>2]=e;c[j+8>>2]=h|-2147483648;c[j+4>>2]=g;h=7}if((h|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Xm(i,b,j);e=b+4|0;if((e|0)!=(i|0))wea(e,c[i>>2]|0,c[i+4>>2]|0);f=c[i>>2]|0;if(f|0){g=i+4|0;e=c[g>>2]|0;if((e|0)==(f|0))e=f;else{do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));e=c[i>>2]|0}c[g>>2]=f;rmb(e)}if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,185076)|0;j=1;ya=k;return j|0}function R2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+32|0;o=s+16|0;r=s+4|0;p=s;q=b+4|0;l=c[b+8>>2]|0;m=c[q>>2]|0;e=m;n=l;a:do if((l|0)==(m|0)){if((e|0)==(n|0)){r=0;ya=s;return r|0}m=0;while(1){g=a[e+11>>0]|0;j=g<<24>>24<0;g=g&255;k=j?c[e+4>>2]|0:g;l=a[m+11>>0]|0;f=l<<24>>24<0;if((k|0)!=((f?c[m+4>>2]|0:l&255)|0))break a;i=c[e>>2]|0;l=j?i:e;f=f?c[m>>2]|0:m;h=(k|0)==0;i=i&255;b:do if(j){if(!h)if(L7a(l,f,k)|0)break a}else if(!h){if((a[f>>0]|0)!=i<<24>>24)break a;h=e;while(1){g=g+-1|0;h=h+1|0;if(!g)break b;f=f+1|0;if((a[h>>0]|0)!=(a[f>>0]|0))break a}}while(0);e=e+12|0;if((e|0)==(n|0)){e=0;break}else m=m+12|0}ya=s;return e|0}while(0);aF(r,q);Wm(o,b,r);q=o+11|0;b=a[q>>0]|0;n=c[o>>2]|0;d=wNa(d,185076)|0;c[p>>2]=d;TMa(p,b<<24>>24<0?n:o)|0;if((a[q>>0]|0)<0)rmb(c[o>>2]|0);f=c[r>>2]|0;if(f|0){g=r+4|0;e=c[g>>2]|0;if((e|0)==(f|0))e=f;else{do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));e=c[r>>2]|0}c[g>>2]=f;rmb(e)}r=1;ya=s;return r|0}function S2a(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;Li(a);c[a>>2]=121440;e=a+4|0;f=a+16|0;g=a+28|0;h=a+40|0;a=a+52|0;b=e;d=b+60|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));Wmb(e,202525)|0;Wmb(f,202525)|0;Wmb(g,202525)|0;Wmb(h,202525)|0;Wmb(a,202525)|0;return}function T2a(a){a=a|0;Wmb(a+4|0,202525)|0;Wmb(a+16|0,202525)|0;Wmb(a+28|0,202525)|0;Wmb(a+40|0,202525)|0;Wmb(a+52|0,202525)|0;return}function U2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=ya;ya=ya+144|0;g=x+140|0;h=x+124|0;i=x+112|0;t=x+136|0;j=x+108|0;k=x+96|0;l=x+84|0;m=x+80|0;n=x+68|0;o=x+56|0;p=x+52|0;q=x+40|0;r=x+28|0;s=x+24|0;u=x+12|0;v=x;c[g>>2]=oNa(d,185082)|0;if(!(KMa(g)|0))e=0;else{c[t>>2]=oNa(d,185082)|0;f=SMa(t)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;w=7}}else{w=g+16&-16;e=omb(w)|0;c[i>>2]=e;c[i+8>>2]=w|-2147483648;c[i+4>>2]=g;w=7}if((w|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,185082)|0;e=1}c[j>>2]=oNa(d,185096)|0;if(KMa(j)|0){c[t>>2]=oNa(d,185096)|0;f=SMa(t)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;w=19}}else{w=g+16&-16;e=omb(w)|0;c[l>>2]=e;c[l+8>>2]=w|-2147483648;c[l+4>>2]=g;w=19}if((w|0)==19)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(k,b,l);Rmb(b+16|0,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,185096)|0;e=1}c[m>>2]=oNa(d,185107)|0;if(KMa(m)|0){c[t>>2]=oNa(d,185107)|0;f=SMa(t)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(o);if(g>>>0<11){a[o+11>>0]=g;if(!g)e=o;else{e=o;w=31}}else{w=g+16&-16;e=omb(w)|0;c[o>>2]=e;c[o+8>>2]=w|-2147483648;c[o+4>>2]=g;w=31}if((w|0)==31)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(n,b,o);Rmb(b+28|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);JNa(d,185107)|0;e=1}c[p>>2]=oNa(d,185118)|0;if(KMa(p)|0){c[t>>2]=oNa(d,185118)|0;f=SMa(t)|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(r);if(g>>>0<11){a[r+11>>0]=g;if(!g)e=r;else{e=r;w=43}}else{w=g+16&-16;e=omb(w)|0;c[r>>2]=e;c[r+8>>2]=w|-2147483648;c[r+4>>2]=g;w=43}if((w|0)==43)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(q,b,r);Rmb(b+40|0,q)|0;if((a[q+11>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);JNa(d,185118)|0;e=1}c[s>>2]=oNa(d,185131)|0;if(!(KMa(s)|0)){w=e;ya=x;return w|0}c[t>>2]=oNa(d,185131)|0;f=SMa(t)|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(v);if(g>>>0<11){a[v+11>>0]=g;if(!g)e=v;else{e=v;w=55}}else{w=g+16&-16;e=omb(w)|0;c[v>>2]=e;c[v+8>>2]=w|-2147483648;c[v+4>>2]=g;w=55}if((w|0)==55)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(u,b,v);Rmb(b+52|0,u)|0;if((a[u+11>>0]|0)<0)rmb(c[u>>2]|0);if((a[v+11>>0]|0)<0)rmb(c[v>>2]|0);JNa(d,185131)|0;w=1;ya=x;return w|0}function V2a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;r=ya;ya=ya+96|0;q=r+80|0;f=r+68|0;g=r+64|0;h=r+52|0;i=r+48|0;j=r+36|0;k=r+32|0;m=r+20|0;l=r+16|0;o=r+4|0;p=r;e=b+4|0;s=a[e+11>>0]|0;if(!((s<<24>>24<0?c[b+8>>2]|0:s&255)|0))if(!(lnb(e,0,-1,202525,0)|0))f=0;else n=3;else n=3;if((n|0)==3){Lmb(f,e);Mi(q,b,f);s=q+11|0;t=a[s>>0]|0;e=c[q>>2]|0;u=wNa(d,185082)|0;c[g>>2]=u;TMa(g,t<<24>>24<0?e:q)|0;if((a[s>>0]|0)<0)rmb(c[q>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);f=1}e=b+16|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[b+20>>2]|0:u&255)|0)){if(lnb(e,0,-1,202525,0)|0)n=10}else n=10;if((n|0)==10){Lmb(h,e);Mi(q,b,h);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;g=wNa(d,185096)|0;c[i>>2]=g;TMa(i,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);f=1}e=b+28|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[b+32>>2]|0:u&255)|0)){if(lnb(e,0,-1,202525,0)|0)n=17}else n=17;if((n|0)==17){Lmb(j,e);Mi(q,b,j);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;i=wNa(d,185107)|0;c[k>>2]=i;TMa(k,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);f=1}e=b+40|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[b+44>>2]|0:u&255)|0)){if(lnb(e,0,-1,202525,0)|0)n=24}else n=24;if((n|0)==24){Lmb(m,e);Mi(q,b,m);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;n=wNa(d,185118)|0;c[l>>2]=n;TMa(l,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);f=1}e=b+52|0;u=a[e+11>>0]|0;if(!((u<<24>>24<0?c[b+56>>2]|0:u&255)|0))if(!(lnb(e,0,-1,202525,0)|0)){u=f;ya=r;return u|0}Lmb(o,e);Mi(q,b,o);u=q+11|0;s=a[u>>0]|0;t=c[q>>2]|0;d=wNa(d,185131)|0;c[p>>2]=d;TMa(p,s<<24>>24<0?t:q)|0;if((a[u>>0]|0)<0)rmb(c[q>>2]|0);if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);u=1;ya=r;return u|0}function W2a(a){a=a|0;Li(a);c[a>>2]=121456;g[a+8>>3]=-1.0;return}function X2a(a){a=a|0;g[a+8>>3]=-1.0;return}function Y2a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;h=k+12|0;i=k;e=k+16|0;c[h>>2]=oNa(d,185196)|0;if(!(KMa(h)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185196)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;j=7}}else{j=h+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=h;j=7}if((j|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+8>>3]=+Yl(b,i,1);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,185196)|0;j=1;ya=k;return j|0}function Z2a(b,d){b=b|0;d=d|0;var e=0,f=0,h=0.0,i=0,j=0,k=0;i=ya;ya=ya+16|0;e=i+4|0;f=i;h=+g[b+8>>3];if(!(h!=-1.0)){f=0;ya=i;return f|0}Vl(e,b,h);b=e+11|0;k=a[b>>0]|0;j=c[e>>2]|0;d=wNa(d,185196)|0;c[f>>2]=d;TMa(f,k<<24>>24<0?j:e)|0;if((a[b>>0]|0)<0)rmb(c[e>>2]|0);k=1;ya=i;return k|0}function _2a(a){a=a|0;return +g[a+8>>3]!=-1.0|0}function $2a(b){b=b|0;Li(b);c[b>>2]=121472;a[b+4>>0]=0;return}function a3a(b){b=b|0;a[b+4>>0]=0;return}function b3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,191701)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,191701)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;a[b+4>>0]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,191701)|0;i=1;ya=j;return i|0}function c3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=a[b+4>>0]|0;if(!(g<<24>>24)){g=0;ya=h;return g|0}Oi(e,b,g<<24>>24);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,191701)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function d3a(b){b=b|0;return (a[b+4>>0]|0)!=0|0}function e3a(a){a=a|0;Li(a);c[a>>2]=121488;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function f3a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function g3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,185211)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185211)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,185211)|0;j=1;ya=k;return j|0}function h3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,185211)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function i3a(a){a=a|0;Li(a);c[a>>2]=121504;c[a+4>>2]=0;return}function j3a(a){a=a|0;c[a+4>>2]=0;return}function k3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,185280)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,185280)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,185280)|0;i=1;ya=j;return i|0}function l3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,185280)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function m3a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function n3a(a){a=a|0;Li(a);c[a>>2]=121520;c[a+4>>2]=0;return}function o3a(a){a=a|0;c[a+4>>2]=0;return}function p3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,185286)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,185286)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=fTa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,185286)|0;i=1;ya=j;return i|0}function q3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}eTa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,185286)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function r3a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function s3a(a){a=a|0;Li(a);c[a>>2]=121536;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}function t3a(a){a=a|0;var b=0,d=0,e=0,f=0;e=a+4|0;b=c[e>>2]|0;if(!b){d=a+12|0;b=a+8|0}else{f=a+8|0;c[f>>2]=b;rmb(b);d=a+12|0;c[d>>2]=0;c[f>>2]=0;c[e>>2]=0;b=f}c[e>>2]=0;c[b>>2]=0;c[d>>2]=0;return}function u3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;i=k+12|0;j=k;e=k+28|0;c[g>>2]=oNa(d,185293)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185293)|0;f=SMa(e)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;h=7}}else{h=g+16&-16;e=omb(h)|0;c[j>>2]=e;c[j+8>>2]=h|-2147483648;c[j+4>>2]=g;h=7}if((h|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;_m(i,b,j);e=b+4|0;if((e|0)!=(i|0))hX(e,c[i>>2]|0,c[i+4>>2]|0);e=c[i>>2]|0;if(e|0){c[i+4>>2]=e;rmb(e)}if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,185293)|0;j=1;ya=k;return j|0}function v3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+32|0;k=o+16|0;l=o+4|0;m=o;j=c[b+8>>2]|0;n=c[b+4>>2]|0;e=n;g=j;a:do if((j|0)==(n|0)){if((e|0)==(g|0)){n=0;ya=o;return n|0}f=0;while(1){if((c[e>>2]|0)!=(c[f>>2]|0))break a;e=e+4|0;if((e|0)==(g|0)){e=0;break}else f=f+4|0}ya=o;return e|0}while(0);c[l>>2]=0;i=l+4|0;c[i>>2]=0;h=l+8|0;c[h>>2]=0;e=j-n|0;f=e>>2;if(e|0){if(f>>>0>1073741823)Snb(l);g=omb(e)|0;c[i>>2]=g;c[l>>2]=g;c[h>>2]=g+(f<<2);if((e|0)>0){qpb(g|0,n|0,e|0)|0;c[i>>2]=g+(e>>>2<<2)}}Zm(k,b,l);n=k+11|0;j=a[n>>0]|0;b=c[k>>2]|0;d=wNa(d,185293)|0;c[m>>2]=d;TMa(m,j<<24>>24<0?b:k)|0;if((a[n>>0]|0)<0)rmb(c[k>>2]|0);e=c[l>>2]|0;if(e|0){c[i>>2]=e;rmb(e)}n=1;ya=o;return n|0}function w3a(a){a=a|0;var b=0,d=0,e=0;e=c[a+8>>2]|0;b=c[a+4>>2]|0;a=b;d=e;if((e|0)!=(b|0)){e=1;return e|0}if((a|0)==(d|0)){e=0;return e|0}b=0;while(1){if((c[a>>2]|0)!=(c[b>>2]|0)){a=1;b=6;break}a=a+4|0;if((a|0)==(d|0)){a=0;b=6;break}else b=b+4|0}if((b|0)==6)return a|0;return 0}function x3a(a){a=a|0;Li(a);c[a>>2]=121552;c[a+4>>2]=-2147483647;return}function y3a(a){a=a|0;c[a+4>>2]=-2147483647;return}function z3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,185334)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,185334)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,185334)|0;i=1;ya=j;return i|0}function A3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==-2147483647){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,185334)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function B3a(a){a=a|0;return (c[a+4>>2]|0)!=-2147483647|0}function C3a(b){b=b|0;Li(b);c[b>>2]=121568;c[b+4>>2]=0;a[b+8>>0]=-127;return}function D3a(b){b=b|0;c[b+4>>2]=0;a[b+8>>0]=-127;return}function E3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;l=n+36|0;g=n+32|0;h=n+16|0;i=n+12|0;m=n;j=n+28|0;c[g>>2]=oNa(d,185338)|0;if(!(KMa(g)|0))e=0;else{c[l>>2]=oNa(d,185338)|0;f=SMa(l)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;k=7}}else{k=g+16&-16;e=omb(k)|0;c[h>>2]=e;c[h+8>>2]=k|-2147483648;c[h+4>>2]=g;k=7}if((k|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Bm(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,185338)|0;e=1}c[i>>2]=oNa(d,185343)|0;if(!(KMa(i)|0)){m=e;ya=n;return m|0}c[j>>2]=oNa(d,185343)|0;f=SMa(j)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;k=17}}else{k=g+16&-16;e=omb(k)|0;c[m>>2]=e;c[m+8>>2]=k|-2147483648;c[m+4>>2]=g;k=17}if((k|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Lmb(l,m);e=(Ri(b,l)|0)&255;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);a[b+8>>0]=e;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,185343)|0;m=1;ya=n;return m|0}function F3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{Am(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,185338)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=a[b+8>>0]|0;if(f<<24>>24==-127){l=e;ya=i;return l|0}Oi(g,b,f<<24>>24);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,185343)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function G3a(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function H3a(b){b=b|0;return (a[b+8>>0]|0)!=-127|0}function I3a(a){a=a|0;Li(a);c[a>>2]=121584;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function J3a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function K3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,185348)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185348)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,185348)|0;j=1;ya=k;return j|0}function L3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,185348)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function M3a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function N3a(a){a=a|0;Li(a);c[a>>2]=121600;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function O3a(a){a=a|0;Wmb(a+4|0,202525)|0;return}function P3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,185354)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,185354)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,185354)|0;j=1;ya=k;return j|0}function Q3a(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,185354)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function R3a(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function S3a(a){a=a|0;Li(a);c[a>>2]=121616;c[a+4>>2]=0;g[a+8>>3]=-1.0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;a=a+32|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function T3a(a){a=a|0;c[a+4>>2]=0;g[a+8>>3]=-1.0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;a=a+32|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function U3a(d){d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=c[d+144>>2]|0;r=c[d+152>>2]|0;f=c[d+176>>2]|0;j=c[d+592>>2]|0;s=c[d+1304>>2]|0;u=c[d+1320>>2]|0;v=c[d+1328>>2]|0;t=c[d+1336>>2]|0;a:{if((t|0)==72)if((f|0)!=(j|0)){if(!q)m=0;else m=job(q,13672,18040,-2)|0;f=c[m+4>>2]|0;if((f|0)!=-1){Oi(d+96|0,m,f);j=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=omb(16)|0;c[(d+24|0)>>2]=l;c[(d+24|0)+8>>2]=-2147483632;c[(d+24|0)+4>>2]=13;s=l;u=180608;v=s+13|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[l+13>>0]=0;c[(d+24|0)+12>>2]=j;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=(d+24|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}f=c[m+8>>2]|0;if(f|0){YQa(d+96|0,m,f);j=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=omb(16)|0;c[(d+24|0)>>2]=l;c[(d+24|0)+8>>2]=-2147483632;c[(d+24|0)+4>>2]=14;s=l;u=180622;v=s+14|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[l+14>>0]=0;c[(d+24|0)+12>>2]=j;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=(d+24|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}f=m+20|0;if(!(c[f>>2]|0))if((c[m+24>>2]|0)==-1){if(+g[m+32>>3]!=-2147483647.0)t=98}else t=98;else t=98;if((t|0)==98){c[d>>2]=30644;c[(d+4|0)>>2]=c[f>>2];c[(d+4|0)+4>>2]=c[f+4>>2];c[(d+4|0)+8>>2]=c[f+8>>2];c[(d+4|0)+12>>2]=c[f+12>>2];c[(d+4|0)+16>>2]=c[f+16>>2];lm(d+96|0,m,d);l=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;a[((d+24|0)+11|0)>>0]=8;c[(d+24|0)>>2]=1768188269;c[(d+24|0)+4>>2]=1851879470;a[(d+24|0)+8>>0]=0;c[(d+24|0)+12>>2]=l;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=(d+24|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}f=m+40|0;l=a[f+11>>0]|0;if(!((l<<24>>24<0?c[m+44>>2]|0:l&255)|0)){if(lnb(f,0,-1,202525,0)|0)t=109}else t=109;if((t|0)==109){Lmb(d+48|0,f);Mi(d+96|0,m,d+48|0);j=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=omb(16)|0;c[(d+24|0)>>2]=l;c[(d+24|0)+8>>2]=-2147483632;c[(d+24|0)+4>>2]=14;s=l;u=180646;v=s+14|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[l+14>>0]=0;c[(d+24|0)+12>>2]=j;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=(d+24|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);if((a[(d+48|0)+11>>0]|0)<0)rmb(c[(d+48|0)>>2]|0)}f=c[m+52>>2]|0;if((f|0)!=-1){Oi(d+96|0,m,f);j=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=omb(16)|0;c[(d+24|0)>>2]=l;c[(d+24|0)+8>>2]=-2147483632;c[(d+24|0)+4>>2]=13;s=l;u=180661;v=s+13|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[l+13>>0]=0;c[(d+24|0)+12>>2]=j;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=(d+24|0)+12|0;c[(f+12|0)>>2]=c[l>>2];c[(f+12|0)+4>>2]=c[l+4>>2];c[(f+12|0)+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}k=+g[m+56>>3];if(k!=-1.0){Vl(d+96|0,m,k);j=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;f=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;l=omb(16)|0;c[(d+24|0)>>2]=l;c[(d+24|0)+8>>2]=-2147483632;c[(d+24|0)+4>>2]=11;s=l;u=180675;v=s+11|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[l+11>>0]=0;c[(d+24|0)+12>>2]=j;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=f;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;f=c[(r+4|0)>>2]|0;if(f>>>0<(c[r+8>>2]|0)>>>0){c[f>>2]=c[(d+24|0)>>2];c[f+4>>2]=c[(d+24|0)+4>>2];c[f+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;m=(d+24|0)+12|0;c[(f+12|0)>>2]=c[m>>2];c[(f+12|0)+4>>2]=c[m+4>>2];c[(f+12|0)+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[(d+24|0)+11>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}}j=c[(q+120|0)>>2]|0;l=c[(q+124|0)>>2]|0;b:do if((j|0)==(l|0)){n=j;t=144}else{f=j;while(1){if((c[f>>2]|0)==77){n=f;t=144;break b}f=f+4|0;if((f|0)==(l|0)){e=j;o=l;break}}}while(0);if((t|0)==144)if((n|0)==(l|0)){e=j;o=l}else{e=job(q,13672,18056,-2)|0;f=c[e+4>>2]|0;if(!f){e=j;o=l}else{Oi(d+96|0,e,f);o=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[((d+24|0)+4|0)>>2]=0;c[((d+24|0)+4|0)+4>>2]=0;a[((d+24|0)+11|0)>>0]=3;a[(d+24|0)>>0]=a[184179]|0;a[(d+24|0)+1>>0]=a[184180]|0;a[(d+24|0)+2>>0]=a[184181]|0;a[(d+24|0)+3>>0]=0;c[(d+24|0)+12>>2]=o;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;o=(d+24|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);e=c[(q+120|0)>>2]|0;o=c[(q+124|0)>>2]|0}}c:do if((e|0)!=(o|0)){while(1){if((c[e>>2]|0)==78)break;e=e+4|0;if((e|0)==(o|0))break c}if((e|0)!=(o|0)){if(!q)f=0;else f=job(q,13672,18072,-2)|0;e=c[f+4>>2]|0;if((e|0)!=-1){Oi(d+96|0,f,e);o=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;a[((d+24|0)+11|0)>>0]=8;c[(d+24|0)>>2]=1768188269;c[(d+24|0)+4>>2]=1836081710;a[(d+24|0)+8>>0]=0;c[(d+24|0)+12>>2]=o;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;o=(d+24|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}e=c[f+8>>2]|0;if((e|0)!=-1){Oi(d+96|0,f,e);f=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;a[((d+24|0)+11|0)>>0]=9;s=d+24|0;u=180696;v=s+9|0;do{a[s>>0]=a[u>>0]|0;s=s+1|0;u=u+1|0}while((s|0)<(v|0));a[(d+24|0)+9>>0]=0;c[(d+24|0)+12>>2]=f;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;o=(d+24|0)+12|0;c[(e+12|0)>>2]=c[o>>2];c[(e+12|0)+4>>2]=c[o+4>>2];c[(e+12|0)+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0)}}}while(0);j=c[(q+120|0)>>2]|0;l=c[(q+124|0)>>2]|0;d:do if((j|0)==(l|0)){p=j;t=186}else{e=j;while(1){if((c[e>>2]|0)==79){p=e;t=186;break d}e=e+4|0;if((e|0)==(l|0)){i=j;h=l;break}}}while(0);if((t|0)==186)if((p|0)==(l|0)){i=j;h=l}else{e=job(q,13672,18088,-2)|0;f=c[e+4>>2]|0;if((f|0)==-1){i=j;h=l}else{Oi(d+96|0,e,f);p=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[((d+24|0)+4|0)>>2]=0;c[((d+24|0)+4|0)+4>>2]=0;a[((d+24|0)+11|0)>>0]=3;a[(d+24|0)>>0]=a[180706]|0;a[(d+24|0)+1>>0]=a[180707]|0;a[(d+24|0)+2>>0]=a[180708]|0;a[(d+24|0)+3>>0]=0;c[(d+24|0)+12>>2]=p;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;p=(d+24|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);i=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0}}e:do if((i|0)!=(h|0)){e=i;while(1){if((c[e>>2]|0)==80)break;e=e+4|0;if((e|0)==(h|0))break e}if((e|0)!=(h|0)){e=job(q,13672,18104,-2)|0;f=c[e+4>>2]|0;if((f|0)!=-1){Oi(d+96|0,e,f);p=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;a[((d+24|0)+11|0)>>0]=4;c[(d+24|0)>>2]=845963638;a[(d+24|0)+4>>0]=0;c[(d+24|0)+12>>2]=p;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;p=(d+24|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);i=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0}}}while(0);f:do if((i|0)==(h|0))e=i;else{e=i;while(1){if((c[e>>2]|0)==81)break;e=e+4|0;if((e|0)==(h|0)){e=i;break f}}if((e|0)==(h|0))e=i;else{e=job(q,13672,18120,-2)|0;f=c[e+4>>2]|0;if((f|0)==-1)e=i;else{Oi(d+96|0,e,f);p=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[((d+24|0)+4|0)>>2]=0;c[((d+24|0)+4|0)+4>>2]=0;a[((d+24|0)+11|0)>>0]=3;a[(d+24|0)>>0]=a[180715]|0;a[(d+24|0)+1>>0]=a[180716]|0;a[(d+24|0)+2>>0]=a[180717]|0;a[(d+24|0)+3>>0]=0;c[(d+24|0)+12>>2]=p;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;p=(d+24|0)+12|0;c[(e+12|0)>>2]=c[p>>2];c[(e+12|0)+4>>2]=c[p+4>>2];c[(e+12|0)+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);e=c[(q+120|0)>>2]|0;h=c[(q+124|0)>>2]|0}}}while(0);if((e|0)==(h|0)){ya=d;c[d+1344>>2]=5;break a}while(1){if((c[e>>2]|0)==82)break;f=e+4|0;if((f|0)==(h|0)){t=242;break}else e=f}if((t|0)==242){ya=d;c[d+1344>>2]=5;break a}if((e|0)==(h|0)){ya=d;c[d+1344>>2]=5;break a}e=job(q,13672,18136,-2)|0;f=c[e+4>>2]|0;if(!f){ya=d;c[d+1344>>2]=5;break a}Oi(d+96|0,e,f);q=c[(d+96|0)>>2]|0;c[(d+108|0)>>2]=c[((d+96|0)+4|0)>>2];b[(d+108|0)+4>>1]=b[((d+96|0)+4|0)+4>>1]|0;a[(d+108|0)+6>>0]=a[((d+96|0)+4|0)+6>>0]|0;e=a[(d+96|0)+11>>0]|0;c[(d+96|0)>>2]=0;c[(d+96|0)+4>>2]=0;c[(d+96|0)+8>>2]=0;c[((d+24|0)+4|0)>>2]=0;c[((d+24|0)+4|0)+4>>2]=0;a[((d+24|0)+11|0)>>0]=3;a[(d+24|0)>>0]=a[180719]|0;a[(d+24|0)+1>>0]=a[180720]|0;a[(d+24|0)+2>>0]=a[180721]|0;a[(d+24|0)+3>>0]=0;c[(d+24|0)+12>>2]=q;c[((d+24|0)+16|0)>>2]=c[(d+108|0)>>2];b[((d+24|0)+16|0)+4>>1]=b[(d+108|0)+4>>1]|0;a[((d+24|0)+16|0)+6>>0]=a[(d+108|0)+6>>0]|0;a[(d+24|0)+23>>0]=e;c[(d+108|0)>>2]=0;b[(d+108|0)+4>>1]=0;a[(d+108|0)+6>>0]=0;e=c[(r+4|0)>>2]|0;if(e>>>0<(c[r+8>>2]|0)>>>0){c[e>>2]=c[(d+24|0)>>2];c[e+4>>2]=c[(d+24|0)+4>>2];c[e+8>>2]=c[(d+24|0)+8>>2];c[(d+24|0)>>2]=0;c[(d+24|0)+4>>2]=0;c[(d+24|0)+8>>2]=0;q=(d+24|0)+12|0;c[(e+12|0)>>2]=c[q>>2];c[(e+12|0)+4>>2]=c[q+4>>2];c[(e+12|0)+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[(r+4|0)>>2]=(c[(r+4|0)>>2]|0)+24}else{gk(r,d+24|0);if((a[(d+24|0)+12+11>>0]|0)<0)rmb(c[(d+24|0)+12>>2]|0)}if((a[((d+24|0)+11|0)>>0]|0)<0)rmb(c[(d+24|0)>>2]|0);if((a[(d+96|0)+11>>0]|0)<0)rmb(c[(d+96|0)>>2]|0);ya=d;c[d+1344>>2]=5;break a}c[d+1304>>2]=s;c[d+1320>>2]=u;c[d+1328>>2]=v;c[d+1336>>2]=t}
-function IX(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+144|0;p=w+116|0;h=w+16|0;r=w;v=w+100|0;i=w+112|0;d=w+96|0;l=w+68|0;m=w+92|0;n=w+80|0;j=w+64|0;k=w+56|0;o=w+44|0;s=w+32|0;t=w+20|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;u=v+11|0;a[u>>0]=4;c[v>>2]=776810061;q=v+4|0;a[q>>0]=0;KPa(p,e,145013,0);c[i>>2]=NOa(p)|0;if(aNa(i)|0){KPa(l,e,145013,0);c[d>>2]=NOa(l)|0;c[p>>2]=c[d>>2];NW(r,0,p);i=r+11|0;d=(a[i>>0]|0)<0?c[r>>2]|0:r;g=wab(d)|0;if(g|0)c[f+508>>2]=g;c[h>>2]=d;mKa(l,145024,h);h=a[u>>0]|0;d=h<<24>>24<0;h=dnb(l,0,d?c[v>>2]|0:v,d?c[q>>2]|0:h&255)|0;d=c[h>>2]|0;g=h+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[h+11>>0]|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;if((a[u>>0]|0)<0){a[c[v>>2]>>0]=0;c[q>>2]=0}else{a[v>>0]=0;a[u>>0]=0}Vmb(v,0);c[v>>2]=d;c[q>>2]=c[p>>2];b[q+4>>1]=b[p+4>>1]|0;a[q+6>>0]=a[p+6>>0]|0;a[v+11>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[i>>0]|0)<0)rmb(c[r>>2]|0)}KPa(p,e,145030,0);c[m>>2]=NOa(p)|0;if(aNa(m)|0){KPa(r,e,145030,0);c[j>>2]=NOa(r)|0;c[p>>2]=c[j>>2];NW(n,0,p);c[f+512>>2]=fX(0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0)}KPa(k,e,145040,0);if(OOa(k)|0){LPa(p,e,145040,0);c[f+516>>2]=VOa(p)|0;IMa(p)}i=c[e>>2]|0;k=omb(16)|0;d=k;g=143585;h=d+11|0;do{a[d>>0]=a[g>>0]|0;d=d+1|0;g=g+1|0}while((d|0)<(h|0));a[k+11>>0]=0;j=o+4|0;c[j>>2]=0;c[j+4>>2]=0;j=o+11|0;a[j>>0]=3;a[o>>0]=a[143303]|0;a[o+1>>0]=a[143304]|0;a[o+2>>0]=a[143305]|0;a[o+3>>0]=0;c[r>>2]=i;c[p>>2]=oNa(r,k)|0;g=SMa(p)|0;h=c9a(g)|0;d=a[j>>0]|0;if((h|0)==((d<<24>>24<0?c[o+4>>2]|0:d&255)|0)){g=(lnb(o,0,-1,g,h)|0)==0;d=a[j>>0]|0}else g=0;if(d<<24>>24<0)rmb(c[o>>2]|0);rmb(k);if(g){Lnb(r,161944,v);o=bnb(r,161946)|0;d=c[o>>2]|0;g=o+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[o+11>>0]|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;if((a[u>>0]|0)<0){a[c[v>>2]>>0]=0;c[q>>2]=0}else{a[v>>0]=0;a[u>>0]=0}Vmb(v,0);c[v>>2]=d;c[q>>2]=c[p>>2];b[q+4>>1]=b[p+4>>1]|0;a[q+6>>0]=a[p+6>>0]|0;a[v+11>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}d=omb(212)|0;_za(d);Lmb(t,v);rKa(s,t);tnb(d+200|0,s)|0;if((a[s+8+3>>0]|0)<0)rmb(c[s>>2]|0);if((a[t+11>>0]|0)<0)rmb(c[t>>2]|0);Ra[c[(c[f>>2]|0)+112>>2]&511](f,d);if((a[u>>0]|0)>=0){ya=w;return}rmb(c[v>>2]|0);ya=w;return}function JX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function KX(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;i=d+11|0;b=a[i>>0]|0;h=d+4|0;f=c[h>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,165971,6)|0)){j=1;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,165978,6)|0)){j=2;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,145182,11)|0)){j=3;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,145194,7)|0)){j=4;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,145194,7)|0)){j=5;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11)if((lnb(d,0,-1,145202,11)|0)!=0|e){b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}else{j=6;ya=k;return j|0}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,168619,4)|0)){j=7;ya=k;return j|0}else{b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11){b=e^1;if((lnb(d,0,-1,145214,11)|0)!=0|b){f=a[i>>0]|0;e=b;g=f&255;b=f;f=c[h>>2]|0;break}else{j=8;ya=k;return j|0}}else e=e^1;while(0);do if(((b<<24>>24<0?f:g)|0)==11)if(e|(lnb(d,0,-1,145202,11)|0)!=0){b=a[i>>0]|0;g=b&255;f=c[h>>2]|0;break}else{j=10;ya=k;return j|0}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,145194,7)|0)){j=11;ya=k;return j|0}else{b=a[i>>0]|0;break}while(0);if(b<<24>>24<0)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(145226,j);j=0;ya=k;return j|0}function LX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=ya;ya=ya+16|0;u=v;e=c[b+272>>2]|0;r=c[b+276>>2]|0;if((e|0)==(r|0)){u=1;ya=v;return u|0}s=u+11|0;t=u+4|0;p=d+11|0;q=d+4|0;a:while(1){b=c[e>>2]|0;n=c[e+4>>2]|0;if((b|0)!=(n|0))do{Lmb(u,(c[b>>2]|0)+188|0);g=a[s>>0]|0;m=g<<24>>24<0;g=g&255;j=m?c[t>>2]|0:g;l=a[p>>0]|0;f=l<<24>>24<0;b:do if((j|0)==((f?c[q>>2]|0:l&255)|0)){k=c[u>>2]|0;l=m?k:u;f=f?c[d>>2]|0:d;h=(j|0)==0;i=k&255;if(m){if(h){o=20;break a}m=(L7a(l,f,j)|0)==0;rmb(k);if(m){b=0;o=21;break a}else break}if(h){o=9;break a}if((a[f>>0]|0)==i<<24>>24){h=u;while(1){g=g+-1|0;h=h+1|0;if(!g){f=1;o=14;break b}f=f+1|0;if((a[h>>0]|0)!=(a[f>>0]|0)){f=0;o=14;break}}}else{f=0;o=14}}else{f=0;o=14}while(0);do if((o|0)==14){o=0;if(m){rmb(c[u>>2]|0);if(f){b=0;o=21;break a}else break}else if(f){b=0;o=21;break a}else break}while(0);b=b+4|0}while((b|0)!=(n|0));e=e+48|0;if((e|0)==(r|0)){b=1;o=21;break}}if((o|0)==9){u=0;ya=v;return u|0}else if((o|0)==20){rmb(k);u=0;ya=v;return u|0}else if((o|0)==21){ya=v;return b|0}return 0}function MX(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=a+12|0;g=a+24|0;h=a;i=h+36|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));Rmb(a,b)|0;Rmb(f,d)|0;Rmb(g,e)|0;return}function NX(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=ya;ya=ya+32|0;m=o;n=a+4|0;d=c[a>>2]|0;h=((c[n>>2]|0)-d|0)/48|0;e=h+1|0;if(e>>>0>89478485)Snb(a);l=a+8|0;k=((c[l>>2]|0)-d|0)/48|0;i=k<<1;e=k>>>0<44739242?(i>>>0>>0?e:i):89478485;i=m+12|0;c[i>>2]=0;c[m+16>>2]=a+8;do if(!e)f=0;else if(e>>>0>89478485){o=J(8)|0;Gmb(o,163602);c[o>>2]=125828;O(o|0,23080,3117)}else{f=omb(e*48|0)|0;break}while(0);c[m>>2]=f;d=f+(h*48|0)|0;j=m+8|0;k=m+4|0;c[k>>2]=d;g=f+(e*48|0)|0;c[i>>2]=g;c[d>>2]=c[b>>2];e=b+4|0;c[f+(h*48|0)+4>>2]=c[e>>2];p=b+8|0;c[f+(h*48|0)+8>>2]=c[p>>2];c[p>>2]=0;c[e>>2]=0;c[b>>2]=0;e=f+(h*48|0)+12|0;p=b+12|0;c[e>>2]=c[p>>2];c[e+4>>2]=c[p+4>>2];c[e+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;p=f+(h*48|0)+24|0;e=b+24|0;c[p>>2]=c[e>>2];c[p+4>>2]=c[e+4>>2];c[p+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;e=f+(h*48|0)+36|0;f=b+36|0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;f=d+48|0;c[j>>2]=f;b=c[a>>2]|0;e=c[n>>2]|0;if((e|0)==(b|0)){h=j;p=b;b=e;j=g;g=d;c[a>>2]=g;c[k>>2]=p;c[n>>2]=f;c[h>>2]=b;n=c[l>>2]|0;c[l>>2]=j;c[i>>2]=n;c[m>>2]=p;OX(m);ya=o;return}do{h=d+-48|0;p=e;e=e+-48|0;c[h>>2]=0;g=d+-44|0;c[g>>2]=0;f=d+-40|0;c[f>>2]=0;c[h>>2]=c[e>>2];h=p+-44|0;c[g>>2]=c[h>>2];g=p+-40|0;c[f>>2]=c[g>>2];c[g>>2]=0;c[h>>2]=0;c[e>>2]=0;h=d+-36|0;g=p+-36|0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];c[h+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;g=d+-24|0;h=p+-24|0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;h=d+-12|0;p=p+-12|0;c[h>>2]=c[p>>2];c[h+4>>2]=c[p+4>>2];c[h+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;d=(c[k>>2]|0)+-48|0;c[k>>2]=d}while((e|0)!=(b|0));e=d;h=i;g=j;p=c[a>>2]|0;f=c[j>>2]|0;b=c[n>>2]|0;j=c[i>>2]|0;i=e;c[a>>2]=i;c[k>>2]=p;c[n>>2]=f;c[g>>2]=b;n=c[l>>2]|0;c[l>>2]=j;c[h>>2]=n;c[m>>2]=p;OX(m);ya=o;return}function OX(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;h=c[b+4>>2]|0;i=b+8|0;d=c[i>>2]|0;if((d|0)!=(h|0))do{f=d+-48|0;c[i>>2]=f;g=d+-36|0;e=d+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=d+-24|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);e=c[f>>2]|0;if(e|0){c[d+-44>>2]=e;rmb(e)}d=c[i>>2]|0}while((d|0)!=(h|0));d=c[b>>2]|0;if(!d)return;rmb(d);return}function PX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=b+4|0;e=c[b>>2]|0;h=((c[j>>2]|0)-e|0)/28|0;f=h+1|0;if(f>>>0>153391689)Snb(b);k=b+8|0;i=((c[k>>2]|0)-e|0)/28|0;e=i<<1;e=i>>>0<76695844?(e>>>0>>0?f:e):153391689;do if(!e)g=0;else if(e>>>0>153391689){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{g=omb(e*28|0)|0;break}while(0);f=g+(h*28|0)|0;i=g+(e*28|0)|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;h=g+(h*28|0)+12|0;d=d+12|0;c[h>>2]=c[d>>2];c[h+4>>2]=c[d+4>>2];c[h+8>>2]=c[d+8>>2];a[h+12>>0]=a[d+12>>0]|0;h=f+28|0;d=c[b>>2]|0;e=c[j>>2]|0;if((e|0)==(d|0)){g=d;e=d}else{do{g=f;f=f+-28|0;l=e;e=e+-28|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;g=g+-16|0;l=l+-16|0;c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];c[g+8>>2]=c[l+8>>2];a[g+12>>0]=a[l+12>>0]|0}while((e|0)!=(d|0));g=c[b>>2]|0;e=c[j>>2]|0}c[b>>2]=f;c[j>>2]=h;c[k>>2]=i;f=g;if((e|0)!=(f|0))do{e=e+-28|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));if(!g)return;rmb(g);return}function QX(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+64|0;k=l+40|0;j=l+24|0;h=l;g=l+48|0;c[j>>2]=jab()|0;p9a(h,17,147673,j)|0;c[k>>2]=nNa(d)|0;c[k+4>>2]=h;mKa(g,146045,k);h=g+11|0;e=(a[h>>0]|0)<0?c[g>>2]|0:g;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(j);if(f>>>0<11){a[j+11>>0]=f;if(!f)b=j;else{b=j;i=6}}else{i=f+16&-16;b=omb(i)|0;c[j>>2]=b;c[j+8>>2]=i|-2147483648;c[j+4>>2]=f;i=6}if((i|0)==6)qpb(b|0,e|0,f|0)|0;a[b+f>>0]=0;if((a[h>>0]|0)<0)rmb(c[g>>2]|0);e=j+11|0;f=a[e>>0]|0;i=f<<24>>24<0;b=c[j>>2]|0;f=i?b+(c[j+4>>2]|0)|0:j+(f&255)|0;b=i?b:j;if((b|0)!=(f|0))do{a[b>>0]=t7a(a[b>>0]|0)|0;b=b+1|0}while((b|0)!=(f|0));c[k>>2]=wNa(d,143557)|0;XMa(k,(a[e>>0]|0)<0?c[j>>2]|0:j)|0;if((a[e>>0]|0)>=0){ya=l;return}rmb(c[j>>2]|0);ya=l;return}function RX(a,d,e){a=a|0;d=d|0;e=e|0;var f=0;f=a+392|0;c[f>>2]=122364;UR(a,65676,d);c[a>>2]=65636;c[f>>2]=65664;d=a+128|0;c[a+156>>2]=0;c[a+384>>2]=0;c[a+388>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;b[d+24>>1]=0;spb(a+164|0,0,216)|0;c[a+380>>2]=a+384;Rmb(d,e)|0;return}function SX(a){a=a|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function TX(a){a=a|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function UX(a){a=a|0;return 109}function VX(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[146073]|0;a[b+1>>0]=a[146074]|0;a[b+2>>0]=a[146075]|0;a[b+3>>0]=a[146076]|0;a[b+4>>0]=a[146077]|0;a[b+5>>0]=a[146078]|0;a[b+6>>0]=0;return}function WX(b){b=b|0;KZ(b);P_a(b+420|0);G2a(b+428|0);FTa(b+436|0);c[b+452>>2]=0;c[b+456>>2]=0;c[b+444>>2]=10;a[b+448>>0]=0;a[b+449>>0]=1;a[b+450>>0]=0;return}function XX(a){a=a|0;var b=0,d=0;b=omb(460)|0;Hn(b,a);c[b+424>>2]=c[a+424>>2];c[b+432>>2]=c[a+432>>2];c[b+440>>2]=c[a+440>>2];c[b>>2]=65728;c[b+160>>2]=66304;c[b+176>>2]=66336;c[b+196>>2]=66352;c[b+212>>2]=66388;c[b+344>>2]=66404;c[b+360>>2]=66420;c[b+420>>2]=66436;c[b+428>>2]=66452;c[b+436>>2]=66468;d=b+444|0;a=a+444|0;c[d>>2]=c[a>>2];c[d+4>>2]=c[a+4>>2];c[d+8>>2]=c[a+8>>2];c[d+12>>2]=c[a+12>>2];return b|0}function YX(a){a=a|0;return 1}function ZX(a){a=a|0;a=a+-160|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function _X(a){a=a|0;a=a+-160|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function $X(b){b=b|0;b=b+-160|0;KZ(b);P_a(b+420|0);G2a(b+428|0);FTa(b+436|0);c[b+452>>2]=0;c[b+456>>2]=0;c[b+444>>2]=10;a[b+448>>0]=0;a[b+449>>0]=1;a[b+450>>0]=0;return}function aY(a){a=a|0;a=a+-176|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function bY(a){a=a|0;a=a+-176|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function cY(a){a=a|0;a=a+-196|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function dY(a){a=a|0;a=a+-196|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function eY(b){b=b|0;b=b+-196|0;KZ(b);P_a(b+420|0);G2a(b+428|0);FTa(b+436|0);c[b+452>>2]=0;c[b+456>>2]=0;c[b+444>>2]=10;a[b+448>>0]=0;a[b+449>>0]=1;a[b+450>>0]=0;return}function fY(a){a=a|0;a=a+-212|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function gY(a){a=a|0;a=a+-212|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function hY(a){a=a|0;a=a+-344|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function iY(a){a=a|0;a=a+-344|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function jY(a){a=a|0;a=a+-360|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function kY(a){a=a|0;a=a+-360|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function lY(a){a=a|0;a=a+-420|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function mY(a){a=a|0;a=a+-420|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function nY(a){a=a|0;a=a+-428|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function oY(a){a=a|0;a=a+-428|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function pY(a){a=a|0;a=a+-436|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);return}function qY(a){a=a|0;a=a+-436|0;wTa(a+436|0);MZa(a+428|0);kYa(a+420|0);FZ(a);rmb(a);return}function rY(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d+8>>2]=0;g=d+11|0;a[g>>0]=7;a[d>>0]=a[146094]|0;a[d+1>>0]=a[146095]|0;a[d+2>>0]=a[146096]|0;a[d+3>>0]=a[146097]|0;a[d+4>>0]=a[146098]|0;a[d+5>>0]=a[146099]|0;a[d+6>>0]=a[146100]|0;a[d+7>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+420|0;O_a(f);e=b+428|0;F2a(e);g=b+436|0;ETa(g);c[b>>2]=65728;c[b+160>>2]=66304;c[b+176>>2]=66336;c[b+196>>2]=66352;c[b+212>>2]=66388;c[b+344>>2]=66404;c[b+360>>2]=66420;c[f>>2]=66436;c[e>>2]=66452;c[g>>2]=66468;c[h>>2]=88;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=88;e=e+4|0;c[g>>2]=e}c[h>>2]=172;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=172;e=e+4|0;c[g>>2]=e}c[h>>2]=6;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=6;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function sY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;e=j;c[e+8>>2]=0;h=e+11|0;a[h>>0]=7;a[e>>0]=a[146094]|0;a[e+1>>0]=a[146095]|0;a[e+2>>0]=a[146096]|0;a[e+3>>0]=a[146097]|0;a[e+4>>0]=a[146098]|0;a[e+5>>0]=a[146099]|0;a[e+6>>0]=a[146100]|0;a[e+7>>0]=0;D_(b,e);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);g=b+420|0;O_a(g);f=b+428|0;F2a(f);h=b+436|0;ETa(h);c[b>>2]=65728;c[b+160>>2]=66304;c[b+176>>2]=66336;c[b+196>>2]=66352;c[b+212>>2]=66388;c[b+344>>2]=66404;c[b+360>>2]=66420;c[g>>2]=66436;c[f>>2]=66452;c[h>>2]=66468;c[i>>2]=88;h=b+124|0;f=c[h>>2]|0;g=b+128|0;e=c[g>>2]|0;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=88;f=f+4|0;c[h>>2]=f}c[i>>2]=172;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=172;f=f+4|0;c[h>>2]=f}c[i>>2]=6;if((f|0)==(e|0))Gd(b+120|0,i);else{c[f>>2]=6;c[h>>2]=f+4}Pa[c[(c[b>>2]|0)+96>>2]&4095](b);i=c[d+76>>2]<<24;g=i+-134217728|0;e=g>>24;if((i+-16777216|0)>>>0>234881024){ya=j;return}do if((g|0)>0)c[b+456>>2]=1;else{f=b+456|0;if((g|0)<0){c[f>>2]=2;break}else{c[f>>2]=10;break}}while(0);c[b+452>>2]=(e|0)>-1?e:0-e|0;if((c[d+84>>2]|0)==2)a[b+449>>0]=0;if((c[d+88>>2]|0)!=1){ya=j;return}a[b+450>>0]=1;ya=j;return}function tY(a){a=a|0;var b=0;switch(c[a+424>>2]|0){case 1:{c[a+456>>2]=1;b=c[a+432>>2]|0;if(4==(b|0))b=1;else if(1==(b|0))b=2;else if(5==(b|0))b=3;else if(2==(b|0))b=4;else if(6==(b|0))b=5;else if(3==(b|0))b=6;else if(7==(b|0))b=7;else return;c[a+452>>2]=b;return}case 2:{c[a+456>>2]=2;b=c[a+432>>2]|0;if(7==(b|0))b=1;else if(3==(b|0))b=2;else if(6==(b|0))b=3;else if(2==(b|0))b=4;else if(5==(b|0))b=5;else if(1==(b|0))b=6;else if(4==(b|0))b=7;else return;c[a+452>>2]=b;return}default:return}}function uY(a,b){a=a|0;b=b|0;if((b|0)>6){b=1;return b|0}b=c[((a|0)==2?16:48)+(b<<2)>>2]|0;return b|0}function vY(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=(b|0)==1&1;do switch(c[e+424>>2]<<8|a[e+448>>0]|0){case 257:{b=0;break}case 258:{b=1;break}case 259:{b=2;break}case 260:{b=3;break}case 261:{b=4;break}case 1025:{b=2;break}case 1026:{b=3;break}case 1027:{b=4;break}case 1028:{b=5;break}case 1029:{b=6;break}case 771:{b=6;break}case 772:{b=7;break}case 773:{b=8;break}case 769:{b=8;break}case 770:{b=8;break}default:b=4}while(0);f=(c[80+(f*252|0)+(b*28|0)+(d+-1<<2)>>2]|0)+4|0;d=c[e+456>>2]|0;if(!d){e=0;e=f-e|0;return e|0}b=c[e+460>>2]|0;if((b|0)==1){e=(d|0)==8?-1:-2;e=f-e|0;return e|0}else{e=(b|0)==2?((d|0)==8?1:2):0;e=f-e|0;return e|0}return 0}function wY(a){a=a|0;var b=0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function xY(a){a=a|0;var b=0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(b|0){c[a+168>>2]=b;rmb(b)}Waa(a);rmb(a);return}function yY(a){a=a|0;return 15}function zY(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[146102]|0;a[b+1>>0]=a[146103]|0;a[b+2>>0]=a[146104]|0;a[b+3>>0]=a[146105]|0;a[b+4>>0]=a[146106]|0;a[b+5>>0]=0;return}function AY(a){a=a|0;bba(a);return}function BY(a){a=a|0;var b=0,d=0;b=omb(180)|0;Lba(b,a);d=b+160|0;Qca(d,a+160|0);c[b>>2]=66484;c[d>>2]=67044;return b|0}function CY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(12)|0;c[g>>2]=l;e=l+12|0;c[m>>2]=e;c[l>>2]=140;c[l+4>>2]=142;c[l+8>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function DY(a){a=a|0;var b=0;a=a+-160|0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function EY(a){a=a|0;var b=0;a=a+-160|0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);rmb(a);return}c[a+168>>2]=b;rmb(b);Waa(a);rmb(a);return}function FY(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=6;a[d>>0]=a[146121]|0;a[d+1>>0]=a[146122]|0;a[d+2>>0]=a[146123]|0;a[d+3>>0]=a[146124]|0;a[d+4>>0]=a[146125]|0;a[d+5>>0]=a[146126]|0;a[d+6>>0]=0;Wba(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b+164>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;c[b>>2]=66484;c[b+160>>2]=67044;bba(b);ya=e;return}function GY(a){a=a|0;var b=0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function HY(a){a=a|0;var b=0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(b|0){c[a+168>>2]=b;rmb(b)}Waa(a);rmb(a);return}function IY(a){a=a|0;return 16}function JY(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;d=b;e=146128;f=d+9|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));a[b+9>>0]=0;return}function KY(a){a=a|0;bba(a);return}function LY(a){a=a|0;var b=0,d=0;b=omb(180)|0;Lba(b,a);d=b+160|0;Qca(d,a+160|0);c[b>>2]=67064;c[d>>2]=67624;return b|0}function MY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(12)|0;c[g>>2]=l;e=l+12|0;c[m>>2]=e;c[l>>2]=140;c[l+4>>2]=142;c[l+8>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function NY(a){a=a|0;var b=0;a=a+-160|0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);return}c[a+168>>2]=b;rmb(b);Waa(a);return}function OY(a){a=a|0;var b=0;a=a+-160|0;c[a+160>>2]=26712;b=c[a+164>>2]|0;if(!b){Waa(a);rmb(a);return}c[a+168>>2]=b;rmb(b);Waa(a);rmb(a);return}function PY(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=ya;ya=ya+16|0;d=g;e=d+11|0;a[e>>0]=10;f=d;h=146155;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+10>>0]=0;Wba(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);c[b+164>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;c[b>>2]=67064;c[b+160>>2]=67624;bba(b);ya=g;return}function QY(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=67644;b=a+160|0;c[b>>2]=68204;d=a+176|0;c[d>>2]=68224;e=a+196|0;c[e>>2]=68244;f=a+204|0;c[f>>2]=68260;g=a+220|0;c[g>>2]=68276;bba(a);qC(b);i2a(e);w4a(f);T4a(g);qZ(a);c[a+228>>2]=0;G_a(g);y_a(f);CZa(e);c[d>>2]=26712;d=c[a+180>>2]|0;if(!d){oC(b);Waa(a);return}c[a+184>>2]=d;rmb(d);oC(b);Waa(a);return}function RY(a){a=a|0;QY(a);rmb(a);return}function SY(a){a=a|0;return 17}function TY(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[146198]|0;a[b+1>>0]=a[146199]|0;a[b+2>>0]=a[146200]|0;a[b+3>>0]=a[146201]|0;a[b+4>>0]=a[146202]|0;a[b+5>>0]=0;return}function UY(a){a=a|0;bba(a);qC(a+160|0);i2a(a+196|0);w4a(a+204|0);T4a(a+220|0);qZ(a);c[a+228>>2]=0;return}function VY(a){a=a|0;return 0}function WY(b){b=b|0;var d=0;d=b+252|0;b=b+228|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;a[b+20>>0]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;a[d+16>>0]=0;return}function XY(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;h=k;j=k+20|0;e=k+24|0;g=k+8|0;c[j>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>91){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>=132)i=3}else i=3;do if((i|0)==3){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);i=g+11|0;f=(a[i>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=f;aKa(161448,h);if((a[i>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[j>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=k;return}}function YY(a,b){a=a|0;b=b|0;var d=0,e=0;d=job(b,7856,8672,0)|0;c[d+20>>2]=a;e=omb(272)|0;En(e,a);b=d+40|0;c[b>>2]=e;Pa[c[(c[e>>2]|0)+108>>2]&4095](e);lca(c[b>>2]|0,a);a=c[d+36>>2]|0;Ra[c[(c[a>>2]|0)+112>>2]&511](a,c[b>>2]|0);return 0}function ZY(a,b){a=a|0;b=b|0;var d=0;if(!b)b=0;else b=job(b,7856,9992,0)|0;b=b+8|0;d=c[b>>2]|0;if(!d){c[b>>2]=a;return 1}else{dca(d,a,-1,0);return 1}return 0}function _Y(a,b){a=a|0;b=b|0;var d=0;d=c[a+232>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+236>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+240>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+244>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+252>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+256>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+260>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;d=c[a+264>>2]|0;if(!d)return 0;Fa[c[(c[d>>2]|0)+196>>2]&511](d,b)|0;return 0}function $Y(b,d){b=b|0;d=d|0;var e=0,f=0,h=0;if(!d)e=0;else e=job(d,7856,12584,0)|0;c[e+16>>2]=(c[(job(Nca(b,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+1448;c[e+20>>2]=(c[(job(Nca(b,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+1964;f=e+8|0;g[f>>3]=-1024.0;h=e+32|0;c[h>>2]=(a[e+36>>0]|0)==0?2:1;d=c[b+232>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,e)|0;d=c[b+236>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,e)|0;d=c[b+240>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,e)|0;d=c[b+244>>2]|0;if(!d){c[h>>2]=0;g[f>>3]=0.0;return 0}Fa[c[(c[d>>2]|0)+200>>2]&511](d,e)|0;c[h>>2]=0;g[f>>3]=0.0;return 0}function aZ(b,d){b=b|0;d=d|0;var e=0,f=0,h=0;if(!d)f=0;else f=job(d,7856,12584,0)|0;e=f+32|0;c[e>>2]=3;h=f+4|0;g[f+8>>3]=+EQ(c[h>>2]|0);d=c[b+252>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,f)|0;d=c[b+256>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,f)|0;d=c[b+260>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,f)|0;d=c[b+264>>2]|0;if(d|0)Fa[c[(c[d>>2]|0)+200>>2]&511](d,f)|0;c[e>>2]=0;d=Nca(b,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0;if(!(a[(c[(c[f+40>>2]|0)+1368>>2]|0)+1688>>0]|0))b=c[d+200>>2]|0;else b=0;d=c[h>>2]|0;if(((c[d+68>>2]|0)-(c[d+64>>2]|0)|0)<=0)return 0;e=0;do{d=Ica(d,e)|0;if(!d)d=0;else d=job(d,13672,11104,0)|0;if(QQ(d,b)|0)JQ(ZP(d,b)|0);e=e+1|0;d=c[h>>2]|0}while((e|0)<((c[d+68>>2]|0)-(c[d+64>>2]|0)>>2|0));return 0}function bZ(a,b){a=a|0;b=b|0;qZ(a);return 0}function cZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(!b)i=0;else i=job(b,7856,9752,0)|0;h=i+16|0;g=c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+200>>2]|0;d=i+20|0;b=c[d>>2]|0;do if(!b){f=d;e=d}else{e=i+20|0;while(1){d=c[b+16>>2]|0;if((g|0)<(d|0)){d=c[b>>2]|0;if(!d){d=7;break}else{e=b;b=d}}else{if((d|0)>=(g|0)){d=11;break}e=b+4|0;d=c[e>>2]|0;if(!d){d=10;break}else b=d}}if((d|0)==7){f=b;e=b;break}else if((d|0)==10){f=b;break}else if((d|0)==11){f=b;break}}while(0);b=c[e>>2]|0;if(!b){d=omb(32)|0;c[d+16>>2]=g;b=d+24|0;g=b;c[g>>2]=0;c[g+4>>2]=0;c[d+20>>2]=b;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=f;c[e>>2]=d;b=c[c[h>>2]>>2]|0;if(!b)b=d;else{c[h>>2]=b;b=c[e>>2]|0}tF(c[i+20>>2]|0,b);i=i+24|0;c[i>>2]=(c[i>>2]|0)+1;i=d}else i=b;h=i+20|0;g=c[a+200>>2]|0;d=i+24|0;b=c[d>>2]|0;do if(!b){f=d;e=d}else{e=i+24|0;while(1){d=c[b+16>>2]|0;if((g|0)<(d|0)){d=c[b>>2]|0;if(!d){d=22;break}else{e=b;b=d}}else{if((d|0)>=(g|0)){d=26;break}e=b+4|0;d=c[e>>2]|0;if(!d){d=25;break}else b=d}}if((d|0)==22){f=b;e=b;break}else if((d|0)==25){f=b;break}else if((d|0)==26){f=b;break}}while(0);if(c[e>>2]|0)return 0;b=omb(32)|0;c[b+16>>2]=g;d=b+24|0;a=d;c[a>>2]=0;c[a+4>>2]=0;c[b+20>>2]=d;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=f;c[e>>2]=b;d=c[c[h>>2]>>2]|0;if(d){c[h>>2]=d;b=c[e>>2]|0}tF(c[i+24>>2]|0,b);a=i+28|0;c[a>>2]=(c[a>>2]|0)+1;return 0}function dZ(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,9784,0)|0;b=b+4|0;if(!(c[b>>2]|0))return 0;if(Bca(a,114,-1e4,1)|0)return 0;c[b>>2]=0;return 0}function eZ(a,b){a=a|0;b=b|0;var d=0;b=job(b,7856,9240,0)|0;d=b+8|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[b+24>>2]=(c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+1448;c[b+28>>2]=(c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+1964;return 0}function fZ(a){a=a|0;QY(a+-160|0);return}function gZ(a){a=a|0;a=a+-160|0;QY(a);rmb(a);return}function hZ(a){a=a|0;a=a+-160|0;bba(a);qC(a+160|0);i2a(a+196|0);w4a(a+204|0);T4a(a+220|0);qZ(a);c[a+228>>2]=0;return}function iZ(a){a=a|0;QY(a+-176|0);return}function jZ(a){a=a|0;a=a+-176|0;QY(a);rmb(a);return}function kZ(a){a=a|0;QY(a+-196|0);return}function lZ(a){a=a|0;a=a+-196|0;QY(a);rmb(a);return}function mZ(a){a=a|0;QY(a+-204|0);return}function nZ(a){a=a|0;a=a+-204|0;QY(a);rmb(a);return}function oZ(a){a=a|0;QY(a+-220|0);return}function pZ(a){a=a|0;a=a+-220|0;QY(a);rmb(a);return}function qZ(b){b=b|0;var d=0,e=0;a[b+248>>0]=0;d=b+232|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+236|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+240|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+244|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}a[b+268>>0]=0;d=b+252|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+256|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+260|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}d=b+264|0;e=c[d>>2]|0;if(!e)return;Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0;return}function rZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=ya;ya=ya+16|0;i=j+12|0;e=j;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;h=e+11|0;a[h>>0]=6;a[e>>0]=a[146217]|0;a[e+1>>0]=a[146218]|0;a[e+2>>0]=a[146219]|0;a[e+3>>0]=a[146220]|0;a[e+4>>0]=a[146221]|0;a[e+5>>0]=a[146222]|0;a[e+6>>0]=0;Wba(b,e);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);k=b+160|0;xC(k);e=b+176|0;c[e>>2]=26712;c[b+180>>2]=0;c[b+184>>2]=0;c[b+188>>2]=0;g=b+196|0;h2a(g);f=b+204|0;v4a(f);h=b+220|0;S4a(h);c[b>>2]=67644;c[k>>2]=68204;c[e>>2]=68224;c[g>>2]=68244;c[f>>2]=68260;c[h>>2]=68276;c[i>>2]=156;h=b+124|0;f=c[h>>2]|0;g=b+128|0;e=c[g>>2]|0;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=156;f=f+4|0;c[h>>2]=f}c[i>>2]=207;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=207;f=f+4|0;c[h>>2]=f}c[i>>2]=211;if((f|0)==(e|0)){Gd(b+120|0,i);i=b+232|0;k=b+252|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);k=b+200|0;c[k>>2]=d;ya=j;return}else{c[f>>2]=211;c[h>>2]=f+4;i=b+232|0;k=b+252|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);k=b+200|0;c[k>>2]=d;ya=j;return}}function sZ(a,b){a=a|0;b=b|0;var d=0;d=a+176|0;Sca(d,a);if(!b){d=0;return d|0}a=Tca(d,a)|0;if((c[a>>2]|0)==(c[a+4>>2]|0)){d=0;return d|0}a=Wca(d,b)|0;if(!a){d=0;return d|0}d=job(a,13672,12616,0)|0;return d|0}function tZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=qca(a,148)|0;if(!d){b=0;return b|0}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<=91){b=0;return b|0}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>=132){b=0;return b|0}d=job(d,13672,12616,0)|0;if((Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0)>(b|0)){b=0;return b|0}e=rca(a)|0;if(!e){b=d;return b|0}a:while(1){while(1){if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)>91)if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)<132)break;e=rca(a)|0;if(!e){e=14;break a}}f=d;d=job(e,13672,12616,0)|0;if((Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0)>(b|0)){d=f;e=14;break}e=rca(a)|0;if(!e){e=13;break}}if((e|0)==13){b=d;return b|0}else if((e|0)==14)return d|0;return 0}function uZ(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b){a=(c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+524|0;return a|0}d=a+176|0;Sca(d,a);if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==102){d=b;e=5}else{d=Vca(d,b,102)|0;if(d|0)e=5}if((e|0)==5)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==102){a=job(d,13672,9304,0)|0;return a|0}d=vZ(a,b)|0;if(d|0){a=d;return a|0}a=(c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+524|0;return a|0}function vZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+32|0;e=g+8|0;d=g;a=job(Nca(a,9,-1)|0,13672,9648,0)|0;if((c[a+1364>>2]|0)==3){c[e>>2]=0;f=e+4|0;c[f>>2]=0;c[e+8>>2]=0;c[d>>2]=44492;c[d+4>>2]=102;Gca(a,e,d,qca(a,102)|0,b,1);a=c[f>>2]|0;d=c[e>>2]|0;if((a|0)==(d|0)){b=1;a=0}else{a=c[a+-4>>2]|0;if(!a){b=0;a=0}else{b=0;a=job(a,13672,9304,0)|0}}if(d|0){c[f>>2]=d;rmb(d)}if(!b){f=a;ya=g;return f|0}}f=0;ya=g;return f|0}function wZ(a,b){a=a|0;b=b|0;a=uZ(a,b)|0;if(!a){b=0;return b|0}b=Yv(a)|0;return b|0}function xZ(a,b){a=a|0;b=b|0;if((yZ(a,b)|0)<2){b=0;return b|0}b=c[a+228>>2]|0;return b|0}function yZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0.0,k=0.0;i=ya;ya=ya+16|0;e=i;d=Nca(a,19,-1)|0;if(!d)f=0;else f=job(d,13672,12848,0)|0;h=c[b+392>>2]|0;c[e>>2]=0;d=K_(b,e)|0;if(!d){d=Nca(b,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0}k=+g[h+168>>3];j=+x_(b,0,0,1,1);b=zZ(a,k,j,f,c[d+200>>2]|0)|0;ya=i;return b|0}function zZ(a,b,d,e,f){a=a|0;b=+b;d=+d;e=e|0;f=f|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;k=ya;ya=ya+112|0;j=k;h=k+88|0;o=k+80|0;l=k+64|0;n=k+52|0;m=k+48|0;c[o>>2]=152;c[o+4>>2]=1;c[j>>2]=c[o>>2];c[j+4>>2]=c[o+4>>2];_ca(h,j);o=c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0;a=(c[(job(Nca(a,26,-1)|0,13672,15488,0)|0)+256>>2]|0)+1448|0;c[j>>2]=68292;i=j+8|0;p=i+16|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[j+36>>2]=o+1964;c[j+40>>2]=a;c[j+44>>2]=h;g[i>>3]=b;g[j+16>>3]=d;c[l>>2]=0;i=l+4|0;c[i>>2]=0;c[l+8>>2]=0;c[n+4>>2]=7;c[n>>2]=31464;c[n+8>>2]=f;c[m>>2]=n;_z(l,m);gba(e+288|0,h,j,0,l,-1e4,1);f=j+28|0;a=c[j+24>>2]|0;h=(c[f>>2]|0)-a>>2;e=c[l>>2]|0;if(e){c[i>>2]=e;rmb(e);a=c[j+24>>2]|0}c[j>>2]=68292;if(!a){ya=k;return h|0}c[f>>2]=a;rmb(a);ya=k;return h|0}function AZ(a){a=a|0;var b=0;c[a>>2]=68292;b=c[a+24>>2]|0;if(!b)return;c[a+28>>2]=b;rmb(b);return}function BZ(a){a=a|0;var b=0;c[a>>2]=68292;b=c[a+24>>2]|0;if(!b){rmb(a);return}c[a+28>>2]=b;rmb(b);rmb(a);return}function CZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0.0,k=0.0;h=c[(c[c[b>>2]>>2]|0)+48>>2]|0;i=c[(c[(c[b+4>>2]|0)+-4>>2]|0)+48>>2]|0;if((h|0)!=0&(i|0)!=0){b=Nca(a,19,-1)|0;if(!b)f=0;else f=job(b,13672,12848,0)|0;d=c[h+392>>2]|0;e=c[i+392>>2]|0;b=Nca(h,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;k=+g[d+168>>3];j=+g[e+168>>3]-k;j=+ppb(+((j+ +x_(i,0,0,1,1))*1.0e8))/1.0e8;if((zZ(a,k,j,f,c[b+200>>2]|0)|0)<2){a=0;return a|0}}a=c[a+228>>2]|0;return a|0}function DZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=ya;ya=ya+16|0;if(!d){kKa(146259,g);ya=g;return}qZ(b);f=d+2408|0;if(a[f>>0]|0)if(m$a(d+944|0)|0){e=omb(464)|0;Hn(e,d+524|0);i=e+420|0;c[i>>2]=120816;c[e+424>>2]=c[d+948>>2];h=e+428|0;c[h>>2]=120848;Lmb(e+432|0,d+956|0);a[e+448>>0]=a[d+972>>0]|0;l=d+980|0;k=c[l+4>>2]|0;j=e+456|0;c[j>>2]=c[l>>2];c[j+4>>2]=k;c[e>>2]=38664;c[e+160>>2]=39240;c[e+176>>2]=39272;c[e+196>>2]=39288;c[e+212>>2]=39324;c[e+344>>2]=39340;c[e+360>>2]=39356;c[i>>2]=39372;c[h>>2]=39388;c[e+444>>2]=39404;c[e+452>>2]=39420;c[b+232>>2]=e;Yba(e,b)}if(a[d+2409>>0]|0)if(c[d+1444>>2]|0){l=omb(460)|0;Hn(l,d+988|0);c[l+424>>2]=c[d+1412>>2];c[l+432>>2]=c[d+1420>>2];c[l+440>>2]=c[d+1428>>2];c[l>>2]=65728;c[l+160>>2]=66304;c[l+176>>2]=66336;c[l+196>>2]=66352;c[l+212>>2]=66388;c[l+344>>2]=66404;c[l+360>>2]=66420;c[l+420>>2]=66436;c[l+428>>2]=66452;c[l+436>>2]=66468;k=l+444|0;j=d+1432|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];c[b+236>>2]=l;Yba(l,b)}if(a[d+2410>>0]|0)if(E1a(d+1924|0)|0){l=omb(516)|0;Hn(l,d+1448|0);k=l+420|0;c[k>>2]=120848;Lmb(l+424|0,d+1872|0);c[l+440>>2]=c[d+1888>>2];h=d+1896|0;i=c[h+4>>2]|0;j=l+448|0;c[j>>2]=c[h>>2];c[j+4>>2]=i;j=l+460|0;i=d+1908|0;c[j>>2]=c[i>>2];c[j+4>>2]=c[i+4>>2];c[j+8>>2]=c[i+8>>2];c[j+12>>2]=c[i+12>>2];j=d+1928|0;i=c[j+4>>2]|0;h=l+480|0;c[h>>2]=c[j>>2];c[h+4>>2]=i;h=d+1940|0;i=c[h+4>>2]|0;j=l+492|0;c[j>>2]=c[h>>2];c[j+4>>2]=i;a[l+504>>0]=a[d+1952>>0]|0;c[l+512>>2]=c[d+1960>>2];c[l>>2]=72332;c[l+160>>2]=72908;c[l+176>>2]=72940;c[l+196>>2]=72956;c[l+212>>2]=72992;c[l+344>>2]=73008;c[l+360>>2]=73024;c[k>>2]=73040;c[l+436>>2]=73056;c[l+444>>2]=73072;c[l+456>>2]=73088;c[l+476>>2]=73104;c[l+488>>2]=73120;c[l+500>>2]=73136;c[l+508>>2]=73152;c[b+240>>2]=l;Yba(l,b)}do if(a[d+2411>>0]|0){e=d+2384|0;if(!(P1a(e)|0))if(!(O1a(e)|0))break;l=omb(444)|0;Hn(l,d+1964|0);k=l+424|0;j=d+2388|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[l+440>>2]=c[d+2404>>2];c[l>>2]=73168;c[l+160>>2]=73744;c[l+176>>2]=73776;c[l+196>>2]=73792;c[l+212>>2]=73828;c[l+344>>2]=73844;c[l+360>>2]=73860;c[l+420>>2]=73876;c[l+436>>2]=73892;c[b+244>>2]=l;Yba(l,b)}while(0);c[f>>2]=0;ya=g;return}function EZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=ya;ya=ya+16|0;if(!d){kKa(146259,g);ya=g;return}f=d+2408|0;if(a[f>>0]|0)if(m$a(d+944|0)|0){e=omb(464)|0;Hn(e,d+524|0);i=e+420|0;c[i>>2]=120816;c[e+424>>2]=c[d+948>>2];h=e+428|0;c[h>>2]=120848;Lmb(e+432|0,d+956|0);a[e+448>>0]=a[d+972>>0]|0;l=d+980|0;k=c[l+4>>2]|0;j=e+456|0;c[j>>2]=c[l>>2];c[j+4>>2]=k;c[e>>2]=38664;c[e+160>>2]=39240;c[e+176>>2]=39272;c[e+196>>2]=39288;c[e+212>>2]=39324;c[e+344>>2]=39340;c[e+360>>2]=39356;c[i>>2]=39372;c[h>>2]=39388;c[e+444>>2]=39404;c[e+452>>2]=39420;c[b+252>>2]=e;Yba(e,b)}if(a[d+2409>>0]|0)if(c[d+1444>>2]|0){l=omb(460)|0;Hn(l,d+988|0);c[l+424>>2]=c[d+1412>>2];c[l+432>>2]=c[d+1420>>2];c[l+440>>2]=c[d+1428>>2];c[l>>2]=65728;c[l+160>>2]=66304;c[l+176>>2]=66336;c[l+196>>2]=66352;c[l+212>>2]=66388;c[l+344>>2]=66404;c[l+360>>2]=66420;c[l+420>>2]=66436;c[l+428>>2]=66452;c[l+436>>2]=66468;k=l+444|0;j=d+1432|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];c[b+256>>2]=l;Yba(l,b)}if(a[d+2410>>0]|0)if(E1a(d+1924|0)|0){l=omb(516)|0;Hn(l,d+1448|0);k=l+420|0;c[k>>2]=120848;Lmb(l+424|0,d+1872|0);c[l+440>>2]=c[d+1888>>2];h=d+1896|0;i=c[h+4>>2]|0;j=l+448|0;c[j>>2]=c[h>>2];c[j+4>>2]=i;j=l+460|0;i=d+1908|0;c[j>>2]=c[i>>2];c[j+4>>2]=c[i+4>>2];c[j+8>>2]=c[i+8>>2];c[j+12>>2]=c[i+12>>2];j=d+1928|0;i=c[j+4>>2]|0;h=l+480|0;c[h>>2]=c[j>>2];c[h+4>>2]=i;h=d+1940|0;i=c[h+4>>2]|0;j=l+492|0;c[j>>2]=c[h>>2];c[j+4>>2]=i;a[l+504>>0]=a[d+1952>>0]|0;c[l+512>>2]=c[d+1960>>2];c[l>>2]=72332;c[l+160>>2]=72908;c[l+176>>2]=72940;c[l+196>>2]=72956;c[l+212>>2]=72992;c[l+344>>2]=73008;c[l+360>>2]=73024;c[k>>2]=73040;c[l+436>>2]=73056;c[l+444>>2]=73072;c[l+456>>2]=73088;c[l+476>>2]=73104;c[l+488>>2]=73120;c[l+500>>2]=73136;c[l+508>>2]=73152;c[b+260>>2]=l;Yba(l,b)}do if(a[d+2411>>0]|0){e=d+2384|0;if(!(P1a(e)|0))if(!(O1a(e)|0))break;l=omb(444)|0;Hn(l,d+1964|0);k=l+424|0;j=d+2388|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[l+440>>2]=c[d+2404>>2];c[l>>2]=73168;c[l+160>>2]=73744;c[l+176>>2]=73776;c[l+196>>2]=73792;c[l+212>>2]=73828;c[l+344>>2]=73844;c[l+360>>2]=73860;c[l+420>>2]=73876;c[l+436>>2]=73892;c[b+264>>2]=l;Yba(l,b)}while(0);c[f>>2]=0;ya=g;return}function FZ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function GZ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function HZ(a){a=a|0;return 91}function IZ(a){a=a|0;var b=0,d=0,e=0,f=0;if(XVa(a+176|0)|0)if((c[(job(Nca(a,9,-1)|0,13672,9648,0)|0)+1364>>2]|0)==3){f=yK(a+160|0)|0;return f|0}b=c[a+376>>2]|0;if((b|0)!=-2147483647){f=(c[a+404>>2]|0)+b|0;return f|0}f=a+4|0;b=c[f>>2]|0;if((b|0)!=-2147483647){f=b;return f|0}e=a+392|0;if(!(c[e>>2]|0)){a=Nca(a,19,-1)|0;a=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;c[f>>2]=a;f=a;return f|0}b=Oca(a,91,132,-1)|0;if(!b)d=13;else{b=job(b,13672,12616,0)|0;if(!b)d=13;else if((c[b+392>>2]|0)==(c[e>>2]|0)){b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;b=(c[a+404>>2]|0)+b|0}else d=13}if((d|0)==13){d=Nca(a,19,-1)|0;b=c[a+396>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;d=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=d+b+(c[(c[e>>2]|0)+160>>2]|0)+(c[a+404>>2]|0)|0}c[f>>2]=b;f=b;return f|0}function JZ(a){a=a|0;var b=0,d=0;if(XVa(a+176|0)|0)if((c[(job(Nca(a,9,-1)|0,13672,9648,0)|0)+1364>>2]|0)==3){d=zK(a+160|0)|0;return d|0}d=a+8|0;b=c[d>>2]|0;if((b|0)!=-2147483647){d=b;return d|0}b=c[a+384>>2]|0;do if(!b){if(!(Ba[c[(c[a>>2]|0)+556>>2]&511](a)|0)){b=Oca(a,91,132,-1)|0;if(b|0)break}b=Nca(a,26,-1)|0;if(!b)b=Nca(a,19,-1)|0}while(0);b=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;a=(c[a+400>>2]|0)+b|0;c[d>>2]=a;d=a;return d|0}function KZ(b){b=b|0;var d=0;bba(b);xK(b+160|0);Z$(b+196|0);N0a(b+344|0);w4a(b+360|0);c[b+376>>2]=-2147483647;c[b+412>>2]=0;d=b+392|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;a[d+16>>0]=0;c[b+416>>2]=-2147483647;c[b+380>>2]=0;c[b+384>>2]=0;c[b+388>>2]=0;return}function LZ(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;n=ya;ya=ya+16|0;m=n;if(!b)l=0;else l=job(b,7856,12600,0)|0;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==113){h=l+24|0;b=c[h>>2]|0;i=l+28|0;j=c[i>>2]|0;f=c[a+416>>2]|0;a:do if((b|0)==(j|0))k=8;else do{if((c[b>>2]|0)==(f|0)){k=8;break a}b=b+4|0}while((b|0)!=(j|0));while(0);if((k|0)==8)if((b|0)!=(j|0)){m=1;ya=n;return m|0}c[m>>2]=f;if(j>>>0<(c[l+32>>2]|0)>>>0){c[j>>2]=f;c[i>>2]=j+4}else $m(h,m);m=1;ya=n;return m|0}if(!(Ba[c[(c[a>>2]|0)+52>>2]&511](a)|0)){m=0;ya=n;return m|0}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==123){m=0;ya=n;return m|0}if(c[a+328>>2]|0){m=0;ya=n;return m|0}o=+x_(a,c[l+40>>2]|0,c[l+36>>2]|0,1,1);d=+g[(c[a+392>>2]|0)+168>>3];e=+g[l+8>>3];if(o+d<=e){m=0;ya=n;return m|0}if(d>=e+ +g[l+16>>3]){m=2;ya=n;return m|0}f=l+24|0;b=c[f>>2]|0;h=l+28|0;i=c[h>>2]|0;j=c[a+416>>2]|0;b:do if((b|0)==(i|0))k=22;else while(1){if((c[b>>2]|0)==(j|0)){k=22;break b}b=b+4|0;if((b|0)==(i|0)){k=23;break}}while(0);if((k|0)==22)if((b|0)==(i|0))k=23;if((k|0)==23){c[m>>2]=j;if(i>>>0<(c[l+32>>2]|0)>>>0){c[i>>2]=j;c[h>>2]=i+4}else $m(f,m)}m=(Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==101&1;ya=n;return m|0}function MZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;g=i;if(!b)f=0;else f=job(b,7856,12672,0)|0;if(!(Xq(a,f+28|0)|0)){h=0;ya=i;return h|0}if(_q(a)|0){e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[a+20>>2]|0)+e|0)>(c[f+16>>2]|0)){e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[a+12>>2]|0)+e|0)<(c[f+20>>2]|0)){b=f+24|0;d=c[b>>2]|0;e=c[d+64>>2]|0;if((e|0)==(a|0)){h=0;ya=i;return h|0}if((c[d+120>>2]|0)==(a|0)){h=0;ya=i;return h|0}if(wca(e,a,-1e4)|0){h=0;ya=i;return h|0}if(wca(a,c[(c[b>>2]|0)+64>>2]|0,-1e4)|0){h=0;ya=i;return h|0}if(wca(c[(c[b>>2]|0)+120>>2]|0,a,-1e4)|0){h=0;ya=i;return h|0}if(wca(a,c[(c[b>>2]|0)+120>>2]|0,-1e4)|0){h=0;ya=i;return h|0}c[g>>2]=a;b=f+8|0;d=c[b>>2]|0;if(d>>>0<(c[f+12>>2]|0)>>>0){c[d>>2]=a;c[b>>2]=(c[b>>2]|0)+4}else qS(f+4|0,g)}else h=17}else h=17}else h=17;if((h|0)==17){h=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((h|0)>(c[f+20>>2]|0)){h=2;ya=i;return h|0}}h=0;ya=i;return h|0}function NZ(a,b){a=a|0;b=b|0;Ra[c[(c[a>>2]|0)+560>>2]&511](a,0);Ra[c[(c[a>>2]|0)+564>>2]&511](a,0);c[a+392>>2]=0;c[a+396>>2]=0;c[a+416>>2]=-2147483647;return 0}function OZ(b,d){b=b|0;d=d|0;var e=0.0,f=0,h=0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=ya;ya=ya+16|0;l=o;n=job(d,7856,12584,0)|0;j=b+412|0;c[j>>2]=c[n+32>>2];d=Nca(b,101,-1)|0;if(!d)h=0;else h=job(d,13672,9128,0)|0;d=Nca(b,119,-1)|0;if(!d)f=0;else f=job(d,13672,13512,0)|0;d=Nca(b,122,-1)|0;if(!d)d=0;else d=job(d,13672,14864,0)|0;m=(h|0)!=0;a:do if(m){c[b+392>>2]=c[h+392>>2];f=16;k=55}else{if(f|0){c[b+392>>2]=c[f+392>>2];f=16;k=55;break}if(d|0){c[b+392>>2]=c[d+392>>2];f=16;k=55;break}c[l>>2]=0;d=l+4|0;c[d>>2]=0;p=l+8|0;c[p>>2]=0;h=omb(12)|0;c[l>>2]=h;f=h+12|0;c[p>>2]=f;c[h>>2]=105;c[h+4>>2]=106;c[h+8>>2]=124;c[d>>2]=f;f=Xq(b,l)|0;h=c[l>>2]|0;if(h|0){c[d>>2]=h;rmb(h)}if(f){f=16;k=55}else{c[l>>2]=0;d=l+4|0;c[d>>2]=0;p=l+8|0;c[p>>2]=0;h=omb(16)|0;c[l>>2]=h;f=h+16|0;c[p>>2]=f;c[h>>2]=98;c[h+4>>2]=110;c[h+8>>2]=107;c[h+12>>2]=128;c[d>>2]=f;f=Xq(b,l)|0;h=c[l>>2]|0;if(h|0){c[d>>2]=h;rmb(h)}if(f){e=+z_(b,c[n+16>>2]|0,c[n+20>>2]|0,1,c[n+24>>2]|0);break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==95){f=15;k=55}else{if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==102){d=c[j>>2]|0;if((d|0)==1){f=1;k=55;break}f=(d|0)==2?1:(d|0)==3?18:8;k=55;break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==109){d=c[j>>2]|0;if((d|0)==1){f=2;k=55;break}f=(d|0)==2?2:(d|0)==3?19:2;k=55;break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==111)switch(c[j>>2]|0){case 2:case 1:{f=3;k=55;break a}case 3:{f=20;k=55;break a}default:{c[n+16>>2]=job(b,12616,12976,0)|0;f=10;k=55;break a}}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==112)switch(c[j>>2]|0){case 2:case 1:{f=4;k=55;break a}case 3:{f=21;k=55;break a}default:{c[n+20>>2]=job(b,12616,13064,0)|0;f=4;k=55;break a}}c[l>>2]=0;h=l+4|0;c[h>>2]=0;p=l+8|0;c[p>>2]=0;f=omb(12)|0;c[l>>2]=f;d=f+12|0;c[p>>2]=d;c[f>>2]=116;c[f+4>>2]=113;c[f+8>>2]=114;c[h>>2]=d;d=Xq(b,l)|0;f=c[l>>2]|0;if(f|0){c[h>>2]=f;rmb(f)}if(d){f=6;k=55}else{c[l>>2]=0;d=l+4|0;c[d>>2]=0;p=l+8|0;c[p>>2]=0;h=omb(8)|0;c[l>>2]=h;f=h+8|0;c[p>>2]=f;c[h>>2]=115;c[h+4>>2]=117;c[d>>2]=f;f=Xq(b,l)|0;h=c[l>>2]|0;if(h|0){c[d>>2]=h;rmb(h)}if(f){f=7;k=55}else{if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==104){d=c[(job(b,12616,10008,0)|0)+484>>2]|0;if(!d){f=12;k=55;break}c[b+392>>2]=c[d+392>>2];f=16;k=55;break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==92){f=13;k=55;break}c[l>>2]=0;f=l+4|0;c[f>>2]=0;p=l+8|0;c[p>>2]=0;d=omb(8)|0;c[l>>2]=d;h=d+8|0;c[p>>2]=h;c[d>>2]=93;c[d+4>>2]=94;c[f>>2]=h;h=Xq(b,l)|0;d=c[l>>2]|0;if(d|0){c[f>>2]=d;rmb(d)}if(h){c[b+392>>2]=c[(job(Nca(b,119,-1)|0,13672,13512,0)|0)+392>>2];f=16;k=55;break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==125){if((c[(job(Nca(b,26,-1)|0,13672,15488,0)|0)+232>>2]|0)==5){f=16;k=55;break}c[b+392>>2]=c[(job(Nca(b,119,-1)|0,13672,13512,0)|0)+392>>2];f=16;k=55;break}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==131){c[b+392>>2]=c[(job(Nca(b,119,-1)|0,13672,13512,0)|0)+392>>2];f=16;k=55;break}else{f=y_(b)|0;f=f?14:16;k=55;break}}}}}}while(0);if((k|0)==55){h=b+392|0;d=c[h>>2]|0;if(!d){e=+x_(b,c[n+16>>2]|0,c[n+20>>2]|0,1,c[n+24>>2]|0);if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==127){g[n+8>>3]=e;d=n+4|0;i=e}else{d=n+4|0;p=n+8|0;DQ(c[d>>2]|0,e+ +g[p>>3]);i=+g[p>>3]}d=CQ(c[d>>2]|0,i,f)|0;c[h>>2]=d}else e=0.0;do if((c[d+176>>2]|0)==14){if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=101)if(m|(Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=119)break;d=Nca(b,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0;if(!(a[(c[(c[n+40>>2]|0)+1368>>2]|0)+1688>>0]|0))d=c[d+200>>2]|0;else d=0;IQ(ZP(c[h>>2]|0,d)|0,b)}else if(LQ(d,b)|0)a[n+37>>0]=1;while(0);if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==127){ya=o;return 0}}p=n+8|0;g[p>>3]=e+ +g[p>>3];ya=o;return 0}function PZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+16|0;i=p;if(!d)o=0;else o=job(d,7856,9256,0)|0;d=Nca(b,26,-1)|0;if(!d)f=0;else f=job(d,13672,15488,0)|0;d=Nca(b,17,-1)|0;if(!d){h=0;g=0}else{g=job(d,13672,12520,0)|0;h=g}j=b+384|0;if(!(c[j>>2]|0)){l=b;n=f;m=g}else{d=b+388|0;e=c[d>>2]|0;if(!e){l=b;n=f;m=g}else{l=tZ(e,Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0)|0;h=c[d>>2]|0;n=c[j>>2]|0;m=h}}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==92){e=job(b,12616,7536,0)|0;d=Nca(b,119,-1)|0;if(d|0){d=job(d,13672,13512,0)|0;if(d|0){d=c[d+396>>2]|0;if(!d){RQ(c[b+392>>2]|0,e);ya=p;return 0}else{RQ(d,e);ya=p;return 0}}}k=c[(c[b>>2]|0)+564>>2]|0;o=c[o+4>>2]|0;o=Usa(n,o,$ia(e+420|0,m,l)|0)|0;Ra[k&511](b,o);ya=p;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==101){l=Eia(b,m,l,1)|0;m=c[(c[b>>2]|0)+564>>2]|0;o=Usa(n,c[o+4>>2]|0,l)|0;Ra[m&511](b,o);ya=p;return 0}c[i>>2]=0;e=i+4|0;c[e>>2]=0;g=i+8|0;c[g>>2]=0;d=omb(8)|0;c[i>>2]=d;f=d+8|0;c[g>>2]=f;c[d>>2]=103;c[d+4>>2]=104;c[e>>2]=f;f=Xq(b,i)|0;d=c[i>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}if(f){j=job(b,12616,14648,-2)|0;k=c[(c[b>>2]|0)+564>>2]|0;o=c[o+4>>2]|0;o=Usa(n,o,$ia(j,m,l)|0)|0;Ra[k&511](b,o);ya=p;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==119){g=job(b,12616,13512,0)|0;f=vaa(g)|0;if(J2a(g+604|0)|0)e=Eia(g,m,l,1)|0;else e=0;d=Usa(n,c[o+4>>2]|0,e)|0;if(f)if(!(c[j>>2]|0))d=d-(c[f+400>>2]|0)|0;c[g+784>>2]=e;Ra[c[(c[b>>2]|0)+564>>2]&511](b,d);ya=p;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==113){f=job(b,12616,13240,0)|0;d=f+444|0;if(G3a(d)|0)if(H3a(d)|0){j=c[f+448>>2]|0;d=a[f+452>>0]|0;d=Fia(j,d,wZ(m,l)|0)|0}else k=34;else k=34;do if((k|0)==34){if(B3a(f+436|0)|0){d=c[f+440>>2]|0;break}d=Nca(b,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0;d=d+228|0;e=c[d>>2]|0;if((mca(n,17)|0)>1){d=c[(job(Bca(n,17,-1e4,1)|0,13672,12520,0)|0)+200>>2]|0;d=((d|0)==(c[m+200>>2]|0)?1:-3)+e|0;break}else{d=((c[d>>2]|0)>3?1:-1)+e|0;break}}while(0);c[f+456>>2]=d;m=c[(c[b>>2]|0)+564>>2]|0;o=Usa(n,c[o+4>>2]|0,d)|0;Ra[m&511](b,o);ya=p;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=122){ya=p;return 0}j=job(b,12616,14864,0)|0;d=j+576|0;if(G3a(d)|0)if(H3a(d)|0){i=c[j+580>>2]|0;d=a[j+584>>0]|0;d=Fia(i,d,wZ(m,l)|0)|0}else k=46;else k=46;do if((k|0)==46){if(B3a(j+568|0)|0){d=c[j+572>>2]|0;break}g=c[(job(Nca(b,26,-1)|0,13672,15488,0)|0)+228>>2]|0;d=g+-1|0;e=Nca(b,98,1)|0;if(!e){e=mca(n,17)|0;f=n}else{f=job(e,13672,8736,0)|0;e=mca(n,17)|0;if(!f)f=n;else{h=f+420|0;Sca(h,f);h=Tca(h,f)|0;g=hca(f,j)|0;a:do if(!g)i=d;else{f=(c[h>>2]|0)+(g<<2)|0;while(1){f=f+-4|0;e=c[f>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==119){k=57;break}if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)==101){k=59;break}if((f|0)==(c[h>>2]|0)){i=d;break a}}if((k|0)==57){i=Eia(e,m,l,1)|0;break}else if((k|0)==59){i=Eia(e,m,l,1)|0;i=((Eia(e,m,l,0)|0)+i|0)/2|0;break}}while(0);e=(c[h>>2]|0)+(g<<2)|0;g=h+4|0;b:do if((e|0)==(c[g>>2]|0))e=d;else{while(1){f=c[e>>2]|0;if(!f)f=0;else f=job(f,13672,12616,0)|0;if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==119){k=66;break}e=e+4|0;if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==101){k=68;break}if((e|0)==(c[g>>2]|0)){e=d;break b}}if((k|0)==66){e=Eia(f,m,l,1)|0;break}else if((k|0)==68){e=Eia(f,m,l,1)|0;e=((Eia(f,m,l,0)|0)+e|0)/2|0;break}}while(0);e=(e+i|0)/2|0;m=e-d|0;e=(((m|0)>-1?m:0-m|0)|0)>3?e:d;d=j+424|0;m=(dD(d)|0)==5;d=dD(d)|0;if(((m?e+-2|0:e)|0)>9)d=-1;else d=(((d|0)==7?e+2|0:e)|0)<-3&1;d=e+d|0;if(!(d&1))break;if((d|0)>4){d=d+-1|0;break}else{d=d+1|0;break}}}if((e|0)>1){e=Nca(b,17,-1)|0;if(!e)e=0;else e=job(e,13672,12520,0)|0;if((yZ(e,b)|0)>1){d=c[(job(Bca(f,17,-1e4,1)|0,13672,12520,0)|0)+200>>2]|0;d=((d|0)==(c[h+200>>2]|0)?1:-3)+g|0}}}while(0);l=_la(j,d)|0;c[j+588>>2]=l;m=c[(c[b>>2]|0)+564>>2]|0;o=Usa(n,c[o+4>>2]|0,l)|0;Ra[m&511](b,o);ya=p;return 0}function QZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=ya;ya=ya+32|0;n=q+20|0;g=q+16|0;f=q+12|0;i=q+8|0;j=q+4|0;k=q;if(!b)o=0;else o=job(b,7856,11280,0)|0;m=o+32|0;r=c[m>>2]|0;l=o+36|0;b=c[l>>2]|0;d=b;e=r;h=a+416|0;if((r|0)==(b|0))b=o+16|0;else{b=o+16|0;if((c[h>>2]|0)!=(c[b>>2]|0)){r=o+20|0;s=o+24|0;B_(r,(d-e>>2)+((c[s>>2]|0)-(c[r>>2]|0)>>2)|0);c[i>>2]=c[s>>2];c[j>>2]=c[m>>2];c[k>>2]=c[l>>2];c[f>>2]=c[i>>2];c[g>>2]=c[j>>2];c[n>>2]=c[k>>2];C_(r,f,g,n)|0;c[l>>2]=c[m>>2]}}c[b>>2]=c[h>>2];c[n>>2]=0;e=n+4|0;c[e>>2]=0;k=n+8|0;c[k>>2]=0;r=omb(8)|0;c[n>>2]=r;s=r+8|0;c[k>>2]=s;c[r>>2]=105;c[r+4>>2]=119;c[e>>2]=s;if(Xq(a,n)|0){b=ar(a)|0;d=c[n>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}if(b){c[n>>2]=a;b=c[l>>2]|0;if(b>>>0<(c[o+40>>2]|0)>>>0){c[b>>2]=a;c[l>>2]=(c[l>>2]|0)+4}else qS(m,n)}}else{b=c[n>>2]|0;if(b|0){c[e>>2]=b;rmb(b)}}f=o+20|0;j=o+24|0;if((c[f>>2]|0)==(c[j>>2]|0)){ya=q;return 1}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==119){s=job(a,12616,13512,0)|0;c[o+44>>2]=s;if(!(vaa(s)|0))c[o+48>>2]=0}else if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==101)c[o+48>>2]=job(a,12616,9128,0)|0;c[n>>2]=0;d=n+4|0;c[d>>2]=0;s=n+8|0;c[s>>2]=0;b=omb(8)|0;c[n>>2]=b;e=b+8|0;c[s>>2]=e;c[b>>2]=119;c[b+4>>2]=105;c[d>>2]=e;e=Xq(a,n)|0;b=c[n>>2]|0;if(b|0){c[d>>2]=b;rmb(b)}if(!e){ya=q;return 1}b=Nca(a,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;d=c[f>>2]|0;if((d|0)==(c[j>>2]|0)){ya=q;return 1}i=o+52|0;g=b+236|0;h=o+44|0;f=o+48|0;e=d;do{b=(sB(c[i>>2]|0,c[g>>2]|0)|0)<<1;do if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==119){s=c[e>>2]|0;if((Ba[c[(c[s>>2]|0)+8>>2]&511](s)|0)==119){d=c[e>>2]|0;if(!d)d=0;else d=job(d,12616,13512,0)|0;if(!(xaa(c[h>>2]|0,d,0)|0)){s=(c[d+784>>2]|0)-(c[(c[h>>2]|0)+784>>2]|0)|0;if((((s|0)>-1?s:0-s|0)|0)>1)break;else{p=43;break}}if((waa(c[h>>2]|0)|0)==3)if((waa(d)|0)==3)break;if((waa(c[h>>2]|0)|0)>3)if((waa(d)|0)>3)break;if((waa(c[h>>2]|0)|0)==2){p=(waa(d)|0)==2;b=p?0:b;p=43}else p=43}else p=43}else p=43;while(0);do if((p|0)==43){p=0;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==105){s=c[e>>2]|0;if((Ba[c[(c[s>>2]|0)+8>>2]&511](s)|0)==105)break}if(fr(a,c[e>>2]|0,0)|0)if(er(a,c[e>>2]|0,b)|0){d=gr(a,c[e>>2]|0,c[i>>2]|0,b,0)|0;if((d|0)>0){b=c[f>>2]|0;if(b|0){Ra[c[(c[b>>2]|0)+560>>2]&511](b,(c[b+404>>2]|0)+d|0);break}b=c[h>>2]|0;if(b|0)Ra[c[(c[b>>2]|0)+560>>2]&511](b,(c[b+404>>2]|0)+d|0)}}}while(0);e=e+4|0}while((e|0)!=(c[j>>2]|0));ya=q;return 1}function RZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0.0,h=0.0;if(!b)f=0;else f=job(b,7856,11200,0)|0;e=f+12|0;if((c[e>>2]|0)==-2147483647)c[e>>2]=0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);b=a+396|0;if(!(c[b>>2]|0))return 1;if(!(ar(a)|0))return 1;if(Zq(a)|0)return 1;d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;d=(c[a+36>>2]|0)+d-(c[f+4>>2]|0)|0;if((d|0)>0){b=c[b>>2]|0;FQ(b,(c[b+160>>2]|0)-d|0);c[e>>2]=(c[e>>2]|0)-d;b=f+8|0;c[b>>2]=(c[b>>2]|0)-d}else b=f+8|0;e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;h=+((c[a+28>>2]|0)+e|0);f=f+36|0;e=c[f>>2]|0;g=+AB(e,Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0);a=c[f>>2]|0;a=~~(h-g*+(lB(a,xB(a,100)|0)|0));f=c[b>>2]|0;c[b>>2]=(f|0)<(a|0)?f:a;return 1}function SZ(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,g=0,h=0,i=0,j=0.0;i=ya;ya=ya+16|0;f=i;if(!b)g=0;else g=job(b,7856,11168,0)|0;if(!(Ba[c[(c[a>>2]|0)+552>>2]&511](a)|0)){ya=i;return 1}if(c[a+328>>2]|0){ya=i;return 1}if(ar(a)|0)if(Zq(a)|0)h=7;else{c[f>>2]=a;b=g+48|0;e=c[b>>2]|0;if(e>>>0<(c[g+52>>2]|0)>>>0){c[e>>2]=a;c[b>>2]=(c[b>>2]|0)+4}else A_(g+44|0,f);b=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;j=+((c[a+28>>2]|0)+b|0);b=g+56|0;f=c[b>>2]|0;d=+AB(f,Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0);b=~~(j-d*+(lB(c[b>>2]|0,100)|0))}else h=7;if((h|0)==7)b=c[(c[a+392>>2]|0)+160>>2]|0;b=b-(c[g+4>>2]|0)|0;if((b|0)<0){f=c[a+392>>2]|0;FQ(f,(c[f+160>>2]|0)-b|0);f=g+12|0;c[f>>2]=(c[f>>2]|0)-b;f=g+8|0;c[f>>2]=(c[f>>2]|0)-b}if(ar(a)|0)if(Zq(a)|0)h=16;else{e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;e=(c[a+36>>2]|0)+e|0;b=g+56|0;f=c[b>>2]|0;d=+BB(f,Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)}else h=16;if((h|0)==16){e=c[(c[a+392>>2]|0)+160>>2]|0;b=g+56|0;h=c[b>>2]|0;d=+BB(h,Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)}a=~~(d*+(lB(c[b>>2]|0,100)|0)+ +(e|0));h=g+8|0;g=c[h>>2]|0;c[h>>2]=(g|0)>(a|0)?g:a;ya=i;return 1}function TZ(a,b){a=a|0;b=b|0;return 0}function UZ(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,12160,0)|0;b=a+376|0;a=c[b>>2]|0;if((a|0)==-2147483647)return 0;c[b>>2]=~~(+(a|0)/+g[(c[d+4>>2]|0)+768>>3]);return 0}function VZ(a,b){a=a|0;b=b|0;if((c[a+376>>2]|0)==-2147483647)return 0;if(!(ar(a)|0))return 0;Ra[c[(c[a>>2]|0)+560>>2]&511](a,0-(c[a+28>>2]|0)|0);return 0}function WZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;g=h;if(y_(b)|0){a[b+408>>0]=1;ya=h;return 0}d=c[b+120>>2]|0;e=c[b+124>>2]|0;a:do if((d|0)==(e|0))f=7;else do{if((c[d>>2]|0)==107){f=7;break a}d=d+4|0}while((d|0)!=(e|0));while(0);if((f|0)==7)if((d|0)!=(e|0)){if(!b)d=0;else d=job(b,12616,18520,-2)|0;if(!(M$a(d)|0)){ya=h;return 0}a[b+408>>0]=(c[d+4>>2]|0)==1&1;ya=h;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==119){d=vaa(job(b,12616,13512,0)|0)|0;if(!d){ya=h;return 0}a[b+408>>0]=a[d+408>>0]|0;ya=h;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==128){d=omb(8)|0;c[d>>2]=119;c[d+4>>2]=101;c[g>>2]=64272;f=g+4|0;c[f>>2]=0;e=g+8|0;c[e>>2]=0;c[g+12>>2]=0;KQ(f,d,d+8|0);rmb(d);d=Dca(b,g,-1e4,1)|0;if(d|0){d=job(d,13672,12616,0)|0;if(d|0)a[b+408>>0]=a[d+408>>0]|0}c[g>>2]=64272;d=c[g+4>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}ya=h;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==92){d=job(b,12616,7536,0)|0;if((c[d+480>>2]|0)==2)if(!(o0a(d+500|0)|0)){a[b+408>>0]=1;ya=h;return 0}d=Nca(b,119,-1)|0;if(!d){ya=h;return 0}d=job(d,13672,13512,0)|0;if(!d){ya=h;return 0}a[b+408>>0]=a[d+408>>0]|0;ya=h;return 0}c[g>>2]=0;e=g+4|0;c[e>>2]=0;i=g+8|0;c[i>>2]=0;d=omb(12)|0;c[g>>2]=d;f=d+12|0;c[i>>2]=f;c[d>>2]=105;c[d+4>>2]=106;c[d+8>>2]=124;c[e>>2]=f;f=Xq(b,g)|0;d=c[g>>2]|0;if(d|0){c[e>>2]=d;rmb(d)}if(!f){ya=h;return 0}d=Nca(b,119,-1)|0;if(d|0){d=job(d,13672,13512,0)|0;if(d|0){a[b+408>>0]=a[d+408>>0]|0;ya=h;return 0}}d=Nca(b,101,-1)|0;if(!d){ya=h;return 0}d=job(d,13672,9128,0)|0;if(!d){ya=h;return 0}a[b+408>>0]=a[d+408>>0]|0;ya=h;return 0}function XZ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+80|0;v=z+16|0;m=z+8|0;l=z;k=z+60|0;n=z+48|0;y=z+36|0;t=z+24|0;if(!d)h=0;else h=job(d,7856,9832,0)|0;w=b+384|0;c[w>>2]=0;u=b+388|0;c[u>>2]=0;d=Ba[c[(c[b>>2]|0)+52>>2]&511](b)|0;if(!d){ya=z;return 0}r=h+8|0;if(!(w3a(d+112|0)|0)){c[w>>2]=c[r>>2];c[u>>2]=c[h+12>>2];ya=z;return 0}c[r>>2]=0;s=h+12|0;c[s>>2]=0;o=d+116|0;c[n>>2]=0;i=n+4|0;c[i>>2]=0;j=n+8|0;c[j>>2]=0;p=d+120|0;d=c[o>>2]|0;e=(c[p>>2]|0)-d|0;f=e>>2;if(!e)Tnb(n);if(f>>>0>1073741823)Snb(n);g=omb(e)|0;c[i>>2]=g;c[n>>2]=g;c[j>>2]=g+(f<<2);if((e|0)<=0)Tnb(n);j=g+(e>>>2<<2)|0;qpb(g|0,d|0,e|0)|0;c[i>>2]=j;if((j|0)==(g|0))Tnb(n);d=c[g>>2]|0;c[k+4>>2]=26;c[k>>2]=31464;c[k+8>>2]=d;rmb(g);d=Dca(c[h+4>>2]|0,k,1,1)|0;do if(!d){c[w>>2]=0;x=15}else{k=job(d,13672,15488,0)|0;c[w>>2]=k;if(!k)x=15;else{d=Nca(b,26,-1)|0;if(!d)d=0;else d=job(d,13672,15488,0)|0;if((c[w>>2]|0)==(d|0)){c[n>>2]=0;i=n+4|0;c[i>>2]=0;d=n+8|0;c[d>>2]=0;e=c[o>>2]|0;f=(c[p>>2]|0)-e|0;g=f>>2;if(f|0){if(g>>>0>1073741823)Snb(n);h=omb(f)|0;c[i>>2]=h;c[n>>2]=h;c[d>>2]=h+(g<<2);if((f|0)>0){v=h+(f>>>2<<2)|0;qpb(h|0,e|0,f|0)|0;c[i>>2]=v;if((v|0)==(h|0))Tnb(n);u=c[h>>2]|0;Lmb(y,b+80|0);b=y+11|0;v=(a[b>>0]|0)<0?c[y>>2]|0:y;c[m>>2]=u;c[m+4>>2]=v;dKa(146340,m);if((a[b>>0]|0)<0)rmb(c[y>>2]|0);d=c[n>>2]|0;if(d|0){c[i>>2]=d;rmb(d)}c[w>>2]=0;break}}Tnb(n)}d=c[(job(Nca(b,17,-1)|0,13672,12520,0)|0)+200>>2]|0;c[n+4>>2]=17;c[n>>2]=31464;c[n+8>>2]=d;d=Dca(c[w>>2]|0,n,1,1)|0;if(!d){c[u>>2]=0;x=45}else{d=job(d,13672,12520,0)|0;c[u>>2]=d;if(!d)x=45;else q=d}do if((x|0)==45){d=Bca(c[w>>2]|0,17,-1e4,1)|0;if(!d)c[u>>2]=0;else{d=job(d,13672,12520,0)|0;c[u>>2]=d;if(d|0){q=d;break}}c[y>>2]=0;i=y+4|0;c[i>>2]=0;h=y+8|0;c[h>>2]=0;g=c[o>>2]|0;d=(c[p>>2]|0)-g|0;e=d>>2;if(d|0){if(e>>>0>1073741823)Snb(y);f=omb(d)|0;c[i>>2]=f;c[y>>2]=f;c[h>>2]=f+(e<<2);if((d|0)>0){q=f+(d>>>2<<2)|0;qpb(f|0,g|0,d|0)|0;c[i>>2]=q;if((q|0)==(f|0))Tnb(y);p=c[f>>2]|0;Lmb(t,b+80|0);b=t+11|0;q=(a[b>>0]|0)<0?c[t>>2]|0:t;c[v>>2]=p;c[v+4>>2]=q;dKa(146430,v);if((a[b>>0]|0)<0)rmb(c[t>>2]|0);d=c[y>>2]|0;if(d|0){c[i>>2]=d;rmb(d)}c[w>>2]=0;q=c[u>>2]|0;break}}Tnb(y)}while(0);c[r>>2]=c[w>>2];c[s>>2]=q}}while(0);do if((x|0)==15){c[n>>2]=0;i=n+4|0;c[i>>2]=0;h=n+8|0;c[h>>2]=0;g=c[o>>2]|0;d=(c[p>>2]|0)-g|0;e=d>>2;if(d|0){if(e>>>0>1073741823)Snb(n);f=omb(d)|0;c[i>>2]=f;c[n>>2]=f;c[h>>2]=f+(e<<2);if((d|0)>0){x=f+(d>>>2<<2)|0;qpb(f|0,g|0,d|0)|0;c[i>>2]=x;if((x|0)==(f|0))Tnb(n);w=c[f>>2]|0;Lmb(y,b+80|0);b=y+11|0;x=(a[b>>0]|0)<0?c[y>>2]|0:y;c[l>>2]=w;c[l+4>>2]=x;dKa(146278,l);if((a[b>>0]|0)<0)rmb(c[y>>2]|0);d=c[n>>2]|0;if(d|0){c[i>>2]=d;rmb(d)}break}}Tnb(n)}while(0);ya=z;return 0}function YZ(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,9832,0)|0;b=Ba[c[(c[a>>2]|0)+52>>2]&511](a)|0;if(!b)return 0;if(!(w3a(b+112|0)|0))return 0;c[d+8>>2]=0;c[d+12>>2]=0;return 0}function ZZ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;e=k;if(!b)g=0;else g=job(b,7856,9880,0)|0;c[e>>2]=0;f=e+4|0;c[f>>2]=0;j=e+8|0;c[j>>2]=0;b=omb(28)|0;c[e>>2]=b;d=b+28|0;c[j>>2]=d;c[b>>2]=93;c[b+4>>2]=94;c[b+8>>2]=98;c[b+12>>2]=106;c[b+16>>2]=128;c[b+20>>2]=124;c[b+24>>2]=131;c[f>>2]=d;d=Xq(a,e)|0;b=c[e>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}if(d){ya=k;return 0}j=g+4|0;d=c[j>>2]|0;i=g+8|0;b=d;if((c[i>>2]|0)==(b|0)){ya=k;return 0}while(1){if(PBa(c[b>>2]|0,a)|0){e=c[j>>2]|0;e=e+(d-e>>3<<3)|0;f=e+8|0;g=c[i>>2]|0;if((f|0)==(g|0))b=e;else{h=g+-8|0;b=f;d=e;while(1){c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];b=b+8|0;if((b|0)==(g|0))break;else d=d+8|0}b=e+(((h-f|0)>>>3)+1<<3)|0}c[i>>2]=b}else{e=b+8|0;b=c[i>>2]|0}if((b|0)==(e|0))break;else{d=e;b=e}}ya=k;return 0}function _Z(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;e=k;if(!b)g=0;else g=job(b,7856,9896,0)|0;c[e>>2]=0;f=e+4|0;c[f>>2]=0;j=e+8|0;c[j>>2]=0;b=omb(28)|0;c[e>>2]=b;d=b+28|0;c[j>>2]=d;c[b>>2]=93;c[b+4>>2]=94;c[b+8>>2]=98;c[b+12>>2]=106;c[b+16>>2]=128;c[b+20>>2]=124;c[b+24>>2]=131;c[f>>2]=d;d=Xq(a,e)|0;b=c[e>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}if(d){ya=k;return 0}j=g+4|0;d=c[j>>2]|0;i=g+8|0;b=d;if((c[i>>2]|0)==(b|0)){ya=k;return 0}while(1){if(VBa(c[b>>2]|0,a)|0){e=c[j>>2]|0;e=e+(d-e>>3<<3)|0;f=e+8|0;g=c[i>>2]|0;if((f|0)==(g|0))b=e;else{h=g+-8|0;b=f;d=e;while(1){c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];b=b+8|0;if((b|0)==(g|0))break;else d=d+8|0}b=e+(((h-f|0)>>>3)+1<<3)|0}c[i>>2]=b}else{e=b+8|0;b=c[i>>2]|0}if((b|0)==(e|0))break;else{d=e;b=e}}ya=k;return 0}function $Z(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)d=0;else d=job(b,7856,9816,0)|0;b=d+8|0;e=c[b>>2]|0;if(e|0){c[e+488>>2]=a;c[b>>2]=0}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)!=95)return 0;c[d+4>>2]=0;return 0}function a_(b,c){b=b|0;c=c|0;a[b+408>>0]=0;return 0}function b_(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+16|0;i=l;if(!b)k=0;else k=job(b,7856,9240,0)|0;e=a+328|0;b=c[e>>2]|0;if(!b)f=a;else f=job(b,13672,12616,0)|0;if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)!=122)if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)!=123){if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==119){i=job(f,12616,13512,0)|0;if(y_(i)|0){ya=l;return 0}b=vaa(i)|0;if(!b)j=14;else if(d0a(i+516|0)|0)j=14;else if(lWa(i+464|0)|0)j=14;else d=+x_(b,c[k+24>>2]|0,c[k+28>>2]|0,1,c[k+32>>2]|0);if((j|0)==14)d=+x_(i,c[k+24>>2]|0,c[k+28>>2]|0,1,c[k+32>>2]|0);d=d*.00390625;h=d*60.0/+(c[k+36>>2]|0);if((f|0)==(a|0))e=i;else e=job(a,12616,13512,0)|0;f=k+8|0;zaa(e,+g[f>>3]);b=k+16|0;Aaa(e,+g[b>>3]);Baa(e,d+ +g[f>>3]);Caa(e,h+ +g[b>>3]);if(vaa(i)|0){ya=l;return 0}g[f>>3]=d+ +g[f>>3];g[b>>3]=h+ +g[b>>3];ya=l;return 0}if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==99){j=job(f,12616,8824,0)|0;h=+x_(j,c[k+24>>2]|0,c[k+28>>2]|0,1,c[k+32>>2]|0)*.00390625;a=k+8|0;sq(j,+g[a>>3]);g[a>>3]=h+ +g[a>>3];a=k+16|0;g[a>>3]=+g[a>>3]+h*60.0/+(c[k+36>>2]|0);ya=l;return 0}c[i>>2]=0;f=i+4|0;c[f>>2]=0;m=i+8|0;c[m>>2]=0;b=omb(16)|0;c[i>>2]=b;j=b+16|0;c[m>>2]=j;c[b>>2]=98;c[b+4>>2]=110;c[b+8>>2]=107;c[b+12>>2]=128;c[f>>2]=j;if(!(Xq(a,i)|0)){b=c[i>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}ya=l;return 0}e=(c[e>>2]|0)==0;b=c[i>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}if(e){ya=l;return 0}h=+z_(a,c[k+24>>2]|0,c[k+28>>2]|0,1,c[k+32>>2]|0)*.00390625;m=k+8|0;g[m>>3]=+g[m>>3]+h;m=k+16|0;g[m>>3]=+g[m>>3]+h*60.0/+(c[k+36>>2]|0);ya=l;return 0}h=+x_(f,c[k+24>>2]|0,c[k+28>>2]|0,1,c[k+32>>2]|0)*.00390625;m=k+8|0;g[m>>3]=+g[m>>3]+h;m=k+16|0;g[m>>3]=+g[m>>3]+h*60.0/+(c[k+36>>2]|0);ya=l;return 0}function c_(a,b){a=a|0;b=b|0;return 0}function d_(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,8864,0)|0;a=c[a+328>>2]|0;if(!a)return 0;_a[c[(c[a>>2]|0)+124>>2]&1](a,c[d+32>>2]|0,b,0,0,-1e4,1);return 0}function e_(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,9768,0)|0;a=c[a+328>>2]|0;if(!a)return 0;_a[c[(c[a>>2]|0)+124>>2]&1](a,c[d+72>>2]|0,b,0,0,-1e4,1);return 0}function f_(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+404>>2]=b;return}function g_(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);c[a+400>>2]=b;return}function h_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-160|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function i_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-160|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function j_(b){b=b|0;var d=0;b=b+-160|0;bba(b);xK(b+160|0);Z$(b+196|0);N0a(b+344|0);w4a(b+360|0);c[b+376>>2]=-2147483647;c[b+412>>2]=0;d=b+392|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;a[d+16>>0]=0;c[b+416>>2]=-2147483647;c[b+380>>2]=0;c[b+384>>2]=0;c[b+388>>2]=0;return}function k_(a){a=a|0;return IZ(a+-160|0)|0}function l_(a){a=a|0;return JZ(a+-160|0)|0}function m_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-176|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function n_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-176|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function o_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-196|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function p_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-196|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function q_(b){b=b|0;var d=0;b=b+-196|0;bba(b);xK(b+160|0);Z$(b+196|0);N0a(b+344|0);w4a(b+360|0);c[b+376>>2]=-2147483647;c[b+412>>2]=0;d=b+392|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;a[d+16>>0]=0;c[b+416>>2]=-2147483647;c[b+380>>2]=0;c[b+384>>2]=0;c[b+388>>2]=0;return}function r_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-212|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function s_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-212|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function t_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-344|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function u_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-344|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function v_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-360|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);return}function w_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;a=a+-360|0;c[a>>2]=68308;b=a+160|0;c[b>>2]=68884;c[a+176>>2]=68916;d=a+196|0;c[d>>2]=68932;c[a+212>>2]=68968;e=a+344|0;c[e>>2]=68984;f=a+360|0;c[f>>2]=69e3;g=c[a+380>>2]|0;if(g|0)c[g+48>>2]=0;y_a(f);aZa(e);X$(d);vK(b);Waa(a);rmb(a);return}function x_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0.0,i=0,j=0,k=0,l=0;l=ya;ya=ya+16|0;k=l;if((y_(a)|0)&e){h=0.0;ya=l;return +h}g=a+328|0;i=c[g>>2]|0;if(i|0)if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)>91)if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)<132){g=c[g>>2]|0;if(!g)g=0;else g=job(g,13672,12616,0)|0;h=+x_(g,b,d,e,f);ya=l;return +h}g=c[a+132>>2]|0;i=c[a+136>>2]|0;a:do if((g|0)==(i|0))j=12;else do{if((c[g>>2]|0)==3){j=12;break a}g=g+4|0}while((g|0)!=(i|0));while(0);if((j|0)==12)if((g|0)!=(i|0)){g=Nca(a,128,-1)|0;if(!g){g=1;i=1}else{g=job(g,13672,16528,0)|0;if(!g){g=1;i=1}else{i=c[g+460>>2]|0;g=c[g+464>>2]|0;g=(g|0)==0?1:g;i=(i|0)==0?1:i}}e=Ba[c[(c[a>>2]|0)+52>>2]&511](a)|0;if((f|0)!=1&(gD(e)|0)){h=+eD(e,i,g,b);ya=l;return +h}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)!=118){h=+cD(e,i,g);g=Nca(a,107,-1)|0;if(!g){ya=l;return +h}else{a=(job(g,13672,10872,0)|0)==0;ya=l;return +(a?h:h*.5)}}g=Nca(a,120,-1)|0;if(!g)g=0;else g=job(g,13672,13472,0)|0;a=Fa[c[(c[g>>2]|0)+572>>2]&511](g,a)|0;h=a?128.0:16.0;ya=l;return +h}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==99){i=job(a,12616,8824,0)|0;if(!d)g=4;else if(P1a(d+420|0)|0)g=c[d+432>>2]|0;else g=4;h=+rq(i,g);ya=l;return +h}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==127){i=job(a,12616,16352,0)|0;if(!d)g=4;else if(P1a(d+420|0)|0)g=c[d+432>>2]|0;else g=4;h=+oCa(i,g);ya=l;return +h}c[k>>2]=0;e=k+4|0;c[e>>2]=0;f=k+8|0;c[f>>2]=0;g=omb(24)|0;c[k>>2]=g;i=g+24|0;c[f>>2]=i;c[g>>2]=108;c[g+4>>2]=113;c[g+8>>2]=116;c[g+12>>2]=114;c[g+16>>2]=115;c[g+20>>2]=117;c[e>>2]=i;i=Xq(a,k)|0;g=c[k>>2]|0;if(g|0){c[e>>2]=g;rmb(g)}if(!i){h=0.0;ya=l;return +h}if(!d){i=4;g=4}else{i=d+420|0;if(P1a(i)|0)g=c[d+432>>2]|0;else g=4;if(N1a(i)|0)i=c[d+424>>2]|0;else i=4}d=(Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==108;a=C(1024/(g|0)|0,i)|0;h=+((d?(a|0)/2|0:a)|0);ya=l;return +h}function y_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;e=g;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==119){b=job(a,12616,13512,0)|0;a=vaa(b)|0;if(!a){f=HUa(b+688|0)|0;ya=g;return f|0}else{f=HUa(a+616|0)|0;ya=g;return f|0}}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==101){f=HUa((job(a,12616,9128,0)|0)+616|0)|0;ya=g;return f|0}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==128){b=omb(8)|0;c[b>>2]=119;c[b+4>>2]=101;c[e>>2]=64272;d=e+4|0;c[d>>2]=0;f=e+8|0;c[f>>2]=0;c[e+12>>2]=0;KQ(d,b,b+8|0);rmb(b);b=Dca(a,e,-1e4,1)|0;if(!b){d=1;a=0}else{b=job(b,13672,12616,0)|0;if(!b){d=1;a=0}else{d=0;a=y_(b)|0}}c[e>>2]=64272;b=c[e+4>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}if(!d){f=a;ya=g;return f|0}}else{b=Nca(a,119,-1)|0;if(b|0){b=job(b,13672,13512,0)|0;if(b|0){f=y_(b)|0;ya=g;return f|0}}b=Nca(a,101,-1)|0;if(b|0){b=job(b,13672,9128,0)|0;if(b|0){f=y_(b)|0;ya=g;return f|0}}}f=0;ya=g;return f|0}function z_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=ya;ya=ya+16|0;i=m;j=a+328|0;a=c[j>>2]|0;if(!a){g=0.0;ya=m;return +g}c[i>>2]=0;k=i+4|0;c[k>>2]=0;o=i+8|0;c[o>>2]=0;n=omb(12)|0;c[i>>2]=n;h=n+12|0;c[o>>2]=h;c[n>>2]=98;c[n+4>>2]=107;c[n+8>>2]=128;c[k>>2]=h;h=Xq(a,i)|0;a=c[i>>2]|0;if(a|0){c[k>>2]=a;rmb(a)}if(!h){g=0.0;ya=m;return +g}k=job(c[j>>2]|0,13672,12616,0)|0;a=c[k+64>>2]|0;k=c[k+68>>2]|0;if((a|0)==(k|0)){g=0.0;ya=m;return +g}g=0.0;do{i=c[a>>2]|0;h=c[i+132>>2]|0;j=c[i+136>>2]|0;a:do if((h|0)==(j|0))l=11;else do{if((c[h>>2]|0)==3){l=11;break a}h=h+4|0}while((h|0)!=(j|0));while(0);if((l|0)==11){l=0;if((h|0)!=(j|0))if(!(Nca(i,101,-1)|0)){if(!i)h=0;else h=job(i,13672,12616,0)|0;g=g+ +x_(h,b,d,e,f)}}a=a+4|0}while((a|0)!=(k|0));ya=m;return +g}function A_(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function B_(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=a+8|0;g=c[a>>2]|0;if((c[f>>2]|0)-g>>2>>>0>=b>>>0)return;h=a+4|0;if(b>>>0>1073741823){h=J(8)|0;Gmb(h,163602);c[h>>2]=125828;O(h|0,23080,3117)}d=(c[h>>2]|0)-g|0;e=omb(b<<2)|0;if((d|0)>0)qpb(e|0,g|0,d|0)|0;c[a>>2]=e;c[h>>2]=e+(d>>2<<2);c[f>>2]=e+(b<<2);if(!g)return;rmb(g);return}function C_(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=c[a>>2]|0;h=l;g=(c[b>>2]|0)-h|0;p=l+(g>>2<<2)|0;n=c[d>>2]|0;e=c[e>>2]|0;o=e-n|0;i=o>>2;if((o|0)<=0)return p|0;m=a+8|0;f=c[m>>2]|0;o=a+4|0;j=c[o>>2]|0;d=j;if((i|0)<=(f-d>>2|0)){f=d-p|0;b=f>>2;do if((i|0)>(b|0)){d=n+(b<<2)|0;h=d;if((d|0)==(e|0))b=j;else{b=j;do{c[b>>2]=c[d>>2];d=d+4|0;b=(c[o>>2]|0)+4|0;c[o>>2]=b}while((d|0)!=(e|0))}if((f|0)>0){d=b;g=b;break}else return p|0}else{h=e;g=j}while(0);e=d-(p+(i<<2))|0;f=e>>2;b=p+(f<<2)|0;if(b>>>0>>0){d=g;do{c[d>>2]=c[b>>2];b=b+4|0;d=(c[o>>2]|0)+4|0;c[o>>2]=d}while(b>>>0>>0)}if(e|0)rpb(g+(0-f<<2)|0,p|0,e|0)|0;b=h-n|0;if(!b)return p|0;rpb(p|0,n|0,b|0)|0;return p|0}b=(d-h>>2)+i|0;if(b>>>0>1073741823)Snb(a);d=f-h|0;i=d>>1;b=d>>2>>>0<536870911?(i>>>0>>0?b:i):1073741823;i=p;d=g>>2;do if(!b)h=0;else if(b>>>0>1073741823){p=J(8)|0;Gmb(p,163602);c[p>>2]=125828;O(p|0,23080,3117)}else{h=omb(b<<2)|0;break}while(0);k=h+(d<<2)|0;j=h+(b<<2)|0;b=n;if((b|0)==(e|0)){b=k;f=l}else{f=d+((e+-4+(0-n)|0)>>>2)+1|0;d=k;while(1){c[d>>2]=c[b>>2];b=b+4|0;if((b|0)==(e|0))break;else d=d+4|0}n=c[a>>2]|0;d=i-n|0;g=d;d=d>>2;b=h+(f<<2)|0;f=n}e=k+(0-d<<2)|0;if((g|0)>0)qpb(e|0,f|0,g|0)|0;d=(c[o>>2]|0)-i|0;if((d|0)>0){qpb(b|0,p|0,d|0)|0;b=b+(d>>>2<<2)|0}c[a>>2]=e;c[o>>2]=b;c[m>>2]=j;if(!f){p=k;return p|0}rmb(f);p=k;return p|0}function D_(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;e=i;Lmb(e,d);Wba(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);d=b+160|0;CK(d);f=b+196|0;f0(f);e=b+344|0;M0a(e);g=b+360|0;v4a(g);c[b>>2]=68308;c[d>>2]=68884;c[b+176>>2]=68916;c[f>>2]=68932;c[b+212>>2]=68968;c[e>>2]=68984;c[g>>2]=69e3;$ba(b,b+164|0,5);$ba(b,b+200|0,4);c[h>>2]=134;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[h>>2]=207;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=207;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function E_(a,b){a=a|0;b=b|0;if((a|0)==(b|0))return a|0;c[a+76>>2]=0;c[a+392>>2]=0;c[a+396>>2]=0;c[a+380>>2]=0;return a|0}function F_(a){a=a|0;var b=0;b=c[a+328>>2]|0;if(!b){b=a;return b|0}b=job(b,13672,12616,0)|0;return b|0}function G_(b){b=b|0;return (a[b+408>>0]|0)!=0|0}function H_(a){a=a|0;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)!=119){a=0;return a|0}a=(Nca(a,110,-1)|0)!=0;return a|0}function I_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;f=ya;ya=ya+16|0;e=f;c[e>>2]=0;b=e+4|0;c[b>>2]=0;h=e+8|0;c[h>>2]=0;g=omb(8)|0;c[e>>2]=g;d=g+8|0;c[h>>2]=d;c[g>>2]=101;c[g+4>>2]=119;c[b>>2]=d;d=Xq(a,e)|0;e=c[e>>2]|0;if(e|0){c[b>>2]=e;rmb(e)}if(!d){h=0;ya=f;return h|0}h=(Nca(a,107,-1)|0)!=0;ya=f;return h|0}function J_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;f=ya;ya=ya+16|0;e=f;c[e>>2]=0;b=e+4|0;c[b>>2]=0;h=e+8|0;c[h>>2]=0;g=omb(12)|0;c[e>>2]=g;d=g+12|0;c[h>>2]=d;c[g>>2]=101;c[g+4>>2]=119;c[g+8>>2]=124;c[b>>2]=d;d=Xq(a,e)|0;e=c[e>>2]|0;if(e|0){c[b>>2]=e;rmb(e)}if(!d){h=0;ya=f;return h|0}b=Nca(a,98,-1)|0;if(!b){h=0;ya=f;return h|0}b=job(b,13672,8736,0)|0;if(!b){h=0;ya=f;return h|0}if(!(y_(a)|0)){h=b;ya=f;return h|0}if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==124){a=Nca(a,119,-1)|0;if(!a)a=0;else a=job(a,13672,12616,0)|0}h=b+420|0;Tca(h,b)|0;h=(Uca(h,a)|0)>-1;h=h?b:0;ya=f;return h|0}function K_(a,b){a=a|0;b=b|0;var d=0,e=0;d=a+384|0;do if(!(c[d>>2]|0)){while(1){d=Oca(a,91,132,-1)|0;if(!d){d=0;e=8;break}a=job(d,13672,12616,0)|0;if(!a){d=0;e=8;break}d=a+384|0;if(c[d>>2]|0){e=3;break}}if((e|0)==3)break;else if((e|0)==8)return d|0}while(0);c[b>>2]=c[a+388>>2];b=c[d>>2]|0;return b|0}function L_(a,b){a=a|0;b=b|0;c[a+396>>2]=b;return}function M_(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=Bca(a,93,-1e4,1)|0;if(!e)g=0;else g=job(e,13672,7880,0)|0;e=Bca(a,93,-1,0)|0;if(!e)e=0;else e=job(e,13672,7880,0)|0;f=(g|0)==(e|0)?0:e;if((d|0)==1){if(!g)e=0;else e=Di(g)|0;if(!f)a=0;else a=Di(f)|0;if(!e)e=0;else e=(c[e+464>>2]|0)==(b|0)?e:0;if(!a)d=0;else d=(c[a+464>>2]|0)==(b|0)?a:0}else{d=0;e=0}if((g|0)==0|(e|0)!=0)a=e;else{e=Ci(g)|0;if(!e)a=0;else a=(c[e+464>>2]|0)==(b|0)?e:0}if(!((f|0)==0|(d|0)!=0)){e=Ci(f)|0;if(!e)d=0;else d=(c[e+464>>2]|0)==(b|0)?e:0}e=(a|0)==0;if((b|0)==1){if(e)a=-2147483647;else{b=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;a=(c[a+40>>2]|0)+b|0}if(!d)e=-2147483647;else{e=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;e=(c[d+40>>2]|0)+e|0}b=(a|0)<(e|0)?e:a;return b|0}else{if(e)a=2147483647;else{b=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;a=(c[a+32>>2]|0)+b|0}if(!d)e=2147483647;else{e=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;e=(c[d+32>>2]|0)+e|0}b=(e|0)<(a|0)?e:a;return b|0}return 0}function N_(a){a=a|0;var b=0,d=0;if((c[a+376>>2]|0)!=-2147483647)return;Ra[c[(c[a>>2]|0)+560>>2]&511](a,0);b=Nca(a,19,-1)|0;if(!b)b=0;else b=job(b,13672,12848,0)|0;d=c[(c[a>>2]|0)+560>>2]|0;b=L1(b)|0;b=b-(Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0)|0;Ra[d&511](a,b);return}function O_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+16|0;k=l+4|0;j=l;c[k>>2]=0;i=k+4|0;c[i>>2]=0;m=k+8|0;c[m>>2]=0;h=omb(8)|0;c[k>>2]=h;g=h+8|0;c[m>>2]=g;c[h>>2]=119;c[h+4>>2]=101;c[i>>2]=g;g=Xq(a,k)|0;h=c[k>>2]|0;if(h|0){c[i>>2]=h;rmb(h)}if(!g){m=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;ya=l;return m|0}if(e){g=M_(a,1,f)|0;if((g|0)!=-2147483647){m=g;ya=l;return m|0}}if((fD(Ba[c[(c[a>>2]|0)+52>>2]&511](a)|0,a)|0)<3)if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==101){c[k>>2]=0;c[j>>2]=0;jv(job(a,12616,9128,0)|0,k,j);m=c[k>>2]|0;m=(lB(b,d)|0)+m|0;ya=l;return m|0}else{m=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;m=(lB(b,d)|0)+m|0;ya=l;return m|0}else{g=Ba[c[(c[a>>2]|0)+80>>2]&511](a)|0;if((JC(g)|0)==1){LC(k,g,a);m=c[k+4>>2]|0;ya=l;return m|0}else{KC(k,g,a);m=c[k+4>>2]|0;m=(lB(b,d)|0)+m|0;ya=l;return m|0}}return 0}function P_(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+16|0;k=l+4|0;j=l;c[k>>2]=0;i=k+4|0;c[i>>2]=0;m=k+8|0;c[m>>2]=0;h=omb(8)|0;c[k>>2]=h;g=h+8|0;c[m>>2]=g;c[h>>2]=119;c[h+4>>2]=101;c[i>>2]=g;g=Xq(a,k)|0;h=c[k>>2]|0;if(h|0){c[i>>2]=h;rmb(h)}if(!g){m=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;ya=l;return m|0}if(e){g=M_(a,2,f)|0;if((g|0)!=2147483647){m=g;ya=l;return m|0}}if((fD(Ba[c[(c[a>>2]|0)+52>>2]&511](a)|0,a)|0)<3)if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)==101){c[k>>2]=0;c[j>>2]=0;jv(job(a,12616,9128,0)|0,k,j);m=c[j>>2]|0;m=m-(lB(b,d)|0)|0;ya=l;return m|0}else{m=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;m=m-(lB(b,d)|0)|0;ya=l;return m|0}else{g=Ba[c[(c[a>>2]|0)+80>>2]&511](a)|0;if((JC(g)|0)==1){KC(k,g,a);m=c[k+4>>2]|0;m=m-(lB(b,d)|0)|0;ya=l;return m|0}else{LC(k,g,a);m=c[k+4>>2]|0;ya=l;return m|0}}return 0}function Q_(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=ya;ya=ya+16|0;e=h;c[e>>2]=0;f=e+4|0;c[f>>2]=0;j=e+8|0;c[j>>2]=0;i=omb(12)|0;c[e>>2]=i;g=i+12|0;c[j>>2]=g;c[i>>2]=101;c[i+4>>2]=119;c[i+8>>2]=122;c[f>>2]=g;g=Xq(b,e)|0;e=c[e>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}if(!g){j=0;ya=h;return j|0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==119){f=job(b,12616,13512,0)|0;e=waa(f)|0;if(gD(f+432|0)|0)g=raa(f)|0;else g=0}else if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==101){e=dD((job(b,12616,9128,0)|0)+464|0)|0;g=0}else{e=4;g=0}f=Nca(b,26,-1)|0;if(!f)f=0;else f=job(f,13672,15488,0)|0;if(g|0){j=(eB(d,g,c[f+236>>2]|0,(a[b+408>>0]|0)!=0)|0)/2|0;ya=h;return j|0}if((e|0)<2){i=(c[f+232>>2]|0)==3;j=pB(d,c[f+236>>2]|0)|0;ya=h;return (i?~~(+(j|0)*.8):j)|0}if((e|0)==2){j=(eB(d,57506,c[f+236>>2]|0,(a[b+408>>0]|0)!=0)|0)/2|0;ya=h;return j|0}g=c[f+236>>2]|0;f=(a[b+408>>0]|0)!=0;if((e|0)==3){j=(eB(d,57507,g,f)|0)/2|0;ya=h;return j|0}else{j=(eB(d,57508,g,f)|0)/2|0;ya=h;return j|0}return 0}function R_(a){a=a|0;fAa(a);return}function S_(a){a=a|0;fAa(a);rmb(a);return}function T_(a){a=a|0;return 140}function U_(d,e){d=d|0;e=e|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=25164;a[d+2>>0]=0;return}function V_(a){a=a|0;return}function W_(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=omb(200)|0;Lba(b,a);e=b+160|0;c[e>>2]=121088;Lmb(b+164|0,a+164|0);d=b+176|0;c[d>>2]=121712;Lmb(b+180|0,a+180|0);g=a+192|0;f=c[g+4>>2]|0;a=b+192|0;c[a>>2]=c[g>>2];c[a+4>>2]=f;c[b>>2]=69016;c[e>>2]=69584;c[d>>2]=69600;return b|0}function X_(a,b){a=a|0;b=b|0;return}function Y_(a){a=a|0;fAa(a+-160|0);return}function Z_(a){a=a|0;a=a+-160|0;fAa(a);rmb(a);return}function __(a){a=a|0;fAa(a+-176|0);return}function $_(a){a=a|0;a=a+-176|0;fAa(a);rmb(a);return}function a$(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;f=d+4|0;c[f>>2]=0;c[f+4>>2]=0;f=d+11|0;a[f>>0]=3;a[d>>0]=a[146573]|0;a[d+1>>0]=a[146574]|0;a[d+2>>0]=a[146575]|0;a[d+3>>0]=0;tAa(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=69016;c[b+160>>2]=69584;c[b+176>>2]=69600;ya=e;return}function b$(a){a=a|0;YZa(a+208|0);cE(a);return}function c$(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function d$(a){a=a|0;return 46}function e$(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[146577]|0;a[b+1>>0]=a[146578]|0;a[b+2>>0]=a[146579]|0;a[b+3>>0]=0;return}function f$(a){a=a|0;fE(a);f3a(a+208|0);return}function g$(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=69616;c[b+160>>2]=70176;c[b+172>>2]=70204;c[b+188>>2]=70220;c[d>>2]=70236;return b|0}function h$(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function i$(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function j$(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function k$(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function l$(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function m$(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function n$(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function o$(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function p$(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function q$(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=4;c[d>>2]=762144108;a[d+4>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=69616;c[b+160>>2]=70176;c[b+172>>2]=70204;c[b+188>>2]=70220;c[d>>2]=70236;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=69616;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function r$(a){a=a|0;var b=0,d=0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function s$(a){a=a|0;var b=0,d=0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function t$(a){a=a|0;return 110}function u$(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1634167116;c[d+4>>2]=1701999988;a[b+8>>0]=0;return}function v$(a){a=a|0;KZ(a);OWa(a+440|0);return}function w$(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=119){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function x$(a,b){a=a|0;b=b|0;Bba(a,1);return 0}function y$(a){a=a|0;return 1}function z$(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;a=c[b>>2]|0;h=b+4|0;d=a;if((c[h>>2]|0)==(d|0))return;while(1){e=c[d>>2]|0;do if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)>91)if((Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0)<132){f=job(c[a>>2]|0,13672,12616,0)|0;e=c[f+132>>2]|0;g=c[f+136>>2]|0;a:do if((e|0)==(g|0))i=13;else do{if((c[e>>2]|0)==3){i=13;break a}e=e+4|0}while((e|0)!=(g|0));while(0);if((i|0)==13){i=0;if((e|0)!=(g|0)){if(f|0)if(job(f,12616,13512,0)|0){d=d+4|0;a=c[h>>2]|0;break}d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[h>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[h>>2]=a;break}}d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[h>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[h>>2]=a}else i=5;else i=5;while(0);if((i|0)==5){i=0;d=c[b>>2]|0;d=d+(a-d>>2<<2)|0;a=d+4|0;e=(c[h>>2]|0)-a|0;if(e|0)rpb(d|0,a|0,e|0)|0;a=d+(e>>2<<2)|0;c[h>>2]=a}if((a|0)==(d|0))break;else a=d}return}function A$(a){a=a|0;var b=0,d=0;a=a+-160|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function B$(a){a=a|0;var b=0,d=0;a=a+-160|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function C$(a){a=a|0;a=a+-160|0;KZ(a);OWa(a+440|0);return}function D$(a){a=a|0;var b=0,d=0;a=a+-176|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function E$(a){a=a|0;var b=0,d=0;a=a+-176|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function F$(a){a=a|0;var b=0,d=0;a=a+-196|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function G$(a){a=a|0;var b=0,d=0;a=a+-196|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function H$(a){a=a|0;a=a+-196|0;KZ(a);OWa(a+440|0);return}function I$(a){a=a|0;var b=0,d=0;a=a+-212|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function J$(a){a=a|0;var b=0,d=0;a=a+-212|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function K$(a){a=a|0;var b=0,d=0;a=a+-344|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function L$(a){a=a|0;var b=0,d=0;a=a+-344|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function M$(a){a=a|0;var b=0,d=0;a=a+-360|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function N$(a){a=a|0;var b=0,d=0;a=a+-360|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function O$(a){a=a|0;var b=0,d=0;a=a+-420|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function P$(a){a=a|0;var b=0,d=0;a=a+-420|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function Q$(a,b){a=a|0;b=b|0;z$(0,b);return}function R$(a){a=a|0;var b=0,d=0;a=a+-440|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function S$(a){a=a|0;var b=0,d=0;a=a+-440|0;c[a>>2]=70252;c[a+160>>2]=70832;c[a+176>>2]=70864;c[a+196>>2]=70880;c[a+212>>2]=70916;c[a+344>>2]=70932;c[a+360>>2]=70948;b=a+420|0;c[b>>2]=70964;d=a+440|0;c[d>>2]=70984;DWa(d);c[b>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function T$(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=146608;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);e=b+420|0;c[e>>2]=26712;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;d=b+440|0;NWa(d);c[b>>2]=70252;c[b+160>>2]=70832;c[b+176>>2]=70864;c[b+196>>2]=70880;c[b+212>>2]=70916;c[b+344>>2]=70932;c[b+360>>2]=70948;c[e>>2]=70964;c[d>>2]=70984;c[i>>2]=69;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=69;c[d>>2]=e+4;i=70252;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function U$(a,b){a=a|0;b=b|0;var c=0;c=a+420|0;Tca(c,a)|0;return Uca(c,b)|0}function V$(a){a=a|0;var b=0;b=Tca(a+420|0,a)|0;a=c[b>>2]|0;if((a|0)==(c[b+4>>2]|0)){b=0;return b|0}a=c[a>>2]|0;if(!a){b=0;return b|0}b=job(a,13672,13512,0)|0;return b|0}function W$(a){a=a|0;var b=0;b=Tca(a+420|0,a)|0;a=c[b+4>>2]|0;if((c[b>>2]|0)==(a|0)){b=0;return b|0}a=c[a+-4>>2]|0;if(!a){b=0;return b|0}b=job(a,13672,13512,0)|0;return b|0}function X$(b){b=b|0;var d=0,e=0;c[b>>2]=71e3;e=b+16|0;c[e>>2]=71036;d=b+136|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+120|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);kZa(e);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d)return;c[b+8>>2]=d;rmb(d);return}function Y$(b){b=b|0;var d=0,e=0;c[b>>2]=71e3;e=b+16|0;c[e>>2]=71036;d=b+136|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+120|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);kZa(e);c[b>>2]=27408;d=c[b+4>>2]|0;if(!d){rmb(b);return}c[b+8>>2]=d;rmb(d);rmb(b);return}function Z$(a){a=a|0;j1a(a+16|0);c[a+116>>2]=0;Wmb(a+120|0,202525)|0;c[a+132>>2]=0;Wmb(a+136|0,202525)|0;return}function _$(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=ya;ya=ya+16|0;i=j;e=j+4|0;c[i>>2]=d;if(!b)h=0;else h=job(b,7856,9800,0)|0;c[e>>2]=0;f=e+4|0;c[f>>2]=0;l=e+8|0;c[l>>2]=0;k=omb(8)|0;c[e>>2]=k;b=k+8|0;c[l>>2]=b;c[k>>2]=76;c[k+4>>2]=77;c[f>>2]=b;d=Xq(d,e)|0;b=c[e>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}if(!d){ya=j;return 0}b=c[a+116>>2]|0;if(!b){ya=j;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)<=71){ya=j;return 0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)>=90){ya=j;return 0}d=c[i>>2]|0;b=c[d+120>>2]|0;e=c[d+124>>2]|0;f=d;a:do if((b|0)==(e|0))g=13;else do{if((c[b>>2]|0)==122){g=13;break a}b=b+4|0}while((b|0)!=(e|0));while(0);if((g|0)==13)if((b|0)!=(e|0))if((c[(job(d,13672,18760,-2)|0)+4>>2]|0)!=1){ya=j;return 0}b=h+8|0;d=c[b>>2]|0;if((d|0)==(c[h+12>>2]|0)){vf(h+4|0,i);ya=j;return 0}else{c[d>>2]=f;c[b>>2]=(c[b>>2]|0)+4;ya=j;return 0}return 0}function $$(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;g=job(d,7856,9864,0)|0;if(!(a[g+28>>0]|0)){ya=i;return 0}d0(b);d=b+120|0;e=a[d+11>>0]|0;if(e<<24>>24<0)e=c[b+124>>2]|0;else e=e&255;if(e|0){c[h>>2]=b;f=h+4|0;Lmb(f,d);e=g+8|0;d=c[e>>2]|0;if(d>>>0<(c[g+12>>2]|0)>>>0){c[d>>2]=c[h>>2];d=d+4|0;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[e>>2]=(c[e>>2]|0)+16}else e0(g+4|0,h);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0)}d=b+136|0;e=a[d+11>>0]|0;if(e<<24>>24<0)e=c[b+140>>2]|0;else e=e&255;if(!e){ya=i;return 0}c[h>>2]=b;f=h+4|0;Lmb(f,d);e=g+20|0;d=c[e>>2]|0;if(d>>>0<(c[g+24>>2]|0)>>>0){c[d>>2]=c[h>>2];h=d+4|0;c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];c[h+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[e>>2]=(c[e>>2]|0)+16}else{e0(g+16|0,h);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0)}ya=i;return 0}function a0(a,b,d){a=a|0;b=b|0;d=d|0;c[a+116>>2]=0;Wmb(a+120|0,202525)|0;c[a+132>>2]=0;Wmb(a+136|0,202525)|0;return 0}function b0(b){b=b|0;var d=0,e=0;e=b+-16|0;c[e>>2]=71e3;d=e+16|0;c[d>>2]=71036;b=e+136|0;if((a[b+11>>0]|0)<0)rmb(c[b>>2]|0);b=e+120|0;if((a[b+11>>0]|0)<0)rmb(c[b>>2]|0);kZa(d);c[e>>2]=27408;b=c[e+4>>2]|0;if(!b)return;c[e+8>>2]=b;rmb(b);return}function c0(b){b=b|0;var d=0,e=0;e=b+-16|0;c[e>>2]=71e3;d=e+16|0;c[d>>2]=71036;b=e+136|0;if((a[b+11>>0]|0)<0)rmb(c[b>>2]|0);b=e+120|0;if((a[b+11>>0]|0)<0)rmb(c[b>>2]|0);kZa(d);c[e>>2]=27408;b=c[e+4>>2]|0;if(!b){rmb(e);return}c[e+8>>2]=b;rmb(b);rmb(e);return}function d0(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+48|0;h=j+24|0;d=j+12|0;i=j;e=b+16|0;if(m1a(e)|0){Lmb(d,b+56|0);oKa(h,d);f=b+120|0;g=f+11|0;if((a[g>>0]|0)<0){a[c[f>>2]>>0]=0;c[b+124>>2]=0}else{a[f>>0]=0;a[g>>0]=0}Vmb(f,0);c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0)}if(!(n1a(e)|0)){ya=j;return}Lmb(i,b+92|0);oKa(h,i);d=b+136|0;e=d+11|0;if((a[e>>0]|0)<0){a[c[d>>2]>>0]=0;c[b+140>>2]=0}else{a[d>>0]=0;a[e>>0]=0}Vmb(d,0);c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];c[d+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);ya=j;return}function e0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=b+4|0;e=c[b>>2]|0;h=(c[l>>2]|0)-e>>4;f=h+1|0;if(f>>>0>268435455)Snb(b);m=b+8|0;k=(c[m>>2]|0)-e|0;e=k>>3;e=k>>4>>>0<134217727?(e>>>0>>0?f:e):268435455;do if(!e)i=0;else if(e>>>0>268435455){m=J(8)|0;Gmb(m,163602);c[m>>2]=125828;O(m|0,23080,3117)}else{i=omb(e<<4)|0;break}while(0);f=i+(h<<4)|0;k=i+(e<<4)|0;c[f>>2]=c[d>>2];e=i+(h<<4)+4|0;j=d+4|0;c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;j=f+16|0;e=c[b>>2]|0;g=e;d=c[l>>2]|0;if((d|0)!=(e|0)){g=h+-1-((d+-16-g|0)>>>4)|0;do{n=f;f=f+-16|0;h=d;d=d+-16|0;c[f>>2]=c[d>>2];n=n+-12|0;h=h+-12|0;c[n>>2]=c[h>>2];c[n+4>>2]=c[h+4>>2];c[n+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0}while((d|0)!=(e|0));f=i+(g<<4)|0;g=c[b>>2]|0;e=c[l>>2]|0}c[b>>2]=f;c[l>>2]=j;c[m>>2]=k;d=g;if((e|0)!=(d|0))do{f=e+-12|0;e=e+-16|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0)}while((e|0)!=(d|0));if(!g)return;rmb(g);return}function f0(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=ya;ya=ya+16|0;b=f;c[a>>2]=27408;c[a+4>>2]=0;d=a+8|0;c[d>>2]=0;g=a+12|0;c[g>>2]=0;e=a+16|0;i1a(e);c[a>>2]=71e3;c[e>>2]=71036;e=a+120|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;e=a+136|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[b>>2]=141;e=c[d>>2]|0;if((e|0)==(c[g>>2]|0)){Gd(a+4|0,b);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}else{c[e>>2]=141;c[d>>2]=e+4;g=71e3;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}}function g0(a,b){a=a|0;b=b|0;c[a+116>>2]=b;return}function h0(a,b){a=a|0;b=b|0;c[a+132>>2]=b;return}function i0(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function j0(a){a=a|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function k0(a){a=a|0;return 18}function l0(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1986618445;a[b+4>>0]=0;return}function m0(a){a=a|0;bba(a);N0a(a+160|0);n2a(a+176|0);c[a+192>>2]=0;return}function n0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=18)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=24)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=25){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function o0(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function p0(a){a=a|0;a=a+-160|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function q0(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);return}function r0(a){a=a|0;a=a+-176|0;EZa(a+176|0);aZa(a+160|0);Waa(a);rmb(a);return}function s0(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[146655]|0;a[d+1>>0]=a[146656]|0;a[d+2>>0]=a[146657]|0;a[d+3>>0]=a[146658]|0;a[d+4>>0]=a[146659]|0;a[d+5>>0]=0;Wba(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+160|0;M0a(e);g=b+176|0;m2a(g);c[b>>2]=71052;c[e>>2]=71612;c[g>>2]=71628;c[h>>2]=134;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[h>>2]=157;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=157;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function t0(a){a=a|0;var b=0;c[a+192>>2]=1;a=a+76|0;b=c[a>>2]|0;if(!b)return;while(1){if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=18){a=7;break}a=c[a>>2]|0;if(!a)a=0;else a=job(a,13672,12808,0)|0;c[a+192>>2]=1;a=a+76|0;b=c[a>>2]|0;if(!b){a=7;break}}if((a|0)==7)return}function u0(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;c[a>>2]=71644;d=a+160|0;c[d>>2]=72204;e=a+172|0;c[e>>2]=72220;f=a+184|0;c[f>>2]=72236;g=a+200|0;c[g>>2]=72252;h=a+264|0;c[h>>2]=72268;z0(a);b=c[a+1572>>2]|0;if(b|0){c[a+1576>>2]=b;rmb(b)}b=c[a+1560>>2]|0;if(b|0){c[a+1564>>2]=b;rmb(b)}an(a+1092|0);an(a+636|0);xQ(a+468|0);zP(a+288|0);y_a(h);SZa(g);EZa(f);sZa(e);$Ta(d);Waa(a);return}function v0(a){a=a|0;u0(a);rmb(a);return}function w0(a){a=a|0;return 19}function x0(b){b=b|0;var d=0,e=0;if(!(a[b+632>>0]|0)){d=job(Nca(b,31,-1)|0,13672,15976,0)|0;if((c[d+364>>2]|0)!=-2147483647){b=c[d+356>>2]|0;return b|0}}d=c[b+280>>2]|0;if((d|0)!=-2147483647){b=d;return b|0}e=b+4|0;d=c[e>>2]|0;if((d|0)!=-2147483647){b=d;return b|0}d=Nca(b,31,-1)|0;if(!d)d=0;else d=job(d,13672,15976,0)|0;d=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=(c[b+628>>2]|0)+d|0;c[e>>2]=b;return b|0}function y0(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[146853]|0;a[b+1>>0]=a[146854]|0;a[b+2>>0]=a[146855]|0;a[b+3>>0]=a[146856]|0;a[b+4>>0]=a[146857]|0;a[b+5>>0]=a[146858]|0;a[b+6>>0]=a[146859]|0;a[b+7>>0]=0;return}function z0(b){b=b|0;var d=0,e=0;bba(b);OUa(b+160|0);G1a(b+172|0);n2a(b+184|0);T2a(b+200|0);w4a(b+264|0);d=b+1548|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}AQ(b+468|0);d=b+280|0;c[d>>2]=-2147483647;e=b+284|0;c[e>>2]=-2147483647;c[b+628>>2]=0;c[b+1516>>2]=c[b+168>>2];c[b+1060>>2]=c[b+164>>2];if(!(a[b+632>>0]|0)){c[d>>2]=-2147483647;c[e>>2]=-2147483647}c[b+1552>>2]=0;a[b+1556>>0]=0;c[b+1564>>2]=c[b+1560>>2];c[b+1576>>2]=c[b+1572>>2];c[b+1584>>2]=120;return}function A0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+48|0;i=l;k=l+20|0;f=l+24|0;h=l+8|0;c[k>>2]=d;g=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>71)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<90)e=d;else j=3;else j=3;do if((j|0)==3){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56){e=d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==26){e=job(d,13672,15488,0)|0;if(!e){e=d;break}e=e+200|0;if((c[e>>2]|0)>=1){e=d;break}c[e>>2]=(c[b+68>>2]|0)-(c[b+64>>2]|0)>>2;e=d;break}Ra[c[(c[d>>2]|0)+48>>2]&511](f,d);e=f+11|0;m=a[e>>0]|0;g=c[f>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);j=h+11|0;d=(a[j>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=m<<24>>24<0?g:f;c[i+4>>2]=d;aKa(161448,i);if((a[j>>0]|0)<0)rmb(c[h>>2]|0);if((a[e>>0]|0)<0)rmb(c[f>>2]|0);g=c[k>>2]|0;e=g}while(0);Yba(e,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,k);Bba(b,1);ya=l;return}else{c[f>>2]=g;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=l;return}}function B0(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 1}function C0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=ya;ya=ya+496|0;x=E+488|0;f=E;D=E+84|0;e=E+72|0;y=E+60|0;z=E+48|0;A=E+36|0;B=E+16|0;C=E+8|0;if(!d)u=0;else u=job(d,7856,8672,0)|0;t=u+32|0;if(c[t>>2]|0){D=0;ya=E;return D|0}s=(a[(c[(c[u+4>>2]|0)+1368>>2]|0)+312>>0]|0)!=0;Nya(D);v=u+28|0;c[v>>2]=D;w=omb(1588)|0;D1(w,s,0);if(s){c[f>>2]=(c[u+48>>2]|0)+1;mKa(e,191865,f);Rmb(w+188|0,e)|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}s=c[v>>2]|0;Ra[c[(c[s>>2]|0)+112>>2]&511](s,w);c[y>>2]=0;s=y+4|0;c[s>>2]=0;c[y+8>>2]=0;k=c[u+52>>2]|0;d=c[k>>2]|0;k=k+4|0;if((d|0)!=(k|0)){l=z+4|0;m=z+8|0;n=A+4|0;o=A+8|0;p=x+4|0;q=x+8|0;r=u+44|0;j=C+4|0;i=d;while(1){d=c[i+20>>2]|0;g=i+24|0;if((d|0)!=(g|0)){h=i+16|0;f=d;while(1){d=c[h>>2]|0;c[l>>2]=26;c[z>>2]=31464;c[m>>2]=d;d=c[f+16>>2]|0;c[n>>2]=17;c[A>>2]=31464;c[o>>2]=d;c[x>>2]=z;c[p>>2]=A;ZA(y,x,q);c[r>>2]=1;c[t>>2]=w;c[C>>2]=172;c[j>>2]=1;c[x>>2]=c[C>>2];c[x+4>>2]=c[C+4>>2];_ca(B,x);_a[c[(c[b>>2]|0)+124>>2]&1](b,B,u,0,y,-1e4,1);d=c[f+4>>2]|0;if(!d){e=f+8|0;d=c[e>>2]|0;if((c[d>>2]|0)!=(f|0))do{f=c[e>>2]|0;e=f+8|0;d=c[e>>2]|0}while((c[d>>2]|0)!=(f|0))}else while(1){e=c[d>>2]|0;if(!e)break;else d=e}if((d|0)==(g|0))break;else f=d}}d=c[i+4>>2]|0;if(!d){e=i+8|0;d=c[e>>2]|0;if((c[d>>2]|0)!=(i|0))do{i=c[e>>2]|0;e=i+8|0;d=c[e>>2]|0}while((c[d>>2]|0)!=(i|0))}else while(1){e=c[d>>2]|0;if(!e)break;else d=e}if((d|0)==(k|0))break;else i=d}}c[t>>2]=0;c[v>>2]=0;c[u+48>>2]=(c[D+68>>2]|0)-(c[D+64>>2]|0)>>2;dca(c[u+24>>2]|0,D,-1,0);d=c[y>>2]|0;if(d|0){c[s>>2]=d;rmb(d)}Xxa(D);D=1;ya=E;return D|0}function D0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;if(!d)f=0;else f=job(d,7856,9992,0)|0;d=f+4|0;if(!(c[d>>2]|0)){c[d>>2]=b;ya=h;return 0}if(!(a[f+12>>0]|0)){ya=h;return 0}c[g>>2]=b;d=f+20|0;e=c[d>>2]|0;if(e>>>0<(c[f+24>>2]|0)>>>0){c[e>>2]=b;c[d>>2]=(c[d>>2]|0)+4}else Eq(f+16|0,g);ya=h;return 0}function E0(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)d=0;else d=job(b,7856,9288,0)|0;e=d+20|0;b=c[e>>2]|0;d=d+24|0;if((b|0)==(c[d>>2]|0)){a=b;c[d>>2]=a;return 0}do{Ra[c[(c[a>>2]|0)+112>>2]&511](a,c[b>>2]|0);b=b+4|0}while((b|0)!=(c[d>>2]|0));a=c[e>>2]|0;c[d>>2]=a;return 0}function F0(b,c){b=b|0;c=c|0;if(!(a[b+632>>0]|0)){c=0;return c|0}c=pba(b,c)|0;return c|0}function G0(b,c){b=b|0;c=c|0;if(!(a[b+632>>0]|0)){c=0;return c|0}c=qba(b,c)|0;return c|0}function H0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+48|0;e=i+32|0;f=i+8|0;g=i;Pa[c[(c[b>>2]|0)+40>>2]&4095](b);h=b+468|0;$aa(h);c[b+628>>2]=0;d=c[b+448>>2]|0;if(d|0)FQ(d,0);d=c[b+452>>2]|0;if(d|0)FQ(d,0);c[g>>2]=196;c[g+4>>2]=1;c[e>>2]=c[g>>2];c[e+4>>2]=c[g+4>>2];_ca(f,e);gba(h,f,0,0,0,-1e4,1);a[b+1556>>0]=0;ya=i;return 0}function I0(b,d){b=b|0;d=d|0;var e=0;if(!d)d=0;else d=job(d,7856,12584,0)|0;e=b+288|0;EP(e);c[d+4>>2]=e;d=d+37|0;a[d>>0]=0;if(go(b+636|0,c[b+456>>2]|0)|0)a[d>>0]=1;if(!(go(b+1092|0,c[b+460>>2]|0)|0))return 0;a[d>>0]=1;return 0}function J0(b,d){b=b|0;d=d|0;if(!d)d=0;else d=job(d,7856,12584,0)|0;gba(b+468|0,c[d+28>>2]|0,d,0,0,-1e4,1);a[d+36>>0]=0;if(!(a[d+37>>0]|0))return 0;a[b+1556>>0]=1;return 0}function K0(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)e=0;else e=job(b,7856,12960,0)|0;b=e+4|0;d=c[b>>2]|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);$aa(a+468|0);c[a+628>>2]=d;d=y1(a)|0;c[b>>2]=(c[b>>2]|0)+d;b=c[a+460>>2]|0;if(!b)d=0;else d=c[b+160>>2]|0;b=c[a+456>>2]|0;if(!b){a=0;d=a+d|0;e=e+8|0;a=c[e>>2]|0;a=d+a|0;c[e>>2]=a;return 1}a=0-(c[b+160>>2]|0)|0;d=a+d|0;e=e+8|0;a=c[e>>2]|0;a=d+a|0;c[e>>2]=a;return 1}function L0(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,11152,0)|0;gba(a+288|0,c[b+28>>2]|0,b,0,0,-1e4,1);return 1}function M0(a,b){a=a|0;b=b|0;var d=0,e=0;b=job(b,7856,7864,0)|0;d=b+4|0;e=b+8|0;if((c[d>>2]|0)==(c[e>>2]|0))return 0;a=a+288|0;c[b+16>>2]=a;gba(a,c[b+20>>2]|0,b,0,0,-1e4,0);c[e>>2]=c[d>>2];return 0}function N0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=ya;ya=ya+64|0;x=D+48|0;y=D+36|0;z=D+16|0;A=D+4|0;B=D;if(!d)m=0;else m=job(d,7856,11280,0)|0;if(!(a[b+1556>>0]|0)){ya=D;return 1}c[x>>2]=0;w=x+4|0;c[w>>2]=0;l=x+8|0;c[l>>2]=0;d=c[m+4>>2]|0;n=m+8|0;if((d|0)!=(c[n>>2]|0)){o=y+4|0;p=y+8|0;q=A+4|0;r=A+8|0;s=z+4|0;t=z+8|0;u=z+12|0;v=z+16|0;h=b+288|0;i=m+56|0;j=z+8|0;k=z;b=0;while(1){c[w>>2]=b;c[y>>2]=0;c[o>>2]=0;c[p>>2]=0;c[z>>2]=-1;$m(y,z);b=c[o>>2]|0;if((b|0)==(c[p>>2]|0)){VA(y,d);b=c[o>>2]|0}else{c[b>>2]=c[d>>2];b=b+4|0;c[o>>2]=b}c[A>>2]=0;c[q>>2]=0;c[r>>2]=0;f=c[y>>2]|0;b=b-f|0;e=b>>2;if(!b){e=0;b=0}else{if(e>>>0>1073741823){C=11;break}g=omb(b)|0;c[q>>2]=g;c[A>>2]=g;c[r>>2]=g+(e<<2);if((b|0)>0){E=g+(b>>>2<<2)|0;qpb(g|0,f|0,b|0)|0;c[q>>2]=E;e=g;b=E}else{e=g;b=g}}c[s>>2]=7;c[z>>2]=72300;c[t>>2]=0;c[u>>2]=0;c[v>>2]=0;hX(t,e,b);b=c[A>>2]|0;if(b|0){c[q>>2]=b;rmb(b)}c[B>>2]=z;b=c[w>>2]|0;if(b>>>0<(c[l>>2]|0)>>>0){c[b>>2]=k;c[w>>2]=(c[w>>2]|0)+4}else _z(x,B);gba(h,c[i>>2]|0,m,0,x,-1e4,1);c[z>>2]=72300;b=c[j>>2]|0;if(b|0){c[u>>2]=b;rmb(b)}b=c[y>>2]|0;if(b|0){c[o>>2]=b;rmb(b)}d=d+4|0;if((d|0)==(c[n>>2]|0))break;b=c[x>>2]|0}if((C|0)==11)Snb(A);d=c[x>>2]|0;if(d|0){c[w>>2]=d;rmb(d)}}ya=D;return 1}function O0(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+32|0;o=p+12|0;n=p;if(!b)l=0;else l=job(b,7856,11200,0)|0;i=a+288|0;GQ(i);j=l+32|0;c[j>>2]=0;k=l+40|0;g=l+44|0;gba(i,c[k>>2]|0,l,c[g>>2]|0,0,-1e4,0);h=l+16|0;c[o>>2]=0;m=o+4|0;c[m>>2]=0;a=o+8|0;c[a>>2]=0;e=l+20|0;b=(c[e>>2]|0)-(c[h>>2]|0)|0;d=b>>2;if(!b){a=0;d=0;b=0;e=0}else{if(d>>>0>1073741823)Snb(o);f=omb(b)|0;c[m>>2]=f;c[o>>2]=f;c[a>>2]=f+(d<<2);a=c[h>>2]|0;b=(c[e>>2]|0)-a|0;d=f;if((b|0)>0){e=f+(b>>>2<<2)|0;qpb(f|0,a|0,b|0)|0;c[m>>2]=e;a=e;b=e;e=f}else{a=d;b=f;e=f}}c[n>>2]=0;f=n+4|0;c[f>>2]=0;c[n+8>>2]=0;a=a-d|0;if(!a)d=e;else{C1(n,a>>2);d=c[o>>2]|0;b=c[m>>2]|0}if((d|0)!=(b|0)){a=c[n>>2]|0;while(1){b=b+-4|0;c[a>>2]=c[b>>2];if((d|0)==(b|0))break;else a=a+4|0}}GQ(i);c[j>>2]=0;if((h|0)!=(n|0))hX(h,c[n>>2]|0,c[f>>2]|0);gba(i,c[k>>2]|0,l,c[g>>2]|0,0,-1e4,0);if((h|0)!=(o|0))hX(h,c[o>>2]|0,c[m>>2]|0);b=c[n>>2]|0;if(b|0){c[f>>2]=b;rmb(b)}b=c[o>>2]|0;if(!b){ya=p;return 1}c[m>>2]=b;rmb(b);ya=p;return 1}function P0(a,b){a=a|0;b=b|0;var d=0;b=job(b,7856,11072,0)|0;c[b+40>>2]=a;d=b+20|0;aQ(a+288|0,d);c[b+24>>2]=c[d>>2];return 0}function Q0(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,11184,0)|0;c[b+4>>2]=a;gba(a+288|0,c[b+8>>2]|0,b,0,0,-1e4,1);return 0}function R0(a,b){a=a|0;b=b|0;b=job(b,7856,9408,0)|0;c[b+8>>2]=a;c[b+12>>2]=0;return 0}function S0(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=ya;ya=ya+80|0;I=J+56|0;D=J+44|0;F=J+24|0;B=J+12|0;G=J;if(!b)h=0;else h=job(b,7856,11168,0)|0;A=h+4|0;c[A>>2]=0;i=h+8|0;c[i>>2]=-2147483647;j=h+12|0;c[j>>2]=0;c[I>>2]=0;H=I+4|0;c[H>>2]=0;k=I+8|0;c[k>>2]=0;b=c[h+20>>2]|0;l=h+24|0;a:do if((b|0)!=(c[l>>2]|0)){m=h+16|0;n=D+4|0;o=D+8|0;p=B+4|0;q=B+8|0;r=F+4|0;s=F+8|0;t=F+12|0;u=F+16|0;v=a+288|0;w=h+60|0;x=h+64|0;y=F+8|0;z=F;d=0;while(1){c[A>>2]=0;c[i>>2]=-2147483647;c[j>>2]=0;c[m>>2]=c[b>>2];c[H>>2]=d;c[D>>2]=0;c[n>>2]=0;c[o>>2]=0;c[F>>2]=-1;$m(D,F);d=c[n>>2]|0;if((d|0)==(c[o>>2]|0)){VA(D,b);d=c[n>>2]|0}else{c[d>>2]=c[b>>2];d=d+4|0;c[n>>2]=d}c[B>>2]=0;c[p>>2]=0;c[q>>2]=0;f=c[D>>2]|0;d=d-f|0;e=d>>2;if(!d){e=0;d=0}else{if(e>>>0>1073741823)break;g=omb(d)|0;c[p>>2]=g;c[B>>2]=g;c[q>>2]=g+(e<<2);if((d|0)>0){K=g+(d>>>2<<2)|0;qpb(g|0,f|0,d|0)|0;c[p>>2]=K;e=g;d=K}else{e=g;d=g}}c[r>>2]=7;c[F>>2]=72300;c[s>>2]=0;c[t>>2]=0;c[u>>2]=0;hX(s,e,d);d=c[B>>2]|0;if(d|0){c[p>>2]=d;rmb(d)}c[G>>2]=F;d=c[H>>2]|0;if(d>>>0<(c[k>>2]|0)>>>0){c[d>>2]=z;c[H>>2]=(c[H>>2]|0)+4}else _z(I,G);gba(v,c[w>>2]|0,h,c[x>>2]|0,I,-1e4,1);c[F>>2]=72300;d=c[y>>2]|0;if(d|0){c[t>>2]=d;rmb(d)}d=c[D>>2]|0;if(d|0){c[n>>2]=d;rmb(d)}b=b+4|0;if((b|0)==(c[l>>2]|0))break a;d=c[I>>2]|0}Snb(B)}while(0);f=h+56|0;d=Yea((c[(c[f>>2]|0)+1368>>2]|0)+1088|0)|0;d=C(Yea((c[(c[f>>2]|0)+1368>>2]|0)+2288|0)|0,d)|0;c[D+4>>2]=6;c[D>>2]=72316;c[D+8>>2]=7;f=a+288|0;b=Dca(f,D,1,1)|0;if(!b)E=27;else if(!(job(b,13672,11104,0)|0))E=27;else e=d<<1;do if((E|0)==27){if(!(Bca(a,119,-1e4,1)|0))if((c[a+176>>2]|0)!=2){e=d;break}e=0}while(0);b=c[a+460>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;if(ar(a+1092|0)|0)b=(c[a+1104>>2]|0)+b|0;d=c[a+456>>2]|0;if(!d)d=0;else d=c[d+160>>2]|0;if(ar(a+636|0)|0)d=(c[a+656>>2]|0)+d|0;b=b-d|0;if((e|0)>(b|0)){d=c[a+1484>>2]|0;c[G>>2]=c[a+1028>>2];c[G+4>>2]=d;c[G+8>>2]=e-b;c[F>>2]=0;d=F+4|0;c[d>>2]=0;K=F+8|0;c[K>>2]=0;b=omb(12)|0;c[F>>2]=b;c[K>>2]=b+12;c[b>>2]=c[G>>2];c[b+4>>2]=c[G+4>>2];c[b+8>>2]=c[G+8>>2];c[d>>2]=b+12;aQ(f,F);b=c[F>>2]|0;if(b|0){c[d>>2]=b;rmb(b)}}b=c[I>>2]|0;if(!b){ya=J;return 1}c[H>>2]=b;rmb(b);ya=J;return 1}function T0(a,b){a=a|0;b=b|0;var d=0;b=job(b,7856,12912,0)|0;c[b+20>>2]=a;d=b+4|0;aQ(a+288|0,d);c[b+8>>2]=c[d>>2];return 0}function U0(a,b){a=a|0;b=b|0;c[(job(b,7856,10808,0)|0)+8>>2]=0;return 0}function V0(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)e=0;else e=job(b,7856,12160,0)|0;b=a+280|0;d=c[b>>2]|0;if((d|0)!=-2147483647)c[b>>2]=~~(+(d|0)/+g[(c[e+4>>2]|0)+768>>3]);b=a+284|0;d=c[b>>2]|0;if((d|0)==-2147483647)return 0;c[b>>2]=~~(+(d|0)/+g[(c[e+4>>2]|0)+768>>3]);return 0}function W0(b,c){b=b|0;c=c|0;if(!c)c=0;else c=job(c,7856,9912,0)|0;a[c+10>>0]=(Bca(b,78,-1e4,1)|0)!=0&1;a[c+11>>0]=(Bca(b,86,-1e4,1)|0)!=0&1;return 0}function X0(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)b=0;else b=job(b,7856,9736,0)|0;d=a+1548|0;e=c[d>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[d>>2]=0}gba(a+288|0,c[b+4>>2]|0,b,0,0,-1e4,1);return 0}function Y0(a,b){a=a|0;b=b|0;c[(job(b,7856,9832,0)|0)+4>>2]=a;return 0}function Z0(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;h=k;g=k+8|0;j=job(d,7856,9880,0)|0;d=j+4|0;e=c[d>>2]|0;j=j+8|0;f=c[j>>2]|0;if((e|0)==(f|0)){ya=k;return 0}Lmb(g,b+80|0);i=g+11|0;b=(a[i>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=f-e>>3;c[h+4>>2]=b;dKa(146661,h);if((a[i>>0]|0)<0)rmb(c[g>>2]|0);g=c[d>>2]|0;d=c[j>>2]|0;if((g|0)==(d|0)){ya=k;return 0}h=g+8|0;i=h;do{if((h|0)==(d|0))d=g;else{b=d+-8|0;e=h;f=g;while(1){c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];e=e+8|0;if((e|0)==(d|0))break;else f=f+8|0}d=g+(((b-i|0)>>>3)+1<<3)|0}c[j>>2]=d}while((g|0)!=(d|0));ya=k;return 0}function _0(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=job(b,7856,9896,0)|0;h=c[j+4>>2]|0;i=h;j=j+8|0;a=c[j>>2]|0;if((a|0)==(h|0))return 0;d=i;b=h;while(1){switch(c[b+4>>2]|0){case 80:case 77:case 76:{b=h+(d-i>>3<<3)|0;f=b+8|0;if((f|0)==(a|0))a=b;else{g=a+-8|0;d=f;e=b;while(1){c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];d=d+8|0;if((d|0)==(a|0))break;else e=e+8|0}a=b+(((g-f|0)>>>3)+1<<3)|0}c[j>>2]=a;break}default:b=b+8|0}if((a|0)==(b|0))break;else d=b}return 0}function $0(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(!b)d=0;else d=job(b,7856,9680,0)|0;m=d+16|0;e=c[m>>2]|0;n=d+20|0;b=c[n>>2]|0;f=e;if((b|0)==(f|0))return 0;k=a+468|0;l=d+4|0;j=d+8|0;while(1){a=f+8|0;d=c[a>>2]|0;switch(d|0){case -1:{a=c[f>>2]|0;OBa(Ba[c[(c[a>>2]|0)+88>>2]&511](a)|0,UQ(k,+g[f+16>>3])|0);a=c[f>>2]|0;b=c[a+132>>2]|0;d=c[a+136>>2]|0;a:do if((b|0)==(d|0))o=10;else do{if((c[b>>2]|0)==12){o=10;break a}b=b+4|0}while((b|0)!=(d|0));while(0);b:do if((o|0)==10){o=0;if((b|0)!=(d|0)){a=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;if(c[a+64>>2]|0)if(c[a+120>>2]|0){b=c[l>>2]|0;i=c[j>>2]|0;c:do if((b|0)!=(i|0))while(1){if((c[b>>2]|0)==(a|0))break c;b=b+8|0;if((b|0)==(i|0))break b}while(0);if((b|0)!=(i|0)){f=b+8|0;if((f|0)!=(i|0)){h=i+-8|0;a=f;d=b;while(1){c[d>>2]=c[a>>2];c[d+4>>2]=c[a+4>>2];a=a+8|0;if((a|0)==(i|0))break;else d=d+8|0}b=b+(((h-f|0)>>>3)+1<<3)|0}c[j>>2]=b}}}}while(0);b=c[m>>2]|0;e=b+(((e-b|0)/24|0)*24|0)|0;b=e+24|0;d=c[n>>2]|0;if((b|0)==(d|0))b=e;else{a=b;b=e;do{c[b>>2]=c[a>>2];c[b+8>>2]=c[a+8>>2];g[b+16>>3]=+g[a+16>>3];a=a+24|0;b=b+24|0}while((a|0)!=(d|0))}c[n>>2]=b;a=e;break}case 0:{a=c[f>>2]|0;a=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;UBa(a,UQ(k,+g[f+16>>3])|0);d:do if(c[a+64>>2]|0)if(c[a+120>>2]|0){b=c[l>>2]|0;i=c[j>>2]|0;e:do if((b|0)!=(i|0))while(1){if((c[b>>2]|0)==(a|0))break e;b=b+8|0;if((b|0)==(i|0))break d}while(0);if((b|0)!=(i|0)){f=b+8|0;if((f|0)!=(i|0)){h=i+-8|0;a=f;d=b;while(1){c[d>>2]=c[a>>2];c[d+4>>2]=c[a+4>>2];a=a+8|0;if((a|0)==(i|0))break;else d=d+8|0}b=b+(((h-f|0)>>>3)+1<<3)|0}c[j>>2]=b}}while(0);b=c[m>>2]|0;e=b+(((e-b|0)/24|0)*24|0)|0;b=e+24|0;d=c[n>>2]|0;if((b|0)==(d|0))b=e;else{a=b;b=e;do{c[b>>2]=c[a>>2];c[b+8>>2]=c[a+8>>2];g[b+16>>3]=+g[a+16>>3];a=a+24|0;b=b+24|0}while((a|0)!=(d|0))}c[n>>2]=b;a=e;break}default:{c[a>>2]=d+-1;a=f+24|0}}if((b|0)==(a|0))break;else{e=a;f=a}}return 0}function a1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=job(b,7856,8928,0)|0;b=c[g+12>>2]|0;d=g+16|0;e=c[d>>2]|0;f=b;if((b|0)!=(e|0))do{c[(c[b>>2]|0)+8>>2]=a;b=b+4|0}while((b|0)!=(e|0));c[d>>2]=f;b=c[g+8>>2]|0;if(!b){g=g+4|0;c[g>>2]=a;return 0}c[a+1552>>2]=b;g=g+4|0;c[g>>2]=a;return 0}function b1(a,b){a=a|0;b=b|0;if(!b)a=0;else a=job(b,7856,8912,0)|0;a=a+4|0;if(!(c[a>>2]|0))return 0;c[a>>2]=0;return 0}function c1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=job(b,7856,8912,0)|0;c[g+12>>2]=c[g+8>>2];f=g+20|0;b=c[f>>2]|0;g=g+24|0;d=b;if((c[g>>2]|0)==(d|0))return 0;while(1){e=Nca(c[(c[b>>2]|0)+472>>2]|0,19,-1)|0;if(!e)e=0;else e=job(e,13672,12848,0)|0;if((e|0)==(a|0)){d=c[f>>2]|0;d=d+(b-d>>2<<2)|0;b=d+4|0;e=(c[g>>2]|0)-b|0;if(e|0)rpb(d|0,b|0,e|0)|0;b=d+(e>>2<<2)|0;c[g>>2]=b}else{d=d+4|0;b=c[g>>2]|0}if((b|0)==(d|0))break;else b=d}return 0}function d1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=job(b,7856,9800,0)|0;i=j+4|0;b=c[i>>2]|0;j=j+8|0;d=b;if((c[j>>2]|0)==(d|0))return 0;h=d;while(1){f=c[h>>2]|0;d=c[f+132>>2]|0;e=c[f+136>>2]|0;a:do if((d|0)==(e|0))g=7;else while(1){if((c[d>>2]|0)==12){g=7;break a}d=d+4|0;if((d|0)==(e|0)){g=11;break}}while(0);if((g|0)==7){g=0;if((d|0)==(e|0))g=11;else{d=c[(Ba[c[(c[f>>2]|0)+92>>2]&511](f)|0)+120>>2]|0;if(!d)g=11;else{d=Nca(d,19,-1)|0;if(!d)g=11;else{d=job(d,13672,12848,0)|0;if(!d)g=11}}}}b:do if((g|0)==11){e=c[h>>2]|0;d=c[e+132>>2]|0;f=c[e+136>>2]|0;c:do if((d|0)!=(f|0))while(1){if((c[d>>2]|0)==4)break c;d=d+4|0;if((d|0)==(f|0)){d=0;break b}}while(0);if((d|0)==(f|0))d=0;else{d=c[(Ba[c[(c[e>>2]|0)+56>>2]&511](e)|0)+116>>2]|0;if(!d)d=0;else{d=Nca(c[(Ba[c[(c[d>>2]|0)+88>>2]&511](d)|0)+64>>2]|0,19,-1)|0;if(!d)d=0;else d=job(d,13672,12848,0)|0}}}while(0);if((d|0)==(a|0)){d=c[i>>2]|0;d=d+(b-d>>2<<2)|0;b=d+4|0;e=(c[j>>2]|0)-b|0;if(e|0)rpb(d|0,b|0,e|0)|0;b=d+(e>>2<<2)|0;c[j>>2]=b}else{d=h+4|0;b=c[j>>2]|0}if((b|0)==(d|0))break;else{b=d;h=d}}return 0}function e1(a,b){a=a|0;b=b|0;AQ(a+468|0);c[a+1552>>2]=0;return 0}function f1(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)d=0;else d=job(b,7856,11136,0)|0;b=d+4|0;e=c[b>>2]|0;if((e|0)>0){Pa[c[(c[a>>2]|0)+40>>2]&4095](a);$aa(a+468|0);c[a+628>>2]=e}else c[b>>2]=c[a+628>>2];gba(a+288|0,c[d+28>>2]|0,d,0,0,-1e4,1);return 1}function g1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;f=i;if(!b)h=0;else h=job(b,7856,8896,0)|0;b=x1(a)|0;g=h+12|0;e=c[g>>2]|0;do if(((c[e+68>>2]|0)-(c[e+64>>2]|0)|0)>0){if((b|0)<=((lB(c[h+40>>2]|0,100)|0)*5|0)){b=a+628|0;f=c[b>>2]|0;f=(y1(a)|0)+f|0;d=h+16|0;if((f+(c[h+24>>2]|0)-(c[d>>2]|0)|0)<=(c[h+20>>2]|0))break;f=omb(404)|0;Nya(f);c[g>>2]=f;e=c[h+8>>2]|0;Ra[c[(c[e>>2]|0)+112>>2]&511](e,f);c[d>>2]=c[b>>2];break}b=c[h+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)b=0;else b=job(b,13672,12848,0)|0;c[f>>2]=b;d=h+32|0;e=c[d>>2]|0;if(e>>>0<(c[h+36>>2]|0)>>>0){c[e>>2]=b;c[d>>2]=(c[d>>2]|0)+4}else Eq(h+28|0,f);ya=i;return 1}while(0);d=h+28|0;b=c[d>>2]|0;e=h+32|0;if((b|0)!=(c[e>>2]|0)){do{f=c[g>>2]|0;Ra[c[(c[f>>2]|0)+112>>2]&511](f,c[b>>2]|0);b=b+4|0}while((b|0)!=(c[e>>2]|0));b=c[d>>2]|0}c[e>>2]=b;b=c[h+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)b=0;else b=job(b,13672,12848,0)|0;h=c[g>>2]|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,b);ya=i;return 1}function h1(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9960,0)|0)+16>>2]|0);return 1}function i1(a,b){a=a|0;b=b|0;b=job(b,7856,9240,0)|0;c[b+36>>2]=c[a+1584>>2];return 0}function j1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0.0;d=job(b,7856,8864,0)|0;e=(c[a+1564>>2]|0)+-8|0;g[d+16>>3]=+g[e>>3];a=a+1584|0;b=d+28|0;if((c[a>>2]|0)==(c[b>>2]|0))return 0;d=c[d+4>>2]|0;f=+g[e>>3];e=~~(f*+(gMa(d)|0));ZLa(d,0,e,+(c[a>>2]|0))|0;c[b>>2]=c[a>>2];return 0}function k1(a,b){a=a|0;b=b|0;b=job(b,7856,9768,0)|0;g[b+56>>3]=+g[(c[a+1564>>2]|0)+-8>>3];c[b+64>>2]=c[(c[a+1576>>2]|0)+-4>>2];c[b+68>>2]=c[a+1584>>2];return 0}function l1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0;n=ya;ya=ya+16|0;m=n;if(!b)k=0;else k=job(b,7856,9704,0)|0;d=a+1560|0;b=c[d>>2]|0;e=a+1564|0;c[e>>2]=b;f=k+24|0;if((c[a+1568>>2]|0)==(b|0))w1(d,f);else{g[b>>3]=+g[f>>3];c[e>>2]=b+8}l=a+452|0;g[f>>3]=+g[f>>3]+ +g[(c[l>>2]|0)+168>>3]*4.0*.0009765625;b=Bca(a,86,-1e4,1)|0;do if(b|0){d=job(b,13672,16064,0)|0;if(d|0){if(RXa(d+492|0)|0){c[k+40>>2]=c[d+496>>2];break}e=d+504|0;if($1a(e)|0){f=c[d+508>>2]|0;if(a2a(e)|0){j=c[d+512>>2]|0;b=~~+v9a(1.0,j+-2|0);b=(j|0)>1?b:4}else b=4;if(b2a(e)|0)b=~~(+(b<<1|0)-+(b|0)/+v9a(1.0,c[d+516>>2]|0));c[k+40>>2]=~~(+(f|0)*4.0/+(b|0)+.5)}}}while(0);f=a+1584|0;c[f>>2]=~~(+g[k+48>>3]*+(c[k+40>>2]|0));i=a+1572|0;e=c[i>>2]|0;j=a+1576|0;c[j>>2]=e;b=k+32|0;h=+g[b>>3];d=~~(h*1.0e3+.5);c[m>>2]=d;if((c[a+1580>>2]|0)>>>0>e>>>0){c[e>>2]=d;c[j>>2]=e+4;o=h;m=c[l>>2]|0;m=m+168|0;p=+g[m>>3];p=p*4.0;p=p*.0009765625;p=p*60.0;m=c[f>>2]|0;h=+(m|0);h=p/h;h=o+h;g[b>>3]=h;ya=n;return 0}else{$m(i,m);o=+g[b>>3];m=c[l>>2]|0;m=m+168|0;h=+g[m>>3];h=h*4.0;h=h*.0009765625;h=h*60.0;m=c[f>>2]|0;p=+(m|0);p=h/p;p=o+p;g[b>>3]=p;ya=n;return 0}return 0}function m1(a){a=a|0;u0(a+-160|0);return}function n1(a){a=a|0;a=a+-160|0;u0(a);rmb(a);return}function o1(a){a=a|0;u0(a+-172|0);return}function p1(a){a=a|0;a=a+-172|0;u0(a);rmb(a);return}function q1(a){a=a|0;u0(a+-184|0);return}function r1(a){a=a|0;a=a+-184|0;u0(a);rmb(a);return}function s1(a){a=a|0;u0(a+-200|0);return}function t1(a){a=a|0;a=a+-200|0;u0(a);rmb(a);return}function u1(a){a=a|0;u0(a+-264|0);return}function v1(a){a=a|0;a=a+-264|0;u0(a);rmb(a);return}function w1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0;j=a+4|0;k=c[a>>2]|0;l=(c[j>>2]|0)-k|0;h=l>>3;d=h+1|0;if(d>>>0>536870911)Snb(a);m=a+8|0;f=(c[m>>2]|0)-k|0;i=f>>2;i=f>>3>>>0<268435455?(i>>>0>>0?d:i):536870911;do if(!i){e=0;f=0}else if(i>>>0>536870911){m=J(8)|0;Gmb(m,163602);c[m>>2]=125828;O(m|0,23080,3117)}else{f=omb(i<<3)|0;e=f;break}while(0);d=e+(h<<3)|0;g[d>>3]=+g[b>>3];if((l|0)>0)qpb(f|0,k|0,l|0)|0;c[a>>2]=e;c[j>>2]=d+8;c[m>>2]=e+(i<<3);if(!k)return;rmb(k);return}function x1(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+80|0;d=i+56|0;e=i+28|0;h=i+48|0;f=i+8|0;g=i;c[h>>2]=268;c[h+4>>2]=1;c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];_ca(e,d);c[g>>2]=272;c[g+4>>2]=1;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];_ca(f,d);c[d>>2]=72284;g=d+4|0;h=d+12|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;b=Nca(a,31,-1)|0;if(!b)b=0;else b=job(b,13672,15976,0)|0;c[g>>2]=b;c[d+8>>2]=a;_a[c[(c[a>>2]|0)+124>>2]&1](a,e,d,f,0,-1e4,1);if(!(c[h>>2]|0)){h=0;ya=i;return h|0}g=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;f=y1(a)|0;h=c[h>>2]|0;e=Ba[c[(c[h>>2]|0)+32>>2]&511](h)|0;h=e-(f+g)+(c[h+20>>2]|0)|0;h=(h|0)>0?h:0;ya=i;return h|0}function y1(b){b=b|0;var d=0,e=0;if(!(a[b+632>>0]|0)){d=Nca(b,31,-1)|0;if(!d)e=0;else e=job(d,13672,15976,0)|0;d=Nca(e,23,-1)|0;if(!d)d=0;else d=job(d,13672,14256,0)|0;if((c[e+364>>2]|0)!=-2147483647){b=(c[d+160>>2]|0)-(c[e+356>>2]|0)-(c[e+360>>2]|0)|0;return b|0}}d=c[b+284>>2]|0;if((d|0)==-2147483647){b=c[(c[b+452>>2]|0)+160>>2]|0;return b|0}else{b=d-(c[b+280>>2]|0)|0;return b|0}return 0}function z1(a){a=a|0;rmb(a);return}function A1(a,b){a=a|0;b=b|0;if(!(Fa[c[(c[a>>2]|0)+4>>2]&511](a,b)|0)){b=0;return b|0}b=c[(job(b,13672,11104,0)|0)+176>>2]|0;b=(b|0)==(c[a+8>>2]|0);return b|0}function B1(a,b){a=a|0;b=b|0;var d=0,e=0;if(!(Fa[c[(c[a>>2]|0)+4>>2]&511](a,b)|0)){a=0;return a|0}d=c[b+120>>2]|0;e=c[b+124>>2]|0;a:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==156)break a;d=d+4|0;if((d|0)==(e|0)){d=0;break}}return d|0}while(0);if((d|0)==(e|0)){a=0;return a|0}b=job(b,13672,19304,-2)|0;d=c[a+8>>2]|0;e=c[a+12>>2]|0;b=c[b+4>>2]|0;b:do if((d|0)!=(e|0))while(1){if((c[d>>2]|0)==(b|0))break b;d=d+4|0;if((d|0)==(e|0)){d=e;break}}while(0);a=(d|0)!=(e|0);return a|0}function C1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+8|0;e=c[k>>2]|0;l=a+4|0;d=c[l>>2]|0;if(e-d>>2>>>0>=b>>>0){spb(d|0,0,b<<2|0)|0;c[l>>2]=d+(b<<2);return}j=c[a>>2]|0;i=d-j|0;h=i>>2;d=h+b|0;if(d>>>0>1073741823)Snb(a);f=e-j|0;g=f>>1;g=f>>2>>>0<536870911?(g>>>0>>0?d:g):1073741823;do if(!g){e=0;f=0}else if(g>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(g<<2)|0;e=f;break}while(0);d=e+(h<<2)|0;spb(d|0,0,b<<2|0)|0;if((i|0)>0)qpb(f|0,j|0,i|0)|0;c[a>>2]=e;c[l>>2]=d+(b<<2);c[k>>2]=e+(g<<2);if(!j)return;rmb(j);return}function D1(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+16|0;m=n+12|0;e=n;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;l=e+11|0;a[l>>0]=8;k=e;c[k>>2]=1935762797;c[k+4>>2]=761623157;a[e+8>>0]=0;Wba(b,e);if((a[l>>0]|0)<0)rmb(c[e>>2]|0);l=b+160|0;NUa(l);k=b+172|0;F1a(k);j=b+184|0;m2a(j);i=b+200|0;S2a(i);h=b+264|0;v4a(h);c[b>>2]=71644;c[l>>2]=72204;c[k>>2]=72220;c[j>>2]=72236;c[i>>2]=72252;c[h>>2]=72268;h=b+288|0;BQ(h);i=b+468|0;TQ(i);j=b+636|0;io(j);k=b+1092|0;io(k);l=b+1560|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[l+12>>2]=0;c[l+16>>2]=0;c[l+20>>2]=0;c[m>>2]=29;l=b+124|0;f=c[l>>2]|0;g=b+128|0;e=c[g>>2]|0;if((f|0)==(e|0)){Gd(b+120|0,m);f=c[l>>2]|0;e=c[g>>2]|0}else{c[f>>2]=29;f=f+4|0;c[l>>2]=f}c[m>>2]=151;if((f|0)==(e|0)){Gd(b+120|0,m);f=c[l>>2]|0;e=c[g>>2]|0}else{c[f>>2]=151;f=f+4|0;c[l>>2]=f}c[m>>2]=157;if((f|0)==(e|0)){Gd(b+120|0,m);f=c[l>>2]|0;e=c[g>>2]|0}else{c[f>>2]=157;f=f+4|0;c[l>>2]=f}c[m>>2]=175;if((f|0)==(e|0)){Gd(b+120|0,m);f=c[l>>2]|0;e=c[g>>2]|0}else{c[f>>2]=175;f=f+4|0;c[l>>2]=f}c[m>>2]=207;if((f|0)==(e|0))Gd(b+120|0,m);else{c[f>>2]=207;c[l>>2]=f+4}a[b+632>>0]=d&1;Yba(h,b);Yba(i,b);Yba(j,b);Yba(k,b);c[b+1548>>2]=0;a[b+1088>>0]=1;Pa[c[(c[b>>2]|0)+96>>2]&4095](b);if(d){ya=n;return}c[b+168>>2]=7;ya=n;return}function E1(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return;c[a+4>>2]=b;rmb(b);return}function F1(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b)return;c[a+4>>2]=b;rmb(b);return}function G1(a){a=a|0;a=c[a+456>>2]|0;if(!a){a=0;return a|0}a=c[a+160>>2]|0;return a|0}function H1(a){a=a|0;var b=0;b=c[a+456>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;if(!(ar(a+636|0)|0)){a=b;return a|0}a=(c[a+656>>2]|0)+b|0;return a|0}function I1(a){a=a|0;a=c[a+460>>2]|0;if(!a){a=0;return a|0}a=c[a+160>>2]|0;return a|0}function J1(a){a=a|0;var b=0;b=c[a+460>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;if(!(ar(a+1092|0)|0)){a=b;return a|0}a=(c[a+1104>>2]|0)+b|0;return a|0}function K1(a){a=a|0;var b=0,d=0;b=c[a+460>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;if(ar(a+1092|0)|0)b=(c[a+1104>>2]|0)+b|0;d=c[a+456>>2]|0;if(!d)d=0;else d=c[d+160>>2]|0;if(!(ar(a+636|0)|0)){a=d;a=b-a|0;return a|0}a=(c[a+656>>2]|0)+d|0;a=b-a|0;return a|0}function L1(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;f=a+456|0;b=c[f>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;g=a+636|0;if(ar(g)|0)b=(c[a+656>>2]|0)+b|0;e=b+d|0;b=c[a+460>>2]|0;if(!b)b=0;else b=c[b+160>>2]|0;if(ar(a+1092|0)|0)b=(c[a+1104>>2]|0)+b|0;d=c[f>>2]|0;if(!d)d=0;else d=c[d+160>>2]|0;if(!(ar(g)|0)){a=d;a=b-a|0;a=(a|0)/2|0;a=e+a|0;return a|0}a=(c[a+656>>2]|0)+d|0;a=b-a|0;a=(a|0)/2|0;a=e+a|0;return a|0}function M1(a,b){a=a|0;b=b|0;var d=0,e=0;e=omb(568)|0;epa(e);c[a+1548>>2]=e;N1(e,b)|0;Rca(e+520|0,b+520|0)|0;c[e+544>>2]=c[b+544>>2];c[e+552>>2]=c[b+552>>2];d=b+556|0;a=c[d+4>>2]|0;b=e+556|0;c[b>>2]=c[d>>2];c[b+4>>2]=a;return}function N1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;Zba(a,b)|0;if((a|0)!=(b|0))O1(a+164|0,c[b+164>>2]|0,c[b+168>>2]|0);d=a+180|0;e=b+180|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];Rmb(a+200|0,b+200|0)|0;c[a+212>>2]=c[b+212>>2];d=a+220|0;e=b+220|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[a+236>>2]=c[b+236>>2];d=b+244|0;e=c[d+4>>2]|0;f=a+244|0;c[f>>2]=c[d>>2];c[f+4>>2]=e;g[a+264>>3]=+g[b+264>>3];Rmb(a+272|0,b+272|0)|0;Rmb(a+284|0,b+284|0)|0;f=a+300|0;e=b+300|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[f+16>>2]=c[e+16>>2];c[f+20>>2]=c[e+20>>2];c[f+24>>2]=c[e+24>>2];f=b+328|0;e=c[f+4>>2]|0;d=a+328|0;c[d>>2]=c[f>>2];c[d+4>>2]=e;c[a+340>>2]=c[b+340>>2];d=a+348|0;e=b+348|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[d+16>>2]=c[e+16>>2];d=a+372|0;e=b+372|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];Rmb(a+396|0,b+396|0)|0;d=a+408|0;e=b+408|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];d=a+428|0;e=b+428|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[d+16>>2]=c[e+16>>2];c[d+20>>2]=c[e+20>>2];c[d+24>>2]=c[e+24>>2];d=a+460|0;e=b+460|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];d=b+476|0;e=c[d+4>>2]|0;f=a+476|0;c[f>>2]=c[d>>2];c[f+4>>2]=e;f=b+488|0;e=c[f+4>>2]|0;d=a+488|0;c[d>>2]=c[f>>2];c[d+4>>2]=e;c[a+500>>2]=c[b+500>>2];Rmb(a+508|0,b+508|0)|0;return a|0}function O1(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=d;h=b;g=k-h|0;f=g>>2;i=a+8|0;e=c[i>>2]|0;l=c[a>>2]|0;j=l;if(f>>>0<=e-l>>2>>>0){g=a+4|0;a=(c[g>>2]|0)-l>>2;f=f>>>0>a>>>0;a=f?b+(a<<2)|0:d;d=a;e=d-h|0;if(e|0)rpb(l|0,b|0,e|0)|0;if(!f){c[g>>2]=j+(e>>2<<2);return}e=k-d|0;if((e|0)<=0)return;qpb(c[g>>2]|0,a|0,e|0)|0;c[g>>2]=(c[g>>2]|0)+(e>>>2<<2);return}if(l){e=a+4|0;c[e>>2]=l;rmb(l);c[i>>2]=0;c[e>>2]=0;c[a>>2]=0;e=0}if(f>>>0>1073741823)Snb(a);l=e>>1;f=e>>2>>>0<536870911?(l>>>0>>0?f:l):1073741823;if(f>>>0>1073741823)Snb(a);e=omb(f<<2)|0;d=a+4|0;c[d>>2]=e;c[a>>2]=e;c[i>>2]=e+(f<<2);if((g|0)<=0)return;qpb(e|0,b|0,g|0)|0;c[d>>2]=e+(g>>>2<<2);return}function P1(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+64|0;o=q+40|0;h=q+32|0;i=q+16|0;j=q+4|0;k=q;c[a>>2]=0;l=a+4|0;c[l>>2]=0;m=a+8|0;c[m>>2]=0;c[o>>2]=0;p=o+4|0;c[p>>2]=0;g=o+8|0;c[g>>2]=0;c[h>>2]=44492;c[h+4>>2]=28;c[i>>2]=0;n=i+4|0;c[n>>2]=0;c[i+8>>2]=0;oca(d,i,h,-1e4,1,1);d=c[i>>2]|0;if((d|0)!=(c[n>>2]|0)){do{e=qca(c[d>>2]|0,135)|0;if(e|0){e=job(e,13672,15568,0)|0;if(e|0){e=c[e+2468>>2]|0;c[j>>2]=e;f=c[p>>2]|0;if(f>>>0<(c[g>>2]|0)>>>0){c[f>>2]=e;c[p>>2]=f+4}else $m(o,j)}}d=d+4|0}while((d|0)!=(c[n>>2]|0));d=c[o>>2]|0;if((d|0)!=(c[p>>2]|0)){g=j+4|0;h=j+8|0;do{e=c[d>>2]|0;c[g>>2]=26;c[j>>2]=31464;c[h>>2]=e;e=Dca(b,j,1,1)|0;do if(!e)c[k>>2]=0;else{f=job(e,13672,15488,0)|0;c[k>>2]=f;e=f;if(f|0){f=c[l>>2]|0;if((f|0)==(c[m>>2]|0)){Q1(a,k);break}else{c[f>>2]=e;c[l>>2]=(c[l>>2]|0)+4;break}}}while(0);d=d+4|0}while((d|0)!=(c[p>>2]|0))}}d=c[i>>2]|0;if(d|0){c[n>>2]=d;rmb(d)}d=c[o>>2]|0;if(!d){ya=q;return}c[p>>2]=d;rmb(d);ya=q;return}function Q1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function R1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0;f=~~(+g[(c[a+452>>2]|0)+168>>3]*4.0*.0009765625*60.0/+(c[a+1584>>2]|0)*1.0e3+.5);d=c[a+1572>>2]|0;e=c[a+1576>>2]|0;if((d|0)==(e|0)){f=0;return f|0}a=1;while(1){h=c[d>>2]|0;if(!((h|0)>(b|0)|(h+f|0)<(b|0))){d=5;break}d=d+4|0;if((d|0)==(e|0)){a=0;d=5;break}else a=a+1|0}if((d|0)==5)return a|0;return 0}function S1(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((b|0)<1){f=0;return f|0}e=a+1572|0;f=c[e>>2]|0;d=(c[a+1576>>2]|0)-f>>2;if((d|0)<(b|0)){f=0;return f|0}a=b+-1|0;if(d>>>0<=a>>>0)Tnb(e);f=c[f+(a<<2)>>2]|0;return f|0}function T1(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;if(RUa(a+160|0)|0)f=c[a+168>>2]|0;else f=11;c[a+1516>>2]=f;do if(!b)d=c[a+164>>2]|0;else{if(d){if((c[b+168>>2]|0)!=9){d=c[a+164>>2]|0;if((d|0)!=9)break}c[b+1516>>2]=10;d=8;break}if(e){d=c[a+164>>2]|0;break}d=c[a+164>>2]|0;e=(d|0)==8;if((c[b+168>>2]|0)==10){if(!e){d=0;break}c[b+1516>>2]=9;d=0;break}if(e){c[b+1516>>2]=7;d=8;break}if((d|0)==9){c[b+1516>>2]=7;d=9}}while(0);c[a+1060>>2]=d;return}function U1(a){a=a|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function V1(a){a=a|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function W1(a){a=a|0;return 111}function X1(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[146876]|0;a[b+1>>0]=a[146877]|0;a[b+2>>0]=a[146878]|0;a[b+3>>0]=a[146879]|0;a[b+4>>0]=a[146880]|0;a[b+5>>0]=a[146881]|0;a[b+6>>0]=0;return}function Y1(a){a=a|0;KZ(a);u$a(a+420|0);J$a(a+436|0);f0a(a+444|0);ZWa(a+456|0);B1a(a+476|0);D6a(a+488|0);a3a(a+500|0);y3a(a+508|0);return}function Z1(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=omb(516)|0;Hn(d,b);e=d+420|0;c[e>>2]=120848;Lmb(d+424|0,b+424|0);c[d+440>>2]=c[b+440>>2];h=b+448|0;g=c[h+4>>2]|0;f=d+448|0;c[f>>2]=c[h>>2];c[f+4>>2]=g;f=d+460|0;g=b+460|0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];c[f+12>>2]=c[g+12>>2];f=b+480|0;g=c[f+4>>2]|0;h=d+480|0;c[h>>2]=c[f>>2];c[h+4>>2]=g;h=b+492|0;g=c[h+4>>2]|0;f=d+492|0;c[f>>2]=c[h>>2];c[f+4>>2]=g;a[d+504>>0]=a[b+504>>0]|0;c[d+512>>2]=c[b+512>>2];c[d>>2]=72332;c[d+160>>2]=72908;c[d+176>>2]=72940;c[d+196>>2]=72956;c[d+212>>2]=72992;c[d+344>>2]=73008;c[d+360>>2]=73024;c[e>>2]=73040;c[d+436>>2]=73056;c[d+444>>2]=73072;c[d+456>>2]=73088;c[d+476>>2]=73104;c[d+488>>2]=73120;c[d+500>>2]=73136;c[d+508>>2]=73152;return d|0}function _1(a,b){a=a|0;b=b|0;c[(job(b,7856,12600,0)|0)+40>>2]=a;return 0}function $1(a){a=a|0;return 1}function a2(a){a=a|0;a=a+-160|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function b2(a){a=a|0;a=a+-160|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function c2(a){a=a|0;a=a+-160|0;KZ(a);u$a(a+420|0);J$a(a+436|0);f0a(a+444|0);ZWa(a+456|0);B1a(a+476|0);D6a(a+488|0);a3a(a+500|0);y3a(a+508|0);return}function d2(a){a=a|0;a=a+-176|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function e2(a){a=a|0;a=a+-176|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function f2(a){a=a|0;a=a+-196|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function g2(a){a=a|0;a=a+-196|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function h2(a){a=a|0;a=a+-196|0;KZ(a);u$a(a+420|0);J$a(a+436|0);f0a(a+444|0);ZWa(a+456|0);B1a(a+476|0);D6a(a+488|0);a3a(a+500|0);y3a(a+508|0);return}function i2(a){a=a|0;a=a+-212|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function j2(a){a=a|0;a=a+-212|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function k2(a){a=a|0;a=a+-344|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function l2(a){a=a|0;a=a+-344|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function m2(a){a=a|0;a=a+-360|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function n2(a){a=a|0;a=a+-360|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function o2(a){a=a|0;a=a+-420|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function p2(a){a=a|0;a=a+-420|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function q2(a){a=a|0;a=a+-436|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function r2(a){a=a|0;a=a+-436|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function s2(a){a=a|0;a=a+-444|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function t2(a){a=a|0;a=a+-444|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function u2(a){a=a|0;a=a+-456|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function v2(a){a=a|0;a=a+-456|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function w2(a){a=a|0;a=a+-476|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function x2(a){a=a|0;a=a+-476|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function y2(a){a=a|0;a=a+-488|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function z2(a){a=a|0;a=a+-488|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function A2(a){a=a|0;a=a+-500|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function B2(a){a=a|0;a=a+-500|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function C2(a){a=a|0;a=a+-508|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);return}function D2(a){a=a|0;a=a+-508|0;e_a(a+508|0);WZa(a+500|0);Q5a(a+488|0);qZa(a+476|0);HWa(a+456|0);OYa(a+444|0);EYa(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function E2(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=ya;ya=ya+16|0;d=e;c[d+8>>2]=0;f=d+11|0;a[f>>0]=7;a[d>>0]=a[146897]|0;a[d+1>>0]=a[146898]|0;a[d+2>>0]=a[146899]|0;a[d+3>>0]=a[146900]|0;a[d+4>>0]=a[146901]|0;a[d+5>>0]=a[146902]|0;a[d+6>>0]=a[146903]|0;a[d+7>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);l=b+420|0;t$a(l);k=b+436|0;I$a(k);j=b+444|0;e0a(j);i=b+456|0;YWa(i);h=b+476|0;A1a(h);g=b+488|0;C6a(g);d=b+500|0;$2a(d);f=b+508|0;x3a(f);c[b>>2]=72332;c[b+160>>2]=72908;c[b+176>>2]=72940;c[b+196>>2]=72956;c[b+212>>2]=72992;c[b+344>>2]=73008;c[b+360>>2]=73024;c[l>>2]=73040;c[k>>2]=73056;c[j>>2]=73072;c[i>>2]=73088;c[h>>2]=73104;c[g>>2]=73120;c[d>>2]=73136;c[f>>2]=73152;F2(b);ya=e;return}function F2(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;f=h;c[f>>2]=104;g=a+124|0;d=c[g>>2]|0;e=a+128|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=104;d=d+4|0;c[g>>2]=d}c[f>>2]=107;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=107;d=d+4|0;c[g>>2]=d}c[f>>2]=118;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=118;d=d+4|0;c[g>>2]=d}c[f>>2]=71;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=71;d=d+4|0;c[g>>2]=d}c[f>>2]=148;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=148;d=d+4|0;c[g>>2]=d}c[f>>2]=245;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=245;d=d+4|0;c[g>>2]=d}c[f>>2]=181;if((d|0)==(b|0)){Gd(a+120|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=181;d=d+4|0;c[g>>2]=d}c[f>>2]=190;if((d|0)==(b|0)){Gd(a+120|0,f);g=c[a>>2]|0;g=g+96|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}else{c[d>>2]=190;c[g>>2]=d+4;g=c[a>>2]|0;g=g+96|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}}function G2(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=ya;ya=ya+32|0;e=g+12|0;f=g;c[e+8>>2]=0;h=e+11|0;a[h>>0]=7;a[e>>0]=a[146897]|0;a[e+1>>0]=a[146898]|0;a[e+2>>0]=a[146899]|0;a[e+3>>0]=a[146900]|0;a[e+4>>0]=a[146901]|0;a[e+5>>0]=a[146902]|0;a[e+6>>0]=a[146903]|0;a[e+7>>0]=0;D_(b,e);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);n=b+420|0;t$a(n);m=b+436|0;I$a(m);l=b+444|0;e0a(l);k=b+456|0;YWa(k);j=b+476|0;A1a(j);i=b+488|0;C6a(i);e=b+500|0;$2a(e);h=b+508|0;x3a(h);c[b>>2]=72332;c[b+160>>2]=72908;c[b+176>>2]=72940;c[b+196>>2]=72956;c[b+212>>2]=72992;c[b+344>>2]=73008;c[b+360>>2]=73024;c[n>>2]=73040;c[m>>2]=73056;c[l>>2]=73072;c[k>>2]=73088;c[j>>2]=73104;c[i>>2]=73120;c[e>>2]=73136;c[h>>2]=73152;F2(b);Lmb(f,d+236|0);Rmb(b+424|0,f)|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);c[b+480>>2]=c[d+188>>2];c[b+496>>2]=c[d+256>>2];c[b+484>>2]=c[d+192>>2];a[b+504>>0]=c[d+196>>2];c[b+460>>2]=c[d+212>>2];c[b+464>>2]=c[d+216>>2];c[b+468>>2]=c[d+220>>2];c[b+472>>2]=c[d+224>>2];c[b+448>>2]=c[d+200>>2];c[b+452>>2]=c[d+204>>2];ya=g;return}function H2(a){a=a|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function I2(a){a=a|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function J2(a){a=a|0;return 112}function K2(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1702126925;c[d+4>>2]=1734955890;a[b+8>>0]=0;return}function L2(a){a=a|0;KZ(a);K1a(a+420|0);L6a(a+436|0);return}function M2(a){a=a|0;var b=0,d=0,e=0;b=omb(444)|0;Hn(b,a);d=b+424|0;e=a+424|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[b+440>>2]=c[a+440>>2];c[b>>2]=73168;c[b+160>>2]=73744;c[b+176>>2]=73776;c[b+196>>2]=73792;c[b+212>>2]=73828;c[b+344>>2]=73844;c[b+360>>2]=73860;c[b+420>>2]=73876;c[b+436>>2]=73892;return b|0}function N2(a,b){a=a|0;b=b|0;c[(job(b,7856,12600,0)|0)+36>>2]=a;return 0}function O2(a){a=a|0;return 1}function P2(a){a=a|0;a=a+-160|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function Q2(a){a=a|0;a=a+-160|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function R2(a){a=a|0;a=a+-160|0;KZ(a);K1a(a+420|0);L6a(a+436|0);return}function S2(a){a=a|0;a=a+-176|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function T2(a){a=a|0;a=a+-176|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function U2(a){a=a|0;a=a+-196|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function V2(a){a=a|0;a=a+-196|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function W2(a){a=a|0;a=a+-196|0;KZ(a);K1a(a+420|0);L6a(a+436|0);return}function X2(a){a=a|0;a=a+-212|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function Y2(a){a=a|0;a=a+-212|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function Z2(a){a=a|0;a=a+-344|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function _2(a){a=a|0;a=a+-344|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function $2(a){a=a|0;a=a+-360|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function a3(a){a=a|0;a=a+-360|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function b3(a){a=a|0;a=a+-420|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function c3(a){a=a|0;a=a+-420|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function d3(a){a=a|0;a=a+-436|0;U5a(a+436|0);uZa(a+420|0);FZ(a);return}function e3(a){a=a|0;a=a+-436|0;U5a(a+436|0);uZa(a+420|0);FZ(a);rmb(a);return}function f3(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[146921]|0;a[d+1>>0]=a[146922]|0;a[d+2>>0]=a[146923]|0;a[d+3>>0]=a[146924]|0;a[d+4>>0]=a[146925]|0;a[d+5>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+420|0;J1a(e);g=b+436|0;K6a(g);c[b>>2]=73168;c[b+160>>2]=73744;c[b+176>>2]=73776;c[b+196>>2]=73792;c[b+212>>2]=73828;c[b+344>>2]=73844;c[b+360>>2]=73860;c[e>>2]=73876;c[g>>2]=73892;c[h>>2]=152;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=152;e=e+4|0;c[g>>2]=e}c[h>>2]=247;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=247;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function g3(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;e=j;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;h=e+11|0;a[h>>0]=5;a[e>>0]=a[146921]|0;a[e+1>>0]=a[146922]|0;a[e+2>>0]=a[146923]|0;a[e+3>>0]=a[146924]|0;a[e+4>>0]=a[146925]|0;a[e+5>>0]=0;D_(b,e);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);f=b+420|0;J1a(f);h=b+436|0;K6a(h);c[b>>2]=73168;c[b+160>>2]=73744;c[b+176>>2]=73776;c[b+196>>2]=73792;c[b+212>>2]=73828;c[b+344>>2]=73844;c[b+360>>2]=73860;c[f>>2]=73876;c[h>>2]=73892;c[i>>2]=152;h=b+124|0;f=c[h>>2]|0;g=b+128|0;e=c[g>>2]|0;if((f|0)==(e|0)){Gd(b+120|0,i);f=c[h>>2]|0;e=c[g>>2]|0}else{c[f>>2]=152;f=f+4|0;c[h>>2]=f}c[i>>2]=247;if((f|0)==(e|0))Gd(b+120|0,i);else{c[f>>2]=247;c[h>>2]=f+4}Pa[c[(c[b>>2]|0)+96>>2]&4095](b);c[b+424>>2]=c[d+300>>2];e=c[d+316>>2]|0;switch(e|0){case 4:break;case 1:break;case 2:break;case 3:break;default:e=0}c[b+440>>2]=e;c[b+428>>2]=c[d+308>>2];c[b+432>>2]=c[d+304>>2];ya=j;return}function h3(a){a=a|0;var b=0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function i3(a){a=a|0;var b=0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function j3(a){a=a|0;return 82}function k3(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1836404301;a[b+4>>0]=0;return}function l3(a){a=a|0;return a+368|0}function m3(a){a=a|0;return a+408|0}function n3(b){b=b|0;cw(b);bAa(b+368|0);gBa(b+408|0);u$a(b+488|0);S0a(b+504|0);B4a(b+536|0);a[b+608>>0]=0;return}function o3(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(8)|0;c[g>>2]=l;e=l+8|0;c[m>>2]=e;c[l>>2]=142;c[l+4>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function p3(b,c){b=b|0;c=c|0;if(a[b+608>>0]|0){c=1;return c|0}c=pba(b,c)|0;return c|0}function q3(b,c){b=b|0;c=c|0;if(a[b+608>>0]|0){c=1;return c|0}c=qba(b,c)|0;return c|0}function r3(a){a=a|0;var b=0;a=a+-168|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function s3(a){a=a|0;i3(a+-168|0);return}function t3(b){b=b|0;b=b+-168|0;cw(b);bAa(b+368|0);gBa(b+408|0);u$a(b+488|0);S0a(b+504|0);B4a(b+536|0);a[b+608>>0]=0;return}function u3(a){a=a|0;var b=0;a=a+-184|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function v3(a){a=a|0;i3(a+-184|0);return}function w3(a){a=a|0;var b=0;a=a+-316|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function x3(a){a=a|0;i3(a+-316|0);return}function y3(a){a=a|0;var b=0;a=a+-332|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function z3(a){a=a|0;i3(a+-332|0);return}function A3(a){a=a|0;var b=0;a=a+-348|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function B3(a){a=a|0;i3(a+-348|0);return}function C3(a){a=a|0;var b=0;a=a+-368|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function D3(a){a=a|0;i3(a+-368|0);return}function E3(b){b=b|0;b=b+-368|0;cw(b);bAa(b+368|0);gBa(b+408|0);u$a(b+488|0);S0a(b+504|0);B4a(b+536|0);a[b+608>>0]=0;return}function F3(a){a=a|0;var b=0;a=a+-384|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function G3(a){a=a|0;i3(a+-384|0);return}function H3(a){a=a|0;var b=0;a=a+-408|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function I3(a){a=a|0;i3(a+-408|0);return}function J3(b){b=b|0;b=b+-408|0;cw(b);bAa(b+368|0);gBa(b+408|0);u$a(b+488|0);S0a(b+504|0);B4a(b+536|0);a[b+608>>0]=0;return}function K3(a){a=a|0;var b=0;a=a+-424|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function L3(a){a=a|0;i3(a+-424|0);return}function M3(a){a=a|0;var b=0;a=a+-440|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function N3(a){a=a|0;i3(a+-440|0);return}function O3(a){a=a|0;var b=0;a=a+-456|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function P3(a){a=a|0;i3(a+-456|0);return}function Q3(a){a=a|0;var b=0;a=a+-488|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function R3(a){a=a|0;i3(a+-488|0);return}function S3(a){a=a|0;var b=0;a=a+-504|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function T3(a){a=a|0;i3(a+-504|0);return}function U3(a){a=a|0;var b=0;a=a+-536|0;A_a(a+536|0);cZa(a+504|0);yYa(a+488|0);eBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function V3(a){a=a|0;i3(a+-536|0);return}function W3(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[146939]|0;a[d+1>>0]=a[146940]|0;a[d+2>>0]=a[146941]|0;a[d+3>>0]=a[146942]|0;a[d+4>>0]=a[146943]|0;a[d+5>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);k=b+348|0;c[b+352>>2]=0;c[b+356>>2]=0;c[b+360>>2]=0;c[k>>2]=83436;j=b+368|0;eAa(j);d=b+408|0;NBa(d);f=b+488|0;t$a(f);e=b+504|0;R0a(e);g=b+536|0;A4a(g);c[b>>2]=73908;c[b+168>>2]=74468;c[b+184>>2]=74504;c[b+316>>2]=74520;c[b+332>>2]=74536;c[k>>2]=74552;c[j>>2]=74572;c[b+384>>2]=74596;c[d>>2]=74612;c[b+424>>2]=74648;c[b+440>>2]=74664;c[b+456>>2]=74680;c[f>>2]=74696;c[e>>2]=74712;c[g>>2]=74728;$ba(b,b+372|0,10);$ba(b,b+412|0,11);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=135;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=135;e=e+4|0;c[g>>2]=e}c[h>>2]=208;if((e|0)==(d|0)){Gd(b+120|0,h);k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}else{c[e>>2]=208;c[g>>2]=e+4;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}}function X3(a){a=a|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Y3(a){a=a|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Z3(a){a=a|0;return 81}function _3(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[146945]|0;a[b+1>>0]=a[146946]|0;a[b+2>>0]=a[146947]|0;a[b+3>>0]=a[146948]|0;a[b+4>>0]=a[146949]|0;a[b+5>>0]=a[146950]|0;a[b+6>>0]=a[146951]|0;a[b+7>>0]=0;return}function $3(a){a=a|0;return a+352|0}function a4(a){a=a|0;cw(a);gBa(a+352|0);u$a(a+432|0);CVa(a+448|0);L2a(a+460|0);yVa(a+480|0);return}function b4(a){a=a|0;a=a+-168|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function c4(a){a=a|0;a=a+-168|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function d4(a){a=a|0;a=a+-168|0;cw(a);gBa(a+352|0);u$a(a+432|0);CVa(a+448|0);L2a(a+460|0);yVa(a+480|0);return}function e4(a){a=a|0;a=a+-184|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function f4(a){a=a|0;a=a+-184|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function g4(a){a=a|0;a=a+-316|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function h4(a){a=a|0;a=a+-316|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function i4(a){a=a|0;a=a+-332|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function j4(a){a=a|0;a=a+-332|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function k4(a){a=a|0;a=a+-352|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function l4(a){a=a|0;a=a+-352|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function m4(a){a=a|0;a=a+-352|0;cw(a);gBa(a+352|0);u$a(a+432|0);CVa(a+448|0);L2a(a+460|0);yVa(a+480|0);return}function n4(a){a=a|0;a=a+-368|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function o4(a){a=a|0;a=a+-368|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function p4(a){a=a|0;a=a+-384|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function q4(a){a=a|0;a=a+-384|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function r4(a){a=a|0;a=a+-400|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function s4(a){a=a|0;a=a+-400|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function t4(a){a=a|0;a=a+-432|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function u4(a){a=a|0;a=a+-432|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function v4(a){a=a|0;a=a+-448|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function w4(a){a=a|0;a=a+-448|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function x4(a){a=a|0;a=a+-460|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function y4(a){a=a|0;a=a+-460|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function z4(a){a=a|0;a=a+-480|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function A4(a){a=a|0;a=a+-480|0;rVa(a+480|0);OZa(a+460|0);tVa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function B4(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=8;f=d;c[f>>2]=1685221229;c[f+4>>2]=762605157;a[d+8>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+352|0;NBa(j);d=b+432|0;t$a(d);f=b+448|0;BVa(f);e=b+460|0;K2a(e);g=b+480|0;xVa(g);c[b>>2]=74744;c[b+168>>2]=75304;c[b+184>>2]=75340;c[b+316>>2]=75356;c[b+332>>2]=75372;c[j>>2]=75388;c[b+368>>2]=75424;c[b+384>>2]=75440;c[b+400>>2]=75456;c[d>>2]=75472;c[f>>2]=75488;c[e>>2]=75504;c[g>>2]=75520;$ba(b,b+356|0,11);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=44;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=44;e=e+4|0;c[g>>2]=e}c[h>>2]=173;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=173;e=e+4|0;c[g>>2]=e}c[h>>2]=42;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=42;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function C4(a){a=a|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function D4(a){a=a|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function E4(a){a=a|0;return 113}function F4(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[146968]|0;a[b+1>>0]=a[146969]|0;a[b+2>>0]=a[146970]|0;a[b+3>>0]=a[146971]|0;a[b+4>>0]=a[146972]|0;a[b+5>>0]=0;return}function G4(a){a=a|0;return a+420|0}function H4(a){a=a|0;KZ(a);Tia(a+420|0);J$a(a+460|0);y0a(a+468|0);T4a(a+476|0);return}function I4(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g;if(!d)e=0;else e=job(d,7856,9288,0)|0;d=b+468|0;if(!(B0a(d)|0)){ya=g;return 0}h=omb(480)|0;oL(h);Lmb(f,b+80|0);pL(h,d,f,e);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);ya=g;return 0}function J4(a,b){a=a|0;b=b|0;NZ(a,b)|0;Via(a+420|0,b,a)|0;return 0}function K4(a,b){a=a|0;b=b|0;a_(a,b)|0;Uia(a+420|0,b,a)|0;return 0}function L4(a){a=a|0;a=a+-160|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function M4(a){a=a|0;a=a+-160|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function N4(a){a=a|0;a=a+-160|0;KZ(a);Tia(a+420|0);J$a(a+460|0);y0a(a+468|0);T4a(a+476|0);return}function O4(a){a=a|0;a=a+-176|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function P4(a){a=a|0;a=a+-176|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Q4(a){a=a|0;a=a+-196|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function R4(a){a=a|0;a=a+-196|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function S4(a){a=a|0;a=a+-196|0;KZ(a);Tia(a+420|0);J$a(a+460|0);y0a(a+468|0);T4a(a+476|0);return}function T4(a){a=a|0;a=a+-212|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function U4(a){a=a|0;a=a+-212|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function V4(a){a=a|0;a=a+-344|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function W4(a){a=a|0;a=a+-344|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function X4(a){a=a|0;a=a+-360|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function Y4(a){a=a|0;a=a+-360|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Z4(a){a=a|0;a=a+-420|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function _4(a){a=a|0;a=a+-420|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function $4(a){a=a|0;a=a+-420|0;KZ(a);Tia(a+420|0);J$a(a+460|0);y0a(a+468|0);T4a(a+476|0);return}function a5(a){a=a|0;a=a+-436|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function b5(a){a=a|0;a=a+-436|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function c5(a){a=a|0;a=a+-444|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function d5(a){a=a|0;a=a+-444|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function e5(a){a=a|0;a=a+-460|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function f5(a){a=a|0;a=a+-460|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function g5(a){a=a|0;a=a+-468|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function h5(a){a=a|0;a=a+-468|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function i5(a){a=a|0;a=a+-476|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);return}function j5(a){a=a|0;a=a+-476|0;G_a(a+476|0);WYa(a+468|0);EYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function k5(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[146987]|0;a[d+1>>0]=a[146988]|0;a[d+2>>0]=a[146989]|0;a[d+3>>0]=a[146990]|0;a[d+4>>0]=a[146991]|0;a[d+5>>0]=a[146992]|0;a[d+6>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;_ia(d);f=b+460|0;I$a(f);e=b+468|0;x0a(e);g=b+476|0;S4a(g);c[b>>2]=75536;c[b+160>>2]=76112;c[b+176>>2]=76144;c[b+196>>2]=76160;c[b+212>>2]=76196;c[b+344>>2]=76212;c[b+360>>2]=76228;c[d>>2]=76244;c[b+436>>2]=76276;c[b+444>>2]=76292;c[f>>2]=76308;c[e>>2]=76324;c[g>>2]=76340;$ba(b,b+424|0,8);c[h>>2]=107;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=107;e=e+4|0;c[g>>2]=e}c[h>>2]=124;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=124;e=e+4|0;c[g>>2]=e}c[h>>2]=211;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=211;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function l5(a){a=a|0;FZ(a);return}function m5(a){a=a|0;FZ(a);rmb(a);return}function n5(a){a=a|0;return 114}function o5(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1953518157;a[b+4>>0]=0;return}function p5(a){a=a|0;KZ(a);c[a+420>>2]=0;return}function q5(a,b){a=a|0;b=b|0;var d=0;b=job(b,7856,9784,0)|0;if((c[b+8>>2]|0)!=1)return 0;d=b+4|0;b=c[d>>2]|0;if(!b)b=2;else b=(c[b+420>>2]|0)+1|0;c[a+420>>2]=b;c[d>>2]=a;return 0}function r5(a,b){a=a|0;b=b|0;b=ya;ya=ya+16|0;dKa(146994,b);ya=b;return 0}function s5(a){a=a|0;FZ(a+-160|0);return}function t5(a){a=a|0;a=a+-160|0;FZ(a);rmb(a);return}function u5(a){a=a|0;a=a+-160|0;KZ(a);c[a+420>>2]=0;return}function v5(a){a=a|0;FZ(a+-176|0);return}function w5(a){a=a|0;a=a+-176|0;FZ(a);rmb(a);return}function x5(a){a=a|0;FZ(a+-196|0);return}function y5(a){a=a|0;a=a+-196|0;FZ(a);rmb(a);return}function z5(a){a=a|0;a=a+-196|0;KZ(a);c[a+420>>2]=0;return}function A5(a){a=a|0;FZ(a+-212|0);return}function B5(a){a=a|0;a=a+-212|0;FZ(a);rmb(a);return}function C5(a){a=a|0;FZ(a+-344|0);return}function D5(a){a=a|0;a=a+-344|0;FZ(a);rmb(a);return}function E5(a){a=a|0;FZ(a+-360|0);return}function F5(a){a=a|0;a=a+-360|0;FZ(a);rmb(a);return}function G5(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=5;a[d>>0]=a[147038]|0;a[d+1>>0]=a[147039]|0;a[d+2>>0]=a[147040]|0;a[d+3>>0]=a[147041]|0;a[d+4>>0]=a[147042]|0;a[d+5>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=76356;c[b+160>>2]=76932;c[b+176>>2]=76964;c[b+196>>2]=76980;c[b+212>>2]=77016;c[b+344>>2]=77032;c[b+360>>2]=77048;KZ(b);c[b+420>>2]=0;ya=e;return}function H5(a){a=a|0;FZ(a);return}function I5(a){a=a|0;FZ(a);rmb(a);return}function J5(a){a=a|0;return 115}function K5(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[147044]|0;a[b+1>>0]=a[147045]|0;a[b+2>>0]=a[147046]|0;a[b+3>>0]=a[147047]|0;a[b+4>>0]=a[147048]|0;a[b+5>>0]=0;return}function L5(a){a=a|0;KZ(a);return}function M5(a){a=a|0;FZ(a+-160|0);return}function N5(a){a=a|0;a=a+-160|0;FZ(a);rmb(a);return}function O5(a){a=a|0;KZ(a+-160|0);return}function P5(a){a=a|0;FZ(a+-176|0);return}function Q5(a){a=a|0;a=a+-176|0;FZ(a);rmb(a);return}function R5(a){a=a|0;FZ(a+-196|0);return}function S5(a){a=a|0;a=a+-196|0;FZ(a);rmb(a);return}function T5(a){a=a|0;KZ(a+-196|0);return}function U5(a){a=a|0;FZ(a+-212|0);return}function V5(a){a=a|0;a=a+-212|0;FZ(a);rmb(a);return}function W5(a){a=a|0;FZ(a+-344|0);return}function X5(a){a=a|0;a=a+-344|0;FZ(a);rmb(a);return}function Y5(a){a=a|0;FZ(a+-360|0);return}function Z5(a){a=a|0;a=a+-360|0;FZ(a);rmb(a);return}function _5(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=6;a[d>>0]=a[147063]|0;a[d+1>>0]=a[147064]|0;a[d+2>>0]=a[147065]|0;a[d+3>>0]=a[147066]|0;a[d+4>>0]=a[147067]|0;a[d+5>>0]=a[147068]|0;a[d+6>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=77064;c[b+160>>2]=77640;c[b+176>>2]=77672;c[b+196>>2]=77688;c[b+212>>2]=77724;c[b+344>>2]=77740;c[b+360>>2]=77756;KZ(b);ya=e;return}function $5(a){a=a|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function a6(a){a=a|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function b6(a){a=a|0;return 116}function c6(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;d=b;e=147070;f=d+9|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));a[b+9>>0]=0;return}function d6(a){a=a|0;KZ(a);T6a(a+420|0);ZUa(a+428|0);return}function e6(a){a=a|0;a=a+-160|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function f6(a){a=a|0;a=a+-160|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function g6(a){a=a|0;a=a+-160|0;KZ(a);T6a(a+420|0);ZUa(a+428|0);return}function h6(a){a=a|0;a=a+-176|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function i6(a){a=a|0;a=a+-176|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function j6(a){a=a|0;a=a+-196|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function k6(a){a=a|0;a=a+-196|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function l6(a){a=a|0;a=a+-196|0;KZ(a);T6a(a+420|0);ZUa(a+428|0);return}function m6(a){a=a|0;a=a+-212|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function n6(a){a=a|0;a=a+-212|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function o6(a){a=a|0;a=a+-344|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function p6(a){a=a|0;a=a+-344|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function q6(a){a=a|0;a=a+-360|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function r6(a){a=a|0;a=a+-360|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function s6(a){a=a|0;a=a+-420|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function t6(a){a=a|0;a=a+-420|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function u6(a){a=a|0;a=a+-428|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);return}function v6(a){a=a|0;a=a+-428|0;dUa(a+428|0);Y5a(a+420|0);FZ(a);rmb(a);return}function w6(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;e=d+11|0;a[e>>0]=10;f=d;g=147097;h=f+10|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+10>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);e=b+420|0;S6a(e);g=b+428|0;YUa(g);c[b>>2]=77772;c[b+160>>2]=78348;c[b+176>>2]=78380;c[b+196>>2]=78396;c[b+212>>2]=78432;c[b+344>>2]=78448;c[b+360>>2]=78464;c[e>>2]=78480;c[g>>2]=78496;c[i>>2]=249;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=249;e=e+4|0;c[g>>2]=e}c[i>>2]=32;if((e|0)==(d|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=32;c[g>>2]=e+4;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function x6(a){a=a|0;dUa(a+420|0);FZ(a);return}function y6(a){a=a|0;dUa(a+420|0);FZ(a);rmb(a);return}function z6(a){a=a|0;return 117}function A6(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1953264973;c[d+4>>2]=1953518185;a[b+8>>0]=0;return}function B6(a){a=a|0;KZ(a);ZUa(a+420|0);return}function C6(a){a=a|0;a=a+-160|0;dUa(a+420|0);FZ(a);return}function D6(a){a=a|0;a=a+-160|0;dUa(a+420|0);FZ(a);rmb(a);return}function E6(a){a=a|0;a=a+-160|0;KZ(a);ZUa(a+420|0);return}function F6(a){a=a|0;a=a+-176|0;dUa(a+420|0);FZ(a);return}function G6(a){a=a|0;a=a+-176|0;dUa(a+420|0);FZ(a);rmb(a);return}function H6(a){a=a|0;a=a+-196|0;dUa(a+420|0);FZ(a);return}function I6(a){a=a|0;a=a+-196|0;dUa(a+420|0);FZ(a);rmb(a);return}function J6(a){a=a|0;a=a+-196|0;KZ(a);ZUa(a+420|0);return}function K6(a){a=a|0;a=a+-212|0;dUa(a+420|0);FZ(a);return}function L6(a){a=a|0;a=a+-212|0;dUa(a+420|0);FZ(a);rmb(a);return}function M6(a){a=a|0;a=a+-344|0;dUa(a+420|0);FZ(a);return}function N6(a){a=a|0;a=a+-344|0;dUa(a+420|0);FZ(a);rmb(a);return}function O6(a){a=a|0;a=a+-360|0;dUa(a+420|0);FZ(a);return}function P6(a){a=a|0;a=a+-360|0;dUa(a+420|0);FZ(a);rmb(a);return}function Q6(a){a=a|0;a=a+-420|0;dUa(a+420|0);FZ(a);return}function R6(a){a=a|0;a=a+-420|0;dUa(a+420|0);FZ(a);rmb(a);return}function S6(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=147124;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;YUa(d);c[b>>2]=78512;c[b+160>>2]=79088;c[b+176>>2]=79120;c[b+196>>2]=79136;c[b+212>>2]=79172;c[b+344>>2]=79188;c[b+360>>2]=79204;c[d>>2]=79220;c[i>>2]=32;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=32;c[d>>2]=e+4;i=78512;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function T6(a){a=a|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function U6(a){a=a|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function V6(a){a=a|0;return 118}function W6(d,e){d=d|0;e=e|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=25422;a[d+2>>0]=0;return}function X6(a){a=a|0;return a+424|0}function Y6(a){a=a|0;return a+552|0}function Z6(a){a=a|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function _6(a){a=a|0;a=a+-160|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function $6(a){a=a|0;a=a+-160|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function a7(a){a=a|0;a=a+-160|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function b7(a){a=a|0;a=a+-176|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function c7(a){a=a|0;a=a+-176|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function d7(a){a=a|0;a=a+-196|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function e7(a){a=a|0;a=a+-196|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function f7(a){a=a|0;a=a+-196|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function g7(a){a=a|0;a=a+-212|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function h7(a){a=a|0;a=a+-212|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function i7(a){a=a|0;a=a+-344|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function j7(a){a=a|0;a=a+-344|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function k7(a){a=a|0;a=a+-360|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function l7(a){a=a|0;a=a+-360|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function m7(a){a=a|0;a=a+-424|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function n7(a){a=a|0;a=a+-424|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function o7(a){a=a|0;a=a+-424|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function p7(a){a=a|0;a=a+-440|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function q7(a){a=a|0;a=a+-440|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function r7(a){a=a|0;a=a+-448|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function s7(a){a=a|0;a=a+-448|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function t7(a){a=a|0;a=a+-456|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function u7(a){a=a|0;a=a+-456|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function v7(a){a=a|0;a=a+-508|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function w7(a){a=a|0;a=a+-508|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function x7(a){a=a|0;a=a+-516|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function y7(a){a=a|0;a=a+-516|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function z7(a){a=a|0;a=a+-528|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function A7(a){a=a|0;a=a+-528|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function B7(a){a=a|0;a=a+-536|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function C7(a){a=a|0;a=a+-536|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function D7(a){a=a|0;a=a+-552|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function E7(a){a=a|0;a=a+-552|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function F7(a){a=a|0;a=a+-552|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function G7(a){a=a|0;a=a+-568|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function H7(a){a=a|0;a=a+-568|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function I7(a){a=a|0;a=a+-588|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function J7(a){a=a|0;a=a+-588|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function K7(a){a=a|0;a=a+-596|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function L7(a){a=a|0;a=a+-596|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function M7(a){a=a|0;a=a+-604|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function N7(a){a=a|0;a=a+-604|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function O7(a){a=a|0;a=a+-604|0;KZ(a);OC(a+424|0);uia(a+552|0);Tia(a+604|0);u$a(a+644|0);BTa(a+660|0);$Xa(a+676|0);return}function P7(a){a=a|0;a=a+-620|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function Q7(a){a=a|0;a=a+-620|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function R7(a){a=a|0;a=a+-628|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function S7(a){a=a|0;a=a+-628|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function T7(a){a=a|0;a=a+-644|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function U7(a){a=a|0;a=a+-644|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function V7(a){a=a|0;a=a+-660|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function W7(a){a=a|0;a=a+-660|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function X7(a){a=a|0;a=a+-676|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);return}function Y7(a){a=a|0;a=a+-676|0;YXa(a+676|0);uTa(a+660|0);yYa(a+644|0);Ria(a+604|0);sia(a+552|0);MC(a+424|0);FZ(a);rmb(a);return}function Z7(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;g=d+4|0;c[g>>2]=0;c[g+4>>2]=0;g=d+11|0;a[g>>0]=3;a[d>>0]=a[147144]|0;a[d+1>>0]=a[147145]|0;a[d+2>>0]=a[147146]|0;a[d+3>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);k=b+424|0;bD(k);j=b+552|0;Bia(j);d=b+604|0;_ia(d);f=b+644|0;t$a(f);e=b+660|0;ATa(e);g=b+676|0;_Xa(g);c[b>>2]=79236;c[b+160>>2]=79812;c[b+176>>2]=79844;c[b+196>>2]=79860;c[b+212>>2]=79896;c[b+344>>2]=79912;c[b+360>>2]=79928;c[k>>2]=79944;c[b+440>>2]=79968;c[b+448>>2]=79984;c[b+456>>2]=8e4;c[b+508>>2]=80016;c[b+516>>2]=80032;c[b+528>>2]=80048;c[b+536>>2]=80064;c[j>>2]=80080;c[b+568>>2]=80104;c[b+588>>2]=80120;c[b+596>>2]=80136;c[d>>2]=80152;c[b+620>>2]=80184;c[b+628>>2]=80200;c[f>>2]=80216;c[e>>2]=80232;c[g>>2]=80248;$ba(b,b+428|0,3);$ba(b,b+556|0,6);$ba(b,b+608|0,8);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=5;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=5;e=e+4|0;c[g>>2]=e}c[h>>2]=84;if((e|0)==(d|0)){Gd(b+120|0,h);k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}else{c[e>>2]=84;c[g>>2]=e+4;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}}function _7(a){a=a|0;var b=0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function $7(a){a=a|0;var b=0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function a8(a){a=a|0;return 120}function b8(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[147148]|0;a[b+1>>0]=a[147149]|0;a[b+2>>0]=a[147150]|0;a[b+3>>0]=a[147151]|0;a[b+4>>0]=a[147152]|0;a[b+5>>0]=0;return}function c8(a){a=a|0;KZ(a);u$a(a+440|0);return}function d8(a){a=a|0;var b=0,d=0,e=0;b=omb(456)|0;Hn(b,a);e=b+420|0;Qca(e,a+420|0);d=b+440|0;c[d>>2]=120848;Lmb(b+444|0,a+444|0);c[b>>2]=80264;c[b+160>>2]=80848;c[b+176>>2]=80880;c[b+196>>2]=80896;c[b+212>>2]=80932;c[b+344>>2]=80948;c[b+360>>2]=80964;c[e>>2]=80980;c[d>>2]=81e3;return b|0}function e8(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;g=i;h=i+20|0;e=i+24|0;f=i+8|0;c[h>>2]=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=118){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);j=f+11|0;k=(a[j>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=m<<24>>24<0?l:e;c[g+4>>2]=k;aKa(161448,g);if((a[j>>0]|0)<0)rmb(c[f>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);d=c[h>>2]|0}Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,h);Bba(b,1);ya=i;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=i;return}}function f8(a,b){a=a|0;b=b|0;var c=0;c=a+420|0;Tca(c,a)|0;return Uca(c,b)|0}function g8(a,b){a=a|0;b=b|0;var d=0;d=Tca(a+420|0,a)|0;d=(c[d+4>>2]|0)-(c[d>>2]|0)>>2;return (Fa[c[(c[a>>2]|0)+568>>2]&511](a,b)|0)==(d+-1|0)|0}function h8(a){a=a|0;var b=0;a=a+-160|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function i8(a){a=a|0;var b=0;a=a+-160|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function j8(a){a=a|0;a=a+-160|0;KZ(a);u$a(a+440|0);return}function k8(a){a=a|0;var b=0;a=a+-176|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function l8(a){a=a|0;var b=0;a=a+-176|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function m8(a){a=a|0;var b=0;a=a+-196|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function n8(a){a=a|0;var b=0;a=a+-196|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function o8(a){a=a|0;a=a+-196|0;KZ(a);u$a(a+440|0);return}function p8(a){a=a|0;var b=0;a=a+-212|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function q8(a){a=a|0;var b=0;a=a+-212|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function r8(a){a=a|0;var b=0;a=a+-344|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function s8(a){a=a|0;var b=0;a=a+-344|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function t8(a){a=a|0;var b=0;a=a+-360|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function u8(a){a=a|0;var b=0;a=a+-360|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function v8(a){a=a|0;var b=0;a=a+-420|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function w8(a){a=a|0;var b=0;a=a+-420|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}function x8(a){a=a|0;var b=0;a=a+-440|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function y8(a){a=a|0;var b=0;a=a+-440|0;yYa(a+440|0);c[a+420>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);rmb(a);return}c[a+428>>2]=b;rmb(b);FZ(a);rmb(a);return}
-function gQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191078,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,166579,2)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191076,1)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191070,1)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,166582,4)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3){b=(lnb(d,0,-1,166587,3)|0)==0;if(b|e^1){j=b?6:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(166629,j);j=0;ya=k;return j|0}function hQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166671)|0;ya=e;return}case 2:{Wmb(a,166677)|0;ya=e;return}case 3:{Wmb(a,166683)|0;ya=e;return}default:{c[b>>2]=d;dKa(166693,b);Wmb(a,202525)|0;ya=e;return}}}function iQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166671,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166677,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9){b=(lnb(d,0,-1,166683,9)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(166729,j);j=0;ya=k;return j|0}function jQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191494)|0;ya=e;return}case 2:{Wmb(a,191269)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}case 4:{Wmb(a,191785)|0;ya=e;return}default:{c[b>>2]=d;dKa(166769,b);Wmb(a,202525)|0;ya=e;return}}}function kQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191269,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191679,1)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191785,1)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(166820,j);j=0;ya=k;return j|0}function lQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166875)|0;ya=e;return}case 2:{Wmb(a,166878)|0;ya=e;return}case 3:{Wmb(a,166881)|0;ya=e;return}case 4:{Wmb(a,166884)|0;ya=e;return}default:{c[b>>2]=d;dKa(166887,b);Wmb(a,202525)|0;ya=e;return}}}function mQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,166875,2)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,166878,2)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,166881,2)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2){b=(lnb(d,0,-1,166884,2)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(166941,j);j=0;ya=k;return j|0}function nQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166999)|0;ya=e;return}case 2:{Wmb(a,167005)|0;ya=e;return}default:{c[b>>2]=d;dKa(167011,b);Wmb(a,202525)|0;ya=e;return}}}function oQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166999,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,167005,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167049,j);j=0;ya=k;return j|0}function pQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166132)|0;ya=e;return}case 2:{Wmb(a,166138)|0;ya=e;return}case 3:{Wmb(a,179201)|0;ya=e;return}case 4:{Wmb(a,179206)|0;ya=e;return}default:{c[b>>2]=d;dKa(167091,b);Wmb(a,202525)|0;ya=e;return}}}function qQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166132,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166138,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,179201,4)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,179206,5)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167134,j);j=0;ya=k;return j|0}function rQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167181)|0;ya=e;return}case 2:{Wmb(a,167192)|0;ya=e;return}case 3:{Wmb(a,167204)|0;ya=e;return}case 4:{Wmb(a,167215)|0;ya=e;return}default:{c[b>>2]=d;dKa(167227,b);Wmb(a,202525)|0;ya=e;return}}}function sQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,167181,10)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,167192,11)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,167204,10)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11){b=(lnb(d,0,-1,167215,11)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167273,j);j=0;ya=k;return j|0}function tQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167323)|0;ya=e;return}case 2:{Wmb(a,167328)|0;ya=e;return}case 3:{Wmb(a,167334)|0;ya=e;return}case 4:{Wmb(a,167338)|0;ya=e;return}case 5:{Wmb(a,179201)|0;ya=e;return}case 6:{Wmb(a,179206)|0;ya=e;return}default:{c[b>>2]=d;dKa(167345,b);Wmb(a,202525)|0;ya=e;return}}}function uQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,167323,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167328,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,167334,3)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167338,6)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,179201,4)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,179206,5)|0)==0;if(b|e^1){j=b?6:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167378,j);j=0;ya=k;return j|0}function vQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,167415)|0;ya=e;return}case 2:{Wmb(a,167424)|0;ya=e;return}case 3:{Wmb(a,167432)|0;ya=e;return}case 4:{Wmb(a,167438)|0;ya=e;return}case 5:{Wmb(a,167445)|0;ya=e;return}case 6:{Wmb(a,167451)|0;ya=e;return}case 7:{Wmb(a,167459)|0;ya=e;return}case 8:{Wmb(a,167468)|0;ya=e;return}case 9:{Wmb(a,167476)|0;ya=e;return}default:{c[b>>2]=d;dKa(167483,b);Wmb(a,202525)|0;ya=e;return}}while(0)}function wQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,167415,8)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,167424,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167432,5)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167438,6)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167445,5)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,167451,7)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,167459,8)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,167468,7)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,167476,6)|0)==0;if(b|e^1){j=b?9:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167524,j);j=0;ya=k;return j|0}function xQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167569)|0;ya=e;return}case 2:{Wmb(a,167438)|0;ya=e;return}case 3:{Wmb(a,167576)|0;ya=e;return}default:{c[b>>2]=d;dKa(167584,b);Wmb(a,202525)|0;ya=e;return}}}function yQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167569,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167438,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,167576,7)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167622,j);j=0;ya=k;return j|0}function zQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167664)|0;ya=e;return}case 2:{Wmb(a,167438)|0;ya=e;return}default:{c[b>>2]=d;dKa(167669,b);Wmb(a,202525)|0;ya=e;return}}}function AQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,167664,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,167438,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167708,j);j=0;ya=k;return j|0}function BQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191393)|0;ya=e;return}case 2:{Wmb(a,191492)|0;ya=e;return}case 3:{Wmb(a,191721)|0;ya=e;return}default:{c[b>>2]=d;dKa(167751,b);Wmb(a,202525)|0;ya=e;return}}}function CQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191393,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191492,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191721,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167789,j);j=0;ya=k;return j|0}function DQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,165599)|0;ya=e;return}case 2:{Wmb(a,167831)|0;ya=e;return}case 3:{Wmb(a,166491)|0;ya=e;return}default:{c[b>>2]=d;dKa(167837,b);Wmb(a,202525)|0;ya=e;return}}}function EQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,165599,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167831,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,166491,7)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(167871,j);j=0;ya=k;return j|0}function FQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,167909)|0;break}case 2:{Wmb(a,167917)|0;break}case 3:{Wmb(a,167922)|0;break}case 4:{Wmb(a,191162)|0;break}case 5:{Wmb(a,167928)|0;break}case 6:{Wmb(a,167935)|0;break}case 7:{Wmb(a,167937)|0;break}case 8:{Wmb(a,167945)|0;break}case 9:{Wmb(a,167957)|0;break}case 10:{Wmb(a,167962)|0;break}case 11:{Wmb(a,167971)|0;break}case 12:{Wmb(a,167981)|0;break}case 13:{Wmb(a,167991)|0;break}case 14:{Wmb(a,191701)|0;break}case 15:{Wmb(a,168002)|0;break}case 16:{Wmb(a,191787)|0;break}default:{c[b>>2]=d;dKa(168009,b);Wmb(a,202525)|0}}while(0);ya=e;return}function GQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,167909,7)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,167917,4)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167922,5)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,191162,9)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167928,6)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,167935,1)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,167937,7)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,167945,11)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,167957,4)|0)){j=9;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,167962,8)|0)){j=10;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,167971,9)|0)){j=11;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,167981,9)|0)){j=12;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,167991,10)|0)){j=13;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,191701,5)|0)){j=14;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,168002,6)|0)){j=15;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191787,1)|0)==0;if(b|e^1){j=b?16:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168052,j);j=0;ya=k;return j|0}function HQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,179201)|0;ya=e;return}case 2:{Wmb(a,179206)|0;ya=e;return}case 3:{Wmb(a,168099)|0;ya=e;return}case 4:{Wmb(a,168106)|0;ya=e;return}default:{c[b>>2]=d;dKa(168114,b);Wmb(a,202525)|0;ya=e;return}}}function IQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,179201,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,179206,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,168099,6)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,168106,7)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168162,j);j=0;ya=k;return j|0}function JQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,168214)|0;ya=e;return}case 2:{Wmb(a,168216)|0;ya=e;return}case 3:{Wmb(a,168219)|0;ya=e;return}case 4:{Wmb(a,168222)|0;ya=e;return}case 5:{Wmb(a,168225)|0;ya=e;return}default:{c[b>>2]=d;dKa(168228,b);Wmb(a,202525)|0;ya=e;return}}}function KQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,168214,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168216,2)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168219,2)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168222,2)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2){b=(lnb(d,0,-1,168225,2)|0)==0;if(b|e^1){j=b?5:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168268,j);j=0;ya=k;return j|0}function LQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,168312)|0;ya=e;return}case 2:{Wmb(a,168318)|0;ya=e;return}default:{c[b>>2]=d;dKa(168326,b);Wmb(a,202525)|0;ya=e;return}}}function MQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168312,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,168318,7)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168367,j);j=0;ya=k;return j|0}function NQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,165971)|0;ya=e;return}case 2:{Wmb(a,165978)|0;ya=e;return}case 3:{Wmb(a,167328)|0;ya=e;return}case 4:{Wmb(a,168412)|0;ya=e;return}default:{c[b>>2]=d;dKa(168417,b);Wmb(a,202525)|0;ya=e;return}}}function OQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,165971,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,165978,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,167328,5)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168412,4)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168454,j);j=0;ya=k;return j|0}function PQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,168495)|0;break}case 2:{Wmb(a,168505)|0;break}case 3:{Wmb(a,168513)|0;break}case 4:{Wmb(a,168524)|0;break}case 5:{Wmb(a,186524)|0;break}case 6:{Wmb(a,168534)|0;break}case 7:{Wmb(a,168544)|0;break}case 8:{Wmb(a,168555)|0;break}case 9:{Wmb(a,168567)|0;break}case 10:{Wmb(a,191080)|0;break}case 11:{Wmb(a,191092)|0;break}case 12:{Wmb(a,168580)|0;break}case 13:{Wmb(a,168583)|0;break}case 14:{Wmb(a,168591)|0;break}case 15:{Wmb(a,168602)|0;break}case 16:{Wmb(a,191108)|0;break}case 17:{Wmb(a,168608)|0;break}case 18:{Wmb(a,168613)|0;break}case 19:{Wmb(a,168616)|0;break}case 20:{Wmb(a,168619)|0;break}default:{c[b>>2]=d;dKa(168624,b);Wmb(a,202525)|0}}while(0);ya=e;return}function QQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,168495,9)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,168505,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,168513,10)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,168524,9)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,186524,5)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,168534,9)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,168544,10)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,168555,11)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,168567,12)|0)){j=9;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191080,1)|0)){j=10;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191092,1)|0)){j=11;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168580,2)|0)){j=12;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,168583,7)|0)){j=13;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,168591,10)|0)){j=14;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168602,5)|0)){j=15;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191108,1)|0)){j=16;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,168608,4)|0)){j=17;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168613,2)|0)){j=18;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168616,2)|0)){j=19;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168619,4)|0)==0;if(b|e^1){j=b?20:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else{if(e)break;else b=0;ya=k;return b|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168671,j);j=0;ya=k;return j|0}function RQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,168722,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,184564,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168729,4)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168734,j);j=0;ya=k;return j|0}function SQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,168780)|0;break}case 2:{Wmb(a,168784)|0;break}case 3:{Wmb(a,168788)|0;break}case 4:{Wmb(a,168792)|0;break}case 5:{Wmb(a,168796)|0;break}case 6:{Wmb(a,168800)|0;break}case 7:{Wmb(a,168805)|0;break}case 8:{Wmb(a,168809)|0;break}case 9:{Wmb(a,168813)|0;break}case 10:{Wmb(a,168817)|0;break}case 11:{Wmb(a,168820)|0;break}case 12:{Wmb(a,168824)|0;break}case 13:{Wmb(a,168828)|0;break}case 14:{Wmb(a,168832)|0;break}case 15:{Wmb(a,168835)|0;break}case 16:{Wmb(a,168838)|0;break}case 17:{Wmb(a,168842)|0;break}case 18:{Wmb(a,168846)|0;break}case 19:{Wmb(a,168850)|0;break}case 20:{Wmb(a,168856)|0;break}case 21:{Wmb(a,168862)|0;break}case 22:{Wmb(a,168866)|0;break}case 23:{Wmb(a,168872)|0;break}case 24:{Wmb(a,168878)|0;break}case 25:{Wmb(a,168884)|0;break}case 26:{Wmb(a,168887)|0;break}case 27:{Wmb(a,168891)|0;break}case 28:{Wmb(a,168895)|0;break}default:{c[b>>2]=d;dKa(168900,b);Wmb(a,202525)|0}}while(0);ya=e;return}function TQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168780,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168784,3)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168788,3)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168792,3)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168796,3)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,168800,4)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168805,3)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168809,3)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168813,3)|0)){j=9;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168817,2)|0)){j=10;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168820,3)|0)){j=11;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168824,3)|0)){j=12;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168828,3)|0)){j=13;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168832,2)|0)){j=14;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168835,2)|0)){j=15;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168838,3)|0)){j=16;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168842,3)|0)){j=17;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168846,3)|0)){j=18;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168850,5)|0)){j=19;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168856,5)|0)){j=20;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168862,3)|0)){j=21;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168866,5)|0)){j=22;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168872,5)|0)){j=23;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168878,5)|0)){j=24;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168884,2)|0)){j=25;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168887,3)|0)){j=26;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,168891,3)|0)){j=27;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168895,4)|0)==0;if(b|e^1){j=b?28:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else{if(e)break;else b=0;ya=k;return b|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(168944,j);j=0;ya=k;return j|0}function UQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191070)|0;ya=e;return}case 2:{Wmb(a,191098)|0;ya=e;return}default:{c[b>>2]=d;dKa(168992,b);Wmb(a,202525)|0;ya=e;return}}}function VQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191070,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191098,1)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(169036,j);j=0;ya=k;return j|0}function WQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,169084)|0;ya=e;return}case 2:{Wmb(a,169091)|0;ya=e;return}default:{c[b>>2]=d;dKa(169095,b);Wmb(a,202525)|0;ya=e;return}}}function XQa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,169084,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3){b=(lnb(d,0,-1,169091,3)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(169133,j);j=0;ya=k;return j|0}function YQa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,169175)|0;break}case 2:{Wmb(a,169196)|0;break}case 3:{Wmb(a,169218)|0;break}case 4:{Wmb(a,169239)|0;break}case 5:{Wmb(a,169256)|0;break}case 6:{Wmb(a,169273)|0;break}case 7:{Wmb(a,169290)|0;break}case 8:{Wmb(a,169302)|0;break}case 9:{Wmb(a,169308)|0;break}case 10:{Wmb(a,169316)|0;break}case 11:{Wmb(a,169329)|0;break}case 12:{Wmb(a,169339)|0;break}case 13:{Wmb(a,169350)|0;break}case 14:{Wmb(a,169358)|0;break}case 15:{Wmb(a,169368)|0;break}case 16:{Wmb(a,169382)|0;break}case 17:{Wmb(a,169391)|0;break}case 18:{Wmb(a,169405)|0;break}case 19:{Wmb(a,169422)|0;break}case 20:{Wmb(a,169433)|0;break}case 21:{Wmb(a,169446)|0;break}case 22:{Wmb(a,169457)|0;break}case 23:{Wmb(a,169467)|0;break}case 24:{Wmb(a,169477)|0;break}case 25:{Wmb(a,169493)|0;break}case 26:{Wmb(a,169515)|0;break}case 27:{Wmb(a,169537)|0;break}case 28:{Wmb(a,169558)|0;break}case 29:{Wmb(a,169580)|0;break}case 30:{Wmb(a,169602)|0;break}case 31:{Wmb(a,169620)|0;break}case 32:{Wmb(a,169638)|0;break}case 33:{Wmb(a,169655)|0;break}case 34:{Wmb(a,169669)|0;break}case 35:{Wmb(a,169690)|0;break}case 36:{Wmb(a,169709)|0;break}case 37:{Wmb(a,169723)|0;break}case 38:{Wmb(a,169735)|0;break}case 39:{Wmb(a,169747)|0;break}case 40:{Wmb(a,169760)|0;break}case 41:{Wmb(a,169773)|0;break}case 42:{Wmb(a,169780)|0;break}case 43:{Wmb(a,169786)|0;break}case 44:{Wmb(a,169792)|0;break}case 45:{Wmb(a,169803)|0;break}case 46:{Wmb(a,169819)|0;break}case 47:{Wmb(a,169837)|0;break}case 48:{Wmb(a,169853)|0;break}case 49:{Wmb(a,169861)|0;break}case 50:{Wmb(a,169879)|0;break}case 51:{Wmb(a,169897)|0;break}case 52:{Wmb(a,169912)|0;break}case 53:{Wmb(a,169927)|0;break}case 54:{Wmb(a,169938)|0;break}case 55:{Wmb(a,169949)|0;break}case 56:{Wmb(a,169961)|0;break}case 57:{Wmb(a,169975)|0;break}case 58:{Wmb(a,169983)|0;break}case 59:{Wmb(a,169992)|0;break}case 60:{Wmb(a,169997)|0;break}case 61:{Wmb(a,170011)|0;break}case 62:{Wmb(a,170023)|0;break}case 63:{Wmb(a,170037)|0;break}case 64:{Wmb(a,170050)|0;break}case 65:{Wmb(a,170063)|0;break}case 66:{Wmb(a,170075)|0;break}case 67:{Wmb(a,170084)|0;break}case 68:{Wmb(a,170094)|0;break}case 69:{Wmb(a,170107)|0;break}case 70:{Wmb(a,170112)|0;break}case 71:{Wmb(a,170125)|0;break}case 72:{Wmb(a,170133)|0;break}case 73:{Wmb(a,170142)|0;break}case 74:{Wmb(a,170150)|0;break}case 75:{Wmb(a,170156)|0;break}case 76:{Wmb(a,170165)|0;break}case 77:{Wmb(a,170175)|0;break}case 78:{Wmb(a,170188)|0;break}case 79:{Wmb(a,170199)|0;break}case 80:{Wmb(a,170207)|0;break}case 81:{Wmb(a,170215)|0;break}case 82:{Wmb(a,170229)|0;break}case 83:{Wmb(a,170245)|0;break}case 84:{Wmb(a,170261)|0;break}case 85:{Wmb(a,170274)|0;break}case 86:{Wmb(a,170289)|0;break}case 87:{Wmb(a,170302)|0;break}case 88:{Wmb(a,170316)|0;break}case 89:{Wmb(a,170337)|0;break}case 90:{Wmb(a,170351)|0;break}case 91:{Wmb(a,170362)|0;break}case 92:{Wmb(a,170378)|0;break}case 93:{Wmb(a,170390)|0;break}case 94:{Wmb(a,170402)|0;break}case 95:{Wmb(a,170417)|0;break}case 96:{Wmb(a,170428)|0;break}case 97:{Wmb(a,170440)|0;break}case 98:{Wmb(a,170450)|0;break}case 99:{Wmb(a,170466)|0;break}case 100:{Wmb(a,170479)|0;break}case 101:{Wmb(a,170495)|0;break}case 102:{Wmb(a,170511)|0;break}case 103:{Wmb(a,170524)|0;break}case 104:{Wmb(a,170536)|0;break}case 105:{Wmb(a,170548)|0;break}case 106:{Wmb(a,170554)|0;break}case 107:{Wmb(a,170560)|0;break}case 108:{Wmb(a,170569)|0;break}case 109:{Wmb(a,170574)|0;break}case 110:{Wmb(a,170582)|0;break}case 111:{Wmb(a,170590)|0;break}case 112:{Wmb(a,170597)|0;break}case 113:{Wmb(a,170604)|0;break}case 114:{Wmb(a,170616)|0;break}case 115:{Wmb(a,170622)|0;break}case 116:{Wmb(a,170634)|0;break}case 117:{Wmb(a,170644)|0;break}case 118:{Wmb(a,170655)|0;break}case 119:{Wmb(a,170667)|0;break}case 120:{Wmb(a,170678)|0;break}case 121:{Wmb(a,170693)|0;break}case 122:{Wmb(a,170711)|0;break}case 123:{Wmb(a,170724)|0;break}case 124:{Wmb(a,170733)|0;break}case 125:{Wmb(a,170744)|0;break}case 126:{Wmb(a,170759)|0;break}case 127:{Wmb(a,170770)|0;break}case 128:{Wmb(a,170779)|0;break}case 129:{Wmb(a,170787)|0;break}case 130:{Wmb(a,170806)|0;break}case 131:{Wmb(a,170818)|0;break}case 132:{Wmb(a,170829)|0;break}case 133:{Wmb(a,170844)|0;break}case 134:{Wmb(a,170854)|0;break}case 135:{Wmb(a,170869)|0;break}case 136:{Wmb(a,170883)|0;break}case 137:{Wmb(a,170897)|0;break}case 138:{Wmb(a,170912)|0;break}case 139:{Wmb(a,170925)|0;break}case 140:{Wmb(a,170933)|0;break}case 141:{Wmb(a,170945)|0;break}case 142:{Wmb(a,170957)|0;break}case 143:{Wmb(a,170968)|0;break}case 144:{Wmb(a,170983)|0;break}case 145:{Wmb(a,170992)|0;break}case 146:{Wmb(a,171006)|0;break}case 147:{Wmb(a,171021)|0;break}case 148:{Wmb(a,171031)|0;break}case 149:{Wmb(a,171042)|0;break}case 150:{Wmb(a,171056)|0;break}case 151:{Wmb(a,171064)|0;break}case 152:{Wmb(a,171079)|0;break}case 153:{Wmb(a,171089)|0;break}case 154:{Wmb(a,171103)|0;break}case 155:{Wmb(a,171112)|0;break}case 156:{Wmb(a,171122)|0;break}case 157:{Wmb(a,171136)|0;break}case 158:{Wmb(a,171150)|0;break}case 159:{Wmb(a,171160)|0;break}case 160:{Wmb(a,171173)|0;break}case 161:{Wmb(a,171185)|0;break}case 162:{Wmb(a,171196)|0;break}case 163:{Wmb(a,171206)|0;break}case 164:{Wmb(a,171213)|0;break}case 165:{Wmb(a,171221)|0;break}case 166:{Wmb(a,171235)|0;break}case 167:{Wmb(a,171248)|0;break}case 168:{Wmb(a,171260)|0;break}case 169:{Wmb(a,171271)|0;break}case 170:{Wmb(a,171278)|0;break}case 171:{Wmb(a,171292)|0;break}case 172:{Wmb(a,171307)|0;break}case 173:{Wmb(a,171318)|0;break}case 174:{Wmb(a,171329)|0;break}case 175:{Wmb(a,171343)|0;break}default:{c[b>>2]=d;dKa(171357,b);Wmb(a,202525)|0}}while(0);ya=e;return}function ZQa(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0;i=ya;ya=ya+5760|0;b=a[(d+11|0)>>0]|0;g=c[(d+4|0)>>2]|0;do if(((b<<24>>24<0?g:b&255)|0)==20)if(!(lnb(d,0,-1,169175,20)|0)){e=1;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}else h=b&255;while(0);do if(((b<<24>>24<0?g:h)|0)==21)if(!(lnb(d,0,-1,169196,21)|0)){e=2;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==20)if(!(lnb(d,0,-1,169218,20)|0)){e=3;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==16)if(!(lnb(d,0,-1,169239,16)|0)){e=4;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==16)if(!(lnb(d,0,-1,169256,16)|0)){e=5;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==16)if(!(lnb(d,0,-1,169273,16)|0)){e=6;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,169290,11)|0)){e=7;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==5)if(!(lnb(d,0,-1,169302,5)|0)){e=8;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,169308,7)|0)){e=9;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,169316,12)|0)){e=10;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,169329,9)|0)){e=11;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169339,10)|0)){e=12;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,169350,7)|0)){e=13;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,169358,9)|0)){e=14;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169368,13)|0)){e=15;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==8)if(!(lnb(d,0,-1,169382,8)|0)){e=16;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169391,13)|0)){e=17;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==16)if(!(lnb(d,0,-1,169405,16)|0)){e=18;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169422,10)|0)){e=19;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,169433,12)|0)){e=20;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169446,10)|0)){e=21;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,169457,9)|0)){e=22;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,169467,9)|0)){e=23;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==15)if(!(lnb(d,0,-1,169477,15)|0)){e=24;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==21)if(!(lnb(d,0,-1,169493,21)|0)){e=25;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==21)if(!(lnb(d,0,-1,169515,21)|0)){e=26;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==20)if(!(lnb(d,0,-1,169537,20)|0)){e=27;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==21)if(!(lnb(d,0,-1,169558,21)|0)){e=28;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==21)if(!(lnb(d,0,-1,169580,21)|0)){e=29;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==17)if(!(lnb(d,0,-1,169602,17)|0)){e=30;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==17)if(!(lnb(d,0,-1,169620,17)|0)){e=31;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==16)if(!(lnb(d,0,-1,169638,16)|0)){e=32;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169655,13)|0)){e=33;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==20)if(!(lnb(d,0,-1,169669,20)|0)){e=34;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==18)if(!(lnb(d,0,-1,169690,18)|0)){e=35;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169709,13)|0)){e=36;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,169723,11)|0)){e=37;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,169735,11)|0)){e=38;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,169747,12)|0)){e=39;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,169760,12)|0)){e=40;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==6)if(!(lnb(d,0,-1,169773,6)|0)){e=41;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==5)if(!(lnb(d,0,-1,169780,5)|0)){e=42;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==5)if(!(lnb(d,0,-1,169786,5)|0)){e=43;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169792,10)|0)){e=44;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==15)if(!(lnb(d,0,-1,169803,15)|0)){e=45;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==17)if(!(lnb(d,0,-1,169819,17)|0)){e=46;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==15)if(!(lnb(d,0,-1,169837,15)|0)){e=47;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,169853,7)|0)){e=48;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==17)if(!(lnb(d,0,-1,169861,17)|0)){e=49;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==17)if(!(lnb(d,0,-1,169879,17)|0)){e=50;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==14)if(!(lnb(d,0,-1,169897,14)|0)){e=51;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==14)if(!(lnb(d,0,-1,169912,14)|0)){e=52;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169927,10)|0)){e=53;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,169938,10)|0)){e=54;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,169949,11)|0)){e=55;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169961,13)|0)){e=56;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,169975,7)|0)){e=57;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==8)if(!(lnb(d,0,-1,169983,8)|0)){e=58;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==4)if(!(lnb(d,0,-1,169992,4)|0)){e=59;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,169997,13)|0)){e=60;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,170011,11)|0)){e=61;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,170023,13)|0)){e=62;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170037,12)|0)){e=63;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170050,12)|0)){e=64;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==11)if(!(lnb(d,0,-1,170063,11)|0)){e=65;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==8)if(!(lnb(d,0,-1,170075,8)|0)){e=66;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,170084,9)|0)){e=67;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170094,12)|0)){e=68;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==4)if(!(lnb(d,0,-1,170107,4)|0)){e=69;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170112,12)|0)){e=70;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,170125,7)|0)){e=71;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==8)if(!(lnb(d,0,-1,170133,8)|0)){e=72;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,170142,7)|0)){e=73;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==5)if(!(lnb(d,0,-1,170150,5)|0)){e=74;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==8)if(!(lnb(d,0,-1,170156,8)|0)){e=75;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==9)if(!(lnb(d,0,-1,170165,9)|0)){e=76;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170175,12)|0)){e=77;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==10)if(!(lnb(d,0,-1,170188,10)|0)){e=78;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,170199,7)|0)){e=79;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==7)if(!(lnb(d,0,-1,170207,7)|0)){e=80;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==13)if(!(lnb(d,0,-1,170215,13)|0)){e=81;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==15)if(!(lnb(d,0,-1,170229,15)|0)){e=82;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==15)if(!(lnb(d,0,-1,170245,15)|0)){e=83;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);do if(((b<<24>>24<0?g:h)|0)==12)if(!(lnb(d,0,-1,170261,12)|0)){e=84;ya=i;return e|0}else{b=a[(d+11|0)>>0]|0;h=b&255;g=c[(d+4|0)>>2]|0;break}while(0);c[i+40>>2]=d;c[i+48>>2]=e;c[i+56>>2]=j;c[i+912>>2]=h;c[i+4648>>2]=b;c[i+4656>>2]=g;c[i+5680>>2]=0;c[i+5684>>2]=0;oVa(i);p=c[i+5680>>2]|0;m=c[i+5684>>2]|0;q=+f[i+5684>>2];c[i+5680>>2]=0;c[i+5684>>2]=0;if((p|0)==6)return m|0;return 0|0;return 0}function _Qa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,171437)|0;ya=e;return}case 2:{Wmb(a,171443)|0;ya=e;return}case 3:{Wmb(a,171449)|0;ya=e;return}case 4:{Wmb(a,171456)|0;ya=e;return}case 5:{Wmb(a,171465)|0;ya=e;return}case 6:{Wmb(a,171472)|0;ya=e;return}case 7:{Wmb(a,171483)|0;ya=e;return}case 8:{Wmb(a,171491)|0;ya=e;return}default:{c[b>>2]=d;dKa(171499,b);Wmb(a,202525)|0;ya=e;return}}}function $Qa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,171437,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,171443,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,171449,6)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,171456,8)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,171465,6)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171472,10)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,171483,7)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,171491,7)|0)==0;if(b|e^1){j=b?8:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(171532,j);j=0;ya=k;return j|0}function aRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,171569)|0;ya=e;return}case 2:{Wmb(a,171576)|0;ya=e;return}case 3:{Wmb(a,171583)|0;ya=e;return}case 4:{Wmb(a,171591)|0;ya=e;return}case 5:{Wmb(a,171600)|0;ya=e;return}case 6:{Wmb(a,171607)|0;ya=e;return}case 7:{Wmb(a,184553)|0;ya=e;return}case 8:{Wmb(a,171616)|0;ya=e;return}case 9:{Wmb(a,171622)|0;ya=e;return}case 10:{Wmb(a,171628)|0;ya=e;return}case 11:{Wmb(a,171634)|0;ya=e;return}case 12:{Wmb(a,171638)|0;ya=e;return}case 13:{Wmb(a,171646)|0;ya=e;return}default:{c[b>>2]=d;dKa(171659,b);Wmb(a,202525)|0;ya=e;return}}while(0)}function bRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;g=c[i>>2]|0;f=b&255;do if(((b<<24>>24<0?g:f)|0)==6)if(!(lnb(d,0,-1,171569,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==6)if(!(lnb(d,0,-1,171576,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==7)if(!(lnb(d,0,-1,171583,7)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==8)if(!(lnb(d,0,-1,171591,8)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==6)if(!(lnb(d,0,-1,171600,6)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==8)if(!(lnb(d,0,-1,171607,8)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==3)if(!(lnb(d,0,-1,184553,3)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==5)if(!(lnb(d,0,-1,171616,5)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==5)if(!(lnb(d,0,-1,171622,5)|0)){j=9;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==5)if(!(lnb(d,0,-1,171628,5)|0)){j=10;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==3)if(!(lnb(d,0,-1,171634,3)|0)){j=11;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==7)if(!(lnb(d,0,-1,171638,7)|0)){j=12;ya=k;return j|0}else{b=a[h>>0]|0;f=b&255;g=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?g:f)|0)==12){b=(lnb(d,0,-1,171646,12)|0)==0;if(b|e^1){j=b?13:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(171701,j);j=0;ya=k;return j|0}function cRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,171747)|0;ya=e;return}case 2:{Wmb(a,171751)|0;ya=e;return}case 3:{Wmb(a,171760)|0;ya=e;return}case 4:{Wmb(a,171775)|0;ya=e;return}case 5:{Wmb(a,171790)|0;ya=e;return}case 6:{Wmb(a,191723)|0;ya=e;return}default:{c[b>>2]=d;dKa(171796,b);Wmb(a,202525)|0;ya=e;return}}}function dRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,171747,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,171751,8)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,171760,14)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,171775,14)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,171790,5)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3){b=(lnb(d,0,-1,191723,3)|0)==0;if(b|e^1){j=b?6:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(171837,j);j=0;ya=k;return j|0}function eRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166132)|0;ya=e;return}case 2:{Wmb(a,166138)|0;ya=e;return}default:{c[b>>2]=d;dKa(171886,b);Wmb(a,202525)|0;ya=e;return}}}function fRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166132,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166138,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(171925,j);j=0;ya=k;return j|0}function gRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166132)|0;ya=e;return}case 2:{Wmb(a,166138)|0;ya=e;return}default:{c[b>>2]=d;dKa(171973,b);Wmb(a,202525)|0;ya=e;return}}}function hRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166132,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166138,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172016,j);j=0;ya=k;return j|0}function iRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172063)|0;ya=e;return}case 2:{Wmb(a,172071)|0;ya=e;return}default:{c[b>>2]=d;dKa(172078,b);Wmb(a,202525)|0;ya=e;return}}}function jRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,172063,7)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,172071,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172124,j);j=0;ya=k;return j|0}function kRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,168619)|0;ya=e;return}case 2:{Wmb(a,172174)|0;ya=e;return}case 3:{Wmb(a,172181)|0;ya=e;return}case 4:{Wmb(a,172188)|0;ya=e;return}case 5:{Wmb(a,172195)|0;ya=e;return}case 6:{Wmb(a,172202)|0;ya=e;return}case 7:{Wmb(a,172209)|0;ya=e;return}case 8:{Wmb(a,172216)|0;ya=e;return}case 9:{Wmb(a,191791)|0;ya=e;return}default:{c[b>>2]=d;dKa(172223,b);Wmb(a,202525)|0;ya=e;return}}while(0)}function lRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,168619,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172174,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172181,6)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172188,6)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172195,6)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172202,6)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172209,6)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172216,6)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191791,1)|0)==0;if(b|e^1){j=b?9:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172264,j);j=0;ya=k;return j|0}function mRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,179201)|0;ya=e;return}case 2:{Wmb(a,179206)|0;ya=e;return}case 3:{Wmb(a,168099)|0;ya=e;return}default:{c[b>>2]=d;dKa(172309,b);Wmb(a,202525)|0;ya=e;return}}}function nRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,179201,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,179206,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,168099,6)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172350,j);j=0;ya=k;return j|0}function oRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172395)|0;ya=e;return}case 2:{Wmb(a,172401)|0;ya=e;return}case 3:{Wmb(a,172406)|0;ya=e;return}case 4:{Wmb(a,172411)|0;ya=e;return}default:{c[b>>2]=d;dKa(172423,b);Wmb(a,202525)|0;ya=e;return}}}function pRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,172395,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,172401,4)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,172406,4)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==11){b=(lnb(d,0,-1,172411,11)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172463,j);j=0;ya=k;return j|0}function qRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167334)|0;ya=e;return}case 2:{Wmb(a,172507)|0;ya=e;return}case 3:{Wmb(a,167338)|0;ya=e;return}case 4:{Wmb(a,172514)|0;ya=e;return}default:{c[b>>2]=d;dKa(172523,b);Wmb(a,202525)|0;ya=e;return}}}function rRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,167334,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,172507,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167338,6)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8){b=(lnb(d,0,-1,172514,8)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172569,j);j=0;ya=k;return j|0}function sRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172619)|0;ya=e;return}case 2:{Wmb(a,172627)|0;ya=e;return}default:{c[b>>2]=d;dKa(172632,b);Wmb(a,202525)|0;ya=e;return}}}function tRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,172619,7)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,172627,4)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172674,j);j=0;ya=k;return j|0}function uRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172720)|0;ya=e;return}case 2:{Wmb(a,171968)|0;ya=e;return}case 3:{Wmb(a,172723)|0;ya=e;return}default:{c[b>>2]=d;dKa(172730,b);Wmb(a,202525)|0;ya=e;return}}}function vRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,172720,2)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,171968,4)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,172723,6)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172773,j);j=0;ya=k;return j|0}function wRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172820)|0;ya=e;return}case 2:{Wmb(a,172828)|0;ya=e;return}default:{c[b>>2]=d;dKa(172835,b);Wmb(a,202525)|0;ya=e;return}}}function xRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,172820,7)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,172828,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172880,j);j=0;ya=k;return j|0}function yRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172929)|0;ya=e;return}case 2:{Wmb(a,172934)|0;ya=e;return}default:{c[b>>2]=d;dKa(172941,b);Wmb(a,202525)|0;ya=e;return}}}function zRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,172929,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,172934,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(172983,j);j=0;ya=k;return j|0}function ARa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,165599)|0;ya=e;return}case 2:{Wmb(a,166144)|0;ya=e;return}case 3:{Wmb(a,173029)|0;ya=e;return}case 4:{Wmb(a,173033)|0;ya=e;return}default:{c[b>>2]=d;dKa(173038,b);Wmb(a,202525)|0;ya=e;return}}}function BRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,165599,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166144,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,173029,3)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,173033,4)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173079,j);j=0;ya=k;return j|0}function CRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,165599)|0;ya=e;return}case 2:{Wmb(a,173029)|0;ya=e;return}case 3:{Wmb(a,173033)|0;ya=e;return}default:{c[b>>2]=d;dKa(173124,b);Wmb(a,202525)|0;ya=e;return}}}function DRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,165599,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,173029,3)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,173033,4)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173173,j);j=0;ya=k;return j|0}function ERa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,166132)|0;ya=e;return}case 2:{Wmb(a,166138)|0;ya=e;return}case 3:{Wmb(a,166144)|0;ya=e;return}default:{c[b>>2]=d;dKa(173226,b);Wmb(a,202525)|0;ya=e;return}}}function FRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166132,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,166138,5)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166144,5)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173272,j);j=0;ya=k;return j|0}function GRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;if((d|0)==1){Wmb(a,179147)|0;ya=e;return}else{c[b>>2]=d;dKa(173322,b);Wmb(a,202525)|0;ya=e;return}}function HRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;f=d+11|0;b=a[f>>0]|0;g=d+4|0;do if(((b<<24>>24<0?c[g>>2]|0:b&255)|0)==6){b=(lnb(d,0,-1,179147,6)|0)==0;if(b|e^1){h=b&1;ya=i;return h|0}else{b=a[f>>0]|0;break}}else if(!e){h=0;ya=i;return h|0}while(0);f=b<<24>>24<0;if(f)b=c[g>>2]|0;else b=b&255;if(!b){h=0;ya=i;return h|0}if(f)b=c[d>>2]|0;else b=d;c[h>>2]=b;dKa(173363,h);h=0;ya=i;return h|0}function IRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,173408)|0;ya=e;return}case 2:{Wmb(a,173412)|0;ya=e;return}default:{c[b>>2]=d;dKa(173416,b);Wmb(a,202525)|0;ya=e;return}}}function JRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,173408,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3){b=(lnb(d,0,-1,173412,3)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173456,j);j=0;ya=k;return j|0}function KRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,167334)|0;ya=e;return}case 2:{Wmb(a,173500)|0;ya=e;return}case 3:{Wmb(a,173507)|0;ya=e;return}default:{c[b>>2]=d;dKa(173515,b);Wmb(a,202525)|0;ya=e;return}}}function LRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,167334,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,173500,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,173507,7)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173562,j);j=0;ya=k;return j|0}function MRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191371)|0;ya=e;return}case 2:{Wmb(a,191756)|0;ya=e;return}default:{c[b>>2]=d;dKa(173613,b);Wmb(a,202525)|0;ya=e;return}}}function NRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191371,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191756,1)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173657,j);j=0;ya=k;return j|0}function ORa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172929)|0;ya=e;return}case 2:{Wmb(a,172934)|0;ya=e;return}default:{c[b>>2]=d;dKa(173705,b);Wmb(a,202525)|0;ya=e;return}}}function PRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,172929,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,172934,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173747,j);j=0;ya=k;return j|0}function QRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,173793)|0;ya=e;return}case 2:{Wmb(a,173033)|0;ya=e;return}default:{c[b>>2]=d;dKa(173797,b);Wmb(a,202525)|0;ya=e;return}}}function RRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,173793,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,173033,4)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173841,j);j=0;ya=k;return j|0}function SRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,173889)|0;ya=e;return}case 2:{Wmb(a,168002)|0;ya=e;return}case 3:{Wmb(a,173896)|0;ya=e;return}default:{c[b>>2]=d;dKa(173904,b);Wmb(a,202525)|0;ya=e;return}}}function TRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,173889,6)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,168002,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,173896,7)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(173949,j);j=0;ya=k;return j|0}function URa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,173998)|0;ya=e;return}case 2:{Wmb(a,174004)|0;ya=e;return}default:{c[b>>2]=d;dKa(174009,b);Wmb(a,202525)|0;ya=e;return}}}function VRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,173998,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,174004,4)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174055,j);j=0;ya=k;return j|0}function WRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,174105)|0;ya=e;return}case 2:{Wmb(a,174109)|0;ya=e;return}case 3:{Wmb(a,166491)|0;ya=e;return}default:{c[b>>2]=d;dKa(174114,b);Wmb(a,202525)|0;ya=e;return}}}function XRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,174105,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,174109,4)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,166491,7)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174161,j);j=0;ya=k;return j|0}function YRa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,174212)|0;ya=e;return}case 2:{Wmb(a,174217)|0;ya=e;return}default:{c[b>>2]=d;dKa(174221,b);Wmb(a,202525)|0;ya=e;return}}}function ZRa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,174212,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3){b=(lnb(d,0,-1,174217,3)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174265,j);j=0;ya=k;return j|0}function _Ra(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,174313)|0;ya=e;return}case 2:{Wmb(a,174322)|0;ya=e;return}default:{c[b>>2]=d;dKa(174330,b);Wmb(a,202525)|0;ya=e;return}}}function $Ra(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,174313,8)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,174322,7)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174371,j);j=0;ya=k;return j|0}function aSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,174416)|0;ya=e;return}case 2:{Wmb(a,174421)|0;ya=e;return}case 3:{Wmb(a,174430)|0;ya=e;return}default:{c[b>>2]=d;dKa(174435,b);Wmb(a,202525)|0;ya=e;return}}}function bSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,174416,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,174421,8)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,174430,4)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174480,j);j=0;ya=k;return j|0}function cSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174529,b);Wmb(a,202525)|0;ya=e;return}}}function dSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174572,j);j=0;ya=k;return j|0}function eSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174619,b);Wmb(a,202525)|0;ya=e;return}}}function fSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174662,j);j=0;ya=k;return j|0}function gSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174709,b);Wmb(a,202525)|0;ya=e;return}}}function hSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174752,j);j=0;ya=k;return j|0}function iSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174799,b);Wmb(a,202525)|0;ya=e;return}}}function jSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174842,j);j=0;ya=k;return j|0}function kSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174889,b);Wmb(a,202525)|0;ya=e;return}}}function lSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(174932,j);j=0;ya=k;return j|0}function mSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(174979,b);Wmb(a,202525)|0;ya=e;return}}}function nSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175022,j);j=0;ya=k;return j|0}function oSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191306)|0;ya=e;return}case 2:{Wmb(a,191494)|0;ya=e;return}case 3:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(175069,b);Wmb(a,202525)|0;ya=e;return}}}function pSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191494,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175112,j);j=0;ya=k;return j|0}function qSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191122)|0;ya=e;return}case 2:{Wmb(a,191182)|0;ya=e;return}default:{c[b>>2]=d;dKa(175159,b);Wmb(a,202525)|0;ya=e;return}}}function rSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191122,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191182,1)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175207,j);j=0;ya=k;return j|0}function sSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;if((d|0)==1){Wmb(a,175259)|0;ya=e;return}else{c[b>>2]=d;dKa(175265,b);Wmb(a,202525)|0;ya=e;return}}function tSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;f=d+11|0;b=a[f>>0]|0;g=d+4|0;do if(((b<<24>>24<0?c[g>>2]|0:b&255)|0)==5){b=(lnb(d,0,-1,175259,5)|0)==0;if(b|e^1){h=b&1;ya=i;return h|0}else{b=a[f>>0]|0;break}}else if(!e){h=0;ya=i;return h|0}while(0);f=b<<24>>24<0;if(f)b=c[g>>2]|0;else b=b&255;if(!b){h=0;ya=i;return h|0}if(f)b=c[d>>2]|0;else b=d;c[h>>2]=b;dKa(175314,h);h=0;ya=i;return h|0}function uSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,175367)|0;ya=e;return}case 2:{Wmb(a,175378)|0;ya=e;return}default:{c[b>>2]=d;dKa(175387,b);Wmb(a,202525)|0;ya=e;return}}}function vSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,175367,10)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8){b=(lnb(d,0,-1,175378,8)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175430,j);j=0;ya=k;return j|0}function wSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,175367)|0;ya=e;return}case 2:{Wmb(a,175378)|0;ya=e;return}default:{c[b>>2]=d;dKa(175477,b);Wmb(a,202525)|0;ya=e;return}}}function xSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,175367,10)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8){b=(lnb(d,0,-1,175378,8)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175529,j);j=0;ya=k;return j|0}function ySa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191182)|0;ya=e;return}case 2:{Wmb(a,191393)|0;ya=e;return}case 3:{Wmb(a,191521)|0;ya=e;return}default:{c[b>>2]=d;dKa(175585,b);Wmb(a,202525)|0;ya=e;return}}}function zSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191182,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191393,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191521,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175636,j);j=0;ya=k;return j|0}function ASa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,184179)|0;ya=e;return}case 2:{Wmb(a,175691)|0;ya=e;return}case 3:{Wmb(a,173033)|0;ya=e;return}case 4:{Wmb(a,166009)|0;ya=e;return}default:{c[b>>2]=d;dKa(175700,b);Wmb(a,202525)|0;ya=e;return}}}function BSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,184179,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,175691,8)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,173033,4)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166009,5)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175745,j);j=0;ya=k;return j|0}function CSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,184179)|0;ya=e;return}case 2:{Wmb(a,175691)|0;ya=e;return}case 3:{Wmb(a,173033)|0;ya=e;return}case 4:{Wmb(a,166009)|0;ya=e;return}default:{c[b>>2]=d;dKa(175794,b);Wmb(a,202525)|0;ya=e;return}}}function DSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,184179,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,175691,8)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,173033,4)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166009,5)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175852,j);j=0;ya=k;return j|0}function ESa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,175914)|0;ya=e;return}case 2:{Wmb(a,175926)|0;ya=e;return}case 3:{Wmb(a,166144)|0;ya=e;return}default:{c[b>>2]=d;dKa(175940,b);Wmb(a,202525)|0;ya=e;return}}}function FSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,175914,11)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,175926,13)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166144,5)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(175988,j);j=0;ya=k;return j|0}function GSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191834)|0;ya=e;return}case 2:{Wmb(a,191852)|0;ya=e;return}default:{c[b>>2]=d;dKa(176040,b);Wmb(a,202525)|0;ya=e;return}}}function HSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,191834,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,191852,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176084,j);j=0;ya=k;return j|0}function ISa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191338)|0;ya=e;return}case 2:{Wmb(a,191399)|0;ya=e;return}case 3:{Wmb(a,191269)|0;ya=e;return}default:{c[b>>2]=d;dKa(176132,b);Wmb(a,202525)|0;ya=e;return}}}function JSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191338,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191399,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191269,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176170,j);j=0;ya=k;return j|0}function KSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191122)|0;ya=e;return}case 2:{Wmb(a,191182)|0;ya=e;return}default:{c[b>>2]=d;dKa(176212,b);Wmb(a,202525)|0;ya=e;return}}}function LSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191122,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191182,1)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176252,j);j=0;ya=k;return j|0}function MSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191399)|0;ya=e;return}case 2:{Wmb(a,191679)|0;ya=e;return}default:{c[b>>2]=d;dKa(176296,b);Wmb(a,202525)|0;ya=e;return}}}function NSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191399,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191679,1)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176337,j);j=0;ya=k;return j|0}function OSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,168312)|0;ya=e;return}case 2:{Wmb(a,168318)|0;ya=e;return}default:{c[b>>2]=d;dKa(176382,b);Wmb(a,202525)|0;ya=e;return}}}function PSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,168312,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7){b=(lnb(d,0,-1,168318,7)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176431,j);j=0;ya=k;return j|0}function QSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,176484)|0;ya=e;return}case 2:{Wmb(a,176492)|0;ya=e;return}default:{c[b>>2]=d;dKa(176499,b);Wmb(a,202525)|0;ya=e;return}}}function RSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,176484,7)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,176492,6)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176544,j);j=0;ya=k;return j|0}function SSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;if((d|0)==1){Wmb(a,179234)|0;ya=e;return}else{c[b>>2]=d;dKa(176593,b);Wmb(a,202525)|0;ya=e;return}}function TSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;f=d+11|0;b=a[f>>0]|0;g=d+4|0;do if(((b<<24>>24<0?c[g>>2]|0:b&255)|0)==4){b=(lnb(d,0,-1,179234,4)|0)==0;if(b|e^1){h=b&1;ya=i;return h|0}else{b=a[f>>0]|0;break}}else if(!e){h=0;ya=i;return h|0}while(0);f=b<<24>>24<0;if(f)b=c[g>>2]|0;else b=b&255;if(!b){h=0;ya=i;return h|0}if(f)b=c[d>>2]|0;else b=d;c[h>>2]=b;dKa(176636,h);h=0;ya=i;return h|0}function USa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,176683)|0;ya=e;return}case 2:{Wmb(a,176689)|0;ya=e;return}default:{c[b>>2]=d;dKa(176695,b);Wmb(a,202525)|0;ya=e;return}}}function VSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,176683,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,176689,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176736,j);j=0;ya=k;return j|0}function WSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,171968)|0;ya=e;return}case 2:{Wmb(a,172720)|0;ya=e;return}case 3:{Wmb(a,167917)|0;ya=e;return}case 4:{Wmb(a,176781)|0;ya=e;return}default:{c[b>>2]=d;dKa(176788,b);Wmb(a,202525)|0;ya=e;return}}}function XSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,171968,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,172720,2)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,167917,4)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6){b=(lnb(d,0,-1,176781,6)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176829,j);j=0;ya=k;return j|0}function YSa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,184348)|0;ya=e;return}case 2:{Wmb(a,176874)|0;ya=e;return}case 3:{Wmb(a,176882)|0;ya=e;return}default:{c[b>>2]=d;dKa(176893,b);Wmb(a,202525)|0;ya=e;return}}}function ZSa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,184348,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,176874,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10){b=(lnb(d,0,-1,176882,10)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(176935,j);j=0;ya=k;return j|0}function _Sa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,184348)|0;ya=e;return}case 2:{Wmb(a,176874)|0;ya=e;return}case 3:{Wmb(a,176882)|0;ya=e;return}default:{c[b>>2]=d;dKa(176981,b);Wmb(a,202525)|0;ya=e;return}}}function $Sa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,184348,4)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,176874,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10){b=(lnb(d,0,-1,176882,10)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177032,j);j=0;ya=k;return j|0}function aTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,171882)|0;ya=e;return}case 2:{Wmb(a,167928)|0;ya=e;return}case 3:{Wmb(a,168619)|0;ya=e;return}default:{c[b>>2]=d;dKa(177087,b);Wmb(a,202525)|0;ya=e;return}}}function bTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,171882,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,167928,6)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168619,4)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177136,j);j=0;ya=k;return j|0}function cTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;if((d|0)==1){Wmb(a,177189)|0;ya=e;return}else{c[b>>2]=d;dKa(177194,b);Wmb(a,202525)|0;ya=e;return}}function dTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;f=d+11|0;b=a[f>>0]|0;g=d+4|0;do if(((b<<24>>24<0?c[g>>2]|0:b&255)|0)==4){b=(lnb(d,0,-1,177189,4)|0)==0;if(b|e^1){h=b&1;ya=i;return h|0}else{b=a[f>>0]|0;break}}else if(!e){h=0;ya=i;return h|0}while(0);f=b<<24>>24<0;if(f)b=c[g>>2]|0;else b=b&255;if(!b){h=0;ya=i;return h|0}if(f)b=c[d>>2]|0;else b=d;c[h>>2]=b;dKa(177233,h);h=0;ya=i;return h|0}function eTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,177276)|0;ya=e;return}case 2:{Wmb(a,177282)|0;ya=e;return}case 3:{Wmb(a,177290)|0;ya=e;return}case 4:{Wmb(a,184348)|0;ya=e;return}case 5:{Wmb(a,168619)|0;ya=e;return}default:{c[b>>2]=d;dKa(177300,b);Wmb(a,202525)|0;ya=e;return}}}function fTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,177276,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,177282,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,177290,9)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,184348,4)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168619,4)|0)==0;if(b|e^1){j=b?5:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177351,j);j=0;ya=k;return j|0}function gTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191679)|0;ya=e;return}case 2:{Wmb(a,191255)|0;ya=e;return}case 3:{Wmb(a,191743)|0;ya=e;return}case 4:{Wmb(a,191721)|0;ya=e;return}case 5:{Wmb(a,191182)|0;ya=e;return}case 6:{Wmb(a,191756)|0;ya=e;return}case 7:{Wmb(a,191393)|0;ya=e;return}case 8:{Wmb(a,191160)|0;ya=e;return}default:{c[b>>2]=d;dKa(177406,b);Wmb(a,202525)|0;ya=e;return}}}function hTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191679,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191255,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191743,1)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191721,1)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191182,1)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191756,1)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191393,1)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191160,1)|0)==0;if(b|e^1){j=b?8:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177445,j);j=0;ya=k;return j|0}function iTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191393)|0;ya=e;return}case 2:{Wmb(a,191492)|0;ya=e;return}case 3:{Wmb(a,191721)|0;ya=e;return}default:{c[b>>2]=d;dKa(177488,b);Wmb(a,202525)|0;ya=e;return}}}function jTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191393,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191492,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191721,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177531,j);j=0;ya=k;return j|0}function kTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,177578)|0;ya=e;return}case 2:{Wmb(a,191523)|0;ya=e;return}case 3:{Wmb(a,168619)|0;ya=e;return}default:{c[b>>2]=d;dKa(177582,b);Wmb(a,202525)|0;ya=e;return}}}function lTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,177578,3)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,191523,3)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168619,4)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177629,j);j=0;ya=k;return j|0}function mTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,177680)|0;ya=e;return}case 2:{Wmb(a,177691)|0;ya=e;return}case 3:{Wmb(a,177705)|0;ya=e;return}case 4:{Wmb(a,177715)|0;ya=e;return}default:{c[b>>2]=d;dKa(177726,b);Wmb(a,202525)|0;ya=e;return}}}function nTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,177680,10)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,177691,13)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,177705,9)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==10){b=(lnb(d,0,-1,177715,10)|0)==0;if(b|e^1){j=b?4:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177768,j);j=0;ya=k;return j|0}function oTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,184612)|0;ya=e;return}case 2:{Wmb(a,177814)|0;ya=e;return}default:{c[b>>2]=d;dKa(177820,b);Wmb(a,202525)|0;ya=e;return}}}function pTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,184612,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,177814,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177869,j);j=0;ya=k;return j|0}function qTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191834)|0;ya=e;return}case 2:{Wmb(a,191852)|0;ya=e;return}default:{c[b>>2]=d;dKa(177922,b);Wmb(a,202525)|0;ya=e;return}}}function rTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,191834,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,191852,5)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(177963,j);j=0;ya=k;return j|0}function sTa(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,177276)|0;ya=e;return}case 2:{Wmb(a,177282)|0;ya=e;return}case 3:{Wmb(a,177290)|0;ya=e;return}case 4:{Wmb(a,184348)|0;ya=e;return}case 5:{Wmb(a,168619)|0;ya=e;return}default:{c[b>>2]=d;dKa(178008,b);Wmb(a,202525)|0;ya=e;return}}}function tTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,177276,5)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,177282,7)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,177290,9)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,184348,4)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,168619,4)|0)==0;if(b|e^1){j=b?5:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(178061,j);j=0;ya=k;return j|0}function uTa(b){b=b|0;c[b>>2]=120192;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function vTa(b){b=b|0;var d=0;c[b>>2]=120192;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function wTa(a){a=a|0;return}function xTa(a){a=a|0;rmb(a);return}function yTa(a){a=a|0;return}function zTa(a){a=a|0;rmb(a);return}function ATa(a){a=a|0;Li(a);c[a>>2]=120192;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function BTa(a){a=a|0;Wmb(a+4|0,202525)|0;return}function CTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,178343)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,178343)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,178343)|0;j=1;ya=k;return j|0}function DTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,178343)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function ETa(a){a=a|0;Li(a);c[a>>2]=120208;c[a+4>>2]=0;return}function FTa(a){a=a|0;c[a+4>>2]=0;return}function GTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,178348)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,178348)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=$Qa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,178348)|0;i=1;ya=j;return i|0}function HTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}_Qa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,178348)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function ITa(a){a=a|0;Li(a);c[a>>2]=120224;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function JTa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function KTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+64|0;g=o+44|0;h=o+32|0;k=o+48|0;i=o+28|0;j=o+16|0;l=o+12|0;m=o;c[g>>2]=oNa(d,178353)|0;if(!(KMa(g)|0))e=0;else{c[k>>2]=oNa(d,178353)|0;f=SMa(k)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;n=7}}else{n=g+16&-16;e=omb(n)|0;c[h>>2]=e;c[h+8>>2]=n|-2147483648;c[h+4>>2]=g;n=7}if((n|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=NPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,178353)|0;e=1}c[i>>2]=oNa(d,178363)|0;if(KMa(i)|0){c[k>>2]=oNa(d,178363)|0;f=SMa(k)|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(j);if(g>>>0<11){a[j+11>>0]=g;if(!g)e=j;else{e=j;n=17}}else{n=g+16&-16;e=omb(n)|0;c[j>>2]=e;c[j+8>>2]=n|-2147483648;c[j+4>>2]=g;n=17}if((n|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Qa(b,j,1)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);JNa(d,178363)|0;e=1}c[l>>2]=oNa(d,178372)|0;if(!(KMa(l)|0)){n=e;ya=o;return n|0}c[k>>2]=oNa(d,178372)|0;f=SMa(k)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(m);if(g>>>0<11){a[m+11>>0]=g;if(!g)e=m;else{e=m;n=27}}else{n=g+16&-16;e=omb(n)|0;c[m>>2]=e;c[m+8>>2]=n|-2147483648;c[m+4>>2]=g;n=27}if((n|0)==27)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+12>>2]=Bm(b,m,1)|0;if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0);JNa(d,178372)|0;n=1;ya=o;return n|0}function LTa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;h=j+12|0;e=j+8|0;g=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{MPa(h,b,f);f=h+11|0;l=a[f>>0]|0;k=c[h>>2]|0;m=wNa(d,178353)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:h)|0;if((a[f>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+8>>2]|0;if(f){_Qa(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;f=wNa(d,178363)|0;c[g>>2]=f;TMa(g,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);e=1}f=c[b+12>>2]|0;if(!f){m=e;ya=j;return m|0}Am(h,b,f);m=h+11|0;k=a[m>>0]|0;l=c[h>>2]|0;d=wNa(d,178372)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:h)|0;if((a[m>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function MTa(a){a=a|0;return (c[a+12>>2]|0)!=0|0}function NTa(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=ya;ya=ya+192|0;i=A+168|0;j=A+156|0;k=A+144|0;l=A+132|0;m=A+120|0;n=A+108|0;o=A+96|0;p=A+84|0;q=A+72|0;r=A+60|0;s=A+48|0;t=A+36|0;u=A+24|0;x=A+12|0;y=A;v=b+120|0;f=c[v>>2]|0;w=b+124|0;h=c[w>>2]|0;a:do if((f|0)==(h|0)){g=f;z=5}else{g=f;do{if((c[g>>2]|0)==2){z=5;break a}g=g+4|0}while((g|0)!=(h|0))}while(0);do if((z|0)==5)if((g|0)!=(h|0)){if(!b)g=0;else g=job(b,13672,16984,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==4){if(lnb(d,0,-1,186677,4)|0){f=c[v>>2]|0;h=c[w>>2]|0;break}Lmb(i,e);c[g+4>>2]=$Ra(g,i,1)|0;if((a[i+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[i>>2]|0);B=1;ya=A;return B|0}}while(0);b:do if((f|0)!=(h|0)){g=f;while(1){if((c[g>>2]|0)==3)break;g=g+4|0;if((g|0)==(h|0))break b}if((g|0)!=(h|0)){if(!b)g=0;else g=job(b,13672,17e3,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==3){if(lnb(d,0,-1,178334,3)|0){f=c[v>>2]|0;h=c[w>>2]|0;break}Lmb(k,e);Mi(j,g,k);Rmb(g+4|0,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if((a[k+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[k>>2]|0);B=1;ya=A;return B|0}}}while(0);c:do if((f|0)!=(h|0)){g=f;while(1){if((c[g>>2]|0)==4)break;g=g+4|0;if((g|0)==(h|0))break c}if((g|0)!=(h|0)){if(!b)g=0;else g=job(b,13672,17016,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==4){if(lnb(d,0,-1,178338,4)|0){f=c[v>>2]|0;h=c[w>>2]|0;break}Lmb(m,e);Mi(l,g,m);Rmb(g+4|0,l)|0;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if((a[m+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[m>>2]|0);B=1;ya=A;return B|0}}}while(0);d:do if((f|0)!=(h|0)){g=f;while(1){if((c[g>>2]|0)==5)break;g=g+4|0;if((g|0)==(h|0))break d}if((g|0)!=(h|0)){if(!b)g=0;else g=job(b,13672,17032,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==4){if(lnb(d,0,-1,178343,4)|0){f=c[v>>2]|0;h=c[w>>2]|0;break}Lmb(o,e);Mi(n,g,o);Rmb(g+4|0,n)|0;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if((a[o+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[o>>2]|0);B=1;ya=A;return B|0}}}while(0);e:do if((f|0)==(h|0))g=h;else{g=f;while(1){if((c[g>>2]|0)==6)break;g=g+4|0;if((g|0)==(h|0)){g=h;break e}}if((g|0)==(h|0))g=h;else{if(!b)g=0;else g=job(b,13672,17048,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==4){if(lnb(d,0,-1,178348,4)|0){f=c[v>>2]|0;g=c[w>>2]|0;break}Lmb(p,e);c[g+4>>2]=$Qa(g,p,1)|0;if((a[p+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[p>>2]|0);B=1;ya=A;return B|0}else g=h}}while(0);f:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==7)break;f=f+4|0;if((f|0)==(g|0))break f}if((f|0)!=(g|0)){if(!b)k=0;else k=job(b,13672,17064,-2)|0;i=d+11|0;g=a[i>>0]|0;j=d+4|0;f=c[j>>2]|0;h=g&255;do if(((g<<24>>24<0?f:h)|0)==9){if(lnb(d,0,-1,178353,9)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(q,e);c[k+4>>2]=NPa(k,q,1)|0;if((a[q+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[q>>2]|0);B=1;ya=A;return B|0}while(0);do if(((g<<24>>24<0?f:h)|0)==8){if(lnb(d,0,-1,178363,8)|0){g=a[i>>0]|0;h=g&255;f=c[j>>2]|0;break}Lmb(r,e);c[k+8>>2]=$Qa(k,r,1)|0;if((a[r+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[r>>2]|0);B=1;ya=A;return B|0}while(0);if(((g<<24>>24<0?f:h)|0)==9)if(!(lnb(d,0,-1,178372,9)|0)){Lmb(s,e);c[k+12>>2]=Bm(k,s,1)|0;if((a[s+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[s>>2]|0);B=1;ya=A;return B|0}}}while(0);f=c[v>>2]|0;g=c[w>>2]|0;g:do if((f|0)==(g|0)){h=f;z=92}else{h=f;do{if((c[h>>2]|0)==8){z=92;break g}h=h+4|0}while((h|0)!=(g|0))}while(0);do if((z|0)==92)if((h|0)!=(g|0)){if(!b)h=0;else h=job(b,13672,17080,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==5){if(lnb(d,0,-1,178382,5)|0){f=c[v>>2]|0;g=c[w>>2]|0;break}Lmb(t,e);c[h+4>>2]=TQa(h,t,1)|0;if((a[t+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[t>>2]|0);B=1;ya=A;return B|0}}while(0);h:do if((f|0)!=(g|0)){h=f;while(1){if((c[h>>2]|0)==9)break;h=h+4|0;if((h|0)==(g|0))break h}if((h|0)!=(g|0)){if(!b)h=0;else h=job(b,13672,17096,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)==6){if(lnb(d,0,-1,178388,6)|0){f=c[v>>2]|0;g=c[w>>2]|0;break}Lmb(u,e);c[h+4>>2]=Ri(h,u)|0;if((a[u+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[u>>2]|0);B=1;ya=A;return B|0}}}while(0);if((f|0)==(g|0)){B=0;ya=A;return B|0}while(1){if((c[f>>2]|0)==10)break;f=f+4|0;if((f|0)==(g|0)){f=0;z=125;break}}if((z|0)==125){ya=A;return f|0}if((f|0)==(g|0)){B=0;ya=A;return B|0}if(!b)f=0;else f=job(b,13672,17112,-2)|0;B=a[d+11>>0]|0;if(((B<<24>>24<0?c[d+4>>2]|0:B&255)|0)!=6){B=0;ya=A;return B|0}if(lnb(d,0,-1,178395,6)|0){B=0;ya=A;return B|0}Lmb(y,e);Mi(x,f,y);Rmb(f+4|0,x)|0;if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);if((a[y+11>>0]|0)>=0){B=1;ya=A;return B|0}rmb(c[y>>2]|0);B=1;ya=A;return B|0}function OTa(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=ya;ya=ya+96|0;q=t;p=t+84|0;r=t+72|0;j=t+60|0;k=t+48|0;l=t+36|0;s=t+24|0;m=d+120|0;f=c[m>>2]|0;n=d+124|0;i=c[n>>2]|0;a:do if((f|0)==(i|0)){g=f;o=5}else{g=f;while(1){if((c[g>>2]|0)==2){o=5;break a}g=g+4|0;if((g|0)==(i|0)){g=i;break}}}while(0);if((o|0)==5)if((g|0)==(i|0))g=i;else{g=job(d,13672,16984,-2)|0;h=c[g+4>>2]|0;if(!h)g=i;else{_Ra(r,g,h);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=4;c[q>>2]=1836216166;a[q+4>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=h+12|0;i=q+12|0;c[h>>2]=c[i>>2];c[h+4>>2]=c[i+4>>2];c[h+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}b:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==3)break;f=f+4|0;if((f|0)==(g|0))break b}if((f|0)!=(g|0)){f=job(d,13672,17e3,-2)|0;g=f+4|0;i=a[f+15>>0]|0;if(!((i<<24>>24<0?c[f+8>>2]|0:i&255)|0))if(!(lnb(g,0,-1,202525,0)|0))break;Lmb(j,g);Mi(r,f,j);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;f=q+4|0;c[f>>2]=0;c[f+4>>2]=0;f=q+11|0;a[f>>0]=3;a[q>>0]=a[178334]|0;a[q+1>>0]=a[178335]|0;a[q+2>>0]=a[178336]|0;a[q+3>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=h+12|0;i=q+12|0;c[h>>2]=c[i>>2];c[h+4>>2]=c[i+4>>2];c[h+8>>2]=c[i+8>>2];c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0)}}while(0);f=c[m>>2]|0;g=c[n>>2]|0;c:do if((f|0)==(g|0))o=38;else do{if((c[f>>2]|0)==4){o=38;break c}f=f+4|0}while((f|0)!=(g|0));while(0);do if((o|0)==38)if((f|0)!=(g|0)){f=job(d,13672,17016,-2)|0;g=f+4|0;j=a[f+15>>0]|0;if(!((j<<24>>24<0?c[f+8>>2]|0:j&255)|0))if(!(lnb(g,0,-1,202525,0)|0))break;Lmb(k,g);Mi(r,f,k);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=4;c[q>>2]=1752460905;a[q+4>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=h+12|0;j=q+12|0;c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0)}while(0);f=c[m>>2]|0;g=c[n>>2]|0;d:do if((f|0)==(g|0))o=56;else do{if((c[f>>2]|0)==5){o=56;break d}f=f+4|0}while((f|0)!=(g|0));while(0);do if((o|0)==56)if((f|0)!=(g|0)){f=job(d,13672,17032,-2)|0;g=f+4|0;k=a[f+15>>0]|0;if(!((k<<24>>24<0?c[f+8>>2]|0:k&255)|0))if(!(lnb(g,0,-1,202525,0)|0))break;Lmb(l,g);Mi(r,f,l);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=4;c[q>>2]=1836346985;a[q+4>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;j=h+12|0;k=q+12|0;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0)}while(0);f=c[m>>2]|0;i=c[n>>2]|0;e:do if((f|0)==(i|0)){g=f;o=74}else{g=f;while(1){if((c[g>>2]|0)==6){o=74;break e}g=g+4|0;if((g|0)==(i|0)){g=i;break}}}while(0);if((o|0)==74)if((g|0)==(i|0))g=i;else{g=job(d,13672,17048,-2)|0;h=c[g+4>>2]|0;if(!h)g=i;else{_Qa(r,g,h);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=4;c[q>>2]=1701080941;a[q+4>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}f:do if((f|0)!=(g|0)){while(1){if((c[f>>2]|0)==7)break;f=f+4|0;if((f|0)==(g|0))break f}if((f|0)!=(g|0)){if(!d)l=0;else l=job(d,13672,17064,-2)|0;f=c[l+4>>2]|0;if(f|0){MPa(r,l,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=q+11|0;a[h>>0]=9;i=q;j=178353;k=i+9|0;do{a[i>>0]=a[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));a[q+9>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;j=g+12|0;k=q+12|0;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[l+8>>2]|0;if(f|0){_Qa(r,l,f);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=8;k=q;c[k>>2]=779707755;c[k+4>>2]=1701080941;a[q+8>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;j=h+12|0;k=q+12|0;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}f=c[l+12>>2]|0;if(f|0){Am(r,l,f);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=q+11|0;a[h>>0]=9;i=q;j=178372;k=i+9|0;do{a[i>>0]=a[j>>0]|0;i=i+1|0;j=j+1|0}while((i|0)<(k|0));a[q+9>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=g+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0)}}}while(0);f=c[m>>2]|0;g=c[n>>2]|0;g:do if((f|0)==(g|0)){h=f;o=126}else{h=f;do{if((c[h>>2]|0)==8){o=126;break g}h=h+4|0}while((h|0)!=(g|0))}while(0);if((o|0)==126)if((h|0)!=(g|0)){h=job(d,13672,17080,-2)|0;i=c[h+4>>2]|0;if(i){SQa(r,h,i);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=5;a[q>>0]=a[178382]|0;a[q+1>>0]=a[178383]|0;a[q+2>>0]=a[178384]|0;a[q+3>>0]=a[178385]|0;a[q+4>>0]=a[178386]|0;a[q+5>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}h:do if((f|0)!=(g|0)){h=f;while(1){if((c[h>>2]|0)==9)break;h=h+4|0;if((h|0)==(g|0))break h}if((h|0)!=(g|0)){h=job(d,13672,17096,-2)|0;i=c[h+4>>2]|0;if(i){Oi(r,h,i);h=c[r>>2]|0;g=r+4|0;c[p>>2]=c[g>>2];b[p+4>>1]=b[g+4>>1]|0;a[p+6>>0]=a[g+6>>0]|0;g=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;f=q+11|0;a[f>>0]=6;a[q>>0]=a[178388]|0;a[q+1>>0]=a[178389]|0;a[q+2>>0]=a[178390]|0;a[q+3>>0]=a[178391]|0;a[q+4>>0]=a[178392]|0;a[q+5>>0]=a[178393]|0;a[q+6>>0]=0;c[q+12>>2]=h;h=q+16|0;c[h>>2]=c[p>>2];b[h+4>>1]=b[p+4>>1]|0;a[h+6>>0]=a[p+6>>0]|0;a[q+23>>0]=g;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;g=e+4|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;k=h+12|0;l=q+12|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g>>2]=(c[g>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[f>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);f=c[m>>2]|0;g=c[n>>2]|0}}}while(0);if((f|0)==(g|0)){ya=t;return}while(1){if((c[f>>2]|0)==10)break;f=f+4|0;if((f|0)==(g|0)){o=170;break}}if((o|0)==170){ya=t;return}if((f|0)==(g|0)){ya=t;return}f=job(d,13672,17112,-2)|0;g=f+4|0;o=a[f+15>>0]|0;if(!((o<<24>>24<0?c[f+8>>2]|0:o&255)|0))if(!(lnb(g,0,-1,202525,0)|0)){ya=t;return}Lmb(s,g);Mi(r,f,s);g=c[r>>2]|0;f=r+4|0;c[p>>2]=c[f>>2];b[p+4>>1]=b[f+4>>1]|0;a[p+6>>0]=a[f+6>>0]|0;f=a[r+11>>0]|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;h=q+11|0;a[h>>0]=6;a[q>>0]=a[178395]|0;a[q+1>>0]=a[178396]|0;a[q+2>>0]=a[178397]|0;a[q+3>>0]=a[178398]|0;a[q+4>>0]=a[178399]|0;a[q+5>>0]=a[178400]|0;a[q+6>>0]=0;c[q+12>>2]=g;g=q+16|0;c[g>>2]=c[p>>2];b[g+4>>1]=b[p+4>>1]|0;a[g+6>>0]=a[p+6>>0]|0;a[q+23>>0]=f;c[p>>2]=0;b[p+4>>1]=0;a[p+6>>0]=0;f=e+4|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];c[g+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;p=g+12|0;e=q+12|0;c[p>>2]=c[e>>2];c[p+4>>2]=c[e+4>>2];c[p+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[f>>2]=(c[f>>2]|0)+24}else{gk(e,q);if((a[q+12+11>>0]|0)<0)rmb(c[q+12>>2]|0)}if((a[h>>0]|0)<0)rmb(c[q>>2]|0);if((a[r+11>>0]|0)<0)rmb(c[r>>2]|0);if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);ya=t;return}function PTa(a){a=a|0;return}function QTa(a){a=a|0;rmb(a);return}function RTa(a){a=a|0;return}function STa(a){a=a|0;rmb(a);return}function TTa(a){a=a|0;return}function UTa(a){a=a|0;rmb(a);return}function VTa(b){b=b|0;c[b>>2]=120288;b=b+4|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function WTa(b){b=b|0;var d=0;c[b>>2]=120288;d=b+4|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function XTa(a){a=a|0;return}function YTa(a){a=a|0;rmb(a);return}function ZTa(a){a=a|0;return}function _Ta(a){a=a|0;rmb(a);return}function $Ta(a){a=a|0;return}function aUa(a){a=a|0;rmb(a);return}function bUa(a){a=a|0;return}function cUa(a){a=a|0;rmb(a);return}function dUa(a){a=a|0;return}function eUa(a){a=a|0;rmb(a);return}function fUa(b){b=b|0;c[b>>2]=120384;b=b+8|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function gUa(b){b=b|0;var d=0;c[b>>2]=120384;d=b+8|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function hUa(a){a=a|0;return}function iUa(a){a=a|0;rmb(a);return}function jUa(a){a=a|0;return}function kUa(a){a=a|0;rmb(a);return}function lUa(a){a=a|0;Li(a);c[a>>2]=120240;c[a+4>>2]=0;return}function mUa(a){a=a|0;c[a+4>>2]=0;return}function nUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179081)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179081)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=vRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179081)|0;i=1;ya=j;return i|0}function oUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}uRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179081)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function pUa(a){a=a|0;Li(a);c[a>>2]=120256;c[a+4>>2]=0;return}function qUa(a){a=a|0;c[a+4>>2]=0;return}function rUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179098)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179098)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179098)|0;i=1;ya=j;return i|0}function sUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179098)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function tUa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function uUa(a){a=a|0;Li(a);c[a>>2]=120272;c[a+4>>2]=0;return}function vUa(a){a=a|0;c[a+4>>2]=0;return}function wUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179107)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179107)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=fRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179107)|0;i=1;ya=j;return i|0}function xUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}eRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179107)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function yUa(a){a=a|0;Li(a);c[a>>2]=120288;a=a+4|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Wmb(a,202525)|0;return}function zUa(a){a=a|0;Wmb(a+4|0,202525)|0;return}function AUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+32|0;g=k+24|0;h=k+12|0;i=k;e=k+28|0;c[g>>2]=oNa(d,183808)|0;if(!(KMa(g)|0)){j=0;ya=k;return j|0}c[e>>2]=oNa(d,183808)|0;f=SMa(e)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)e=i;else{e=i;j=7}}else{j=g+16&-16;e=omb(j)|0;c[i>>2]=e;c[i+8>>2]=j|-2147483648;c[i+4>>2]=g;j=7}if((j|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(h,b,i);Rmb(b+4|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,183808)|0;j=1;ya=k;return j|0}function BUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;e=i+16|0;f=i+4|0;g=i;h=b+4|0;j=a[h+11>>0]|0;if(!((j<<24>>24<0?c[b+8>>2]|0:j&255)|0))if(!(lnb(h,0,-1,202525,0)|0)){j=0;ya=i;return j|0}Lmb(f,h);Mi(e,b,f);j=e+11|0;b=a[j>>0]|0;h=c[e>>2]|0;d=wNa(d,183808)|0;c[g>>2]=d;TMa(g,b<<24>>24<0?h:e)|0;if((a[j>>0]|0)<0)rmb(c[e>>2]|0);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);j=1;ya=i;return j|0}function CUa(b){b=b|0;var d=0,e=0;d=b+4|0;e=a[d+11>>0]|0;if((e<<24>>24<0?c[b+8>>2]|0:e&255)|0){e=1;return e|0}e=(lnb(d,0,-1,202525,0)|0)!=0;return e|0}function DUa(a){a=a|0;Li(a);c[a>>2]=120304;c[a+4>>2]=0;g[a+8>>3]=-1.0;return}function EUa(a){a=a|0;c[a+4>>2]=0;g[a+8>>3]=-1.0;return}function FUa(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;h=n+28|0;i=n+16|0;j=n+32|0;k=n+12|0;l=n;c[h>>2]=oNa(d,179174)|0;if(!(KMa(h)|0))e=0;else{c[j>>2]=oNa(d,179174)|0;f=SMa(j)|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(i);if(h>>>0<11){a[i+11>>0]=h;if(!h)e=i;else{e=i;m=7}}else{m=h+16&-16;e=omb(m)|0;c[i>>2]=e;c[i+8>>2]=m|-2147483648;c[i+4>>2]=h;m=7}if((m|0)==7)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;c[b+4>>2]=EQa(b,i,1)|0;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);JNa(d,179174)|0;e=1}c[k>>2]=oNa(d,179180)|0;if(!(KMa(k)|0)){m=e;ya=n;return m|0}c[j>>2]=oNa(d,179180)|0;f=SMa(j)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279)Jmb(l);if(h>>>0<11){a[l+11>>0]=h;if(!h)e=l;else{e=l;m=17}}else{m=h+16&-16;e=omb(m)|0;c[l>>2]=e;c[l+8>>2]=m|-2147483648;c[l+4>>2]=h;m=17}if((m|0)==17)qpb(e|0,f|0,h|0)|0;a[e+h>>0]=0;g[b+8>>3]=+Yl(b,l,1);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,179180)|0;m=1;ya=n;return m|0}function GUa(b,d){b=b|0;d=d|0;var e=0,f=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+32|0;i=k+8|0;e=k+4|0;j=k;h=c[b+4>>2]|0;if(!h)e=0;else{DQa(i,b,h);h=i+11|0;m=a[h>>0]|0;l=c[i>>2]|0;n=wNa(d,179174)|0;c[e>>2]=n;TMa(e,m<<24>>24<0?l:i)|0;if((a[h>>0]|0)<0)rmb(c[i>>2]|0);e=1}f=+g[b+8>>3];if(!(f!=-1.0)){n=e;ya=k;return n|0}Vl(i,b,f);n=i+11|0;l=a[n>>0]|0;m=c[i>>2]|0;d=wNa(d,179180)|0;c[j>>2]=d;TMa(j,l<<24>>24<0?m:i)|0;if((a[n>>0]|0)<0)rmb(c[i>>2]|0);n=1;ya=k;return n|0}function HUa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function IUa(a){a=a|0;Li(a);c[a>>2]=120320;c[a+4>>2]=0;c[a+8>>2]=0;return}function JUa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function KUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,186677)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,186677)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=ZRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,186677)|0;e=1}c[j>>2]=oNa(d,179191)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,179191)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179191)|0;l=1;ya=m;return l|0}function LUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{YRa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,186677)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,179191)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function MUa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function NUa(a){a=a|0;Li(a);c[a>>2]=120336;c[a+4>>2]=0;c[a+8>>2]=0;return}function OUa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function PUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,179201)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,179201)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=VPa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179201)|0;e=1}c[j>>2]=oNa(d,179206)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,179206)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=VPa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179206)|0;l=1;ya=m;return l|0}function QUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{UPa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,179201)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}UPa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,179206)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function RUa(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function SUa(a){a=a|0;Li(a);c[a>>2]=120352;c[a+4>>2]=0;c[a+8>>2]=0;return}function TUa(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function UUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+48|0;g=m+28|0;h=m+16|0;i=m+32|0;j=m+12|0;k=m;c[g>>2]=oNa(d,179212)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,179212)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;l=7}}else{l=g+16&-16;e=omb(l)|0;c[h>>2]=e;c[h+8>>2]=l|-2147483648;c[h+4>>2]=g;l=7}if((l|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=hRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179212)|0;e=1}c[j>>2]=oNa(d,179222)|0;if(!(KMa(j)|0)){l=e;ya=m;return l|0}c[i>>2]=oNa(d,179222)|0;f=SMa(i)|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(k);if(g>>>0<11){a[k+11>>0]=g;if(!g)e=k;else{e=k;l=17}}else{l=g+16&-16;e=omb(l)|0;c[k>>2]=e;c[k+8>>2]=l|-2147483648;c[k+4>>2]=g;l=17}if((l|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+8>>2]=$Pa(b,k,1)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);JNa(d,179222)|0;l=1;ya=m;return l|0}function VUa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=ya;ya=ya+32|0;g=i+8|0;e=i+4|0;h=i;f=c[b+4>>2]|0;if(!f)e=0;else{gRa(g,b,f);f=g+11|0;k=a[f>>0]|0;j=c[g>>2]|0;l=wNa(d,179212)|0;c[e>>2]=l;TMa(e,k<<24>>24<0?j:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=c[b+8>>2]|0;if(!f){l=e;ya=i;return l|0}_Pa(g,b,f);l=g+11|0;j=a[l>>0]|0;k=c[g>>2]|0;d=wNa(d,179222)|0;c[h>>2]=d;TMa(h,j<<24>>24<0?k:g)|0;if((a[l>>0]|0)<0)rmb(c[g>>2]|0);l=1;ya=i;return l|0}function WUa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function XUa(a){a=a|0;return (c[a+8>>2]|0)!=0|0}function YUa(a){a=a|0;Li(a);c[a>>2]=120368;c[a+4>>2]=0;return}function ZUa(a){a=a|0;c[a+4>>2]=0;return}function _Ua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,184179)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,184179)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Ri(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,184179)|0;i=1;ya=j;return i|0}function $Ua(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}Oi(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,184179)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function aVa(a){a=a|0;var b=0;Li(a);c[a>>2]=120384;b=a+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;Wmb(a+8|0,202525)|0;return}function bVa(a){a=a|0;c[a+4>>2]=0;Wmb(a+8|0,202525)|0;return}function cVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;g=n+40|0;h=n+28|0;i=n+44|0;j=n+24|0;k=n+12|0;l=n;c[g>>2]=oNa(d,179239)|0;if(!(KMa(g)|0))e=0;else{c[i>>2]=oNa(d,179239)|0;f=SMa(i)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;m=7}}else{m=g+16&-16;e=omb(m)|0;c[h>>2]=e;c[h+8>>2]=m|-2147483648;c[h+4>>2]=g;m=7}if((m|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=XSa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179239)|0;e=1}c[j>>2]=oNa(d,183808)|0;if(!(KMa(j)|0)){m=e;ya=n;return m|0}c[i>>2]=oNa(d,183808)|0;f=SMa(i)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(l);if(g>>>0<11){a[l+11>>0]=g;if(!g)e=l;else{e=l;m=17}}else{m=g+16&-16;e=omb(m)|0;c[l>>2]=e;c[l+8>>2]=m|-2147483648;c[l+4>>2]=g;m=17}if((m|0)==17)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;Mi(k,b,l);Rmb(b+8|0,k)|0;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);JNa(d,183808)|0;m=1;ya=n;return m|0}function dVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+32|0;g=j+20|0;e=j+16|0;h=j+4|0;i=j;f=c[b+4>>2]|0;if(!f)e=0;else{WSa(g,b,f);f=g+11|0;l=a[f>>0]|0;k=c[g>>2]|0;m=wNa(d,179239)|0;c[e>>2]=m;TMa(e,l<<24>>24<0?k:g)|0;if((a[f>>0]|0)<0)rmb(c[g>>2]|0);e=1}f=b+8|0;m=a[f+11>>0]|0;if(!((m<<24>>24<0?c[b+12>>2]|0:m&255)|0))if(!(lnb(f,0,-1,202525,0)|0)){m=e;ya=j;return m|0}Lmb(h,f);Mi(g,b,h);m=g+11|0;k=a[m>>0]|0;l=c[g>>2]|0;d=wNa(d,183808)|0;c[i>>2]=d;TMa(i,k<<24>>24<0?l:g)|0;if((a[m>>0]|0)<0)rmb(c[g>>2]|0);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);m=1;ya=j;return m|0}function eVa(a){a=a|0;return (c[a+4>>2]|0)!=0|0}function fVa(a){a=a|0;Li(a);c[a>>2]=120400;c[a+4>>2]=0;return}function gVa(a){a=a|0;c[a+4>>2]=0;return}function hVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179290)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179290)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=fRa(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179290)|0;i=1;ya=j;return i|0}function iVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if(!g){g=0;ya=h;return g|0}eRa(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179290)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function jVa(a){a=a|0;Li(a);c[a>>2]=120416;c[a+4>>2]=-2147483647;return}function kVa(a){a=a|0;c[a+4>>2]=-2147483647;return}function lVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;g=j+12|0;h=j;e=j+16|0;c[g>>2]=oNa(d,179321)|0;if(!(KMa(g)|0)){i=0;ya=j;return i|0}c[e>>2]=oNa(d,179321)|0;f=SMa(e)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c9a(f)|0;if(g>>>0>4294967279)Jmb(h);if(g>>>0<11){a[h+11>>0]=g;if(!g)e=h;else{e=h;i=7}}else{i=g+16&-16;e=omb(i)|0;c[h>>2]=e;c[h+8>>2]=i|-2147483648;c[h+4>>2]=g;i=7}if((i|0)==7)qpb(e|0,f|0,g|0)|0;a[e+g>>0]=0;c[b+4>>2]=Jl(b,h,1)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);JNa(d,179321)|0;i=1;ya=j;return i|0}function mVa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+16|0;e=h+4|0;f=h;g=c[b+4>>2]|0;if((g|0)==-2147483647){g=0;ya=h;return g|0}Il(e,b,g);g=e+11|0;i=a[g>>0]|0;b=c[e>>2]|0;d=wNa(d,179321)|0;c[f>>2]=d;TMa(f,i<<24>>24<0?b:e)|0;if((a[g>>0]|0)<0)rmb(c[e>>2]|0);i=1;ya=h;return i|0}function nVa(a){a=a|0;return (c[a+4>>2]|0)!=-2147483647|0}function oVa(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[b+40>>2]|0;h=c[b+48>>2]|0;e=c[b+912>>2]|0;g=c[b+4648>>2]|0;f=c[b+4656>>2]|0;a:{do if(((g<<24>>24<0?f:e)|0)==14)if(!(lnb(d,0,-1,170274,14)|0)){d=85;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==12)if(!(lnb(d,0,-1,170289,12)|0)){d=86;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==13)if(!(lnb(d,0,-1,170302,13)|0)){d=87;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==20)if(!(lnb(d,0,-1,170316,20)|0)){d=88;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==13)if(!(lnb(d,0,-1,170337,13)|0)){d=89;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==10)if(!(lnb(d,0,-1,170351,10)|0)){d=90;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==15)if(!(lnb(d,0,-1,170362,15)|0)){d=91;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==11)if(!(lnb(d,0,-1,170378,11)|0)){d=92;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==11)if(!(lnb(d,0,-1,170390,11)|0)){d=93;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==14)if(!(lnb(d,0,-1,170402,14)|0)){d=94;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==10)if(!(lnb(d,0,-1,170417,10)|0)){d=95;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==11)if(!(lnb(d,0,-1,170428,11)|0)){d=96;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==9)if(!(lnb(d,0,-1,170440,9)|0)){d=97;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==15)if(!(lnb(d,0,-1,170450,15)|0)){d=98;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==12)if(!(lnb(d,0,-1,170466,12)|0)){d=99;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{g=a[(d+11|0)>>0]|0;e=g&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((g<<24>>24<0?f:e)|0)==15){if(!(lnb(d,0,-1,170479,15)|0))d=100;else break;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}while(0);e=a[(d+11|0)>>0]|0;f=c[(d+4|0)>>2]|0;do if(((e<<24>>24<0?f:e&255)|0)==15)if(!(lnb(d,0,-1,170495,15)|0)){d=101;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}else g=e&255;while(0);do if(((e<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,170511,12)|0)){d=102;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170524,11)|0)){d=103;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170536,11)|0)){d=104;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,170548,5)|0)){d=105;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,170554,5)|0)){d=106;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,170560,8)|0)){d=107;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,170569,4)|0)){d=108;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,170574,7)|0)){d=109;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,170582,7)|0)){d=110;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,170590,6)|0)){d=111;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,170597,6)|0)){d=112;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170604,11)|0)){d=113;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==5)if(!(lnb(d,0,-1,170616,5)|0)){d=114;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170622,11)|0)){d=115;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,170634,9)|0)){d=116;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170644,10)|0)){d=117;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170655,11)|0)){d=118;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170667,10)|0)){d=119;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170678,14)|0)){d=120;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==17)if(!(lnb(d,0,-1,170693,17)|0)){d=121;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,170711,12)|0)){d=122;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,170724,8)|0)){d=123;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170733,10)|0)){d=124;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170744,14)|0)){d=125;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170759,10)|0)){d=126;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,170770,8)|0)){d=127;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,170779,7)|0)){d=128;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==18)if(!(lnb(d,0,-1,170787,18)|0)){d=129;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170806,11)|0)){d=130;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170818,10)|0)){d=131;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170829,14)|0)){d=132;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,170844,9)|0)){d=133;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170854,14)|0)){d=134;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,170869,13)|0)){d=135;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,170883,13)|0)){d=136;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170897,14)|0)){d=137;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,170912,12)|0)){d=138;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,170925,7)|0)){d=139;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170933,11)|0)){d=140;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,170945,11)|0)){d=141;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,170957,10)|0)){d=142;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,170968,14)|0)){d=143;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,170983,8)|0)){d=144;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,170992,13)|0)){d=145;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,171006,14)|0)){d=146;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,171021,9)|0)){d=147;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171031,10)|0)){d=148;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171042,13)|0)){d=149;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,171056,7)|0)){d=150;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,171064,14)|0)){d=151;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,171079,9)|0)){d=152;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171089,13)|0)){d=153;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,171103,8)|0)){d=154;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,171112,9)|0)){d=155;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171122,13)|0)){d=156;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171136,13)|0)){d=157;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,171150,9)|0)){d=158;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,171160,12)|0)){d=159;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,171173,11)|0)){d=160;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171185,10)|0)){d=161;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==9)if(!(lnb(d,0,-1,171196,9)|0)){d=162;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,171206,6)|0)){d=163;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==7)if(!(lnb(d,0,-1,171213,7)|0)){d=164;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171221,13)|0)){d=165;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==12)if(!(lnb(d,0,-1,171235,12)|0)){d=166;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==11)if(!(lnb(d,0,-1,171248,11)|0)){d=167;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171260,10)|0)){d=168;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==6)if(!(lnb(d,0,-1,171271,6)|0)){d=169;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171278,13)|0)){d=170;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==14)if(!(lnb(d,0,-1,171292,14)|0)){d=171;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171307,10)|0)){d=172;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==10)if(!(lnb(d,0,-1,171318,10)|0)){d=173;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13)if(!(lnb(d,0,-1,171329,13)|0)){d=174;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;g=e&255;f=c[(d+4|0)>>2]|0;break}while(0);do if(((e<<24>>24<0?f:g)|0)==13){e=(lnb(d,0,-1,171343,13)|0)==0;if(e|h^1){d=e?175:0;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}else{e=a[(d+11|0)>>0]|0;break}}else{if(h)break;else d=0;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}while(0);f=e<<24>>24<0;if(f)e=c[(d+4|0)>>2]|0;else e=e&255;if(!e){d=0;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}if(f)d=c[d>>2]|0;c[b>>2]=d;dKa(171395,b);d=0;ya=b;c[b+5680>>2]=6;c[b+5684>>2]=d|0;break a}c[b+56>>2]=d}
-function xG(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)return;xG(a,c[b>>2]|0);xG(a,c[b+4>>2]|0);e=b+20|0;d=b+28|0;if(c[d>>2]|0){a=c[b+24>>2]|0;f=(c[e>>2]|0)+4|0;g=c[a>>2]|0;c[g+4>>2]=c[f>>2];c[c[f>>2]>>2]=g;c[d>>2]=0;if((a|0)!=(e|0))do{g=a;a=c[a+4>>2]|0;rmb(g)}while((a|0)!=(e|0))}rmb(b);return}function yG(a){a=a|0;FZ(a);return}function zG(a){a=a|0;FZ(a);rmb(a);return}function AG(a){a=a|0;return 106}function BG(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1734437958;a[b+4>>0]=0;return}function CG(a){a=a|0;KZ(a);c[a+420>>2]=0;return}function DG(a,b){a=a|0;b=b|0;return 0}function EG(a,b){a=a|0;b=b|0;return 0}function FG(a,b){a=a|0;b=b|0;a_(a,b)|0;c[a+420>>2]=0;return 0}function GG(a){a=a|0;return 1}function HG(a){a=a|0;FZ(a+-160|0);return}function IG(a){a=a|0;a=a+-160|0;FZ(a);rmb(a);return}function JG(a){a=a|0;a=a+-160|0;KZ(a);c[a+420>>2]=0;return}function KG(a){a=a|0;FZ(a+-176|0);return}function LG(a){a=a|0;a=a+-176|0;FZ(a);rmb(a);return}function MG(a){a=a|0;FZ(a+-196|0);return}function NG(a){a=a|0;a=a+-196|0;FZ(a);rmb(a);return}function OG(a){a=a|0;a=a+-196|0;KZ(a);c[a+420>>2]=0;return}function PG(a){a=a|0;FZ(a+-212|0);return}function QG(a){a=a|0;a=a+-212|0;FZ(a);rmb(a);return}function RG(a){a=a|0;FZ(a+-344|0);return}function SG(a){a=a|0;a=a+-344|0;FZ(a);rmb(a);return}function TG(a){a=a|0;FZ(a+-360|0);return}function UG(a){a=a|0;a=a+-360|0;FZ(a);rmb(a);return}function VG(a){a=a|0;c6a(a+420|0);FZ(a);return}function WG(a){a=a|0;c6a(a+420|0);FZ(a);rmb(a);return}function XG(a){a=a|0;return 129}function YG(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=13;d=f;b=134994;e=d+13|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+13>>0]=0;return}function ZG(a){a=a|0;KZ(a);e7a(a+420|0);c[a+440>>2]=0;c[a+444>>2]=0;c[a+448>>2]=0;return}function _G(a,b){a=a|0;b=b|0;return 0}function $G(a,b){a=a|0;b=b|0;return 0}function aH(a,b){a=a|0;b=b|0;NZ(a,b)|0;c[a+440>>2]=0;c[a+444>>2]=0;c[a+448>>2]=0;return 0}function bH(a,b){a=a|0;b=b|0;TZ(a,b)|0;return 0}function cH(a){a=a|0;a=a+-160|0;c6a(a+420|0);FZ(a);return}function dH(a){a=a|0;a=a+-160|0;c6a(a+420|0);FZ(a);rmb(a);return}function eH(a){a=a|0;a=a+-160|0;KZ(a);e7a(a+420|0);c[a+440>>2]=0;c[a+444>>2]=0;c[a+448>>2]=0;return}function fH(a){a=a|0;a=a+-176|0;c6a(a+420|0);FZ(a);return}function gH(a){a=a|0;a=a+-176|0;c6a(a+420|0);FZ(a);rmb(a);return}function hH(a){a=a|0;a=a+-196|0;c6a(a+420|0);FZ(a);return}function iH(a){a=a|0;a=a+-196|0;c6a(a+420|0);FZ(a);rmb(a);return}function jH(a){a=a|0;a=a+-196|0;KZ(a);e7a(a+420|0);c[a+440>>2]=0;c[a+444>>2]=0;c[a+448>>2]=0;return}function kH(a){a=a|0;a=a+-212|0;c6a(a+420|0);FZ(a);return}function lH(a){a=a|0;a=a+-212|0;c6a(a+420|0);FZ(a);rmb(a);return}function mH(a){a=a|0;a=a+-344|0;c6a(a+420|0);FZ(a);return}function nH(a){a=a|0;a=a+-344|0;c6a(a+420|0);FZ(a);rmb(a);return}function oH(a){a=a|0;a=a+-360|0;c6a(a+420|0);FZ(a);return}function pH(a){a=a|0;a=a+-360|0;c6a(a+420|0);FZ(a);rmb(a);return}function qH(a){a=a|0;a=a+-420|0;c6a(a+420|0);FZ(a);return}function rH(a){a=a|0;a=a+-420|0;c6a(a+420|0);FZ(a);rmb(a);return}function sH(a){a=a|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function tH(a){a=a|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function uH(a){a=a|0;return 130}function vH(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;d=b;e=135030;f=d+9|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));a[b+9>>0]=0;return}function wH(a){a=a|0;KZ(a);TUa(a+420|0);e7a(a+432|0);c[a+452>>2]=0;return}function xH(a,b){a=a|0;b=b|0;return 0}function yH(a,b){a=a|0;b=b|0;return 0}function zH(a,b){a=a|0;b=b|0;NZ(a,b)|0;c[a+452>>2]=0;return 0}function AH(a,b){a=a|0;b=b|0;TZ(a,b)|0;return 0}function BH(a){a=a|0;a=a+-160|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function CH(a){a=a|0;a=a+-160|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function DH(a){a=a|0;a=a+-160|0;KZ(a);TUa(a+420|0);e7a(a+432|0);c[a+452>>2]=0;return}function EH(a){a=a|0;a=a+-176|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function FH(a){a=a|0;a=a+-176|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function GH(a){a=a|0;a=a+-196|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function HH(a){a=a|0;a=a+-196|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function IH(a){a=a|0;a=a+-196|0;KZ(a);TUa(a+420|0);e7a(a+432|0);c[a+452>>2]=0;return}function JH(a){a=a|0;a=a+-212|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function KH(a){a=a|0;a=a+-212|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function LH(a){a=a|0;a=a+-344|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function MH(a){a=a|0;a=a+-344|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function NH(a){a=a|0;a=a+-360|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function OH(a){a=a|0;a=a+-360|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function PH(a){a=a|0;a=a+-420|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function QH(a){a=a|0;a=a+-420|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function RH(a){a=a|0;a=a+-432|0;c6a(a+432|0);bUa(a+420|0);FZ(a);return}function SH(a){a=a|0;a=a+-432|0;c6a(a+432|0);bUa(a+420|0);FZ(a);rmb(a);return}function TH(a){a=a|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function UH(a){a=a|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function VH(a){a=a|0;return 124}function WH(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1835365459;a[b+4>>0]=0;return}function XH(b){b=b|0;KZ(b);EUa(b+424|0);T3a(b+440|0);gVa(b+488|0);c[b+496>>2]=0;c[b+500>>2]=0;a[b+504>>0]=0;return}function YH(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;g=i;h=i+20|0;e=i+24|0;f=i+8|0;c[h>>2]=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=106){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);j=f+11|0;k=(a[j>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=m<<24>>24<0?l:e;c[g+4>>2]=k;aKa(161448,g);if((a[j>>0]|0)<0)rmb(c[f>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);d=c[h>>2]|0}Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,h);Bba(b,1);ya=i;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=i;return}}function ZH(a,b){a=a|0;b=b|0;return 0}function _H(a,b){a=a|0;b=b|0;return 0}function $H(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;n=ya;ya=ya+16|0;h=n;m=job(d,7856,8800,0)|0;k=c[(c[m+20>>2]|0)+236>>2]|0;l=G_(b)|0;i=b+440|0;if(Y3a(i)|0){o=+g[b+448>>3];d=~~(o*+(0-(lB(c[m+32>>2]|0,k)|0)|0))}else{e=m+32|0;d=C(lB(c[e>>2]|0,k)|0,-7)|0;if(l)d=xB(c[e>>2]|0,d)|0}if(Y3a(i)|0){if(+g[b+448>>3]!=0.0)f=7}else f=7;if((f|0)==7){f=(c[m+4>>2]|0)+d|0;d=c[b+460>>2]|0;if((c[b+496>>2]|0)==1){if((d|0)==1){d=c[m+28>>2]|0;Wa[c[(c[d>>2]|0)+16>>2]&31](h,d,c[m+32>>2]|0,k,l);d=h;e=c[d>>2]|0;d=c[d+4>>2]|0}else{d=c[m+28>>2]|0;Wa[c[(c[d>>2]|0)+12>>2]&31](h,d,c[m+32>>2]|0,k,l);d=h;e=c[d>>2]|0;d=c[d+4>>2]|0}f=d+f|0}else{if((d|0)==2){d=c[m+28>>2]|0;Wa[c[(c[d>>2]|0)+12>>2]&31](h,d,c[m+32>>2]|0,k,l);d=h;e=c[d>>2]|0;d=c[d+4>>2]|0}else{d=c[m+28>>2]|0;Wa[c[(c[d>>2]|0)+16>>2]&31](h,d,c[m+32>>2]|0,k,l);d=h;e=c[d>>2]|0;d=c[d+4>>2]|0}f=d-f|0}c[b+500>>2]=f;Ra[c[(c[b>>2]|0)+564>>2]&511](b,(c[b+400>>2]|0)+d|0);Ra[c[(c[b>>2]|0)+560>>2]&511](b,e)}e=m+12|0;if((c[e>>2]|0)>4){d=Bca(b,106,-1e4,1)|0;if(!d)d=0;else d=job(d,13672,10376,0)|0;c[d+420>>2]=(c[e>>2]|0)+-4;Ra[c[(c[d>>2]|0)+564>>2]&511](d,0-(c[b+500>>2]|0)|0);j=d}else j=0;if(Y3a(i)|0){if(!(j|0?+g[b+448>>3]==0.0:0)){ya=n;return 0}c[j+420>>2]=0;ya=n;return 0}if(a[m+16>>0]|0){ya=n;return 0}i=b+496|0;do if((c[e>>2]|0)>6){e=c[m+32>>2]|0;d=c[j+420>>2]|0;if((c[i>>2]|0)==1){switch(d|0){case 1:{d=57920;break}case 2:{d=57922;break}case 3:{d=57924;break}case 4:{d=57926;break}case 5:{d=57928;break}case 6:{d=57930;break}default:d=0}h=dB(e,d,k,l)|0;d=(hB(e,d,k,l)|0)+h|0;break}else{switch(d|0){case 1:{d=57921;break}case 2:{d=57923;break}case 3:{d=57925;break}case 4:{d=57927;break}case 5:{d=57929;break}case 6:{d=57931;break}default:d=0}d=hB(e,d,k,l)|0;break}}else d=0;while(0);e=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;h=b+500|0;f=c[h>>2]|0;e=e-f+d|0;switch(c[i>>2]|0){case 1:{d=c[m+8>>2]|0;if((e|0)>=(d|0)){ya=n;return 0}break}case 2:{d=c[m+8>>2]|0;if((e|0)<=(d|0)){ya=n;return 0}break}default:{ya=n;return 0}}d=e-d+f|0;c[h>>2]=d;if(!j){ya=n;return 0}Ra[c[(c[j>>2]|0)+564>>2]&511](j,0-d|0);ya=n;return 0}function aI(a,b){a=a|0;b=b|0;a_(a,b)|0;c[a+496>>2]=0;c[a+500>>2]=0;return 0}function bI(a){a=a|0;return 1}function cI(a){a=a|0;a=a+-160|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function dI(a){a=a|0;a=a+-160|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function eI(b){b=b|0;b=b+-160|0;KZ(b);EUa(b+424|0);T3a(b+440|0);gVa(b+488|0);c[b+496>>2]=0;c[b+500>>2]=0;a[b+504>>0]=0;return}function fI(a){a=a|0;a=a+-176|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function gI(a){a=a|0;a=a+-176|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function hI(a){a=a|0;a=a+-196|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function iI(a){a=a|0;a=a+-196|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function jI(b){b=b|0;b=b+-196|0;KZ(b);EUa(b+424|0);T3a(b+440|0);gVa(b+488|0);c[b+496>>2]=0;c[b+500>>2]=0;a[b+504>>0]=0;return}function kI(a){a=a|0;a=a+-212|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function lI(a){a=a|0;a=a+-212|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function mI(a){a=a|0;a=a+-344|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function nI(a){a=a|0;a=a+-344|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function oI(a){a=a|0;a=a+-360|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function pI(a){a=a|0;a=a+-360|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function qI(a){a=a|0;a=a+-424|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function rI(a){a=a|0;a=a+-424|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function sI(a){a=a|0;a=a+-440|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function tI(a){a=a|0;a=a+-440|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function uI(a){a=a|0;a=a+-488|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);return}function vI(a){a=a|0;a=a+-488|0;hUa(a+488|0);m_a(a+440|0);XTa(a+424|0);FZ(a);rmb(a);return}function wI(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=5;a[d>>0]=a[135069]|0;a[d+1>>0]=a[135070]|0;a[d+2>>0]=a[135071]|0;a[d+3>>0]=a[135072]|0;a[d+4>>0]=a[135073]|0;a[d+5>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;Y_a(d);c[b>>2]=48108;c[b+160>>2]=48684;c[b+176>>2]=48716;c[b+196>>2]=48732;c[b+212>>2]=48768;c[b+344>>2]=48784;c[b+360>>2]=48800;c[d>>2]=48816;c[b+432>>2]=0;c[b+436>>2]=0;c[b+428>>2]=b+432;c[f>>2]=92;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=92;c[d>>2]=e+4;f=48108;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function xI(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;g=b;h=a+428|0;e=a+432|0;d=c[e>>2]|0;do if(!d){b=e;f=e}else{f=a+432|0;while(1){e=c[d+16>>2]|0;if(e>>>0>b>>>0){e=c[d>>2]|0;if(!e){e=5;break}else{f=d;d=e}}else{if(e>>>0>=b>>>0){e=9;break}f=d+4|0;e=c[f>>2]|0;if(!e){e=8;break}else d=e}}if((e|0)==5){b=d;f=d;break}else if((e|0)==8){b=d;break}else if((e|0)==9){b=d;break}}while(0);d=c[f>>2]|0;if(d|0){a=d;a=a+20|0;return a|0}e=omb(32)|0;c[e+16>>2]=g;d=e+20|0;c[d>>2]=d;c[e+24>>2]=d;c[e+28>>2]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[f>>2]=e;d=c[c[h>>2]>>2]|0;if(!d)d=e;else{c[h>>2]=d;d=c[f>>2]|0}tF(c[a+432>>2]|0,d);a=a+436|0;c[a>>2]=(c[a>>2]|0)+1;a=e;a=a+20|0;return a|0}function yI(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=5;a[d>>0]=a[135075]|0;a[d+1>>0]=a[135076]|0;a[d+2>>0]=a[135077]|0;a[d+3>>0]=a[135078]|0;a[d+4>>0]=a[135079]|0;a[d+5>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=48832;c[b+160>>2]=49408;c[b+176>>2]=49440;c[b+196>>2]=49456;c[b+212>>2]=49492;c[b+344>>2]=49508;c[b+360>>2]=49524;KZ(b);c[b+420>>2]=0;ya=e;return}function zI(a,b){a=a|0;b=b|0;a=c[a+420>>2]|0;a:do if((b|0)==1)switch(a|0){case 1:{a=57920;break a}case 2:{a=57922;break a}case 3:{a=57924;break a}case 4:{a=57926;break a}case 5:{a=57928;break a}case 6:{a=57930;break a}default:{a=0;break a}}else switch(a|0){case 1:{a=57921;break a}case 2:{a=57923;break a}case 3:{a=57925;break a}case 4:{a=57927;break a}case 5:{a=57929;break a}case 6:{a=57931;break a}default:{a=0;break a}}while(0);return a|0}function AI(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=8;h=d;c[h>>2]=1667330658;c[h+4>>2]=762602859;a[d+8>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;d7a(d);c[b>>2]=49540;c[b+160>>2]=50116;c[b+176>>2]=50148;c[b+196>>2]=50164;c[b+212>>2]=50200;c[b+344>>2]=50216;c[b+360>>2]=50232;c[d>>2]=50248;c[f>>2]=260;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}else{c[e>>2]=260;c[d>>2]=e+4;h=49540;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=g;return}}function BI(a){a=a|0;var b=0,d=0;b=Nca(a,128,-1)|0;if(!b)b=0;else b=job(b,13672,16528,0)|0;d=c[b+516>>2]|0;if(!d){a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;return a|0}else{b=c[b+500>>2]|0;b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;a=~~(+g[d+520>>3]*+((c[a+440>>2]|0)+b-(c[d+512>>2]|0)|0)+ +(c[d+516>>2]|0)+ +(c[a+400>>2]|0));return a|0}return 0}function CI(a){a=a|0;var b=0,d=0;b=Nca(a,128,-1)|0;if(!b)b=0;else b=job(b,13672,16528,0)|0;d=c[b+516>>2]|0;if(!d){a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;return a|0}else{b=c[b+504>>2]|0;b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;a=~~(+g[d+520>>3]*+((c[a+444>>2]|0)+b-(c[d+512>>2]|0)|0)+ +(c[d+516>>2]|0)+ +(c[a+400>>2]|0));return a|0}return 0}function DI(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=4;c[d>>2]=762148206;a[d+4>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+420|0;SUa(e);g=b+432|0;d7a(g);c[b>>2]=50264;c[b+160>>2]=50840;c[b+176>>2]=50872;c[b+196>>2]=50888;c[b+212>>2]=50924;c[b+344>>2]=50940;c[b+360>>2]=50956;c[e>>2]=50972;c[g>>2]=50988;c[h>>2]=31;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=31;e=e+4|0;c[g>>2]=e}c[h>>2]=260;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=260;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function EI(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+452|0;d=c[f>>2]|0;if(!d){f=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;return f|0}a=Nca(d,128,-1)|0;if(!a)a=0;else a=job(a,13672,16528,0)|0;b=c[a+516>>2]|0;if(!b)e=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;else{e=c[a+500>>2]|0;e=Ba[c[(c[e>>2]|0)+32>>2]&511](e)|0;e=~~(+g[b+520>>3]*+((c[d+440>>2]|0)+e-(c[b+512>>2]|0)|0)+ +(c[b+516>>2]|0)+ +(c[d+400>>2]|0))}d=c[f>>2]|0;a=Nca(d,128,-1)|0;if(!a)a=0;else a=job(a,13672,16528,0)|0;b=c[a+516>>2]|0;if(!b)a=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;else{a=c[a+504>>2]|0;a=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;a=~~(+g[b+520>>3]*+((c[d+444>>2]|0)+a-(c[b+512>>2]|0)|0)+ +(c[b+516>>2]|0)+ +(c[d+400>>2]|0))}f=((a-e|0)/2|0)+e|0;return f|0}function FI(a,b){a=a|0;b=b|0;var d=0,e=0;d=a+452|0;e=c[d>>2]|0;if(e|0){a=c[(job(Nca(e,128,-1)|0,13672,16528,0)|0)+500>>2]|0;a=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;a=(c[e+440>>2]|0)+a|0;e=c[d>>2]|0;d=c[(job(Nca(e,128,-1)|0,13672,16528,0)|0)+504>>2]|0;d=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=a;e=d-a+(c[e+444>>2]|0)|0;e=(e|0)/2|0;b=e+b|0;return b|0}a=Nca(a,128,-1)|0;if(!a)d=0;else d=job(a,13672,16528,0)|0;a=c[d+520>>2]|0;if(a|0){e=c[(c[c[a+528>>2]>>2]|0)+4>>2]|0;b=e;e=(c[(c[(c[a+532>>2]|0)+-4>>2]|0)+4>>2]|0)-e|0;e=(e|0)/2|0;b=e+b|0;return b|0}e=c[d+500>>2]|0;e=Ba[c[(c[e>>2]|0)+32>>2]&511](e)|0;d=d+504|0;a=c[d>>2]|0;a=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(b)a=((Q_(c[d>>2]|0,b)|0)<<1)+a|0;b=e;e=a-e|0;e=(e|0)/2|0;b=e+b|0;return b|0}function GI(a,b){a=a|0;b=b|0;var d=0,e=0;d=a+452|0;e=c[d>>2]|0;if(e|0)c[e+448>>2]=0;c[d>>2]=b;if(!b)return;c[b+448>>2]=a;return}function HI(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[135081]|0;a[d+1>>0]=a[135082]|0;a[d+2>>0]=a[135083]|0;a[d+3>>0]=a[135084]|0;a[d+4>>0]=a[135085]|0;a[d+5>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+424|0;DUa(f);e=b+440|0;S3a(e);g=b+488|0;fVa(g);c[b>>2]=51004;c[b+160>>2]=51580;c[b+176>>2]=51612;c[b+196>>2]=51628;c[b+212>>2]=51664;c[b+344>>2]=51680;c[b+360>>2]=51696;c[f>>2]=51712;c[e>>2]=51728;c[g>>2]=51744;c[h>>2]=25;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=25;e=e+4|0;c[g>>2]=e}c[h>>2]=194;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=194;e=e+4|0;c[g>>2]=e}c[h>>2]=39;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=39;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function II(a){a=a|0;EZa(a+216|0);gZa(a+196|0);Vya(a);return}function JI(a){a=a|0;EZa(a+216|0);gZa(a+196|0);Vya(a);rmb(a);return}function KI(a){a=a|0;return 65}function LI(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[135140]|0;a[b+1>>0]=a[135141]|0;a[b+2>>0]=a[135142]|0;a[b+3>>0]=a[135143]|0;a[b+4>>0]=a[135144]|0;a[b+5>>0]=a[135145]|0;a[b+6>>0]=0;return}function MI(a){a=a|0;Yya(a);Hq(a+184|0);$0a(a+196|0);n2a(a+216|0);return}function NI(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;f=j+8|0;e=j;i=j+28|0;g=j+32|0;h=j+16|0;c[i>>2]=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=19)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=134){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>63)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<70){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=65)break;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;m=a[d>>0]|0;l=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);f=h+11|0;k=(a[f>>0]|0)<0?c[h>>2]|0:h;c[e>>2]=m<<24>>24<0?l:g;c[e+4>>2]=k;aKa(161448,e);if((a[f>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0);break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;k=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[f>>2]=e<<24>>24<0?k:g;c[f+4>>2]=l;aKa(161448,f);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}while(0);d=c[i>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=j;return}}function OI(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 0}function PI(a,b){a=a|0;b=b|0;Nq(a+184|0,a,c[(job(b,7856,9976,0)|0)+4>>2]|0);return 0}function QI(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,8928,0)|0;Iq(a+184|0,b)|0;c[d+8>>2]=a;return 0}function RI(a,b){a=a|0;b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;if(!b)b=0;else b=job(b,7856,8912,0)|0;d=b+4|0;b=c[d>>2]|0;if(!b){ya=e;return 0}if(!(c[b+164>>2]|0)){kKa(135087,e);b=c[d>>2]|0}c[a+164>>2]=c[b+164>>2];c[d>>2]=0;ya=e;return 0}function SI(a,b){a=a|0;b=b|0;_L(a,b)|0;Jq(a+184|0,b)|0;return 0}function TI(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;e=job(b,7856,8896,0)|0;b=c[e+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)b=0;else b=job(b,13672,10512,0)|0;c[f>>2]=b;a=e+32|0;d=c[a>>2]|0;if(d>>>0<(c[e+36>>2]|0)>>>0){c[d>>2]=b;c[a>>2]=(c[a>>2]|0)+4;ya=g;return 1}else{Eq(e+28|0,f);ya=g;return 1}return 0}function UI(a,b){a=a|0;b=b|0;ica(a,c[(job(b,7856,9960,0)|0)+16>>2]|0);return 1}function VI(a){a=a|0;a=a+-168|0;EZa(a+216|0);gZa(a+196|0);Vya(a);return}function WI(a){a=a|0;a=a+-168|0;EZa(a+216|0);gZa(a+196|0);Vya(a);rmb(a);return}function XI(a){a=a|0;a=a+-184|0;EZa(a+216|0);gZa(a+196|0);Vya(a);return}function YI(a){a=a|0;a=a+-184|0;EZa(a+216|0);gZa(a+196|0);Vya(a);rmb(a);return}function ZI(a){a=a|0;a=a+-184|0;Yya(a);Hq(a+184|0);$0a(a+196|0);n2a(a+216|0);return}function _I(a){a=a|0;a=a+-196|0;EZa(a+216|0);gZa(a+196|0);Vya(a);return}function $I(a){a=a|0;a=a+-196|0;EZa(a+216|0);gZa(a+196|0);Vya(a);rmb(a);return}function aJ(a){a=a|0;a=a+-216|0;EZa(a+216|0);gZa(a+196|0);Vya(a);return}function bJ(a){a=a|0;a=a+-216|0;EZa(a+216|0);gZa(a+196|0);Vya(a);rmb(a);return}function cJ(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d+8>>2]=0;g=d+11|0;a[g>>0]=7;a[d>>0]=a[135161]|0;a[d+1>>0]=a[135162]|0;a[d+2>>0]=a[135163]|0;a[d+3>>0]=a[135164]|0;a[d+4>>0]=a[135165]|0;a[d+5>>0]=a[135166]|0;a[d+6>>0]=a[135167]|0;a[d+7>>0]=0;dza(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+184|0;Mq(f);e=b+196|0;_0a(e);g=b+216|0;m2a(g);c[b>>2]=51760;c[b+168>>2]=52320;c[f>>2]=52336;c[e>>2]=52364;c[g>>2]=52380;c[h>>2]=139;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=139;e=e+4|0;c[g>>2]=e}c[h>>2]=156;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=156;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function dJ(a){a=a|0;YZa(a+208|0);cE(a);return}function eJ(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function fJ(a){a=a|0;return 45}function gJ(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[135169]|0;a[b+1>>0]=a[135170]|0;a[b+2>>0]=a[135171]|0;a[b+3>>0]=a[135172]|0;a[b+4>>0]=a[135173]|0;a[b+5>>0]=0;return}function hJ(a){a=a|0;fE(a);f3a(a+208|0);return}function iJ(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=52396;c[b+160>>2]=52956;c[b+172>>2]=52984;c[b+188>>2]=53e3;c[d>>2]=53016;return b|0}function jJ(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function kJ(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function lJ(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function mJ(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function nJ(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function oJ(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function pJ(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function qJ(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function rJ(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function sJ(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=6;a[d>>0]=a[135188]|0;a[d+1>>0]=a[135189]|0;a[d+2>>0]=a[135190]|0;a[d+3>>0]=a[135191]|0;a[d+4>>0]=a[135192]|0;a[d+5>>0]=a[135193]|0;a[d+6>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=52396;c[b+160>>2]=52956;c[b+172>>2]=52984;c[b+188>>2]=53e3;c[d>>2]=53016;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=52396;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function tJ(a){a=a|0;Gia(a+184|0);Vya(a);return}function uJ(a){a=a|0;Gia(a+184|0);Vya(a);rmb(a);return}function vJ(a){a=a|0;return 66}function wJ(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;d=b;e=135195;f=d+9|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));a[b+9>>0]=0;return}function xJ(a){a=a|0;Yya(a);return}function yJ(a){a=a|0;a=a+-168|0;Gia(a+184|0);Vya(a);return}function zJ(a){a=a|0;a=a+-168|0;Gia(a+184|0);Vya(a);rmb(a);return}function AJ(a){a=a|0;a=a+-184|0;Gia(a+184|0);Vya(a);return}function BJ(a){a=a|0;a=a+-184|0;Gia(a+184|0);Vya(a);rmb(a);return}function CJ(a){a=a|0;Yya(a+-184|0);return}function DJ(a,b){a=a|0;b=b|0;return 1}function EJ(a){a=a|0;a=a+-200|0;Gia(a+184|0);Vya(a);return}function FJ(a){a=a|0;a=a+-200|0;Gia(a+184|0);Vya(a);rmb(a);return}function GJ(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=ya;ya=ya+16|0;d=g;e=d+11|0;a[e>>0]=10;f=d;h=135222;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+10>>0]=0;dza(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);i=b+184|0;Pia(i);c[b>>2]=53032;c[b+168>>2]=53592;c[i>>2]=53608;c[b+200>>2]=53644;Yya(b);ya=g;return}function HJ(a){a=a|0;tBa(a+200|0);fAa(a);return}function IJ(a){a=a|0;tBa(a+200|0);fAa(a);rmb(a);return}function JJ(a){a=a|0;return 139}function KJ(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=1;a[b>>0]=70;a[b+1>>0]=0;return}function LJ(a){a=a|0;return a+200|0}function MJ(a){a=a|0;return a+200|0}function NJ(a){a=a|0;lAa(a);vBa(a+200|0);return}function OJ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=143){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function PJ(a,b){a=a|0;b=b|0;var d=0;d=Ba[c[(c[a>>2]|0)+88>>2]&511](a)|0;return Ga[c[(c[d>>2]|0)+16>>2]&63](d,b,a)|0}function QJ(a,b){a=a|0;b=b|0;var d=0;d=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;return Ga[c[(c[d>>2]|0)+36>>2]&63](d,b,a)|0}function RJ(a,b){a=a|0;b=b|0;var d=0;d=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;return Ga[c[(c[d>>2]|0)+20>>2]&63](d,b,a)|0}function SJ(a,b){a=a|0;b=b|0;var d=0;d=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;return Ga[c[(c[d>>2]|0)+32>>2]&63](d,b,a)|0}function TJ(a,b){a=a|0;b=b|0;var d=0;d=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;return Ga[c[(c[d>>2]|0)+24>>2]&63](d,b,a)|0}function UJ(a){a=a|0;a=a+-160|0;tBa(a+200|0);fAa(a);return}function VJ(a){a=a|0;a=a+-160|0;tBa(a+200|0);fAa(a);rmb(a);return}function WJ(a){a=a|0;a=a+-176|0;tBa(a+200|0);fAa(a);return}function XJ(a){a=a|0;a=a+-176|0;tBa(a+200|0);fAa(a);rmb(a);return}function YJ(a){a=a|0;a=a+-200|0;tBa(a+200|0);fAa(a);return}function ZJ(a){a=a|0;a=a+-200|0;tBa(a+200|0);fAa(a);rmb(a);return}function _J(a){a=a|0;a=a+-200|0;lAa(a);vBa(a+200|0);return}function $J(a){a=a|0;return a+-200+200|0}function aK(a){a=a|0;a=a+-216|0;tBa(a+200|0);fAa(a);return}function bK(a){a=a|0;a=a+-216|0;tBa(a+200|0);fAa(a);rmb(a);return}function cK(a){a=a|0;a=a+-232|0;tBa(a+200|0);fAa(a);return}function dK(a){a=a|0;a=a+-232|0;tBa(a+200|0);fAa(a);rmb(a);return}function eK(a){a=a|0;a=a+-248|0;tBa(a+200|0);fAa(a);return}function fK(a){a=a|0;a=a+-248|0;tBa(a+200|0);fAa(a);rmb(a);return}function gK(a){a=a|0;a=a+-280|0;tBa(a+200|0);fAa(a);return}function hK(a){a=a|0;a=a+-280|0;tBa(a+200|0);fAa(a);rmb(a);return}function iK(a){a=a|0;a=a+-296|0;tBa(a+200|0);fAa(a);return}function jK(a){a=a|0;a=a+-296|0;tBa(a+200|0);fAa(a);rmb(a);return}function kK(d){d=d|0;var e=0,f=0,g=0;f=ya;ya=ya+16|0;e=f;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;g=e+11|0;a[g>>0]=2;b[e>>1]=11622;a[e+2>>0]=0;tAa(d,e);if((a[g>>0]|0)<0)rmb(c[e>>2]|0);g=d+200|0;TBa(g);c[d>>2]=53660;c[d+160>>2]=54228;c[d+176>>2]=54244;c[g>>2]=54260;c[d+216>>2]=54308;c[d+232>>2]=54324;c[d+248>>2]=54340;c[d+280>>2]=54356;c[d+296>>2]=54372;$ba(d,d+204|0,12);Pa[c[(c[d>>2]|0)+96>>2]&4095](d);ya=f;return}function lK(a){a=a|0;Waa(a);return}function mK(a){a=a|0;Waa(a);rmb(a);return}function nK(a){a=a|0;return 10}function oK(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;d=b;e=138557;f=d+9|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));a[b+9>>0]=0;return}function pK(a){a=a|0;return}function qK(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+32|0;f=i;g=i+4|0;e=i+8|0;c[g>>2]=d;h=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=29){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);h=e+11|0;c[f>>2]=(a[h>>0]|0)<0?c[e>>2]|0:e;aKa(135242,f);if((a[h>>0]|0)<0)rmb(c[e>>2]|0);ya=i;return}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0))vf(b+64|0,g);else{c[e>>2]=h;c[d>>2]=(c[d>>2]|0)+4}Bba(b,1);ya=i;return}function rK(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=ya;ya=ya+16|0;d=g;e=d+11|0;a[e>>0]=10;f=d;h=135295;i=f+10|0;do{a[f>>0]=a[h>>0]|0;f=f+1|0;h=h+1|0}while((f|0)<(i|0));a[d+10>>0]=0;Wba(b,d);if((a[e>>0]|0)>=0){c[b>>2]=54388;ya=g;return}rmb(c[d>>2]|0);c[b>>2]=54388;ya=g;return}function sK(b,d){b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;e=f;Lmb(e,d);b=yca(b,e,-1e4,1)|0;if(!b)b=0;else b=job(b,13672,16888,0)|0;if((a[e+11>>0]|0)>=0){ya=f;return b|0}rmb(c[e>>2]|0);ya=f;return b|0}function tK(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=ya;ya=ya+32|0;d=g+16|0;e=g;c[d>>2]=44492;c[d+4>>2]=29;c[e>>2]=0;f=e+4|0;c[f>>2]=0;c[e+8>>2]=0;oca(a,e,d,-1e4,1,1);a=c[e>>2]|0;if((a|0)==(c[f>>2]|0))b=0;else{b=0;do{d=c[a>>2]|0;if(!d)d=0;else d=job(d,13672,15792,0)|0;if((wva(d)|0)>(b|0))b=wva(d)|0;a=a+4|0}while((a|0)!=(c[f>>2]|0));a=c[e>>2]|0}if(!a){ya=g;return b|0}c[f>>2]=a;rmb(a);ya=g;return b|0}function uK(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=ya;ya=ya+32|0;d=g+16|0;e=g;c[d>>2]=44492;c[d+4>>2]=29;c[e>>2]=0;f=e+4|0;c[f>>2]=0;c[e+8>>2]=0;oca(a,e,d,-1e4,1,1);a=c[e>>2]|0;if((a|0)==(c[f>>2]|0))b=0;else{b=0;do{d=c[a>>2]|0;if(!d)d=0;else d=job(d,13672,15792,0)|0;if((xva(d)|0)>(b|0))b=xva(d)|0;a=a+4|0}while((a|0)!=(c[f>>2]|0));a=c[e>>2]|0}if(!a){ya=g;return b|0}c[f>>2]=a;rmb(a);ya=g;return b|0}function vK(a){a=a|0;var b=0;RVa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function wK(a){a=a|0;var b=0;RVa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function xK(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;e=g+4|0;UVa(b+16|0);b=b+32|0;d=c[b>>2]|0;if(!d){c[b>>2]=0;ya=g;return}if(Jca(c[d+76>>2]|0,d)|0){c[b>>2]=0;ya=g;return}Lmb(e,(c[b>>2]|0)+80|0);d=e+11|0;c[f>>2]=(a[d>>0]|0)<0?c[e>>2]|0:e;sab(135306,f)|0;if((a[d>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=0;ya=g;return}function yK(a){a=a|0;return c[(c[a+32>>2]|0)+180>>2]|0}function zK(a){a=a|0;return OKa(c[a+32>>2]|0)|0}function AK(a){a=a|0;var b=0;b=a+-16|0;RVa(b+16|0);c[b>>2]=27408;b=c[a+-12>>2]|0;if(!b)return;c[a+-8>>2]=b;rmb(b);return}function BK(a){a=a|0;var b=0,d=0;b=a+-16|0;RVa(b+16|0);c[b>>2]=27408;d=c[a+-12>>2]|0;if(!d){rmb(b);return}c[a+-8>>2]=d;rmb(d);rmb(b);return}function CK(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=ya;ya=ya+16|0;b=f;c[a>>2]=27408;c[a+4>>2]=0;d=a+8|0;c[d>>2]=0;g=a+12|0;c[g>>2]=0;e=a+16|0;TVa(e);c[a>>2]=54948;c[e>>2]=54980;c[a+32>>2]=0;c[b>>2]=50;e=c[d>>2]|0;if((e|0)==(c[g>>2]|0)){Gd(a+4|0,b);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}else{c[e>>2]=50;c[d>>2]=e+4;g=54948;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=f;return}}function DK(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;f=h+4|0;b=b+32|0;e=c[b>>2]|0;if(!e){c[b>>2]=d;ya=h;return}if(Jca(c[e+76>>2]|0,e)|0){c[b>>2]=d;ya=h;return}Lmb(f,(c[b>>2]|0)+80|0);e=f+11|0;c[g>>2]=(a[e>>0]|0)<0?c[f>>2]|0:f;sab(135306,g)|0;if((a[e>>0]|0)<0)rmb(c[f>>2]|0);c[b>>2]=d;ya=h;return}function EK(a){a=a|0;a=c[a+32>>2]|0;return (c[a+188>>2]|0)-(c[a+180>>2]|0)|0}function FK(a){a=a|0;Waa(a);return}function GK(a){a=a|0;Waa(a);rmb(a);return}function HK(a){a=a|0;return 11}function IK(d,e){d=d|0;e=e|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+11>>0]=2;b[d>>1]=25158;a[d+2>>0]=0;return}function JK(a){a=a|0;bba(a);return}function KK(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=139){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function LK(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;f=d+4|0;c[f>>2]=0;c[f+4>>2]=0;f=d+11|0;a[f>>0]=3;a[d>>0]=a[135377]|0;a[d+1>>0]=a[135378]|0;a[d+2>>0]=a[135379]|0;a[d+3>>0]=0;Wba(b,d);if((a[f>>0]|0)>=0){c[b>>2]=54996;bba(b);ya=e;return}rmb(c[d>>2]|0);c[b>>2]=54996;bba(b);ya=e;return}function MK(a){a=a|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function NK(a){a=a|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function OK(a){a=a|0;return 78}function PK(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[135381]|0;a[b+1>>0]=a[135382]|0;a[b+2>>0]=a[135383]|0;a[b+3>>0]=a[135384]|0;a[b+4>>0]=a[135385]|0;a[b+5>>0]=a[135386]|0;a[b+6>>0]=a[135387]|0;a[b+7>>0]=0;return}function QK(a){a=a|0;return a+352|0}function RK(a){a=a|0;cw(a);gBa(a+352|0);u$a(a+432|0);v6a(a+448|0);L2a(a+460|0);return}function SK(a){a=a|0;a=a+-168|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function TK(a){a=a|0;a=a+-168|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function UK(a){a=a|0;a=a+-168|0;cw(a);gBa(a+352|0);u$a(a+432|0);v6a(a+448|0);L2a(a+460|0);return}function VK(a){a=a|0;a=a+-184|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function WK(a){a=a|0;a=a+-184|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function XK(a){a=a|0;a=a+-316|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function YK(a){a=a|0;a=a+-316|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function ZK(a){a=a|0;a=a+-332|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function _K(a){a=a|0;a=a+-332|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function $K(a){a=a|0;a=a+-352|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function aL(a){a=a|0;a=a+-352|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function bL(a){a=a|0;a=a+-352|0;cw(a);gBa(a+352|0);u$a(a+432|0);v6a(a+448|0);L2a(a+460|0);return}function cL(a){a=a|0;a=a+-368|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function dL(a){a=a|0;a=a+-368|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function eL(a){a=a|0;a=a+-384|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function fL(a){a=a|0;a=a+-384|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function gL(a){a=a|0;a=a+-400|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function hL(a){a=a|0;a=a+-400|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function iL(a){a=a|0;a=a+-432|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function jL(a){a=a|0;a=a+-432|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function kL(a){a=a|0;a=a+-448|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function lL(a){a=a|0;a=a+-448|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function mL(a){a=a|0;a=a+-460|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function nL(a){a=a|0;a=a+-460|0;OZa(a+460|0);M5a(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function oL(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=8;f=d;c[f>>2]=1836213606;c[f+4>>2]=761361505;a[d+8>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);d=b+352|0;NBa(d);f=b+432|0;t$a(f);e=b+448|0;u6a(e);g=b+460|0;K2a(g);c[b>>2]=55556;c[b+168>>2]=56116;c[b+184>>2]=56152;c[b+316>>2]=56168;c[b+332>>2]=56184;c[d>>2]=56200;c[b+368>>2]=56236;c[b+384>>2]=56252;c[b+400>>2]=56268;c[f>>2]=56284;c[e>>2]=56300;c[g>>2]=56316;$ba(b,b+356|0,11);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=236;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=236;e=e+4|0;c[g>>2]=e}c[h>>2]=173;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=173;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function pL(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=ya;ya=ya+16|0;g=i;h=i+12|0;if(!(a[f+32>>0]|0))a[b+156>>0]=1;else y0a(d);Lnb(g,163274,e);Rmb(b+388|0,g)|0;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);c[h>>2]=b;d=f+24|0;e=c[d>>2]|0;if(e>>>0<(c[f+28>>2]|0)>>>0){c[e>>2]=b;c[d>>2]=(c[d>>2]|0)+4;ya=i;return}else{Eq(f+20|0,h);ya=i;return}}function qL(a){a=a|0;hg(a+200|0);fAa(a);return}function rL(a){a=a|0;hg(a+200|0);fAa(a);rmb(a);return}function sL(a){a=a|0;return 138}function tL(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[135434]|0;a[b+1>>0]=a[135435]|0;a[b+2>>0]=a[135436]|0;a[b+3>>0]=0;return}function uL(a){a=a|0;lAa(a);kg(a+200|0);return}function vL(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;g=i;h=i+20|0;e=i+24|0;f=i+8|0;c[h>>2]=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=30){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);j=f+11|0;k=(a[j>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=m<<24>>24<0?l:e;c[g+4>>2]=k;aKa(161448,g);if((a[j>>0]|0)<0)rmb(c[f>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);d=c[h>>2]|0}Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,h);Bba(b,1);ya=i;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=i;return}}function wL(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,10808,0)|0;b=Bca(a,30,-1e4,1)|0;if(!b)b=0;else{b=job(b,13672,15832,0)|0;if(!b)b=0;else b=Fva(b)|0}switch(c[a+220>>2]|0){case 2:{Ra[c[(c[a>>2]|0)+552>>2]&511](a,(c[d+20>>2]|0)-b|0);return 1}case 3:{Ra[c[(c[a>>2]|0)+552>>2]&511](a,((c[d+20>>2]|0)-b|0)/2|0);return 1}default:return 1}return 0}function xL(a){a=a|0;return a+200|0}function yL(a){a=a|0;a=a+-160|0;hg(a+200|0);fAa(a);return}function zL(a){a=a|0;a=a+-160|0;hg(a+200|0);fAa(a);rmb(a);return}function AL(a){a=a|0;a=a+-176|0;hg(a+200|0);fAa(a);return}function BL(a){a=a|0;a=a+-176|0;hg(a+200|0);fAa(a);rmb(a);return}function CL(a){a=a|0;a=a+-200|0;hg(a+200|0);fAa(a);return}function DL(a){a=a|0;a=a+-200|0;hg(a+200|0);fAa(a);rmb(a);return}function EL(a){a=a|0;a=a+-200|0;lAa(a);kg(a+200|0);return}function FL(a){a=a|0;a=a+-216|0;hg(a+200|0);fAa(a);return}function GL(a){a=a|0;a=a+-216|0;hg(a+200|0);fAa(a);rmb(a);return}function HL(a){a=a|0;a=a+-224|0;hg(a+200|0);fAa(a);return}function IL(a){a=a|0;a=a+-224|0;hg(a+200|0);fAa(a);rmb(a);return}function JL(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=4;c[d>>2]=761751910;a[d+4>>0]=0;tAa(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);f=b+200|0;sg(f);c[b>>2]=56332;c[b+160>>2]=56904;c[b+176>>2]=56920;c[f>>2]=56936;c[b+216>>2]=56960;c[b+224>>2]=56976;$ba(b,b+204|0,1);Pa[c[(c[b>>2]|0)+96>>2]&4095](b);ya=e;return}function KL(a){a=a|0;Waa(a);return}function LL(a){a=a|0;Waa(a);rmb(a);return}function ML(a){a=a|0;return 3}function NL(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+160>>2]|0;if(!a)return;Rq(a,b,d);return}function OL(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+160>>2]|0;if(!a)return;Sq(a,b,d);return}function PL(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+160>>2]|0;if(!a)return;Tq(a,b,d);return}function QL(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+160>>2]|0;if(!a)return;Uq(a,b,d);return}function RL(a){a=a|0;a=c[a+160>>2]|0;if(!a){a=0;return a|0}a=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;return a|0}function SL(a){a=a|0;a=c[a+160>>2]|0;if(!a){a=0;return a|0}a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;return a|0}function TL(a){a=a|0;bba(a);c[a+164>>2]=0;return}function UL(a,b){a=a|0;b=b|0;c[a+160>>2]=0;return 0}function VL(a,b){a=a|0;b=b|0;c[a+160>>2]=0;return 0}function WL(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+132>>2]|0;e=c[a+136>>2]|0;a:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==11)break a;d=d+4|0;if((d|0)==(e|0)){d=0;break}}return d|0}while(0);if((d|0)==(e|0)){e=0;return e|0}e=Ba[c[(c[a>>2]|0)+88>>2]&511](a)|0;e=Ga[c[(c[e>>2]|0)+16>>2]&63](e,b,a)|0;return e|0}function XL(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+132>>2]|0;e=c[a+136>>2]|0;a:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==12)break a;d=d+4|0;if((d|0)==(e|0)){d=0;break}}return d|0}while(0);if((d|0)==(e|0)){e=0;return e|0}e=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;e=Ga[c[(c[e>>2]|0)+36>>2]&63](e,b,a)|0;return e|0}function YL(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[a+132>>2]|0;h=c[a+136>>2]|0;f=(d|0)==(h|0);a:do if(f){e=d;g=5}else{e=d;do{if((c[e>>2]|0)==11){g=5;break a}e=e+4|0}while((e|0)!=(h|0))}while(0);if((g|0)==5)if((e|0)!=(h|0)){h=Ba[c[(c[a>>2]|0)+88>>2]&511](a)|0;h=Ga[c[(c[h>>2]|0)+20>>2]&63](h,b,a)|0;return h|0}b:do if(!f){while(1){if((c[d>>2]|0)==12)break b;d=d+4|0;if((d|0)==(h|0)){d=0;break}}return d|0}while(0);if((d|0)==(h|0)){h=0;return h|0}h=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;h=Ga[c[(c[h>>2]|0)+20>>2]&63](h,b,a)|0;return h|0}function ZL(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=a+132|0;d=c[g>>2]|0;h=a+136|0;e=c[h>>2]|0;a:do if((d|0)==(e|0)){f=d;i=5}else{f=d;do{if((c[f>>2]|0)==12){i=5;break a}f=f+4|0}while((f|0)!=(e|0))}while(0);if((i|0)==5)if((f|0)!=(e|0)){d=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;Ga[c[(c[d>>2]|0)+32>>2]&63](d,b,a)|0;d=c[g>>2]|0;e=c[h>>2]|0}if((d|0)==(e|0))return 0;while(1){if((c[d>>2]|0)==4)break;d=d+4|0;if((d|0)==(e|0)){i=13;break}}if((i|0)==13)return 0;if((d|0)==(e|0))return 0;i=Ba[c[(c[a>>2]|0)+56>>2]&511](a)|0;Ga[c[(c[i>>2]|0)+16>>2]&63](i,b,a)|0;return 0}function _L(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;c[50047]=c[50046];c[a+160>>2]=0;d=c[a+132>>2]|0;g=c[a+136>>2]|0;f=(d|0)==(g|0);a:do if(f){e=d;h=5}else{e=d;do{if((c[e>>2]|0)==12){h=5;break a}e=e+4|0}while((e|0)!=(g|0))}while(0);if((h|0)==5)if((e|0)!=(g|0)){h=Ba[c[(c[a>>2]|0)+92>>2]&511](a)|0;h=Ga[c[(c[h>>2]|0)+24>>2]&63](h,b,a)|0;return h|0}b:do if(f)h=11;else do{if((c[d>>2]|0)==11){h=11;break b}d=d+4|0}while((d|0)!=(g|0));while(0);if((h|0)==11)if((d|0)!=(g|0)){h=Ba[c[(c[a>>2]|0)+88>>2]&511](a)|0;h=Ga[c[(c[h>>2]|0)+24>>2]&63](h,b,a)|0;return h|0}c[a+164>>2]=0;h=0;return h|0}function $L(a,b){a=a|0;b=b|0;c[a+160>>2]=0;return 0}function aM(a){a=a|0;rmb(a);return}function bM(a){a=a|0;return 4}function cM(a){a=a|0;var b=0;b=c[a+52>>2]|0;b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;return (c[a+60>>2]|0)+b|0}function dM(a){a=a|0;var b=0;b=c[a+56>>2]|0;b=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;return b-(c[a+64>>2]|0)|0}function eM(a){a=a|0;c[a+4>>2]=-2147483647;return}function fM(a){a=a|0;c[a+8>>2]=-2147483647;return}function gM(a){a=a|0;Vq(a);Pa[c[(c[a>>2]|0)+44>>2]&4095](a);a=a+52|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function hM(a,b){a=a|0;b=b|0;var d=0,e=0;Pa[c[(c[a>>2]|0)+44>>2]&4095](a);d=a+64|0;e=c[d>>2]|0;if((c[a+76>>2]|0)==1){if((e|0)<=(b|0))return;c[d>>2]=b;return}else{if((e|0)>=(b|0))return;c[d>>2]=b;return}}function iM(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+60>>2]=b;return}function jM(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=57620;f=a+128|0;d=c[f>>2]|0;g=a+132|0;e=c[g>>2]|0;if((d|0)==(e|0)){b=d;a=d}else{a=d;do{b=c[a>>2]|0;if(b|0)Pa[c[(c[b>>2]|0)+4>>2]&4095](b);a=a+4|0}while((a|0)!=(e|0));a=c[f>>2]|0;b=a}c[g>>2]=b;if(!a)return;c[g>>2]=a;rmb(a);return}function kM(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=57620;e=a+128|0;b=c[e>>2]|0;g=a+132|0;f=c[g>>2]|0;if((b|0)==(f|0))d=b;else{do{d=c[b>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);b=b+4|0}while((b|0)!=(f|0));b=c[e>>2]|0;d=b}c[g>>2]=d;if(!b){rmb(a);return}c[g>>2]=b;rmb(b);rmb(a);return}function lM(a){a=a|0;return 5}function mM(a){a=a|0;var b=0,d=0,e=0,f=0;Vq(a);Pa[c[(c[a>>2]|0)+44>>2]&4095](a);b=a+52|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;b=a+140|0;d=a+84|0;e=d+44|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[b>>2]=-2147483647;f=a+128|0;b=c[f>>2]|0;a=a+132|0;e=c[a>>2]|0;if((b|0)==(e|0)){f=b;c[a>>2]=f;return}do{d=c[b>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);b=b+4|0}while((b|0)!=(e|0));f=c[f>>2]|0;c[a>>2]=f;return}function nM(){c[50046]=0;c[50047]=0;c[50048]=0;return}function oM(b,d){b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;e=f;Lmb(e,d);Wba(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=56992;bba(b);c[b+164>>2]=0;c[b+160>>2]=0;ya=f;return}function pM(a,b){a=a|0;b=b|0;c[a+160>>2]=b;return}function qM(a,b){a=a|0;b=b|0;if(!b){b=0;return b|0}a=c[a+160>>2]|0;if(!a){b=0;return b|0}b=AGa(c[a+72>>2]|0,b)|0;return b|0}function rM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;g=j;c[g>>2]=b;d=c[50046]|0;h=c[50047]|0;e=h;f=d;i=b;a:do if((d|0)==(h|0))b=5;else while(1){if((c[d>>2]|0)==(b|0)){b=5;break a}d=d+4|0;if((d|0)==(h|0)){b=6;break}}while(0);if((b|0)==5)if((d|0)==(h|0))b=6;else d=d-f>>2;do if((b|0)==6){d=e-f>>2;if((h|0)==(c[50048]|0)){sM(200184,g);break}else{c[h>>2]=i;c[50047]=(c[50047]|0)+4;break}}while(0);i=d+1e3|0;c[a+164>>2]=i;ya=j;return i|0}function sM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function tM(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;Wq(b);c[b>>2]=57552;c[b+68>>2]=d;c[b+72>>2]=e;a[b+80>>0]=f;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==74)c[b+76>>2]=1;else{if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==75){d=c[(job(d,10824,9032,0)|0)+460>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==76){d=c[(job(d,10824,9576,0)|0)+396>>2]|0;c[b+76>>2]=(d|0)==0?2:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==77){d=c[(job(d,10824,10160,0)|0)+396>>2]|0;c[b+76>>2]=(d|0)==0?2:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==65){c[b+76>>2]=1;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==78){d=c[(job(d,10824,10720,0)|0)+472>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==79){d=c[(job(d,10824,10928,0)|0)+528>>2]|0;c[b+76>>2]=(d|0)==0?2:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==80){e=c[(job(d,10824,11008,0)|0)+396>>2]|0;f=b+76|0;if(e|0){c[f>>2]=e;break}c[f>>2]=1;d=qca(d,148)|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=11)break;c[f>>2]=2;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==81){d=c[(job(d,10824,13176,0)|0)+472>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==83){d=(c[(job(d,10824,13872,0)|0)+584>>2]|0)==1;c[b+76>>2]=d?1:2;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==84){d=c[(job(d,10824,14440,0)|0)+480>>2]|0;c[b+76>>2]=(d|0)==0?2:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==86){d=c[(job(d,10824,16064,0)|0)+376>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==88){d=c[(job(d,10824,16472,0)|0)+528>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==89){d=c[(job(d,10824,16592,0)|0)+472>>2]|0;c[b+76>>2]=(d|0)==0?1:d;break}else{c[b+76>>2]=0;break}}while(0);Pa[c[(c[b>>2]|0)+48>>2]&4095](b);return}function uM(a,b,d){a=a|0;b=b|0;d=d|0;c[a+52>>2]=b;c[a+56>>2]=d;return}function vM(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0;m=ya;ya=ya+16|0;i=m;k=CGa(d)|0;if(!e)if((c[a+76>>2]|0)==1){l=c[a+16>>2]|0;e=c[a+68>>2]|0;n=+CB(b,Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0);l=~~(+(l|0)-n*+(lB(b,k)|0));Ra[c[(c[a>>2]|0)+52>>2]&511](a,l);ya=m;return 1}else{l=(c[a+24>>2]|0)+(c[d+196>>2]|0)|0;e=c[a+68>>2]|0;n=+DB(b,Ba[c[(c[e>>2]|0)+8>>2]&511](e)|0);l=~~(n*+(lB(b,k)|0)+ +(l|0));Ra[c[(c[a>>2]|0)+52>>2]&511](a,l);ya=m;return 1}j=job(e,8952,10856,0)|0;l=c[a+68>>2]|0;n=+CB(b,Ba[c[(c[l>>2]|0)+8>>2]&511](l)|0);l=~~(n*+(lB(b,k)|0));f=(j|0)!=0;if((c[a+76>>2]|0)==1){if(f){h=c[j+68>>2]|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;p=i+8|0;c[p>>2]=0;o=omb(8)|0;c[i>>2]=o;f=o+8|0;c[p>>2]=f;c[o>>2]=85;c[o+4>>2]=87;c[g>>2]=f;h=Xq(h,i)|0;f=c[i>>2]|0;if(f|0){c[g>>2]=f;rmb(f)}if(h){f=lr(a,j,1,lB(b,k)|0)|0;if(!f){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,(c[a+64>>2]|0)-f|0);ya=m;return 1}}f=GGa(d,e)|0;f=(c[a+16>>2]|0)-f-l|0;g=job(e,8952,13672,0)|0;if(g|0)if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)>91)if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)<132){if((f|0)>=0){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,f);ya=m;return 1}if(!(dr(a,e,l)|0)){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,f);ya=m;return 1}else{if(f){h=c[j+68>>2]|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;o=i+8|0;c[o>>2]=0;p=omb(8)|0;c[i>>2]=p;f=p+8|0;c[o>>2]=f;c[p>>2]=85;c[p+4>>2]=87;c[g>>2]=f;h=Xq(h,i)|0;f=c[i>>2]|0;if(f|0){c[g>>2]=f;rmb(f)}if(h){f=lr(a,j,1,lB(b,k)|0)|0;if(!f){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,(c[a+64>>2]|0)-f|0);ya=m;return 1}}f=HGa(d,e)|0;f=f+l+(c[d+196>>2]|0)+(c[a+24>>2]|0)|0;g=job(e,8952,13672,0)|0;if(g|0)if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)>91)if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)<132){if((f|0)<=0){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,f);ya=m;return 1}if(!(dr(a,e,l)|0)){ya=m;return 1}Ra[c[(c[a>>2]|0)+52>>2]&511](a,f);ya=m;return 1}return 0}function wM(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;tM(a,b,d,e);c[a>>2]=57620;e=a+132|0;f=a+140|0;b=a+84|0;d=b+56|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));c[f>>2]=-2147483647;c[e>>2]=0;return}function xM(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+128|0;b=c[f>>2]|0;d=a+132|0;e=c[d>>2]|0;if((b|0)==(e|0)){f=b;c[d>>2]=f;return}a=b;do{b=c[a>>2]|0;if(b|0)Pa[c[(c[b>>2]|0)+4>>2]&4095](b);a=a+4|0}while((a|0)!=(e|0));f=c[f>>2]|0;c[d>>2]=f;return}function yM(a,b,d,e,g){a=a|0;b=b|0;d=+d;e=e|0;g=g|0;var h=0,i=0,j=0;j=b;h=c[j+4>>2]|0;i=a+84|0;c[i>>2]=c[j>>2];c[i+4>>2]=h;i=b+8|0;h=c[i+4>>2]|0;j=a+92|0;c[j>>2]=c[i>>2];c[j+4>>2]=h;j=b+16|0;h=c[j+4>>2]|0;i=a+100|0;c[i>>2]=c[j>>2];c[i+4>>2]=h;i=b+24|0;b=c[i+4>>2]|0;h=a+108|0;c[h>>2]=c[i>>2];c[h+4>>2]=b;h=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;b=a+88|0;c[b>>2]=(c[b>>2]|0)-h;b=a+96|0;c[b>>2]=(c[b>>2]|0)-h;b=a+104|0;c[b>>2]=(c[b>>2]|0)-h;b=a+112|0;c[b>>2]=(c[b>>2]|0)-h;f[a+116>>2]=d;c[a+120>>2]=e;c[a+124>>2]=g;c[a+140>>2]=-2147483647;return}function zM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+32|0;d=i+16|0;e=i+4|0;f=i;g=a+140|0;h=c[g>>2]|0;if((h|0)!=-2147483647){ya=i;return h|0}c[d>>2]=0;c[d+4>>2]=0;qr(b,d,i+12|0,i+8|0,e,f);h=(c[a+124>>2]|0)==1?c[f>>2]|0:c[e>>2]|0;c[g>>2]=h;ya=i;return h|0}function AM(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=ya;ya=ya+96|0;j=r+64|0;o=r+32|0;n=r;i=b+84|0;k=c[i>>2]|0;i=c[i+4>>2]|0;m=j;c[m>>2]=k;c[m+4>>2]=i;m=b+92|0;s=c[m+4>>2]|0;l=j+8|0;c[l>>2]=c[m>>2];c[l+4>>2]=s;l=b+100|0;m=c[l+4>>2]|0;h=j+16|0;c[h>>2]=c[l>>2];c[h+4>>2]=m;h=b+108|0;l=c[h>>2]|0;h=c[h+4>>2]|0;p=j+24|0;c[p>>2]=l;c[p+4>>2]=h;p=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;i=p+i|0;c[j+4>>2]=i;c[j+12>>2]=p+s;c[j+20>>2]=p+m;h=p+h|0;c[j+28>>2]=h;a[e>>0]=0;p=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;m=d+28|0;if((p+g+(c[m>>2]|0)|0)>(l|0)){s=0;ya=r;return s|0}s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;p=d+36|0;if((s+g+(c[p>>2]|0)|0)<(k|0)){s=0;ya=r;return s|0};c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;c[o+28>>2]=0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[n+20>>2]=0;c[n+24>>2]=0;c[n+28>>2]=0;mr(j,c[b+120>>2]|0,+f[b+116>>2],o,n);s=(c[b+124>>2]|0)==1;Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;j=d+32|0;b=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=((c[m>>2]|0)+b|0)>(k|0);do if(s){if(b){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)<(l|0)){b=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=nr(n,(c[m>>2]|0)+b|0)|0;h=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;h=nr(n,(c[p>>2]|0)+h|0)|0}else q=7}else q=7;do if((q|0)==7){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[m>>2]|0)+s|0)>(k|0)){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)>=(l|0)){b=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=nr(o,(c[m>>2]|0)+b|0)|0;break}}s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[m>>2]|0)+s|0)>(k|0))b=i;else{s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)<(l|0)){h=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;b=i;h=nr(o,(c[p>>2]|0)+h|0)|0}else b=i}}while(0);i=h-g|0;h=b-g|0;s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;b=d+40|0;if((h|0)>=((c[b>>2]|0)+s|0)){s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;if((i|0)>=((c[b>>2]|0)+s|0)){a[e>>0]=1;h=0;break}}s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;h=s-h+(c[b>>2]|0)|0;s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;s=s-i+(c[j>>2]|0)|0;h=(h|0)<(s|0)?s:h}else{if(b){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)<(l|0)){i=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;i=nr(o,(c[m>>2]|0)+i|0)|0;h=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;h=nr(o,(c[p>>2]|0)+h|0)|0}else q=20}else q=20;do if((q|0)==20){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[m>>2]|0)+s|0)>(k|0)){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)>=(l|0)){i=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;i=nr(o,(c[m>>2]|0)+i|0)|0;break}}s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[m>>2]|0)+s|0)<=(k|0)){s=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;if(((c[p>>2]|0)+s|0)<(l|0)){h=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;h=nr(o,(c[p>>2]|0)+h|0)|0}}}while(0);b=h+g|0;h=i+g|0;s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;if((h|0)<=((c[j>>2]|0)+s|0)){s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;if((b|0)<=((c[j>>2]|0)+s|0)){a[e>>0]=1;h=0;break}}s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;h=h-s-(c[j>>2]|0)|0;s=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;s=b-s-(c[j>>2]|0)|0;h=(h|0)<(s|0)?s:h}while(0);s=h;ya=r;return s|0}function BM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=a+84|0;e=c[d+4>>2]|0;f=b;c[f>>2]=c[d>>2];c[f+4>>2]=e;f=a+92|0;e=c[f+4>>2]|0;d=b+8|0;c[d>>2]=c[f>>2];c[d+4>>2]=e;d=a+100|0;e=c[d+4>>2]|0;f=b+16|0;c[f>>2]=c[d>>2];c[f+4>>2]=e;f=a+108|0;e=c[f+4>>2]|0;d=b+24|0;c[d>>2]=c[f>>2];c[d+4>>2]=e;a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=b+4|0;c[d>>2]=(c[d>>2]|0)+a;d=b+12|0;c[d>>2]=(c[d>>2]|0)+a;d=b+20|0;c[d>>2]=(c[d>>2]|0)+a;b=b+28|0;c[b>>2]=(c[b>>2]|0)+a;return}function CM(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c[a>>2]=57688;c[a+160>>2]=58268;c[a+176>>2]=58300;c[a+196>>2]=58316;c[a+212>>2]=58352;c[a+344>>2]=58368;c[a+360>>2]=58384;h=a+420|0;c[h>>2]=58400;i=a+440|0;c[i>>2]=58420;j=a+464|0;c[j>>2]=58436;f=a+520|0;e=c[f>>2]|0;g=a+524|0;b=c[g>>2]|0;if((e|0)==(b|0)){d=e;b=e}else{do{d=c[e>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);b=c[g>>2]|0}e=e+4|0}while((e|0)!=(b|0));b=c[f>>2]|0;d=b}c[g>>2]=d;if(b|0){c[g>>2]=b;rmb(b)}jUa(j);K5a(i);c[h>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function DM(a){a=a|0;CM(a);rmb(a);return}function EM(a){a=a|0;return 107}function FM(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[135531]|0;a[b+1>>0]=a[135532]|0;a[b+2>>0]=a[135533]|0;a[b+3>>0]=a[135534]|0;a[b+4>>0]=a[135535]|0;a[b+5>>0]=0;return}function GM(a){a=a|0;KZ(a);r6a(a+440|0);kVa(a+464|0);return}function HM(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=101)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=102)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=119){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function IM(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b)e=0;else e=job(b,7856,8800,0)|0;d=Tca(a+420|0,a)|0;if((c[d>>2]|0)==(c[d+4>>2]|0))return 0;b=Nca(a,17,-1)|0;if(!b)d=0;else d=job(b,13672,12520,0)|0;b=Nca(d,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;Mp(a+472|0,d,b,c[e+32>>2]|0,a+520|0,2);return 0}function JM(a,b){a=a|0;b=b|0;Bba(a,1);return 0}function KM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=c[b>>2]|0;g=b+4|0;e=d;if((c[g>>2]|0)==(e|0)){eN(a,b);return}f=e;while(1){e=d;i=c[e>>2]|0;if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)==119)h=9;else{i=c[e>>2]|0;if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)==101)h=9;else{e=c[b>>2]|0;e=e+(d-e>>2<<2)|0;d=e+4|0;f=(c[g>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;d=e+(f>>2<<2)|0;c[g>>2]=d}}do if((h|0)==9){h=0;i=c[e>>2]|0;if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)==119){e=c[f>>2]|0;if(!e)e=0;else e=job(e,13672,13512,0)|0;if(vaa(e)|0){e=c[b>>2]|0;e=e+(d-e>>2<<2)|0;d=e+4|0;f=(c[g>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;d=e+(f>>2<<2)|0;c[g>>2]=d;break}}e=f+4|0;d=c[g>>2]|0}while(0);if((d|0)==(e|0))break;else{d=e;f=e}}eN(a,b);return}function LM(a){a=a|0;CM(a+-160|0);return}function MM(a){a=a|0;a=a+-160|0;CM(a);rmb(a);return}function NM(a){a=a|0;a=a+-160|0;KZ(a);r6a(a+440|0);kVa(a+464|0);return}function OM(a){a=a|0;CM(a+-176|0);return}function PM(a){a=a|0;a=a+-176|0;CM(a);rmb(a);return}function QM(a){a=a|0;CM(a+-196|0);return}function RM(a){a=a|0;a=a+-196|0;CM(a);rmb(a);return}function SM(a){a=a|0;a=a+-196|0;KZ(a);r6a(a+440|0);kVa(a+464|0);return}function TM(a){a=a|0;CM(a+-212|0);return}function UM(a){a=a|0;a=a+-212|0;CM(a);rmb(a);return}function VM(a){a=a|0;CM(a+-344|0);return}function WM(a){a=a|0;a=a+-344|0;CM(a);rmb(a);return}function XM(a){a=a|0;CM(a+-360|0);return}function YM(a){a=a|0;a=a+-360|0;CM(a);rmb(a);return}function ZM(a){a=a|0;CM(a+-420|0);return}function _M(a){a=a|0;a=a+-420|0;CM(a);rmb(a);return}function $M(a,b){a=a|0;b=b|0;KM(a+-420|0,b);return}function aN(a){a=a|0;CM(a+-440|0);return}function bN(a){a=a|0;a=a+-440|0;CM(a);rmb(a);return}function cN(a){a=a|0;CM(a+-464|0);return}function dN(a){a=a|0;a=a+-464|0;CM(a);rmb(a);return}function eN(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;k=m+4|0;l=m;i=b+520|0;f=c[i>>2]|0;j=b+524|0;e=c[j>>2]|0;if((f|0)!=(e|0)){do{g=c[f>>2]|0;if(g){Pa[c[(c[g>>2]|0)+4>>2]&4095](g);e=c[j>>2]|0}f=f+4|0}while((f|0)!=(e|0));f=c[i>>2]|0}c[j>>2]=f;h=d+4|0;if((c[d>>2]|0)==(c[h>>2]|0)){ya=m;return}e=omb(52)|0;c[e>>2]=33208;c[e+48>>2]=0;c[k>>2]=e;g=omb(52)|0;c[g>>2]=33208;c[g+48>>2]=0;c[l>>2]=g;g=b+528|0;if((c[g>>2]|0)==(f|0)){fN(i,k);e=c[j>>2]|0}else{c[f>>2]=e;e=(c[j>>2]|0)+4|0;c[j>>2]=e}if((e|0)==(c[g>>2]|0))fN(i,l);else{c[e>>2]=c[l>>2];c[j>>2]=(c[j>>2]|0)+4}e=c[c[d>>2]>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;f=(c[k>>2]|0)+48|0;c[f>>2]=e;e=c[(c[h>>2]|0)+-4>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;c[(c[l>>2]|0)+48>>2]=e;g=c[f>>2]|0;if((g|0)!=(e|0)){e=b+477|0;c[b+476>>2]=0;f=(c[b+444>>2]|0)+2|0;c[b+484>>2]=(f|0)>5?f:5;f=b+488|0;c[f>>2]=0;if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)==101)a[e>>0]=1;l=c[(c[l>>2]|0)+48>>2]|0;if((Ba[c[(c[l>>2]|0)+8>>2]&511](l)|0)==101)a[e>>0]=1;l=c[(c[k>>2]|0)+48>>2]|0;c[f>>2]=c[(job(l,12616,19912,-2)|0)+4>>2];a[b+479>>0]=(G_(l)|0)&1}ya=m;return}function fN(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function gN(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[135550]|0;a[d+1>>0]=a[135551]|0;a[d+2>>0]=a[135552]|0;a[d+3>>0]=a[135553]|0;a[d+4>>0]=a[135554]|0;a[d+5>>0]=a[135555]|0;a[d+6>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+420|0;c[f>>2]=26712;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;e=b+440|0;q6a(e);g=b+464|0;jVa(g);c[b>>2]=57688;c[b+160>>2]=58268;c[b+176>>2]=58300;c[b+196>>2]=58316;c[b+212>>2]=58352;c[b+344>>2]=58368;c[b+360>>2]=58384;c[f>>2]=58400;c[e>>2]=58420;c[g>>2]=58436;Np(b+472|0);c[b+520>>2]=0;c[b+524>>2]=0;c[b+528>>2]=0;c[h>>2]=235;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=235;e=e+4|0;c[g>>2]=e}c[h>>2]=41;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=41;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function hN(b){b=b|0;var d=0;c[b>>2]=58452;jN(b+52|0,c[b+56>>2]|0);d=b+40|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=b+28|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function iN(b){b=b|0;var d=0;c[b>>2]=58452;jN(b+52|0,c[b+56>>2]|0);d=b+40|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=b+28|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function jN(a,b){a=a|0;b=b|0;if(!b)return;else{jN(a,c[b>>2]|0);jN(a,c[b+4>>2]|0);rmb(b);return}}function kN(a){a=a|0;var b=0,d=0;c[a>>2]=58452;b=a+28|0;c[a+56>>2]=0;c[a+60>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[a+52>>2]=a+56;d=a+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[a+24>>2]=20480;Wmb(b,135570)|0;Wmb(a+40|0,135570)|0;return}function lN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=ya;ya=ya+272|0;n=q+16|0;j=q+8|0;i=q;p=q+64|0;f=q+52|0;g=q+48|0;h=q+32|0;l=q+36|0;m=q+20|0;c[b>>2]=58452;r=b+28|0;c[b+56>>2]=0;c[b+60>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[r+12>>2]=0;c[r+16>>2]=0;c[r+20>>2]=0;c[b+52>>2]=b+56;s=b+4|0;k=b+24|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[s+16>>2]=0;c[k>>2]=20480;Rmb(r,d)|0;Rmb(b+40|0,e)|0;BOa(p);b=d+11|0;if((a[b>>0]|0)<0)e=c[d>>2]|0;else e=d;GOa(f,p,e,116,0);if(!(AOa(f)|0)){if((a[b>>0]|0)<0)d=c[d>>2]|0;c[i>>2]=d;aKa(135578,i);COa(p);ya=q;return}c[g>>2]=sNa(p)|0;c[h>>2]=oNa(g,157443)|0;if(MMa(h)|0){if((a[b>>0]|0)<0)d=c[d>>2]|0;c[j>>2]=d;cKa(135613,j)}else{c[m>>2]=oNa(g,157443)|0;e=SMa(m)|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279)Jmb(l);if(f>>>0<11){b=l+11|0;a[b>>0]=f;if(!f)d=l;else{d=l;o=19}}else{b=f+16&-16;d=omb(b)|0;c[l>>2]=d;c[l+8>>2]=b|-2147483648;c[l+4>>2]=f;b=l+11|0;o=19}if((o|0)==19)qpb(d|0,e|0,f|0)|0;a[d+f>>0]=0;s=a[b>>0]|0;f=s<<24>>24<0;e=f?c[l>>2]|0:l;s=f?c[l+4>>2]|0:s&255;f=e+s|0;if(!s)o=24;else{d=0;g=e;do{d=d+((a[g>>0]|0)==32&1)|0;g=g+1|0}while((g|0)!=(f|0));if(d>>>0<3)o=24;else{Pmb(m,l,knb(l,32,-1)|0,-1,l);if((a[m+11>>0]|0)<0){s=c[m>>2]|0;c[k>>2]=(wab(s)|0)*10;rmb(s)}else c[k>>2]=(wab(m)|0)*10}}if((o|0)==24){c[n>>2]=e;cKa(135665,n)}if((a[b>>0]|0)<0)rmb(c[l>>2]|0)}COa(p);ya=q;return}function mN(a,b){a=a|0;b=b|0;var d=0,e=0;c[a>>2]=58452;d=a+28|0;c[a+56>>2]=0;c[a+60>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[a+52>>2]=a+56;e=a+4|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[a+24>>2]=b*10;Wmb(d,135570)|0;Wmb(a+40|0,135570)|0;return}function nN(a,b,d,e,f){a=a|0;b=+b;d=+d;e=+e;f=+f;c[a+4>>2]=~~(b*10.0);c[a+8>>2]=~~(d*10.0);c[a+12>>2]=~~(e*10.0);c[a+16>>2]=~~(f*10.0);return}function oN(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[b>>2]=c[a+4>>2];c[d>>2]=c[a+8>>2];c[e>>2]=c[a+12>>2];c[f>>2]=c[a+16>>2];return}function pN(b,d,e,f){b=b|0;d=d|0;e=+e;f=+f;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0;j=d+11|0;h=a[j>>0]|0;k=d+4|0;g=c[k>>2]|0;i=h&255;if(((h<<24>>24<0?g:i)|0)==10)if(!(lnb(d,0,-1,135711,10)|0))d=0;else{h=a[j>>0]|0;i=h&255;g=c[k>>2]|0;l=4}else l=4;do if((l|0)==4){if(((h<<24>>24<0?g:i)|0)==8){if(!(lnb(d,0,-1,135722,8)|0)){d=1;break}h=a[j>>0]|0;i=h&255;g=c[k>>2]|0}if(((h<<24>>24<0?g:i)|0)==8){if(!(lnb(d,0,-1,135731,8)|0)){d=2;break}h=a[j>>0]|0;i=h&255;g=c[k>>2]|0}if(((h<<24>>24<0?g:i)|0)==8){if(!(lnb(d,0,-1,135740,8)|0)){d=3;break}h=a[j>>0]|0;i=h&255;g=c[k>>2]|0}if(((h<<24>>24<0?g:i)|0)==8){if(!(lnb(d,0,-1,135749,8)|0)){d=4;break}h=a[j>>0]|0;i=h&255;g=c[k>>2]|0}if(((h<<24>>24<0?g:i)|0)!=8)return;if(!(lnb(d,0,-1,135758,8)|0))d=5;else return}while(0);o=+(c[b+24>>2]|0);n=~~(o*e*.25);m=~~(o*f*.25);k=b+52|0;h=b+56|0;g=c[h>>2]|0;do if(!g){j=h;i=h}else{i=b+56|0;while(1){h=c[g+16>>2]|0;if((d|0)<(h|0)){h=c[g>>2]|0;if(!h){l=22;break}else{i=g;g=h}}else{if((h|0)>=(d|0)){l=26;break}i=g+4|0;h=c[i>>2]|0;if(!h){l=25;break}else g=h}}if((l|0)==22){j=g;i=g;break}else if((l|0)==25){j=g;break}else if((l|0)==26){j=g;break}}while(0);g=c[i>>2]|0;if(!g){g=omb(28)|0;c[g+16>>2]=d;c[g+20>>2]=0;c[g+24>>2]=0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=j;c[i>>2]=g;h=c[c[k>>2]>>2]|0;if(!h)h=g;else{c[k>>2]=h;h=c[i>>2]|0}tF(c[b+56>>2]|0,h);b=b+60|0;c[b>>2]=(c[b>>2]|0)+1}b=g+20|0;c[b>>2]=n;c[b+4>>2]=m;return}function qN(a,b){a=a|0;b=b|0;var d=0;a=c[a+56>>2]|0;if(!a){b=0;return b|0}while(1){d=c[a+16>>2]|0;if((d|0)<=(b|0)){if((d|0)>=(b|0)){a=1;d=8;break}a=a+4|0}a=c[a>>2]|0;if(!a){a=0;d=8;break}}if((d|0)==8)return a|0;return 0}function rN(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=a+52|0;e=a+56|0;d=c[e>>2]|0;do if(!d){g=e;f=e}else{f=a+56|0;while(1){e=c[d+16>>2]|0;if((e|0)>(b|0)){e=c[d>>2]|0;if(!e){e=5;break}else{f=d;d=e}}else{if((e|0)>=(b|0)){e=9;break}f=d+4|0;e=c[f>>2]|0;if(!e){e=8;break}else d=e}}if((e|0)==5){g=d;f=d;break}else if((e|0)==8){g=d;break}else if((e|0)==9){g=d;break}}while(0);d=c[f>>2]|0;if(d|0){a=d;a=a+20|0;return a|0}e=omb(28)|0;c[e+16>>2]=b;c[e+20>>2]=0;c[e+24>>2]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=g;c[f>>2]=e;d=c[c[h>>2]>>2]|0;if(!d)d=e;else{c[h>>2]=d;d=c[f>>2]|0}tF(c[a+56>>2]|0,d);a=a+60|0;c[a>>2]=(c[a>>2]|0)+1;a=e;a=a+20|0;return a|0}function sN(a){a=a|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function tN(a){a=a|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function uN(a){a=a|0;return 79}function vN(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[135767]|0;a[b+1>>0]=a[135768]|0;a[b+2>>0]=a[135769]|0;a[b+3>>0]=a[135770]|0;a[b+4>>0]=a[135771]|0;a[b+5>>0]=a[135772]|0;a[b+6>>0]=a[135773]|0;a[b+7>>0]=0;return}function wN(a){a=a|0;return a+352|0}function xN(a){a=a|0;return a+352|0}function yN(a){a=a|0;cw(a);vBa(a+352|0);u$a(a+488|0);JUa(a+504|0);L2a(a+516|0);O4a(a+536|0);c[a+544>>2]=0;c[a+548>>2]=0;c[a+552>>2]=0;return}function zN(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=ya;ya=ya+32|0;H=K+12|0;J=K;if(!b)G=0;else G=job(b,7856,8912,0)|0;if(R4a(a+536|0)|0)c[a+164>>2]=0-(c[a+540>>2]|0);E=a+416|0;d=c[E>>2]|0;if(!d){ya=K;return 0}F=a+472|0;if(!(c[F>>2]|0)){ya=K;return 0}b=c[G+8>>2]|0;n=c[G+12>>2]|0;a:do if((b|0)!=(n|0)){o=H+4|0;p=H+8|0;q=a+372|0;r=J+4|0;s=J+8|0;t=a+376|0;u=H+4|0;v=H+8|0;w=J+4|0;x=J+8|0;y=a+544|0;z=a+164|0;A=a+548|0;b:while(1){e=c[b>>2]|0;f=c[e+472>>2]|0;do if((f|0)==(d|0)){c[H>>2]=0;c[o>>2]=0;c[p>>2]=0;f=c[e+428>>2]|0;e=(c[e+432>>2]|0)-f|0;d=e>>2;if(!e){m=0;l=0;k=0;j=0}else{if(d>>>0>1073741823){B=14;break b}g=omb(e)|0;c[o>>2]=g;c[H>>2]=g;c[p>>2]=g+(d<<2);d=g;if((e|0)>0){k=g+(e>>>2<<2)|0;qpb(g|0,f|0,e|0)|0;c[o>>2]=k;m=g;l=g;j=d}else{m=g;l=g;k=d;j=d}}c[J>>2]=0;c[r>>2]=0;c[s>>2]=0;e=c[q>>2]|0;f=(c[t>>2]|0)-e|0;d=f>>2;if(!f){i=0;h=0;f=0;d=0}else{if(d>>>0>1073741823){B=19;break b}g=omb(f)|0;c[r>>2]=g;c[J>>2]=g;c[s>>2]=g+(d<<2);d=g;if((f|0)>0){D=g+(f>>>2<<2)|0;qpb(g|0,e|0,f|0)|0;c[r>>2]=D;i=g;h=g;f=D}else{i=g;h=g;f=d}}e=j;g=k;c:do if((k-j|0)==(f-d|0))if((e|0)==(g|0))d=1;else while(1){if((c[e>>2]|0)!=(c[d>>2]|0)){d=0;break c}e=e+4|0;if((e|0)==(g|0)){d=1;break}else d=d+4|0}else d=0;while(0);if(i|0){c[r>>2]=i;rmb(h)}if(m|0){c[o>>2]=m;rmb(l)}if(!d){e=c[b>>2]|0;d=c[e+472>>2]|0;B=38;break}if(!(c[y>>2]|0)){e=c[b>>2]|0;c[y>>2]=e;if(!(c[z>>2]|0)){d=c[e+164>>2]|0;if(!d)d=rM(e,e)|0;c[z>>2]=d}}}else{d=f;B=38}while(0);if((B|0)==38){B=0;if((d|0)==(c[F>>2]|0)){c[H>>2]=0;c[u>>2]=0;c[v>>2]=0;f=c[e+428>>2]|0;e=(c[e+432>>2]|0)-f|0;d=e>>2;if(!e){k=0;d=0;m=0;l=0}else{if(d>>>0>1073741823){B=41;break}g=omb(e)|0;c[u>>2]=g;c[H>>2]=g;c[v>>2]=g+(d<<2);d=g;if((e|0)>0){k=g+(e>>>2<<2)|0;qpb(g|0,f|0,e|0)|0;c[u>>2]=k;m=g;l=g}else{k=d;m=g;l=g}}c[J>>2]=0;c[w>>2]=0;c[x>>2]=0;f=c[q>>2]|0;g=(c[t>>2]|0)-f|0;e=g>>2;if(!g){f=0;g=0;j=0;i=0}else{if(e>>>0>1073741823){B=46;break}h=omb(g)|0;c[w>>2]=h;c[J>>2]=h;c[x>>2]=h+(e<<2);e=h;if((g|0)>0){j=h+(g>>>2<<2)|0;qpb(h|0,f|0,g|0)|0;c[w>>2]=j;f=j;g=e;j=h;i=h}else{f=e;g=e;j=h;i=h}}e=d;h=k;d:do if((k-d|0)==(f-g|0))if((e|0)==(h|0))d=1;else{d=g;while(1){if((c[e>>2]|0)!=(c[d>>2]|0)){d=0;break d}e=e+4|0;if((e|0)==(h|0)){d=1;break}else d=d+4|0}}else d=0;while(0);if(j|0){c[w>>2]=j;rmb(i)}if(m|0){c[u>>2]=m;rmb(l)}if(d)if(!(c[A>>2]|0)){e=c[b>>2]|0;c[A>>2]=e;d=c[z>>2]|0;if(!d)d=rM(a,a)|0;e=e+164|0;if(!(c[e>>2]|0))c[e>>2]=d}}}b=b+4|0;if((b|0)==(n|0))break a;d=c[E>>2]|0}if((B|0)==14)Snb(H);else if((B|0)==19)Snb(J);else if((B|0)==41)Snb(H);else if((B|0)==46)Snb(J)}while(0);C=G+20|0;b=c[C>>2]|0;D=G+24|0;n=c[D>>2]|0;do if((b|0)==(n|0))I=b;else{o=H+4|0;p=H+8|0;q=a+372|0;r=J+4|0;s=J+8|0;t=a+376|0;u=H+4|0;v=H+8|0;w=J+4|0;x=J+8|0;y=a+544|0;z=a+164|0;A=a+548|0;e:while(1){d=c[b>>2]|0;if((c[d+472>>2]|0)==(c[E>>2]|0)){c[H>>2]=0;c[o>>2]=0;c[p>>2]=0;f=c[d+372>>2]|0;e=(c[d+376>>2]|0)-f|0;d=e>>2;if(!e){k=0;d=0;m=0;l=0}else{if(d>>>0>1073741823){B=74;break}g=omb(e)|0;c[o>>2]=g;c[H>>2]=g;c[p>>2]=g+(d<<2);d=g;if((e|0)>0){k=g+(e>>>2<<2)|0;qpb(g|0,f|0,e|0)|0;c[o>>2]=k;m=g;l=g}else{k=d;m=g;l=g}}c[J>>2]=0;c[r>>2]=0;c[s>>2]=0;f=c[q>>2]|0;g=(c[t>>2]|0)-f|0;e=g>>2;if(!g){f=0;g=0;j=0;i=0}else{if(e>>>0>1073741823){B=79;break}h=omb(g)|0;c[r>>2]=h;c[J>>2]=h;c[s>>2]=h+(e<<2);e=h;if((g|0)>0){j=h+(g>>>2<<2)|0;qpb(h|0,f|0,g|0)|0;c[r>>2]=j;f=j;g=e;j=h;i=h}else{f=e;g=e;j=h;i=h}}e=d;h=k;f:do if((k-d|0)==(f-g|0))if((e|0)==(h|0))d=1;else{d=g;while(1){if((c[e>>2]|0)!=(c[d>>2]|0)){d=0;break f}e=e+4|0;if((e|0)==(h|0)){d=1;break}else d=d+4|0}}else d=0;while(0);if(j|0){c[r>>2]=j;rmb(i)}if(m|0){c[o>>2]=m;rmb(l)}if(d){if(!(c[y>>2]|0)){e=c[b>>2]|0;c[y>>2]=e;if(!(c[z>>2]|0)){d=c[e+164>>2]|0;if(!d)d=rM(e,e)|0;c[z>>2]=d}}e=c[b>>2]|0;d=e+548|0;if(!(c[d>>2]|0)){c[d>>2]=a;d=c[e+164>>2]|0;if(!d)d=rM(e,e)|0;if(!(c[z>>2]|0))c[z>>2]=d}}}d=c[b>>2]|0;do if((c[d+416>>2]|0)==(c[F>>2]|0)){c[H>>2]=0;c[u>>2]=0;c[v>>2]=0;f=c[d+372>>2]|0;e=(c[d+376>>2]|0)-f|0;d=e>>2;if(!e){k=0;d=0;m=0;l=0}else{if(d>>>0>1073741823){B=105;break e}g=omb(e)|0;c[u>>2]=g;c[H>>2]=g;c[v>>2]=g+(d<<2);d=g;if((e|0)>0){k=g+(e>>>2<<2)|0;qpb(g|0,f|0,e|0)|0;c[u>>2]=k;m=g;l=g}else{k=d;m=g;l=g}}c[J>>2]=0;c[w>>2]=0;c[x>>2]=0;f=c[q>>2]|0;g=(c[t>>2]|0)-f|0;e=g>>2;if(!g){f=0;g=0;j=0;i=0}else{if(e>>>0>1073741823){B=110;break e}h=omb(g)|0;c[w>>2]=h;c[J>>2]=h;c[x>>2]=h+(e<<2);e=h;if((g|0)>0){j=h+(g>>>2<<2)|0;qpb(h|0,f|0,g|0)|0;c[w>>2]=j;f=j;g=e;j=h;i=h}else{f=e;g=e;j=h;i=h}}e=d;h=k;g:do if((k-d|0)==(f-g|0))if((e|0)==(h|0))d=1;else{d=g;while(1){if((c[e>>2]|0)!=(c[d>>2]|0)){d=0;break g}e=e+4|0;if((e|0)==(h|0)){d=1;break}else d=d+4|0}}else d=0;while(0);if(j|0){c[w>>2]=j;rmb(i)}if(m|0){c[u>>2]=m;rmb(l)}if(d){d=c[b>>2]|0;e=d+544|0;if(!(c[e>>2]|0)){c[e>>2]=a;e=d+164|0;if(!(c[e>>2]|0)){d=c[z>>2]|0;if(!d)d=rM(a,a)|0;c[e>>2]=d}}if(!(c[A>>2]|0)){e=c[b>>2]|0;c[A>>2]=e;d=c[z>>2]|0;if(!d)d=rM(a,a)|0;e=e+164|0;if(c[e>>2]|0)break;c[e>>2]=d}}}while(0);b=b+4|0;if((b|0)==(n|0)){B=66;break}}if((B|0)==66){I=c[D>>2]|0;break}else if((B|0)==74)Snb(H);else if((B|0)==79)Snb(J);else if((B|0)==105)Snb(H);else if((B|0)==110)Snb(J)}while(0);c[H>>2]=a;if(I>>>0<(c[G+28>>2]|0)>>>0){c[I>>2]=a;c[D>>2]=(c[D>>2]|0)+4}else eO(C,H);ya=K;return 0}function AN(a,b){a=a|0;b=b|0;ew(a,b)|0;c[a+544>>2]=0;c[a+548>>2]=0;c[a+552>>2]=0;return 0}function BN(a){a=a|0;a=a+-168|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function CN(a){a=a|0;a=a+-168|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function DN(a){a=a|0;a=a+-168|0;cw(a);vBa(a+352|0);u$a(a+488|0);JUa(a+504|0);L2a(a+516|0);O4a(a+536|0);c[a+544>>2]=0;c[a+548>>2]=0;c[a+552>>2]=0;return}function EN(a){a=a|0;a=a+-184|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function FN(a){a=a|0;a=a+-184|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function GN(a){a=a|0;a=a+-316|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function HN(a){a=a|0;a=a+-316|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function IN(a){a=a|0;a=a+-332|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function JN(a){a=a|0;a=a+-332|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function KN(a){a=a|0;a=a+-352|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function LN(a){a=a|0;a=a+-352|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function MN(a){a=a|0;a=a+-352|0;cw(a);vBa(a+352|0);u$a(a+488|0);JUa(a+504|0);L2a(a+516|0);O4a(a+536|0);c[a+544>>2]=0;c[a+548>>2]=0;c[a+552>>2]=0;return}function NN(a){a=a|0;return a+-352+352|0}function ON(a){a=a|0;a=a+-368|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function PN(a){a=a|0;a=a+-368|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function QN(a){a=a|0;a=a+-384|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function RN(a){a=a|0;a=a+-384|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function SN(a){a=a|0;a=a+-400|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function TN(a){a=a|0;a=a+-400|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function UN(a){a=a|0;a=a+-432|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function VN(a){a=a|0;a=a+-432|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function WN(a){a=a|0;a=a+-448|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function XN(a){a=a|0;a=a+-448|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function YN(a){a=a|0;a=a+-488|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function ZN(a){a=a|0;a=a+-488|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function _N(a){a=a|0;a=a+-504|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function $N(a){a=a|0;a=a+-504|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function aO(a){a=a|0;a=a+-516|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function bO(a){a=a|0;a=a+-516|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function cO(a){a=a|0;a=a+-536|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);return}function dO(a){a=a|0;a=a+-536|0;E_a(a+536|0);OZa(a+516|0);ZTa(a+504|0);yYa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function eO(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function fO(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=8;f=d;c[f>>2]=1919508840;c[f+4>>2]=762210672;a[d+8>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+352|0;TBa(j);d=b+488|0;t$a(d);f=b+504|0;IUa(f);e=b+516|0;K2a(e);g=b+536|0;N4a(g);c[b>>2]=58468;c[b+168>>2]=59028;c[b+184>>2]=59064;c[b+316>>2]=59080;c[b+332>>2]=59096;c[j>>2]=59112;c[b+368>>2]=59160;c[b+384>>2]=59176;c[b+400>>2]=59192;c[b+432>>2]=59208;c[b+448>>2]=59224;c[d>>2]=59240;c[f>>2]=59256;c[e>>2]=59272;c[g>>2]=59288;$ba(b,b+356|0,12);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=26;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=26;e=e+4|0;c[g>>2]=e}c[h>>2]=173;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=173;e=e+4|0;c[g>>2]=e}c[h>>2]=210;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=210;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function gO(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;j=tB(d,e,0)|0;d=c[b+552>>2]|0;if(!(f<<24>>24==0&(d|0)!=0))return j|0;i=b+508|0;e=c[i>>2]|0;if((e|0)==2){e=b+544|0;f=c[e>>2]|0;if(f)if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==79){if(!g)return j|0;if(a[g+80>>0]|0)return j|0;e=job(c[e>>2]|0,9360,10928,0)|0;if((c[e+508>>2]|0)==1){g=c[e+552>>2]|0;d=(d|0)<(g|0)?g:d}}e=c[i>>2]|0}if((e|0)==1){e=b+548|0;f=c[e>>2]|0;if(f)if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==79){if(!h)return j|0;if(a[h+80>>0]|0)return j|0;e=job(c[e>>2]|0,9360,10928,0)|0;if((c[e+508>>2]|0)==2){h=c[e+552>>2]|0;d=(d|0)<(h|0)?h:d}}}if((d|0)<1)return j|0;if(!(+z(+(+(j|0)*.5/+(d|0)))*2.0*57.29577951308232>16.0))return j|0;j=~~(+(d<<1|0)*.14054083470239143);return j|0}function hO(a,b){a=a|0;b=b|0;var d=0;c[a+548>>2]=b;d=c[a+164>>2]|0;if(!d)d=rM(a,a)|0;a=b+164|0;if(c[a>>2]|0)return;c[a>>2]=d;return}function iO(a){a=a|0;FZ(a);return}function jO(a){a=a|0;FZ(a);rmb(a);return}function kO(a){a=a|0;return 108}function lO(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1718378824;c[d+4>>2]=1953518189;a[b+8>>0]=0;return}function mO(a){a=a|0;KZ(a);return}function nO(a,b){a=a|0;b=b|0;return 0}function oO(a,b){a=a|0;b=b|0;b=ya;ya=ya+16|0;dKa(135790,b);ya=b;return 0}function pO(a){a=a|0;return 1}function qO(a){a=a|0;FZ(a+-160|0);return}function rO(a){a=a|0;a=a+-160|0;FZ(a);rmb(a);return}function sO(a){a=a|0;KZ(a+-160|0);return}function tO(a){a=a|0;FZ(a+-176|0);return}function uO(a){a=a|0;a=a+-176|0;FZ(a);rmb(a);return}function vO(a){a=a|0;FZ(a+-196|0);return}function wO(a){a=a|0;a=a+-196|0;FZ(a);rmb(a);return}function xO(a){a=a|0;KZ(a+-196|0);return}function yO(a){a=a|0;FZ(a+-212|0);return}function zO(a){a=a|0;a=a+-212|0;FZ(a);rmb(a);return}function AO(a){a=a|0;FZ(a+-344|0);return}function BO(a){a=a|0;a=a+-344|0;FZ(a);rmb(a);return}function CO(a){a=a|0;FZ(a+-360|0);return}function DO(a){a=a|0;a=a+-360|0;FZ(a);rmb(a);return}function EO(b){b=b|0;var d=0,e=0,f=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=5;a[d>>0]=a[147038]|0;a[d+1>>0]=a[147039]|0;a[d+2>>0]=a[147040]|0;a[d+3>>0]=a[147041]|0;a[d+4>>0]=a[147042]|0;a[d+5>>0]=0;D_(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);c[b>>2]=59304;c[b+160>>2]=59880;c[b+176>>2]=59912;c[b+196>>2]=59928;c[b+212>>2]=59964;c[b+344>>2]=59980;c[b+360>>2]=59996;KZ(b);ya=e;return}function FO(a){a=a|0;var b=0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function GO(a){a=a|0;var b=0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function HO(a){a=a|0;return 80}function IO(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1836212552;a[b+4>>0]=0;return}function JO(a){a=a|0;return a+368|0}function KO(a){a=a|0;return a+408|0}function LO(a){a=a|0;return a+408|0}function MO(a){a=a|0;cw(a);bAa(a+368|0);vBa(a+408|0);S0a(a+544|0);n2a(a+572|0);return}function NO(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;i=k;j=k+20|0;g=k+24|0;h=k+8|0;c[j>>2]=d;c[g>>2]=0;f=g+4|0;c[f>>2]=0;m=g+8|0;c[m>>2]=0;l=omb(8)|0;c[g>>2]=l;e=l+8|0;c[m>>2]=e;c[l>>2]=142;c[l+4>>2]=143;c[f>>2]=e;d=Xq(d,g)|0;e=c[g>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}do if(!d){m=c[j>>2]|0;if((Ba[c[(c[m>>2]|0)+8>>2]&511](m)|0)!=11){d=c[j>>2]|0;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;d=c[j>>2]|0;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);d=g+11|0;e=a[d>>0]|0;f=c[g>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](h,b);m=h+11|0;l=(a[m>>0]|0)<0?c[h>>2]|0:h;c[i>>2]=e<<24>>24<0?f:g;c[i+4>>2]=l;aKa(161448,i);if((a[m>>0]|0)<0)rmb(c[h>>2]|0);if((a[d>>0]|0)<0)rmb(c[g>>2]|0)}}while(0);d=c[j>>2]|0;Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function OO(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;p=ya;ya=ya+48|0;j=p+36|0;n=p+24|0;m=p+12|0;e=p;if(!d)o=0;else o=job(d,7856,11072,0)|0;i=c[b+164>>2]|0;c[j>>2]=i;if(!i){ya=p;return 1}d=c[o+16>>2]|0;if(!d){e=o+4|0;d=c[e>>2]|0;f=o+8|0;h=c[f>>2]|0;a:do if((d|0)==(h|0))k=9;else do{if((c[d>>2]|0)==(i|0)){k=9;break a}d=d+4|0}while((d|0)!=(h|0));while(0);if((k|0)==9)if((d|0)!=(h|0)){ya=p;return 1}if((h|0)==(c[o+12>>2]|0)){VA(e,j);ya=p;return 1}else{c[h>>2]=i;c[f>>2]=h+4;ya=p;return 1}}if((i|0)!=(d|0)){ya=p;return 1}c[n>>2]=0;l=n+4|0;c[l>>2]=0;c[n+8>>2]=0;zGa((c[o+44>>2]|0)+192|0,n,b);d=c[n>>2]|0;h=c[l>>2]|0;do if((d|0)==(h|0)){Ra[c[(c[b>>2]|0)+48>>2]&511](m,b);Lmb(e,b+80|0);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);if((a[m+11>>0]|0)<0)rmb(c[m>>2]|0)}else{f=0;e=0;while(1){if(!f)k=24;else{q=Ba[c[(c[f>>2]|0)+32>>2]&511](f)|0;r=c[f+12>>2]|0;i=c[d>>2]|0;j=Ba[c[(c[i>>2]|0)+32>>2]&511](i)|0;if((r+q|0)>((c[i+12>>2]|0)+j|0))k=24;else i=f}if((k|0)==24){k=0;e=c[d>>2]|0;i=e}d=d+4|0;if((d|0)==(h|0))break;else f=i}j=o+32|0;h=c[j>>2]|0;if(!h){c[o+36>>2]=c[b+472>>2];c[j>>2]=i;c[o+40>>2]=0;break}k=o+40|0;d=c[k>>2]|0;if(!d){f=0;d=h}else{f=y1(d)|0;d=c[j>>2]|0}t=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;s=c[d+20>>2]|0;d=Ba[c[(c[e>>2]|0)+32>>2]&511](i)|0;q=c[i+12>>2]|0;r=o+48|0;h=(lB(c[r>>2]|0,100)|0)<<1;r=c[(c[r>>2]|0)+1368>>2]|0;h=t-f+s-d-q+~~(+g[r+2112>>3]/+g[r+2120>>3]*+(h|0))|0;do if((h|0)>0){f=c[k>>2]|0;i=o+20|0;if(!f){d=o+36|0;f=c[(c[b+472>>2]|0)+392>>2]|0;c[m>>2]=c[(c[d>>2]|0)+392>>2];c[m+4>>2]=f;c[m+8>>2]=h;f=o+24|0;h=c[f>>2]|0;if(h>>>0<(c[o+28>>2]|0)>>>0){c[h>>2]=c[m>>2];c[h+4>>2]=c[m+4>>2];c[h+8>>2]=c[m+8>>2];c[f>>2]=(c[f>>2]|0)+12}else xP(i,m);break}else{d=o+36|0;f=c[f+1484>>2]|0;c[m>>2]=c[(c[d>>2]|0)+392>>2];c[m+4>>2]=f;c[m+8>>2]=h;f=o+24|0;h=c[f>>2]|0;if(h>>>0<(c[o+28>>2]|0)>>>0){c[h>>2]=c[m>>2];c[h+4>>2]=c[m+4>>2];c[h+8>>2]=c[m+8>>2];c[f>>2]=(c[f>>2]|0)+12}else xP(i,m);aQ((c[k>>2]|0)+288|0,i);c[f>>2]=c[i>>2];break}}else d=o+36|0;while(0);c[d>>2]=c[b+472>>2];c[j>>2]=e;c[k>>2]=0}while(0);d=c[n>>2]|0;if(d|0){c[l>>2]=d;rmb(d)}ya=p;return 1}function PO(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=ya;ya=ya+32|0;p=u+28|0;t=u+16|0;s=u;if(!d)r=0;else r=job(d,7856,8912,0)|0;Lmb(t,b+576|0);q=r+32|0;e=c[q>>2]|0;k=r+36|0;a:do if((e|0)==(k|0))o=23;else{d=a[t+11>>0]|0;m=d<<24>>24<0;l=m?c[t+4>>2]|0:d&255;m=m?c[t>>2]|0:t;n=(l|0)==0;j=e;b:while(1){g=j+16|0;e=a[g+11>>0]|0;f=e<<24>>24<0;e=e&255;do if(((f?c[j+20>>2]|0:e)|0)==(l|0)){i=c[g>>2]|0;h=f?i:g;i=i&255;if(f){if(n)break b;if(!(L7a(h,m,l)|0))break b;else break}if(n)break b;if((a[m>>0]|0)==i<<24>>24){f=m;do{e=e+-1|0;g=g+1|0;if(!e)break b;f=f+1|0}while((a[g>>0]|0)==(a[f>>0]|0))}}while(0);e=c[j+4>>2]|0;if(!e){f=j+8|0;e=c[f>>2]|0;if((c[e>>2]|0)!=(j|0))do{j=c[f>>2]|0;f=j+8|0;e=c[f>>2]|0}while((c[e>>2]|0)!=(j|0))}else while(1){f=c[e>>2]|0;if(!f)break;else e=f}if((e|0)==(k|0)){o=23;break a}else j=e}c[b+164>>2]=c[(c[j+28>>2]|0)+164>>2]}while(0);if((o|0)==23){rM(b,b)|0;Lmb(s,t);e=s+12|0;c[e>>2]=b;f=wP(q,p,s)|0;if(!(c[f>>2]|0)){d=omb(32)|0;o=d+16|0;c[o>>2]=c[s>>2];c[o+4>>2]=c[s+4>>2];c[o+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[d+28>>2]=c[e>>2];e=c[p>>2]|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=e;c[f>>2]=d;e=c[c[q>>2]>>2]|0;if(e){c[q>>2]=e;d=c[f>>2]|0}tF(c[r+36>>2]|0,d);r=r+40|0;c[r>>2]=(c[r>>2]|0)+1}if((a[s+11>>0]|0)<0)rmb(c[s>>2]|0);d=a[t+11>>0]|0}if(d<<24>>24>=0){ya=u;return 0}rmb(c[t>>2]|0);ya=u;return 0}function QO(a){a=a|0;var b=0;a=a+-168|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function RO(a){a=a|0;var b=0;a=a+-168|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function SO(a){a=a|0;a=a+-168|0;cw(a);bAa(a+368|0);vBa(a+408|0);S0a(a+544|0);n2a(a+572|0);return}function TO(a){a=a|0;var b=0;a=a+-184|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function UO(a){a=a|0;var b=0;a=a+-184|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function VO(a){a=a|0;var b=0;a=a+-316|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function WO(a){a=a|0;var b=0;a=a+-316|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function XO(a){a=a|0;var b=0;a=a+-332|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function YO(a){a=a|0;var b=0;a=a+-332|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function ZO(a){a=a|0;var b=0;a=a+-348|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function _O(a){a=a|0;var b=0;a=a+-348|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function $O(a){a=a|0;var b=0;a=a+-368|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function aP(a){a=a|0;var b=0;a=a+-368|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function bP(a){a=a|0;a=a+-368|0;cw(a);bAa(a+368|0);vBa(a+408|0);S0a(a+544|0);n2a(a+572|0);return}function cP(a){a=a|0;var b=0;a=a+-384|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function dP(a){a=a|0;var b=0;a=a+-384|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function eP(a){a=a|0;var b=0;a=a+-408|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function fP(a){a=a|0;var b=0;a=a+-408|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function gP(a){a=a|0;a=a+-408|0;cw(a);bAa(a+368|0);vBa(a+408|0);S0a(a+544|0);n2a(a+572|0);return}function hP(a){a=a|0;return a+-408+408|0}function iP(a){a=a|0;var b=0;a=a+-424|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function jP(a){a=a|0;var b=0;a=a+-424|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function kP(a){a=a|0;var b=0;a=a+-440|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function lP(a){a=a|0;var b=0;a=a+-440|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function mP(a){a=a|0;var b=0;a=a+-456|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function nP(a){a=a|0;var b=0;a=a+-456|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function oP(a){a=a|0;var b=0;a=a+-488|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function pP(a){a=a|0;var b=0;a=a+-488|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function qP(a){a=a|0;var b=0;a=a+-504|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function rP(a){a=a|0;var b=0;a=a+-504|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function sP(a){a=a|0;var b=0;a=a+-544|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function tP(a){a=a|0;var b=0;a=a+-544|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function uP(a){a=a|0;var b=0;a=a+-572|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);return}c[a+356>>2]=b;rmb(b);_v(a);return}function vP(a){a=a|0;var b=0;a=a+-572|0;EZa(a+572|0);cZa(a+544|0);tBa(a+408|0);$za(a+368|0);c[a+348>>2]=26712;b=c[a+352>>2]|0;if(!b){_v(a);rmb(a);return}c[a+356>>2]=b;rmb(b);_v(a);rmb(a);return}function wP(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=b+4|0;h=c[f>>2]|0;if(!h){c[d>>2]=f;d=f;return d|0}o=a[e+11>>0]|0;n=o<<24>>24<0;o=n?c[e+4>>2]|0:o&255;n=n?c[e>>2]|0:e;g=b+4|0;f=h;while(1){h=f+16|0;j=a[h+11>>0]|0;i=j<<24>>24<0;j=i?c[f+20>>2]|0:j&255;m=j>>>0>>0;l=m?j:o;k=(l|0)==0;if(k)b=5;else{e=i?c[h>>2]|0:h;b=L7a(n,e,l)|0;if(!b)b=5;else if((b|0)<0)b=7;else b=11}if((b|0)==5)if(o>>>0>>0)b=7;else if(k)b=12;else{e=i?c[h>>2]|0:h;b=11}if((b|0)==7){b=0;e=c[f>>2]|0;if(!e){b=8;break}else{g=f;f=e}}else if((b|0)==11){e=L7a(e,n,l)|0;if(!e)b=12;else if((e|0)<0)b=14;else{b=16;break}}if((b|0)==12)if(m)b=14;else{b=16;break}if((b|0)==14){e=f+4|0;b=c[e>>2]|0;if(!b){b=15;break}else{g=e;f=b}}}if((b|0)==8){c[d>>2]=f;d=f;return d|0}else if((b|0)==15){c[d>>2]=f;d=e;return d|0}else if((b|0)==16){c[d>>2]=f;d=g;return d|0}return 0}function xP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+4|0;i=c[a>>2]|0;j=(c[h>>2]|0)-i|0;e=(j|0)/12|0;d=e+1|0;if(d>>>0>357913941)Snb(a);k=a+8|0;f=((c[k>>2]|0)-i|0)/12|0;g=f<<1;g=f>>>0<178956970?(g>>>0>>0?d:g):357913941;do if(!g)f=0;else if(g>>>0>357913941){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{f=omb(g*12|0)|0;break}while(0);e=f+(e*12|0)|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];d=e+(((j|0)/-12|0)*12|0)|0;if((j|0)>0)qpb(d|0,i|0,j|0)|0;c[a>>2]=d;c[h>>2]=e+12;c[k>>2]=f+(g*12|0);if(!i)return;rmb(i);return}function yP(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[135890]|0;a[d+1>>0]=a[135891]|0;a[d+2>>0]=a[135892]|0;a[d+3>>0]=a[135893]|0;a[d+4>>0]=a[135894]|0;a[d+5>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+348|0;c[b+352>>2]=0;c[b+356>>2]=0;c[b+360>>2]=0;c[j>>2]=83436;d=b+368|0;eAa(d);f=b+408|0;TBa(f);e=b+544|0;R0a(e);g=b+572|0;m2a(g);c[b>>2]=60012;c[b+168>>2]=60572;c[b+184>>2]=60608;c[b+316>>2]=60624;c[b+332>>2]=60640;c[j>>2]=60656;c[d>>2]=60676;c[b+384>>2]=60700;c[f>>2]=60716;c[b+424>>2]=60764;c[b+440>>2]=60780;c[b+456>>2]=60796;c[b+488>>2]=60812;c[b+504>>2]=60828;c[e>>2]=60844;c[g>>2]=60860;$ba(b,b+372|0,10);$ba(b,b+412|0,12);c[h>>2]=135;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=135;e=e+4|0;c[g>>2]=e}c[h>>2]=157;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=157;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function zP(a){a=a|0;Waa(a);return}function AP(a){a=a|0;Waa(a);rmb(a);return}function BP(a){a=a|0;bba(a);return}function CP(a){a=a|0;Waa(a);rmb(a);return}function DP(a){a=a|0;return 20}function EP(a){a=a|0;var b=0,d=0,e=0,f=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;e=i;bba(a);c[a+176>>2]=0;d=omb(192)|0;Uba(d);c[d>>2]=61996;b=d+184|0;c[b>>2]=0;c[d+188>>2]=0;c[d+180>>2]=b;bba(d);c[d+160>>2]=0;b=d+168|0;g[b>>3]=0.0;f=d+176|0;c[f>>2]=16;HP(d);g[b>>3]=-1024.0;c[f>>2]=0;c[a+160>>2]=d;Yba(d,a);c[e>>2]=d;f=a+68|0;b=c[f>>2]|0;h=a+72|0;if(b>>>0<(c[h>>2]|0)>>>0){c[b>>2]=d;c[f>>2]=(c[f>>2]|0)+4}else Eq(a+64|0,e);b=omb(192)|0;Uba(b);c[b>>2]=61996;j=b+184|0;c[j>>2]=0;c[b+188>>2]=0;c[b+180>>2]=j;bba(b);c[b+160>>2]=0;j=b+168|0;g[j>>3]=0.0;d=b+176|0;c[d>>2]=16;HP(b);g[j>>3]=-1024.0;c[d>>2]=5;c[a+168>>2]=b;Yba(b,a);c[e>>2]=b;d=c[f>>2]|0;if(d>>>0<(c[h>>2]|0)>>>0){c[d>>2]=b;c[f>>2]=(c[f>>2]|0)+4}else Eq(a+64|0,e);b=omb(192)|0;Uba(b);c[b>>2]=61996;j=b+184|0;c[j>>2]=0;c[b+188>>2]=0;c[b+180>>2]=j;bba(b);c[b+160>>2]=0;j=b+168|0;g[j>>3]=0.0;d=b+176|0;c[d>>2]=16;HP(b);g[j>>3]=0.0;c[d>>2]=17;c[a+172>>2]=b;Yba(b,a);c[e>>2]=b;d=c[f>>2]|0;if(d>>>0<(c[h>>2]|0)>>>0){c[d>>2]=b;c[f>>2]=(c[f>>2]|0)+4}else Eq(a+64|0,e);b=omb(192)|0;Uba(b);c[b>>2]=61996;j=b+184|0;c[j>>2]=0;c[b+188>>2]=0;c[b+180>>2]=j;bba(b);c[b+160>>2]=0;j=b+168|0;g[j>>3]=0.0;d=b+176|0;c[d>>2]=16;HP(b);g[j>>3]=0.0;c[d>>2]=22;c[a+164>>2]=b;Yba(b,a);c[e>>2]=b;d=c[f>>2]|0;if(d>>>0<(c[h>>2]|0)>>>0){c[d>>2]=b;c[f>>2]=(c[f>>2]|0)+4;ya=i;return}else{Eq(a+64|0,e);ya=i;return}}function FP(a,b){a=a|0;b=b|0;b=job(b,7856,11152,0)|0;g[b+8>>3]=0.0;c[b+16>>2]=0;return 0}function GP(a,b){a=a|0;b=b|0;b=job(b,7856,11136,0)|0;c[b+16>>2]=c[(c[a+168>>2]|0)+160>>2];c[b+20>>2]=c[(c[a+172>>2]|0)+160>>2];return 0}function HP(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=a+180|0;b=c[f>>2]|0;g=a+184|0;if((g|0)!=(b|0))do{d=c[b+20>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);e=b;b=c[e+4>>2]|0;if(!b){d=e+8|0;b=c[d>>2]|0;if((c[b>>2]|0)!=(e|0))do{e=c[d>>2]|0;d=e+8|0;b=c[d>>2]|0}while((c[b>>2]|0)!=(e|0))}else while(1){d=c[b>>2]|0;if(!d)break;else b=d}}while((g|0)!=(b|0));IP(f,c[g>>2]|0);c[a+188>>2]=0;c[f>>2]=g;c[g>>2]=0;return}function IP(a,b){a=a|0;b=b|0;if(!b)return;else{IP(a,c[b>>2]|0);IP(a,c[b+4>>2]|0);rmb(b);return}}function JP(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=61996;f=a+180|0;b=c[f>>2]|0;g=a+184|0;if((g|0)!=(b|0))do{d=c[b+20>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);e=b;b=c[e+4>>2]|0;if(!b){d=e+8|0;b=c[d>>2]|0;if((c[b>>2]|0)!=(e|0))do{e=c[d>>2]|0;d=e+8|0;b=c[d>>2]|0}while((c[b>>2]|0)!=(e|0))}else while(1){d=c[b>>2]|0;if(!d)break;else b=d}}while((g|0)!=(b|0));IP(f,c[g>>2]|0);c[a+188>>2]=0;c[f>>2]=g;c[g>>2]=0;IP(f,0);Waa(a);return}function KP(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;c[a>>2]=61996;f=a+180|0;b=c[f>>2]|0;g=a+184|0;if((g|0)!=(b|0))do{d=c[b+20>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);e=b;b=c[e+4>>2]|0;if(!b){d=e+8|0;b=c[d>>2]|0;if((c[b>>2]|0)!=(e|0))do{e=c[d>>2]|0;d=e+8|0;b=c[d>>2]|0}while((c[b>>2]|0)!=(e|0))}else while(1){d=c[b>>2]|0;if(!d)break;else b=d}}while((g|0)!=(b|0));IP(f,c[g>>2]|0);c[a+188>>2]=0;c[f>>2]=g;c[g>>2]=0;Waa(a);rmb(a);return}function LP(a){a=a|0;return 6}function MP(a){a=a|0;var b=0,d=0,e=0,f=0,h=0;bba(a);c[a+160>>2]=0;g[a+168>>3]=0.0;c[a+176>>2]=16;f=a+180|0;b=c[f>>2]|0;h=a+184|0;if((h|0)!=(b|0))do{d=c[b+20>>2]|0;if(d|0)Pa[c[(c[d>>2]|0)+4>>2]&4095](d);e=b;b=c[e+4>>2]|0;if(!b){d=e+8|0;b=c[d>>2]|0;if((c[b>>2]|0)!=(e|0))do{e=c[d>>2]|0;d=e+8|0;b=c[d>>2]|0}while((c[b>>2]|0)!=(e|0))}else while(1){d=c[b>>2]|0;if(!d)break;else b=d}}while((h|0)!=(b|0));IP(f,c[h>>2]|0);c[a+188>>2]=0;c[f>>2]=h;c[h>>2]=0;return}function NP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;d=g;c[d>>2]=b;Yba(b,a);e=a+68|0;f=c[e>>2]|0;if((f|0)==(c[a+72>>2]|0)){vf(a+64|0,d);Bba(a,1);ya=g;return}else{c[f>>2]=b;c[e>>2]=(c[e>>2]|0)+4;Bba(a,1);ya=g;return}}function OP(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!b)n=0;else n=job(b,7856,11152,0)|0;b=c[a+176>>2]|0;if((b|0)<6)return 0;o=a+168|0;p=n+8|0;d=(b|0)>17?0.0:+g[o>>3]-+g[p>>3];if(d>0.0){k=c[(c[n+24>>2]|0)+1368>>2]|0;k=(Da[c[(c[a>>2]|0)+552>>2]&1](a,d,c[n+20>>2]|0,+g[k+2952>>3],+g[k+3024>>3])|0)*10|0}else k=0;b=c[a+180>>2]|0;l=a+184|0;if((l|0)!=(b|0)){m=n+24|0;do{j=c[b+20>>2]|0;i=c[m>>2]|0;e=c[j+68>>2]|0;j=j+64|0;if((e|0)!=(c[j>>2]|0)){h=0;while(1){e=e+-4|0;f=c[e>>2]|0;if(!f)f=0;else f=job(f,13672,11104,0)|0;q=C(eB(i,57508,100,0)|0,0-h|0)|0;Pa[c[(c[f>>2]|0)+40>>2]&4095](f);c[f+160>>2]=q;if((e|0)==(c[j>>2]|0))break;else h=h+1|0}}f=b;b=c[f+4>>2]|0;if(!b){e=f+8|0;b=c[e>>2]|0;if((c[b>>2]|0)!=(f|0))do{q=c[e>>2]|0;e=q+8|0;b=c[e>>2]|0}while((c[b>>2]|0)!=(q|0))}else while(1){e=c[b>>2]|0;if(!e)break;else b=e}}while((l|0)!=(b|0))}q=n+16|0;n=(c[q>>2]|0)+k|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+160>>2]=n;g[p>>3]=+g[o>>3];c[q>>2]=n;return 0}function PP(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+32|0;s=w+28|0;t=w+24|0;u=w+12|0;v=w;e=job(d,7856,7864,0)|0;q=e+4|0;f=c[q>>2]|0;r=e+8|0;d=c[r>>2]|0;g=f;if((d|0)==(g|0)){ya=w;return 0}k=e+24|0;l=b;m=v+4|0;n=v+8|0;o=u+4|0;p=u+8|0;j=e+16|0;while(1){e=g+12|0;do if((c[g>>2]|0)==(b|0)){a[e>>0]=1;e=g+16|0}else{if(!(a[e>>0]|0)){e=g+16|0;break}YP(b,c[g+8>>2]|0,s,t);d=c[t>>2]|0;if((d|0)==-2147483647){YP(b,-1,s,t);d=c[t>>2]|0;if((d|0)==-2147483647){e=g+16|0;d=c[r>>2]|0;break}}i=c[(c[g+4>>2]|0)+160>>2]|0;h=Ba[c[(c[i>>2]|0)+32>>2]&511](i)|0;i=c[i+28>>2]|0;d=d-h-i+((lB(c[k>>2]|0,100)|0)/2|0)|0;if((d|0)>0){c[v>>2]=l;c[m>>2]=c[f>>2];c[n>>2]=d;c[u>>2]=0;c[o>>2]=0;c[p>>2]=0;i=omb(12)|0;c[u>>2]=i;h=i+12|0;c[p>>2]=h;c[i>>2]=c[v>>2];c[i+4>>2]=c[v+4>>2];c[i+8>>2]=c[v+8>>2];c[o>>2]=h;aQ(c[j>>2]|0,u);rmb(i)}e=c[q>>2]|0;e=e+(f-e>>4<<4)|0;g=e+16|0;h=c[r>>2]|0;if((g|0)==(h|0))d=e;else{i=h+-16|0;d=g;f=e;while(1){c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];a[f+12>>0]=a[d+12>>0]|0;d=d+16|0;if((d|0)==(h|0))break;else f=f+16|0}d=e+(((i-g|0)>>>4)+1<<4)|0}c[r>>2]=d}while(0);if((d|0)==(e|0))break;else{f=e;g=e}}ya=w;return 0}function QP(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0;D=ya;ya=ya+32|0;z=D+16|0;A=D+4|0;B=D;if(!d)y=0;else y=job(d,7856,11200,0)|0;C=y+28|0;if(a[C>>0]|0){d=c[y+12>>2]|0;if((d|0)==-2147483647){b=0;ya=D;return b|0}C=b+160|0;B=(c[C>>2]|0)+d|0;Pa[c[(c[b>>2]|0)+40>>2]&4095](b);c[C>>2]=B;b=0;ya=D;return b|0}if(!(c[b+188>>2]|0)){if((c[b+176>>2]|0)!=16){b=1;ya=D;return b|0}c[y+32>>2]=b;b=1;ya=D;return b|0}a[C>>0]=1;d=Nca(b,20,-1)|0;if(!d)n=0;else n=job(d,13672,11120,0)|0;c[z>>2]=0;x=z+4|0;c[x>>2]=0;h=z+8|0;c[h>>2]=0;d=c[y+16>>2]|0;i=y+20|0;if((d|0)==(c[i>>2]|0))a[C>>0]=0;else{j=b+160|0;k=y+36|0;l=y+32|0;m=n+172|0;o=y+4|0;p=y+8|0;q=y+12|0;r=A+4|0;s=A+8|0;t=b+184|0;u=y+40|0;v=y+44|0;w=A;do{e=c[j>>2]|0;e=e-(lB(c[k>>2]|0,100)|0)|0;f=c[l>>2]|0;if(!f){YP(c[m>>2]|0,-1,A,B);f=c[A>>2]|0;if((f|0)!=2147483647){E=+AB(c[k>>2]|0,119);e=~~(+(f|0)-E*+(lB(c[k>>2]|0,75)|0))}}else{YP(f,c[d>>2]|0,A,B);f=c[A>>2]|0;if((f|0)!=2147483647){E=+AB(c[k>>2]|0,119);e=~~(+(f|0)-E*+(lB(c[k>>2]|0,75)|0))}}c[o>>2]=e;c[p>>2]=2147483647;c[q>>2]=-2147483647;e=c[z>>2]|0;c[x>>2]=e;g=c[d>>2]|0;c[r>>2]=7;c[A>>2]=31464;c[s>>2]=g;c[B>>2]=A;if((c[h>>2]|0)>>>0>e>>>0){c[e>>2]=w;c[x>>2]=(c[x>>2]|0)+4}else _z(z,B);if(!(a[(c[(c[k>>2]|0)+1368>>2]|0)+1688>>0]|0))g=c[d>>2]|0;else g=0;e=c[t>>2]|0;a:do if(e|0){while(1){f=c[e+16>>2]|0;if((f|0)<=(g|0)){if((f|0)>=(g|0))break;e=e+4|0}e=c[e>>2]|0;if(!e)break a}g=ZP(b,g)|0;_a[c[(c[g>>2]|0)+124>>2]&1](g,c[u>>2]|0,y,c[v>>2]|0,z,-1e4,0);if((c[q>>2]|0)!=-2147483647)_P(n,c[k>>2]|0,b,c[d>>2]|0)}while(0);d=d+4|0}while((d|0)!=(c[i>>2]|0));d=c[z>>2]|0;a[C>>0]=0;if(d|0){c[x>>2]=d;rmb(d)}}b=0;ya=D;return b|0}function RP(a,b){a=a|0;b=b|0;var d=0;if(!b)b=0;else b=job(b,7856,11200,0)|0;a=b+8|0;d=c[a>>2]|0;if((d|0)==2147483647)return 0;c[b+4>>2]=d;c[a>>2]=2147483647;return 0}function SP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)e=0;else e=job(b,7856,11184,0)|0;d=c[a+180>>2]|0;g=a+184|0;if((g|0)==(d|0))return 0;f=e+8|0;do{e=c[d+20>>2]|0;_a[c[(c[e>>2]|0)+124>>2]&1](e,c[f>>2]|0,b,0,0,-1e4,1);e=d;d=c[e+4>>2]|0;if(!d){a=e+8|0;d=c[a>>2]|0;if((c[d>>2]|0)!=(e|0))do{e=c[a>>2]|0;a=e+8|0;d=c[a>>2]|0}while((c[d>>2]|0)!=(e|0))}else while(1){a=c[d>>2]|0;if(!a)break;else d=a}}while((g|0)!=(d|0));return 0}function TP(a,b){a=a|0;b=b|0;var d=0,e=0;b=job(b,7856,11168,0)|0;d=a+160|0;e=(c[b+12>>2]|0)+(c[d>>2]|0)|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[d>>2]=e;if((c[a+176>>2]|0)!=22)return 0;e=c[b+4>>2]|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[d>>2]=e;return 0}function UP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if(!b)f=0;else f=job(b,7856,11168,0)|0;a=f+8|0;b=c[a>>2]|0;if((b|0)!=-2147483647){c[f+4>>2]=b;c[a>>2]=-2147483647}e=f+44|0;a=c[e>>2]|0;b=f+48|0;d=c[b>>2]|0;if((a|0)==(d|0))return 0;XP(f+32|0,a,d);c[b>>2]=c[e>>2];return 0}function VP(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,h=0,i=0;if(!b)h=0;else h=job(b,7856,11136,0)|0;b=a+176|0;e=c[b>>2]|0;if((e|0)<6)return 0;i=a+160|0;f=c[i>>2]|0;if((e|0)<17){d=+(c[h+16>>2]|0);d=+B(+(+g[h+8>>3]*(+(f|0)-d)+d));Pa[c[(c[a>>2]|0)+40>>2]&4095](a);e=c[b>>2]|0}else{a=c[h+20>>2]|0;d=+(c[h+16>>2]|0);d=+B(+(+g[h+8>>3]*(+(a|0)-d)))+d+ +(f-a|0)}b=~~d;c[i>>2]=b;if((e|0)!=22)return 0;i=h+4|0;c[i>>2]=(c[i>>2]|0)+b;return 0}function WP(a,b,c,d,e){a=a|0;b=+b;c=c|0;d=+d;e=+e;var f=0.0;f=b/+v9a(1.0,2-c|0);return ~~(+w(+((c|0)<2?f:b),+e)*d*10.0)|0}function XP(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=d;h=b;g=k-h|0;f=g>>2;i=a+8|0;e=c[i>>2]|0;l=c[a>>2]|0;j=l;if(f>>>0<=e-l>>2>>>0){g=a+4|0;a=(c[g>>2]|0)-l>>2;f=f>>>0>a>>>0;a=f?b+(a<<2)|0:d;d=a;e=d-h|0;if(e|0)rpb(l|0,b|0,e|0)|0;if(!f){c[g>>2]=j+(e>>2<<2);return}e=k-d|0;if((e|0)<=0)return;qpb(c[g>>2]|0,a|0,e|0)|0;c[g>>2]=(c[g>>2]|0)+(e>>>2<<2);return}if(l){e=a+4|0;c[e>>2]=l;rmb(l);c[i>>2]=0;c[e>>2]=0;c[a>>2]=0;e=0}if(f>>>0>1073741823)Snb(a);l=e>>1;f=e>>2>>>0<536870911?(l>>>0>>0?f:l):1073741823;if(f>>>0>1073741823)Snb(a);e=omb(f<<2)|0;d=a+4|0;c[d>>2]=e;c[a>>2]=e;c[i>>2]=e+(f<<2);if((g|0)<=0)return;qpb(e|0,b|0,g|0)|0;c[d>>2]=e+(g>>>2<<2);return}function YP(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+80|0;f=n+64|0;g=n+40|0;m=n+32|0;h=n+16|0;i=n+4|0;j=n;c[m>>2]=160;c[m+4>>2]=1;c[f>>2]=c[m>>2];c[f+4>>2]=c[m+4>>2];_ca(g,f);c[f>>2]=63120;m=f+4|0;c[m>>2]=2147483647;k=f+8|0;c[k>>2]=-2147483647;c[f+12>>2]=g;if((b|0)==-2147483647){_a[c[(c[a>>2]|0)+124>>2]&1](a,g,f,0,0,-1e4,1);m=c[m>>2]|0;c[d>>2]=m;m=c[k>>2]|0;c[e>>2]=m;ya=n;return}c[h>>2]=0;l=h+4|0;c[l>>2]=0;c[h+8>>2]=0;c[i+4>>2]=7;c[i>>2]=31464;c[i+8>>2]=b;c[j>>2]=i;_z(h,j);_a[c[(c[a>>2]|0)+124>>2]&1](a,g,f,0,h,-1e4,1);f=c[h>>2]|0;if(f|0){c[l>>2]=f;rmb(f)}m=c[m>>2]|0;c[d>>2]=m;m=c[k>>2]|0;c[e>>2]=m;ya=n;return}function ZP(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=a+180|0;i=a+184|0;d=c[i>>2]|0;a:do if(!d)h=8;else{e=d;while(1){f=c[e+16>>2]|0;if((f|0)<=(b|0)){if((f|0)>=(b|0))break a;e=e+4|0}e=c[e>>2]|0;if(!e){h=8;break}}}while(0);if((h|0)==8){g=omb(176)|0;Uba(g);c[g>>2]=60876;bba(g);c[g>>2]=62560;c[g+160>>2]=0;c[g+164>>2]=0;c[g+168>>2]=0;bba(g);c[g+172>>2]=0;d=c[i>>2]|0;do if(!d){e=i;f=i}else{f=a+184|0;while(1){e=c[d+16>>2]|0;if((e|0)>(b|0)){e=c[d>>2]|0;if(!e){h=12;break}}else{if((e|0)>=(b|0)){h=16;break}f=d+4|0;e=c[f>>2]|0;if(!e){h=15;break}else d=f}f=d;d=e}if((h|0)==12){e=d;f=d;break}else if((h|0)==15){e=d;break}else if((h|0)==16){e=d;break}}while(0);d=c[f>>2]|0;if(!d){d=omb(24)|0;c[d+16>>2]=b;c[d+20>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=e;c[f>>2]=d;e=c[c[j>>2]>>2]|0;if(!e)e=d;else{c[j>>2]=e;e=c[f>>2]|0}tF(c[a+184>>2]|0,e);h=a+188|0;c[h>>2]=(c[h>>2]|0)+1}c[d+20>>2]=g;d=c[i>>2]|0}do if(!d){g=i;f=i}else{f=a+184|0;while(1){e=c[d+16>>2]|0;if((e|0)>(b|0)){e=c[d>>2]|0;if(!e){h=28;break}else{f=d;d=e}}else{if((e|0)>=(b|0)){h=32;break}f=d+4|0;e=c[f>>2]|0;if(!e){h=31;break}else d=e}}if((h|0)==28){g=d;f=d;break}else if((h|0)==31){g=d;break}else if((h|0)==32){g=d;break}}while(0);d=c[f>>2]|0;if(d|0){a=d;a=a+20|0;a=c[a>>2]|0;return a|0}e=omb(24)|0;c[e+16>>2]=b;c[e+20>>2]=0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=g;c[f>>2]=e;d=c[c[j>>2]>>2]|0;if(!d)d=e;else{c[j>>2]=d;d=c[f>>2]|0}tF(c[a+184>>2]|0,d);a=a+188|0;c[a>>2]=(c[a>>2]|0)+1;a=e;a=a+20|0;a=c[a>>2]|0;return a|0}function _P(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0;t=ya;ya=ya+32|0;n=t+24|0;q=t+12|0;r=t;s=e;h=c[d+1368>>2]|0;o=(a[h+1688>>0]|0)==0?f:0;g=c[b+76>>2]|0;if(!g)m=0;else m=job(g,13672,12848,0)|0;c[n>>2]=-2147483647;k=(a[h+1732>>0]|0)==0?f:-2147483647;g=c[b+68>>2]|0;l=b+64|0;i=c[l>>2]|0;if((g|0)==(i|0)){ya=t;return}h=0;while(1){g=g+-4|0;j=c[g>>2]|0;if(h){if(!j)i=0;else i=job(j,13672,11104,0)|0;if((c[i+176>>2]|0)==5){p=10;break}YP(i,k,q,n);h=c[n>>2]|0;if((h|0)!=-2147483647)break;h=1;i=c[l>>2]|0}else h=(j|0)==(e|0);if((g|0)==(i|0)){p=19;break}}if((p|0)==10){h=H1(m)|0;c[n>>2]=h}else if((p|0)==19){ya=t;return}if((i|0)==0|(h|0)==-2147483647){ya=t;return}g=$P(ZP(e,o)|0,f)|0;if((g|0)==2147483647)g=2147483647;else{u=+AB(d,119);g=~~(+(g|0)-u*+(lB(d,100)|0))}if((h|0)<=(g|0)){ya=t;return}c[r>>2]=i;c[r+4>>2]=s;c[r+8>>2]=h-g;c[q>>2]=0;d=q+4|0;c[d>>2]=0;p=q+8|0;c[p>>2]=0;s=omb(12)|0;c[q>>2]=s;c[p>>2]=s+12;c[s>>2]=c[r>>2];c[s+4>>2]=c[r+4>>2];c[s+8>>2]=c[r+8>>2];c[d>>2]=s+12;aQ(b,q);rmb(s);ya=t;return}function $P(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=ya;ya=ya+16|0;d=f+4|0;e=f;do if((b|0)==-2147483647){a=qca(a,148)|0;if(!a){e=2147483647;ya=f;return e|0}else{a=job(a,13672,11104,0)|0;break}}else{c[d+4>>2]=7;c[d>>2]=31464;c[d+8>>2]=b;a=Dca(a,d,-1e4,1)|0;if(!a){e=2147483647;ya=f;return e|0}a=c[a+76>>2]|0;if(!a)a=0;else a=job(a,13672,11104,0)|0}while(0);if(!a){e=2147483647;ya=f;return e|0}YP(a,b,d,e);e=c[d>>2]|0;ya=f;return e|0}function aQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;n=o;d=c[b>>2]|0;l=b+4|0;if((d|0)==(c[l>>2]|0)){ya=o;return}m=a+64|0;k=a+68|0;do{j=c[d+8>>2]|0;if(!j)kKa(136075,n);else{g=c[(c[d>>2]|0)+160>>2]|0;h=c[(c[d+4>>2]|0)+160>>2]|0;b=c[m>>2]|0;if((b|0)!=(c[k>>2]|0)){i=h-g|0;do{a=c[b>>2]|0;if(!a)a=0;else a=job(a,13672,11104,0)|0;f=a+160|0;e=c[f>>2]|0;if((e|0)>(g|0)){if((e|0)<(h|0)){e=((C(((e-g|0)*100|0)/(i|0)|0,j)|0)/100|0)+e|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);a=e}else{Pa[c[(c[a>>2]|0)+40>>2]&4095](a);a=e+j|0}c[f>>2]=a}b=b+4|0}while((b|0)!=(c[k>>2]|0))}}d=d+12|0}while((d|0)!=(c[l>>2]|0));ya=o;return}function bQ(a){a=a|0;var b=0;c[a>>2]=62560;b=c[a+160>>2]|0;if(!b){Waa(a);return}c[a+164>>2]=b;rmb(b);Waa(a);return}function cQ(a){a=a|0;var b=0;c[a>>2]=62560;b=c[a+160>>2]|0;if(b|0){c[a+164>>2]=b;rmb(b)}Waa(a);rmb(a);return}function dQ(a){a=a|0;return 12}function eQ(a){a=a|0;bba(a);c[a+172>>2]=0;return}function fQ(a){a=a|0;rmb(a);return}function gQ(a){a=a|0;var b=0,d=0;c[a>>2]=63136;b=a+160|0;c[b>>2]=63696;d=c[a+168>>2]|0;if(d|0){c[a+172>>2]=d;rmb(d)}CZa(b);Waa(a);return}function hQ(a){a=a|0;var b=0,d=0;c[a>>2]=63136;b=a+160|0;c[b>>2]=63696;d=c[a+168>>2]|0;if(d|0){c[a+172>>2]=d;rmb(d)}CZa(b);Waa(a);rmb(a);return}function iQ(a){a=a|0;return 7}function jQ(a){a=a|0;bba(a);i2a(a+160|0);c[a+172>>2]=c[a+168>>2];c[a+180>>2]=0;return}function kQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;g=i;c[g>>2]=b;h=b;if(!b){f=0;b=0}else{b=job(b,13672,12616,0)|0;f=b}a:do if(n1a(b+212|0)|0){b=a+68|0;d=b;b=c[b>>2]|0}else{e=c[a+64>>2]|0;d=a+68|0;b=c[d>>2]|0;b:do if((e|0)!=(b|0)){f=c[f+416>>2]|0;while(1){if((f|0)==(c[(job(c[e>>2]|0,13672,12616,0)|0)+416>>2]|0))break;e=e+4|0;if((e|0)==(b|0))break b}if((e|0)!=(b|0))break a}while(0);f=a+180|0;c[f>>2]=(c[f>>2]|0)+1}while(0);if((b|0)==(c[a+72>>2]|0)){vf(a+64|0,g);Bba(a,1);ya=i;return}else{c[b>>2]=h;c[d>>2]=(c[d>>2]|0)+4;Bba(a,1);ya=i;return}}function lQ(a,b){a=a|0;b=b|0;if(!b)b=0;else b=job(b,7856,11280,0)|0;if((c[a+180>>2]|0)<=1){a=1;return a|0}c[b+16>>2]=-2147483647;c[b+44>>2]=0;c[b+48>>2]=0;c[b+36>>2]=c[b+32>>2];c[b+24>>2]=c[b+20>>2];a=0;return a|0}function mQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)f=0;else f=job(b,7856,11200,0)|0;b=c[a+64>>2]|0;d=a+68|0;if((b|0)==(c[d>>2]|0))return 1;e=f+40|0;a=f+44|0;do{g=c[b>>2]|0;_a[c[(c[g>>2]|0)+124>>2]&1](g,c[e>>2]|0,f,c[a>>2]|0,0,-1e4,1);b=b+4|0}while((b|0)!=(c[d>>2]|0));return 1}function nQ(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=ya;ya=ya+16|0;w=x;if(!d)d=0;else d=job(d,7856,11184,0)|0;u=b+168|0;v=b+172|0;if((c[u>>2]|0)==(c[v>>2]|0)){ya=x;return 1}t=d+12|0;d=kpa((c[t>>2]|0)+760|0,c[b+164>>2]|0)|0;if(!d)s=100;else if(_2a(d+2496|0)|0)s=~~+g[d+2504>>3];else s=100;rQ(c[u>>2]|0,c[v>>2]|0,w);e=c[u>>2]|0;d=c[v>>2]|0;if((e|0)==(d+-4|0))r=u;else{do{d=Nca(c[e>>2]|0,119,-1)|0;if(d|0){d=job(d,13672,13512,0)|0;if(d|0){f=e+4|0;if((f|0)!=(c[v>>2]|0)){j=d+608|0;i=d+600|0;do{d=Nca(c[f>>2]|0,119,-1)|0;if(d|0){d=job(d,13672,13512,0)|0;if(d|0)if((c[j>>2]|0)==(c[d+608>>2]|0))if((a[i>>0]|0)!=(a[d+600>>0]|0)){d=c[e>>2]|0;h=c[f>>2]|0;if((c[d+464>>2]|0)==(c[h+464>>2]|0)){c[d+508>>2]=h;a[(c[f>>2]|0)+512>>0]=1}}}f=f+4|0}while((f|0)!=(c[v>>2]|0))}}}e=e+4|0;d=c[v>>2]|0}while((e|0)!=(d+-4|0));r=u;e=c[u>>2]|0}p=d-e|0;q=p>>2;i=q+-1|0;a:do if((p|0)>4){k=w+4|0;l=w+8|0;m=b+64|0;n=b+68|0;o=w+4|0;p=w+8|0;e=c[r>>2]|0;if((e|0)==(d|0))Tnb(u);j=0;d=e;b:while(1){f=c[d+(j<<2)>>2]|0;do if(c[f+508>>2]|0){h=c[t>>2]|0;c[w>>2]=0;c[k>>2]=0;c[l>>2]=0;d=c[m>>2]|0;if((d|0)!=(c[n>>2]|0)){do{e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;He(f,e,h,s,w)|0;d=d+4|0}while((d|0)!=(c[n>>2]|0));d=c[w>>2]|0;if(d|0){c[k>>2]=d;rmb(d)}}d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=36;break b}f=c[(c[d+(j<<2)>>2]|0)+508>>2]|0;h=c[t>>2]|0;c[w>>2]=0;c[o>>2]=0;c[p>>2]=0;d=c[m>>2]|0;if((d|0)!=(c[n>>2]|0)){do{e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;He(f,e,h,s,w)|0;d=d+4|0}while((d|0)!=(c[n>>2]|0));d=c[w>>2]|0;if(d|0){c[o>>2]=d;rmb(d)}}d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=45;break b}d=c[d+(j<<2)>>2]|0;d=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;e=c[r>>2]|0;if((c[v>>2]|0)-e>>2>>>0<=j>>>0){d=47;break b}e=c[(c[e+(j<<2)>>2]|0)+508>>2]|0;e=d-(Ba[c[(c[e>>2]|0)+32>>2]&511](e)|0)|0;if((e|0)>0){d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=50;break b}h=c[d+(j<<2)>>2]|0;Ra[c[(c[h>>2]|0)+560>>2]&511](h,(c[h+404>>2]|0)-e|0);break}if((e|0)<0){d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=54;break b}h=c[(c[d+(j<<2)>>2]|0)+508>>2]|0;Ra[c[(c[h>>2]|0)+560>>2]&511](h,(c[h+404>>2]|0)+e|0)}}while(0);j=j+1|0;if((j|0)>=(i|0))break a;d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=26;break}}if((d|0)==26)Tnb(u);else if((d|0)==36)Tnb(u);else if((d|0)==45)Tnb(u);else if((d|0)==47)Tnb(u);else if((d|0)==50)Tnb(u);else if((d|0)==54)Tnb(u)}while(0);n=((q|0)/2|0)+(q&1)|0;if((n|0)<=0){ya=x;return 1}o=w+4|0;p=w+8|0;q=b+64|0;k=b+68|0;l=w+4|0;m=w+8|0;j=0;while(1){d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=i>>>0){d=61;break}f=c[d+(i<<2)>>2]|0;if(!(c[f+508>>2]|0))if(!(a[f+512>>0]|0)){h=c[t>>2]|0;c[w>>2]=0;c[o>>2]=0;c[p>>2]=0;d=c[q>>2]|0;if((d|0)!=(c[k>>2]|0)){do{e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;He(f,e,h,s,w)|0;d=d+4|0}while((d|0)!=(c[k>>2]|0));d=c[w>>2]|0;if(d|0){c[o>>2]=d;rmb(d)}}}if((j|0)==(i|0)){d=86;break}d=c[r>>2]|0;if((c[v>>2]|0)-d>>2>>>0<=j>>>0){d=74;break}f=c[d+(j<<2)>>2]|0;if(!(c[f+508>>2]|0))if(!(a[f+512>>0]|0)){h=c[t>>2]|0;c[w>>2]=0;c[l>>2]=0;c[m>>2]=0;d=c[q>>2]|0;if((d|0)!=(c[k>>2]|0)){do{e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,12616,0)|0;He(f,e,h,s,w)|0;d=d+4|0}while((d|0)!=(c[k>>2]|0));d=c[w>>2]|0;if(d|0){c[l>>2]=d;rmb(d)}}}j=j+1|0;if((j|0)>=(n|0)){d=86;break}else i=i+-1|0}if((d|0)==61)Tnb(u);else if((d|0)==74)Tnb(u);else if((d|0)==86){ya=x;return 1}return 0}function oQ(a,b){a=a|0;b=b|0;switch(c[(job(c[a+76>>2]|0,13672,11104,0)|0)+176>>2]|0){case 21:case 20:case 19:case 18:case 4:case 3:case 2:case 1:break;default:return 1}Xba(a);return 1}function pQ(a){a=a|0;var b=0,d=0;a=a+-160|0;c[a>>2]=63136;b=a+160|0;c[b>>2]=63696;d=c[a+168>>2]|0;if(d|0){c[a+172>>2]=d;rmb(d)}CZa(b);Waa(a);return}function qQ(a){a=a|0;var b=0,d=0;a=a+-160|0;c[a>>2]=63136;b=a+160|0;c[b>>2]=63696;d=c[a+168>>2]|0;if(d|0){c[a+172>>2]=d;rmb(d)}CZa(b);Waa(a);rmb(a);return}function rQ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;a:while(1){q=b;f=b+-4|0;r=b+-8|0;s=b;b:while(1){e=q-a|0;g=e>>2;switch(g|0){case 2:{e=4;break a}case 3:{e=8;break a}case 4:{e=9;break a}case 5:{e=10;break a}case 1:case 0:{e=78;break a}default:{}}if((e|0)<124){e=12;break a}j=a+(((g|0)/2|0)<<2)|0;if((e|0)>3996){e=(g|0)/4|0;e=uQ(a,a+(e<<2)|0,j,j+(e<<2)|0,f,d)|0}else e=sQ(a,j,f,d)|0;g=c[a>>2]|0;h=c[j>>2]|0;p=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;do if((p|0)<(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))g=f;else{p=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((p|0)<=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))if((c[g+416>>2]|0)<(c[h+416>>2]|0)){g=f;break}if((a|0)==(r|0)){e=21;break b}g=r;while(1){h=c[g>>2]|0;i=c[j>>2]|0;p=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((p|0)<(Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0))break;p=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((p|0)<=(Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0))if((c[h+416>>2]|0)<(c[i+416>>2]|0))break;g=g+-4|0;if((a|0)==(g|0)){e=21;break b}}p=c[a>>2]|0;c[a>>2]=c[g>>2];c[g>>2]=p;e=e+1|0}while(0);h=a+4|0;c:do if(h>>>0>>0){p=j;while(1){while(1){i=c[h>>2]|0;j=c[p>>2]|0;o=Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0;if((o|0)>=(Ba[c[(c[j>>2]|0)+36>>2]&511](j)|0)){o=Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0;if((o|0)>(Ba[c[(c[j>>2]|0)+36>>2]&511](j)|0))break;if((c[i+416>>2]|0)>=(c[j+416>>2]|0))break}h=h+4|0}g=g+-4|0;i=c[g>>2]|0;j=c[p>>2]|0;o=Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0;d:do if((o|0)>=(Ba[c[(c[j>>2]|0)+36>>2]&511](j)|0)){l=i;m=i;n=j;o=j;k=i;i=j;while(1){m=Ba[c[(c[l>>2]|0)+36>>2]&511](m)|0;if((m|0)<=(Ba[c[(c[n>>2]|0)+36>>2]&511](o)|0))if((c[k+416>>2]|0)<(c[i+416>>2]|0))break d;g=g+-4|0;i=c[g>>2]|0;j=c[p>>2]|0;o=Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0;if((o|0)<(Ba[c[(c[j>>2]|0)+36>>2]&511](j)|0))break;else{l=i;m=i;n=j;o=j;k=i;i=j}}}while(0);if(h>>>0>g>>>0){j=p;break c}o=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=o;p=(p|0)==(h|0)?g:p;h=h+4|0;e=e+1|0}}while(0);do if((h|0)!=(j|0)){g=c[j>>2]|0;i=c[h>>2]|0;p=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((p|0)>=(Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0)){p=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((p|0)>(Ba[c[(c[i>>2]|0)+36>>2]&511](i)|0))break;if((c[g+416>>2]|0)>=(c[i+416>>2]|0))break}p=c[h>>2]|0;c[h>>2]=c[j>>2];c[j>>2]=p;e=e+1|0}while(0);if(!e){g=wQ(a,h,d)|0;e=h+4|0;if(wQ(e,b,d)|0){e=71;break}if(g){f=2;a=e;e=76;break}}p=h;if((p-a|0)>=(s-p|0)){e=75;break}rQ(a,h,d);a=h+4|0}e:do if((e|0)==21){e=a+4|0;g=c[a>>2]|0;h=c[f>>2]|0;s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;do if((s|0)>=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0)){s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((s|0)<=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))if((c[g+416>>2]|0)<(c[h+416>>2]|0))break;if((e|0)==(f|0)){e=78;break a}while(1){g=c[a>>2]|0;h=c[e>>2]|0;s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((s|0)<(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))break;s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((s|0)<=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))if((c[g+416>>2]|0)<(c[h+416>>2]|0))break;e=e+4|0;if((e|0)==(f|0)){e=78;break a}}s=c[e>>2]|0;c[e>>2]=c[f>>2];c[f>>2]=s;e=e+4|0}while(0);if((e|0)==(f|0)){e=78;break a}while(1){g=c[a>>2]|0;h=c[e>>2]|0;s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;f:do if((s|0)>=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0)){j=g;k=g;l=h;m=h;i=g;g=h;while(1){s=Ba[c[(c[j>>2]|0)+36>>2]&511](k)|0;if((s|0)<=(Ba[c[(c[l>>2]|0)+36>>2]&511](m)|0))if((c[i+416>>2]|0)<(c[g+416>>2]|0))break f;e=e+4|0;g=c[a>>2]|0;h=c[e>>2]|0;s=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((s|0)<(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0))break;else{j=g;k=g;l=h;m=h;i=g;g=h}}}while(0);while(1){h=c[a>>2]|0;f=f+-4|0;g=c[f>>2]|0;s=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((s|0)>=(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0)){s=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((s|0)>(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0))break;if((c[h+416>>2]|0)>=(c[g+416>>2]|0))break}}if(e>>>0>=f>>>0){f=4;a=e;e=76;break e}s=c[e>>2]|0;c[e>>2]=c[f>>2];c[f>>2]=s;e=e+4|0}}else if((e|0)==71){f=g?1:2;b=g?b:h;e=76}else if((e|0)==75){e=0;rQ(h+4|0,b,d);b=h}while(0);if((e|0)==76)switch(f&7){case 2:case 4:case 0:break;default:{e=78;break a}}}if((e|0)==4){b=b+-4|0;e=c[b>>2]|0;f=c[a>>2]|0;d=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((d|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){d=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((d|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))return;if((c[e+416>>2]|0)>=(c[f+416>>2]|0))return}d=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=d;return}else if((e|0)==8){sQ(a,a+4|0,b+-4|0,d)|0;return}else if((e|0)==9){tQ(a,a+4|0,a+8|0,b+-4|0,d)|0;return}else if((e|0)==10){uQ(a,a+4|0,a+8|0,a+12|0,b+-4|0,d)|0;return}else if((e|0)==12){vQ(a,b,d);return}else if((e|0)==78)return}function sQ(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;e=c[b>>2]|0;f=c[a>>2]|0;h=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((h|0)<(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))g=1;else{h=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((h|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))g=0;else g=(c[e+416>>2]|0)<(c[f+416>>2]|0)}e=c[d>>2]|0;f=c[b>>2]|0;h=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((h|0)<(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))e=1;else{h=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((h|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))e=0;else e=(c[e+416>>2]|0)<(c[f+416>>2]|0)}if(!g){if(!e){b=0;return b|0}e=c[b>>2]|0;c[b>>2]=c[d>>2];c[d>>2]=e;e=c[b>>2]|0;f=c[a>>2]|0;d=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((d|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){d=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((d|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){b=1;return b|0}if((c[e+416>>2]|0)>=(c[f+416>>2]|0)){b=1;return b|0}}d=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=d;b=2;return b|0}h=c[a>>2]|0;if(e){c[a>>2]=c[d>>2];c[d>>2]=h;b=1;return b|0}c[a>>2]=c[b>>2];c[b>>2]=h;g=c[d>>2]|0;f=h;a=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;e=h;if((a|0)>=(Ba[c[(c[e>>2]|0)+36>>2]&511](f)|0)){a=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((a|0)>(Ba[c[(c[e>>2]|0)+36>>2]&511](f)|0)){b=1;return b|0}if((c[g+416>>2]|0)>=(c[f+416>>2]|0)){b=1;return b|0}}a=c[b>>2]|0;c[b>>2]=c[d>>2];c[d>>2]=a;b=2;return b|0}function tQ(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;h=sQ(a,b,d,f)|0;f=c[e>>2]|0;g=c[d>>2]|0;i=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((i|0)>=(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0)){i=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((i|0)>(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0)){i=h;return i|0}if((c[f+416>>2]|0)>=(c[g+416>>2]|0)){i=h;return i|0}}f=c[d>>2]|0;c[d>>2]=c[e>>2];c[e>>2]=f;f=h+1|0;g=c[d>>2]|0;e=c[b>>2]|0;i=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((i|0)>=(Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0)){i=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((i|0)>(Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0)){i=f;return i|0}if((c[g+416>>2]|0)>=(c[e+416>>2]|0)){i=f;return i|0}}f=c[b>>2]|0;c[b>>2]=c[d>>2];c[d>>2]=f;f=h+2|0;g=c[b>>2]|0;e=c[a>>2]|0;i=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((i|0)>=(Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0)){i=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((i|0)>(Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0)){i=f;return i|0}if((c[g+416>>2]|0)>=(c[e+416>>2]|0)){i=f;return i|0}}i=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=i;i=h+3|0;return i|0}function uQ(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;i=tQ(a,b,d,e,g)|0;g=c[f>>2]|0;h=c[e>>2]|0;j=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((j|0)>=(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0)){j=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;if((j|0)>(Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0)){j=i;return j|0}if((c[g+416>>2]|0)>=(c[h+416>>2]|0)){j=i;return j|0}}g=c[e>>2]|0;c[e>>2]=c[f>>2];c[f>>2]=g;g=i+1|0;h=c[e>>2]|0;f=c[d>>2]|0;j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=g;return j|0}if((c[h+416>>2]|0)>=(c[f+416>>2]|0)){j=g;return j|0}}g=c[d>>2]|0;c[d>>2]=c[e>>2];c[e>>2]=g;g=i+2|0;h=c[d>>2]|0;f=c[b>>2]|0;j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=g;return j|0}if((c[h+416>>2]|0)>=(c[f+416>>2]|0)){j=g;return j|0}}g=c[b>>2]|0;c[b>>2]=c[d>>2];c[d>>2]=g;g=i+3|0;h=c[b>>2]|0;f=c[a>>2]|0;j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if((j|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){j=g;return j|0}if((c[h+416>>2]|0)>=(c[f+416>>2]|0)){j=g;return j|0}}j=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=j;j=i+4|0;return j|0}function vQ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=a+8|0;sQ(a,a+4|0,e,d)|0;d=a+12|0;if((d|0)==(b|0))return;while(1){f=c[d>>2]|0;g=c[e>>2]|0;k=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((k|0)<(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0))l=7;else{k=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((k|0)<=(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0))if((c[f+416>>2]|0)<(c[g+416>>2]|0))l=7}if((l|0)==7){l=0;k=c[d>>2]|0;h=k;i=h+416|0;c[d>>2]=c[e>>2];a:do if((e|0)!=(a|0)){j=k;f=e;while(1){g=f+-4|0;f=c[g>>2]|0;m=Ba[c[(c[j>>2]|0)+36>>2]&511](h)|0;if((m|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){m=Ba[c[(c[j>>2]|0)+36>>2]&511](h)|0;if((m|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))break a;if((c[i>>2]|0)>=(c[f+416>>2]|0))break a}c[e>>2]=c[g>>2];if((g|0)==(a|0)){e=a;break}else{f=g;e=g}}}while(0);c[e>>2]=k}e=d+4|0;if((e|0)==(b|0))break;else{m=d;d=e;e=m}}return}function wQ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;switch(b-a>>2|0){case 2:{d=b+-4|0;e=c[d>>2]|0;f=c[a>>2]|0;if((Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){n=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;if((n|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){a=1;return a|0}if((c[e+416>>2]|0)>=(c[f+416>>2]|0)){a=1;return a|0}}n=c[a>>2]|0;c[a>>2]=c[d>>2];c[d>>2]=n;a=1;return a|0}case 3:{sQ(a,a+4|0,b+-4|0,d)|0;a=1;return a|0}case 4:{tQ(a,a+4|0,a+8|0,b+-4|0,d)|0;a=1;return a|0}case 5:{uQ(a,a+4|0,a+8|0,a+12|0,b+-4|0,d)|0;a=1;return a|0}case 1:case 0:{a=1;return a|0}default:{e=a+8|0;sQ(a,a+4|0,e,d)|0;d=a+12|0;if((d|0)==(b|0)){a=1;return a|0}m=d;d=0;while(1){f=c[m>>2]|0;g=c[e>>2]|0;l=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((l|0)<(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0))n=14;else{l=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;if((l|0)<=(Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0))if((c[f+416>>2]|0)<(c[g+416>>2]|0))n=14}if((n|0)==14){n=0;l=c[m>>2]|0;i=l;j=i+416|0;c[m>>2]=c[e>>2];a:do if((e|0)!=(a|0)){k=l;g=e;f=e;while(1){e=g;h=f+-4|0;f=c[h>>2]|0;g=Ba[c[(c[k>>2]|0)+36>>2]&511](i)|0;if((g|0)>=(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0)){g=Ba[c[(c[k>>2]|0)+36>>2]&511](i)|0;if((g|0)>(Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0))break a;if((c[j>>2]|0)>=(c[f+416>>2]|0))break a}c[e>>2]=c[h>>2];if((h|0)==(a|0)){e=a;break}else{g=h;f=h}}}while(0);c[e>>2]=l;d=d+1|0;if((d|0)==8)break}e=m+4|0;if((e|0)==(b|0)){d=1;n=23;break}else{l=m;m=e;e=l}}if((n|0)==23)return d|0;a=(m+4|0)==(b|0);return a|0}}return 0}function xQ(a){a=a|0;Waa(a);return}function yQ(a){a=a|0;Waa(a);rmb(a);return}function zQ(a){a=a|0;return 34}function AQ(a){a=a|0;bba(a);return}function BQ(a){a=a|0;var b=0;Uba(a);c[a>>2]=60876;bba(a);c[a>>2]=61436;b=a+160|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;EP(a);return}function CQ(a,b,d){a=a|0;b=+b;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;n=o;b=+ppb(+(b*1.0e8))/1.0e8;l=a+64|0;m=a+68|0;f=c[m>>2]|0;e=c[l>>2]|0;a:do if((f-e|0)>0){i=0;while(1){if(f-e>>2>>>0<=i>>>0){j=4;break}e=c[e+(i<<2)>>2]|0;if(!e)e=0;else e=job(e,13672,11104,0)|0;f=e+168|0;if(nKa(+g[f>>3],b)|0){h=c[e+176>>2]|0;if((h|0)==(d|0)){j=29;break}if((h|0)>(d|0)){k=i;break a}}if(+g[f>>3]>b){k=i;break a}i=i+1|0;f=c[m>>2]|0;e=c[l>>2]|0;if((i|0)>=(f-e>>2|0)){j=12;break a}}if((j|0)==4)Tnb(l);else if((j|0)==29){ya=o;return e|0}}else j=12;while(0);b:do if((j|0)==12){if((d|0)==22){k=f-e>>2;break}f=a+172|0;i=(jca(c[f>>2]|0)|0)+-1|0;f=jca(c[f>>2]|0)|0;e=c[l>>2]|0;j=(c[m>>2]|0)-e>>2;if((f|0)<(j|0)){while(1){if(j>>>0<=f>>>0)break;h=c[e+(f<<2)>>2]|0;if(!h)h=0;else h=job(h,13672,11104,0)|0;h=h+168|0;if(+g[h>>3]>3]=b;f=f+1|0;if((f|0)>=(j|0)){k=i;break b}}Tnb(l)}else k=i}while(0);f=omb(192)|0;Uba(f);c[f>>2]=61996;i=f+184|0;c[i>>2]=0;c[f+188>>2]=0;c[f+180>>2]=i;bba(f);c[f+160>>2]=0;i=f+168|0;g[i>>3]=0.0;j=f+176|0;c[j>>2]=16;HP(f);g[i>>3]=b;c[j>>2]=d;Yba(f,a);if((k|0)!=-1){fca(a,f,k);n=f;ya=o;return n|0}c[n>>2]=f;e=c[m>>2]|0;if(e>>>0<(c[a+72>>2]|0)>>>0){c[e>>2]=f;c[m>>2]=(c[m>>2]|0)+4}else Eq(l,n);n=f;ya=o;return n|0}function DQ(a,b){a=a|0;b=+b;var d=0,e=0,f=0,h=0;e=jca(c[a+172>>2]|0)|0;h=a+64|0;d=c[h>>2]|0;f=(c[a+68>>2]|0)-d>>2;if((e|0)>=(f|0))return;while(1){if(f>>>0<=e>>>0){a=4;break}a=c[d+(e<<2)>>2]|0;if(!a)a=0;else a=job(a,13672,11104,0)|0;a=a+168|0;if(+g[a>>3]>3]=b;e=e+1|0;if((e|0)>=(f|0)){a=10;break}}if((a|0)==4)Tnb(h);else if((a|0)==10)return}function EQ(a){a=a|0;return +(+g[(c[a+164>>2]|0)+168>>3])}function FQ(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+160>>2]=b;return}function GQ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=c[a+68>>2]|0;i=a+64|0;if((b|0)==(c[i>>2]|0))return;a=0;do{b=b+-4|0;d=c[b>>2]|0;if(!d)h=0;else h=job(d,13672,11104,0)|0;f=omb(4)|0;g=f+4|0;c[f>>2]=14;e=c[h+176>>2]|0;a:do if((e|0)==14){d=f;j=10}else{d=f;while(1){d=d+4|0;if((d|0)==(g|0))break;if((c[d>>2]|0)==(e|0)){j=10;break a}}rmb(f);a=h}while(0);if((j|0)==10){j=0;rmb(f);if((d|0)==(g|0))a=h;else if(!a)a=0;else{g=c[a+160>>2]|0;Pa[c[(c[h>>2]|0)+40>>2]&4095](h);c[h+160>>2]=g}}}while((b|0)!=(c[i>>2]|0));return}function HQ(a,b,d){a=a|0;b=+b;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;n=o;b=+ppb(+b);l=a+64|0;m=a+68|0;f=c[m>>2]|0;i=c[l>>2]|0;e=f-i|0;a:do if((e|0)>0){j=0;h=f;e=i;while(1){if(h-e>>2>>>0<=j>>>0){f=5;break}e=c[e+(j<<2)>>2]|0;if(!e)e=0;else e=job(e,13672,11104,0)|0;f=e+168|0;if(nKa(+g[f>>3],b)|0){h=c[e+176>>2]|0;if((h|0)==(d|0)){f=19;break}if((h|0)>(d|0)){k=j;break a}}if(+g[f>>3]>b){k=j;break a}j=j+1|0;h=c[m>>2]|0;e=c[l>>2]|0;f=h-e>>2;if((j|0)>=(f|0)){k=f;break a}}if((f|0)==5)Tnb(l);else if((f|0)==19){ya=o;return e|0}}else k=e>>2;while(0);f=omb(192)|0;Uba(f);c[f>>2]=61996;i=f+184|0;c[i>>2]=0;c[f+188>>2]=0;c[f+180>>2]=i;bba(f);c[f+160>>2]=0;i=f+168|0;g[i>>3]=0.0;j=f+176|0;c[j>>2]=16;HP(f);g[i>>3]=b;c[j>>2]=d;Yba(f,a);if((k|0)!=-1){fca(a,f,k);n=f;ya=o;return n|0}c[n>>2]=f;e=c[m>>2]|0;if(e>>>0<(c[a+72>>2]|0)>>>0){c[e>>2]=f;c[m>>2]=(c[m>>2]|0)+4}else Eq(l,n);n=f;ya=o;return n|0}function IQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==119)if(vaa(job(b,12616,13512,0)|0)|0){ya=g;return}c[f>>2]=b;d=a+164|0;e=c[d>>2]|0;if(e>>>0<(c[a+168>>2]|0)>>>0){c[e>>2]=b;c[d>>2]=(c[d>>2]|0)+4}else Eq(a+160|0,f);ya=g;return}function JQ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=ya;ya=ya+32|0;q=v+16|0;r=v;s=a+160|0;t=a+164|0;d=c[t>>2]|0;f=c[s>>2]|0;b=d-f|0;if((b|0)<=0){u=f;c[t>>2]=u;ya=v;return}b=b>>>2;k=q+4|0;l=q+8|0;m=q+12|0;n=r+4|0;o=r+8|0;p=q+4|0;e=b+-1|0;if(d-f>>2>>>0<=e>>>0)Tnb(s);j=0.0;i=b;d=f;while(1){b=c[d+(e<<2)>>2]|0;if(!b)g=0;else g=job(b,13672,12616,0)|0;j=j-+x_(g,0,0,0,1);h=HQ(a,j,16)|0;L_(g,h);b=omb(16)|0;c[b>>2]=92;c[b+4>>2]=106;c[b+8>>2]=119;c[b+12>>2]=124;c[q>>2]=64272;c[k>>2]=0;c[l>>2]=0;c[m>>2]=0;KQ(k,b,b+16|0);rmb(b);c[r>>2]=0;c[n>>2]=0;c[o>>2]=0;oca(g,r,q,-1e4,1,1);LQ(h,g)|0;b=c[r>>2]|0;d=c[n>>2]|0;if((b|0)!=(d|0)){do{f=c[b>>2]|0;if((f|0)!=(g|0)){if(!f)d=0;else d=job(f,13672,12616,0)|0;L_(d,h);LQ(h,d)|0;d=c[n>>2]|0}b=b+4|0}while((b|0)!=(d|0));b=c[r>>2]|0}if(b|0){c[n>>2]=b;rmb(b)}c[q>>2]=64272;b=c[p>>2]|0;if(b|0){c[l>>2]=b;rmb(b)}if((i|0)<=1)break;d=c[s>>2]|0;b=e+-1|0;if((c[t>>2]|0)-d>>2>>>0<=b>>>0){u=4;break}else{i=e;e=b}}if((u|0)==4)Tnb(s);u=c[s>>2]|0;c[t>>2]=u;ya=v;return}function KQ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=d;h=b;g=k-h|0;f=g>>2;i=a+8|0;e=c[i>>2]|0;l=c[a>>2]|0;j=l;if(f>>>0<=e-l>>2>>>0){g=a+4|0;a=(c[g>>2]|0)-l>>2;f=f>>>0>a>>>0;a=f?b+(a<<2)|0:d;d=a;e=d-h|0;if(e|0)rpb(l|0,b|0,e|0)|0;if(!f){c[g>>2]=j+(e>>2<<2);return}e=k-d|0;if((e|0)<=0)return;qpb(c[g>>2]|0,a|0,e|0)|0;c[g>>2]=(c[g>>2]|0)+(e>>>2<<2);return}if(l){e=a+4|0;c[e>>2]=l;rmb(l);c[i>>2]=0;c[e>>2]=0;c[a>>2]=0;e=0}if(f>>>0>1073741823)Snb(a);l=e>>1;f=e>>2>>>0<536870911?(l>>>0>>0?f:l):1073741823;if(f>>>0>1073741823)Snb(a);e=omb(f<<2)|0;d=a+4|0;c[d>>2]=e;c[a>>2]=e;c[i>>2]=e+(f<<2);if((g|0)<=0)return;qpb(e|0,b|0,g|0)|0;c[d>>2]=e+(g>>>2<<2);return}function LQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==127){e=0;f=-2}else{c[g>>2]=0;d=K_(b,g)|0;do if(!d){d=Nca(b,17,-1)|0;if(!d){c[g>>2]=0;e=0;d=-1;break}d=job(d,13672,12520,0)|0;c[g>>2]=d;if(!d){e=0;d=-1}else{d=Nca(d,26,-1)|0;if(!d){e=0;d=-1}else{d=job(d,13672,15488,0)|0;if(!d){e=0;d=-1}else{e=c[(c[g>>2]|0)+200>>2]|0;d=c[d+200>>2]|0}}}}else{e=0-(c[(c[g>>2]|0)+200>>2]|0)|0;d=c[d+200>>2]|0}while(0);f=d}c[g+4>>2]=7;c[g>>2]=31464;c[g+8>>2]=f;d=Dca(a,g,1,1)|0;if(d|0){d=job(d,13672,11248,0)|0;if(d|0){a=d;g=b+416|0;c[g>>2]=e;g=c[a>>2]|0;g=g+112|0;g=c[g>>2]|0;Ra[g&511](a,b);b=a+180|0;b=c[b>>2]|0;b=(b|0)>1;ya=h;return b|0}}g=omb(184)|0;MQ(g,f);Ra[c[(c[a>>2]|0)+112>>2]&511](a,g);a=g;g=b+416|0;c[g>>2]=e;g=c[a>>2]|0;g=g+112|0;g=c[g>>2]|0;Ra[g&511](a,b);b=a+180|0;b=c[b>>2]|0;b=(b|0)>1;ya=h;return b|0}function MQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;d=g;Uba(a);e=a+160|0;h2a(e);c[a>>2]=63136;c[e>>2]=63696;c[a+168>>2]=0;c[a+172>>2]=0;c[a+176>>2]=0;c[d>>2]=156;e=a+124|0;f=c[e>>2]|0;if((f|0)==(c[a+128>>2]|0)){Gd(a+120|0,d);d=c[a>>2]|0}else{c[f>>2]=156;c[e>>2]=f+4;d=63136}Pa[c[d+96>>2]&4095](a);_ba(a);c[a+164>>2]=b;ya=g;return}function NQ(a,b){a=a|0;b=b|0;return Xq(b,a+4|0)|0}function OQ(a,b){a=a|0;b=b|0;return 1}function PQ(a,b){a=a|0;b=b|0;var d=0,e=0;d=ya;ya=ya+16|0;e=d;c[e+4>>2]=7;c[e>>2]=31464;c[e+8>>2]=b;b=(Dca(a,e,1,1)|0)!=0;ya=d;return b|0}function QQ(a,b){a=a|0;b=b|0;var d=0;a=c[a+184>>2]|0;if(!a){b=0;return b|0}while(1){d=c[a+16>>2]|0;if((d|0)<=(b|0)){if((d|0)>=(b|0)){a=1;d=8;break}a=a+4|0}a=c[a>>2]|0;if(!a){a=0;d=8;break}}if((d|0)==8)return a|0;return 0}function RQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;if(!(S_a(b+460|0)|0)){ya=k;return}d=c[a+64>>2]|0;f=a+68|0;do if((d|0)==(c[f>>2]|0))e=0;else{while(1){a=c[d>>2]|0;e=job(a,13672,11248,0)|0;if((c[e+164>>2]|0)==-2147483647){d=9;break}if(wca(a,b,1)|0){d=8;break}d=d+4|0;if((d|0)==(c[f>>2]|0)){d=7;break}}if((d|0)==7)break;else if((d|0)==8)break;else if((d|0)==9)break}while(0);c[j>>2]=b;f=e+168|0;a=c[f>>2]|0;g=e+172|0;h=c[g>>2]|0;i=b;a:do if((a|0)==(h|0))d=14;else while(1){if((c[a>>2]|0)==(b|0)){d=14;break a}a=a+4|0;if((a|0)==(h|0)){d=15;break}}while(0);if((d|0)==14)if((a|0)==(h|0))d=15;do if((d|0)==15)if((h|0)==(c[e+176>>2]|0)){SQ(f,j);break}else{c[h>>2]=i;c[g>>2]=(c[g>>2]|0)+4;break}while(0);ya=k;return}function SQ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function TQ(a){a=a|0;Uba(a);c[a>>2]=63712;bba(a);return}function UQ(a,b){a=a|0;b=+b;var d=0,e=0,f=0,h=0.0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;l=m;h=b+-1.0;j=a+64|0;k=a+68|0;e=c[k>>2]|0;d=c[j>>2]|0;a:do if((e-d|0)>0){f=0;while(1){if(e-d>>2>>>0<=f>>>0){e=5;break}d=c[d+(f<<2)>>2]|0;if(!d)d=0;else d=job(d,13672,16352,0)|0;b=+g[d+424>>3];if(nKa(b,h)|0){e=16;break}if(b>h){i=f;break a}f=f+1|0;e=c[k>>2]|0;d=c[j>>2]|0;if((f|0)>=(e-d>>2|0)){i=-1;break a}}if((e|0)==5)Tnb(j);else if((e|0)==16){ya=m;return d|0}}else i=-1;while(0);e=omb(432)|0;nCa(e);g[e+424>>3]=h;Yba(e,a);if((i|0)!=-1){fca(a,e,i);l=e;ya=m;return l|0}c[l>>2]=e;d=c[k>>2]|0;if(d>>>0<(c[a+72>>2]|0)>>>0){c[d>>2]=e;c[k>>2]=(c[k>>2]|0)+4}else Eq(j,l);l=e;ya=m;return l|0}function VQ(a){a=a|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);return}function WQ(a){a=a|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);rmb(a);return}function XQ(a){a=a|0;return 13}function YQ(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=8;d=b;c[d>>2]=1953721929;c[d+4>>2]=1717912690;a[b+8>>0]=0;return}function ZQ(a){a=a|0;bba(a);CXa(a+160|0);N0a(a+204|0);JXa(a+224|0);n2a(a+288|0);return}function _Q(a){a=a|0;var b=0;b=omb(304)|0;hR(b,a);return b|0}function $Q(a){a=a|0;a=a+-160|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);return}function aR(a){a=a|0;a=a+-160|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);rmb(a);return}function bR(a){a=a|0;a=a+-204|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);return}function cR(a){a=a|0;a=a+-204|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);rmb(a);return}function dR(a){a=a|0;a=a+-224|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);return}function eR(a){a=a|0;a=a+-224|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);rmb(a);return}function fR(a){a=a|0;a=a+-288|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);return}function gR(a){a=a|0;a=a+-288|0;EZa(a+288|0);vXa(a+224|0);aZa(a+204|0);tXa(a+160|0);Waa(a);rmb(a);return}function hR(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;Lba(a,b);g=a+160|0;c[g>>2]=120640;i=a+164|0;e=b+164|0;c[i>>2]=c[e>>2];c[i+4>>2]=c[e+4>>2];c[i+8>>2]=c[e+8>>2];c[a+176>>2]=30628;i=b+180|0;e=c[i+4>>2]|0;f=a+180|0;c[f>>2]=c[i>>2];c[f+4>>2]=e;Lmb(a+188|0,b+188|0);c[a+200>>2]=c[b+200>>2];f=a+204|0;c[f>>2]=121088;Lmb(a+208|0,b+208|0);e=a+224|0;c[e>>2]=120656;i=b+228|0;h=c[i+4>>2]|0;d=a+228|0;c[d>>2]=c[i>>2];c[d+4>>2]=h;c[a+240>>2]=30644;d=a+244|0;h=b+244|0;c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];c[d+8>>2]=c[h+8>>2];c[d+12>>2]=c[h+12>>2];c[d+16>>2]=c[h+16>>2];Lmb(a+264|0,b+264|0);d=a+276|0;h=b+276|0;c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];c[d+8>>2]=c[h+8>>2];d=a+288|0;c[d>>2]=121328;Lmb(a+292|0,b+292|0);c[a>>2]=64288;c[g>>2]=64848;c[f>>2]=64864;c[e>>2]=64880;c[d>>2]=64896;return}function iR(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j+12|0;d=j;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=9;f=d;g=136326;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[d+9>>0]=0;Wba(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+160|0;BXa(d);f=b+204|0;M0a(f);e=b+224|0;IXa(e);g=b+288|0;m2a(g);c[b>>2]=64288;c[d>>2]=64848;c[f>>2]=64864;c[e>>2]=64880;c[g>>2]=64896;c[i>>2]=74;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=74;e=e+4|0;c[g>>2]=e}c[i>>2]=134;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=134;e=e+4|0;c[g>>2]=e}c[i>>2]=76;if((e|0)==(d|0)){Gd(b+120|0,i);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=76;e=e+4|0;c[g>>2]=e}c[i>>2]=157;if((e|0)==(d|0)){Gd(b+120|0,i);i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}else{c[e>>2]=157;c[g>>2]=e+4;i=c[b>>2]|0;i=i+96|0;i=c[i>>2]|0;Pa[i&4095](b);ya=j;return}}function jR(a){a=a|0;qR(a,64956);Vab(a+108|0);return}function kR(a){a=a|0;qR(a,64956);Vab(a+108|0);rmb(a);return}function lR(a){a=a|0;return 1}function mR(a,b){a=a|0;b=b|0;return 1}function nR(a,b){a=a|0;b=b|0;return 1}function oR(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;qR(a,64956);Vab(a+108|0);return}function pR(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;qR(a,64956);Vab(a+108|0);rmb(a);return}function qR(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=c[b>>2]|0;c[a>>2]=f;c[a+(c[f+-12>>2]|0)>>2]=c[b+20>>2];f=a+68|0;g=c[f>>2]|0;d=a+4|0;do if(g|0){e=Ba[c[(c[d>>2]|0)+24>>2]&511](d)|0;if(!(I9a(g)|0)){c[f>>2]=0;if(!e)break}g=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;jcb(g,c[g+16>>2]|4)}while(0);g=c[b+4>>2]|0;c[a>>2]=g;c[a+(c[g+-12>>2]|0)>>2]=c[b+16>>2];sR(d);Xbb(a,b+8|0);return}function rR(a,b){a=a|0;b=b|0;var d=0;d=c[b>>2]|0;c[a>>2]=d;c[a+(c[d+-12>>2]|0)>>2]=c[b+12>>2];sR(a+4|0);Xbb(a,b+4|0);return}function sR(b){b=b|0;var d=0,e=0;c[b>>2]=64988;d=b+64|0;e=c[d>>2]|0;if(e|0){tR(b)|0;if(!(I9a(e)|0))c[d>>2]=0}if(a[b+96>>0]|0){d=c[b+32>>2]|0;if(d|0)smb(d)}if(a[b+97>>0]|0){d=c[b+56>>2]|0;if(d|0)smb(d)}$ab(b);return}function tR(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=ya;ya=ya+16|0;k=m;l=b+64|0;if(!(c[l>>2]|0)){l=0;ya=m;return l|0}j=b+68|0;e=c[j>>2]|0;if(!e){m=J(4)|0;Zob(m);O(m|0,23128,3124)}i=b+92|0;d=c[i>>2]|0;do if(!(d&16)){if(d&8|0){f=b+80|0;g=c[f+4>>2]|0;h=k;c[h>>2]=c[f>>2];c[h+4>>2]=g;do if(!(a[b+98>>0]|0)){f=Ba[c[(c[e>>2]|0)+24>>2]&511](e)|0;g=b+36|0;h=c[g>>2]|0;e=(c[b+40>>2]|0)-h|0;d=((e|0)<0)<<31>>31;if((f|0)>0){f=C((c[b+16>>2]|0)-(c[b+12>>2]|0)|0,f)|0;e=gpb(f|0,((f|0)<0)<<31>>31|0,e|0,d|0)|0;f=0;d=G()|0;break}f=c[b+12>>2]|0;if((f|0)==(c[b+16>>2]|0))f=0;else{n=c[j>>2]|0;j=b+32|0;f=Ja[c[(c[n>>2]|0)+32>>2]&31](n,k,c[j>>2]|0,h,f-(c[b+8>>2]|0)|0)|0;f=(c[g>>2]|0)-f-(c[j>>2]|0)|0;e=gpb(f|0,((f|0)<0)<<31>>31|0,e|0,d|0)|0;f=1;d=G()|0}}else{d=(c[b+16>>2]|0)-(c[b+12>>2]|0)|0;f=0;e=d;d=((d|0)<0)<<31>>31}while(0);l=c[l>>2]|0;n=hpb(0,0,e|0,d|0)|0;if(W9a(l,n,G()|0,1)|0){n=-1;ya=m;return n|0}if(f){l=c[k+4>>2]|0;n=b+72|0;c[n>>2]=c[k>>2];c[n+4>>2]=l}n=c[b+32>>2]|0;c[b+40>>2]=n;c[b+36>>2]=n;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[i>>2]=0}}else{if((c[b+24>>2]|0)!=(c[b+20>>2]|0))if((Fa[c[(c[b>>2]|0)+52>>2]&511](b,-1)|0)==-1){n=-1;ya=m;return n|0}f=b+72|0;g=b+32|0;d=b+52|0;a:while(1){b=c[j>>2]|0;e=c[g>>2]|0;e=Ja[c[(c[b>>2]|0)+20>>2]&31](b,f,e,e+(c[d>>2]|0)|0,k)|0;b=c[g>>2]|0;n=(c[k>>2]|0)-b|0;if((w9a(b,1,n,c[l>>2]|0)|0)!=(n|0)){d=-1;e=24;break}switch(e|0){case 1:break;case 2:{d=-1;e=24;break a}default:{e=10;break a}}}if((e|0)==10){if(!(J9a(c[l>>2]|0)|0))break;else d=-1;ya=m;return d|0}else if((e|0)==24){ya=m;return d|0}}while(0);n=0;ya=m;return n|0}function uR(a){a=a|0;sR(a);rmb(a);return}function vR(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;Ba[c[(c[b>>2]|0)+24>>2]&511](b)|0;d=Vdb(d,202380)|0;c[b+68>>2]=d;f=b+98|0;g=a[f>>0]|0;d=Ba[c[(c[d>>2]|0)+28>>2]&511](d)|0;a[f>>0]=d&1;if((g&255|0)==(d&1|0))return;e=b+8|0;g=b+96|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;e=(a[g>>0]|0)!=0;if(d){f=b+32|0;if(e){d=c[f>>2]|0;if(d|0)smb(d)}e=b+97|0;a[g>>0]=a[e>>0]|0;g=b+60|0;c[b+52>>2]=c[g>>2];b=b+56|0;c[f>>2]=c[b>>2];c[g>>2]=0;c[b>>2]=0;a[e>>0]=0;return}if(!e){d=b+32|0;e=c[d>>2]|0;if((e|0)!=(b+44|0)){f=c[b+52>>2]|0;c[b+60>>2]=f;c[b+56>>2]=e;a[b+97>>0]=0;c[d>>2]=qmb(f)|0;a[g>>0]=1;return}}g=c[b+52>>2]|0;c[b+60>>2]=g;c[b+56>>2]=qmb(g)|0;a[b+97>>0]=1;return}function wR(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=b+8|0;g=b+96|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;if(a[g>>0]|0){f=c[b+32>>2]|0;if(f|0)smb(f)}h=b+97|0;if(a[h>>0]|0){f=c[b+56>>2]|0;if(f|0)smb(f)}f=b+52|0;c[f>>2]=e;do if(e>>>0>8){f=a[b+98>>0]|0;if((d|0)!=0&f<<24>>24!=0){c[b+32>>2]=d;a[g>>0]=0;break}else{c[b+32>>2]=qmb(e)|0;a[g>>0]=1;i=12;break}}else{c[b+32>>2]=b+44;c[f>>2]=8;a[g>>0]=0;f=a[b+98>>0]|0;i=12}while(0);if((i|0)==12)if(!(f<<24>>24)){f=(e|0)>8?e:8;c[b+60>>2]=f;if((d|0)!=0&f>>>0>7){i=0;e=d;d=b+56|0;c[d>>2]=e;a[h>>0]=i;return b|0}d=1;e=qmb(f)|0;i=b+56|0;c[i>>2]=e;a[h>>0]=d;return b|0}c[b+60>>2]=0;d=0;e=0;i=b+56|0;c[i>>2]=e;a[h>>0]=d;return b|0}function xR(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;g=c[b+68>>2]|0;if(!g){a=J(4)|0;Zob(a);O(a|0,23128,3124)}g=Ba[c[(c[g>>2]|0)+24>>2]&511](g)|0;h=b+64|0;if(!(c[h>>2]|0)){g=0;h=0;b=-1;d=-1}else if(((d|0)!=0|(e|0)!=0)&(g|0)<1){g=0;h=0;b=-1;d=-1}else if((Ba[c[(c[b>>2]|0)+24>>2]&511](b)|0)==0&f>>>0<3){j=c[h>>2]|0;i=(g|0)>0;d=fpb(g|0,((g|0)<0)<<31>>31|0,d|0,e|0)|0;e=G()|0;if(!(W9a(j,i?d:0,i?e:0,f)|0)){j=mab(c[h>>2]|0)|0;d=G()|0;h=b+72|0;g=c[h>>2]|0;h=c[h+4>>2]|0;b=j}else{g=0;h=0;b=-1;d=-1}}else{g=0;h=0;b=-1;d=-1}j=a;c[j>>2]=g;c[j+4>>2]=h;j=a+8|0;c[j>>2]=b;c[j+4>>2]=d;return}function yR(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;e=b+64|0;if(c[e>>2]|0)if(!(Ba[c[(c[b>>2]|0)+24>>2]&511](b)|0)){f=d+8|0;if(!(W9a(c[e>>2]|0,c[f>>2]|0,c[f+4>>2]|0,0)|0)){g=d;e=c[g+4>>2]|0;f=b+72|0;c[f>>2]=c[g>>2];c[f+4>>2]=e;c[a>>2]=c[d>>2];c[a+4>>2]=c[d+4>>2];c[a+8>>2]=c[d+8>>2];c[a+12>>2]=c[d+12>>2];return}else{g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}}g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}function zR(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;u=ya;ya=ya+16|0;t=u+4|0;p=u;n=b+64|0;if(!(c[n>>2]|0)){t=-1;ya=u;return t|0}e=b+92|0;if(!(c[e>>2]&8)){c[b+24>>2]=0;c[b+20>>2]=0;c[b+28>>2]=0;r=(a[b+98>>0]|0)==0;s=c[(r?b+56|0:b+32|0)>>2]|0;r=s+(c[(r?b+60|0:b+52|0)>>2]|0)|0;c[b+8>>2]=s;s=b+12|0;c[s>>2]=r;c[b+16>>2]=r;c[e>>2]=8;f=1;e=r}else{e=b+12|0;f=0;s=e;e=c[e>>2]|0}if(!e){g=t+1|0;c[b+8>>2]=t;c[s>>2]=g;c[b+16>>2]=g}else g=e;r=b+16|0;if(f){e=c[r>>2]|0;o=0}else{e=c[r>>2]|0;o=(e-(c[b+8>>2]|0)|0)/2|0;o=o>>>0<4?o:4}do if((g|0)==(e|0)){e=b+8|0;rpb(c[e>>2]|0,g+(0-o)|0,o|0)|0;if(a[b+98>>0]|0){f=c[e>>2]|0;f=pab(f+o|0,1,(c[r>>2]|0)-o-f|0,c[n>>2]|0)|0;if(!f){f=-1;break}q=(c[e>>2]|0)+o|0;c[s>>2]=q;c[r>>2]=q+f;f=d[q>>0]|0;break}l=b+40|0;k=c[l>>2]|0;m=b+36|0;f=c[m>>2]|0;g=k;h=f;if((k|0)==(f|0)){j=b+32|0;k=l;f=h}else{j=b+32|0;rpb(c[j>>2]|0,f|0,g-h|0)|0;k=l;g=c[l>>2]|0;f=c[m>>2]|0}h=c[j>>2]|0;g=h+(g-f)|0;c[m>>2]=g;if((h|0)==(b+44|0))f=8;else f=c[b+52>>2]|0;v=h+f|0;c[l>>2]=v;h=b+60|0;f=(c[h>>2]|0)-o|0;v=v-g|0;i=b+72|0;y=i;x=c[y+4>>2]|0;w=b+80|0;c[w>>2]=c[y>>2];c[w+4>>2]=x;g=pab(g,1,v>>>0>>0?v:f,c[n>>2]|0)|0;if(!g)f=-1;else{f=c[b+68>>2]|0;if(!f){y=J(4)|0;Zob(y);O(y|0,23128,3124)}x=(c[m>>2]|0)+g|0;c[l>>2]=x;y=c[e>>2]|0;if((Na[c[(c[f>>2]|0)+16>>2]&15](f,i,c[j>>2]|0,x,m,y+o|0,y+(c[h>>2]|0)|0,p)|0)==3){f=c[j>>2]|0;q=c[k>>2]|0;c[e>>2]=f;c[s>>2]=f;c[r>>2]=q;q=26}else{g=c[p>>2]|0;f=(c[e>>2]|0)+o|0;if((g|0)==(f|0))f=-1;else{c[s>>2]=f;c[r>>2]=g;q=26}}if((q|0)==26)f=d[f>>0]|0}}else{f=d[g>>0]|0;e=b+8|0}while(0);if((c[e>>2]|0)==(t|0)){c[e>>2]=0;c[s>>2]=0;c[r>>2]=0}y=f;ya=u;return y|0}function AR(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;if(!(c[b+64>>2]|0)){g=-1;return g|0}g=b+12|0;f=c[g>>2]|0;if((c[b+8>>2]|0)>>>0>=f>>>0){g=-1;return g|0}if((d|0)==-1){c[g>>2]=f+-1;g=0;return g|0}if(!(c[b+88>>2]&16)){e=d&255;b=f+-1|0;if((a[b>>0]|0)!=e<<24>>24){g=-1;return g|0}}else{e=d&255;b=f+-1|0}c[g>>2]=b;a[b>>0]=e;g=d;return g|0}function BR(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=ya;ya=ya+16|0;l=u+8|0;r=u+4|0;s=u;t=b+64|0;if(!(c[t>>2]|0)){d=-1;ya=u;return d|0}f=b+92|0;if(!(c[f>>2]&16)){c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;e=c[b+52>>2]|0;do if(e>>>0>8)if(!(a[b+98>>0]|0)){i=c[b+56>>2]|0;j=i+((c[b+60>>2]|0)+-1)|0;c[b+24>>2]=i;h=b+20|0;c[h>>2]=i;e=b+28|0;c[e>>2]=j;g=i;break}else{i=c[b+32>>2]|0;j=i+(e+-1)|0;c[b+24>>2]=i;h=b+20|0;c[h>>2]=i;e=b+28|0;c[e>>2]=j;g=i;break}else{c[b+24>>2]=0;h=b+20|0;c[h>>2]=0;e=b+28|0;c[e>>2]=0;g=0;j=0;i=0}while(0);c[f>>2]=16;q=h;k=e;p=e;o=h}else{o=b+20|0;g=c[o>>2]|0;j=b+28|0;q=o;k=j;p=j;i=g;j=c[j>>2]|0}n=(d|0)==-1;e=b+24|0;f=c[e>>2]|0;if(!n){if(!f){c[e>>2]=l;c[o>>2]=l;c[k>>2]=l+1;f=l}a[f>>0]=d;f=(c[e>>2]|0)+1|0;c[e>>2]=f;g=c[o>>2]|0}a:do if((f|0)==(g|0))m=33;else{do if(!(a[b+98>>0]|0)){k=b+32|0;c[r>>2]=c[k>>2];l=b+68|0;m=b+72|0;h=b+52|0;f=c[l>>2]|0;if(!f){u=J(4)|0;Zob(u);O(u|0,23128,3124)}while(1){g=c[k>>2]|0;f=Na[c[(c[f>>2]|0)+12>>2]&15](f,m,c[o>>2]|0,c[e>>2]|0,s,g,g+(c[h>>2]|0)|0,r)|0;g=c[o>>2]|0;if((c[s>>2]|0)==(g|0)){m=31;break}if((f|0)==3){m=23;break}if(f>>>0>=2){m=31;break}g=c[k>>2]|0;b=(c[r>>2]|0)-g|0;if((w9a(g,1,b,c[t>>2]|0)|0)!=(b|0)){m=31;break}if((f|0)!=1){m=29;break}f=c[e>>2]|0;c[q>>2]=c[s>>2];c[p>>2]=f;c[e>>2]=f;f=c[l>>2]|0;if(!f){m=20;break}}if((m|0)==20){u=J(4)|0;Zob(u);O(u|0,23128,3124)}else if((m|0)==23){s=(c[e>>2]|0)-g|0;if((w9a(g,1,s,c[t>>2]|0)|0)==(s|0))m=30;else m=31}else if((m|0)==29)m=30;if((m|0)==30)break;else if((m|0)==31){e=-1;break a}}else{s=f-g|0;if((w9a(g,1,s,c[t>>2]|0)|0)!=(s|0)){e=-1;break a}}while(0);c[e>>2]=i;c[q>>2]=i;c[p>>2]=j;m=33}while(0);if((m|0)==33)e=n?0:d;d=e;ya=u;return d|0}function CR(a){a=a|0;var b=0;c[a>>2]=65056;b=a+104|0;c[b>>2]=65076;sR(a+4|0);Xbb(a,65088);Vab(b);return}function DR(a){a=a|0;var b=0;c[a>>2]=65056;b=a+104|0;c[b>>2]=65076;sR(a+4|0);Xbb(a,65088);Vab(b);rmb(a);return}function ER(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b>>2]=65056;a=b+104|0;c[a>>2]=65076;sR(b+4|0);Xbb(b,65088);Vab(a);return}function FR(a){a=a|0;var b=0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[a>>2]=65056;b=a+104|0;c[b>>2]=65076;sR(a+4|0);Xbb(a,65088);Vab(b);rmb(a);return}function GR(a){a=a|0;MR(a,65148);Vab(a+128|0);return}function HR(a){a=a|0;MR(a,65148);Vab(a+128|0);rmb(a);return}function IR(a){a=a|0;return 1}function JR(a,b){a=a|0;b=b|0;return 1}function KR(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;MR(a,65148);Vab(a+128|0);return}function LR(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;MR(a,65148);Vab(a+128|0);rmb(a);return}function MR(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=c[d>>2]|0;c[b>>2]=f;c[b+(c[f+-12>>2]|0)>>2]=c[d+20>>2];f=b+72|0;g=c[f>>2]|0;do if(g|0){e=b+8|0;e=Ba[c[(c[e>>2]|0)+24>>2]&511](e)|0;if(!(I9a(g)|0)){c[f>>2]=0;if(!e)break}g=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;jcb(g,c[g+16>>2]|4)}while(0);e=b+116|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);g=c[d+4>>2]|0;c[b>>2]=g;c[b+(c[g+-12>>2]|0)>>2]=c[d+16>>2];sR(b+8|0);Nbb(b,d+8|0);return}function NR(a,b){a=a|0;b=b|0;var d=0;d=c[b>>2]|0;c[a>>2]=d;c[a+(c[d+-12>>2]|0)>>2]=c[b+12>>2];sR(a+8|0);Nbb(a,b+4|0);return}function OR(a){a=a|0;var b=0;c[a>>2]=65184;b=a+108|0;c[b>>2]=65204;sR(a+8|0);Nbb(a,65216);Vab(b);return}function PR(a){a=a|0;var b=0;c[a>>2]=65184;b=a+108|0;c[b>>2]=65204;sR(a+8|0);Nbb(a,65216);Vab(b);rmb(a);return}function QR(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b>>2]=65184;a=b+108|0;c[a>>2]=65204;sR(b+8|0);Nbb(b,65216);Vab(a);return}function RR(a){a=a|0;var b=0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[a>>2]=65184;b=a+108|0;c[b>>2]=65204;sR(a+8|0);Nbb(a,65216);Vab(b);rmb(a);return}function SR(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;h=k;pcb(d);c[d>>2]=64988;c[d+32>>2]=0;c[d+36>>2]=0;c[d+40>>2]=0;e=d+52|0;i=d+68|0;j=d+98|0;f=e;g=f+44|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));b[e+44>>1]=0;a[e+46>>0]=0;e=d+4|0;cmb(h,e);g=hmb(h,202380)|0;Wdb(h);if(!g){j=c[d>>2]|0;j=j+12|0;j=c[j>>2]|0;Ga[j&63](d,0,4096)|0;ya=k;return}cmb(h,e);c[i>>2]=Vdb(h,202380)|0;Wdb(h);i=c[i>>2]|0;a[j>>0]=(Ba[c[(c[i>>2]|0)+28>>2]&511](i)|0)&1;j=c[d>>2]|0;j=j+12|0;j=c[j>>2]|0;Ga[j&63](d,0,4096)|0;ya=k;return}function TR(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=b+4|0;e=c[f>>2]|0;c[a>>2]=e;g=b+16|0;c[a+(c[e+-12>>2]|0)>>2]=c[g>>2];e=a+4|0;h=c[b+8>>2]|0;c[a>>2]=h;c[a+(c[h+-12>>2]|0)>>2]=c[b+12>>2];h=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;kcb(h,e);c[h+72>>2]=0;c[h+76>>2]=-1;f=c[f>>2]|0;c[a>>2]=f;c[a+(c[f+-12>>2]|0)>>2]=c[g>>2];SR(e);e=c[b>>2]|0;c[a>>2]=e;c[a+(c[e+-12>>2]|0)>>2]=c[b+20>>2];c[a+104>>2]=d;return}function UR(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=d+4|0;f=c[g>>2]|0;c[b>>2]=f;h=d+16|0;c[b+(c[f+-12>>2]|0)>>2]=c[h>>2];f=b+8|0;i=c[d+8>>2]|0;c[b>>2]=i;c[b+(c[i+-12>>2]|0)>>2]=c[d+12>>2];c[b+4>>2]=0;i=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;kcb(i,f);c[i+72>>2]=0;c[i+76>>2]=-1;g=c[g>>2]|0;c[b>>2]=g;c[b+(c[g+-12>>2]|0)>>2]=c[h>>2];SR(f);f=c[d>>2]|0;c[b>>2]=f;c[b+(c[f+-12>>2]|0)>>2]=c[d+20>>2];d=b+116|0;f=b+120|0;c[f>>2]=0;c[f+4>>2]=0;a[d+11>>0]=3;a[d>>0]=a[159166]|0;a[d+1>>0]=a[159167]|0;a[d+2>>0]=a[159168]|0;a[d+3>>0]=0;c[b+108>>2]=e;a[b+112>>0]=0;return}function VR(a){a=a|0;$R(a,65276);Vab(a+412|0);return}function WR(a){a=a|0;$R(a,65276);Vab(a+412|0);rmb(a);return}function XR(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+192|0;f=j;g=f+108|0;h=f+8|0;c[f>>2]=11676;c[g>>2]=11696;c[f+4>>2]=0;kcb(f+108|0,h);c[f+180>>2]=0;c[f+184>>2]=-1;c[f>>2]=65184;c[g>>2]=65204;SR(h);d=b+128|0;if((a[d+11>>0]|0)<0)d=c[d>>2]|0;e=f+72|0;if(!(c[e>>2]|0)){d=C9a(d,191590)|0;c[e>>2]=d;if(!d)i=7;else{c[f+96>>2]=8;jcb(f+(c[(c[f>>2]|0)+-12>>2]|0)|0,0)}}else i=7;if((i|0)==7){i=f+(c[(c[f>>2]|0)+-12>>2]|0)|0;jcb(i,c[i+16>>2]|4)}aS(b,f);c[f>>2]=65184;c[g>>2]=65204;sR(h);Nbb(f,65216);Vab(g);ya=j;return 1}function YR(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+144|0;e=i;f=e+60|0;g=e+8|0;c[e>>2]=8508;c[f>>2]=8528;c[e+4>>2]=0;kcb(e+60|0,g);c[e+132>>2]=0;c[e+136>>2]=-1;c[e>>2]=30512;c[f>>2]=30532;pcb(g);c[g>>2]=30444;h=e+40|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[e+56>>2]=8;zl(g,d);aS(b,e);c[e>>2]=30512;c[f>>2]=30532;c[g>>2]=30444;if((a[h+11>>0]|0)>=0){$ab(g);Nbb(e,30544);Vab(f);ya=i;return 1}rmb(c[h>>2]|0);$ab(g);Nbb(e,30544);Vab(f);ya=i;return 1}function ZR(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;$R(a,65276);Vab(a+412|0);return}function _R(a){a=a|0;a=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;$R(a,65276);Vab(a+412|0);rmb(a);return}function $R(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=c[d>>2]|0;c[b>>2]=f;c[b+(c[f+-12>>2]|0)>>2]=c[d+28>>2];f=b+396|0;h=c[f>>2]|0;if(h|0){g=b+400|0;e=c[g>>2]|0;if((e|0)==(h|0))e=h;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(h|0));e=c[f>>2]|0}c[g>>2]=h;rmb(e)}e=b+380|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);f=b+368|0;g=c[f>>2]|0;if(g|0){h=b+372|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}e=c[b+356>>2]|0;if(e|0){c[b+360>>2]=e;rmb(e)}e=c[b+344>>2]|0;if(e|0){c[b+348>>2]=e;rmb(e)}e=c[b+332>>2]|0;if(e|0){c[b+336>>2]=e;rmb(e)}e=c[b+320>>2]|0;if(e|0){c[b+324>>2]=e;rmb(e)}e=c[b+308>>2]|0;if(e|0){c[b+312>>2]=e;rmb(e)}e=c[b+296>>2]|0;if(e|0){c[b+300>>2]=e;rmb(e)}e=c[b+284>>2]|0;if(e|0){c[b+288>>2]=e;rmb(e)}f=b+272|0;g=c[f>>2]|0;if(g|0){h=b+276|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-20|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}f=b+260|0;g=c[f>>2]|0;if(g|0){h=b+264|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}f=b+248|0;g=c[f>>2]|0;if(g|0){h=b+252|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}f=b+236|0;g=c[f>>2]|0;if(g|0){h=b+240|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}f=b+224|0;g=c[f>>2]|0;if(g|0){h=b+228|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}f=b+212|0;g=c[f>>2]|0;if(g|0){h=b+216|0;e=c[h>>2]|0;if((e|0)==(g|0))e=g;else{do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(g|0));e=c[f>>2]|0}c[h>>2]=g;rmb(e)}e=b+164|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=b+128|0;if((a[e+11>>0]|0)>=0){d=d+4|0;MR(b,d);return}rmb(c[e>>2]|0);d=d+4|0;MR(b,d);return}function aS(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,ma=0;ma=ya;ya=ya+144|0;fa=ma+40|0;ia=ma+32|0;ha=ma+24|0;ga=ma+16|0;p=ma+8|0;o=ma;$=ma+120|0;j=ma+108|0;aa=ma+96|0;ba=ma+84|0;ca=ma+72|0;da=ma+60|0;ea=ma+48|0;ka=b+108|0;e=c[ka>>2]|0;Pa[c[(c[e>>2]|0)+96>>2]&4095](e);Kz(c[ka>>2]|0,0);mcb($,d+(c[(c[d>>2]|0)+-12>>2]|0)|0);e=Vdb($,202076)|0;e=Fa[c[(c[e>>2]|0)+28>>2]&511](e,10)|0;Wdb($);Al(d,200196,e)|0;e=(a[200207]|0)<0;f=c[50049]|0;a:do if((a[(e?f:200196)>>0]|0)!=88){k=b+192|0;l=j+11|0;m=j+8|0;n=j+4|0;while(1){if(c[d+(c[(c[d>>2]|0)+-12>>2]|0)+16>>2]&2|0){Z=4;break}e=e?f:200196;i=a[e>>0]|0;f=a[e+1>>0]|0;if(i<<24>>24==37&f<<24>>24==37)dKa(136553,p);else if(f<<24>>24==58){f=e+2|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279){Z=9;break}if(h>>>0<11){a[l>>0]=h;if(!h)e=j;else{e=j;Z=13}}else{Z=h+16&-16;e=omb(Z)|0;c[j>>2]=e;c[m>>2]=Z|-2147483648;c[n>>2]=h;Z=13}if((Z|0)==13){Z=0;qpb(e|0,f|0,h|0)|0}a[e+h>>0]=0;bS(b,i,j);if((a[l>>0]|0)<0)rmb(c[j>>2]|0)}mcb($,d+(c[(c[d>>2]|0)+-12>>2]|0)|0);e=Vdb($,202076)|0;e=Fa[c[(c[e>>2]|0)+28>>2]&511](e,10)|0;Wdb($);Al(d,200196,e)|0;c[k>>2]=(c[k>>2]|0)+1;e=(a[200207]|0)<0;f=c[50049]|0;if((a[(e?f:200196)>>0]|0)==88)break a}if((Z|0)==4){aKa(136528,o);la(0)}else if((Z|0)==9)Jmb(j)}while(0);cS(b);b:do if(!(c[d+(c[(c[d>>2]|0)+-12>>2]|0)+16>>2]&2)){P=b+192|0;Q=aa+11|0;R=aa+8|0;S=aa+4|0;T=ba+11|0;U=ba+8|0;V=ba+4|0;W=b+260|0;X=b+264|0;Y=$+11|0;r=$+12|0;s=b+268|0;t=b+140|0;u=b+189|0;v=b+204|0;w=b+208|0;x=b+144|0;y=b+160|0;z=b+148|0;A=b+152|0;B=b+176|0;C=b+156|0;D=ca+11|0;E=b+396|0;F=b+400|0;G=$+11|0;H=$+4|0;I=da+11|0;J=da+8|0;K=da+4|0;L=$+11|0;M=$+11|0;N=$+4|0;O=ea+11|0;c:while(1){h=(a[200207]|0)<0?c[50049]|0:200196;if((a[h>>0]|0)==88)if((a[h+1>>0]|0)==58){e=c[d+(c[(c[d>>2]|0)+-12>>2]|0)+16>>2]|0;Z=26}else Z=23;else Z=23;if((Z|0)==23){Z=0;f=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;e=c[f+16>>2]|0;if(!(e&2)){mcb($,f);q=Vdb($,202076)|0;q=Fa[c[(c[q>>2]|0)+28>>2]&511](q,10)|0;Wdb($);Al(d,200196,q)|0;c[P>>2]=(c[P>>2]|0)+1}else Z=26}if((Z|0)==26){Z=0;if(e&2|0){_=E;ja=F;break b}f=h+2|0;c[aa>>2]=0;c[aa+4>>2]=0;c[aa+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279){Z=28;break}if(h>>>0<11){a[Q>>0]=h;if(!h)e=aa;else{e=aa;Z=32}}else{Z=h+16&-16;e=omb(Z)|0;c[aa>>2]=e;c[R>>2]=Z|-2147483648;c[S>>2]=h;Z=32}if((Z|0)==32){Z=0;qpb(e|0,f|0,h|0)|0}a[e+h>>0]=0;bS(b,88,aa);if((a[Q>>0]|0)<0)rmb(c[aa>>2]|0);d:do if((a[((a[200207]|0)<0?c[50049]|0:200196)>>0]|0)!=75)do{e=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;if(c[e+16>>2]&2|0)break d;mcb($,e);f=Vdb($,202076)|0;f=Fa[c[(c[f>>2]|0)+28>>2]&511](f,10)|0;Wdb($);Al(d,200196,f)|0;c[P>>2]=(c[P>>2]|0)+1;f=(a[200207]|0)<0?c[50049]|0:200196;h=a[f>>0]|0;f=f+2|0;c[ba>>2]=0;c[ba+4>>2]=0;c[ba+8>>2]=0;i=c9a(f)|0;if(i>>>0>4294967279){Z=39;break c}if(i>>>0<11){a[T>>0]=i;if(!i)e=ba;else{e=ba;Z=43}}else{Z=i+16&-16;e=omb(Z)|0;c[ba>>2]=e;c[U>>2]=Z|-2147483648;c[V>>2]=i;Z=43}if((Z|0)==43){Z=0;qpb(e|0,f|0,i|0)|0}a[e+i>>0]=0;bS(b,h,ba);if((a[T>>0]|0)<0)rmb(c[ba>>2]|0)}while((a[((a[200207]|0)<0?c[50049]|0:200196)>>0]|0)!=75);while(0);if(c[d+(c[(c[d>>2]|0)+-12>>2]|0)+16>>2]&2|0){_=E;ja=F;break b}if((c[W>>2]|0)==(c[X>>2]|0)){dKa(136598,ga);c[$>>2]=0;c[$+4>>2]=0;c[$+8>>2]=0;c[$+12>>2]=0;e=c[X>>2]|0;if(e>>>0<(c[s>>2]|0)>>>0){c[e>>2]=c[$>>2];c[e+4>>2]=c[$+4>>2];c[e+8>>2]=c[$+8>>2];c[$>>2]=0;c[$+4>>2]=0;c[$+8>>2]=0;c[e+12>>2]=c[r>>2];c[X>>2]=(c[X>>2]|0)+16}else{dS(W,$);if((a[Y>>0]|0)<0)rmb(c[$>>2]|0)}}eS(b);q=omb(192)|0;lna(q);if(!(qca((c[ka>>2]|0)+760|0,28)|0)){e=c[t>>2]|0;Ra[c[(c[e>>2]|0)+112>>2]&511](e,q);fS(b);e=omb(248)|0;Iua(e);f=omb(2600)|0;jua(f);c[f+2468>>2]=1;c[f+2516>>2]=c[v>>2];g[f+2584>>3]=+(c[w>>2]|0);h=c[x>>2]|0;if(h|0){c[f+180>>2]=c[h+424>>2];a[f+184>>0]=a[h+448>>0]|0;Pa[c[(c[h>>2]|0)+4>>2]&4095](h);c[x>>2]=0}Ra[c[(c[e>>2]|0)+112>>2]&511](e,f);coa((c[ka>>2]|0)+760|0,e);e=c[z>>2]|0;if(e|0){Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[z>>2]=0}e=c[A>>2]|0;if(e|0){p=c[ka>>2]|0;c[p+1220>>2]=c[e+424>>2];c[p+1224>>2]=c[e+432>>2];c[p+1228>>2]=c[e+428>>2];Pa[c[(c[e>>2]|0)+4>>2]&4095](e);c[A>>2]=0}}p=omb(212)|0;nqa(p);if(a[u>>0]|0){e=omb(200)|0;Oga(e);c[ha>>2]=(c[P>>2]|0)+1;mKa(ca,136651,ha);kca(e,ca);if((a[D>>0]|0)<0)rmb(c[ca>>2]|0);Ra[c[(c[p>>2]|0)+112>>2]&511](p,e)}if((c[y>>2]|0)==-2147483647){if(V1a((c[ka>>2]|0)+1216|0)|0){o=c[ka>>2]|0;if(!(+(c[o+1220>>2]|0)/+(c[o+1224>>2]|0)>=.75)){e=6;f=16}else{e=5;f=8}}else{e=5;f=8}c[B>>2]=f;c[y>>2]=e}e=omb(272)|0;rZ(e,1);c[C>>2]=e;c[e+200>>2]=1;e=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;e:do if(!(c[e+16>>2]&2))do{mcb($,e);e=Vdb($,202076)|0;e=Fa[c[(c[e>>2]|0)+28>>2]&511](e,10)|0;Wdb($);Al(d,200196,e)|0;c[P>>2]=(c[P>>2]|0)+1;Lmb($,200196);e=a[G>>0]|0;i=e<<24>>24<0;j=c[$>>2]|0;h=i?j:$;e=i?c[H>>2]|0:e&255;f:do if(!e)e=-1;else{f=h+e|0;e=h;while(1){if((a[e>>0]|0)!=32)break;e=e+1|0;if((e|0)==(f|0)){e=-1;break f}}e=e-h|0}while(0);if(i)rmb(j);if((e|0)==-1)break e;e=(a[200207]|0)<0;f=c[50049]|0;h=e?f:200196;i=a[h>>0]|0;j=f&255;do if(i<<24>>24!=37){if((a[h+1>>0]|0)!=58|i<<24>>24==124){gS(b,200196,p);break}if(e){e=a[f>>0]|0;if(e<<24>>24==75)Z=94;else j=e}else if(j<<24>>24==75)Z=94;else f=200196;if((Z|0)==94){Z=0;c[ia>>2]=75;dKa(136663,ia);break}f=f+2|0;c[da>>2]=0;c[da+4>>2]=0;c[da+8>>2]=0;h=c9a(f)|0;if(h>>>0>4294967279){Z=87;break c}if(h>>>0<11){a[I>>0]=h;if(!h)e=da;else{e=da;Z=91}}else{Z=h+16&-16;e=omb(Z)|0;c[da>>2]=e;c[J>>2]=Z|-2147483648;c[K>>2]=h;Z=91}if((Z|0)==91){Z=0;qpb(e|0,f|0,h|0)|0}a[e+h>>0]=0;bS(b,j,da);if((a[I>>0]|0)>=0)break;rmb(c[da>>2]|0)}while(0);e=d+(c[(c[d>>2]|0)+-12>>2]|0)|0}while(!(c[e+16>>2]&2|0));while(0);f=c[E>>2]|0;if((f|0)!=(c[F>>2]|0)){h=0;e=0;do{g:do if(!h)Z=115;else{if(!e){Z=121;break}Lmb($,e+80|0);j=a[M>>0]|0;o=j<<24>>24<0;j=j&255;m=o?c[N>>2]|0:j;n=a[f+11>>0]|0;i=n<<24>>24<0;h:do if((m|0)==((i?c[f+4>>2]|0:n&255)|0)){l=c[$>>2]|0;n=o?l:$;i=i?c[f>>2]|0:f;k=(m|0)==0;l=l&255;if(o)if(k){rmb(c[$>>2]|0);Z=120;break g}else{i=(L7a(n,i,m)|0)!=0;break}if(k){Z=128;break g}if((a[i>>0]|0)!=l<<24>>24){Z=115;break g}k=$;while(1){j=j+-1|0;k=k+1|0;if(!j){i=0;Z=112;break h}i=i+1|0;if((a[k>>0]|0)!=(a[i>>0]|0)){i=1;Z=112;break}}}else{i=1;Z=112}while(0);do if((Z|0)==112){if(o)break;if(i){Z=115;break g}else{Z=120;break g}}while(0);rmb(c[$>>2]|0);if(i)Z=115;else Z=120}while(0);do if((Z|0)==115){Lmb(ea,f);e=yca(p,ea,-1e4,1)|0;if(!e)e=0;else e=job(e,13672,12520,0)|0;if((a[O>>0]|0)>=0){Z=120;break}rmb(c[ea>>2]|0);Z=120}while(0);if((Z|0)==120)if(!e)Z=121;else Z=128;do if((Z|0)==121){Z=0;e=f+12|0;o=c[e>>2]|0;Ra[c[(c[o>>2]|0)+48>>2]&511]($,o);if((a[f+11>>0]|0)<0)i=c[f>>2]|0;else i=f;c[fa>>2]=(a[L>>0]|0)<0?c[$>>2]|0:$;c[fa+4>>2]=i;dKa(136700,fa);if((a[L>>0]|0)<0)rmb(c[$>>2]|0);e=c[e>>2]|0;if(!e){e=0;break}Pa[c[(c[e>>2]|0)+4>>2]&4095](e);e=0}else if((Z|0)==128){Z=0;h=Nca(e,19,-1)|0;if(!h)h=0;else h=job(h,13672,12848,0)|0;Ra[c[(c[h>>2]|0)+112>>2]&511](h,c[f+12>>2]|0)}while(0);f=f+16|0}while((f|0)!=(c[F>>2]|0))}Ra[c[(c[q>>2]|0)+112>>2]&511](q,p);if(!(Nca(q,18,-1)|0))Pa[c[(c[q>>2]|0)+4>>2]&4095](q);if(c[d+(c[(c[d>>2]|0)+-12>>2]|0)+16>>2]&2|0){_=E;ja=F;break b}}}if((Z|0)==28)Jmb(aa);else if((Z|0)==39)Jmb(ba);else if((Z|0)==87)Jmb(da)}else{_=b+396|0;ja=b+400|0}while(0);f=c[_>>2]|0;e=c[ja>>2]|0;if((e|0)!=(f|0))do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));c[ja>>2]=f;f=c[b+212>>2]|0;h=b+216|0;e=c[h>>2]|0;if((e|0)!=(f|0))do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));c[h>>2]=f;f=c[b+272>>2]|0;h=b+276|0;e=c[h>>2]|0;if((e|0)!=(f|0))do{e=e+-20|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));c[h>>2]=f;h=c[b+260>>2]|0;f=b+264|0;e=c[f>>2]|0;if((e|0)==(h|0)){c[f>>2]=h;ka=c[ka>>2]|0;RA(ka);ya=ma;return}do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(h|0));c[f>>2]=h;ka=c[ka>>2]|0;RA(ka);ya=ma;return}function bS(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+160|0;w=z+32|0;v=z+24|0;u=z+16|0;t=z+8|0;s=z;y=z+128|0;x=z+88|0;n=z+116|0;o=z+104|0;p=z+72|0;q=z+60|0;r=z+48|0;m=z+36|0;switch(d<<24>>24){case 0:case 37:{ya=z;return}default:{}}if((jnb(e,37,0)|0)==-1){f=e+11|0;k=e}else{Pmb(y,e,0,jnb(e,37,0)|0,e);f=e+11|0;if((a[f>>0]|0)<0){a[c[e>>2]>>0]=0;c[e+4>>2]=0}else{a[e>>0]=0;a[f>>0]=0}Vmb(e,0);c[e>>2]=c[y>>2];c[e+4>>2]=c[y+4>>2];c[e+8>>2]=c[y+8>>2];k=e}l=e+4|0;while(1){g=a[f>>0]|0;i=g<<24>>24<0;if(i){h=c[l>>2]|0;j=c[e>>2]|0}else{h=g&255;j=k}if(!(B7a(a[j+(h+-1)>>0]|0)|0))break;if(i){g=(c[l>>2]|0)+-1|0;c[l>>2]=g;g=(c[e>>2]|0)+g|0}else{g=(g&255)+-1|0;a[f>>0]=g;g=k+g|0}a[g>>0]=0}if(i)h=c[l>>2]|0;else h=g&255;if(!h){ya=z;return}while(1){if(g<<24>>24<0)g=c[e>>2]|0;else g=k;if(!(B7a(a[g>>0]|0)|0))break;Pmb(y,e,1,-1,e);if((a[f>>0]|0)<0){a[c[e>>2]>>0]=0;c[l>>2]=0}else{a[k>>0]=0;a[f>>0]=0}Vmb(e,0);c[k>>2]=c[y>>2];c[k+4>>2]=c[y+4>>2];c[k+8>>2]=c[y+8>>2];g=a[f>>0]|0}f=d<<24>>24;if(d<<24>>24==43){dKa(137403,s);ya=z;return}do switch(f|0){case 66:{Lmb(x,e);i=c[b+192>>2]|0;c[x+12>>2]=i;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=y+12|0;c[h>>2]=i;i=y+16|0;a[i>>0]=d;f=b+276|0;g=c[f>>2]|0;if(g>>>0<(c[b+280>>2]|0)>>>0){c[g>>2]=c[y>>2];c[g+4>>2]=c[y+4>>2];c[g+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[g+12>>2]=c[h>>2];a[g+16>>0]=a[i>>0]|0;c[f>>2]=(c[f>>2]|0)+20}else{wS(b+272|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);ya=z;return}case 67:{Lmb(y,e);f=y+12|0;c[f>>2]=c[b+192>>2];g=b+216|0;h=c[g>>2]|0;if(h>>>0<(c[b+220>>2]|0)>>>0){c[h>>2]=c[y>>2];c[h+4>>2]=c[y+4>>2];c[h+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[h+12>>2]=c[f>>2];c[g>>2]=(c[g>>2]|0)+16}else{dS(b+212|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}ya=z;return}case 68:{Lmb(x,e);i=c[b+192>>2]|0;c[x+12>>2]=i;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=y+12|0;c[h>>2]=i;i=y+16|0;a[i>>0]=d;f=b+276|0;g=c[f>>2]|0;if(g>>>0<(c[b+280>>2]|0)>>>0){c[g>>2]=c[y>>2];c[g+4>>2]=c[y+4>>2];c[g+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[g+12>>2]=c[h>>2];a[g+16>>0]=a[i>>0]|0;c[f>>2]=(c[f>>2]|0)+20}else{wS(b+272|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);ya=z;return}case 70:{Rmb(b+128|0,e)|0;ya=z;return}case 72:{Lmb(y,e);f=y+12|0;c[f>>2]=c[b+192>>2];g=b+228|0;h=c[g>>2]|0;if(h>>>0<(c[b+232>>2]|0)>>>0){c[h>>2]=c[y>>2];c[h+4>>2]=c[y+4>>2];c[h+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[h+12>>2]=c[f>>2];c[g>>2]=(c[g>>2]|0)+16}else{dS(b+224|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}ya=z;return}case 73:{Lmb(n,e);xS(b,n);if((a[n+11>>0]|0)>=0){ya=z;return}rmb(c[n>>2]|0);ya=z;return}case 75:{Lmb(o,e);yS(b,o);if((a[o+11>>0]|0)>=0){ya=z;return}rmb(c[o>>2]|0);ya=z;return}case 76:{Lmb(p,e);zS(b,p);if((a[p+11>>0]|0)>=0){ya=z;return}rmb(c[p>>2]|0);ya=z;return}case 77:{Lmb(q,e);AS(b,q);if((a[q+11>>0]|0)>=0){ya=z;return}rmb(c[q>>2]|0);ya=z;return}case 78:{Lmb(x,e);i=c[b+192>>2]|0;c[x+12>>2]=i;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=y+12|0;c[h>>2]=i;i=y+16|0;a[i>>0]=d;f=b+276|0;g=c[f>>2]|0;if(g>>>0<(c[b+280>>2]|0)>>>0){c[g>>2]=c[y>>2];c[g+4>>2]=c[y+4>>2];c[g+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[g+12>>2]=c[h>>2];a[g+16>>0]=a[i>>0]|0;c[f>>2]=(c[f>>2]|0)+20}else{wS(b+272|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);ya=z;return}case 79:{Lmb(y,e);f=y+12|0;c[f>>2]=c[b+192>>2];g=b+252|0;h=c[g>>2]|0;if(h>>>0<(c[b+256>>2]|0)>>>0){c[h>>2]=c[y>>2];c[h+4>>2]=c[y+4>>2];c[h+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[h+12>>2]=c[f>>2];c[g>>2]=(c[g>>2]|0)+16}else{dS(b+248|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}ya=z;return}case 81:{Lmb(r,e);BS(b,r);if((a[r+11>>0]|0)>=0){ya=z;return}rmb(c[r>>2]|0);ya=z;return}case 83:{Lmb(x,e);i=c[b+192>>2]|0;c[x+12>>2]=i;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=y+12|0;c[h>>2]=i;i=y+16|0;a[i>>0]=d;f=b+276|0;g=c[f>>2]|0;if(g>>>0<(c[b+280>>2]|0)>>>0){c[g>>2]=c[y>>2];c[g+4>>2]=c[y+4>>2];c[g+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[g+12>>2]=c[h>>2];a[g+16>>0]=a[i>>0]|0;c[f>>2]=(c[f>>2]|0)+20}else{wS(b+272|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);ya=z;return}case 84:{Lmb(y,e);f=y+12|0;c[f>>2]=c[b+192>>2];g=b+264|0;h=c[g>>2]|0;if(h>>>0<(c[b+268>>2]|0)>>>0){c[h>>2]=c[y>>2];c[h+4>>2]=c[y+4>>2];c[h+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[h+12>>2]=c[f>>2];c[g>>2]=(c[g>>2]|0)+16}else{dS(b+260|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}ya=z;return}case 85:{dKa(137454,t);ya=z;return}case 86:{dKa(137504,u);ya=z;return}case 87:{dKa(137550,v);ya=z;return}case 88:{Lmb(m,e);CS(b,m);if((a[m+11>>0]|0)>=0){ya=z;return}rmb(c[m>>2]|0);ya=z;return}case 90:{Lmb(x,e);i=c[b+192>>2]|0;c[x+12>>2]=i;c[y>>2]=c[x>>2];c[y+4>>2]=c[x+4>>2];c[y+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;h=y+12|0;c[h>>2]=i;i=y+16|0;a[i>>0]=d;f=b+276|0;g=c[f>>2]|0;if(g>>>0<(c[b+280>>2]|0)>>>0){c[g>>2]=c[y>>2];c[g+4>>2]=c[y+4>>2];c[g+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;c[g+12>>2]=c[h>>2];a[g+16>>0]=a[i>>0]|0;c[f>>2]=(c[f>>2]|0)+20}else{wS(b+272|0,y);if((a[y+11>>0]|0)<0)rmb(c[y>>2]|0)}if((a[x+11>>0]|0)<0)rmb(c[x>>2]|0);ya=z;return}default:{c[w>>2]=f;dKa(137590,w);ya=z;return}}while(0)}function cS(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=ya;ya=ya+128|0;v=w+16|0;q=w+8|0;j=w;r=w+120|0;k=w+116|0;h=w+112|0;d=w+108|0;i=w+104|0;n=w+100|0;o=w+88|0;u=w+84|0;p=w+72|0;l=w+68|0;m=w+64|0;s=w+52|0;t=w+40|0;c[r>>2]=ANa((c[b+108>>2]|0)+160|0,145916)|0;c[k>>2]=ANa(r,145924)|0;c[h>>2]=ANa(k,145933)|0;c[d>>2]=ANa(h,160089)|0;c[i>>2]=rNa(d)|0;d=b+128|0;if((a[d+11>>0]|0)<0)d=c[d>>2]|0;qOa(i,d)|0;d=c[b+212>>2]|0;f=b+216|0;if((d|0)!=(c[f>>2]|0)){g=o+11|0;do{c[i>>2]=ANa(h,137316)|0;c[n>>2]=rNa(i)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(n,e)|0;c[n>>2]=wNa(i,143557)|0;c[j>>2]=c[d+12>>2];mKa(o,136651,j);XMa(n,(a[g>>0]|0)<0?c[o>>2]|0:o)|0;if((a[g>>0]|0)<0)rmb(c[o>>2]|0);c[n>>2]=wNa(i,183898)|0;XMa(n,137325)|0;d=d+16|0}while((d|0)!=(c[f>>2]|0))}c[i>>2]=ANa(k,145943)|0;yNa(i,3)|0;d=b+236|0;g=b+240|0;if((c[d>>2]|0)!=(c[g>>2]|0)){c[n>>2]=ANa(k,137345)|0;d=c[d>>2]|0;if((d|0)!=(c[g>>2]|0)){f=p+11|0;do{c[o>>2]=ANa(n,138357)|0;c[u>>2]=rNa(o)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(u,e)|0;c[u>>2]=wNa(o,143557)|0;c[q>>2]=c[d+12>>2];mKa(p,136651,q);XMa(u,(a[f>>0]|0)<0?c[p>>2]|0:p)|0;if((a[f>>0]|0)<0)rmb(c[p>>2]|0);c[u>>2]=wNa(o,183898)|0;XMa(u,137362)|0;d=d+16|0}while((d|0)!=(c[g>>2]|0))}}c[n>>2]=ANa(r,145951)|0;c[o>>2]=ANa(n,145964)|0;c[u>>2]=ANa(o,145972)|0;c[p>>2]=ANa(u,165027)|0;c[l>>2]=yNa(p,3)|0;vNa(l,145984)|0;c[l>>2]=ANa(u,191527)|0;c[m>>2]=yNa(l,3)|0;vNa(m,137368)|0;c[m>>2]=va(0)|0;m=qa(m|0)|0;n=(c[m+16>>2]|0)+1|0;o=c[m+12>>2]|0;p=c[m+8>>2]|0;q=c[m+4>>2]|0;d=c[m>>2]|0;c[v>>2]=(c[m+20>>2]|0)+1900;c[v+4>>2]=n;c[v+8>>2]=o;c[v+12>>2]=p;c[v+16>>2]=q;c[v+20>>2]=d;mKa(s,146017,v);c[v>>2]=wNa(u,184067)|0;d=s+11|0;XMa(v,(a[d>>0]|0)<0?c[s>>2]|0:s)|0;c[v>>2]=wNa(u,158029)|0;CKa(t);u=t+11|0;XMa(v,(a[u>>0]|0)<0?c[t>>2]|0:t)|0;if((a[u>>0]|0)<0)rmb(c[t>>2]|0);c[b+408>>2]=ANa(r,137394)|0;if((a[d>>0]|0)>=0){ya=w;return}rmb(c[s>>2]|0);ya=w;return}function dS(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=b+4|0;e=c[b>>2]|0;h=(c[l>>2]|0)-e>>4;f=h+1|0;if(f>>>0>268435455)Snb(b);m=b+8|0;k=(c[m>>2]|0)-e|0;e=k>>3;e=k>>4>>>0<134217727?(e>>>0>>0?f:e):268435455;do if(!e)i=0;else if(e>>>0>268435455){m=J(8)|0;Gmb(m,163602);c[m>>2]=125828;O(m|0,23080,3117)}else{i=omb(e<<4)|0;break}while(0);f=i+(h<<4)|0;k=i+(e<<4)|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[i+(h<<4)+12>>2]=c[d+12>>2];j=f+16|0;e=c[b>>2]|0;g=e;d=c[l>>2]|0;if((d|0)==(e|0))d=g;else{g=h+-1-((d+-16-g|0)>>>4)|0;do{h=f;f=f+-16|0;n=d;d=d+-16|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[h+-4>>2]=c[n+-4>>2]}while((d|0)!=(e|0));f=i+(g<<4)|0;d=c[b>>2]|0;e=c[l>>2]|0}c[b>>2]=f;c[l>>2]=j;c[m>>2]=k;f=d;if((e|0)!=(f|0))do{e=e+-16|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));if(!d)return;rmb(d);return}function eS(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+80|0;r=s+40|0;q=s+32|0;k=s+24|0;j=s+16|0;i=s+8|0;p=s;l=s+72|0;m=s+68|0;n=s+56|0;o=s+44|0;c[l>>2]=ANa(b+408|0,137288)|0;c[m>>2]=wNa(l,191494)|0;d=b+140|0;Lmb(n,(c[d>>2]|0)+180|0);h=n+11|0;XMa(m,(a[h>>0]|0)<0?c[n>>2]|0:n)|0;if((a[h>>0]|0)<0)rmb(c[n>>2]|0);c[m>>2]=wNa(l,184054)|0;Lmb(o,(c[d>>2]|0)+80|0);d=o+11|0;c[p>>2]=(a[d>>0]|0)<0?c[o>>2]|0:o;mKa(n,157705,p);h=n+11|0;XMa(m,(a[h>>0]|0)<0?c[n>>2]|0:n)|0;if((a[h>>0]|0)<0)rmb(c[n>>2]|0);if((a[d>>0]|0)<0)rmb(c[o>>2]|0);f=b+260|0;d=c[f>>2]|0;g=b+264|0;if((d|0)!=(c[g>>2]|0)){h=n+11|0;do{c[p>>2]=ANa(l,160089)|0;c[m>>2]=rNa(p)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(m,e)|0;e=d+12|0;if(c[e>>2]|0){c[m>>2]=wNa(p,143557)|0;c[i>>2]=c[e>>2];mKa(n,136651,i);XMa(m,(a[h>>0]|0)<0?c[n>>2]|0:n)|0;if((a[h>>0]|0)<0)rmb(c[n>>2]|0)}c[m>>2]=wNa(p,183898)|0;XMa(m,137293)|0;if((d|0)==(c[f>>2]|0)){c[m>>2]=wNa(p,185624)|0;XMa(m,137299)|0}else{c[m>>2]=wNa(p,185624)|0;XMa(m,137304)|0}d=d+16|0}while((d|0)!=(c[g>>2]|0))}d=c[b+212>>2]|0;f=b+216|0;if((d|0)!=(c[f>>2]|0)){g=n+11|0;do{c[p>>2]=ANa(l,137316)|0;c[m>>2]=rNa(p)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(m,e)|0;c[m>>2]=wNa(p,143557)|0;c[j>>2]=c[d+12>>2];mKa(n,136651,j);XMa(m,(a[g>>0]|0)<0?c[n>>2]|0:n)|0;if((a[g>>0]|0)<0)rmb(c[n>>2]|0);c[m>>2]=wNa(p,183898)|0;XMa(m,137325)|0;d=d+16|0}while((d|0)!=(c[f>>2]|0))}d=b+224|0;g=b+228|0;if((c[d>>2]|0)!=(c[g>>2]|0)){c[p>>2]=ANa(l,137331)|0;c[m>>2]=wNa(p,183898)|0;XMa(m,137339)|0;d=c[d>>2]|0;if((d|0)!=(c[g>>2]|0)){f=o+11|0;do{c[m>>2]=ANa(p,191527)|0;c[n>>2]=rNa(m)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(n,e)|0;c[n>>2]=wNa(m,143557)|0;c[k>>2]=c[d+12>>2];mKa(o,136651,k);XMa(n,(a[f>>0]|0)<0?c[o>>2]|0:o)|0;if((a[f>>0]|0)<0)rmb(c[o>>2]|0);d=d+16|0}while((d|0)!=(c[g>>2]|0))}}d=b+272|0;h=b+276|0;if((c[d>>2]|0)==(c[h>>2]|0)){ya=s;return}c[p>>2]=ANa(l,137345)|0;d=c[d>>2]|0;if((d|0)!=(c[h>>2]|0)){f=o+11|0;g=o+11|0;do{c[m>>2]=ANa(p,138357)|0;c[n>>2]=rNa(m)|0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;qOa(n,e)|0;c[n>>2]=wNa(m,143557)|0;c[q>>2]=c[d+12>>2];mKa(o,136651,q);XMa(n,(a[f>>0]|0)<0?c[o>>2]|0:o)|0;if((a[f>>0]|0)<0)rmb(c[o>>2]|0);c[n>>2]=wNa(m,183898)|0;c[r>>2]=a[d+16>>0];mKa(o,137355,r);XMa(n,(a[g>>0]|0)<0?c[o>>2]|0:o)|0;if((a[g>>0]|0)<0)rmb(c[o>>2]|0);d=d+20|0}while((d|0)!=(c[h>>2]|0))}ya=s;return}
-function $k(e,f){e=e|0;f=f|0;var g=0,h=0,i=0;h=c[f+4>>2]|0;g=c[f+12>>2]|0;do if((h|0)==(g|0))g=0;else{i=c[f+8>>2]|0;if((i|0)==(g|0)){if(c[f+44>>2]&8|0){g=0;break}g=a[g+-1>>0]|0;if(g<<24>>24==95){g=1;break}if(g<<24>>24>-1)if(b[(c[(c[e+12>>2]|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072){g=1;break}g=0;break}if((i|0)==(h|0)){g=c[f+44>>2]|0;if(!(g&128)){if(g&4|0){g=0;break}g=a[h>>0]|0;if(g<<24>>24==95){g=1;break}if(g<<24>>24>-1)if(b[(c[(c[e+12>>2]|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072){g=1;break}g=0;break}}g=a[i+-1>>0]|0;h=a[i>>0]|0;do if(g<<24>>24==95)i=1;else{if(g<<24>>24>-1)if(b[(c[(c[e+12>>2]|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072){i=1;break}i=0}while(0);do if(h<<24>>24==95)g=1;else{if(h<<24>>24>-1)if(b[(c[(c[e+12>>2]|0)+8>>2]|0)+(h<<24>>24<<1)>>1]&3072){g=1;break}g=0}while(0);g=i^g}while(0);if((g|0)==(d[e+20>>0]|0|0)){c[f>>2]=-993;c[f+40>>2]=0;return}else{c[f>>2]=-994;c[f+40>>2]=c[e+4>>2];return}}function al(a){a=a|0;kmb(a);rmb(a);return}function bl(a){a=a|0;a=c[a+12>>2]|0;if(!a)return;Pa[c[(c[a>>2]|0)+4>>2]&4095](a);return}function cl(a,b){a=a|0;b=b|0;return ((c[b+4>>2]|0)==127506?a+12|0:0)|0}function dl(a){a=a|0;rmb(a);return}function el(a){a=a|0;var b=0;c[a>>2]=29856;b=c[a+4>>2]|0;if(!b){rmb(a);return}Pa[c[(c[b>>2]|0)+4>>2]&4095](b);rmb(a);return}function fl(a){a=a|0;var b=0;c[a>>2]=29856;b=c[a+4>>2]|0;if(!b){rmb(a);return}Pa[c[(c[b>>2]|0)+4>>2]&4095](b);rmb(a);return}function gl(a,b){a=a|0;b=b|0;c[b>>2]=-994;c[b+40>>2]=c[a+4>>2];return}function hl(a){a=a|0;rmb(a);return}function il(a,b){a=a|0;b=b|0;c[b>>2]=-1e3;return}function jl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=ya;ya=ya+160|0;l=p+16|0;m=p;n=l+56|0;o=l+4|0;c[l>>2]=14172;c[n>>2]=14192;kcb(l+56|0,o);c[l+128>>2]=0;c[l+132>>2]=-1;c[l>>2]=30392;c[n>>2]=30412;pcb(o);c[o>>2]=30444;h=l+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[l+52>>2]=16;i=e+4|0;f=c[e>>2]|0;if((c[i>>2]|0)!=(f|0)){j=m+11|0;k=m+4|0;g=0;do{if(g){ll(l,157508,1)|0;f=c[e>>2]|0}QPa(m,d,c[f+(g<<2)>>2]|0);f=a[j>>0]|0;q=f<<24>>24<0;ll(l,q?c[m>>2]|0:m,q?c[k>>2]|0:f&255)|0;if((a[j>>0]|0)<0)rmb(c[m>>2]|0);g=g+1|0;f=c[e>>2]|0}while(g>>>0<(c[i>>2]|0)-f>>2>>>0)}kl(b,o);c[l>>2]=30392;c[n>>2]=30412;c[o>>2]=30444;if((a[h+11>>0]|0)>=0){$ab(o);Xbb(l,30424);Vab(n);ya=p;return}rmb(c[h>>2]|0);$ab(o);Xbb(l,30424);Vab(n);ya=p;return}function kl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[d+48>>2]|0;if(e&16|0){e=d+44|0;f=c[e>>2]|0;g=c[d+24>>2]|0;if(f>>>0>>0)c[e>>2]=g;else g=f;e=c[d+20>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=g-e|0;if(d>>>0>4294967279)Jmb(b);if(d>>>0<11)a[b+11>>0]=d;else{h=d+16&-16;f=omb(h)|0;c[b>>2]=f;c[b+8>>2]=h|-2147483648;c[b+4>>2]=d;b=f}if((e|0)!=(g|0)){f=b;while(1){a[f>>0]=a[e>>0]|0;e=e+1|0;if((e|0)==(g|0))break;else f=f+1|0}b=b+d|0}a[b>>0]=0;return}if(!(e&8)){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}e=c[d+8>>2]|0;g=c[d+16>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=g-e|0;if(d>>>0>4294967279)Jmb(b);if(d>>>0<11)a[b+11>>0]=d;else{f=d+16&-16;h=omb(f)|0;c[b>>2]=h;c[b+8>>2]=f|-2147483648;c[b+4>>2]=d;b=h}if((e|0)!=(g|0)){f=b;while(1){a[f>>0]=a[e>>0]|0;e=e+1|0;if((e|0)==(g|0))break;else f=f+1|0}b=b+d|0}a[b>>0]=0;return}function ll(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;h=m+12|0;k=m;l=m+8|0;tcb(k,b);if(!(a[k>>0]|0)){ucb(k);ya=m;return b|0}i=(c[b>>2]|0)+-12|0;c[l>>2]=c[b+(c[i>>2]|0)+24>>2];i=b+(c[i>>2]|0)|0;j=c[i+4>>2]|0;g=d+e|0;f=i+76|0;e=c[f>>2]|0;if((e|0)==-1){mcb(h,i);e=Vdb(h,202076)|0;e=Fa[c[(c[e>>2]|0)+28>>2]&511](e,32)|0;Wdb(h);e=e<<24>>24;c[f>>2]=e}c[h>>2]=c[l>>2];if(ml(h,d,(j&176|0)==32?g:d,g,i,e&255)|0){ucb(k);ya=m;return b|0}l=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;jcb(l,c[l+16>>2]|5);ucb(k);ya=m;return b|0}function ml(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;m=o;n=c[b>>2]|0;if(!n){n=0;ya=o;return n|0}i=d;j=f-i|0;l=g+12|0;k=c[l>>2]|0;j=(k|0)>(j|0)?k-j|0:0;k=e;g=k-i|0;if((g|0)>0)if((Ga[c[(c[n>>2]|0)+48>>2]&63](n,d,g)|0)!=(g|0)){c[b>>2]=0;n=0;ya=o;return n|0}do if((j|0)>0){c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;if(j>>>0<11){d=m+11|0;a[d>>0]=j;g=m;i=m}else{d=j+16&-16;g=omb(d)|0;c[m>>2]=g;c[m+8>>2]=d|-2147483648;c[m+4>>2]=j;d=m+11|0;i=m}spb(g|0,h|0,j|0)|0;a[g+j>>0]=0;if((Ga[c[(c[n>>2]|0)+48>>2]&63](n,(a[d>>0]|0)<0?c[i>>2]|0:m,j)|0)==(j|0)){if((a[d>>0]|0)<0)rmb(c[i>>2]|0);break}c[b>>2]=0;if((a[d>>0]|0)<0)rmb(c[i>>2]|0);n=0;ya=o;return n|0}while(0);f=f-k|0;if((f|0)>0)if((Ga[c[(c[n>>2]|0)+48>>2]&63](n,e,f)|0)!=(f|0)){c[b>>2]=0;n=0;ya=o;return n|0}c[l>>2]=0;ya=o;return n|0}function nl(b){b=b|0;var d=0;c[b>>2]=30444;d=b+32|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);$ab(b);return}function ol(b){b=b|0;var d=0;c[b>>2]=30444;d=b+32|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);$ab(b);rmb(b);return}function pl(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=d+44|0;j=c[i>>2]|0;n=d+24|0;o=c[n>>2]|0;if(j>>>0>>0){c[i>>2]=o;m=o}else m=j;i=h&24;a:do if(!i){j=-1;i=-1}else if((g|0)==1&(i|0)==24){j=-1;i=-1}else{if(!m){k=0;l=0}else{i=d+32|0;if((a[i+11>>0]|0)<0)i=c[i>>2]|0;l=m-i|0;k=((l|0)<0)<<31>>31}b:do switch(g|0){case 0:{i=0;j=0;break}case 1:if(!(h&8)){j=o-(c[d+20>>2]|0)|0;i=j;j=((j|0)<0)<<31>>31;break b}else{j=(c[d+12>>2]|0)-(c[d+8>>2]|0)|0;i=j;j=((j|0)<0)<<31>>31;break b}case 2:{i=l;j=k;break}default:{j=-1;i=-1;break a}}while(0);j=gpb(i|0,j|0,e|0,f|0)|0;i=G()|0;if((i|0)<0|((k|0)<(i|0)|(k|0)==(i|0)&l>>>0>>0)){j=-1;i=-1}else{k=h&8;if(!((j|0)==0&(i|0)==0)){if(k|0)if(!(c[d+12>>2]|0)){j=-1;i=-1;break}if((h&16|0)!=0&(o|0)==0){j=-1;i=-1;break}}if(k|0){c[d+12>>2]=(c[d+8>>2]|0)+j;c[d+16>>2]=m}if(h&16)c[n>>2]=(c[d+20>>2]|0)+j}}while(0);o=b;c[o>>2]=0;c[o+4>>2]=0;b=b+8|0;c[b>>2]=j;c[b+4>>2]=i;return}function ql(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;d=d+8|0;Za[c[(c[b>>2]|0)+16>>2]&15](a,b,c[d>>2]|0,c[d+4>>2]|0,0,e);return}function rl(a){a=a|0;var b=0,e=0,f=0;b=a+44|0;f=c[b>>2]|0;e=c[a+24>>2]|0;if(f>>>0>>0){c[b>>2]=e;f=e}if(!(c[a+48>>2]&8)){a=-1;return a|0}b=a+16|0;e=c[b>>2]|0;if(e>>>0>>0){c[b>>2]=f;e=f}b=c[a+12>>2]|0;if(b>>>0>=e>>>0){a=-1;return a|0}a=d[b>>0]|0;return a|0}function sl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;f=b+44|0;e=c[f>>2]|0;g=c[b+24>>2]|0;if(e>>>0>>0){c[f>>2]=g;e=g}h=b+12|0;f=c[h>>2]|0;if((c[b+8>>2]|0)>>>0>=f>>>0){d=-1;return d|0}if((d|0)==-1){c[h>>2]=f+-1;c[b+16>>2]=e;d=0;return d|0}if(!(c[b+48>>2]&16)){g=d&255;f=f+-1|0;if((a[f>>0]|0)!=g<<24>>24){d=-1;return d|0}}else{g=d&255;f=f+-1|0}c[h>>2]=f;c[b+16>>2]=e;a[f>>0]=g;return d|0}function tl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=ya;ya=ya+16|0;o=t;if((d|0)==-1){s=0;ya=t;return s|0}p=b+12|0;q=b+8|0;r=(c[p>>2]|0)-(c[q>>2]|0)|0;s=b+24|0;k=c[s>>2]|0;m=b+28|0;e=c[m>>2]|0;if((k|0)==(e|0)){j=b+48|0;if(!(c[j>>2]&16)){s=-1;ya=t;return s|0}h=b+20|0;i=c[h>>2]|0;n=b+44|0;l=(c[n>>2]|0)-i|0;g=b+32|0;cnb(g,0);e=g+11|0;if((a[e>>0]|0)<0)f=(c[b+40>>2]&2147483647)+-1|0;else f=10;Ymb(g,f,0);e=a[e>>0]|0;if(e<<24>>24<0){f=c[g>>2]|0;e=c[b+36>>2]|0}else{f=g;e=e&255}e=f+e|0;c[h>>2]=f;c[m>>2]=e;k=f+(k-i)|0;c[s>>2]=k;f=f+l|0;c[n>>2]=f;l=n;g=n;i=e}else{f=b+44|0;l=f;j=b+48|0;g=f;f=c[f>>2]|0;i=e}h=k+1|0;c[o>>2]=h;f=c[(h>>>0>>0?g:o)>>2]|0;c[l>>2]=f;if(c[j>>2]&8|0){e=b+32|0;if((a[e+11>>0]|0)<0)e=c[e>>2]|0;c[q>>2]=e;c[p>>2]=e+r;c[b+16>>2]=f}if((k|0)==(i|0)){s=Fa[c[(c[b>>2]|0)+52>>2]&511](b,d&255)|0;ya=t;return s|0}else{c[s>>2]=h;a[k>>0]=d;s=d&255;ya=t;return s|0}return 0}function ul(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=30392;d=b+56|0;c[d>>2]=30412;e=b+4|0;c[e>>2]=30444;f=b+36|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Xbb(b,30424);Vab(d);return}function vl(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=30392;d=b+56|0;c[d>>2]=30412;e=b+4|0;c[e>>2]=30444;f=b+36|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Xbb(b,30424);Vab(d);rmb(b);return}function wl(b){b=b|0;var d=0,e=0,f=0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[b>>2]=30392;d=b+56|0;c[d>>2]=30412;e=b+4|0;c[e>>2]=30444;f=b+36|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Xbb(b,30424);Vab(d);return}function xl(b){b=b|0;var d=0,e=0,f=0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[b>>2]=30392;d=b+56|0;c[d>>2]=30412;e=b+4|0;c[e>>2]=30444;f=b+36|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Xbb(b,30424);Vab(d);rmb(b);return}function yl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+176|0;k=q+28|0;l=q+16|0;m=q+12|0;n=q;c[b>>2]=0;o=b+4|0;c[o>>2]=0;p=b+8|0;c[p>>2]=0;h=k+60|0;i=k+8|0;c[k>>2]=8508;c[h>>2]=8528;c[k+4>>2]=0;kcb(k+60|0,i);c[k+132>>2]=0;c[k+136>>2]=-1;c[k>>2]=30512;c[h>>2]=30532;pcb(i);c[i>>2]=30444;j=k+40|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[k+56>>2]=8;zl(i,e);c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;f=n+11|0;while(1){g=Al(k,l,32)|0;if(c[g+(c[(c[g>>2]|0)+-12>>2]|0)+16>>2]&5|0)break;Lmb(n,l);e=RPa(d,n,1)|0;c[m>>2]=e;g=c[o>>2]|0;if(g>>>0<(c[p>>2]|0)>>>0){c[g>>2]=e;c[o>>2]=g+4}else Bl(b,m);if((a[f>>0]|0)<0)rmb(c[n>>2]|0)}if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);c[k>>2]=30512;c[h>>2]=30532;c[i>>2]=30444;if((a[j+11>>0]|0)>=0){$ab(i);Nbb(k,30544);Vab(h);ya=q;return}rmb(c[j>>2]|0);$ab(i);Nbb(k,30544);Vab(h);ya=q;return}function zl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=b+32|0;Rmb(h,d)|0;g=b+44|0;c[g>>2]=0;i=b+48|0;f=c[i>>2]|0;if(f&8|0){d=a[h+11>>0]|0;if(d<<24>>24<0){d=c[h>>2]|0;e=d;d=d+(c[b+36>>2]|0)|0}else{e=h;d=h+(d&255)|0}c[g>>2]=d;c[b+8>>2]=e;c[b+12>>2]=e;c[b+16>>2]=d}if(!(f&16))return;f=h+11|0;d=a[f>>0]|0;if(d<<24>>24<0){e=c[b+36>>2]|0;c[g>>2]=(c[h>>2]|0)+e;d=(c[b+40>>2]&2147483647)+-1|0}else{e=d&255;c[g>>2]=h+e;d=10}Ymb(h,d,0);f=a[f>>0]|0;if(f<<24>>24<0){d=c[h>>2]|0;f=c[b+36>>2]|0}else{d=h;f=f&255}g=b+24|0;c[g>>2]=d;c[b+20>>2]=d;c[b+28>>2]=d+f;if(!(c[i>>2]&3))return;if((e|0)<0){d=d+2147483647|0;e=e+-2147483647|0;b=(e|0)<0;d=b?d+2147483647|0:d;c[g>>2]=d;e=b?1:e}else if(!e)return;c[g>>2]=d+e;return}function Al(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+16|0;l=n;rcb(l,b,1);if(!(a[l>>0]|0)){ya=n;return b|0}l=e+11|0;if((a[l>>0]|0)<0){a[c[e>>2]>>0]=0;k=e+4|0;c[k>>2]=0}else{a[e>>0]=0;a[l>>0]=0;k=e+4|0}j=0;while(1){g=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0;h=g+12|0;i=c[h>>2]|0;if((i|0)==(c[g+16>>2]|0)){g=Ba[c[(c[g>>2]|0)+40>>2]&511](g)|0;if((g|0)==-1){m=11;break}}else{c[h>>2]=i+1;g=d[i>>0]|0}g=g&255;if(g<<24>>24==f<<24>>24){g=0;break}cnb(e,g);if((a[l>>0]|0)<0&(c[k>>2]|0)==-17){g=4;break}else j=j+1|0}if((m|0)==11)g=(j|0)==0?6:2;m=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;jcb(m,c[m+16>>2]|g);ya=n;return b|0}function Bl(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Cl(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=30512;d=b+60|0;c[d>>2]=30532;e=b+8|0;c[e>>2]=30444;f=b+40|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Nbb(b,30544);Vab(d);return}function Dl(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=30512;d=b+60|0;c[d>>2]=30532;e=b+8|0;c[e>>2]=30444;f=b+40|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Nbb(b,30544);Vab(d);rmb(b);return}function El(b){b=b|0;var d=0,e=0,f=0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[b>>2]=30512;d=b+60|0;c[d>>2]=30532;e=b+8|0;c[e>>2]=30444;f=b+40|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Nbb(b,30544);Vab(d);return}function Fl(b){b=b|0;var d=0,e=0,f=0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[b>>2]=30512;d=b+60|0;c[d>>2]=30532;e=b+8|0;c[e>>2]=30444;f=b+40|0;if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);$ab(e);Nbb(b,30544);Vab(d);rmb(b);return}function Gl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,127913)|0;ya=e;return}case 2:{Wmb(a,127915)|0;ya=e;return}case 3:{Wmb(a,127917)|0;ya=e;return}case 4:{Wmb(a,127920)|0;ya=e;return}case 5:{Wmb(a,127923)|0;ya=e;return}case 6:{Wmb(a,127926)|0;ya=e;return}case 7:{Wmb(a,166144)|0;ya=e;return}default:{c[b>>2]=d;dKa(127930,b);Wmb(a,202525)|0;ya=e;return}}}function Hl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,127913,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,127915,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,127917,2)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,127920,2)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,127923,2)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==3)if(!(lnb(d,0,-1,127926,3)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166144,5)|0)==0;if(b|e^1){j=b?7:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(127956,j);j=0;ya=k;return j|0}function Il(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case -1:{Wmb(a,144379)|0;break}case 2048:{Wmb(a,127986)|0;break}case 2049:{Wmb(a,127992)|0;break}case 2050:{Wmb(a,127999)|0;break}case 2051:{Wmb(a,128010)|0;break}case 2052:{Wmb(a,128017)|0;break}case 2053:{Wmb(a,128028)|0;break}case 2054:{Wmb(a,128033)|0;break}case 0:{Wmb(a,179419)|0;break}case 1:{Wmb(a,144386)|0;break}case 2:{Wmb(a,168214)|0;break}case 3:{Wmb(a,128042)|0;break}case 4:{Wmb(a,127913)|0;break}case 5:{Wmb(a,127915)|0;break}case 6:{Wmb(a,127917)|0;break}case 7:{Wmb(a,127920)|0;break}case 8:{Wmb(a,127923)|0;break}case 9:{Wmb(a,127926)|0;break}case 10:{Wmb(a,128044)|0;break}default:{c[b>>2]=d;dKa(128048,b);Wmb(a,127913)|0}}while(0);ya=e;return}function Jl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;g=d+11|0;b=a[g>>0]|0;h=d+4|0;e=c[h>>2]|0;f=b&255;do if(((b<<24>>24<0?e:f)|0)==6)if(!(lnb(d,0,-1,144379,6)|0)){d=-1;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,127986,5)|0)){d=2048;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==6)if(!(lnb(d,0,-1,127992,6)|0)){d=2049;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==10)if(!(lnb(d,0,-1,127999,10)|0)){d=2050;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==6)if(!(lnb(d,0,-1,128010,6)|0)){d=2051;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==10)if(!(lnb(d,0,-1,128017,10)|0)){d=2052;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,128028,4)|0)){d=2053;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==8)if(!(lnb(d,0,-1,128033,8)|0)){d=2054;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==4)if(!(lnb(d,0,-1,179419,4)|0)){d=0;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==5)if(!(lnb(d,0,-1,144386,5)|0)){d=1;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,168214,1)|0)){d=2;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,128042,1)|0)){d=3;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,127913,1)|0)){d=4;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==1)if(!(lnb(d,0,-1,127915,1)|0)){d=5;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==2)if(!(lnb(d,0,-1,127917,2)|0)){d=6;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==2)if(!(lnb(d,0,-1,127920,2)|0)){d=7;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==2)if(!(lnb(d,0,-1,127923,2)|0)){d=8;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==3)if(!(lnb(d,0,-1,127926,3)|0)){d=9;ya=j;return d|0}else{b=a[g>>0]|0;f=b&255;e=c[h>>2]|0;break}while(0);do if(((b<<24>>24<0?e:f)|0)==3)if(!(lnb(d,0,-1,128044,3)|0)){d=10;ya=j;return d|0}else{b=a[g>>0]|0;break}while(0);f=b<<24>>24<0;if(f)e=c[h>>2]|0;else e=b&255;do if(e|0){if(f){b=c[h>>2]|0;e=c[d>>2]|0}else{b=b&255;e=d}if((a[e+(b+-1)>>0]|0)==112)b=-2147483647;else break;ya=j;return b|0}while(0);if(f)b=c[d>>2]|0;else b=d;c[i>>2]=b;dKa(128065,i);d=-2147483647;ya=j;return d|0}function Kl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;d=ya;ya=ya+32|0;f=d+8|0;h=d;g=d+12|0;a[g>>0]=0;a[g+1>>0]=0;a[g+2>>0]=0;a[g+3>>0]=0;a[g+4>>0]=0;c[h>>2]=e;O7a(g,128082,h)|0;c[f>>2]=g;mKa(b,128087,f);ya=d;return}function Ll(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;i=n+8|0;g=n;j=n+24|0;k=n+12|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;l=j+11|0;a[l>>0]=2;b[j>>1]=11093;a[j+2>>0]=0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;m=k+11|0;a[m>>0]=2;b[k>>1]=30755;a[k+2>>0]=0;do if(!(lnb(e,0,2,j,2)|0)){fnb(e,0,2)|0;h=9}else{if(!(lnb(e,0,2,k,2)|0)){fnb(e,0,2)|0;h=9;break}if((a[e+11>>0]|0)<0)d=c[e>>2]|0;else d=e;c[g>>2]=d;dKa(128092,g);d=0}while(0);if((h|0)==9){h=e+11|0;if((a[h>>0]|0)<0)d=c[e>>2]|0;else d=e;d=G7a(d,0,16)|0;g=(d+-57344|0)>>>0<6400;if(g|f^1)d=g?d:0;else{d=a[h>>0]|0;g=d<<24>>24<0;if(g)d=c[e+4>>2]|0;else d=d&255;if(!d)d=0;else{if(g)d=c[e>>2]|0;else d=e;c[i>>2]=d;dKa(128124,i);d=0}}}if((a[m>>0]|0)<0)rmb(c[k>>2]|0);if((a[l>>0]|0)>=0){ya=n;return d|0}rmb(c[j>>2]|0);ya=n;return d|0}function Ml(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+16|0;f=g;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{jQa(f,d,c[e+8>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}case 2:{lQa(f,d,c[e+12>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}default:{ya=g;return}}}function Nl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+32|0;l=m;g=m+16|0;i=m+4|0;c[b>>2]=30564;j=b+4|0;c[j>>2]=0;k=b+8|0;c[k>>2]=0;h=b+12|0;c[h>>2]=0;Lmb(g,e);b=kQa(d,g,0)|0;c[j>>2]=1;c[h>>2]=0;c[k>>2]=b;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);if(b|0){ya=m;return}Lmb(i,e);b=mQa(d,i,0)|0;c[j>>2]=2;c[k>>2]=0;c[h>>2]=b;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if((b|0)!=0|f^1){ya=m;return}b=a[e+11>>0]|0;d=b<<24>>24<0;if(d)b=c[e+4>>2]|0;else b=b&255;if(!b){ya=m;return}if(d)e=c[e>>2]|0;c[l>>2]=e;dKa(128176,l);ya=m;return}function Ol(a){a=a|0;return}function Pl(a){a=a|0;rmb(a);return}function Ql(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+16|0;f=g;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{pQa(f,d,c[e+8>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}case 2:{rQa(f,d,c[e+12>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}default:{ya=g;return}}}function Rl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+32|0;l=m;g=m+16|0;i=m+4|0;c[b>>2]=30580;j=b+4|0;c[j>>2]=0;k=b+8|0;c[k>>2]=0;h=b+12|0;c[h>>2]=0;Lmb(g,e);b=qQa(d,g,0)|0;c[j>>2]=1;c[h>>2]=0;c[k>>2]=b;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);if(b|0){ya=m;return}Lmb(i,e);b=sQa(d,i,0)|0;c[j>>2]=2;c[k>>2]=0;c[h>>2]=b;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if((b|0)!=0|f^1){ya=m;return}b=a[e+11>>0]|0;d=b<<24>>24<0;if(d)b=c[e+4>>2]|0;else b=b&255;if(!b){ya=m;return}if(d)e=c[e>>2]|0;c[l>>2]=e;dKa(128245,l);ya=m;return}function Sl(a){a=a|0;return}function Tl(a){a=a|0;rmb(a);return}function Ul(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;h=j+8|0;f=j;i=j+16|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{g[f>>3]=+g[e+8>>3];mKa(i,128298,f);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];ya=j;return}case 2:{vQa(i,d,c[e+16>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];ya=j;return}case 3:{g[h>>3]=+g[e+24>>3];mKa(i,128303,h);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];c[b+8>>2]=c[i+8>>2];ya=j;return}default:{ya=j;return}}}function Vl(a,b,c){a=a|0;b=b|0;c=+c;var d=0;b=ya;ya=ya+16|0;d=b;g[d>>3]=c;mKa(a,128303,d);ya=b;return}function Wl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+48|0;p=q;i=q+28|0;k=q+16|0;l=q+4|0;c[b>>2]=30596;m=b+4|0;c[m>>2]=0;n=b+8|0;g[n>>3]=-2147483647.0;o=b+16|0;c[o>>2]=0;j=b+24|0;g[j>>3]=0.0;Lmb(i,e);h=+Xl(0,i,0);c[m>>2]=1;c[o>>2]=0;g[j>>3]=0.0;g[n>>3]=h;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if(h!=-2147483647.0){ya=q;return}Lmb(k,e);b=wQa(d,k,0)|0;c[m>>2]=2;g[n>>3]=-2147483647.0;g[j>>3]=0.0;c[o>>2]=b;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if(b|0){ya=q;return}Lmb(l,e);h=+Yl(0,l,0);c[m>>2]=3;g[n>>3]=-2147483647.0;c[o>>2]=0;g[j>>3]=h;if((a[l+11>>0]|0)<0)rmb(c[l>>2]|0);if(h!=0.0|f^1){ya=q;return}b=a[e+11>>0]|0;d=b<<24>>24<0;if(d)b=c[e+4>>2]|0;else b=b&255;if(!b){ya=q;return}if(d)e=c[e>>2]|0;c[p>>2]=e;dKa(128310,p);ya=q;return}function Xl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=ya;ya=ya+128|0;l=n+116|0;h=n+112|0;k=n;i=n+56|0;p=n+52|0;o=n+48|0;m=n+8|0;emb(m);c[m+4>>2]=Vdb(m,202076)|0;c[m+8>>2]=Vdb(m,202060)|0;b=m+12|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;Ti(m,128391,128412)|0;b=d+11|0;q=a[b>>0]|0;g=q<<24>>24<0;j=d+4|0;r=g?c[d>>2]|0:d;q=r+(g?c[j>>2]|0:q&255)|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;c[i+8>>2]=0;a[i+20>>0]=0;a[i+32>>0]=0;a[i+44>>0]=0;a[i+48>>0]=0;c[p>>2]=r;c[o>>2]=q;c[h>>2]=c[p>>2];c[l>>2]=c[o>>2];h=Ui(h,l,i,m,0)|0;i=c[i>>2]|0;if(i|0){c[g>>2]=i;rmb(i)}if(h){b=a[b>>0]|0;if(b<<24>>24<0){h=c[d>>2]|0;g=c[j>>2]|0}else{h=d;g=b&255}i=h+g|0;b=i;e=h;a:do if((g|0)<2)h=i;else{while(1){g=g+-1|0;if(!g){h=i;break a}g=c8a(h,112,g)|0;if(!g){h=i;break a}if(!(L7a(g,128451,2)|0))break;h=g+1|0;g=b-h|0;if((g|0)<2){h=i;break a}}h=g;b=g}while(0);Pmb(l,d,0,(h|0)==(i|0)?-1:b-e|0,d);if((a[l+11>>0]|0)<0){r=c[l>>2]|0;f=+tab(r);rmb(r)}else f=+tab(l)}else if(e){b=a[b>>0]|0;g=b<<24>>24<0;if(g)b=c[j>>2]|0;else b=b&255;if(!b)f=-2147483647.0;else{if(g)b=c[d>>2]|0;else b=d;c[k>>2]=b;dKa(128413,k);f=-2147483647.0}}else f=-2147483647.0;b=c[m+32>>2]|0;if(!b){Wdb(m);ya=n;return +f}q=b+4|0;r=c[q>>2]|0;c[q>>2]=r+-1;if(r|0){Wdb(m);ya=n;return +f}Pa[c[(c[b>>2]|0)+8>>2]&4095](b);lmb(b);Wdb(m);ya=n;return +f}function Yl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=ya;ya=ya+128|0;l=n+116|0;h=n+112|0;j=n;i=n+56|0;p=n+52|0;o=n+48|0;m=n+8|0;emb(m);c[m+4>>2]=Vdb(m,202076)|0;c[m+8>>2]=Vdb(m,202060)|0;b=m+12|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;Ti(m,128341,128360)|0;b=d+11|0;q=a[b>>0]|0;g=q<<24>>24<0;k=d+4|0;r=g?c[d>>2]|0:d;q=r+(g?c[k>>2]|0:q&255)|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;c[i+8>>2]=0;a[i+20>>0]=0;a[i+32>>0]=0;a[i+44>>0]=0;a[i+48>>0]=0;c[p>>2]=r;c[o>>2]=q;c[h>>2]=c[p>>2];c[l>>2]=c[o>>2];h=Ui(h,l,i,m,0)|0;i=c[i>>2]|0;if(i|0){c[g>>2]=i;rmb(i)}if(h){b=a[b>>0]|0;if(b<<24>>24<0){h=c[d>>2]|0;g=c[k>>2]|0}else{h=d;g=b&255}i=h+g|0;b=i;e=h;a:do if((g|0)<1)h=i;else{while(1){g=c8a(h,37,g)|0;if(!g){h=i;break a}if((a[g>>0]|0)==37)break;h=g+1|0;g=b-h|0;if((g|0)<1){h=i;break a}}h=g;b=g}while(0);Pmb(l,d,0,(h|0)==(i|0)?-1:b-e|0,d);if((a[l+11>>0]|0)<0){r=c[l>>2]|0;f=+tab(r);rmb(r)}else f=+tab(l)}else if(e){if((a[b>>0]|0)<0)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128361,j);f=0.0}else f=0.0;b=c[m+32>>2]|0;if(!b){Wdb(m);ya=n;return +f}q=b+4|0;r=c[q>>2]|0;c[q>>2]=r+-1;if(r|0){Wdb(m);ya=n;return +f}Pa[c[(c[b>>2]|0)+8>>2]&4095](b);lmb(b);Wdb(m);ya=n;return +f}function Zl(a){a=a|0;return}function _l(a){a=a|0;rmb(a);return}function $l(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0;h=ya;ya=ya+32|0;d=h;f=h+8|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{Xmb(b,c[e+8>>2]&255)|0;ya=h;return}case 2:{g[d>>3]=+g[e+16>>3];mKa(f,126615,d);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=h;return}default:{ya=h;return}}}function am(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+32|0;n=o;i=o+16|0;k=o+4|0;c[b>>2]=30612;l=b+4|0;c[l>>2]=0;m=b+8|0;c[m>>2]=0;j=b+16|0;g[j>>3]=-2147483647.0;Lmb(i,e);b=RQa(d,i,0)|0;c[l>>2]=1;g[j>>3]=-2147483647.0;c[m>>2]=b;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if(b|0){ya=o;return}Lmb(k,e);h=+Si(0,k,1);c[l>>2]=2;c[m>>2]=0;g[j>>3]=h;if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if(h!=-2147483647.0|f^1){ya=o;return}b=a[e+11>>0]|0;d=b<<24>>24<0;if(d)b=c[e+4>>2]|0;else b=b&255;if(!b){ya=o;return}if(d)e=c[e>>2]|0;c[n>>2]=e;dKa(128476,n);ya=o;return}function bm(a){a=a|0;return}function cm(a){a=a|0;rmb(a);return}function dm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;do switch(d|0){case 1:{Wmb(a,128531)|0;break}case 2:{Wmb(a,128534)|0;break}case 3:{Wmb(a,128537)|0;break}case 4:{Wmb(a,128540)|0;break}case 5:{Wmb(a,168225)|0;break}case 6:{Wmb(a,168219)|0;break}case 7:{Wmb(a,128543)|0;break}case 8:{Wmb(a,165295)|0;break}case 9:{Wmb(a,128546)|0;break}case 10:{Wmb(a,128549)|0;break}case 11:{Wmb(a,128552)|0;break}case 12:{Wmb(a,128555)|0;break}case 13:{Wmb(a,128558)|0;break}case 14:{Wmb(a,128561)|0;break}case 15:{Wmb(a,128564)|0;break}case 16:{Wmb(a,166144)|0;break}default:{c[b>>2]=d;dKa(128567,b);Wmb(a,202525)|0}}while(0);ya=e;return}function em(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128531,2)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128534,2)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128537,2)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128540,2)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168225,2)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,168219,2)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128543,2)|0)){j=7;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,165295,1)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128546,2)|0)){j=9;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128549,2)|0)){j=10;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128552,2)|0)){j=11;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128555,2)|0)){j=12;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128558,2)|0)){j=13;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128561,2)|0)){j=14;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128564,2)|0)){j=15;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,166144,5)|0)==0;if(b|e^1){j=b?16:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128594,j);j=0;ya=k;return j|0}function fm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0.0;b=ya;ya=ya+16|0;e=b;f=+g[d+8>>3];c[e>>2]=c[d>>2];g[e+8>>3]=f;mKa(a,128625,e);ya=b;return}function gm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0.0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+16|0;k=m;l=e+11|0;j=e+4|0;d=0;while(1){f=a[l>>0]|0;i=f<<24>>24<0;if(i)f=c[j>>2]|0;else f=f&255;if(d>>>0>=f>>>0)break;if(i)f=c[e>>2]|0;else f=e;if(t8a(a[f+d>>0]|0)|0){fnb(e,d,1)|0;d=d+-1|0}d=d+1|0}d=jnb(e,109,0)|0;i=knb(e,43,-1)|0;if((d|0)==-1)f=0;else{Pmb(k,e,0,d,e);if((a[k+11>>0]|0)<0){j=c[k>>2]|0;d=wab(j)|0;rmb(j)}else d=wab(k)|0;f=d}if((i|0)==-1){if((a[l>>0]|0)<0)d=c[e>>2]|0;else d=e;h=+tab(d);c[b>>2]=f;b=b+8|0;g[b>>3]=h;ya=m;return}Pmb(k,e,i,-1,e);if((a[k+11>>0]|0)<0){e=c[k>>2]|0;h=+tab(e);rmb(e)}else h=+tab(k);c[b>>2]=f;b=b+8|0;g[b>>3]=h;ya=m;return}function hm(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+48|0;e=k;h=k+24|0;i=k+4|0;j=k+12|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;switch(c[f+4>>2]|0){case 1:{c[e>>2]=c[f+8>>2];mKa(h,191865,e);e=d+11|0;if((a[e>>0]|0)<0){a[c[d>>2]>>0]=0;c[d+4>>2]=0}else{a[d>>0]=0;a[e>>0]=0}Vmb(d,0);c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];c[d+8>>2]=c[h+8>>2];ya=k;return}case 2:{Lmb(j,f+12|0);Lmb(h,j);g=c[h>>2]|0;e=h+4|0;c[i>>2]=c[e>>2];b[i+4>>1]=b[e+4>>1]|0;a[i+6>>0]=a[e+6>>0]|0;e=a[h+11>>0]|0;f=d+11|0;if((a[f>>0]|0)<0){a[c[d>>2]>>0]=0;c[d+4>>2]=0}else{a[d>>0]=0;a[f>>0]=0}Vmb(d,0);c[d>>2]=g;h=d+4|0;c[h>>2]=c[i>>2];b[h+4>>1]=b[i+4>>1]|0;a[h+6>>0]=a[i+6>>0]|0;a[d+11>>0]=e;c[i>>2]=0;b[i+4>>1]=0;a[i+6>>0]=0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);ya=k;return}default:{ya=k;return}}}function im(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=ya;ya=ya+64|0;n=o;i=o+40|0;g=o+28|0;j=o+16|0;k=o+4|0;c[b>>2]=30628;l=b+12|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;m=b+4|0;c[m>>2]=0;h=b+8|0;c[h>>2]=-1;Wmb(l,202525)|0;Lmb(g,e);Lmb(i,g);if((a[i+11>>0]|0)<0){p=c[i>>2]|0;d=wab(p)|0;rmb(p)}else d=wab(i)|0;c[m>>2]=1;c[h>>2]=-1;Wmb(l,202525)|0;c[h>>2]=d;if((a[g+11>>0]|0)<0){rmb(c[g>>2]|0);d=c[h>>2]|0}if((d|0)!=-1){ya=o;return}g=l+11|0;p=a[g>>0]|0;d=b+16|0;if((p<<24>>24<0?c[d>>2]|0:p&255)|0){ya=o;return}if(lnb(l,0,-1,202525,0)|0){ya=o;return}Lmb(k,e);Lmb(i,k);c[j>>2]=c[i>>2];c[j+4>>2]=c[i+4>>2];c[j+8>>2]=c[i+8>>2];c[m>>2]=2;c[h>>2]=-1;Wmb(l,202525)|0;Rmb(l,j)|0;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if((a[k+11>>0]|0)<0)rmb(c[k>>2]|0);if((c[h>>2]|0)!=-1){ya=o;return}p=a[g>>0]|0;if((p<<24>>24<0?c[d>>2]|0:p&255)|0){ya=o;return}if((lnb(l,0,-1,202525,0)|0)!=0|f^1){ya=o;return}d=a[e+11>>0]|0;g=d<<24>>24<0;if(g)d=c[e+4>>2]|0;else d=d&255;if(!d){ya=o;return}if(g)e=c[e>>2]|0;c[n>>2]=e;dKa(128634,n);ya=o;return}function jm(b){b=b|0;c[b>>2]=30628;b=b+12|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function km(b){b=b|0;var d=0;c[b>>2]=30628;d=b+12|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function lm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0;i=ya;ya=ya+32|0;f=i+8|0;d=i;h=i+16|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{c[d>>2]=c[e+8>>2];mKa(h,191865,d);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[b+8>>2]=c[h+8>>2];ya=i;return}case 2:{g[f>>3]=+g[e+16>>3];mKa(h,128303,f);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[b+8>>2]=c[h+8>>2];ya=i;return}default:{ya=i;return}}}function mm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=ya;ya=ya+48|0;m=n;d=n+28|0;i=n+16|0;j=n+4|0;c[b>>2]=30644;k=b+4|0;c[k>>2]=0;l=b+8|0;c[l>>2]=-1;b=b+16|0;g[b>>3]=-2147483647.0;Lmb(i,e);Lmb(d,i);if((a[d+11>>0]|0)<0){o=c[d>>2]|0;d=wab(o)|0;rmb(o)}else d=wab(d)|0;c[k>>2]=1;g[b>>3]=-2147483647.0;c[l>>2]=d;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if((d|0)!=-1){ya=n;return}Lmb(j,e);h=+nm(0,j,1);c[k>>2]=2;c[l>>2]=-1;g[b>>3]=h;if((a[j+11>>0]|0)<0)rmb(c[j>>2]|0);if(h!=-2147483647.0|f^1){ya=n;return}d=a[e+11>>0]|0;b=d<<24>>24<0;if(b)d=c[e+4>>2]|0;else d=d&255;if(!d){ya=n;return}if(b)e=c[e>>2]|0;c[m>>2]=e;dKa(128699,m);ya=n;return}function nm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=ya;ya=ya+128|0;l=n+116|0;h=n+112|0;j=n;i=n+56|0;p=n+52|0;o=n+48|0;m=n+8|0;emb(m);c[m+4>>2]=Vdb(m,202076)|0;c[m+8>>2]=Vdb(m,202060)|0;b=m+12|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;Ti(m,128735,128760)|0;b=d+11|0;q=a[b>>0]|0;g=q<<24>>24<0;k=d+4|0;r=g?c[d>>2]|0:d;q=r+(g?c[k>>2]|0:q&255)|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;c[i+8>>2]=0;a[i+20>>0]=0;a[i+32>>0]=0;a[i+44>>0]=0;a[i+48>>0]=0;c[p>>2]=r;c[o>>2]=q;c[h>>2]=c[p>>2];c[l>>2]=c[o>>2];h=Ui(h,l,i,m,0)|0;i=c[i>>2]|0;if(i|0){c[g>>2]=i;rmb(i)}if(h){b=a[b>>0]|0;if(b<<24>>24<0){h=c[d>>2]|0;g=c[k>>2]|0}else{h=d;g=b&255}i=h+g|0;b=i;e=h;a:do if((g|0)<1)h=i;else{while(1){g=c8a(h,37,g)|0;if(!g){h=i;break a}if((a[g>>0]|0)==37)break;h=g+1|0;g=b-h|0;if((g|0)<1){h=i;break a}}h=g;b=g}while(0);Pmb(l,d,0,(h|0)==(i|0)?-1:b-e|0,d);if((a[l+11>>0]|0)<0){r=c[l>>2]|0;f=+tab(r);rmb(r)}else f=+tab(l)}else if(e){if((a[b>>0]|0)<0)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128761,j);f=0.0}else f=0.0;b=c[m+32>>2]|0;if(!b){Wdb(m);ya=n;return +f}q=b+4|0;r=c[q>>2]|0;c[q>>2]=r+-1;if(r|0){Wdb(m);ya=n;return +f}Pa[c[(c[b>>2]|0)+8>>2]&4095](b);lmb(b);Wdb(m);ya=n;return +f}function om(a){a=a|0;return}function pm(a){a=a|0;rmb(a);return}function qm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 2:{Wmb(a,128042)|0;ya=e;return}case 3:{Wmb(a,128833)|0;ya=e;return}default:{c[b>>2]=d;dKa(128835,b);Wmb(a,202525)|0;ya=e;return}}}function rm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,128042,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,128833,1)|0)==0;if(b|e^1){j=b?3:-3;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=-3;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=-3;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128859,j);j=-3;ya=k;return j|0}function sm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 2:{Wmb(a,128042)|0;ya=e;return}case 3:{Wmb(a,128833)|0;ya=e;return}default:{c[b>>2]=d;dKa(128835,b);Wmb(a,202525)|0;ya=e;return}}}function tm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,128042,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,128833,1)|0)==0;if(b|e^1){j=b?3:-3;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=-3;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=-3;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128859,j);j=-3;ya=k;return j|0}function um(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 8:{Wmb(a,127915)|0;ya=e;return}case 15:{Wmb(a,128887)|0;ya=e;return}case 22:{Wmb(a,128890)|0;ya=e;return}default:{c[b>>2]=d;dKa(128893,b);Wmb(a,202525)|0;ya=e;return}}}function vm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,127915,1)|0)){j=8;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,128887,2)|0)){j=15;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==2){b=(lnb(d,0,-1,128890,2)|0)==0;if(b|e^1){j=b?22:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128917,j);j=0;ya=k;return j|0}function wm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,128945)|0;ya=e;return}case 2:{Wmb(a,128954)|0;ya=e;return}case 3:{Wmb(a,128959)|0;ya=e;return}default:{c[b>>2]=d;dKa(128965,b);Wmb(a,202525)|0;ya=e;return}}}function xm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==8)if(!(lnb(d,0,-1,128945,8)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4)if(!(lnb(d,0,-1,128954,4)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==5){b=(lnb(d,0,-1,128959,5)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(128990,j);j=0;ya=k;return j|0}function ym(a,b,c){a=a|0;b=b|0;c=+c;var d=0;b=ya;ya=ya+16|0;d=b;g[d>>3]=c;mKa(a,128303,d);ya=b;return}function zm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=ya;ya=ya+128|0;l=n+116|0;h=n+112|0;j=n;i=n+56|0;p=n+52|0;o=n+48|0;m=n+8|0;emb(m);c[m+4>>2]=Vdb(m,202076)|0;c[m+8>>2]=Vdb(m,202060)|0;b=m+12|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;c[b+20>>2]=0;c[b+24>>2]=0;Ti(m,128341,128360)|0;b=d+11|0;q=a[b>>0]|0;g=q<<24>>24<0;k=d+4|0;r=g?c[d>>2]|0:d;q=r+(g?c[k>>2]|0:q&255)|0;c[i>>2]=0;g=i+4|0;c[g>>2]=0;c[i+8>>2]=0;a[i+20>>0]=0;a[i+32>>0]=0;a[i+44>>0]=0;a[i+48>>0]=0;c[p>>2]=r;c[o>>2]=q;c[h>>2]=c[p>>2];c[l>>2]=c[o>>2];h=Ui(h,l,i,m,0)|0;i=c[i>>2]|0;if(i|0){c[g>>2]=i;rmb(i)}if(h){b=a[b>>0]|0;if(b<<24>>24<0){h=c[d>>2]|0;g=c[k>>2]|0}else{h=d;g=b&255}i=h+g|0;b=i;e=h;a:do if((g|0)<1)h=i;else{while(1){g=c8a(h,37,g)|0;if(!g){h=i;break a}if((a[g>>0]|0)==37)break;h=g+1|0;g=b-h|0;if((g|0)<1){h=i;break a}}h=g;b=g}while(0);Pmb(l,d,0,(h|0)==(i|0)?-1:b-e|0,d);if((a[l+11>>0]|0)<0){r=c[l>>2]|0;f=+tab(r);rmb(r)}else f=+tab(l)}else if(e){if((a[b>>0]|0)<0)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129019,j);f=0.0}else f=0.0;b=c[m+32>>2]|0;if(!b){Wdb(m);ya=n;return +f}q=b+4|0;r=c[q>>2]|0;c[q>>2]=r+-1;if(r|0){Wdb(m);ya=n;return +f}Pa[c[(c[b>>2]|0)+8>>2]&4095](b);lmb(b);Wdb(m);ya=n;return +f}function Am(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191182)|0;ya=e;return}case 2:{Wmb(a,191255)|0;ya=e;return}case 3:{Wmb(a,191269)|0;ya=e;return}case 4:{Wmb(a,191306)|0;ya=e;return}case 5:{Wmb(a,191338)|0;ya=e;return}case 6:{Wmb(a,191122)|0;ya=e;return}case 7:{Wmb(a,191160)|0;ya=e;return}default:{c[b>>2]=d;dKa(129057,b);Wmb(a,202525)|0;ya=e;return}}}function Bm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191182,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191255,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191269,1)|0)){j=3;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191306,1)|0)){j=4;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191338,1)|0)){j=5;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191122,1)|0)){j=6;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191160,1)|0)==0;if(b|e^1){j=b?7:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129081,j);j=0;ya=k;return j|0}function Cm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=ya;ya=ya+32|0;g=h+16|0;f=h;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{c[f>>2]=30660;i=f+4|0;e=e+12|0;c[i>>2]=c[e>>2];c[i+4>>2]=c[e+4>>2];c[i+8>>2]=c[e+8>>2];Dm(g,d,f);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];ya=h;return}case 2:{aRa(g,d,c[e+24>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];ya=h;return}case 3:{Lmb(g,e+28|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];ya=h;return}default:{ya=h;return}}}function Dm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+16|0;f=g;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;switch(c[e+4>>2]|0){case 1:{gRa(f,d,c[e+8>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}case 2:{iRa(f,d,c[e+12>>2]|0);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}Vmb(b,0);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];ya=g;return}default:{ya=g;return}}}function Em(a){a=a|0;return}function Fm(a){a=a|0;rmb(a);return}function Gm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=ya;ya=ya+64|0;q=r;k=r+40|0;g=r+28|0;n=r+16|0;o=r+4|0;c[b>>2]=30676;c[b+8>>2]=30660;p=b+12|0;l=b+28|0;m=b+4|0;c[m>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[p+16>>2]=0;c[p+20>>2]=0;c[p+24>>2]=0;Wmb(l,202525)|0;Lmb(g,e);Hm(k,d,g,0);c[m>>2]=1;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;Wmb(l,202525)|0;k=k+4|0;c[p>>2]=c[k>>2];c[p+4>>2]=c[k+4>>2];c[p+8>>2]=c[k+8>>2];if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);h=b+16|0;if(c[h>>2]|0){ya=r;return}i=b+20|0;if(c[i>>2]|0){ya=r;return}j=b+24|0;if(c[j>>2]|0){ya=r;return}k=l+11|0;s=a[k>>0]|0;g=b+32|0;if((s<<24>>24<0?c[g>>2]|0:s&255)|0){ya=r;return}if(lnb(l,0,-1,202525,0)|0){ya=r;return}Lmb(n,e);s=bRa(d,n,0)|0;c[m>>2]=2;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;Wmb(l,202525)|0;c[j>>2]=s;if((a[n+11>>0]|0)<0)rmb(c[n>>2]|0);if(c[h>>2]|0){ya=r;return}if(c[j>>2]|c[i>>2]|0){ya=r;return}s=a[k>>0]|0;if((s<<24>>24<0?c[g>>2]|0:s&255)|0){ya=r;return}if(lnb(l,0,-1,202525,0)|0){ya=r;return}Lmb(o,e);c[m>>2]=3;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;Wmb(l,202525)|0;Rmb(l,o)|0;if((a[o+11>>0]|0)<0)rmb(c[o>>2]|0);if(c[h>>2]|0){ya=r;return}if(c[j>>2]|c[i>>2]|0){ya=r;return}s=a[k>>0]|0;if((s<<24>>24<0?c[g>>2]|0:s&255)|0){ya=r;return}if((lnb(l,0,-1,202525,0)|0)!=0|f^1){ya=r;return}g=a[e+11>>0]|0;b=g<<24>>24<0;if(b)g=c[e+4>>2]|0;else g=g&255;if(!g){ya=r;return}if(b)e=c[e>>2]|0;c[q>>2]=e;dKa(129131,q);ya=r;return}function Hm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+32|0;l=m;g=m+16|0;i=m+4|0;c[b>>2]=30660;j=b+4|0;c[j>>2]=0;k=b+8|0;c[k>>2]=0;h=b+12|0;c[h>>2]=0;Lmb(g,e);b=hRa(d,g,0)|0;c[j>>2]=1;c[h>>2]=0;c[k>>2]=b;if((a[g+11>>0]|0)<0)rmb(c[g>>2]|0);if(b|0){ya=m;return}Lmb(i,e);b=jRa(d,i,0)|0;c[j>>2]=2;c[k>>2]=0;c[h>>2]=b;if((a[i+11>>0]|0)<0)rmb(c[i>>2]|0);if((b|0)!=0|f^1){ya=m;return}b=a[e+11>>0]|0;d=b<<24>>24<0;if(d)b=c[e+4>>2]|0;else b=b&255;if(!b){ya=m;return}if(d)e=c[e>>2]|0;c[l>>2]=e;dKa(129163,l);ya=m;return}function Im(b){b=b|0;c[b>>2]=30676;b=b+28|0;if((a[b+11>>0]|0)>=0)return;rmb(c[b>>2]|0);return}function Jm(b){b=b|0;var d=0;c[b>>2]=30676;d=b+28|0;if((a[d+11>>0]|0)>=0){rmb(b);return}rmb(c[d>>2]|0);rmb(b);return}function Km(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 2:{Wmb(a,128042)|0;ya=e;return}case 3:{Wmb(a,128833)|0;ya=e;return}default:{c[b>>2]=d;dKa(129217,b);Wmb(a,202525)|0;ya=e;return}}}function Lm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,128042,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,128833,1)|0)==0;if(b|e^1){j=b?3:-3;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=-3;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=-3;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129239,j);j=-3;ya=k;return j|0}function Mm(a,b,d){a=a|0;b=b|0;d=d|0;d=ya;ya=ya+16|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;dKa(129265,d);ya=d;return}function Nm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=ya;ya=ya+16|0;c[a>>2]=30692;d=a+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;dKa(129307,e);ya=e;return}function Om(a){a=a|0;return}function Pm(a){a=a|0;rmb(a);return}function Qm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,172720)|0;ya=e;return}case 2:{Wmb(a,171968)|0;ya=e;return}default:{c[b>>2]=d;dKa(129372,b);Wmb(a,202525)|0;ya=e;return}}}function Rm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==2)if(!(lnb(d,0,-1,172720,2)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==4){b=(lnb(d,0,-1,171968,4)|0)==0;if(b|e^1){j=b?2:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129400,j);j=0;ya=k;return j|0}function Sm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 2:{Wmb(a,128042)|0;ya=e;return}case 3:{Wmb(a,128833)|0;ya=e;return}default:{c[b>>2]=d;dKa(129432,b);Wmb(a,202525)|0;ya=e;return}}}function Tm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,128042,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,128833,1)|0)==0;if(b|e^1){j=b?3:-3;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=-3;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=-3;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129452,j);j=-3;ya=k;return j|0}function Um(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;b=e;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;switch(d|0){case 1:{Wmb(a,191393)|0;ya=e;return}case 2:{Wmb(a,191492)|0;ya=e;return}case 3:{Wmb(a,191721)|0;ya=e;return}default:{c[b>>2]=d;dKa(129476,b);Wmb(a,202525)|0;ya=e;return}}}function Vm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;k=ya;ya=ya+16|0;j=k;h=d+11|0;b=a[h>>0]|0;i=d+4|0;f=c[i>>2]|0;g=b&255;do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191393,1)|0)){j=1;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1)if(!(lnb(d,0,-1,191492,1)|0)){j=2;ya=k;return j|0}else{b=a[h>>0]|0;g=b&255;f=c[i>>2]|0;break}while(0);do if(((b<<24>>24<0?f:g)|0)==1){b=(lnb(d,0,-1,191721,1)|0)==0;if(b|e^1){j=b?3:0;ya=k;return j|0}else{b=a[h>>0]|0;break}}else if(!e){j=0;ya=k;return j|0}while(0);f=b<<24>>24<0;if(f)b=c[i>>2]|0;else b=b&255;if(!b){j=0;ya=k;return j|0}if(f)b=c[d>>2]|0;else b=d;c[j>>2]=b;dKa(129493,j);j=0;ya=k;return j|0}function Wm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=ya;ya=ya+144|0;h=l;i=h+56|0;j=h+4|0;c[h>>2]=14172;c[i>>2]=14192;kcb(h+56|0,j);c[h+128>>2]=0;c[h+132>>2]=-1;c[h>>2]=30392;c[i>>2]=30412;pcb(j);c[j>>2]=30444;k=h+36|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[h+52>>2]=16;g=e+4|0;d=c[e>>2]|0;if((c[g>>2]|0)!=(d|0)){f=0;do{if(f){ll(h,157508,1)|0;d=c[e>>2]|0}o=d+(f*12|0)|0;m=a[o+11>>0]|0;n=m<<24>>24<0;ll(h,n?c[o>>2]|0:o,n?c[d+(f*12|0)+4>>2]|0:m&255)|0;f=f+1|0;d=c[e>>2]|0}while(f>>>0<(((c[g>>2]|0)-d|0)/12|0)>>>0)}kl(b,j);c[h>>2]=30392;c[i>>2]=30412;c[j>>2]=30444;if((a[k+11>>0]|0)>=0){$ab(j);Xbb(h,30424);Vab(i);ya=l;return}rmb(c[k>>2]|0);$ab(j);Xbb(h,30424);Vab(i);ya=l;return}function Xm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=ya;ya=ya+176|0;l=s+24|0;m=s+12|0;n=s;c[b>>2]=0;o=b+4|0;c[o>>2]=0;p=b+8|0;c[p>>2]=0;q=l+60|0;r=l+8|0;c[l>>2]=8508;c[q>>2]=8528;c[l+4>>2]=0;kcb(l+60|0,r);c[l+132>>2]=0;c[l+136>>2]=-1;c[l>>2]=30512;c[q>>2]=30532;pcb(r);c[r>>2]=30444;k=l+40|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[l+56>>2]=8;zl(r,e);c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=m+11|0;h=n+11|0;i=n+8|0;j=n+4|0;while(1){f=Al(l,m,32)|0;if(c[f+(c[(c[f>>2]|0)+-12>>2]|0)+16>>2]&5|0)break;e=(a[g>>0]|0)<0?c[m>>2]|0:m;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;f=c9a(e)|0;if(f>>>0>4294967279){t=4;break}if(f>>>0<11){a[h>>0]=f;if(!f)d=n;else{d=n;t=8}}else{t=f+16&-16;d=omb(t)|0;c[n>>2]=d;c[i>>2]=t|-2147483648;c[j>>2]=f;t=8}if((t|0)==8){t=0;qpb(d|0,e|0,f|0)|0}a[d+f>>0]=0;d=c[o>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0){c[d>>2]=c[n>>2];c[d+4>>2]=c[n+4>>2];c[d+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[o>>2]=(c[o>>2]|0)+12}else{Ym(b,n);if((a[h>>0]|0)<0)rmb(c[n>>2]|0)}}if((t|0)==4)Jmb(n);if((a[g>>0]|0)<0)rmb(c[m>>2]|0);c[l>>2]=30512;c[q>>2]=30532;c[r>>2]=30444;if((a[k+11>>0]|0)>=0){$ab(r);Nbb(l,30544);Vab(q);ya=s;return}rmb(c[k>>2]|0);$ab(r);Nbb(l,30544);Vab(q);ya=s;return}function Ym(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=b+4|0;e=c[b>>2]|0;h=((c[j>>2]|0)-e|0)/12|0;f=h+1|0;if(f>>>0>357913941)Snb(b);k=b+8|0;i=((c[k>>2]|0)-e|0)/12|0;g=i<<1;g=i>>>0<178956970?(g>>>0>>0?f:g):357913941;do if(!g)e=0;else if(g>>>0>357913941){k=J(8)|0;Gmb(k,163602);c[k>>2]=125828;O(k|0,23080,3117)}else{e=omb(g*12|0)|0;break}while(0);f=e+(h*12|0)|0;i=e+(g*12|0)|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;d=f+12|0;h=c[b>>2]|0;e=c[j>>2]|0;if((e|0)==(h|0)){g=h;e=h}else{do{f=f+-12|0;e=e+-12|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0}while((e|0)!=(h|0));g=c[b>>2]|0;e=c[j>>2]|0}c[b>>2]=f;c[j>>2]=d;c[k>>2]=i;f=g;if((e|0)!=(f|0))do{e=e+-12|0;if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0)}while((e|0)!=(f|0));if(!g)return;rmb(g);return}function Zm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ya;ya=ya+144|0;h=l;i=h+56|0;j=h+4|0;c[h>>2]=14172;c[i>>2]=14192;kcb(h+56|0,j);c[h+128>>2]=0;c[h+132>>2]=-1;c[h>>2]=30392;c[i>>2]=30412;pcb(j);c[j>>2]=30444;k=h+36|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[h+52>>2]=16;g=e+4|0;d=c[e>>2]|0;if((c[g>>2]|0)!=(d|0)){f=0;do{if(f){ll(h,157508,1)|0;d=c[e>>2]|0}Jcb(h,c[d+(f<<2)>>2]|0)|0;f=f+1|0;d=c[e>>2]|0}while(f>>>0<(c[g>>2]|0)-d>>2>>>0)}kl(b,j);c[h>>2]=30392;c[i>>2]=30412;c[j>>2]=30444;if((a[k+11>>0]|0)>=0){$ab(j);Xbb(h,30424);Vab(i);ya=l;return}rmb(c[k>>2]|0);$ab(j);Xbb(h,30424);Vab(i);ya=l;return}function _m(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+160|0;h=o+16|0;i=o+4|0;j=o;c[b>>2]=0;k=b+4|0;c[k>>2]=0;l=b+8|0;c[l>>2]=0;m=h+60|0;n=h+8|0;c[h>>2]=8508;c[m>>2]=8528;c[h+4>>2]=0;kcb(h+60|0,n);c[h+132>>2]=0;c[h+136>>2]=-1;c[h>>2]=30512;c[m>>2]=30532;pcb(n);c[n>>2]=30444;g=h+40|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[h+56>>2]=8;zl(n,e);c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;d=i+11|0;while(1){f=Al(h,i,32)|0;if(c[f+(c[(c[f>>2]|0)+-12>>2]|0)+16>>2]&5|0)break;e=wab((a[d>>0]|0)<0?c[i>>2]|0:i)|0;c[j>>2]=e;f=c[k>>2]|0;if(f>>>0<(c[l>>2]|0)>>>0){c[f>>2]=e;c[k>>2]=f+4}else $m(b,j)}if((a[d>>0]|0)<0)rmb(c[i>>2]|0);c[h>>2]=30512;c[m>>2]=30532;c[n>>2]=30444;if((a[g+11>>0]|0)>=0){$ab(n);Nbb(h,30544);Vab(m);ya=o;return}rmb(c[g>>2]|0);$ab(n);Nbb(h,30544);Vab(m);ya=o;return}function $m(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function an(a){a=a|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function bn(a){a=a|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function cn(a){a=a|0;return 95}function dn(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[129583]|0;a[b+1>>0]=a[129584]|0;a[b+2>>0]=a[129585]|0;a[b+3>>0]=a[129586]|0;a[b+4>>0]=a[129587]|0;a[b+5>>0]=a[129588]|0;a[b+6>>0]=a[129589]|0;a[b+7>>0]=0;return}function en(a){a=a|0;KZ(a);b$a(a+420|0);u$a(a+428|0);T4a(a+444|0);return}function fn(a){a=a|0;var b=0,d=0,e=0;b=omb(452)|0;Hn(b,a);e=b+420|0;c[e>>2]=120784;c[b+424>>2]=c[a+424>>2];d=b+428|0;c[d>>2]=120848;Lmb(b+432|0,a+432|0);c[b+448>>2]=c[a+448>>2];c[b>>2]=30708;c[b+160>>2]=31284;c[b+176>>2]=31316;c[b+196>>2]=31332;c[b+212>>2]=31368;c[b+344>>2]=31384;c[b+360>>2]=31400;c[e>>2]=31416;c[d>>2]=31432;c[b+444>>2]=31448;return b|0}function gn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+32|0;i=m;h=m+4|0;j=m+16|0;if(!d)l=0;else l=job(d,7856,8672,0)|0;d=l+20|0;e=(uca(c[d>>2]|0)|0)==(b|0);d=sca(c[d>>2]|0,b,148)|0;if(!d)d=0;else d=(Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==95;g=(a[(c[(c[l+4>>2]|0)+1368>>2]|0)+312>>0]|0)!=0;if(g)c[(c[l+32>>2]|0)+168>>2]=c[b+424>>2];else ica(b,c[l+40>>2]|0);if(e|d){ya=m;return 1}d=c[l+8>>2]|0;f=c[l+12>>2]|0;a:do if((d|0)!=(f|0)){e=b+392|0;while(1){if(!(PQ(c[e>>2]|0,c[d>>2]|0)|0))break;d=d+4|0;if((d|0)==(f|0))break a}ya=m;return 1}while(0);f=l+28|0;d=c[f>>2]|0;b=l+44|0;e=c[b>>2]|0;if(((c[d+68>>2]|0)-(c[d+64>>2]|0)>>2|0)>(e|0)){d=Ica(d,e)|0;if(!d)d=0;else d=job(d,13672,12848,0)|0;e=l+32|0;c[e>>2]=d;f=l+36|0;i=c[(c[f>>2]|0)+200>>2]|0;c[j+4>>2]=26;c[j>>2]=31464;c[j+8>>2]=i;d=Dca(d,j,-1e4,1)|0;if(!d)k=22;else{d=job(d,13672,15488,0)|0;if(!d)k=22}if((k|0)==22){d=omb(280)|0;Dn(d,c[f>>2]|0);Pa[c[(c[d>>2]|0)+108>>2]&4095](d);k=c[e>>2]|0;Ra[c[(c[k>>2]|0)+112>>2]&511](k,d)}c[f>>2]=d;k=omb(272)|0;l=l+40|0;En(k,c[l>>2]|0);c[l>>2]=k;Pa[c[(c[k>>2]|0)+108>>2]&4095](k);k=c[f>>2]|0;Ra[c[(c[k>>2]|0)+112>>2]&511](k,c[l>>2]|0)}else{d=omb(1588)|0;D1(d,g,-1);e=l+32|0;c[e>>2]=d;if(g){c[i>>2]=(c[l+48>>2]|0)+1+(c[b>>2]|0);mKa(h,191865,i);Rmb(d+188|0,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0)}j=c[f>>2]|0;Ra[c[(c[j>>2]|0)+112>>2]&511](j,c[e>>2]|0);j=omb(280)|0;k=l+36|0;Dn(j,c[k>>2]|0);c[k>>2]=j;Pa[c[(c[j>>2]|0)+108>>2]&4095](j);j=c[e>>2]|0;Ra[c[(c[j>>2]|0)+112>>2]&511](j,c[k>>2]|0);j=omb(272)|0;l=l+40|0;En(j,c[l>>2]|0);c[l>>2]=j;Pa[c[(c[j>>2]|0)+108>>2]&4095](j);k=c[k>>2]|0;Ra[c[(c[k>>2]|0)+112>>2]&511](k,c[l>>2]|0)}c[b>>2]=(c[b>>2]|0)+1;ya=m;return 1}function hn(a){a=a|0;return 1}function jn(a){a=a|0;a=a+-160|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function kn(a){a=a|0;a=a+-160|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function ln(a){a=a|0;a=a+-160|0;KZ(a);b$a(a+420|0);u$a(a+428|0);T4a(a+444|0);return}function mn(a){a=a|0;a=a+-176|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function nn(a){a=a|0;a=a+-176|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function on(a){a=a|0;a=a+-196|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function pn(a){a=a|0;a=a+-196|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function qn(a){a=a|0;a=a+-196|0;KZ(a);b$a(a+420|0);u$a(a+428|0);T4a(a+444|0);return}function rn(a){a=a|0;a=a+-212|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function sn(a){a=a|0;a=a+-212|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function tn(a){a=a|0;a=a+-344|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function un(a){a=a|0;a=a+-344|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function vn(a){a=a|0;a=a+-360|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function wn(a){a=a|0;a=a+-360|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function xn(a){a=a|0;a=a+-420|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function yn(a){a=a|0;a=a+-420|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function zn(a){a=a|0;a=a+-428|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function An(a){a=a|0;a=a+-428|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Bn(a){a=a|0;a=a+-444|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Cn(a){a=a|0;a=a+-444|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Dn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Lba(a,b);k=a+160|0;Gn(k,b+160|0);f=a+196|0;c[f>>2]=121312;c[a+200>>2]=c[b+200>>2];e=a+204|0;c[e>>2]=121712;Lmb(a+208|0,b+208|0);c[a+224>>2]=c[b+224>>2];c[a>>2]=102660;c[k>>2]=103224;c[a+176>>2]=103256;c[f>>2]=103272;c[e>>2]=103288;c[a+220>>2]=103304;e=a+228|0;f=b+228|0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];e=a+240|0;f=b+240|0;c[e>>2]=0;k=a+244|0;c[k>>2]=0;g=a+248|0;c[g>>2]=0;i=b+244|0;d=(c[i>>2]|0)-(c[f>>2]|0)|0;h=d>>2;if(d|0){if(h>>>0>1073741823)Snb(e);j=omb(d)|0;c[k>>2]=j;c[e>>2]=j;c[g>>2]=j+(h<<2);e=c[f>>2]|0;d=(c[i>>2]|0)-e|0;if((d|0)>0){qpb(j|0,e|0,d|0)|0;c[k>>2]=j+(d>>>2<<2)}}k=a+252|0;b=b+252|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[k+12>>2]=c[b+12>>2];c[k+16>>2]=c[b+16>>2];c[k+20>>2]=c[b+20>>2];c[k+24>>2]=c[b+24>>2];return}function En(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;Lba(b,d);l=b+160|0;c[l>>2]=45760;g=b+164|0;h=d+164|0;c[g>>2]=0;m=b+168|0;c[m>>2]=0;i=b+172|0;c[i>>2]=0;k=d+168|0;e=(c[k>>2]|0)-(c[h>>2]|0)|0;f=e>>2;if(e|0){if(f>>>0>1073741823)Snb(g);j=omb(e)|0;c[m>>2]=j;c[g>>2]=j;c[i>>2]=j+(f<<2);f=c[h>>2]|0;e=(c[k>>2]|0)-f|0;if((e|0)>0){qpb(j|0,f|0,e|0)|0;c[m>>2]=j+(e>>>2<<2)}}f=b+176|0;Qca(f,d+176|0);e=b+196|0;c[e>>2]=121312;c[b+200>>2]=c[d+200>>2];i=b+204|0;c[i>>2]=121712;Lmb(b+208|0,d+208|0);c[b+224>>2]=c[d+224>>2];c[b>>2]=67644;c[l>>2]=68204;c[f>>2]=68224;c[e>>2]=68244;c[i>>2]=68260;c[b+220>>2]=68276;i=b+228|0;e=d+228|0;f=i;g=e;h=f+40|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));a[i+40>>0]=a[e+40>>0]|0;return}function Fn(a,b){a=a|0;b=b|0;var d=0,e=0;if(!(Fa[c[(c[a>>2]|0)+4>>2]&511](a,b)|0)){e=0;return e|0}d=c[b+120>>2]|0;e=c[b+124>>2]|0;a:do if((d|0)!=(e|0)){while(1){if((c[d>>2]|0)==156)break a;d=d+4|0;if((d|0)==(e|0)){d=0;break}}return d|0}while(0);if((d|0)==(e|0)){e=0;return e|0}e=c[(job(b,13672,19304,-2)|0)+4>>2]|0;e=(e|0)==(c[a+8>>2]|0);return e|0}function Gn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c[a>>2]=27408;f=a+4|0;g=b+4|0;c[f>>2]=0;k=a+8|0;c[k>>2]=0;h=a+12|0;c[h>>2]=0;j=b+8|0;d=(c[j>>2]|0)-(c[g>>2]|0)|0;e=d>>2;if(d|0){if(e>>>0>1073741823)Snb(f);i=omb(d)|0;c[k>>2]=i;c[f>>2]=i;c[h>>2]=i+(e<<2);e=c[g>>2]|0;d=(c[j>>2]|0)-e|0;if((d|0)>0){qpb(i|0,e|0,d|0)|0;c[k>>2]=i+(d>>>2<<2)}}k=a+16|0;c[k>>2]=120480;Lmb(a+20|0,b+20|0);c[a>>2]=54948;c[k>>2]=54980;c[a+32>>2]=c[b+32>>2];return}function Hn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;Lba(a,b);g=a+160|0;Gn(g,b+160|0);f=a+196|0;In(f,b+196|0);e=a+344|0;c[e>>2]=121088;Lmb(a+348|0,b+348|0);d=a+360|0;c[d>>2]=121712;Lmb(a+364|0,b+364|0);c[a>>2]=68308;c[g>>2]=68884;c[a+176>>2]=68916;c[f>>2]=68932;c[a+212>>2]=68968;c[e>>2]=68984;c[d>>2]=69e3;d=a+376|0;a=b+376|0;b=d+44|0;do{c[d>>2]=c[a>>2];d=d+4|0;a=a+4|0}while((d|0)<(b|0));return}function In(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c[a>>2]=27408;f=a+4|0;g=b+4|0;c[f>>2]=0;k=a+8|0;c[k>>2]=0;h=a+12|0;c[h>>2]=0;j=b+8|0;d=(c[j>>2]|0)-(c[g>>2]|0)|0;e=d>>2;if(d|0){if(e>>>0>1073741823)Snb(f);i=omb(d)|0;c[k>>2]=i;c[f>>2]=i;c[h>>2]=i+(e<<2);e=c[g>>2]|0;d=(c[j>>2]|0)-e|0;if((d|0)>0){qpb(i|0,e|0,d|0)|0;c[k>>2]=i+(d>>>2<<2)}}k=a+16|0;Jn(k,b+16|0);c[a>>2]=71e3;c[k>>2]=71036;c[a+116>>2]=c[b+116>>2];Lmb(a+120|0,b+120|0);c[a+132>>2]=c[b+132>>2];Lmb(a+136|0,b+136|0);return}function Jn(a,b){a=a|0;b=b|0;c[a>>2]=121168;Lmb(a+4|0,b+4|0);Lmb(a+16|0,b+16|0);Lmb(a+28|0,b+28|0);Lmb(a+40|0,b+40|0);Lmb(a+52|0,b+52|0);Lmb(a+64|0,b+64|0);Lmb(a+76|0,b+76|0);Lmb(a+88|0,b+88|0);return}function Kn(a){a=a|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Ln(b){b=b|0;return ((a[b+452>>0]|0)==0?97:96)|0}function Mn(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=11;d=f;b=129606;e=d+11|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+11>>0]=0;return}function Nn(b){b=b|0;var d=0,e=0,f=0;d=omb(456)|0;Hn(d,b);f=d+420|0;c[f>>2]=120784;c[d+424>>2]=c[b+424>>2];e=d+428|0;c[e>>2]=120848;Lmb(d+432|0,b+432|0);c[d+448>>2]=c[b+448>>2];c[d>>2]=31480;c[d+160>>2]=32056;c[d+176>>2]=32088;c[d+196>>2]=32104;c[d+212>>2]=32140;c[d+344>>2]=32156;c[d+360>>2]=32172;c[f>>2]=32188;c[e>>2]=32204;c[d+444>>2]=32220;a[d+452>>0]=a[b+452>>0]|0;return d|0}function On(a){a=a|0;a=a+-160|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Pn(a){a=a|0;a=a+-160|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Qn(a){a=a|0;a=a+-176|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Rn(a){a=a|0;a=a+-176|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Sn(a){a=a|0;a=a+-196|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Tn(a){a=a|0;a=a+-196|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Un(a){a=a|0;a=a+-212|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Vn(a){a=a|0;a=a+-212|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Wn(a){a=a|0;a=a+-344|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Xn(a){a=a|0;a=a+-344|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function Yn(a){a=a|0;a=a+-360|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function Zn(a){a=a|0;a=a+-360|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function _n(a){a=a|0;a=a+-420|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function $n(a){a=a|0;a=a+-420|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function ao(a){a=a|0;a=a+-428|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function bo(a){a=a|0;a=a+-428|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function co(a){a=a|0;a=a+-444|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);return}function eo(a){a=a|0;a=a+-444|0;G_a(a+444|0);yYa(a+428|0);qYa(a+420|0);FZ(a);rmb(a);return}function fo(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[129638]|0;a[d+1>>0]=a[129639]|0;a[d+2>>0]=a[129640]|0;a[d+3>>0]=a[129641]|0;a[d+4>>0]=a[129642]|0;a[d+5>>0]=a[129643]|0;a[d+6>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+420|0;a$a(f);e=b+428|0;t$a(e);g=b+444|0;S4a(g);c[b>>2]=30708;c[b+160>>2]=31284;c[b+176>>2]=31316;c[b+196>>2]=31332;c[b+212>>2]=31368;c[b+344>>2]=31384;c[b+360>>2]=31400;c[f>>2]=31416;c[e>>2]=31432;c[g>>2]=31448;c[h>>2]=94;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=94;e=e+4|0;c[g>>2]=e}c[h>>2]=104;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=211;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=211;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function go(a,b){a=a|0;b=b|0;c[a+392>>2]=b;return LQ(b,a)|0}function ho(a){a=a|0;a=c[a+424>>2]|0;switch(a|0){case 10:case 8:return 1;default:return (a|0)==9|0}return 0}function io(b){b=b|0;fo(b);c[b>>2]=31480;c[b+160>>2]=32056;c[b+176>>2]=32088;c[b+196>>2]=32104;c[b+212>>2]=32140;c[b+344>>2]=32156;c[b+360>>2]=32172;c[b+420>>2]=32188;c[b+428>>2]=32204;c[b+444>>2]=32220;a[b+452>>0]=0;return}function jo(a){a=a|0;var b=0;c[a>>2]=32236;b=c[a+192>>2]|0;if(b|0){c[a+196>>2]=b;rmb(b)}_o(a);return}function ko(a){a=a|0;var b=0;c[a>>2]=32236;b=c[a+192>>2]|0;if(b|0){c[a+196>>2]=b;rmb(b)}_o(a);rmb(a);return}function lo(a){a=a|0;return 145}function mo(a,b,c){a=a|0;b=b|0;c=c|0;return}function no(a,b,c){a=a|0;b=b|0;c=+c;return}function oo(a,b){a=a|0;b=b|0;return}function po(a,b){a=a|0;b=b|0;return}function qo(a,b){a=a|0;b=b|0;return}function ro(a,b,c){a=a|0;b=b|0;c=c|0;return}function so(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;return}function to(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=ya;ya=ya+32|0;i=e+16|0;g=e+12|0;f=e+8|0;k=e+4|0;j=e;c[i>>2]=0;h=i+4|0;c[h>>2]=0;qr(b,i,g,f,k,j);l=c[i>>2]|0;b=c[h>>2]|0;Zo(a,l,b,(c[g>>2]|0)+l|0,(c[f>>2]|0)+b|0,0);qr(d,i,g,f,k,j);b=c[i>>2]|0;d=c[h>>2]|0;Zo(a,b,d,(c[g>>2]|0)+b|0,(c[f>>2]|0)+d|0,0);ya=e;return}function uo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=e<<1;Wa[c[(c[a>>2]|0)+60>>2]&31](a,b-e|0,d-e|0,f,f);return}function vo(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Zo(a,b,c,d+b|0,e+c|0,0);return}function wo(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=+g;h=+h;var i=0;i=(c[a+24>>2]|0)+-1+(c[a+20>>2]|0)|0;i=c[(c[(c[a+8>>2]|0)+(i>>>8<<2)>>2]|0)+((i&255)<<4)+4>>2]|0;i=((i&1)+i|0)/2|0;Zo(a,b-i|0,d-i|0,e+b+i|0,f+d+i|0,0);return}function xo(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;i=(b|0)>(e|0);g=(d|0)>(f|0);j=(c[a+24>>2]|0)+-1+(c[a+20>>2]|0)|0;j=c[(c[(c[a+8>>2]|0)+(j>>>8<<2)>>2]|0)+((j&255)<<4)+4>>2]|0;h=(j|0)/2|0;j=h+(j&1)|0;Zo(a,(i?e:b)-j|0,(g?f:d)-j|0,h+(i?b:e)|0,h+(g?d:f)|0,0);return}function yo(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;if(!b)return;k=(c[d>>2]|0)+e|0;g=(c[d+4>>2]|0)+f|0;if((b|0)<2){j=g;i=g;h=k;g=k}else{h=k;j=g;l=1;i=g;g=k;do{k=(c[d+(l<<3)>>2]|0)+e|0;g=(k|0)<(g|0)?k:g;h=(k|0)>(h|0)?k:h;k=(c[d+(l<<3)+4>>2]|0)+f|0;i=(k|0)<(i|0)?k:i;j=(k|0)>(j|0)?k:j;l=l+1|0}while((l|0)!=(b|0))}Zo(a,g,i,h,j,0);return}function zo(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;Xa[c[(c[a>>2]|0)+84>>2]&3](a,b,d,e,f,0.0);return}function Ao(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;return}function Bo(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=+g;var h=0,i=0,j=0;h=(f|0)<0;i=(h?f:0)+d|0;j=(e|0)<0;b=(j?e:0)+b|0;d=(c[a+24>>2]|0)+-1+(c[a+20>>2]|0)|0;d=c[(c[(c[a+8>>2]|0)+(d>>>8<<2)>>2]|0)+((d&255)<<4)+4>>2]|0;d=((d&1)+d|0)/2|0;Zo(a,b-d|0,i-d|0,b+(j?0-e|0:e)+d|0,i+(h?0-f|0:f)+d|0,0);return}function Co(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;h=i;if((e|0)!=-2147483647&(f|0)!=-2147483647){c[a+160>>2]=e;c[a+164>>2]=f;b=a+168|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0}else b=a+168|0;e=a+176|0;j=a+180|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;Ua[c[(c[a>>2]|0)+40>>2]&31](a,d,h,1);f=c[h>>2]|0;g=(c[b>>2]|0)+f|0;c[b>>2]=g;d=c[e>>2]|0;b=c[h+12>>2]|0;d=(d|0)<(b|0)?b:d;c[e>>2]=d;e=c[j>>2]|0;h=c[h+16>>2]|0;e=(e|0)<(h|0)?h:e;c[j>>2]=e;c[a+172>>2]=e+d;switch(c[a+188>>2]|0){case 2:{j=a+160|0;b=(c[j>>2]|0)-f|0;c[j>>2]=b;break}case 3:{j=a+160|0;b=(c[j>>2]|0)-((f|0)/2|0)|0;c[j>>2]=b;break}default:b=c[a+160>>2]|0}j=c[a+164>>2]|0;Zo(a,b,j+e|0,b+g|0,j-d|0,0);ya=i;return}function Do(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;s=ya;ya=ya+16|0;o=s+12|0;p=s+8|0;q=s+4|0;r=s;n=d+8+3|0;if(g){m=a[n>>0]|0;g=d+4|0;if(((m<<24>>24<0?c[g>>2]|0:m&255)|0)==1)m=c[(Cnb(d,0)|0)>>2]|0;else m=0}else{m=0;g=d+4|0}l=a[n>>0]|0;if(!((l<<24>>24<0?c[g>>2]|0:l&255)|0)){ya=s;return}j=b+72|0;k=b+68|0;l=b+56|0;i=0;do{h=iKa(c[(Cnb(d,i)|0)>>2]|0)|0;if(h){oN(h,o,p,q,r);t=c[h+20>>2]|0;v=(c[j>>2]|0)+-1+(c[k>>2]|0)|0;v=c[(c[(c[(c[l>>2]|0)+(v>>>10<<2)>>2]|0)+((v&1023)<<2)>>2]|0)+4>>2]|0;y=C(v,c[o>>2]|0)|0;h=h+24|0;u=c[h>>2]|0;y=((y|0)/(u|0)|0)+e|0;w=f-((C(c[p>>2]|0,v)|0)/(u|0)|0)|0;x=((C(c[q>>2]|0,v)|0)/(u|0)|0)+y|0;Zo(b,y,w,x,w-((C(c[r>>2]|0,v)|0)/(u|0)|0)|0,m);u=(c[j>>2]|0)+-1+(c[k>>2]|0)|0;t=C(c[(c[(c[(c[l>>2]|0)+(u>>>10<<2)>>2]|0)+((u&1023)<<2)>>2]|0)+4>>2]|0,t)|0;e=((t|0)/(c[h>>2]|0)|0)+e|0}i=i+1|0;y=a[n>>0]|0}while(i>>>0<(y<<24>>24<0?c[g>>2]|0:y&255)>>>0);ya=s;return}function Eo(a,b,c){a=a|0;b=b|0;c=c|0;return}function Fo(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;Xa[c[(c[a>>2]|0)+84>>2]&3](a,b,d,e,f,0.0);return}function Go(a,b,c){a=a|0;b=b|0;c=c|0;return}function Ho(a,b,c){a=a|0;b=b|0;c=c|0;Zo(a,b,c,b,c,0);return}function Io(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;a[b+184>>0]=1;c[b+160>>2]=d;c[b+164>>2]=e;e=b+168|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[b+188>>2]=f;return}function Jo(b){b=b|0;a[b+184>>0]=0;return}function Ko(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+160>>2]=b;c[a+164>>2]=d;d=a+168|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;if(!e)return;c[a+188>>2]=e;return}function Lo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0;h=ya;ya=ya+16|0;d=h;c[d>>2]=b;Vq(b);e=a+196|0;f=c[e>>2]|0;if((f|0)==(c[a+200>>2]|0))vf(a+192|0,d);else{c[f>>2]=b;c[e>>2]=(c[e>>2]|0)+4}g[a+152>>3]=0.0;c[a+140>>2]=0;c[a+144>>2]=0;ya=h;return}function Mo(a,b,d){a=a|0;b=b|0;d=d|0;d=a+196|0;c[d>>2]=(c[d>>2]|0)+-4;g[a+152>>3]=0.0;c[a+140>>2]=0;c[a+144>>2]=0;return}function No(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function Oo(a){a=a|0;return}function Po(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=ya;ya=ya+16|0;d=g;c[d>>2]=b;e=a+196|0;f=c[e>>2]|0;if((f|0)==(c[a+200>>2]|0)){vf(a+192|0,d);ya=g;return}else{c[f>>2]=b;c[e>>2]=(c[e>>2]|0)+4;ya=g;return}}function Qo(a,b,d){a=a|0;b=b|0;d=d|0;d=a+196|0;c[d>>2]=(c[d>>2]|0)+-4;return}function Ro(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;i=ya;ya=ya+32|0;g=i+12|0;h=i;j=c[(c[b>>2]|0)+124>>2]|0;Lmb(g,e);Lmb(h,f);Ua[j&31](b,d,g,h);if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if((a[g+11>>0]|0)>=0){ya=i;return}rmb(c[g>>2]|0);ya=i;return}function So(a,b,d){a=a|0;b=b|0;d=d|0;Ta[c[(c[a>>2]|0)+128>>2]&63](a,b,d);return}function To(a,b,d){a=a|0;b=b|0;d=+d;var e=0,f=0;g[a+152>>3]=d;f=b;e=c[f+4>>2]|0;b=a+140|0;c[b>>2]=c[f>>2];c[b+4>>2]=e;return}function Uo(a){a=a|0;return}function Vo(a){a=a|0;return}function Wo(a,b){a=a|0;b=b|0;return}function Xo(a){a=a|0;return 0}function Yo(a,b,c){a=a|0;b=+b;c=+c;g[a+120>>3]=b;g[a+128>>3]=c;return}function Zo(b,d,e,f,h,i){b=b|0;d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0;u=ya;ya=ya+64|0;p=u+56|0;j=u+48|0;r=u+32|0;n=u+40|0;o=u+8|0;q=u+24|0;k=u+16|0;l=u;t=b+76|0;if(a[t>>0]|0)if(a[b+77>>0]|0){ya=u;return}m=b+152|0;if(nKa(+g[m>>3],0.0)|0){s=d;p=e}else{c[n>>2]=d;c[n+4>>2]=e;v=+g[m>>3]*3.141592653589793/180.0;s=b+140|0;w=s;d=c[w+4>>2]|0;e=o;c[e>>2]=c[w>>2];c[e+4>>2]=d;c[j>>2]=c[n>>2];c[j+4>>2]=c[n+4>>2];c[p>>2]=c[o>>2];c[p+4>>2]=c[o+4>>2];pr(r,j,v,p);c[k>>2]=f;c[k+4>>2]=h;v=+g[m>>3]*3.141592653589793/180.0;f=s;h=c[f+4>>2]|0;s=l;c[s>>2]=c[f>>2];c[s+4>>2]=h;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[p>>2]=c[l>>2];c[p+4>>2]=c[l+4>>2];pr(q,j,v,p);s=c[r>>2]|0;h=c[q+4>>2]|0;f=c[q>>2]|0;p=c[r+4>>2]|0}if(!(a[t>>0]|0)){j=b+196|0;e=c[(c[j>>2]|0)+-4>>2]|0;q=c[(c[e>>2]|0)+20>>2]|0;w=b+204|0;r=YGa(c[w>>2]|0,s)|0;w=YGa(c[w>>2]|0,f)|0;Ta[q&63](e,r,w);if(i|0){w=(c[b+72>>2]|0)+-1+(c[b+68>>2]|0)|0;br(c[(c[j>>2]|0)+-4>>2]|0,i,c[(c[(c[(c[b+56>>2]|0)+(w>>>10<<2)>>2]|0)+((w&1023)<<2)>>2]|0)+4>>2]|0)}}n=b+77|0;o=b+196|0;if(!(a[n>>0]|0)){e=c[(c[o>>2]|0)+-4>>2]|0;q=c[(c[e>>2]|0)+24>>2]|0;w=b+204|0;r=_Ga(c[w>>2]|0,p)|0;w=_Ga(c[w>>2]|0,h)|0;Ta[q&63](e,r,w);if(i|0){w=(c[b+72>>2]|0)+-1+(c[b+68>>2]|0)|0;br(c[(c[o>>2]|0)+-4>>2]|0,i,c[(c[(c[(c[b+56>>2]|0)+(w>>>10<<2)>>2]|0)+((w&1023)<<2)>>2]|0)+4>>2]|0)}}m=b+192|0;j=c[m>>2]|0;d=(c[o>>2]|0)-j|0;if((d|0)<=0){ya=u;return}l=b+204|0;k=0;d=d>>>2;while(1){if(!(a[t>>0]|0)){if(d>>>0<=k>>>0){j=15;break}i=c[j+(k<<2)>>2]|0;r=c[(c[i>>2]|0)+12>>2]|0;b=YGa(c[l>>2]|0,s)|0;w=YGa(c[l>>2]|0,f)|0;Ta[r&63](i,b,w)}if(!(a[n>>0]|0)){j=c[m>>2]|0;if((c[o>>2]|0)-j>>2>>>0<=k>>>0){j=19;break}i=c[j+(k<<2)>>2]|0;r=c[(c[i>>2]|0)+16>>2]|0;b=_Ga(c[l>>2]|0,p)|0;w=_Ga(c[l>>2]|0,h)|0;Ta[r&63](i,b,w)}k=k+1|0;j=c[m>>2]|0;d=(c[o>>2]|0)-j>>2;if((k|0)>=(d|0)){j=22;break}}if((j|0)==15)Tnb(m);else if((j|0)==19)Tnb(m);else if((j|0)==22){ya=u;return}}function _o(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c[a>>2]=42848;l=a+56|0;b=c[l>>2]|0;k=a+68|0;g=c[k>>2]|0;h=b+(g>>>10<<2)|0;m=a+60|0;e=c[m>>2]|0;i=e;j=b;if((e|0)==(b|0))d=a+72|0;else{f=(c[h>>2]|0)+((g&1023)<<2)|0;d=a+72|0;g=(c[d>>2]|0)+g|0;g=(c[b+(g>>>10<<2)>>2]|0)+((g&1023)<<2)|0;if((g|0)!=(f|0))do{f=f+4|0;if((f-(c[h>>2]|0)|0)==4096){f=h+4|0;h=f;f=c[f>>2]|0}}while((g|0)!=(f|0))}c[d>>2]=0;d=i-j>>2;if(d>>>0>2)do{rmb(c[b>>2]|0);b=(c[l>>2]|0)+4|0;c[l>>2]=b;e=c[m>>2]|0;d=e-b>>2}while(d>>>0>2);switch(d|0){case 1:{d=512;n=14;break}case 2:{d=1024;n=14;break}default:{}}if((n|0)==14)c[k>>2]=d;if((b|0)!=(e|0)){do{rmb(c[b>>2]|0);b=b+4|0}while((b|0)!=(e|0));b=c[l>>2]|0;d=c[m>>2]|0;if((d|0)!=(b|0))c[m>>2]=d+(~((d+-4-b|0)>>>2)<<2)}b=c[a+52>>2]|0;if(b|0)rmb(b);l=a+32|0;b=c[l>>2]|0;k=a+44|0;g=c[k>>2]|0;h=b+(g>>>9<<2)|0;m=a+36|0;e=c[m>>2]|0;i=e;j=b;if((e|0)==(b|0))d=a+48|0;else{f=(c[h>>2]|0)+((g&511)<<3)|0;d=a+48|0;g=(c[d>>2]|0)+g|0;g=(c[b+(g>>>9<<2)>>2]|0)+((g&511)<<3)|0;if((g|0)!=(f|0))do{f=f+8|0;if((f-(c[h>>2]|0)|0)==4096){f=h+4|0;h=f;f=c[f>>2]|0}}while((g|0)!=(f|0))}c[d>>2]=0;d=i-j>>2;if(d>>>0>2)do{rmb(c[b>>2]|0);b=(c[l>>2]|0)+4|0;c[l>>2]=b;e=c[m>>2]|0;d=e-b>>2}while(d>>>0>2);switch(d|0){case 1:{d=256;n=35;break}case 2:{d=512;n=35;break}default:{}}if((n|0)==35)c[k>>2]=d;if((b|0)!=(e|0)){do{rmb(c[b>>2]|0);b=b+4|0}while((b|0)!=(e|0));b=c[l>>2]|0;d=c[m>>2]|0;if((d|0)!=(b|0))c[m>>2]=d+(~((d+-4-b|0)>>>2)<<2)}b=c[a+28>>2]|0;if(b|0)rmb(b);l=a+8|0;b=c[l>>2]|0;k=a+20|0;g=c[k>>2]|0;h=b+(g>>>8<<2)|0;m=a+12|0;e=c[m>>2]|0;i=e;j=b;if((e|0)==(b|0))d=a+24|0;else{f=(c[h>>2]|0)+((g&255)<<4)|0;d=a+24|0;g=(c[d>>2]|0)+g|0;g=(c[b+(g>>>8<<2)>>2]|0)+((g&255)<<4)|0;if((g|0)!=(f|0))do{f=f+16|0;if((f-(c[h>>2]|0)|0)==4096){f=h+4|0;h=f;f=c[f>>2]|0}}while((g|0)!=(f|0))}c[d>>2]=0;d=i-j>>2;if(d>>>0>2)do{rmb(c[b>>2]|0);b=(c[l>>2]|0)+4|0;c[l>>2]=b;e=c[m>>2]|0;d=e-b>>2}while(d>>>0>2);switch(d|0){case 1:{d=128;n=56;break}case 2:{d=256;n=56;break}default:{}}if((n|0)==56)c[k>>2]=d;if((b|0)!=(e|0)){do{rmb(c[b>>2]|0);b=b+4|0}while((b|0)!=(e|0));b=c[l>>2]|0;d=c[m>>2]|0;if((d|0)!=(b|0))c[m>>2]=d+(~((d+-4-b|0)>>>2)<<2)}b=c[a+4>>2]|0;if(!b)return;rmb(b);return}function $o(d,e,f,h,i){d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;j=d+4|0;c[d+80>>2]=0;c[d+84>>2]=0;c[d+88>>2]=0;k=d+96|0;l=j;m=l+72|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));b[j+72>>1]=0;g[k>>3]=1.0;g[d+104>>3]=1.0;c[d>>2]=32236;l=d+140|0;c[l>>2]=0;m=d+144|0;c[m>>2]=0;c[d+192>>2]=0;c[d+196>>2]=0;c[d+200>>2]=0;c[d+204>>2]=e;c[d+112>>2]=f;c[d+116>>2]=h;g[d+120>>3]=1.0;g[d+128>>3]=1.0;a[d+184>>0]=0;c[d+188>>2]=1;my(d,0,100);gy(d,0,1,100,0);a[d+136>>0]=i;g[d+152>>3]=0.0;c[l>>2]=0;c[m>>2]=0;return}function ap(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c[a>>2]=32424;c[a+160>>2]=33004;c[a+176>>2]=33036;c[a+196>>2]=33052;c[a+212>>2]=33088;c[a+344>>2]=33104;c[a+360>>2]=33120;i=a+420|0;c[i>>2]=33136;j=a+440|0;c[j>>2]=33156;k=a+456|0;c[k>>2]=33176;g=a+472|0;c[g>>2]=33192;f=a+528|0;e=c[f>>2]|0;h=a+532|0;b=c[h>>2]|0;if((e|0)==(b|0)){d=e;b=e}else{do{d=c[e>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);b=c[h>>2]|0}e=e+4|0}while((e|0)!=(b|0));b=c[f>>2]|0;d=b}c[h>>2]=d;if(b|0){c[h>>2]=b;rmb(b)}TTa(g);yYa(k);oC(j);c[i>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function bp(a){a=a|0;ap(a);rmb(a);return}function cp(a){a=a|0;return 98}function dp(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1835099458;a[b+4>>0]=0;return}function ep(a){a=a|0;var b=0,d=0,e=0,f=0;KZ(a);u$a(a+456|0);vUa(a+472|0);f=a+528|0;b=c[f>>2]|0;e=a+532|0;a=c[e>>2]|0;if((b|0)==(a|0)){f=b;c[e>>2]=f;return}do{d=c[b>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);a=c[e>>2]|0}b=b+4|0}while((b|0)!=(a|0));f=c[f>>2]|0;c[e>>2]=f;return}function fp(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=98)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=100)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=101)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=102)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=119)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=122)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=123)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=128){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function gp(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b)e=0;else e=job(b,7856,8800,0)|0;g=Tca(a+420|0,a)|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if((f|0)==(g|0))return 0;b=Nca(a,17,-1)|0;if(!b)d=0;else d=job(b,13672,12520,0)|0;b=Nca(d,26,-1)|0;if(!b)b=0;else b=job(b,13672,15488,0)|0;Mp(a+480|0,d,b,c[e+32>>2]|0,a+528|0,g-f>>2);return 0}function hp(a,b){a=a|0;b=b|0;Bba(a,1);return 0}function ip(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=c[b>>2]|0;j=b+4|0;e=d;if((c[j>>2]|0)==(e|0)){Hp(a,b);return}i=0;a:while(1){while(1){f=c[e>>2]|0;if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)>91)if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)<132){g=c[e>>2]|0;f=c[g+132>>2]|0;h=c[g+136>>2]|0;b:do if((f|0)==(h|0))k=14;else do{if((c[f>>2]|0)==3){k=14;break b}f=f+4|0}while((f|0)!=(h|0));while(0);if((k|0)==14){k=0;if((f|0)!=(h|0))break}e=c[b>>2]|0;e=e+(d-e>>2<<2)|0;d=e+4|0;f=(c[j>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;g=e;d=e+(f>>2<<2)|0}else k=6;else k=6;if((k|0)==6){k=0;e=c[b>>2]|0;e=e+(d-e>>2<<2)|0;d=e+4|0;f=(c[j>>2]|0)-d|0;if(f|0)rpb(e|0,d|0,f|0)|0;g=e;d=e+(f>>2<<2)|0}c[j>>2]=d;if((d|0)==(g|0)){k=34;break a}else{d=g;e=g}}if(!g){f=0;g=0}else{g=job(g,13672,12616,0)|0;f=g}if((c[b>>2]|0)==(e|0))if(i|(y_(f)|0)){h=1;k=27}else k=23;else if(i){h=1;k=27}else k=23;if((k|0)==23){k=0;if(y_(f)|0){f=c[b>>2]|0;f=f+(d-f>>2<<2)|0;d=f+4|0;e=(c[j>>2]|0)-d|0;if(e|0)rpb(f|0,d|0,e|0)|0;d=f+(e>>2<<2)|0;c[j>>2]=d;e=0}else{h=0;k=27}}do if((k|0)==27){k=0;if((Ba[c[(c[f>>2]|0)+8>>2]&511](f)|0)==119)if(vaa(job(g,12616,13512,0)|0)|0){f=c[b>>2]|0;f=f+(d-f>>2<<2)|0;d=f+4|0;e=(c[j>>2]|0)-d|0;if(e|0)rpb(f|0,d|0,e|0)|0;d=f+(e>>2<<2)|0;c[j>>2]=d;e=h;break}e=h;f=d+4|0;d=c[j>>2]|0}while(0);if((d|0)==(f|0)){k=34;break}else{i=e;d=f;e=f}}if((k|0)==34){Hp(a,b);return}}function jp(a){a=a|0;ap(a+-160|0);return}function kp(a){a=a|0;a=a+-160|0;ap(a);rmb(a);return}function lp(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+-160|0;KZ(f);u$a(f+456|0);vUa(f+472|0);e=f+528|0;b=c[e>>2]|0;f=f+532|0;a=c[f>>2]|0;if((b|0)==(a|0)){e=b;c[f>>2]=e;return}do{d=c[b>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);a=c[f>>2]|0}b=b+4|0}while((b|0)!=(a|0));e=c[e>>2]|0;c[f>>2]=e;return}function mp(a){a=a|0;ap(a+-176|0);return}function np(a){a=a|0;a=a+-176|0;ap(a);rmb(a);return}function op(a){a=a|0;ap(a+-196|0);return}function pp(a){a=a|0;a=a+-196|0;ap(a);rmb(a);return}function qp(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+-196|0;KZ(f);u$a(f+456|0);vUa(f+472|0);e=f+528|0;b=c[e>>2]|0;f=f+532|0;a=c[f>>2]|0;if((b|0)==(a|0)){e=b;c[f>>2]=e;return}do{d=c[b>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);a=c[f>>2]|0}b=b+4|0}while((b|0)!=(a|0));e=c[e>>2]|0;c[f>>2]=e;return}function rp(a){a=a|0;ap(a+-212|0);return}function sp(a){a=a|0;a=a+-212|0;ap(a);rmb(a);return}function tp(a){a=a|0;ap(a+-344|0);return}function up(a){a=a|0;a=a+-344|0;ap(a);rmb(a);return}function vp(a){a=a|0;ap(a+-360|0);return}function wp(a){a=a|0;a=a+-360|0;ap(a);rmb(a);return}function xp(a){a=a|0;ap(a+-420|0);return}function yp(a){a=a|0;a=a+-420|0;ap(a);rmb(a);return}function zp(a,b){a=a|0;b=b|0;ip(a+-420|0,b);return}function Ap(a){a=a|0;ap(a+-440|0);return}function Bp(a){a=a|0;a=a+-440|0;ap(a);rmb(a);return}function Cp(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+-440|0;KZ(f);u$a(f+456|0);vUa(f+472|0);e=f+528|0;b=c[e>>2]|0;f=f+532|0;a=c[f>>2]|0;if((b|0)==(a|0)){e=b;c[f>>2]=e;return}do{d=c[b>>2]|0;if(d){Pa[c[(c[d>>2]|0)+4>>2]&4095](d);a=c[f>>2]|0}b=b+4|0}while((b|0)!=(a|0));e=c[e>>2]|0;c[f>>2]=e;return}function Dp(a){a=a|0;ap(a+-456|0);return}function Ep(a){a=a|0;a=a+-456|0;ap(a);rmb(a);return}function Fp(a){a=a|0;ap(a+-472|0);return}function Gp(a){a=a|0;a=a+-472|0;ap(a);rmb(a);return}function Hp(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=ya;ya=ya+32|0;w=z;u=z+16|0;v=z+4|0;x=b+528|0;e=c[x>>2]|0;y=b+532|0;f=c[y>>2]|0;if((e|0)!=(f|0)){do{g=c[e>>2]|0;if(g){Pa[c[(c[g>>2]|0)+4>>2]&4095](g);f=c[y>>2]|0}e=e+4|0}while((e|0)!=(f|0));e=c[x>>2]|0}c[y>>2]=e;e=c[d>>2]|0;t=d+4|0;f=c[t>>2]|0;if((e|0)==(f|0)){ya=z;return}Ip(x,f-e>>2);e=c[d>>2]|0;if(((c[t>>2]|0)-e|0)>0){h=b+536|0;g=0;do{e=omb(52)|0;c[e>>2]=33208;c[e+48>>2]=0;c[u>>2]=e;f=c[y>>2]|0;if(f>>>0<(c[h>>2]|0)>>>0){c[f>>2]=e;c[y>>2]=(c[y>>2]|0)+4}else Jp(x,u);g=g+1|0;e=c[d>>2]|0}while((g|0)<((c[t>>2]|0)-e>>2|0))}g=job(c[e>>2]|0,13672,12616,0)|0;i=dD(Ba[c[(c[g>>2]|0)+52>>2]&511](g)|0)|0;c[u>>2]=0;k=b+485|0;l=v+4|0;m=v+8|0;n=b+488|0;o=b+484|0;p=b+486|0;q=b+492|0;s=b+496|0;j=0;r=0;d=c[d>>2]|0;while(1){h=i;i=dD(Ba[c[(c[g>>2]|0)+52>>2]&511](g)|0)|0;if((Ba[c[(c[g>>2]|0)+8>>2]&511](g)|0)==101)a[k>>0]=1;e=c[x>>2]|0;if((c[y>>2]|0)-e>>2>>>0<=r>>>0){e=19;break}f=e+(r<<2)|0;c[(c[f>>2]|0)+48>>2]=g;c[g+380>>2]=c[f>>2];f=c[f>>2]|0;c[f+24>>2]=i;c[f+28>>2]=0;if(g|0){e=job(g,12616,17192,-2)|0;if(e|0)if(tUa(e)|0){if(!(a[o>>0]|0))a[o>>0]=1;f=c[x>>2]|0;if((c[y>>2]|0)-f>>2>>>0<=r>>>0){e=26;break}c[(c[f+(r<<2)>>2]|0)+28>>2]=c[e+4>>2]}}f=j;j=K_(g,u)|0;if((j|0)!=(f|0))a[n>>0]=1;c[v>>2]=0;c[l>>2]=0;c[m>>2]=0;f=omb(8)|0;c[v>>2]=f;e=f+8|0;c[m>>2]=e;c[f>>2]=119;c[f+4>>2]=101;c[l>>2]=e;e=Xq(g,v)|0;f=c[v>>2]|0;if(f|0){c[l>>2]=f;rmb(f)}if(e){if(!(a[p>>0]|0)){e=c[(Ba[c[(c[g>>2]|0)+80>>2]&511](g)|0)+4>>2]|0;if(e|0){e=c[e+444>>2]|0;if(e|0){g=c[s>>2]|0;if(!((g|0)==0|(g|0)==(e|0)))a[p>>0]=1;c[s>>2]=e}}}g=c[q>>2]|0;c[q>>2]=(i|0)<(g|0)?g:i}if(!((i|0)==(h|0)|(a[o>>0]|0)!=0))a[o>>0]=1;d=d+4|0;if((d|0)==(c[t>>2]|0)){e=46;break}e=c[d>>2]|0;if(!e){e=45;break}g=job(e,13672,12616,0)|0;if(!g){e=45;break}else r=r+1|0}if((e|0)==19)Tnb(x);else if((e|0)==26)Tnb(x);else if((e|0)==45)kKa(129671,w);else if((e|0)==46){e=c[x>>2]|0;if((c[y>>2]|0)-e>>2>>>0<=r>>>0)Tnb(x);y=G_(c[(c[e+(r<<2)>>2]|0)+48>>2]|0)|0;a[b+487>>0]=y&1;if(y)if(!(c[s>>2]|0))c[s>>2]=1}ya=z;return}function Ip(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=a+8|0;g=c[a>>2]|0;if((c[f>>2]|0)-g>>2>>>0>=b>>>0)return;h=a+4|0;if(b>>>0>1073741823){h=J(8)|0;Gmb(h,163602);c[h>>2]=125828;O(h|0,23080,3117)}d=(c[h>>2]|0)-g|0;e=omb(b<<2)|0;if((d|0)>0)qpb(e|0,g|0,d|0)|0;c[a>>2]=e;c[h>>2]=e+(d>>2<<2);c[f>>2]=e+(b<<2);if(!g)return;rmb(g);return}function Jp(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Kp(a){a=a|0;c[a>>2]=33208;a=c[a+48>>2]|0;if(!a)return;c[a+380>>2]=0;return}function Lp(a){a=a|0;var b=0;c[a>>2]=33208;b=c[a+48>>2]|0;if(!b){rmb(a);return}c[b+380>>2]=0;rmb(a);return}function Mp(b,e,h,i,j,k){b=b|0;e=e|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0.0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,t=0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0.0;Q=ya;ya=ya+32|0;D=Q+16|0;z=Q+12|0;A=Q+8|0;P=Q;M=(k|0)>0;O=j+4|0;n=c[j>>2]|0;m=(c[O>>2]|0)-n|0;a:do if(M){r=0;while(1){if(m>>2>>>0<=r>>>0){K=4;break}q=c[(c[n+(r<<2)>>2]|0)+48>>2]|0;q=Ba[c[(c[q>>2]|0)+32>>2]&511](q)|0;n=c[j>>2]|0;m=(c[O>>2]|0)-n|0;if(m>>2>>>0<=r>>>0){K=6;break}c[(c[n+(r<<2)>>2]|0)+4>>2]=q;r=r+1|0;if((r|0)>=(k|0)){s=m;t=n;break a}}if((K|0)==4)Tnb(j);else if((K|0)==6)Tnb(j)}else{s=m;t=n}while(0);if(!s)Tnb(j);F=c[(c[t>>2]|0)+4>>2]|0;E=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;L=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;N=h+236|0;L=L-((mB(i,c[N>>2]|0)|0)<<1)|0;B=k+-1|0;c[z>>2]=0;c[A>>2]=0;b:do if(M){t=0;h=0;v=0;n=c[O>>2]|0;m=c[j>>2]|0;c:while(1){if(n-m>>2>>>0<=v>>>0){K=13;break}n=c[(c[m+(v<<2)>>2]|0)+48>>2]|0;n=Ba[c[(c[n>>2]|0)+8>>2]&511](n)|0;m=c[j>>2]|0;if((c[O>>2]|0)-m>>2>>>0<=v>>>0){K=15;break}m=(c[m+(v<<2)>>2]|0)+48|0;do if((n|0)==101){m=c[m>>2]|0;if(!m)m=0;else m=job(m,12616,9128,0)|0;jv(m,z,A);q=c[z>>2]|0;n=c[O>>2]|0;m=c[j>>2]|0;if(n-m>>2>>>0<=v>>>0){K=20;break c}s=c[m+(v<<2)>>2]|0;c[s+12>>2]=q;r=c[A>>2]|0;c[s+16>>2]=r;q=((r+q|0)/2|0)+t|0;r=h}else{s=c[m>>2]|0;s=(Ba[c[(c[s>>2]|0)+8>>2]&511](s)|0)==119;m=c[j>>2]|0;if((c[O>>2]|0)-m>>2>>>0<=v>>>0){K=23;break c}m=c[(c[m+(v<<2)>>2]|0)+48>>2]|0;m=Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0;n=c[j>>2]|0;if((c[O>>2]|0)-n>>2>>>0<=v>>>0){K=25;break c}q=c[n+(v<<2)>>2]|0;c[q+8>>2]=m;q=c[q+48>>2]|0;q=Ba[c[(c[q>>2]|0)+36>>2]&511](q)|0;n=c[O>>2]|0;m=c[j>>2]|0;r=n-m>>2>>>0>v>>>0;if(s){if(!r){K=28;break c}r=c[m+(v<<2)>>2]|0;c[r+12>>2]=q;c[r+16>>2]=q;q=(c[r+8>>2]|0)+t|0;r=h;break}else{if(!r){K=31;break c}r=c[m+(v<<2)>>2]|0;c[r+12>>2]=q;c[r+16>>2]=q;q=t;r=h+1|0;break}}while(0);v=v+1|0;if((v|0)>=(k|0)){o=q;y=r;break b}else{t=q;h=r}}if((K|0)==13)Tnb(j);else if((K|0)==15)Tnb(j);else if((K|0)==20)Tnb(j);else if((K|0)==23)Tnb(j);else if((K|0)==25)Tnb(j);else if((K|0)==28)Tnb(j);else if((K|0)==31)Tnb(j)}else{o=0;y=0}while(0);if((y|0)!=(k|0))o=(o|0)/(k-y|0)|0;z=b+16|0;m=c[z>>2]|0;if(!(a[b+8>>0]|0)){if(!m){n=CZ(e,j)|0;c[z>>2]=n;K=39}}else{n=m;K=39}if((K|0)==39){m=(o|0)<(L|0)?1:2;if(!n)c[z>>2]=m;else m=n}d:do if((m|0)==1){if(M){o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;m=0;while(1){if(n>>>0<=m>>>0)break;K=c[o+(m<<2)>>2]|0;c[K+8>>2]=c[K+12>>2];m=m+1|0;if((m|0)>=(k|0))break d}Tnb(j)}}else if(M){o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;m=0;while(1){if(n>>>0<=m>>>0)break;K=c[o+(m<<2)>>2]|0;c[K+8>>2]=c[K+16>>2];m=m+1|0;if((m|0)>=(k|0))break d}Tnb(j)}while(0);y=b+7|0;m=b+24|0;c[m>>2]=uB(i,c[N>>2]|0,(a[y>>0]|0)!=0)|0;n=vB(i,c[N>>2]|0,(a[y>>0]|0)!=0)|0;c[b+28>>2]=n;n=(c[m>>2]|0)+n|0;c[b+20>>2]=n;m=b+12|0;n=C((c[m>>2]|0)+-5|0,n)|0;o=c[j>>2]|0;if((c[O>>2]|0)-o>>2>>>0<=B>>>0)Tnb(j);if(G_(c[(c[o+(B<<2)>>2]|0)+48>>2]|0)|0)m=((lB(i,c[N>>2]|0)|0)*5|0)+n|0;else{m=(c[m>>2]|0)>5;x=+(mB(i,c[N>>2]|0)|0);m=~~((m?3.0:3.5)*x+ +(n|0))}n=c[N>>2]|0;if((c[z>>2]|0)==1){n=eB(i,57507,n,0)|0;c[D>>2]=n-((sB(i,c[N>>2]|0)|0)/2|0);n=eB(i,57507,c[N>>2]|0,1)|0;n=n-((sB(i,c[N>>2]|0)|0)/2|0)|0}else{c[D>>2]=(sB(i,n)|0)/2|0;m=0-m|0;n=(sB(i,c[N>>2]|0)|0)/2|0}c[D+4>>2]=n;e:do if(M){q=0;n=c[O>>2]|0;o=c[j>>2]|0;while(1){if(n-o>>2>>>0<=q>>>0){K=63;break}o=c[(c[o+(q<<2)>>2]|0)+48>>2]|0;o=Ba[c[(c[o>>2]|0)+8>>2]&511](o)|0;n=c[j>>2]|0;if((c[O>>2]|0)-n>>2>>>0<=q>>>0){K=65;break}n=c[(c[n+(q<<2)>>2]|0)+48>>2]|0;if((o|0)==119)IC(n+420|0,c[z>>2]|0);else if((Ba[c[(c[n>>2]|0)+8>>2]&511](n)|0)==101){n=c[j>>2]|0;if((c[O>>2]|0)-n>>2>>>0<=q>>>0){K=70;break}IC((c[(c[n+(q<<2)>>2]|0)+48>>2]|0)+456|0,c[z>>2]|0)}n=c[O>>2]|0;o=c[j>>2]|0;if(n-o>>2>>>0<=q>>>0){K=73;break}K=c[o+(q<<2)>>2]|0;c[K+20>>2]=(c[K+8>>2]|0)+m;K=K+4|0;c[K>>2]=(c[K>>2]|0)+(c[D+(d[y>>0]<<2)>>2]|0);q=q+1|0;if((q|0)>=(k|0)){K=75;break}}if((K|0)==63)Tnb(j);else if((K|0)==65)Tnb(j);else if((K|0)==70)Tnb(j);else if((K|0)==73)Tnb(j);else if((K|0)==75){if(!M){I=0.0;G=0.0;H=0.0;J=0.0;break}o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;w=0.0;l=0.0;x=0.0;p=0.0;m=0;while(1){if(n>>>0<=m>>>0)break;D=c[o+(m<<2)>>2]|0;K=(c[D+20>>2]|0)-E|0;l=l+ +(K|0);D=(c[D+4>>2]|0)-F|0;R=+(D|0);w=w+R;p=p+R*R;x=x+ +(C(D,K)|0);m=m+1|0;if((m|0)>=(k|0)){I=w;G=l;H=x;J=p;break e}}Tnb(j)}}else{I=0.0;G=0.0;H=0.0;J=0.0}while(0);l=+(k|0);m=~~(H*l-G*I);l=J*l-I*I;if(l!=0.0&(m|0)!=0)l=+(m|0)/l;else l=0.0;t=b+40|0;g[t>>3]=l;R=+u(+l);if(R<+f[i+1352>>2]){g[t>>3]=0.0;l=0.0}R=+u(+l);p=+f[i+1356>>2];if(R>p)g[t>>3]=l>0.0?p:-p;s=b+32|0;c[s>>2]=F;m=c[O>>2]|0;o=c[j>>2]|0;if((m|0)==(o|0))Tnb(j);n=c[(c[o>>2]|0)+20>>2]|0;h=b+36|0;c[h>>2]=n;if(!M){c[h>>2]=n;ya=Q;return}if((m|0)==(o|0))Tnb(j);q=0;r=0;n=o;f:while(1){b=c[(c[n+(r<<2)>>2]|0)+48>>2]|0;do if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==122)m=q;else{m=c[j>>2]|0;if((c[O>>2]|0)-m>>2>>>0<=r>>>0){K=95;break f}m=c[m+(r<<2)>>2]|0;l=+(c[m+20>>2]|0);p=+g[t>>3]*+((c[m+4>>2]|0)-(c[s>>2]|0)|0)+ +((c[h>>2]|0)+q|0);m=c[z>>2]|0;if(!((m|0)==1&pl)){m=q;break}m=~~(l-p+ +(q|0))}while(0);r=r+1|0;if((r|0)>=(k|0)){K=101;break}n=c[j>>2]|0;if((c[O>>2]|0)-n>>2>>>0<=r>>>0){K=92;break}else q=m}if((K|0)==92)Tnb(j);else if((K|0)==95)Tnb(j);else if((K|0)==101){q=(c[h>>2]|0)+m|0;c[h>>2]=q;if(!M){ya=Q;return}o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;l=+(q|0);m=0;do{if(n>>>0<=m>>>0){K=104;break}b=c[o+(m<<2)>>2]|0;c[b+20>>2]=~~(+g[t>>3]*+((c[b+4>>2]|0)-(c[s>>2]|0)|0)+l);m=m+1|0}while((m|0)<(k|0));if((K|0)==104)Tnb(j);if(!M){ya=Q;return}g:do switch(c[z>>2]|0){case 1:{o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;l=2147483647.0;m=0;while(1){if(n>>>0<=m>>>0)break;R=+((c[(c[o+(m<<2)>>2]|0)+20>>2]|0)-L|0);l=l>R?R:l;m=m+1|0;if((m|0)>=(k|0)){K=116;break g}}Tnb(j);break}case 2:{o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;l=2147483647.0;m=0;while(1){if(n>>>0<=m>>>0)break;R=+(L-(c[(c[o+(m<<2)>>2]|0)+20>>2]|0)|0);l=l>R?R:l;m=m+1|0;if((m|0)>=(k|0)){K=116;break g}}Tnb(j);break}default:{}}while(0);do if((K|0)==116){h:do if(l<0.0){l=(c[z>>2]|0)==2?l:-l;c[h>>2]=~~(l+ +(q|0));if(!M){ya=Q;return}o=c[j>>2]|0;n=(c[O>>2]|0)-o>>2;m=0;while(1){if(n>>>0<=m>>>0)break;L=(c[o+(m<<2)>>2]|0)+20|0;c[L>>2]=~~(l+ +(c[L>>2]|0));m=m+1|0;if((m|0)>=(k|0))break h}Tnb(j)}while(0);if(M)break;ya=Q;return}while(0);h=P+4|0;v=P+4|0;t=0;i:while(1){m=c[j>>2]|0;if((c[O>>2]|0)-m>>2>>>0<=t>>>0){K=125;break}s=c[(c[m+(t<<2)>>2]|0)+48>>2]|0;if((Ba[c[(c[s>>2]|0)+8>>2]&511](s)|0)==119)K=128;else if((Ba[c[(c[s>>2]|0)+8>>2]&511](s)|0)==101)K=128;do if((K|0)==128){K=0;r=Ba[c[(c[s>>2]|0)+80>>2]&511](s)|0;m=c[j>>2]|0;if((c[O>>2]|0)-m>>2>>>0<=t>>>0){K=129;break i}M=(c[z>>2]|0)==1;m=c[(c[m+(t<<2)>>2]|0)+20>>2]|0;n=sB(i,c[N>>2]|0)|0;o=c[j>>2]|0;q=(c[O>>2]|0)-o>>2>>>0>t>>>0;if(M){if(!q){K=132;break i}q=c[(c[o+(t<<2)>>2]|0)+16>>2]|0;Wa[c[(c[r>>2]|0)+12>>2]&31](P,r,i,c[N>>2]|0,(a[y>>0]|0)!=0);o=m-n|0;q=(c[h>>2]|0)+q|0}else{if(!q){K=135;break i}q=c[(c[o+(t<<2)>>2]|0)+12>>2]|0;Wa[c[(c[r>>2]|0)+16>>2]&31](P,r,i,c[N>>2]|0,(a[y>>0]|0)!=0);o=n+m|0;q=(c[v>>2]|0)+q|0}m=c[r+4>>2]|0;if(!m)break;c[m+496>>2]=c[z>>2];n=c[j>>2]|0;if((c[O>>2]|0)-n>>2>>>0<=t>>>0){K=139;break i}M=c[(c[m>>2]|0)+560>>2]|0;L=c[(c[n+(t<<2)>>2]|0)+4>>2]|0;L=L-(Ba[c[(c[s>>2]|0)+32>>2]&511](s)|0)|0;Ra[M&511](m,L);L=c[(c[m>>2]|0)+564>>2]|0;M=q-(Ba[c[(c[s>>2]|0)+36>>2]&511](s)|0)|0;Ra[L&511](m,M);c[m+500>>2]=q-o}while(0);t=t+1|0;if((t|0)>=(k|0)){K=142;break}}if((K|0)==125)Tnb(j);else if((K|0)==129)Tnb(j);else if((K|0)==132)Tnb(j);else if((K|0)==135)Tnb(j);else if((K|0)==139)Tnb(j);else if((K|0)==142){ya=Q;return}}}function Np(b){b=b|0;var d=0;c[b>>2]=33224;d=b+4|0;c[d>>2]=0;a[d+4>>0]=0;b=b+12|0;d=b+36|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));return}function Op(a){a=a|0;return}function Pp(a){a=a|0;rmb(a);return}function Qp(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=5;a[d>>0]=a[129794]|0;a[d+1>>0]=a[129795]|0;a[d+2>>0]=a[129796]|0;a[d+3>>0]=a[129797]|0;a[d+4>>0]=a[129798]|0;a[d+5>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+420|0;c[f>>2]=26712;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;g=b+440|0;xC(g);e=b+456|0;t$a(e);d=b+472|0;uUa(d);c[b>>2]=32424;c[b+160>>2]=33004;c[b+176>>2]=33036;c[b+196>>2]=33052;c[b+212>>2]=33088;c[b+344>>2]=33104;c[b+360>>2]=33120;c[f>>2]=33136;c[g>>2]=33156;c[e>>2]=33176;c[d>>2]=33192;c[b+480>>2]=33224;d=b+484|0;c[d>>2]=0;a[d+4>>0]=0;d=b+492|0;e=d+48|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=16;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=16;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function Rp(a,b){a=a|0;b=b|0;var d=0;d=a+420|0;Tca(d,a)|0;Tca(d,a)|0;a=Uca(d,b)|0;if((a|0)!=-1){d=a;d=(d|0)==0;return d|0}if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)!=119)return 0;a=vaa(job(b,12616,13512,0)|0)|0;if(!a)return 0;d=Uca(d,a)|0;d=(d|0)==0;return d|0}function Sp(a,b){a=a|0;b=b|0;var d=0,e=0;d=a+420|0;e=Tca(d,a)|0;e=(c[e+4>>2]|0)-(c[e>>2]|0)>>2;Tca(d,a)|0;a=Uca(d,b)|0;if((a|0)==-1)if((Ba[c[(c[b>>2]|0)+8>>2]&511](b)|0)==119){a=vaa(job(b,12616,13512,0)|0)|0;if(!a)a=-1;else a=Uca(d,a)|0}else a=-1;return (a|0)==(e+-1|0)|0}function Tp(a){a=a|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function Up(a){a=a|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function Vp(a){a=a|0;return 99}function Wp(b,d){b=b|0;d=d|0;c[b+8>>2]=0;a[b+11>>0]=7;a[b>>0]=a[129827]|0;a[b+1>>0]=a[129828]|0;a[b+2>>0]=a[129829]|0;a[b+3>>0]=a[129830]|0;a[b+4>>0]=a[129831]|0;a[b+5>>0]=a[129832]|0;a[b+6>>0]=a[129833]|0;a[b+7>>0]=0;return}function Xp(a){a=a|0;KZ(a);j6a(a+436|0);u$a(a+420|0);g[a+448>>3]=0.0;return}function Yp(b,d){b=b|0;d=d|0;var e=0.0,f=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0;o=ya;ya=ya+48|0;n=o;if(!d)d=0;else d=job(d,7856,8864,0)|0;f=+x_(b,0,0,1,1)*.00390625;e=+g[d+16>>3]+ +g[b+448>>3];m=d+4|0;b=gMa(c[m>>2]|0)|0;uLa(n);j=d+12|0;k=hMa(c[m>>2]|0,c[j>>2]|0)|0;a:do if((k|0)>0){l=n+12|0;p=+(b|0);i=e*p;h=(e-f)*p;e=f*p;d=0;do{xLa(n,WLa(c[m>>2]|0,c[j>>2]|0,d)|0)|0;f=+(c[l>>2]|0);if(i>2]>>0]&-16)<<24>>24){case -112:case -128:break;default:break b}XLa(c[m>>2]|0,c[j>>2]|0,~~(e+f),n)|0}while(0);d=d+1|0}while((d|0)<(k|0))}else e=f*+(b|0);while(0);d=0;while(1)if(e>+(d|0))d=d+1|0;else break;wLa(n);ya=o;return 0}function Zp(a){a=a|0;return 1}function _p(a){a=a|0;a=a+-160|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function $p(a){a=a|0;a=a+-160|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function aq(a){a=a|0;a=a+-160|0;KZ(a);j6a(a+436|0);u$a(a+420|0);g[a+448>>3]=0.0;return}function bq(a){a=a|0;a=a+-176|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function cq(a){a=a|0;a=a+-176|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function dq(a){a=a|0;a=a+-196|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function eq(a){a=a|0;a=a+-196|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function fq(a){a=a|0;a=a+-196|0;KZ(a);j6a(a+436|0);u$a(a+420|0);g[a+448>>3]=0.0;return}function gq(a){a=a|0;a=a+-212|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function hq(a){a=a|0;a=a+-212|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function iq(a){a=a|0;a=a+-344|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function jq(a){a=a|0;a=a+-344|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function kq(a){a=a|0;a=a+-360|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function lq(a){a=a|0;a=a+-360|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function mq(a){a=a|0;a=a+-420|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function nq(a){a=a|0;a=a+-420|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function oq(a){a=a|0;a=a+-436|0;G5a(a+436|0);yYa(a+420|0);FZ(a);return}function pq(a){a=a|0;a=a+-436|0;G5a(a+436|0);yYa(a+420|0);FZ(a);rmb(a);return}function qq(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=8;f=d;c[f>>2]=1952540002;c[f+4>>2]=762605682;a[d+8>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);e=b+420|0;t$a(e);g=b+436|0;i6a(g);c[b>>2]=33240;c[b+160>>2]=33816;c[b+176>>2]=33848;c[b+196>>2]=33864;c[b+212>>2]=33900;c[b+344>>2]=33916;c[b+360>>2]=33932;c[e>>2]=33948;c[g>>2]=33964;c[h>>2]=231;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=231;e=e+4|0;c[g>>2]=e}c[h>>2]=104;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=104;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function rq(a,b){a=a|0;b=b|0;return +(+(1024/(b|0)|0|0))}function sq(a,b){a=a|0;b=+b;g[a+448>>3]=b;return}function tq(b){b=b|0;var d=0;c[b>>2]=33980;c[b+168>>2]=34540;d=b+188|0;if((a[d+11>>0]|0)>=0){Vya(b);return}rmb(c[d>>2]|0);Vya(b);return}function uq(b){b=b|0;var d=0;c[b>>2]=33980;c[b+168>>2]=34540;d=b+188|0;if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);Vya(b);rmb(b);return}function vq(a){a=a|0;return 64}function wq(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=11;d=f;b=138448;e=d+11|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+11>>0]=0;return}function xq(a){a=a|0;c[a+184>>2]=0;c[a+200>>2]=0;return}function yq(a,b){a=a|0;b=b|0;b=job(b,7856,8928,0)|0;c[a+200>>2]=c[b+4>>2];b=b+8|0;if(!(c[b>>2]|0))return 0;a=c[a+184>>2]|0;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)!=65)return 0;c[b>>2]=0;return 0}function zq(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=job(b,7856,8912,0)|0;b=a+184|0;a=c[b>>2]|0;if((Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0)!=65)return 0;b=c[b>>2]|0;if(!b){b=0;a=0}else{a=job(b,13672,10512,0)|0;b=a}c[d+4>>2]=b;if(c[a+164>>2]|0)return 0;rM(a,b)|0;return 0}function Aq(a,b){a=a|0;b=b|0;_L(a,b)|0;c[a+200>>2]=0;return 0}function Bq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;g=h;f=job(b,7856,8896,0)|0;b=c[f+4>>2]|0;b=eca(b,jca(a)|0)|0;if(!b)e=0;else e=job(b,13672,8880,0)|0;b=f+28|0;a=f+32|0;d=c[a>>2]|0;if((c[b>>2]|0)==(d|0)){g=c[f+12>>2]|0;Ra[c[(c[g>>2]|0)+112>>2]&511](g,e);ya=h;return 1}c[g>>2]=e;if(d>>>0<(c[f+36>>2]|0)>>>0){c[d>>2]=e;c[a>>2]=(c[a>>2]|0)+4}else Eq(b,g);ya=h;return 1}function Cq(b){b=b|0;var d=0;b=b+-168|0;c[b>>2]=33980;c[b+168>>2]=34540;d=b+188|0;if((a[d+11>>0]|0)>=0){Vya(b);return}rmb(c[d>>2]|0);Vya(b);return}function Dq(b){b=b|0;var d=0;b=b+-168|0;c[b>>2]=33980;c[b+168>>2]=34540;d=b+188|0;if((a[d+11>>0]|0)>=0){Vya(b);rmb(b);return}rmb(c[d>>2]|0);Vya(b);rmb(b);return}function Eq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Fq(a){a=a|0;return}function Gq(a){a=a|0;rmb(a);return}function Hq(a){a=a|0;c[a+4>>2]=0;c[a+8>>2]=0;return}function Iq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g;if(!b)d=0;else d=job(b,7856,8928,0)|0;c[f>>2]=a;b=d+16|0;e=c[b>>2]|0;if(e>>>0<(c[d+20>>2]|0)>>>0){c[e>>2]=a;c[b>>2]=(c[b>>2]|0)+4;ya=g;return 0}else{Kq(d+12|0,f);ya=g;return 0}return 0}function Jq(a,b){a=a|0;b=b|0;c[a+8>>2]=0;return 0}function Kq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Lq(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=ya;ya=ya+32|0;e=h;g=h+12|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;f=e+11|0;a[f>>0]=6;a[e>>0]=a[129996]|0;a[e+1>>0]=a[129997]|0;a[e+2>>0]=a[129998]|0;a[e+3>>0]=a[129999]|0;a[e+4>>0]=a[13e4]|0;a[e+5>>0]=a[130001]|0;a[e+6>>0]=0;dza(b,e);if((a[f>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=33980;c[b+168>>2]=34540;f=b+188|0;e=b+184|0;i=e+4|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[e>>2]=d;Ra[c[(c[d>>2]|0)+48>>2]&511](g,d);e=f+11|0;if((a[e>>0]|0)<0){a[c[f>>2]>>0]=0;c[b+192>>2]=0;Vmb(f,0);c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];ya=h;return}else{a[f>>0]=0;a[e>>0]=0;Vmb(f,0);c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];ya=h;return}}function Mq(a){a=a|0;c[a>>2]=34556;c[a+4>>2]=0;c[a+8>>2]=0;return}function Nq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=omb(204)|0;Lq(e,b);c[a+4>>2]=e;Ra[c[(c[d>>2]|0)+112>>2]&511](d,e);xca(b);return}function Oq(a){a=a|0;return}function Pq(a){a=a|0;pa()}function Qq(a){a=a|0;return 0}function Rq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;e=((d|0)<(b|0)?d:b)-f|0;d=((b|0)<(d|0)?d:b)-f|0;b=a+12|0;if((c[b>>2]|0)>(e|0))c[b>>2]=e;b=a+20|0;if((c[b>>2]|0)>=(d|0))return;c[b>>2]=d;return}function Sq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;e=((d|0)<(b|0)?d:b)-f|0;d=((b|0)<(d|0)?d:b)-f|0;b=a+16|0;if((c[b>>2]|0)>(e|0))c[b>>2]=e;b=a+24|0;if((c[b>>2]|0)>=(d|0))return;c[b>>2]=d;return}function Tq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;e=((d|0)<(b|0)?d:b)-f|0;d=((b|0)<(d|0)?d:b)-f|0;b=a+28|0;if((c[b>>2]|0)>(e|0))c[b>>2]=e;b=a+36|0;if((c[b>>2]|0)>=(d|0))return;c[b>>2]=d;return}function Uq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;e=((d|0)<(b|0)?d:b)-f|0;d=((b|0)<(d|0)?d:b)-f|0;b=a+32|0;if((c[b>>2]|0)>(e|0))c[b>>2]=e;b=a+40|0;if((c[b>>2]|0)>=(d|0))return;c[b>>2]=d;return}function Vq(a){a=a|0;c[a+12>>2]=2147483647;c[a+16>>2]=2147483647;c[a+20>>2]=-2147483647;c[a+24>>2]=-2147483647;c[a+28>>2]=2147483647;c[a+32>>2]=2147483647;c[a+36>>2]=-2147483647;c[a+40>>2]=-2147483647;c[a+4>>2]=-2147483647;c[a+8>>2]=-2147483647;c[a+44>>2]=0;c[a+48>>2]=100;return}function Wq(a){a=a|0;c[a>>2]=34584;c[a+12>>2]=2147483647;c[a+16>>2]=2147483647;c[a+20>>2]=-2147483647;c[a+24>>2]=-2147483647;c[a+28>>2]=2147483647;c[a+32>>2]=2147483647;c[a+36>>2]=-2147483647;c[a+40>>2]=-2147483647;c[a+4>>2]=-2147483647;c[a+8>>2]=-2147483647;c[a+44>>2]=0;c[a+48>>2]=100;return}function Xq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[b>>2]|0;f=b+4|0;e=c[f>>2]|0;b=Ba[c[(c[a>>2]|0)+8>>2]&511](a)|0;a:do if((d|0)!=(e|0))while(1){if((c[d>>2]|0)==(b|0))break a;d=d+4|0;if((d|0)==(e|0)){d=e;break}}while(0);return (d|0)!=(c[f>>2]|0)|0}function Yq(a){a=a|0;a=a+12|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[a+28>>2]=0;return}function Zq(a){a=a|0;if(c[a+12>>2]|0){a=0;return a|0}if(c[a+16>>2]|0){a=0;return a|0}if(c[a+20>>2]|0){a=0;return a|0}a=(c[a+24>>2]|0)==0;return a|0}function _q(a){a=a|0;if((c[a+12>>2]|0)==2147483647){a=0;return a|0}if((c[a+20>>2]|0)==-2147483647){a=0;return a|0}if((c[a+16>>2]|0)==2147483647){a=0;return a|0}a=(c[a+24>>2]|0)!=-2147483647;return a|0}function $q(a){a=a|0;if((c[a+12>>2]|0)==2147483647){a=0;return a|0}a=(c[a+20>>2]|0)!=-2147483647;return a|0}function ar(a){a=a|0;if((c[a+28>>2]|0)==2147483647){a=0;return a|0}if((c[a+36>>2]|0)==-2147483647){a=0;return a|0}if((c[a+32>>2]|0)==2147483647){a=0;return a|0}a=(c[a+40>>2]|0)!=-2147483647;return a|0}function br(a,b,d){a=a|0;b=b|0;d=d|0;c[a+44>>2]=b;c[a+48>>2]=d;return}function cr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=a+12|0;if((c[g>>2]|0)==2147483647){h=0;return h|0}h=a+20|0;if((c[h>>2]|0)==-2147483647){h=0;return h|0}if((c[a+16>>2]|0)==2147483647){h=0;return h|0}if((c[a+24>>2]|0)==-2147483647){h=0;return h|0}e=b+12|0;if((c[e>>2]|0)==2147483647){h=0;return h|0}f=b+20|0;if((c[f>>2]|0)==-2147483647){h=0;return h|0}if((c[b+16>>2]|0)==2147483647){h=0;return h|0}if((c[b+24>>2]|0)==-2147483647){h=0;return h|0}i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;i=(c[h>>2]|0)+i|0;h=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;if((i|0)<=(h-d+(c[e>>2]|0)|0)){i=0;return i|0}h=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;h=(c[g>>2]|0)+h|0;i=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;i=(h|0)<(i+d+(c[f>>2]|0)|0);return i|0}function dr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if((c[a+12>>2]|0)==2147483647){h=0;return h|0}if((c[a+20>>2]|0)==-2147483647){h=0;return h|0}h=a+16|0;if((c[h>>2]|0)==2147483647){h=0;return h|0}e=a+24|0;if((c[e>>2]|0)==-2147483647){h=0;return h|0}if((c[b+12>>2]|0)==2147483647){h=0;return h|0}if((c[b+20>>2]|0)==-2147483647){h=0;return h|0}f=b+16|0;if((c[f>>2]|0)==2147483647){h=0;return h|0}g=b+24|0;if((c[g>>2]|0)==-2147483647){h=0;return h|0}i=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;i=(c[e>>2]|0)+i|0;e=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if((i|0)<=(e-d+(c[f>>2]|0)|0)){i=0;return i|0}i=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;h=(c[h>>2]|0)+i|0;i=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;i=(h|0)<(i+d+(c[g>>2]|0)|0);return i|0}function er(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=a+28|0;if((c[g>>2]|0)==2147483647){h=0;return h|0}h=a+36|0;if((c[h>>2]|0)==-2147483647){h=0;return h|0}if((c[a+32>>2]|0)==2147483647){h=0;return h|0}if((c[a+40>>2]|0)==-2147483647){h=0;return h|0}e=b+28|0;if((c[e>>2]|0)==2147483647){h=0;return h|0}f=b+36|0;if((c[f>>2]|0)==-2147483647){h=0;return h|0}if((c[b+32>>2]|0)==2147483647){h=0;return h|0}if((c[b+40>>2]|0)==-2147483647){h=0;return h|0}i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;i=(c[h>>2]|0)+i|0;h=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;if((i|0)<=(h-d+(c[e>>2]|0)|0)){i=0;return i|0}h=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;h=(c[g>>2]|0)+h|0;i=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;i=(h|0)<(i+d+(c[f>>2]|0)|0);return i|0}function fr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if((c[a+28>>2]|0)==2147483647){h=0;return h|0}if((c[a+36>>2]|0)==-2147483647){h=0;return h|0}h=a+32|0;if((c[h>>2]|0)==2147483647){h=0;return h|0}e=a+40|0;if((c[e>>2]|0)==-2147483647){h=0;return h|0}if((c[b+28>>2]|0)==2147483647){h=0;return h|0}if((c[b+36>>2]|0)==-2147483647){h=0;return h|0}f=b+32|0;if((c[f>>2]|0)==2147483647){h=0;return h|0}g=b+40|0;if((c[g>>2]|0)==-2147483647){h=0;return h|0}i=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;i=(c[e>>2]|0)+i|0;e=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if((i|0)<=(e-d+(c[f>>2]|0)|0)){i=0;return i|0}i=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;h=(c[h>>2]|0)+i|0;i=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;i=(h|0)<(i+d+(c[g>>2]|0)|0);return i|0}function gr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+112|0;m=o+48|0;n=o;i=o+100|0;j=o+96|0;g=m;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));g=n;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));c[i>>2]=3;c[j>>2]=5;l=hr(a,i,j,m,d)|0;c[i>>2]=2;c[j>>2]=4;d=hr(b,i,j,n,d)|0;if(!((l|0)>0&(d|0)>0)){n=0;ya=o;return n|0}a=0;b=0;do{i=c[m+(b<<4)+4>>2]|0;j=m+(b<<4)+12|0;k=m+(b<<4)|0;h=0;do{if((i|0)<((c[n+(h<<4)+12>>2]|0)-f|0))g=0;else if((c[j>>2]|0)>((c[n+(h<<4)+4>>2]|0)+f|0))g=0;else{g=(c[n+(h<<4)+8>>2]|0)-(c[k>>2]|0)+e|0;g=(g|0)>0?g:0}a=(a|0)<(g|0)?g:a;h=h+1|0}while((h|0)!=(d|0));b=b+1|0}while((b|0)!=(l|0));ya=o;return a|0}function hr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;h=j;g=a+44|0;f=c[g>>2]|0;a:do if(f|0){f=iKa(f)|0;if(qN(f,c[b>>2]|0)|0)if(qN(f,c[d>>2]|0)|0){if(ir(a,b,d,f,e,0)|0){i=3;ya=j;return i|0}}else i=5;else i=5;do if((i|0)==5){if(qN(f,c[b>>2]|0)|0){if(jr(a,b,f,e,0)|0)f=2;else break;ya=j;return f|0}if(!(qN(f,c[d>>2]|0)|0))break a;if(jr(a,d,f,e,0)|0){i=2;ya=j;return i|0}}while(0);c[h>>2]=c[g>>2];kKa(130023,h)}while(0);i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;i=(c[a+28>>2]|0)+i|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=(c[a+40>>2]|0)+d|0;b=e;c[b>>2]=i;c[b+4>>2]=d;b=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;b=(c[a+36>>2]|0)+b|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=(c[a+32>>2]|0)+d|0;i=e+8|0;c[i>>2]=b;c[i+4>>2]=d;i=1;ya=j;return i|0}function ir(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+16|0;j=p+12|0;k=p+8|0;i=rN(e,c[b>>2]|0)|0;g=rN(e,c[d>>2]|0)|0;oN(e,j,k,p+4|0,p);l=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;l=(c[a+28>>2]|0)+l|0;m=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;m=(c[a+36>>2]|0)+m|0;n=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;n=(c[a+40>>2]|0)+n|0;o=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;o=(c[a+32>>2]|0)+o|0;a=c[a+48>>2]|0;j=C(a,c[j>>2]|0)|0;e=c[e+24>>2]|0;j=l-((j|0)/(e|0)|0)|0;k=o-((C(c[k>>2]|0,a)|0)/(e|0)|0)|0;h=((C(c[i>>2]|0,a)|0)/(e|0)|0)+j|0;i=((C(c[i+4>>2]|0,a)|0)/(e|0)|0)+k|0;j=((C(c[g>>2]|0,a)|0)/(e|0)|0)+j|0;k=((C(c[g+4>>2]|0,a)|0)/(e|0)|0)+k|0;if((h|0)<(l|0)|(h|0)>(m|0)){f=0;ya=p;return f|0}if((i|0)>(n|0)|(i|0)<(o|0)){f=0;ya=p;return f|0}if((k|0)<(o|0)|((j|0)<(l|0)|(j|0)>(m|0)|(k|0)>(n|0))){f=0;ya=p;return f|0}e=c[b>>2]|0;b=(e|0)==3;a=c[d>>2]|0;if(b&(a|0)==2){d=f;c[d>>2]=l;c[d+4>>2]=i;l=f+8|0;c[l>>2]=h;c[l+4>>2]=o;l=f+16|0;c[l>>2]=h;c[l+4>>2]=n;n=f+24|0;c[n>>2]=j;c[n+4>>2]=o;n=f+32|0;c[n>>2]=j;c[n+4>>2]=k;f=f+40|0;c[f>>2]=m;c[f+4>>2]=o;f=1;ya=p;return f|0}g=(a|0)==4;if((e|0)==2&g){d=f;c[d>>2]=l;c[d+4>>2]=n;n=f+8|0;c[n>>2]=h;c[n+4>>2]=i;n=f+16|0;c[n>>2]=l;c[n+4>>2]=i;n=f+24|0;c[n>>2]=m;c[n+4>>2]=k;n=f+32|0;c[n>>2]=l;c[n+4>>2]=k;f=f+40|0;c[f>>2]=j;c[f+4>>2]=o;f=1;ya=p;return f|0}if((e|0)==5&g){d=f;c[d>>2]=l;c[d+4>>2]=n;l=f+8|0;c[l>>2]=h;c[l+4>>2]=i;l=f+16|0;c[l>>2]=h;c[l+4>>2]=n;l=f+24|0;c[l>>2]=j;c[l+4>>2]=o;o=f+32|0;c[o>>2]=j;c[o+4>>2]=n;f=f+40|0;c[f>>2]=m;c[f+4>>2]=k;f=1;ya=p;return f|0}if(!(b&(a|0)==5)){f=1;ya=p;return f|0}d=f;c[d>>2]=h;c[d+4>>2]=n;n=f+8|0;c[n>>2]=m;c[n+4>>2]=i;n=f+16|0;c[n>>2]=l;c[n+4>>2]=i;n=f+24|0;c[n>>2]=m;c[n+4>>2]=k;n=f+32|0;c[n>>2]=j;c[n+4>>2]=k;f=f+40|0;c[f>>2]=m;c[f+4>>2]=o;f=1;ya=p;return f|0}function jr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+16|0;f=k+12|0;n=k+8|0;m=rN(d,c[b>>2]|0)|0;oN(d,f,n,k+4|0,k);g=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=(c[a+28>>2]|0)+g|0;h=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;h=(c[a+36>>2]|0)+h|0;i=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;i=(c[a+40>>2]|0)+i|0;j=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;j=(c[a+32>>2]|0)+j|0;l=c[a+48>>2]|0;f=C(l,c[f>>2]|0)|0;d=c[d+24>>2]|0;f=((C(c[m>>2]|0,l)|0)/(d|0)|0)+(g-((f|0)/(d|0)|0))|0;a=j-((C(c[n>>2]|0,l)|0)/(d|0)|0)|0;a=((C(c[m+4>>2]|0,l)|0)/(d|0)|0)+a|0;if((a|0)<(j|0)|((f|0)<(g|0)|(f|0)>(h|0)|(a|0)>(i|0))){n=0;ya=k;return n|0}switch(c[b>>2]|0){case 2:{n=e;c[n>>2]=g;c[n+4>>2]=i;n=e+8|0;c[n>>2]=f;c[n+4>>2]=a;n=e+16|0;c[n>>2]=g;c[n+4>>2]=a;n=e+24|0;c[n>>2]=h;c[n+4>>2]=j;n=1;ya=k;return n|0}case 4:{n=e;c[n>>2]=g;c[n+4>>2]=i;n=e+8|0;c[n>>2]=h;c[n+4>>2]=a;n=e+16|0;c[n>>2]=g;c[n+4>>2]=a;n=e+24|0;c[n>>2]=f;c[n+4>>2]=j;n=1;ya=k;return n|0}case 5:{n=e;c[n>>2]=g;c[n+4>>2]=i;n=e+8|0;c[n>>2]=h;c[n+4>>2]=a;n=e+16|0;c[n>>2]=f;c[n+4>>2]=a;n=e+24|0;c[n>>2]=h;c[n+4>>2]=j;n=1;ya=k;return n|0}case 3:{n=e;c[n>>2]=f;c[n+4>>2]=i;n=e+8|0;c[n>>2]=h;c[n+4>>2]=a;n=e+16|0;c[n>>2]=g;c[n+4>>2]=a;n=e+24|0;c[n>>2]=h;c[n+4>>2]=j;n=1;ya=k;return n|0}default:{n=0;ya=k;return n|0}}return 0}function kr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+112|0;m=o+48|0;n=o;i=o+100|0;j=o+96|0;g=m;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));g=n;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));c[i>>2]=2;c[j>>2]=4;l=hr(a,i,j,m,d)|0;c[i>>2]=3;c[j>>2]=5;d=hr(b,i,j,n,d)|0;if(!((l|0)>0&(d|0)>0)){n=0;ya=o;return n|0}a=0;b=0;do{i=c[m+(b<<4)+4>>2]|0;j=m+(b<<4)+12|0;k=m+(b<<4)+8|0;h=0;do{if((i|0)<((c[n+(h<<4)+12>>2]|0)-f|0))g=0;else if((c[j>>2]|0)>((c[n+(h<<4)+4>>2]|0)+f|0))g=0;else{g=(c[k>>2]|0)-(c[n+(h<<4)>>2]|0)+e|0;g=(g|0)>0?g:0}a=(a|0)<(g|0)?g:a;h=h+1|0}while((h|0)!=(d|0));b=b+1|0}while((b|0)!=(l|0));ya=o;return a|0}function lr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0.0;B=ya;ya=ya+112|0;j=B+96|0;i=B+64|0;t=B+32|0;u=B;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;c[i+20>>2]=0;c[i+24>>2]=0;c[i+28>>2]=0;BM(b,i);x=c[i>>2]|0;k=c[i+4>>2]|0;g=c[i+24>>2]|0;l=c[i+28>>2]|0;v=(d|0)==0;A=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;z=v?a+28|0:a+12|0;if((g|0)<((c[z>>2]|0)+A|0)){a=0;ya=B;return a|0}s=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;A=v?a+36|0:a+20|0;if((x|0)>((c[A>>2]|0)+s|0)){a=0;ya=B;return a|0};c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[t+16>>2]=0;c[t+20>>2]=0;c[t+24>>2]=0;c[t+28>>2]=0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;c[u+16>>2]=0;c[u+20>>2]=0;c[u+24>>2]=0;c[u+28>>2]=0;mr(i,c[b+120>>2]|0,+f[b+116>>2],t,u);s=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;do if((x|0)<((c[z>>2]|0)+s|0)){s=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((g|0)>((c[A>>2]|0)+s|0)){s=(c[b+124>>2]|0)==1;d=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if(s){s=v?b+40|0:b+24|0;p=d+e+(c[s>>2]|0)|0;q=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;r=v?a+32|0:a+16|0;if((p|0)<((c[r>>2]|0)+q|0)){d=0;break}q=zM(b,t)|0;d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;j=u+24|0;g=c[j>>2]|0;i=c[u>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);h=h>0.0?h:0.0;h=h<1.0?h:1.0;o=1.0-h;C=+w(+o,3.0);D=+w(+h,3.0);k=u+4|0;l=u+12|0;m=u+20|0;n=u+28|0;p=~~(D*+(c[n>>2]|0)+(h*h*(o*3.0)*+(c[m>>2]|0)+(C*+(c[k>>2]|0)+h*3.0*(o*o)*+(c[l>>2]|0))))+e|0;i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[j>>2]|0;d=c[u>>2]|0;if((g|0)==(d|0))h=0.0;else h=+(i-d+(c[A>>2]|0)|0)/+(g-d|0);h=h>0.0?h:0.0;h=h<1.0?h:1.0;o=1.0-h;k=c[k>>2]|0;j=c[l>>2]|0;i=c[m>>2]|0;g=c[n>>2]|0;u=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+40|0:a+24|0;if((p|0)>=((c[d>>2]|0)+u|0)){u=~~(+w(+h,3.0)*+(g|0)+(h*h*(o*3.0)*+(i|0)+(+w(+o,3.0)*+(k|0)+h*3.0*(o*o)*+(j|0))))+e|0;v=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;if((u|0)>=((c[d>>2]|0)+v|0)){d=0;break}}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;n=t+24|0;g=c[n>>2]|0;i=c[t>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);j=t+4|0;k=t+12|0;l=t+20|0;m=t+28|0;p=~~(h*+(c[m>>2]|0)+(C*C*(D*3.0)*+(c[l>>2]|0)+(o*+(c[j>>2]|0)+C*3.0*(D*D)*+(c[k>>2]|0))))+e|0;i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[n>>2]|0;d=c[t>>2]|0;if((g|0)==(d|0))h=0.0;else h=+(i-d+(c[A>>2]|0)|0)/+(g-d|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[m>>2]|0)+(C*C*(D*3.0)*+(c[l>>2]|0)+(o*+(c[j>>2]|0)+C*3.0*(D*D)*+(c[k>>2]|0))))+e|0;v=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;d=q+x|0;if(((c[z>>2]|0)+v|0)<(d|0)){z=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[A>>2]|0)+z|0)>(d|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[s>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z+e+A-d-(c[r>>2]|0)|0;break}}e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;e=((c[A>>2]|0)+e|0)<(d|0);d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=(c[r>>2]|0)+d|0;if(e){d=g-d|0;break}else{d=p-d|0;break}}else{s=v?b+32|0:b+16|0;p=d-e+(c[s>>2]|0)|0;q=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;r=v?a+40|0:a+24|0;if((p|0)>((c[r>>2]|0)+q|0)){d=0;break}q=zM(b,u)|0;d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;j=t+24|0;g=c[j>>2]|0;i=c[t>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);k=t+4|0;l=t+12|0;m=t+20|0;n=t+28|0;p=~~(h*+(c[n>>2]|0)+(C*C*(D*3.0)*+(c[m>>2]|0)+(o*+(c[k>>2]|0)+C*3.0*(D*D)*+(c[l>>2]|0))))-e|0;i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[j>>2]|0;d=c[t>>2]|0;if((g|0)==(d|0))h=0.0;else h=+(i-d+(c[A>>2]|0)|0)/+(g-d|0);h=h>0.0?h:0.0;h=h<1.0?h:1.0;o=1.0-h;k=c[k>>2]|0;j=c[l>>2]|0;i=c[m>>2]|0;g=c[n>>2]|0;t=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+32|0:a+16|0;if((p|0)<=((c[d>>2]|0)+t|0)){t=~~(+w(+h,3.0)*+(g|0)+(h*h*(o*3.0)*+(i|0)+(+w(+o,3.0)*+(k|0)+h*3.0*(o*o)*+(j|0))))-e|0;v=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;if((t|0)<=((c[d>>2]|0)+v|0)){d=0;break}}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;n=u+24|0;g=c[n>>2]|0;i=c[u>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);j=u+4|0;k=u+12|0;l=u+20|0;m=u+28|0;p=~~(h*+(c[m>>2]|0)+(C*C*(D*3.0)*+(c[l>>2]|0)+(o*+(c[j>>2]|0)+C*3.0*(D*D)*+(c[k>>2]|0))))-e|0;i=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[n>>2]|0;d=c[u>>2]|0;if((g|0)==(d|0))h=0.0;else h=+(i-d+(c[A>>2]|0)|0)/+(g-d|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[m>>2]|0)+(C*C*(D*3.0)*+(c[l>>2]|0)+(o*+(c[j>>2]|0)+C*3.0*(D*D)*+(c[k>>2]|0))))-e|0;v=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;d=q+x|0;if(((c[z>>2]|0)+v|0)<(d|0)){z=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[A>>2]|0)+z|0)>(d|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[s>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z-e+A-d-(c[r>>2]|0)|0;break}}e=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;e=((c[A>>2]|0)+e|0)<(d|0);d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=(c[r>>2]|0)+d|0;if(e){d=g-d|0;break}else{d=p-d|0;break}}}else y=40}else y=40;while(0);do if((y|0)==40){y=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((x|0)<((c[z>>2]|0)+y|0)){y=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((g|0)<=((c[A>>2]|0)+y|0)){A=(c[b+124>>2]|0)==1;d=zM(b,t)|0;g=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;if(A){if((l|0)>(g+e+(c[(v?a+40|0:a+24|0)>>2]|0)|0)){d=0;break}A=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[z>>2]|0)+A|0)<(d+x|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[(v?b+40|0:b+24|0)>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z+e+A-d-(c[(v?a+32|0:a+16|0)>>2]|0)|0;break}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[t+24>>2]|0;i=c[t>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[t+28>>2]|0)+(C*C*(D*3.0)*+(c[t+20>>2]|0)+(o*+(c[t+4>>2]|0)+C*3.0*(D*D)*+(c[t+12>>2]|0))))+e|0;e=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+32|0:a+16|0;if((g|0)<((c[d>>2]|0)+e|0)){d=0;break}a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=g-a-(c[d>>2]|0)|0;break}else{if((l|0)<(g+e+(c[(v?a+32|0:a+16|0)>>2]|0)|0)){d=0;break}A=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[z>>2]|0)+A|0)<(d+x|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[(v?b+32|0:b+16|0)>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z-e+A-d-(c[(v?a+40|0:a+24|0)>>2]|0)|0;break}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[u+24>>2]|0;i=c[u>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[z>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[u+28>>2]|0)+(C*C*(D*3.0)*+(c[u+20>>2]|0)+(o*+(c[u+4>>2]|0)+C*3.0*(D*D)*+(c[u+12>>2]|0))))-e|0;e=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+40|0:a+24|0;if((g|0)>((c[d>>2]|0)+e|0)){d=0;break}a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=g-a-(c[d>>2]|0)|0;break}}}y=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((x|0)>=((c[z>>2]|0)+y|0)){y=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((g|0)>((c[A>>2]|0)+y|0))if((c[b+124>>2]|0)==1){d=zM(b,t)|0;z=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;if((k|0)>(z+e+(c[(v?a+40|0:a+24|0)>>2]|0)|0)){d=0;break}z=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[A>>2]|0)+z|0)>(d+x|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[(v?b+40|0:b+24|0)>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z+e+A-d-(c[(v?a+32|0:a+16|0)>>2]|0)|0;break}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[t+24>>2]|0;i=c[t>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[A>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[t+28>>2]|0)+(C*C*(D*3.0)*+(c[t+20>>2]|0)+(o*+(c[t+4>>2]|0)+C*3.0*(D*D)*+(c[t+12>>2]|0))))+e|0;e=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+32|0:a+16|0;if((g|0)<((c[d>>2]|0)+e|0)){d=0;break}a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=g-a-(c[d>>2]|0)|0;break}else{d=zM(b,u)|0;z=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;if((k|0)<(z+e+(c[(v?a+32|0:a+16|0)>>2]|0)|0)){d=0;break}z=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if(((c[A>>2]|0)+z|0)>(d+x|0)){z=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;A=c[(v?b+32|0:b+16|0)>>2]|0;d=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=z-e+A-d-(c[(v?a+40|0:a+24|0)>>2]|0)|0;break}d=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;g=c[u+24>>2]|0;i=c[u>>2]|0;if((g|0)==(i|0))h=0.0;else h=+(d-i+(c[A>>2]|0)|0)/+(g-i|0);C=h>0.0?h:0.0;C=C<1.0?C:1.0;D=1.0-C;o=+w(+D,3.0);h=+w(+C,3.0);g=~~(h*+(c[u+28>>2]|0)+(C*C*(D*3.0)*+(c[u+20>>2]|0)+(o*+(c[u+4>>2]|0)+C*3.0*(D*D)*+(c[u+12>>2]|0))))-e|0;e=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=v?a+40|0:a+24|0;if((g|0)>((c[d>>2]|0)+e|0)){d=0;break}a=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=g-a-(c[d>>2]|0)|0;break}}y=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((x|0)>=((c[z>>2]|0)+y|0)){z=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;if((g|0)<=((c[A>>2]|0)+z|0)){A=(c[b+124>>2]|0)==1;d=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if(A){z=c[(v?b+40|0:b+24|0)>>2]|0;A=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=d+e+z-A-(c[(v?a+32|0:a+16|0)>>2]|0)|0;break}else{z=c[(v?b+32|0:b+16|0)>>2]|0;A=Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0;d=d-e+z-A-(c[(v?a+40|0:a+24|0)>>2]|0)|0;break}}}kKa(130074,j);d=0}while(0);a=d;ya=B;return a|0}function mr(a,b,d,e,f){a=a|0;b=b|0;d=+d;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0,z=0;k=a+8|0;i=c[k>>2]|0;m=a+12|0;l=a+16|0;g=c[l>>2]|0;o=a+20|0;n=(b|0)/2|0;b=(c[m>>2]|0)+n|0;h=(c[o>>2]|0)+n|0;p=d!=0.0;if(p){j=a+8|0;w=c[j>>2]|0;j=c[j+4>>2]|0;t=+y(+d);r=+x(+d);s=+(i-w|0);q=+(b-j|0);b=a+16|0;i=c[b>>2]|0;b=c[b+4>>2]|0;v=+(g-i|0);u=+(h-b|0);g=~~(r*v-t*u+ +(i|0));i=~~(r*s-t*q+ +(w|0));h=~~(t*v+r*u+ +(b|0));b=~~(t*s+r*q+ +(j|0))}w=a;z=c[w>>2]|0;w=c[w+4>>2]|0;j=e;c[j>>2]=z;c[j+4>>2]=w;j=f;c[j>>2]=z;c[j+4>>2]=w;c[e+8>>2]=i;c[e+12>>2]=b;c[e+16>>2]=g;c[e+20>>2]=h;j=a+24|0;g=j;h=c[g+4>>2]|0;i=e+24|0;c[i>>2]=c[g>>2];c[i+4>>2]=h;i=c[k>>2]|0;h=c[l>>2]|0;g=(c[m>>2]|0)-n|0;b=(c[o>>2]|0)-n|0;if(!p){a=h;o=i;w=b;p=g;z=f+8|0;c[z>>2]=o;z=f+12|0;c[z>>2]=p;z=f+16|0;c[z>>2]=a;z=f+20|0;c[z>>2]=w;z=f+24|0;w=j;a=w;a=c[a>>2]|0;w=w+4|0;w=c[w>>2]|0;f=z;c[f>>2]=a;z=z+4|0;c[z>>2]=w;return}p=a+8|0;o=c[p>>2]|0;p=c[p+4>>2]|0;s=+y(+d);u=+x(+d);t=+(i-o|0);v=+(g-p|0);w=a+16|0;a=c[w>>2]|0;w=c[w+4>>2]|0;q=+(h-a|0);r=+(b-w|0);a=~~(u*q-s*r+ +(a|0));o=~~(u*t-s*v+ +(o|0));w=~~(s*q+u*r+ +(w|0));p=~~(s*t+u*v+ +(p|0));z=f+8|0;c[z>>2]=o;z=f+12|0;c[z>>2]=p;z=f+16|0;c[z>>2]=a;z=f+20|0;c[z>>2]=w;z=f+24|0;w=j;a=w;a=c[a>>2]|0;w=w+4|0;w=c[w>>2]|0;f=z;c[f>>2]=a;z=z+4|0;c[z>>2]=w;return}function nr(a,b){a=a|0;b=b|0;var d=0.0,e=0,f=0,g=0.0,h=0.0,i=0.0;e=c[a+24>>2]|0;f=c[a>>2]|0;if((e|0)==(f|0))d=0.0;else d=+(b-f|0)/+(e-f|0);g=d>0.0?d:0.0;g=g<1.0?g:1.0;d=1.0-g;h=+w(+d,3.0);i=+w(+g,3.0);return ~~(i*+(c[a+28>>2]|0)+(g*g*(d*3.0)*+(c[a+20>>2]|0)+(h*+(c[a+4>>2]|0)+g*3.0*(d*d)*+(c[a+12>>2]|0))))|0}function or(a,b){a=a|0;b=b|0;var d=0;d=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=d;return}function pr(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;var f=0,g=0.0,h=0.0,i=0.0,j=0;i=+y(+d);g=+x(+d);j=c[e>>2]|0;e=c[e+4>>2]|0;f=b+4|0;h=+((c[b>>2]|0)-j|0);d=+((c[f>>2]|0)-e|0);c[b>>2]=~~(g*h-i*d+ +(j|0));c[f>>2]=~~(i*h+g*d+ +(e|0));f=b;b=c[f+4>>2]|0;e=a;c[e>>2]=c[f>>2];c[e+4>>2]=b;return}function qr(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0;l=c[a>>2]|0;i=c[a+4>>2]|0;o=c[a+8>>2]|0;n=c[a+12>>2]|0;h=c[a+16>>2]|0;m=c[a+20>>2]|0;p=a+24|0;q=+(o-l|0);r=+(n-i|0);s=+(h-o|0);t=+(m-n|0);u=+((c[p>>2]|0)-h|0);v=+((c[a+28>>2]|0)-m|0);w=+(l|0);x=+(i|0);y=+(o|0);z=+(n|0);A=+(h|0);B=+(m|0);m=0;h=-2147483647;n=-2147483647;o=2147483647;i=2147483647;do{j=+(m|0)*.02;E=j*q+w;C=j*r+x;F=j*s+y;D=j*t+z;E=E+j*(F-E);C=C+j*(D-C);k=~~(E+j*(F+j*(j*u+A-F)-E));l=~~(C+j*(D+j*(j*v+B-D)-C));o=(o|0)>(k|0)?k:o;if((i|0)>(l|0)){c[f>>2]=~~(j*+((c[p>>2]|0)-(c[a>>2]|0)|0));i=l}n=(n|0)<(k|0)?k:n;if((h|0)<(l|0)){c[g>>2]=~~(j*+((c[p>>2]|0)-(c[a>>2]|0)|0));h=l}m=m+1|0}while((m|0)!=51);c[b>>2]=o;c[b+4>>2]=i;c[d>>2]=n-o;c[e>>2]=h-i;return}function rr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=ya;ya=ya+16|0;f=e;c[a>>2]=34640;g=a+4|0;c[g>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;a=(b|0)>(d|0);c[f>>2]=a?d:b;c[f+4>>2]=a?b:d;sr(g,f);ya=e;return}function sr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>3;d=g+1|0;if(d>>>0>536870911)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>2;h=f>>3>>>0<268435455?(h>>>0>>0?d:h):536870911;do if(!h){e=0;f=0}else if(h>>>0>536870911){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<3)|0;e=f;break}while(0);d=e+(g<<3)|0;m=b;g=c[m+4>>2]|0;b=d;c[b>>2]=c[m>>2];c[b+4>>2]=g;if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+8;c[l>>2]=e+(h<<3);if(!j)return;rmb(j);return}function tr(a){a=a|0;var b=0;c[a>>2]=34640;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function ur(a){a=a|0;var b=0;c[a>>2]=34640;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function vr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a+4|0;g=c[f>>2]|0;if((c[a+8>>2]|0)-g>>3>>>0>e>>>0){c[b>>2]=c[g+(e<<3)>>2];c[d>>2]=c[g+(e<<3)+4>>2];return}else Tnb(f)}function wr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+32|0;m=r+16|0;n=r;o=r+8|0;l=(b|0)>(d|0);p=l?b:d;l=l?d:b;j=a+4|0;k=c[j>>2]|0;i=a+8|0;b=c[i>>2]|0;if((k|0)==(b|0)){ya=r;return}h=k;a=h;e=k;while(1){d=c[e>>2]|0;if((l|0)>(d|0))q=11;else if((p|0)<(c[e+4>>2]|0))q=11;else{d=k+(a-h>>3<<3)|0;f=d+8|0;if((f|0)==(b|0))b=d;else{g=b+-8|0;a=f;e=d;while(1){c[e>>2]=c[a>>2];c[e+4>>2]=c[a+4>>2];a=a+8|0;if((a|0)==(b|0))break;else e=e+8|0}b=d+(((g-f|0)>>>3)+1<<3)|0}c[i>>2]=b}if((q|0)==11){q=0;if((d|0)>(l|0)){if((p|0)>=(d|0))c[e>>2]=p}else if((c[e+4>>2]|0)>=(p|0))break;d=e+4|0;g=c[d>>2]|0;if(!((p|0)<=(g|0)|(l|0)>(g|0)))c[d>>2]=l;d=e+8|0}if((b|0)==(d|0)){q=19;break}else{a=d;e=d}}if((q|0)==19){ya=r;return}c[n>>2]=a;c[o>>2]=d;c[o+4>>2]=l;c[m>>2]=c[n>>2];c[(xr(j,m,o)|0)+8>>2]=p;ya=r;return}function xr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ya;ya=ya+32|0;m=p;j=c[a>>2]|0;g=j;h=(c[b>>2]|0)-g|0;i=h>>3;n=j+(i<<3)|0;o=a+4|0;b=c[o>>2]|0;l=a+8|0;k=c[l>>2]|0;e=b;f=k;if(b>>>0>>0){if((n|0)==(b|0)){l=d;a=c[l+4>>2]|0;m=n;c[m>>2]=c[l>>2];c[m+4>>2]=a;c[o>>2]=(c[o>>2]|0)+8;o=n;ya=p;return o|0}h=e-(n+8)|0;e=n+(h>>3<<3)|0;if(e>>>0>>0){f=e;g=b;do{l=f;a=c[l+4>>2]|0;m=g;c[m>>2]=c[l>>2];c[m+4>>2]=a;f=f+8|0;g=(c[o>>2]|0)+8|0;c[o>>2]=g}while(f>>>0>>0)}if(h|0)do{m=e;e=e+-8|0;o=b;b=b+-8|0;c[b>>2]=c[e>>2];c[o+-4>>2]=c[m+-4>>2]}while((e|0)!=(n|0));c[n>>2]=c[d>>2];c[j+(i<<3)+4>>2]=c[d+4>>2];o=n;ya=p;return o|0}b=(e-g>>3)+1|0;if(b>>>0>536870911)Snb(a);g=f-g|0;f=g>>2;f=g>>3>>>0<268435455?(f>>>0>>0?b:f):536870911;g=n;b=h>>3;j=m+12|0;c[j>>2]=0;c[m+16>>2]=a+8;do if(!f)e=0;else if(f>>>0>536870911){p=J(8)|0;Gmb(p,163602);c[p>>2]=125828;O(p|0,23080,3117)}else{e=omb(f<<3)|0;break}while(0);c[m>>2]=e;h=e+(b<<3)|0;k=m+8|0;c[k>>2]=h;i=m+4|0;c[i>>2]=h;c[j>>2]=e+(f<<3);yr(m,d);h=c[i>>2]|0;b=c[a>>2]|0;e=g-b|0;f=h+(0-(e>>3)<<3)|0;c[i>>2]=f;if((e|0)>0)qpb(f|0,b|0,e|0)|0;b=c[o>>2]|0;e=b-g|0;if((e|0)>0){qpb(c[k>>2]|0,n|0,e|0)|0;g=(c[k>>2]|0)+(e>>>3<<3)|0;c[k>>2]=g;e=k;b=c[o>>2]|0}else{e=k;g=c[k>>2]|0}f=c[a>>2]|0;c[a>>2]=c[i>>2];c[i>>2]=f;c[o>>2]=g;c[e>>2]=b;o=c[l>>2]|0;c[l>>2]=c[j>>2];c[j>>2]=o;c[m>>2]=f;if((b|0)!=(f|0))c[k>>2]=b+(~((b+-8-f|0)>>>3)<<3);if(f|0)rmb(f);o=h;ya=p;return o|0}function yr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=a+8|0;d=c[q>>2]|0;o=a+12|0;p=c[o>>2]|0;g=p;do if((d|0)==(p|0)){p=a+4|0;e=c[p>>2]|0;i=e;j=c[a>>2]|0;f=j;if(e>>>0>j>>>0){h=e+((((i-f>>3)+1|0)/-2|0)<<3)|0;if((e|0)==(d|0))d=h;else{g=d+-8-i|0;f=h;while(1){c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];e=e+8|0;if((e|0)==(d|0))break;else f=f+8|0}d=h+((g>>>3)+1<<3)|0}c[q>>2]=d;c[p>>2]=h;break}g=g-f|0;g=(g|0)==0?1:g>>2;h=g>>>2;do if(!g)k=0;else if(g>>>0>536870911){q=J(8)|0;Gmb(q,163602);c[q>>2]=125828;O(q|0,23080,3117)}else{k=omb(g<<3)|0;break}while(0);m=k;f=k+(h<<3)|0;n=f;l=k+(g<<3)|0;if((e|0)==(d|0)){d=n;e=j}else{g=h+((d+-8-i|0)>>>3)+1|0;while(1){h=e;i=c[h+4>>2]|0;j=f;c[j>>2]=c[h>>2];c[j+4>>2]=i;e=e+8|0;if((e|0)==(d|0))break;else f=f+8|0}d=k+(g<<3)|0;e=c[a>>2]|0}c[a>>2]=m;c[p>>2]=n;c[q>>2]=d;c[o>>2]=l;if(e){rmb(e);d=c[q>>2]|0}}while(0);o=b;p=c[o+4>>2]|0;b=d;c[b>>2]=c[o>>2];c[b+4>>2]=p;c[q>>2]=(c[q>>2]|0)+8;return}function zr(a){a=a|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Ar(a){a=a|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Br(a){a=a|0;return 74}function Cr(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=11;d=f;b=130119;e=d+11|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+11>>0]=0;return}function Dr(a){a=a|0;return a+352|0}function Er(a){a=a|0;return a+352|0}function Fr(a){a=a|0;cw(a);vBa(a+352|0);zUa(a+488|0);u$a(a+504|0);$0a(a+520|0);d1a(a+544|0);return}function Gr(a){a=a|0;a=a+-168|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Hr(a){a=a|0;a=a+-168|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Ir(a){a=a|0;a=a+-168|0;cw(a);vBa(a+352|0);zUa(a+488|0);u$a(a+504|0);$0a(a+520|0);d1a(a+544|0);return}function Jr(a){a=a|0;a=a+-184|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Kr(a){a=a|0;a=a+-184|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Lr(a){a=a|0;a=a+-316|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Mr(a){a=a|0;a=a+-316|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Nr(a){a=a|0;a=a+-332|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Or(a){a=a|0;a=a+-332|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Pr(a){a=a|0;a=a+-352|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Qr(a){a=a|0;a=a+-352|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Rr(a){a=a|0;return 12}function Sr(a){a=a|0;a=a+-352|0;cw(a);vBa(a+352|0);zUa(a+488|0);u$a(a+504|0);$0a(a+520|0);d1a(a+544|0);return}function Tr(a){a=a|0;return a+-352+352|0}function Ur(a){a=a|0;a=a+-368|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Vr(a){a=a|0;a=a+-368|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Wr(a){a=a|0;a=a+-384|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Xr(a){a=a|0;a=a+-384|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function Yr(a){a=a|0;a=a+-400|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function Zr(a){a=a|0;a=a+-400|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function _r(a){a=a|0;a=a+-432|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function $r(a){a=a|0;a=a+-432|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function as(a){a=a|0;a=a+-448|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function bs(a){a=a|0;a=a+-448|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function cs(a){a=a|0;a=a+-488|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function ds(a){a=a|0;a=a+-488|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function es(a){a=a|0;a=a+-504|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function fs(a){a=a|0;a=a+-504|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function gs(a){a=a|0;a=a+-520|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function hs(a){a=a|0;a=a+-520|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function is(a){a=a|0;a=a+-544|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);return}function js(a){a=a|0;a=a+-544|0;iZa(a+544|0);gZa(a+520|0);yYa(a+504|0);VTa(a+488|0);tBa(a+352|0);_v(a);rmb(a);return}function ks(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[130151]|0;a[d+1>>0]=a[130152]|0;a[d+2>>0]=a[130153]|0;a[d+3>>0]=a[130154]|0;a[d+4>>0]=a[130155]|0;a[d+5>>0]=a[130156]|0;a[d+6>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+352|0;TBa(j);d=b+488|0;yUa(d);f=b+504|0;t$a(f);e=b+520|0;_0a(e);g=b+544|0;c1a(g);c[b>>2]=34656;c[b+168>>2]=35216;c[b+184>>2]=35252;c[b+316>>2]=35268;c[b+332>>2]=35284;c[j>>2]=35300;c[b+368>>2]=35348;c[b+384>>2]=35364;c[b+400>>2]=35380;c[b+432>>2]=35396;c[b+448>>2]=35412;c[d>>2]=35428;c[f>>2]=35444;c[e>>2]=35460;c[g>>2]=35476;$ba(b,b+356|0,12);c[h>>2]=19;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=19;e=e+4|0;c[g>>2]=e}c[h>>2]=104;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=139;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=139;e=e+4|0;c[g>>2]=e}c[h>>2]=140;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=140;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function ls(a){a=a|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function ms(a){a=a|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function ns(a){a=a|0;return 75}function os(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[130158]|0;a[b+1>>0]=a[130159]|0;a[b+2>>0]=a[130160]|0;a[b+3>>0]=a[130161]|0;a[b+4>>0]=a[130162]|0;a[b+5>>0]=a[130163]|0;a[b+6>>0]=0;return}function ps(a){a=a|0;return a+352|0}function qs(a){a=a|0;cw(a);gBa(a+352|0);u$a(a+432|0);L2a(a+448|0);return}function rs(a){a=a|0;a=a+-168|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function ss(a){a=a|0;a=a+-168|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function ts(a){a=a|0;a=a+-168|0;cw(a);gBa(a+352|0);u$a(a+432|0);L2a(a+448|0);return}function us(a){a=a|0;a=a+-184|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function vs(a){a=a|0;a=a+-184|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function ws(a){a=a|0;a=a+-316|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function xs(a){a=a|0;a=a+-316|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function ys(a){a=a|0;a=a+-332|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function zs(a){a=a|0;a=a+-332|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function As(a){a=a|0;a=a+-352|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Bs(a){a=a|0;a=a+-352|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Cs(a){a=a|0;a=a+-352|0;cw(a);gBa(a+352|0);u$a(a+432|0);L2a(a+448|0);return}function Ds(a){a=a|0;a=a+-368|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Es(a){a=a|0;a=a+-368|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Fs(a){a=a|0;a=a+-384|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Gs(a){a=a|0;a=a+-384|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Hs(a){a=a|0;a=a+-400|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Is(a){a=a|0;a=a+-400|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Js(a){a=a|0;a=a+-432|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Ks(a){a=a|0;a=a+-432|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Ls(a){a=a|0;a=a+-448|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);return}function Ms(a){a=a|0;a=a+-448|0;OZa(a+448|0);yYa(a+432|0);eBa(a+352|0);_v(a);rmb(a);return}function Ns(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d+8>>2]=0;g=d+11|0;a[g>>0]=7;a[d>>0]=a[130179]|0;a[d+1>>0]=a[130180]|0;a[d+2>>0]=a[130181]|0;a[d+3>>0]=a[130182]|0;a[d+4>>0]=a[130183]|0;a[d+5>>0]=a[130184]|0;a[d+6>>0]=a[130185]|0;a[d+7>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+352|0;NBa(f);e=b+432|0;t$a(e);g=b+448|0;K2a(g);c[b>>2]=35492;c[b+168>>2]=36052;c[b+184>>2]=36088;c[b+316>>2]=36104;c[b+332>>2]=36120;c[f>>2]=36136;c[b+368>>2]=36172;c[b+384>>2]=36188;c[b+400>>2]=36204;c[e>>2]=36220;c[g>>2]=36236;$ba(b,b+356|0,11);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=173;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=173;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function Os(a){a=a|0;jUa(a+420|0);FZ(a);return}function Ps(a){a=a|0;jUa(a+420|0);FZ(a);rmb(a);return}function Qs(a){a=a|0;return 100}function Rs(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[130187]|0;a[b+1>>0]=a[130188]|0;a[b+2>>0]=a[130189]|0;a[b+3>>0]=a[130190]|0;a[b+4>>0]=a[130191]|0;a[b+5>>0]=0;return}function Ss(a){a=a|0;KZ(a);kVa(a+420|0);return}function Ts(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=101)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=102)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=119){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function Us(a){a=a|0;a=a+-160|0;jUa(a+420|0);FZ(a);return}function Vs(a){a=a|0;a=a+-160|0;jUa(a+420|0);FZ(a);rmb(a);return}function Ws(a){a=a|0;a=a+-160|0;KZ(a);kVa(a+420|0);return}function Xs(a){a=a|0;a=a+-176|0;jUa(a+420|0);FZ(a);return}function Ys(a){a=a|0;a=a+-176|0;jUa(a+420|0);FZ(a);rmb(a);return}function Zs(a){a=a|0;a=a+-196|0;jUa(a+420|0);FZ(a);return}function _s(a){a=a|0;a=a+-196|0;jUa(a+420|0);FZ(a);rmb(a);return}function $s(a){a=a|0;a=a+-196|0;KZ(a);kVa(a+420|0);return}function at(a){a=a|0;a=a+-212|0;jUa(a+420|0);FZ(a);return}function bt(a){a=a|0;a=a+-212|0;jUa(a+420|0);FZ(a);rmb(a);return}function ct(a){a=a|0;a=a+-344|0;jUa(a+420|0);FZ(a);return}function dt(a){a=a|0;a=a+-344|0;jUa(a+420|0);FZ(a);rmb(a);return}function et(a){a=a|0;a=a+-360|0;jUa(a+420|0);FZ(a);return}function ft(a){a=a|0;a=a+-360|0;jUa(a+420|0);FZ(a);rmb(a);return}function gt(a){a=a|0;a=a+-420|0;jUa(a+420|0);FZ(a);return}function ht(a){a=a|0;a=a+-420|0;jUa(a+420|0);FZ(a);rmb(a);return}function it(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=6;a[d>>0]=a[130206]|0;a[d+1>>0]=a[130207]|0;a[d+2>>0]=a[130208]|0;a[d+3>>0]=a[130209]|0;a[d+4>>0]=a[130210]|0;a[d+5>>0]=a[130211]|0;a[d+6>>0]=0;D_(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+420|0;jVa(d);c[b>>2]=36252;c[b+160>>2]=36828;c[b+176>>2]=36860;c[b+196>>2]=36876;c[b+212>>2]=36912;c[b+344>>2]=36928;c[b+360>>2]=36944;c[d>>2]=36960;c[f>>2]=41;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=41;c[d>>2]=e+4;f=36252;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function jt(a){a=a|0;cE(a);return}function kt(a){a=a|0;cE(a);rmb(a);return}function lt(a){a=a|0;return 41}function mt(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=6;a[b>>0]=a[130213]|0;a[b+1>>0]=a[130214]|0;a[b+2>>0]=a[130215]|0;a[b+3>>0]=a[130216]|0;a[b+4>>0]=a[130217]|0;a[b+5>>0]=a[130218]|0;a[b+6>>0]=0;return}function nt(a){a=a|0;fE(a);return}function ot(a){a=a|0;var b=0;b=omb(212)|0;Ed(b,a);c[b>>2]=36976;c[b+160>>2]=37536;c[b+172>>2]=37564;c[b+188>>2]=37580;c[b+208>>2]=c[a+208>>2];return b|0}function pt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=37)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=41)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=42)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=45)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=47)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=50)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=52)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=55){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function qt(a){a=a|0;cE(a+-160|0);return}function rt(a){a=a|0;a=a+-160|0;cE(a);rmb(a);return}function st(a){a=a|0;fE(a+-160|0);return}function tt(a){a=a|0;cE(a+-172|0);return}function ut(a){a=a|0;a=a+-172|0;cE(a);rmb(a);return}function vt(a){a=a|0;cE(a+-188|0);return}function wt(a){a=a|0;a=a+-188|0;cE(a);rmb(a);return}function xt(b,d){b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;e=f;c[e+8>>2]=117440512;a[e>>0]=a[130234]|0;a[e+1>>0]=a[130235]|0;a[e+2>>0]=a[130236]|0;a[e+3>>0]=a[130237]|0;a[e+4>>0]=a[130238]|0;a[e+5>>0]=a[130239]|0;a[e+6>>0]=a[130240]|0;a[e+7>>0]=0;uE(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=36976;c[b+160>>2]=37536;c[b+172>>2]=37564;c[b+188>>2]=37580;c[b+208>>2]=d;fE(b);ya=f;return}function yt(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;c[a>>2]=37596;c[a+160>>2]=38184;c[a+176>>2]=38216;c[a+196>>2]=38232;c[a+212>>2]=38268;c[a+344>>2]=38284;c[a+360>>2]=38300;n=a+420|0;c[n>>2]=38316;o=a+440|0;c[o>>2]=38336;c[a+456>>2]=38356;f=a+464|0;c[f>>2]=38384;c[a+480>>2]=38408;c[a+488>>2]=38424;c[a+496>>2]=38440;c[a+548>>2]=38456;c[a+556>>2]=38472;c[a+568>>2]=38488;c[a+576>>2]=38504;g=a+592|0;c[g>>2]=38520;h=a+608|0;c[h>>2]=38536;i=a+616|0;c[i>>2]=38552;j=a+632|0;c[j>>2]=38568;k=a+680|0;c[k>>2]=38584;l=a+688|0;c[l>>2]=38600;m=a+696|0;c[m>>2]=38616;Wu(a);e=a+716|0;d=a+724|0;if(c[d>>2]|0){b=c[a+720>>2]|0;p=(c[e>>2]|0)+4|0;q=c[b>>2]|0;c[q+4>>2]=c[p>>2];c[c[p>>2]>>2]=q;c[d>>2]=0;if((b|0)!=(e|0))do{q=b;b=c[b+4>>2]|0;rmb(q)}while((b|0)!=(e|0))}e=a+704|0;d=a+712|0;if(c[d>>2]|0){b=c[a+708>>2]|0;q=(c[e>>2]|0)+4|0;p=c[b>>2]|0;c[p+4>>2]=c[q>>2];c[c[q>>2]>>2]=p;c[d>>2]=0;if((b|0)!=(e|0))do{q=b;b=c[b+4>>2]|0;rmb(q)}while((b|0)!=(e|0))}G_a(m);q_a(l);hUa(k);m_a(j);XTa(i);EYa(h);yYa(g);MC(f);oC(o);c[n>>2]=26712;b=c[a+424>>2]|0;if(!b){FZ(a);return}c[a+428>>2]=b;rmb(b);FZ(a);return}function zt(a){a=a|0;yt(a);rmb(a);return}function At(a){a=a|0;return 101}function Bt(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[130423]|0;a[b+1>>0]=a[130424]|0;a[b+2>>0]=a[130425]|0;a[b+3>>0]=a[130426]|0;a[b+4>>0]=a[130427]|0;a[b+5>>0]=0;return}function Ct(a){a=a|0;return a+464|0}function Dt(a){a=a|0;return a+456|0}function Et(a){a=a|0;KZ(a);qC(a+440|0);wC(a+456|0);OC(a+464|0);u$a(a+592|0);J$a(a+608|0);EUa(a+616|0);T3a(a+632|0);gVa(a+680|0);c4a(a+688|0);T4a(a+696|0);Wu(a);return}function Ft(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=ya;ya=ya+48|0;h=k+28|0;g=k;j=k+24|0;f=k+12|0;i=k+8|0;c[j>>2]=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==93)e=d;else if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==105)e=d;else if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==119)e=d;else if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==124)e=d;else{if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56){e=d;break}Ra[c[(c[d>>2]|0)+48>>2]&511](h,d);e=h+11|0;n=a[e>>0]|0;m=c[h>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);d=f+11|0;l=(a[d>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=n<<24>>24<0?m:h;c[g+4>>2]=l;aKa(161448,g);if((a[d>>0]|0)<0)rmb(c[f>>2]|0);if((a[e>>0]|0)<0)rmb(c[h>>2]|0);d=c[j>>2]|0;e=d}while(0);Yba(e,b);c[h>>2]=0;f=h+4|0;c[f>>2]=0;m=h+8|0;c[m>>2]=0;n=omb(8)|0;c[h>>2]=n;e=n+8|0;c[m>>2]=e;c[n>>2]=105;c[n+4>>2]=124;c[f>>2]=e;d=Xq(d,h)|0;e=c[h>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}f=b+64|0;if(d){c[i>>2]=c[f>>2];c[h>>2]=c[i>>2];ev(f,h,j)|0;Bba(b,1);ya=k;return}e=b+68|0;d=c[e>>2]|0;if((d|0)==(c[b+72>>2]|0)){vf(f,j);Bba(b,1);ya=k;return}else{c[d>>2]=c[j>>2];c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=k;return}}function Gt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=ya;ya=ya+16|0;f=g;d=job(d,7856,9288,0)|0;c[d+16>>2]=b;e=b+568|0;if(!(B0a(e)|0)){ya=g;return 0}h=omb(480)|0;oL(h);Lmb(f,b+80|0);pL(h,e,f,d);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);ya=g;return 0}function Ht(b,d){b=b|0;d=d|0;d=job(d,7856,9288,0)|0;if(a[d+32>>0]|0)c4a(b+688|0);c[d+16>>2]=0;return 0}function It(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!d)k=0;else k=job(d,7856,8800,0)|0;g=k+28|0;c[g>>2]=0;if(J_(b)|0){b=1;return b|0}if(I_(b)|0){b=1;return b|0}a:do if(W4a(b+696|0)|0){if((c[b+700>>2]|0)!=1){b=1;return b|0}}else{f=Tca(b+420|0,b)|0;d=c[f>>2]|0;f=c[f+4>>2]|0;if((d|0)==(f|0)){b=1;return b|0}while(1){e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,13512,0)|0;if(!(W4a(e+776|0)|0))break a;d=d+4|0;if((c[e+780>>2]|0)==1)break a;if((d|0)==(f|0)){d=1;break}}return d|0}while(0);if((c[b+656>>2]|0)==2){b=1;return b|0}i=b+456|0;j=c[b+460>>2]|0;d=Nca(b,26,-1)|0;if(!d)e=0;else e=job(d,13672,15488,0)|0;d=Nca(b,17,-1)|0;if(!d)d=0;else d=job(d,13672,12520,0)|0;f=c[b+384>>2]|0;f=(f|0)==0?e:f;c[k+20>>2]=f;c[k+24>>2]=d;c[g>>2]=i;c[k+12>>2]=dD(b+464|0)|0;a[k+16>>0]=(y_(b)|0)&1;h=Tca(b+420|0,b)|0;g=c[c[h>>2]>>2]|0;g=Ba[c[(c[g>>2]|0)+36>>2]&511](g)|0;h=c[(c[h+4>>2]|0)+-4>>2]|0;h=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;c[k+4>>2]=g-h;l=Ba[c[(c[f>>2]|0)+36>>2]&511](f)|0;e=k+8|0;c[e>>2]=l-((mB(c[k+32>>2]|0,c[f+236>>2]|0)|0)<<1);if(X3a(j+440|0)|0)f=c[j+444>>2]|0;else{d=xZ(d,b)|0;if(!d){f=c[e>>2]|0;f=(h-f|0)<(f-g|0)?1:2}else f=d}IC(i,f);e=c[(c[j>>2]|0)+564>>2]|0;d=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if((f|0)==1){Ra[e&511](j,g-d|0);l=0;return l|0}else{Ra[e&511](j,h-d|0);l=0;return l|0}return 0}function Jt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=ya;ya=ya+16|0;o=q;if(!b)f=0;else f=job(b,7856,9272,0)|0;a:do if(W4a(a+696|0)|0){if((c[a+700>>2]|0)!=1){p=1;ya=q;return p|0}}else{e=Tca(a+420|0,a)|0;b=c[e>>2]|0;e=c[e+4>>2]|0;if((b|0)==(e|0)){p=1;ya=q;return p|0}while(1){d=c[b>>2]|0;if(!d)d=0;else d=job(d,13672,13512,0)|0;if(!(W4a(d+776|0)|0))break a;b=b+4|0;if((c[d+780>>2]|0)==1)break a;if((b|0)==(e|0)){b=1;break}}ya=q;return b|0}while(0);if((c[a+484>>2]|0)<1){d=Tca(a+420|0,a)|0;b=c[d>>2]|0;d=c[d+4>>2]|0;if((b|0)==(d|0)){p=1;ya=q;return p|0}while(1){if((c[(job(c[b>>2]|0,13672,13512,0)|0)+452>>2]|0)>=1){b=0;p=59;break}b=b+4|0;if((b|0)==(d|0)){b=1;p=59;break}}if((p|0)==59){ya=q;return b|0}}b=Bca(a,105,1,1)|0;if(!b)n=0;else n=job(b,13672,10344,0)|0;c[f+4>>2]=n;c[f+8>>2]=Ba[c[(c[a>>2]|0)+32>>2]&511](a)|0;c[f+12>>2]=JC(a+456|0)|0;k=a+420|0;l=Tca(k,a)|0;d=c[l+4>>2]|0;b=c[l>>2]|0;if((d|0)==(b|0)){p=0;ya=q;return p|0}m=a+384|0;while(1){d=d+-4|0;e=job(c[d>>2]|0,13672,13512,0)|0;if(c[e+452>>2]|0){c[o>>2]=0;j=xI(n,K_(e,o)|0)|0;i=c[e+784>>2]|0;b=c[j+4>>2]|0;b:do if(!(i&1)){f=i+1|0;h=(b|0)==(j|0);c:do if(h)e=b;else{g=b;e=b;while(1){if((c[g+8>>2]|0)==(f|0))break c;g=c[e+4>>2]|0;e=g;if((j|0)==(e|0)){p=48;break b}}}while(0);if((e|0)==(j|0))p=48;else{f=i+-1|0;d:do if(!h){e=b;while(1){if((c[e+8>>2]|0)==(f|0))break d;e=c[b+4>>2]|0;b=e;if((j|0)==(b|0)){p=48;break b}}}while(0);if((b|0)==(j|0))p=48}}else{h=(b|0)==(j|0);e:do if(h)e=b;else{f=b;e=b;while(1){if((c[f+8>>2]|0)==(i|0))break e;f=c[e+4>>2]|0;e=f;if((j|0)==(e|0)){f=i;p=48;break b}}}while(0);if((e|0)==(j|0)){f=i;p=48}else{f=i+2|0;f:do if(h)e=b;else{g=b;e=b;while(1){if((c[g+8>>2]|0)==(f|0))break f;g=c[e+4>>2]|0;e=g;if((j|0)==(e|0)){p=48;break b}}}while(0);if((e|0)==(j|0))p=48;else{f=i+-2|0;g:do if(!h){e=b;while(1){if((c[e+8>>2]|0)==(f|0))break g;e=c[b+4>>2]|0;b=e;if((j|0)==(b|0)){p=48;break b}}}while(0);if((b|0)==(j|0))p=48}}}while(0);do if((p|0)==48){p=0;if(!(c[m>>2]|0)){b=job(c[c[(Tca(k,a)|0)>>2]>>2]|0,13672,13512,0)|0;e=c[b+384>>2]|0;if(!e)e=0;else e=(c[b+388>>2]|0)==0?0:e;b=job(c[(c[(Tca(k,a)|0)+4>>2]|0)+-4>>2]|0,13672,13512,0)|0;if(!(c[b+384>>2]|0))b=0;else b=(c[b+388>>2]|0)!=0;if(!((e|0)!=0|b)){if((f|0)>((c[(job(c[(c[(Tca(k,a)|0)+4>>2]|0)+-4>>2]|0,13672,13512,0)|0)+784>>2]|0)+1|0))break;if((f|0)<((c[(job(c[c[(Tca(k,a)|0)>>2]>>2]|0,13672,13512,0)|0)+784>>2]|0)+-1|0))break}}i=omb(12)|0;c[i+8>>2]=f;c[i+4>>2]=j;h=c[j>>2]|0;c[i>>2]=h;c[h+4>>2]=i;c[j>>2]=i;j=j+8|0;c[j>>2]=(c[j>>2]|0)+1}while(0);b=c[l>>2]|0}if((d|0)==(b|0)){b=0;break}}ya=q;return b|0}function Kt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+112|0;h=o+104|0;i=o+96|0;j=o+64|0;k=o+88|0;l=o+28|0;m=o+8|0;n=o;if(!d)g=0;else g=job(d,7856,7976,0)|0;if(!(c[b+384>>2]|0)){f=b+420|0;d=job(c[c[(Tca(f,b)|0)>>2]>>2]|0,13672,13512,0)|0;e=c[d+384>>2]|0;if(!e)e=0;else e=(c[d+388>>2]|0)==0?0:e;d=job(c[(c[(Tca(f,b)|0)+4>>2]|0)+-4>>2]|0,13672,13512,0)|0;if(!(c[d+384>>2]|0))d=0;else d=(c[d+388>>2]|0)!=0;if(!((e|0)!=0|d)){ya=o;return 1}}g=g+4|0;f=c[g>>2]|0;c[i>>2]=38632;c[i+4>>2]=f;c[k>>2]=220;c[k+4>>2]=1;c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];_ca(j,h);_a[c[(c[b>>2]|0)+124>>2]&1](b,j,i,0,0,-1e4,1);k=c[g>>2]|0;c[l>>2]=38648;c[l+4>>2]=0;c[l+8>>2]=0;c[l+12>>2]=2;a[l+16>>0]=0;c[l+20>>2]=0;c[l+24>>2]=0;c[l+28>>2]=0;c[l+32>>2]=k;c[n>>2]=224;c[n+4>>2]=1;c[h>>2]=c[n>>2];c[h+4>>2]=c[n+4>>2];_ca(m,h);_a[c[(c[b>>2]|0)+124>>2]&1](b,m,l,0,0,-1e4,1);ya=o;return 1}function Lt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ya;ya=ya+48|0;k=n+32|0;l=n+8|0;m=n;d=Bca(b,124,1,1)|0;if(!d)i=5;else{e=job(d,13672,10464,0)|0;if(!e)i=5;else{d=Bca(e,106,1,1)|0;if(!d)d=0;else d=job(d,13672,10376,0)|0;Pa[c[(c[e>>2]|0)+96>>2]&4095](e);j=e}}if((i|0)==5){e=omb(512)|0;HI(e);Ra[c[(c[b>>2]|0)+112>>2]&511](b,e);j=e;d=0}f=e+428|0;g=b+620|0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];f=e+444|0;g=b+636|0;h=f+44|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));c[e+492>>2]=c[b+684>>2];e=b+464|0;if((dD(e)|0)<3)a[j+504>>0]=1;if((dD(e)|0)>4)if(!(J_(b)|0)){if(I_(b)|0)i=14;else if(!d){h=omb(424)|0;yI(h);Ra[c[(c[j>>2]|0)+112>>2]&511](j,h)}}else i=14;else i=14;if((i|0)==14)if(d|0)Jca(j,d)|0;HC(b+456|0,j);f=Tca(b+420|0,b)|0;d=c[f>>2]|0;f=f+4|0;if((d|0)!=(c[f>>2]|0))do{e=c[d>>2]|0;if(!e)e=0;else e=job(e,13672,13512,0)|0;HC(e+420|0,j);d=d+4|0}while((d|0)!=(c[f>>2]|0));d=Bca(b,105,1,1)|0;if(!d){g=0;e=0}else{e=job(d,13672,10344,0)|0;g=e}h=b+484|0;d=c[h>>2]|0;f=(g|0)!=0;if((d|0)>0){if(!f){e=omb(440)|0;wI(e);Ra[c[(c[b>>2]|0)+112>>2]&511](b,e);d=c[h>>2]|0}c[e+424>>2]=d}else if(f)Jca(b,g)|0;c[m>>2]=400;c[m+4>>2]=1;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];_ca(l,k);_a[c[(c[b>>2]|0)+124>>2]&1](b,l,0,0,0,-1e4,1);ya=n;return 0}function Mt(a,b){a=a|0;b=b|0;Bba(a,1);return 0}function Nt(a,b){a=a|0;b=b|0;var d=0.0,e=0.0;if(!b)b=0;else b=job(b,7856,9240,0)|0;a=F_(a)|0;e=+x_(a,c[b+24>>2]|0,c[b+28>>2]|0,1,c[b+32>>2]|0)*.00390625;d=e*60.0/+(c[b+36>>2]|0);a=b+8|0;g[a>>3]=e+ +g[a>>3];a=b+16|0;g[a>>3]=d+ +g[a>>3];return 0}function Ot(a){a=a|0;return 1}function Pt(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=job(c[c[(Tca(b+420|0,b)|0)>>2]>>2]|0,13672,13512,0)|0;Wa[c[(c[b>>2]|0)+568>>2]&31](a,b,d,e,f);return}function Qt(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=job(c[(c[(Tca(b+420|0,b)|0)+4>>2]|0)+-4>>2]|0,13672,13512,0)|0;Wa[c[(c[b>>2]|0)+572>>2]&31](a,b,d,e,f);return}function Rt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=ya;ya=ya+32|0;h=p+16|0;k=p;l=p+28|0;m=p+24|0;n=p+20|0;f=c[d>>2]|0;o=d+4|0;g=c[o>>2]|0;e=f;if((g|0)==(e|0)){e=g;f=g}else{g=f;while(1){j=c[g>>2]|0;if((Ba[c[(c[j>>2]|0)+8>>2]&511](j)|0)==119){f=e+4|0;e=c[o>>2]|0}else{f=c[d>>2]|0;f=f+(g-f>>2<<2)|0;e=f+4|0;g=(c[o>>2]|0)-e|0;if(g|0)rpb(f|0,e|0,g|0)|0;e=f+(g>>2<<2)|0;c[o>>2]=e}if((e|0)==(f|0))break;else{g=f;e=f}}f=c[d>>2]|0}Vu(f,e,k);e=c[d>>2]|0;if((e|0)==(c[o>>2]|0)){Lmb(k,b+80|0);j=k+11|0;c[h>>2]=(a[j>>0]|0)<0?c[k>>2]|0:k;dKa(130242,h);if((a[j>>0]|0)<0)rmb(c[k>>2]|0);e=omb(840)|0;uaa(e);Ra[c[(c[b>>2]|0)+112>>2]&511](b,e);c[h>>2]=e;f=c[o>>2]|0;if(f>>>0<(c[d+8>>2]|0)>>>0){c[f>>2]=e;c[o>>2]=(c[o>>2]|0)+4}else Eq(d,h);f=c[d>>2]|0}else f=e;Wu(b);e=c[f>>2]|0;if(!e)e=0;else e=job(e,13672,13512,0)|0;c[l>>2]=e;g=c[e+608>>2]|0;e=a[e+600>>0]|0;c[m>>2]=0;c[n>>2]=0;f=f+4|0;if((f|0)==(c[o>>2]|0)){ya=p;return}j=b+704|0;i=b+712|0;b=((e<<24>>24)*7|0)+g|0;e=0;h=f;while(1){f=c[h>>2]|0;if(!f)f=0;else f=job(f,13672,13512,0)|0;c[k>>2]=f;d=b;b=((a[f+600>>0]|0)*7|0)+(c[f+608>>2]|0)|0;if((b-d|0)<2){d=K_(f,m)|0;if((d|0)==(K_(c[l>>2]|0,n)|0)){if(!(c[(c[l>>2]|0)+792>>2]|0)){f=omb(12)|0;c[f>>2]=0;g=f+4|0;c[g>>2]=0;d=f+8|0;c[d>>2]=0;e=f;q=omb(12)|0;c[q+8>>2]=e;c[q+4>>2]=j;r=c[j>>2]|0;c[q>>2]=r;c[r+4>>2]=q;c[j>>2]=q;c[i>>2]=(c[i>>2]|0)+1;if(c[d>>2]|0){e=27;break}Xu(f,l);yaa(c[l>>2]|0,f,(c[g>>2]|0)-(c[f>>2]|0)>>2)}d=e;f=d+4|0;g=c[f>>2]|0;if((g|0)==(c[d+8>>2]|0)){Xu(d,k);f=c[f>>2]|0}else{c[g>>2]=c[k>>2];r=(c[f>>2]|0)+4|0;c[f>>2]=r;f=r}yaa(c[k>>2]|0,d,f-(c[e>>2]|0)>>2)}}c[l>>2]=c[k>>2];h=h+4|0;if((h|0)==(c[o>>2]|0)){e=34;break}}if((e|0)==27)pa();else if((e|0)==34){ya=p;return}}function St(a){a=a|0;yt(a+-160|0);return}function Tt(a){a=a|0;a=a+-160|0;yt(a);rmb(a);return}function Ut(a){a=a|0;Et(a+-160|0);return}function Vt(a){a=a|0;yt(a+-176|0);return}function Wt(a){a=a|0;a=a+-176|0;yt(a);rmb(a);return}function Xt(a){a=a|0;yt(a+-196|0);return}function Yt(a){a=a|0;a=a+-196|0;yt(a);rmb(a);return}function Zt(a){a=a|0;Et(a+-196|0);return}function _t(a){a=a|0;yt(a+-212|0);return}function $t(a){a=a|0;a=a+-212|0;yt(a);rmb(a);return}function au(a){a=a|0;yt(a+-344|0);return}function bu(a){a=a|0;a=a+-344|0;yt(a);rmb(a);return}function cu(a){a=a|0;yt(a+-360|0);return}function du(a){a=a|0;a=a+-360|0;yt(a);rmb(a);return}function eu(a){a=a|0;yt(a+-420|0);return}function fu(a){a=a|0;a=a+-420|0;yt(a);rmb(a);return}function gu(a,b){a=a|0;b=b|0;Rt(a+-420|0,b);return}function hu(a){a=a|0;yt(a+-440|0);return}function iu(a){a=a|0;a=a+-440|0;yt(a);rmb(a);return}function ju(a){a=a|0;Et(a+-440|0);return}function ku(a){a=a|0;yt(a+-456|0);return}function lu(a){a=a|0;a=a+-456|0;yt(a);rmb(a);return}function mu(a){a=a|0;Et(a+-456|0);return}function nu(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=b+-456|0;b=job(c[c[(Tca(b+420|0,b)|0)>>2]>>2]|0,13672,13512,0)|0;Wa[c[(c[b>>2]|0)+568>>2]&31](a,b,d,e,f);return}function ou(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;b=b+-456|0;b=job(c[(c[(Tca(b+420|0,b)|0)+4>>2]|0)+-4>>2]|0,13672,13512,0)|0;Wa[c[(c[b>>2]|0)+572>>2]&31](a,b,d,e,f);return}function pu(a){a=a|0;yt(a+-464|0);return}function qu(a){a=a|0;a=a+-464|0;yt(a);rmb(a);return}function ru(a){a=a|0;return 3}function su(a){a=a|0;Et(a+-464|0);return}function tu(a){a=a|0;yt(a+-480|0);return}function uu(a){a=a|0;a=a+-480|0;yt(a);rmb(a);return}function vu(a){a=a|0;yt(a+-488|0);return}function wu(a){a=a|0;a=a+-488|0;yt(a);rmb(a);return}function xu(a){a=a|0;yt(a+-496|0);return}function yu(a){a=a|0;a=a+-496|0;yt(a);rmb(a);return}function zu(a){a=a|0;yt(a+-548|0);return}function Au(a){a=a|0;a=a+-548|0;yt(a);rmb(a);return}function Bu(a){a=a|0;yt(a+-556|0);return}function Cu(a){a=a|0;a=a+-556|0;yt(a);rmb(a);return}function Du(a){a=a|0;yt(a+-568|0);return}function Eu(a){a=a|0;a=a+-568|0;yt(a);rmb(a);return}function Fu(a){a=a|0;yt(a+-576|0);return}function Gu(a){a=a|0;a=a+-576|0;yt(a);rmb(a);return}function Hu(a){a=a|0;yt(a+-592|0);return}function Iu(a){a=a|0;a=a+-592|0;yt(a);rmb(a);return}function Ju(a){a=a|0;yt(a+-608|0);return}function Ku(a){a=a|0;a=a+-608|0;yt(a);rmb(a);return}function Lu(a){a=a|0;yt(a+-616|0);return}function Mu(a){a=a|0;a=a+-616|0;yt(a);rmb(a);return}function Nu(a){a=a|0;yt(a+-632|0);return}function Ou(a){a=a|0;a=a+-632|0;yt(a);rmb(a);return}function Pu(a){a=a|0;yt(a+-680|0);return}function Qu(a){a=a|0;a=a+-680|0;yt(a);rmb(a);return}function Ru(a){a=a|0;yt(a+-688|0);return}function Su(a){a=a|0;a=a+-688|0;yt(a);rmb(a);return}function Tu(a){a=a|0;yt(a+-696|0);return}function Uu(a){a=a|0;a=a+-696|0;yt(a);rmb(a);return}function Vu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:while(1){o=d;g=d+-4|0;p=d+-8|0;q=d;b:while(1){f=o-b|0;h=f>>2;switch(h|0){case 2:{h=4;break a}case 3:{h=6;break a}case 4:{h=7;break a}case 5:{h=8;break a}case 1:case 0:{h=56;break a}default:{}}if((f|0)<124){h=10;break a}l=b+(((h|0)/2|0)<<2)|0;if((f|0)>3996){f=(h|0)/4|0;f=_u(b,b+(f<<2)|0,l,l+(f<<2)|0,g,e)|0}else f=Yu(b,l,g,e)|0;k=c[b>>2]|0;j=c[l>>2]|0;m=job(k,13672,13512,0)|0;j=job(j,13672,13512,0)|0;m=((a[m+600>>0]|0)*7|0)+(c[m+608>>2]|0)|0;j=((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0;if((m|0)<(j|0))h=g;else{if((b|0)==(p|0)){h=19;break}h=p;while(1){i=c[h>>2]|0;n=job(i,13672,13512,0)|0;if((((a[n+600>>0]|0)*7|0)+(c[n+608>>2]|0)|0)<(j|0))break;h=h+-4|0;if((b|0)==(h|0)){h=18;break b}}c[b>>2]=i;c[h>>2]=k;f=f+1|0}i=b+4|0;c:do if(i>>>0>>0){n=l;while(1){m=job(c[n>>2]|0,13672,13512,0)|0;m=((a[m+600>>0]|0)*7|0)+(c[m+608>>2]|0)|0;while(1){j=c[i>>2]|0;k=job(j,13672,13512,0)|0;l=i+4|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)<(m|0))i=l;else break}do{h=h+-4|0;k=c[h>>2]|0;r=job(k,13672,13512,0)|0}while((((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0)>=(m|0));if(i>>>0>h>>>0){j=n;k=i;break c}c[i>>2]=k;c[h>>2]=j;n=(n|0)==(i|0)?h:n;i=l;f=f+1|0}}else{j=l;k=i}while(0);if((k|0)!=(j|0)){h=c[j>>2]|0;i=c[k>>2]|0;n=job(h,13672,13512,0)|0;r=job(i,13672,13512,0)|0;if((((a[n+600>>0]|0)*7|0)+(c[n+608>>2]|0)|0)<(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0)){c[k>>2]=h;c[j>>2]=i;f=f+1|0}}if(!f){i=av(b,k,e)|0;h=k+4|0;if(av(h,d,e)|0){h=49;break}if(i){f=2;b=h;h=54;break}}r=k;if((r-b|0)>=(q-r|0)){h=53;break}Vu(b,k,e);b=k+4|0}if((h|0)==18){k=b;h=20}else if((h|0)==19){k=b;h=20}else if((h|0)==49){f=i?1:2;d=i?d:k;h=54}else if((h|0)==53){h=0;Vu(k+4|0,d,e);d=k}d:do if((h|0)==20){b=b+4|0;h=c[g>>2]|0;r=job(h,13672,13512,0)|0;if((m|0)>=(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0)){if((b|0)==(g|0)){h=56;break a}while(1){f=c[b>>2]|0;r=job(f,13672,13512,0)|0;if((m|0)<(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0))break;b=b+4|0;if((b|0)==(g|0)){h=56;break a}}c[b>>2]=h;c[g>>2]=f;b=b+4|0}if((b|0)==(g|0)){h=56;break a}while(1){j=job(c[k>>2]|0,13672,13512,0)|0;j=((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0;while(1){f=c[b>>2]|0;r=job(f,13672,13512,0)|0;i=b+4|0;if((j|0)<(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0))break;else b=i}do{g=g+-4|0;h=c[g>>2]|0;r=job(h,13672,13512,0)|0}while((j|0)<(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0));if(b>>>0>=g>>>0){f=4;h=54;break d}c[b>>2]=h;c[g>>2]=f;b=i}}while(0);if((h|0)==54)switch(f&7){case 2:case 4:case 0:break;default:{h=56;break a}}}if((h|0)==4){d=d+-4|0;f=c[d>>2]|0;g=c[b>>2]|0;e=job(f,13672,13512,0)|0;r=job(g,13672,13512,0)|0;if((((a[e+600>>0]|0)*7|0)+(c[e+608>>2]|0)|0)>=(((a[r+600>>0]|0)*7|0)+(c[r+608>>2]|0)|0))return;c[b>>2]=f;c[d>>2]=g;return}else if((h|0)==6){Yu(b,b+4|0,d+-4|0,e)|0;return}else if((h|0)==7){Zu(b,b+4|0,b+8|0,d+-4|0,e)|0;return}else if((h|0)==8){_u(b,b+4|0,b+8|0,b+12|0,d+-4|0,e)|0;return}else if((h|0)==10){$u(b,d,e);return}else if((h|0)==56)return}function Wu(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=a+704|0;g=a+708|0;b=c[g>>2]|0;d=b;if((h|0)!=(d|0)){f=d;do{e=b+8|0;b=c[e>>2]|0;d=c[b>>2]|0;if((d|0)!=(c[b+4>>2]|0))do{yaa(c[d>>2]|0,0,0);d=d+4|0;b=c[e>>2]|0}while((d|0)!=(c[b+4>>2]|0));if(b|0){d=c[b>>2]|0;if(d|0){c[b+4>>2]=d;rmb(d)}rmb(b)}b=c[f+4>>2]|0;f=b}while((h|0)!=(f|0))}d=a+712|0;if(!(c[d>>2]|0))return;b=c[g>>2]|0;g=(c[h>>2]|0)+4|0;a=c[b>>2]|0;c[a+4>>2]=c[g>>2];c[c[g>>2]>>2]=a;c[d>>2]=0;if((b|0)==(h|0))return;do{g=b;b=c[b+4>>2]|0;rmb(g)}while((b|0)!=(h|0));return}function Xu(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Yu(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=c[d>>2]|0;j=c[b>>2]|0;f=job(g,13672,13512,0)|0;k=job(j,13672,13512,0)|0;f=((a[f+600>>0]|0)*7|0)+(c[f+608>>2]|0)|0;k=(f|0)<(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0);h=c[e>>2]|0;i=job(h,13672,13512,0)|0;f=(((a[i+600>>0]|0)*7|0)+(c[i+608>>2]|0)|0)<(f|0);i=j;if(!k){if(!f){k=0;return k|0}c[d>>2]=h;c[e>>2]=g;f=c[d>>2]|0;g=c[b>>2]|0;e=job(f,13672,13512,0)|0;k=job(g,13672,13512,0)|0;if((((a[e+600>>0]|0)*7|0)+(c[e+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){k=1;return k|0}c[b>>2]=f;c[d>>2]=g;k=2;return k|0}if(f){c[b>>2]=h;c[e>>2]=i;k=1;return k|0}c[b>>2]=g;c[d>>2]=i;f=c[e>>2]|0;b=job(f,13672,13512,0)|0;k=job(j,13672,13512,0)|0;if((((a[b+600>>0]|0)*7|0)+(c[b+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){k=1;return k|0}c[d>>2]=f;c[e>>2]=i;k=2;return k|0}function Zu(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;i=Yu(b,d,e,g)|0;g=c[f>>2]|0;h=c[e>>2]|0;k=job(g,13672,13512,0)|0;j=job(h,13672,13512,0)|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)>=(((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0)){k=i;return k|0}c[e>>2]=g;c[f>>2]=h;g=c[e>>2]|0;h=c[d>>2]|0;j=job(g,13672,13512,0)|0;k=job(h,13672,13512,0)|0;if((((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){k=i+1|0;return k|0}c[d>>2]=g;c[e>>2]=h;g=c[d>>2]|0;h=c[b>>2]|0;j=job(g,13672,13512,0)|0;k=job(h,13672,13512,0)|0;if((((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){k=i+2|0;return k|0}c[b>>2]=g;c[d>>2]=h;k=i+3|0;return k|0}function _u(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;j=Zu(b,d,e,f,h)|0;h=c[g>>2]|0;i=c[f>>2]|0;l=job(h,13672,13512,0)|0;k=job(i,13672,13512,0)|0;if((((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){l=j;return l|0}c[f>>2]=h;c[g>>2]=i;h=c[f>>2]|0;i=c[e>>2]|0;k=job(h,13672,13512,0)|0;l=job(i,13672,13512,0)|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)>=(((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)){l=j+1|0;return l|0}c[e>>2]=h;c[f>>2]=i;h=c[e>>2]|0;i=c[d>>2]|0;k=job(h,13672,13512,0)|0;l=job(i,13672,13512,0)|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)>=(((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)){l=j+2|0;return l|0}c[d>>2]=h;c[e>>2]=i;h=c[d>>2]|0;i=c[b>>2]|0;k=job(h,13672,13512,0)|0;l=job(i,13672,13512,0)|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)>=(((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)){l=j+3|0;return l|0}c[b>>2]=h;c[d>>2]=i;l=j+4|0;return l|0}function $u(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=b+8|0;Yu(b,b+4|0,f,e)|0;e=b+12|0;if((e|0)==(d|0))return;i=e;e=f;while(1){g=c[i>>2]|0;f=c[e>>2]|0;j=job(g,13672,13512,0)|0;f=job(f,13672,13512,0)|0;h=g;if((((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0)<(((a[f+600>>0]|0)*7|0)+(c[f+608>>2]|0)|0)){f=i;while(1){c[f>>2]=c[e>>2];if((e|0)==(b|0)){e=b;break}f=e+-4|0;j=c[f>>2]|0;k=job(g,13672,13512,0)|0;j=job(j,13672,13512,0)|0;if((((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)<(((a[j+600>>0]|0)*7|0)+(c[j+608>>2]|0)|0)){k=e;e=f;f=k}else break}c[e>>2]=h}e=i+4|0;if((e|0)==(d|0))break;else{k=i;i=e;e=k}}return}function av(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;switch(d-b>>2|0){case 2:{e=d+-4|0;f=c[e>>2]|0;g=c[b>>2]|0;d=job(f,13672,13512,0)|0;k=job(g,13672,13512,0)|0;if((((a[d+600>>0]|0)*7|0)+(c[d+608>>2]|0)|0)>=(((a[k+600>>0]|0)*7|0)+(c[k+608>>2]|0)|0)){b=1;return b|0}c[b>>2]=f;c[e>>2]=g;b=1;return b|0}case 3:{Yu(b,b+4|0,d+-4|0,e)|0;b=1;return b|0}case 4:{Zu(b,b+4|0,b+8|0,d+-4|0,e)|0;b=1;return b|0}case 5:{_u(b,b+4|0,b+8|0,b+12|0,d+-4|0,e)|0;b=1;return b|0}case 1:case 0:{b=1;return b|0}default:{g=b+8|0;Yu(b,b+4|0,g,e)|0;e=b+12|0;if((e|0)==(d|0)){b=1;return b|0}f=0;while(1){i=c[e>>2]|0;h=c[g>>2]|0;l=job(i,13672,13512,0)|0;h=job(h,13672,13512,0)|0;j=i;if((((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)<(((a[h+600>>0]|0)*7|0)+(c[h+608>>2]|0)|0)){h=e;while(1){c[h>>2]=c[g>>2];if((g|0)==(b|0)){g=b;break}h=g+-4|0;l=c[h>>2]|0;m=job(i,13672,13512,0)|0;l=job(l,13672,13512,0)|0;if((((a[m+600>>0]|0)*7|0)+(c[m+608>>2]|0)|0)<(((a[l+600>>0]|0)*7|0)+(c[l+608>>2]|0)|0)){m=g;g=h;h=m}else break}c[g>>2]=j;f=f+1|0;if((f|0)==8)break}g=e+4|0;if((g|0)==(d|0)){e=1;k=16;break}else{m=e;e=g;g=m}}if((k|0)==16)return e|0;m=(e+4|0)==(d|0);return m|0}}return 0}function bv(a){a=a|0;return}function cv(a){a=a|0;rmb(a);return}function dv(a){a=a|0;rmb(a);return}function ev(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=c[a>>2]|0;f=m;k=(c[b>>2]|0)-f|0;o=m+(k>>2<<2)|0;p=a+4|0;h=c[p>>2]|0;n=a+8|0;l=c[n>>2]|0;b=h;e=l;if(h>>>0>>0){if((o|0)==(h|0)){c[o>>2]=c[d>>2];c[p>>2]=(c[p>>2]|0)+4;p=o;return p|0}f=b-(o+4)|0;g=f>>2;b=o+(g<<2)|0;if(b>>>0>>0){e=h;do{c[e>>2]=c[b>>2];b=b+4|0;e=(c[p>>2]|0)+4|0;c[p>>2]=e}while(b>>>0>>0)}if(f|0)rpb(h+(0-g<<2)|0,o|0,f|0)|0;if(o>>>0<=d>>>0)d=(c[p>>2]|0)>>>0>d>>>0?d+4|0:d;c[o>>2]=c[d>>2];p=o;return p|0}b=(b-f>>2)+1|0;if(b>>>0>1073741823)Snb(a);l=e-f|0;e=l>>1;e=l>>2>>>0<536870911?(e>>>0>>0?b:e):1073741823;l=o;j=k>>2;b=(e|0)==0;do if(b){h=0;i=0}else if(e>>>0>1073741823){p=J(8)|0;Gmb(p,163602);c[p>>2]=125828;O(p|0,23080,3117)}else{i=omb(e<<2)|0;h=i;break}while(0);g=h+(j<<2)|0;f=h+(e<<2)|0;do if((j|0)==(e|0)){if((k|0)>0){b=g+(((e+1|0)/-2|0)<<2)|0;h=k;e=j;j=b;i=f;f=m;break}e=b?1:e<<2>>1;b=e>>>2;do if(!e)f=0;else if(e>>>0>1073741823){p=J(8)|0;Gmb(p,163602);c[p>>2]=125828;O(p|0,23080,3117)}else{f=omb(e<<2)|0;break}while(0);g=f+(b<<2)|0;b=f+(e<<2)|0;if(!h){h=k;e=j;j=g;i=b;b=g;f=m}else{rmb(i);f=c[a>>2]|0;e=l-f|0;h=e;e=e>>2;j=g;i=b;b=g}}else{h=k;e=j;j=g;i=f;b=g;f=m}while(0);c[b>>2]=c[d>>2];d=j+4|0;e=j+(0-e<<2)|0;if((h|0)>0)qpb(e|0,f|0,h|0)|0;b=(c[p>>2]|0)-l|0;if((b|0)>0){qpb(d|0,o|0,b|0)|0;d=d+(b>>>2<<2)|0}b=c[a>>2]|0;c[a>>2]=e;c[p>>2]=d;c[n>>2]=i;if(!b){p=j;return p|0}rmb(b);p=j;return p|0}function fv(a){a=a|0;var b=0,d=0,e=0,f=0;d=a+8|0;if(!(c[d>>2]|0))return;b=c[a+4>>2]|0;e=(c[a>>2]|0)+4|0;f=c[b>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;c[d>>2]=0;if((b|0)==(a|0))return;do{f=b;b=c[b+4>>2]|0;rmb(f)}while((b|0)!=(a|0));return}function gv(a){a=a|0;var b=0,d=0,e=0,f=0;d=a+8|0;if(!(c[d>>2]|0))return;b=c[a+4>>2]|0;e=(c[a>>2]|0)+4|0;f=c[b>>2]|0;c[f+4>>2]=c[e>>2];c[c[e>>2]>>2]=f;c[d>>2]=0;if((b|0)==(a|0))return;do{f=b;b=c[b+4>>2]|0;rmb(f)}while((b|0)!=(a|0));return}function hv(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[130442]|0;a[d+1>>0]=a[130443]|0;a[d+2>>0]=a[130444]|0;a[d+3>>0]=a[130445]|0;a[d+4>>0]=a[130446]|0;a[d+5>>0]=a[130447]|0;a[d+6>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);p=b+420|0;c[p>>2]=26712;c[b+424>>2]=0;c[b+428>>2]=0;c[b+432>>2]=0;o=b+440|0;xC(o);n=b+456|0;GC(n);m=b+464|0;bD(m);l=b+592|0;t$a(l);k=b+608|0;I$a(k);j=b+616|0;DUa(j);d=b+632|0;S3a(d);f=b+680|0;fVa(f);e=b+688|0;b4a(e);g=b+696|0;S4a(g);c[b>>2]=37596;c[b+160>>2]=38184;c[b+176>>2]=38216;c[b+196>>2]=38232;c[b+212>>2]=38268;c[b+344>>2]=38284;c[b+360>>2]=38300;c[p>>2]=38316;c[o>>2]=38336;c[n>>2]=38356;c[m>>2]=38384;c[b+480>>2]=38408;c[b+488>>2]=38424;c[b+496>>2]=38440;c[b+548>>2]=38456;c[b+556>>2]=38472;c[b+568>>2]=38488;c[b+576>>2]=38504;c[l>>2]=38520;c[k>>2]=38536;c[j>>2]=38552;c[d>>2]=38568;c[f>>2]=38584;c[e>>2]=38600;c[g>>2]=38616;g=b+704|0;c[g>>2]=g;c[b+708>>2]=g;c[b+712>>2]=0;g=b+716|0;c[g>>2]=g;c[b+720>>2]=g;c[b+724>>2]=0;$ba(b,b+468|0,3);c[h>>2]=104;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=107;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=107;e=e+4|0;c[g>>2]=e}c[h>>2]=25;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=25;e=e+4|0;c[g>>2]=e}c[h>>2]=194;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=194;e=e+4|0;c[g>>2]=e}c[h>>2]=39;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=39;e=e+4|0;c[g>>2]=e}c[h>>2]=202;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=202;e=e+4|0;c[g>>2]=e}c[h>>2]=211;if((e|0)==(d|0)){Gd(b+120|0,h);p=c[b>>2]|0;p=p+96|0;p=c[p>>2]|0;Pa[p&4095](b);ya=i;return}else{c[e>>2]=211;c[g>>2]=e+4;p=c[b>>2]|0;p=p+96|0;p=c[p>>2]|0;Pa[p&4095](b);ya=i;return}}function iv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=a+420|0;e=Tca(f,a)|0;e=(c[e+4>>2]|0)-(c[e>>2]|0)|0;d=e>>2;a=Uca(f,b)|0;if(e&4|0)if((a|0)==((d+-1|0)/2|0|0)){f=0;return f|0}f=(a|0)<((d|0)/2|0|0)?-1:1;return f|0}function jv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;a=Tca(a+420|0,a)|0;e=c[c[a>>2]>>2]|0;c[d>>2]=Ba[c[(c[e>>2]|0)+36>>2]&511](e)|0;d=c[(c[a+4>>2]|0)+-4>>2]|0;c[b>>2]=Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0;return}function kv(a){a=a|0;a=c[c[(Tca(a+420|0,a)|0)>>2]>>2]|0;return Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0}function lv(a){a=a|0;a=c[(c[(Tca(a+420|0,a)|0)+4>>2]|0)+-4>>2]|0;if(!a){a=0;return a|0}a=job(a,13672,13512,0)|0;return a|0}function mv(a){a=a|0;a=c[c[(Tca(a+420|0,a)|0)>>2]>>2]|0;if(!a){a=0;return a|0}a=job(a,13672,13512,0)|0;return a|0}
-function $a(){Qcb();Ai();_D();nM();ES();kW();z8();Uea();ZJa();HMa();Rab();Rcb()}function ab(a){a=a|0;var b=0;b=ya;ya=ya+a|0;ya=ya+15&-16;return b|0}function bb(){return ya|0}function cb(a){a=a|0;ya=a}function db(a,b){a=a|0;b=b|0;ya=a;za=b}function eb(){var b=0,d=0,e=0;d=ya;ya=ya+16|0;b=d;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;e=b+11|0;a[e>>0]=5;a[b>>0]=a[125968]|0;a[b+1>>0]=a[125969]|0;a[b+2>>0]=a[125970]|0;a[b+3>>0]=a[125971]|0;a[b+4>>0]=a[125972]|0;a[b+5>>0]=0;Rmb(200304,b)|0;if((a[e>>0]|0)>=0){e=omb(2184)|0;rCa(e,1);ya=d;return e|0}rmb(c[b>>2]|0);e=omb(2184)|0;rCa(e,1);ya=d;return e|0}function fb(a){a=a|0;var b=0;b=ya;ya=ya+16|0;cKa(125974,b);if(!a){ya=b;return}Pa[c[(c[a>>2]|0)+4>>2]&4095](a);ya=b;return}function gb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=j+4|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=c9a(d)|0;if(f>>>0>4294967279)Jmb(h);if(f>>>0<11){a[h+11>>0]=f;if(!f)e=h;else{e=h;g=6}}else{g=f+16&-16;e=omb(g)|0;c[h>>2]=e;c[h+8>>2]=g|-2147483648;c[h+4>>2]=f;g=6}if((g|0)==6)qpb(e|0,d|0,f|0)|0;a[e+f>>0]=0;e=QCa(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if(e){i=1;ya=j;return i|0}aKa(125991,i);i=0;ya=j;return i|0}function hb(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;RCa(d,b);gDa(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=hDa(b)|0;ya=e;return d|0}function ib(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;GCa(d,b);gDa(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=hDa(b)|0;ya=e;return d|0}function jb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;f=j+12|0;g=j;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;h=c9a(d)|0;if(h>>>0>4294967279)Jmb(g);if(h>>>0<11){a[g+11>>0]=h;if(!h)e=g;else{e=g;i=6}}else{i=h+16&-16;e=omb(i)|0;c[g>>2]=e;c[g+8>>2]=i|-2147483648;c[g+4>>2]=h;i=6}if((i|0)==6)qpb(e|0,d|0,h|0)|0;a[e+h>>0]=0;PCa(f,b,g);gDa(b,f);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);if((a[g+11>>0]|0)>=0){i=hDa(b)|0;ya=j;return i|0}rmb(c[g>>2]|0);i=hDa(b)|0;ya=j;return i|0}function kb(b,d){b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;e=f;aDa(e,b,d);gDa(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=hDa(b)|0;ya=f;return e|0}function lb(a){a=a|0;return ZCa(a)|0}function mb(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;SCa(d,b);gDa(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=hDa(b)|0;ya=e;return d|0}function nb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+16|0;f=g;CCa(f,b,d,e);gDa(b,f);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);f=hDa(b)|0;ya=g;return f|0}function ob(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+32|0;f=j+12|0;g=j;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;h=c9a(d)|0;if(h>>>0>4294967279)Jmb(g);if(h>>>0<11){a[g+11>>0]=h;if(!h)e=g;else{e=g;i=6}}else{i=h+16&-16;e=omb(i)|0;c[g>>2]=e;c[g+8>>2]=i|-2147483648;c[g+4>>2]=h;i=6}if((i|0)==6)qpb(e|0,d|0,h|0)|0;a[e+h>>0]=0;fDa(f,b,g);gDa(b,f);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);if((a[g+11>>0]|0)>=0){i=hDa(b)|0;ya=j;return i|0}rmb(c[g>>2]|0);i=hDa(b)|0;ya=j;return i|0}function pb(b,d){b=b|0;d=d|0;var e=0,f=0;f=ya;ya=ya+16|0;e=f;ECa(e,b,d);gDa(b,e);if((a[e+11>>0]|0)<0)rmb(c[e>>2]|0);e=hDa(b)|0;ya=f;return e|0}function qb(a){a=a|0;return DCa(a)|0}function rb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=c9a(d)|0;if(f>>>0>4294967279)Jmb(h);if(f>>>0<11){a[h+11>>0]=f;if(!f)e=h;else{e=h;g=6}}else{g=f+16&-16;e=omb(g)|0;c[h>>2]=e;c[h+8>>2]=g|-2147483648;c[h+4>>2]=f;g=6}if((g|0)==6)qpb(e|0,d|0,f|0)|0;a[e+f>>0]=0;e=dDa(b,h)|0;if((a[h+11>>0]|0)>=0){ya=i;return e|0}rmb(c[h>>2]|0);ya=i;return e|0}function sb(b,d){b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;g=c9a(d)|0;if(g>>>0>4294967279)Jmb(i);if(g>>>0<11){a[i+11>>0]=g;if(!g)f=i;else{f=i;h=6}}else{h=g+16&-16;f=omb(h)|0;c[i>>2]=f;c[i+8>>2]=h|-2147483648;c[i+4>>2]=g;h=6}if((h|0)==6)qpb(f|0,d|0,g|0)|0;a[f+g>>0]=0;e=+(eDa(b,i)|0);if((a[i+11>>0]|0)>=0){ya=j;return +e}rmb(c[i>>2]|0);ya=j;return +e}function tb(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;TCa(d,b);gDa(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);d=hDa(b)|0;ya=e;return d|0}function ub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i;UCa(b);c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=c9a(d)|0;if(f>>>0>4294967279)Jmb(h);if(f>>>0<11){a[h+11>>0]=f;if(!f)e=h;else{e=h;g=6}}else{g=f+16&-16;e=omb(g)|0;c[h>>2]=e;c[h+8>>2]=g|-2147483648;c[h+4>>2]=f;g=6}if((g|0)==6)qpb(e|0,d|0,f|0)|0;a[e+f>>0]=0;e=uCa(b,h)|0;if((a[h+11>>0]|0)>=0){ya=i;return e|0}rmb(c[h>>2]|0);ya=i;return e|0}function vb(b,d){b=b|0;d=d|0;var e=0;e=ya;ya=ya+16|0;d=e;UCa(b);_Ca(d,b);gDa(b,d);if((a[d+11>>0]|0)<0)rmb(c[d>>2]|0);b=hDa(b)|0;ya=e;return b|0}function wb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=ya;ya=ya+16|0;e=f;UCa(b);YCa(e,b,d,0);gDa(b,e);if((a[e+11>>0]|0)>=0){d=hDa(b)|0;ya=f;return d|0}rmb(c[e>>2]|0);d=hDa(b)|0;ya=f;return d|0}function xb(b){b=b|0;var d=0,e=0;e=ya;ya=ya+16|0;d=e;UCa(b);$Ca(d,b);gDa(b,d);if((a[d+11>>0]|0)>=0){d=hDa(b)|0;ya=e;return d|0}rmb(c[d>>2]|0);d=hDa(b)|0;ya=e;return d|0}function yb(a){a=a|0;VCa(a);return}function zb(a){a=a|0;WCa(a);return}function Ab(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=ya;ya=ya+16|0;f=g;UCa(b);Bb(b,e);ub(b,d)|0;UCa(b);YCa(f,b,1,0);gDa(b,f);if((a[f+11>>0]|0)>=0){f=hDa(b)|0;ya=g;return f|0}rmb(c[f>>2]|0);f=hDa(b)|0;ya=g;return f|0}function Bb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=ya;ya=ya+16|0;i=j;h=j+4|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=c9a(d)|0;if(f>>>0>4294967279)Jmb(h);if(f>>>0<11){a[h+11>>0]=f;if(!f)e=h;else{e=h;g=6}}else{g=f+16&-16;e=omb(g)|0;c[h>>2]=e;c[h+8>>2]=g|-2147483648;c[h+4>>2]=f;g=6}if((g|0)==6)qpb(e|0,d|0,f|0)|0;a[e+f>>0]=0;e=OCa(b,h)|0;if((a[h+11>>0]|0)<0)rmb(c[h>>2]|0);if(e){ya=j;return}aKa(126024,i);ya=j;return}function Cb(a){a=a|0;YZa(a+208|0);cE(a);return}function Db(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function Eb(a){a=a|0;return 37}function Fb(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=4;c[b>>2]=1919050305;a[b+4>>0]=0;return}function Gb(a){a=a|0;return 0}function Hb(a){a=a|0;return 0}function Ib(a){a=a|0;return 0}function Jb(a){a=a|0;return 0}function Kb(a){a=a|0;return 0}function Lb(a){a=a|0;return 0}function Mb(a){a=a|0;return 0}function Nb(a){a=a|0;return 0}function Ob(a){a=a|0;return 0}function Pb(a){a=a|0;return 0}function Qb(a){a=a|0;return 0}function Rb(a){a=a|0;fE(a);f3a(a+208|0);return}function Sb(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=23232;c[b+160>>2]=23792;c[b+172>>2]=23820;c[b+188>>2]=23836;c[d>>2]=23852;return b|0}function Tb(a){a=a|0;return 1}function Ub(a){a=a|0;return}function Vb(a,b){a=a|0;b=b|0;return 0}function Wb(a,b){a=a|0;b=b|0;return 0}function Xb(a,b){a=a|0;b=b|0;return 0}function Yb(a,b){a=a|0;b=b|0;return 0}function Zb(a,b){a=a|0;b=b|0;return 0}function _b(a,b){a=a|0;b=b|0;return 0}function $b(a,b){a=a|0;b=b|0;return 0}function ac(a,b){a=a|0;b=b|0;return 0}function bc(a,b){a=a|0;b=b|0;return 0}function cc(a,b){a=a|0;b=b|0;return 0}function dc(a,b){a=a|0;b=b|0;return 0}function ec(a,b){a=a|0;b=b|0;return 0}function fc(a,b){a=a|0;b=b|0;return 0}function gc(a,b){a=a|0;b=b|0;return 0}function hc(a,b){a=a|0;b=b|0;return 0}function ic(a,b){a=a|0;b=b|0;return 0}function jc(a,b){a=a|0;b=b|0;return 0}function kc(a,b){a=a|0;b=b|0;return 0}function lc(a,b){a=a|0;b=b|0;return 0}function mc(a,b){a=a|0;b=b|0;return 0}function nc(a,b){a=a|0;b=b|0;return 0}function oc(a,b){a=a|0;b=b|0;return 0}function pc(a,b){a=a|0;b=b|0;return 0}function qc(a,b){a=a|0;b=b|0;return 0}function rc(a,b){a=a|0;b=b|0;return 0}function sc(a,b){a=a|0;b=b|0;return 0}function tc(a,b){a=a|0;b=b|0;return 0}function uc(a,b){a=a|0;b=b|0;return 0}function vc(a,b){a=a|0;b=b|0;return 0}function wc(a,b){a=a|0;b=b|0;return 0}function xc(a,b){a=a|0;b=b|0;return 0}function yc(a,b){a=a|0;b=b|0;return 0}function zc(a,b){a=a|0;b=b|0;return 0}function Ac(a,b){a=a|0;b=b|0;return 0}function Bc(a,b){a=a|0;b=b|0;return 0}function Cc(a,b){a=a|0;b=b|0;return 0}function Dc(a,b){a=a|0;b=b|0;return 0}function Ec(a,b){a=a|0;b=b|0;return 0}function Fc(a,b){a=a|0;b=b|0;return 0}function Gc(a,b){a=a|0;b=b|0;return 0}function Hc(a,b){a=a|0;b=b|0;return 0}function Ic(a,b){a=a|0;b=b|0;return 0}function Jc(a,b){a=a|0;b=b|0;return 0}function Kc(a,b){a=a|0;b=b|0;return 0}function Lc(a,b){a=a|0;b=b|0;return 0}function Mc(a,b){a=a|0;b=b|0;return 0}function Nc(a,b){a=a|0;b=b|0;return 0}function Oc(a,b){a=a|0;b=b|0;return 0}function Pc(a,b){a=a|0;b=b|0;return 0}function Qc(a,b){a=a|0;b=b|0;return 0}function Rc(a,b){a=a|0;b=b|0;return 0}function Sc(a,b){a=a|0;b=b|0;return 0}function Tc(a,b){a=a|0;b=b|0;return 0}function Uc(a,b){a=a|0;b=b|0;return 0}function Vc(a,b){a=a|0;b=b|0;return 0}function Wc(a,b){a=a|0;b=b|0;return 0}function Xc(a,b){a=a|0;b=b|0;return 0}function Yc(a,b){a=a|0;b=b|0;return 0}function Zc(a,b){a=a|0;b=b|0;return 0}function _c(a,b){a=a|0;b=b|0;return 0}function $c(a,b){a=a|0;b=b|0;return 0}function ad(a,b){a=a|0;b=b|0;return 0}function bd(a,b){a=a|0;b=b|0;return 0}function cd(a,b){a=a|0;b=b|0;return 0}function dd(a,b){a=a|0;b=b|0;return 0}function ed(a,b){a=a|0;b=b|0;return 0}function fd(a,b){a=a|0;b=b|0;return 0}function gd(a,b){a=a|0;b=b|0;return 0}function hd(a,b){a=a|0;b=b|0;return 0}function id(a,b){a=a|0;b=b|0;return 0}function jd(a,b){a=a|0;b=b|0;return 0}function kd(a,b){a=a|0;b=b|0;return 0}function ld(a,b){a=a|0;b=b|0;return 0}function md(a,b){a=a|0;b=b|0;return 0}function nd(a,b){a=a|0;b=b|0;return 0}function od(a,b){a=a|0;b=b|0;return 0}function pd(a,b){a=a|0;b=b|0;return 0}function qd(a,b){a=a|0;b=b|0;return 0}function rd(a,b){a=a|0;b=b|0;return 0}function sd(a,b){a=a|0;b=b|0;return 0}function td(a,b){a=a|0;b=b|0;return 0}function ud(a,b){a=a|0;b=b|0;return 0}function vd(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function wd(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function xd(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function yd(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function zd(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function Ad(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function Bd(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function Cd(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function Dd(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function Ed(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;Lba(a,b);f=a+160|0;c[f>>2]=34556;g=b+164|0;d=c[g+4>>2]|0;e=a+164|0;c[e>>2]=c[g>>2];c[e+4>>2]=d;e=a+172|0;c[e>>2]=121088;Lmb(a+176|0,b+176|0);d=a+188|0;c[d>>2]=121712;Lmb(a+192|0,b+192|0);c[a>>2]=47364;c[f>>2]=47924;c[e>>2]=47952;c[d>>2]=47968;c[a+204>>2]=c[b+204>>2];return}function Fd(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=5;a[d>>0]=a[126065]|0;a[d+1>>0]=a[126066]|0;a[d+2>>0]=a[126067]|0;a[d+3>>0]=a[126068]|0;a[d+4>>0]=a[126069]|0;a[d+5>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=23232;c[b+160>>2]=23792;c[b+172>>2]=23820;c[b+188>>2]=23836;c[d>>2]=23852;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=23232;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function Gd(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Hd(a){a=a|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function Id(a){a=a|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Jd(a){a=a|0;return 92}function Kd(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[126071]|0;a[b+1>>0]=a[126072]|0;a[b+2>>0]=a[126073]|0;a[b+3>>0]=a[126074]|0;a[b+4>>0]=a[126075]|0;a[b+5>>0]=0;return}function Ld(a){a=a|0;return a+196|0}function Md(a){a=a|0;return a+160|0}function Nd(a){a=a|0;return a+420|0}function Od(a){a=a|0;KZ(a);Tia(a+420|0);P_a(a+460|0);dWa(a+468|0);L_a(a+476|0);u$a(a+484|0);l0a(a+500|0);return}function Pd(a,b){a=a|0;b=b|0;return 0}function Qd(a,b){a=a|0;b=b|0;return 0}function Rd(b,d){b=b|0;d=d|0;NZ(b,d)|0;Via(b+420|0,d,b)|0;a[b+512>>0]=0;c[b+508>>2]=0;return 0}function Sd(a,b){a=a|0;b=b|0;return 0}function Td(a,b){a=a|0;b=b|0;a_(a,b)|0;Uia(a+420|0,b,a)|0;return 0}function Ud(a,b){a=a|0;b=b|0;return 0}function Vd(a,b){a=a|0;b=b|0;return 0}function Wd(a){a=a|0;return 1}function Xd(a){a=a|0;return 0}function Yd(a){a=a|0;a=a+-160|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function Zd(a){a=a|0;a=a+-160|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function _d(a){a=a|0;return 5}function $d(a){a=a|0;a=a+-160|0;KZ(a);Tia(a+420|0);P_a(a+460|0);dWa(a+468|0);L_a(a+476|0);u$a(a+484|0);l0a(a+500|0);return}function ae(a){a=a|0;a=a+-176|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function be(a){a=a|0;a=a+-176|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ce(a){a=a|0;a=a+-196|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function de(a){a=a|0;a=a+-196|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ee(a){a=a|0;return 4}function fe(a){a=a|0;a=a+-196|0;KZ(a);Tia(a+420|0);P_a(a+460|0);dWa(a+468|0);L_a(a+476|0);u$a(a+484|0);l0a(a+500|0);return}function ge(a){a=a|0;a=a+-212|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function he(a){a=a|0;a=a+-212|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ie(a){a=a|0;a=a+-344|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function je(a){a=a|0;a=a+-344|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ke(a){a=a|0;a=a+-360|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function le(a){a=a|0;a=a+-360|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function me(a){a=a|0;a=a+-420|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function ne(a){a=a|0;a=a+-420|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function oe(a){a=a|0;return 8}function pe(a){a=a|0;a=a+-420|0;KZ(a);Tia(a+420|0);P_a(a+460|0);dWa(a+468|0);L_a(a+476|0);u$a(a+484|0);l0a(a+500|0);return}function qe(a){a=a|0;a=a+-436|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function re(a){a=a|0;a=a+-436|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function se(a){a=a|0;a=a+-444|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function te(a){a=a|0;a=a+-444|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ue(a){a=a|0;a=a+-460|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function ve(a){a=a|0;a=a+-460|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function we(a){a=a|0;a=a+-468|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function xe(a){a=a|0;a=a+-468|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function ye(a){a=a|0;a=a+-476|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function ze(a){a=a|0;a=a+-476|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Ae(a){a=a|0;a=a+-484|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function Be(a){a=a|0;a=a+-484|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Ce(a){a=a|0;a=a+-500|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);return}function De(a){a=a|0;a=a+-500|0;QYa(a+500|0);yYa(a+484|0);iYa(a+476|0);YVa(a+468|0);kYa(a+460|0);Ria(a+420|0);FZ(a);rmb(a);return}function Ee(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[126090]|0;a[d+1>>0]=a[126091]|0;a[d+2>>0]=a[126092]|0;a[d+3>>0]=a[126093]|0;a[d+4>>0]=a[126094]|0;a[d+5>>0]=a[126095]|0;a[d+6>>0]=0;D_(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);k=b+420|0;_ia(k);j=b+460|0;O_a(j);d=b+468|0;cWa(d);f=b+476|0;K_a(f);e=b+484|0;t$a(e);g=b+500|0;k0a(g);c[b>>2]=23868;c[b+160>>2]=24444;c[b+176>>2]=24476;c[b+196>>2]=24492;c[b+212>>2]=24528;c[b+344>>2]=24544;c[b+360>>2]=24560;c[k>>2]=24576;c[b+436>>2]=24608;c[b+444>>2]=24624;c[j>>2]=24640;c[d>>2]=24656;c[f>>2]=24672;c[e>>2]=24688;c[g>>2]=24704;$ba(b,b+424|0,8);c[h>>2]=88;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=88;e=e+4|0;c[g>>2]=e}c[h>>2]=53;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=53;e=e+4|0;c[g>>2]=e}c[h>>2]=87;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=87;e=e+4|0;c[g>>2]=e}c[h>>2]=104;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=104;e=e+4|0;c[g>>2]=e}c[h>>2]=119;if((e|0)==(d|0)){Gd(b+120|0,h);k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}else{c[e>>2]=119;c[g>>2]=e+4;k=c[b>>2]|0;k=k+96|0;k=c[k>>2]|0;Pa[k&4095](b);ya=i;return}}function Fe(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=ya;ya=ya+16|0;e=f;if(!(S_a(b+460|0)|0)){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;onb(a,200300,0);ya=f;return}do switch(c[b+464>>2]|0){case 1:{d=57954;break}case 2:{d=57952;break}case 3:{d=57961;break}case 4:{d=57955;break}case 5:{d=57956;break}case 7:{d=57957;break}case 6:{d=57957;break}case 8:{d=57957;break}case 9:{d=57958;break}case 22:{d=57987;break}case 11:{d=57959;break}case 12:{d=57960;break}case 13:{d=57972;break}case 14:{d=57973;break}case 15:{d=57968;break}case 16:{d=57969;break}case 17:{d=57970;break}case 18:{d=57971;break}case 19:{d=57984;break}case 20:{d=57985;break}case 21:{d=57986;break}default:d=57953}while(0);c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if(o0a(b+500|0)|0)if((c[b+504>>2]|0)==2){Enb(e,57964);Enb(e,d);Enb(e,57965);break}else{Enb(e,57962);Enb(e,d);Enb(e,57963);break}else Enb(e,d);while(0);c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];ya=f;return}function Ge(a){a=a|0;do switch(a|0){case 1:{a=57954;break}case 2:{a=57952;break}case 3:{a=57961;break}case 4:{a=57955;break}case 5:{a=57956;break}case 7:{a=57957;break}case 6:{a=57957;break}case 8:{a=57957;break}case 9:{a=57958;break}case 22:{a=57987;break}case 11:{a=57959;break}case 12:{a=57960;break}case 13:{a=57972;break}case 14:{a=57973;break}case 15:{a=57968;break}case 16:{a=57969;break}case 17:{a=57970;break}case 18:{a=57971;break}case 19:{a=57984;break}case 20:{a=57985;break}case 21:{a=57986;break}default:a=57953}while(0);return a|0}function He(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+32|0;q=r+12|0;o=r;if((b|0)==(d|0)){q=0;ya=r;return q|0}p=sB(e,f)|0;h=(sB(e,f)|0)<<1;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==119)h=(sB(e,f)|0)*3|0;if(!(fr(b,d,p)|0)){q=0;ya=r;return q|0}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==92){n=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;if((n|0)==(Ba[c[(c[d>>2]|0)+36>>2]&511](d)|0)){n=job(d,12616,7536,0)|0;Fe(q,b);Fe(o,n);n=q+8+3|0;k=a[n>>0]|0;j=k<<24>>24<0;k=j?c[q+4>>2]|0:k&255;m=o+8+3|0;i=a[m>>0]|0;l=i<<24>>24<0;if((k|0)==((l?c[o+4>>2]|0:i&255)|0))if(!k)j=0;else{j=(Dab(j?c[q>>2]|0:q,l?c[o>>2]|0:o,k)|0)!=0;i=a[m>>0]|0}else j=1;if(i<<24>>24<0)rmb(c[o>>2]|0);if((a[n>>0]|0)<0)rmb(c[q>>2]|0);if(!j){q=0;ya=r;return q|0}}}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==92)if(!(gr(b,d,e,h,p)|0)){h=job(d,12616,7536,0)|0;c[q>>2]=h;i=g+4|0;j=c[i>>2]|0;if(j>>>0<(c[g+8>>2]|0)>>>0){c[j>>2]=h;c[i>>2]=(c[i>>2]|0)+4}else Ie(g,q);q=0;ya=r;return q|0}if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)==124){n=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;o=c[b+36>>2]|0;p=Ba[c[(c[d>>2]|0)+32>>2]&511](d)|0;h=n+h+o-p-(c[d+28>>2]|0)|0}else h=kr(b,d,e,h,p)|0;if((h|0)<=0){q=0;ya=r;return q|0}Ra[c[(c[b>>2]|0)+560>>2]&511](b,(c[b+404>>2]|0)-h|0);h=c[g>>2]|0;i=g+4|0;if((h|0)==(c[i>>2]|0)){q=1;ya=r;return q|0}c[q>>2]=0;j=q+4|0;c[j>>2]=0;c[q+8>>2]=0;do{He(b,c[h>>2]|0,e,f,q)|0;h=h+4|0}while((h|0)!=(c[i>>2]|0));h=c[q>>2]|0;if(h|0){c[j>>2]=h;rmb(h)}q=1;ya=r;return q|0}function Ie(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function Je(a){a=a|0;YZa(a+208|0);cE(a);return}function Ke(a){a=a|0;YZa(a+208|0);cE(a);rmb(a);return}function Le(a){a=a|0;return 38}function Me(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[126097]|0;a[b+1>>0]=a[126098]|0;a[b+2>>0]=a[126099]|0;a[b+3>>0]=0;return}function Ne(a){a=a|0;fE(a);f3a(a+208|0);return}function Oe(a){a=a|0;var b=0,d=0;b=omb(224)|0;Ed(b,a);d=b+208|0;c[d>>2]=121488;Lmb(b+212|0,a+212|0);c[b>>2]=24720;c[b+160>>2]=25280;c[b+172>>2]=25308;c[b+188>>2]=25324;c[d>>2]=25340;return b|0}function Pe(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);return}function Qe(a){a=a|0;a=a+-160|0;YZa(a+208|0);cE(a);rmb(a);return}function Re(a){a=a|0;a=a+-160|0;fE(a);f3a(a+208|0);return}function Se(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);return}function Te(a){a=a|0;a=a+-172|0;YZa(a+208|0);cE(a);rmb(a);return}function Ue(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);return}function Ve(a){a=a|0;a=a+-188|0;YZa(a+208|0);cE(a);rmb(a);return}function We(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);return}function Xe(a){a=a|0;a=a+-208|0;YZa(a+208|0);cE(a);rmb(a);return}function Ye(b){b=b|0;var d=0,e=0,f=0,g=0;g=ya;ya=ya+16|0;f=g+12|0;d=g;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=d+11|0;a[e>>0]=4;c[d>>2]=761554017;a[d+4>>0]=0;uE(b,d);if((a[e>>0]|0)<0)rmb(c[d>>2]|0);d=b+208|0;e3a(d);c[b>>2]=24720;c[b+160>>2]=25280;c[b+172>>2]=25308;c[b+188>>2]=25324;c[d>>2]=25340;c[f>>2]=183;d=b+124|0;e=c[d>>2]|0;if((e|0)==(c[b+128>>2]|0)){Gd(b+120|0,f);f=c[b>>2]|0;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}else{c[e>>2]=183;c[d>>2]=e+4;f=24720;f=f+96|0;f=c[f>>2]|0;Pa[f&4095](b);ya=g;return}}function Ze(a){a=a|0;$za(a+348|0);_v(a);return}function _e(a){a=a|0;$za(a+348|0);_v(a);rmb(a);return}function $e(a){a=a|0;return 72}function af(b,d){b=b|0;d=d|0;var e=0,f=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=omb(16)|0;c[b>>2]=f;c[b+8>>2]=-2147483632;c[b+4>>2]=12;d=f;b=126112;e=d+12|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(e|0));a[f+12>>0]=0;return}function bf(a){a=a|0;return a+168|0}function cf(a){a=a|0;return a+348|0}function df(a){a=a|0;cw(a);bAa(a+348|0);return}function ef(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;do if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=143){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>36)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)<56)break;Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}while(0);Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function ff(a){a=a|0;a=a+-168|0;$za(a+348|0);_v(a);return}function gf(a){a=a|0;a=a+-168|0;$za(a+348|0);_v(a);rmb(a);return}function hf(a){a=a|0;a=a+-168|0;cw(a);bAa(a+348|0);return}function jf(a){a=a|0;a=a+-184|0;$za(a+348|0);_v(a);return}function kf(a){a=a|0;a=a+-184|0;$za(a+348|0);_v(a);rmb(a);return}function lf(a){a=a|0;a=a+-316|0;$za(a+348|0);_v(a);return}function mf(a){a=a|0;a=a+-316|0;$za(a+348|0);_v(a);rmb(a);return}function nf(a){a=a|0;a=a+-332|0;$za(a+348|0);_v(a);return}function of(a){a=a|0;a=a+-332|0;$za(a+348|0);_v(a);rmb(a);return}function pf(a){a=a|0;a=a+-348|0;$za(a+348|0);_v(a);return}function qf(a){a=a|0;a=a+-348|0;$za(a+348|0);_v(a);rmb(a);return}function rf(a){a=a|0;return 10}function sf(a){a=a|0;a=a+-348|0;cw(a);bAa(a+348|0);return}function tf(a){a=a|0;a=a+-364|0;$za(a+348|0);_v(a);return}function uf(a){a=a|0;a=a+-364|0;$za(a+348|0);_v(a);rmb(a);return}function vf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>2;d=g+1|0;if(d>>>0>1073741823)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>1;h=f>>2>>>0<536870911?(h>>>0>>0?d:h):1073741823;do if(!h){e=0;f=0}else if(h>>>0>1073741823){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<2)|0;e=f;break}while(0);d=e+(g<<2)|0;c[d>>2]=c[b>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+4;c[l>>2]=e+(h<<2);if(!j)return;rmb(j);return}function wf(b){b=b|0;var d=0,e=0,f=0,g=0;e=ya;ya=ya+16|0;d=e;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f=d+11|0;a[f>>0]=8;g=d;c[g>>2]=1751346785;c[g+4>>2]=762607732;a[d+8>>0]=0;ow(b,d);if((a[f>>0]|0)<0)rmb(c[d>>2]|0);g=b+348|0;eAa(g);c[b>>2]=25356;c[b+168>>2]=25916;c[b+184>>2]=25952;c[b+316>>2]=25968;c[b+332>>2]=25984;c[g>>2]=26e3;c[b+364>>2]=26024;$ba(b,b+352|0,10);Pa[c[(c[b>>2]|0)+96>>2]&4095](b);ya=e;return}function xf(a){a=a|0;var b=0,d=0,e=0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);return}c[a+216>>2]=b;rmb(b);cE(a);return}function yf(a){a=a|0;var b=0,d=0,e=0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);rmb(a);return}c[a+216>>2]=b;rmb(b);cE(a);rmb(a);return}function zf(a){a=a|0;return 39}function Af(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[126174]|0;a[b+1>>0]=a[126175]|0;a[b+2>>0]=a[126176]|0;a[b+3>>0]=a[126177]|0;a[b+4>>0]=a[126178]|0;a[b+5>>0]=0;return}function Bf(a){a=a|0;fE(a);P2a(a+228|0);f3a(a+244|0);return}function Cf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=ya;ya=ya+48|0;h=k;j=k+20|0;e=k+24|0;g=k+8|0;c[j>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>137){if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)>=144)i=3}else i=3;if((i|0)==3)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=39){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);i=g+11|0;f=(a[i>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=f;aKa(161448,h);if((a[i>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[j>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,j);Bba(b,1);ya=k;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=k;return}}function Df(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-160|0;c[b>>2]=26040;c[a>>2]=26600;c[a+12>>2]=26628;c[a+28>>2]=26644;d=a+48|0;c[d>>2]=26660;e=a+68|0;c[e>>2]=26680;f=a+84|0;c[f>>2]=26696;COa(a+100|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+52>>2]|0;if(!d){cE(b);return}c[a+56>>2]=d;rmb(d);cE(b);return}function Ef(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-160|0;c[b>>2]=26040;c[a>>2]=26600;c[a+12>>2]=26628;c[a+28>>2]=26644;d=a+48|0;c[d>>2]=26660;e=a+68|0;c[e>>2]=26680;f=a+84|0;c[f>>2]=26696;COa(a+100|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+52>>2]|0;if(!d){cE(b);rmb(b);return}c[a+56>>2]=d;rmb(d);cE(b);rmb(b);return}function Ff(a){a=a|0;fE(a+-160|0);P2a(a+68|0);f3a(a+84|0);return}function Gf(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-172|0;c[b>>2]=26040;c[a+-12>>2]=26600;c[a>>2]=26628;c[a+16>>2]=26644;d=a+36|0;c[d>>2]=26660;e=a+56|0;c[e>>2]=26680;f=a+72|0;c[f>>2]=26696;COa(a+88|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+40>>2]|0;if(!d){cE(b);return}c[a+44>>2]=d;rmb(d);cE(b);return}function Hf(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-172|0;c[b>>2]=26040;c[a+-12>>2]=26600;c[a>>2]=26628;c[a+16>>2]=26644;d=a+36|0;c[d>>2]=26660;e=a+56|0;c[e>>2]=26680;f=a+72|0;c[f>>2]=26696;COa(a+88|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+40>>2]|0;if(!d){cE(b);rmb(b);return}c[a+44>>2]=d;rmb(d);cE(b);rmb(b);return}function If(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-188|0;c[b>>2]=26040;c[a+-28>>2]=26600;c[a+-16>>2]=26628;c[a>>2]=26644;d=a+20|0;c[d>>2]=26660;e=a+40|0;c[e>>2]=26680;f=a+56|0;c[f>>2]=26696;COa(a+72|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+24>>2]|0;if(!d){cE(b);return}c[a+28>>2]=d;rmb(d);cE(b);return}function Jf(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+-188|0;c[b>>2]=26040;c[a+-28>>2]=26600;c[a+-16>>2]=26628;c[a>>2]=26644;d=a+20|0;c[d>>2]=26660;e=a+40|0;c[e>>2]=26680;f=a+56|0;c[f>>2]=26696;COa(a+72|0);YZa(f);QZa(e);c[d>>2]=26712;d=c[a+24>>2]|0;if(!d){cE(b);rmb(b);return}c[a+28>>2]=d;rmb(d);cE(b);rmb(b);return}function Kf(a){a=a|0;var b=0,d=0,e=0;a=a+-208|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);return}c[a+216>>2]=b;rmb(b);cE(a);return}function Lf(a){a=a|0;var b=0,d=0,e=0;a=a+-208|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);rmb(a);return}c[a+216>>2]=b;rmb(b);cE(a);rmb(a);return}function Mf(a){a=a|0;var b=0,d=0,e=0;a=a+-228|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);return}c[a+216>>2]=b;rmb(b);cE(a);return}function Nf(a){a=a|0;var b=0,d=0,e=0;a=a+-228|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);rmb(a);return}c[a+216>>2]=b;rmb(b);cE(a);rmb(a);return}function Of(a){a=a|0;var b=0,d=0,e=0;a=a+-244|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);return}c[a+216>>2]=b;rmb(b);cE(a);return}function Pf(a){a=a|0;var b=0,d=0,e=0;a=a+-244|0;c[a>>2]=26040;c[a+160>>2]=26600;c[a+172>>2]=26628;c[a+188>>2]=26644;b=a+208|0;c[b>>2]=26660;d=a+228|0;c[d>>2]=26680;e=a+244|0;c[e>>2]=26696;COa(a+260|0);YZa(e);QZa(d);c[b>>2]=26712;b=c[a+212>>2]|0;if(!b){cE(a);rmb(a);return}c[a+216>>2]=b;rmb(b);cE(a);rmb(a);return}function Qf(a){a=a|0;var b=0;c[a>>2]=26712;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function Rf(a){a=a|0;var b=0;c[a>>2]=26712;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function Sf(a,b){a=a|0;b=b|0;return}function Tf(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[126193]|0;a[d+1>>0]=a[126194]|0;a[d+2>>0]=a[126195]|0;a[d+3>>0]=a[126196]|0;a[d+4>>0]=a[126197]|0;a[d+5>>0]=a[126198]|0;a[d+6>>0]=0;uE(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);f=b+208|0;c[b+212>>2]=0;c[b+216>>2]=0;c[b+220>>2]=0;c[f>>2]=83436;e=b+228|0;O2a(e);g=b+244|0;e3a(g);c[b>>2]=26040;c[b+160>>2]=26600;c[b+172>>2]=26628;c[b+188>>2]=26644;c[f>>2]=26660;c[e>>2]=26680;c[g>>2]=26696;BOa(b+260|0);c[h>>2]=174;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=174;e=e+4|0;c[g>>2]=e}c[h>>2]=183;if((e|0)==(d|0)){Gd(b+120|0,h);h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}else{c[e>>2]=183;c[g>>2]=e+4;h=c[b>>2]|0;h=h+96|0;h=c[h>>2]|0;Pa[h&4095](b);ya=i;return}}function Uf(a){a=a|0;cE(a);return}function Vf(a){a=a|0;cE(a);rmb(a);return}function Wf(a){a=a|0;return 40}function Xf(b,d){b=b|0;d=d|0;d=b+4|0;c[d>>2]=0;c[d+4>>2]=0;a[b+11>>0]=3;a[b>>0]=a[126200]|0;a[b+1>>0]=a[126201]|0;a[b+2>>0]=a[126202]|0;a[b+3>>0]=0;return}function Yf(a){a=a|0;fE(a);return}function Zf(a){a=a|0;var b=0;b=omb(212)|0;Ed(b,a);c[b>>2]=26732;c[b+160>>2]=27292;c[b+172>>2]=27320;c[b+188>>2]=27336;c[b+208>>2]=c[a+208>>2];return b|0}function _f(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=ya;ya=ya+48|0;h=j;i=j+20|0;e=j+24|0;g=j+8|0;c[i>>2]=d;f=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=46)if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=48){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](g,b);f=g+11|0;k=(a[f>>0]|0)<0?c[g>>2]|0:g;c[h>>2]=m<<24>>24<0?l:e;c[h+4>>2]=k;aKa(161448,h);if((a[f>>0]|0)<0)rmb(c[g>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);f=c[i>>2]|0;d=f}Yba(d,b);d=b+68|0;e=c[d>>2]|0;if((e|0)==(c[b+72>>2]|0)){vf(b+64|0,i);Bba(b,1);ya=j;return}else{c[e>>2]=f;c[d>>2]=(c[d>>2]|0)+4;Bba(b,1);ya=j;return}}function $f(a){a=a|0;cE(a+-160|0);return}function ag(a){a=a|0;a=a+-160|0;cE(a);rmb(a);return}function bg(a){a=a|0;fE(a+-160|0);return}function cg(a){a=a|0;cE(a+-172|0);return}function dg(a){a=a|0;a=a+-172|0;cE(a);rmb(a);return}function eg(a){a=a|0;cE(a+-188|0);return}function fg(a){a=a|0;a=a+-188|0;cE(a);rmb(a);return}function gg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=ya;ya=ya+16|0;e=f;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;g=e+11|0;a[g>>0]=4;c[e>>2]=762343521;a[e+4>>0]=0;uE(b,e);if((a[g>>0]|0)<0)rmb(c[e>>2]|0);c[b>>2]=26732;c[b+160>>2]=27292;c[b+172>>2]=27320;c[b+188>>2]=27336;c[b+208>>2]=d;fE(b);ya=f;return}function hg(a){a=a|0;var b=0;C_a(a+24|0);YYa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function ig(a){a=a|0;var b=0;C_a(a+24|0);YYa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function jg(a){a=a|0;return 1}function kg(a){a=a|0;D0a(a+16|0);J4a(a+24|0);return}function lg(a){a=a|0;var b=0;b=a+-16|0;C_a(b+24|0);YYa(b+16|0);c[b>>2]=27408;a=c[a+-12>>2]|0;if(!a)return;c[b+8>>2]=a;rmb(a);return}function mg(a){a=a|0;var b=0;b=a+-16|0;C_a(b+24|0);YYa(b+16|0);c[b>>2]=27408;a=c[a+-12>>2]|0;if(!a){rmb(b);return}c[b+8>>2]=a;rmb(a);rmb(b);return}function ng(a){a=a|0;var b=0;a=a+-24|0;C_a(a+24|0);YYa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function og(a){a=a|0;var b=0;a=a+-24|0;C_a(a+24|0);YYa(a+16|0);c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function pg(a){a=a|0;var b=0;c[a>>2]=27408;b=c[a+4>>2]|0;if(!b)return;c[a+8>>2]=b;rmb(b);return}function qg(a){a=a|0;var b=0;c[a>>2]=27408;b=c[a+4>>2]|0;if(!b){rmb(a);return}c[a+8>>2]=b;rmb(b);rmb(a);return}function rg(a){a=a|0;return 0}function sg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=ya;ya=ya+16|0;f=h;c[a>>2]=27408;c[a+4>>2]=0;g=a+8|0;c[g>>2]=0;e=a+12|0;c[e>>2]=0;b=a+16|0;C0a(b);d=a+24|0;I4a(d);c[a>>2]=27352;c[b>>2]=27376;c[d>>2]=27392;c[f>>2]=129;d=c[g>>2]|0;b=c[e>>2]|0;if((d|0)==(b|0)){Gd(a+4|0,f);d=c[g>>2]|0;b=c[e>>2]|0}else{c[d>>2]=129;d=d+4|0;c[g>>2]=d}c[f>>2]=209;if((d|0)==(b|0)){Gd(a+4|0,f);g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}else{c[d>>2]=209;c[g>>2]=d+4;g=c[a>>2]|0;g=g+12|0;g=c[g>>2]|0;Pa[g&4095](a);ya=h;return}}function tg(a){a=a|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function ug(a){a=a|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function vg(a){a=a|0;return 73}function wg(a){a=a|0;var b=0,d=0;d=ya;ya=ya+16|0;b=c[a+160>>2]|0;if(!b){kKa(126355,d);b=Nca(a,19,-1)|0;b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;b=(c[a+584>>2]|0)+b|0;ya=d;return b|0}else{b=Ba[c[(c[b>>2]|0)+32>>2]&511](b)|0;ya=d;return b|0}return 0}function xg(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[126349]|0;a[b+1>>0]=a[126350]|0;a[b+2>>0]=a[126351]|0;a[b+3>>0]=a[126352]|0;a[b+4>>0]=a[126353]|0;a[b+5>>0]=0;return}function yg(a){a=a|0;return a+348|0}function zg(a){a=a|0;return a+408|0}function Ag(a){a=a|0;cw(a);Iia(a+348|0);gBa(a+408|0);mUa(a+488|0);f6a(a+496|0);u$a(a+568|0);c[a+584>>2]=0;return}function Bg(a,b){a=a|0;b=b|0;c[a+584>>2]=0;return UL(a,b)|0}function Cg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=ya;ya=ya+64|0;e=r+52|0;f=r+48|0;p=r+44|0;o=r+24|0;q=r;if(!d)n=0;else n=job(d,7856,7864,0)|0;c[e>>2]=0;c[f>>2]=0;jh(b,e,f);m=c[e>>2]|0;e=c[f>>2]|0;if(!((m|0)!=0&(e|0)!=0)){ya=r;return 0}d=Nca(m,26,-1)|0;if(!d){f=0;l=0}else{l=job(d,13672,15488,0)|0;f=l}d=Nca(e,26,-1)|0;if(!d){j=0;k=0}else{k=job(d,13672,15488,0)|0;j=k}g=m+392|0;h=f+200|0;YP(c[g>>2]|0,c[h>>2]|0,p,r+40|0);f=n+4|0;d=b;h=c[h>>2]|0;c[o>>2]=c[g>>2];c[o+4>>2]=d;c[o+8>>2]=h;a[o+12>>0]=0;h=n+8|0;e=c[h>>2]|0;i=n+12|0;if(e>>>0<(c[i>>2]|0)>>>0){c[e>>2]=c[o>>2];c[e+4>>2]=c[o+4>>2];c[e+8>>2]=c[o+8>>2];c[e+12>>2]=c[o+12>>2];c[h>>2]=(c[h>>2]|0)+16}else kh(f,o);if((l|0)!=(j|0)){k=k+200|0;YP(c[g>>2]|0,c[k>>2]|0,o,r+16|0);j=c[o>>2]|0;o=c[p>>2]|0;c[p>>2]=(j|0)<(o|0)?j:o;o=c[k>>2]|0;c[q>>2]=c[g>>2];c[q+4>>2]=d;c[q+8>>2]=o;a[q+12>>0]=0;d=c[h>>2]|0;if(d>>>0<(c[i>>2]|0)>>>0){c[d>>2]=c[q>>2];c[d+4>>2]=c[q+4>>2];c[d+8>>2]=c[q+8>>2];c[d+12>>2]=c[q+12>>2];c[h>>2]=(c[h>>2]|0)+16}else kh(f,q)}if((c[p>>2]|0)!=2147483647){q=Ba[c[(c[m>>2]|0)+32>>2]&511](m)|0;q=q-(c[p>>2]|0)|0;q=q+(lB(c[n+24>>2]|0,c[l+236>>2]|0)|0)|0;Ra[c[(c[b>>2]|0)+552>>2]&511](b,0-q|0)}ya=r;return 0}function Dg(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+40>>2]&4095](a);c[a+584>>2]=b;a=c[a+160>>2]|0;if(!a)return;Ra[c[(c[a>>2]|0)+56>>2]&511](a,b);return}function Eg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=ya;ya=ya+32|0;j=k;h=k+20|0;i=k+8|0;c[h>>2]=0;f=h+4|0;c[f>>2]=0;l=h+8|0;c[l>>2]=0;e=omb(8)|0;c[h>>2]=e;g=e+8|0;c[l>>2]=g;c[e>>2]=101;c[e+4>>2]=119;c[f>>2]=g;g=Xq(d,h)|0;e=c[h>>2]|0;if(e|0){c[f>>2]=e;rmb(e)}if(g){l=1;ya=k;return l|0}Ra[c[(c[d>>2]|0)+48>>2]&511](h,d);d=h+11|0;f=a[d>>0]|0;g=c[h>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](i,b);l=i+11|0;b=(a[l>>0]|0)<0?c[i>>2]|0:i;c[j>>2]=f<<24>>24<0?g:h;c[j+4>>2]=b;dKa(126257,j);if((a[l>>0]|0)<0)rmb(c[i>>2]|0);if((a[d>>0]|0)<0)rmb(c[h>>2]|0);l=0;ya=k;return l|0}function Fg(a){a=a|0;a=a+-168|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Gg(a){a=a|0;a=a+-168|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Hg(a){a=a|0;a=a+-168|0;cw(a);Iia(a+348|0);gBa(a+408|0);mUa(a+488|0);f6a(a+496|0);u$a(a+568|0);c[a+584>>2]=0;return}function Ig(a){a=a|0;a=a+-184|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Jg(a){a=a|0;a=a+-184|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Kg(a){a=a|0;a=a+-316|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Lg(a){a=a|0;a=a+-316|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Mg(a){a=a|0;a=a+-332|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Ng(a){a=a|0;a=a+-332|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Og(a){a=a|0;a=a+-348|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Pg(a){a=a|0;a=a+-348|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Qg(a){a=a|0;return 7}function Rg(a){a=a|0;a=a+-348|0;cw(a);Iia(a+348|0);gBa(a+408|0);mUa(a+488|0);f6a(a+496|0);u$a(a+568|0);c[a+584>>2]=0;return}function Sg(a,b){a=a|0;b=b|0;return Eg(a+-348|0,b)|0}function Tg(a){a=a|0;a=a+-364|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Ug(a){a=a|0;a=a+-364|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Vg(a){a=a|0;a=a+-408|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function Wg(a){a=a|0;a=a+-408|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function Xg(a){a=a|0;return 11}function Yg(a){a=a|0;a=a+-408|0;cw(a);Iia(a+348|0);gBa(a+408|0);mUa(a+488|0);f6a(a+496|0);u$a(a+568|0);c[a+584>>2]=0;return}function Zg(a){a=a|0;a=a+-424|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function _g(a){a=a|0;a=a+-424|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function $g(a){a=a|0;a=a+-440|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function ah(a){a=a|0;a=a+-440|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function bh(a){a=a|0;a=a+-456|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function ch(a){a=a|0;a=a+-456|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function dh(a){a=a|0;a=a+-488|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function eh(a){a=a|0;a=a+-488|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function fh(a){a=a|0;a=a+-496|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function gh(a){a=a|0;a=a+-496|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function hh(a){a=a|0;a=a+-568|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);return}function ih(a){a=a|0;a=a+-568|0;yYa(a+568|0);E5a(a+496|0);PTa(a+488|0);eBa(a+408|0);Gia(a+348|0);_v(a);rmb(a);return}function jh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=ya;ya=ya+32|0;j=l+12|0;h=l;c[b>>2]=0;c[d>>2]=0;e=c[a+472>>2]|0;do if(!e){e=c[a+380>>2]|0;a=c[a+384>>2]|0;if((e|0)==(a|0)){ya=l;return}else{k=c[e>>2]|0;i=c[a+-4>>2]|0;break}}else{k=e;i=e}while(0);if(!((i|0)!=0&(k|0)!=0)){ya=l;return}c[j>>2]=0;g=j+4|0;c[g>>2]=0;a=j+8|0;c[a>>2]=0;e=omb(8)|0;c[j>>2]=e;f=e+8|0;c[a>>2]=f;c[e>>2]=101;c[e+4>>2]=119;c[g>>2]=f;if(Xq(k,j)|0){c[h>>2]=0;f=h+4|0;c[f>>2]=0;m=h+8|0;c[m>>2]=0;a=omb(8)|0;c[h>>2]=a;e=a+8|0;c[m>>2]=e;c[a>>2]=101;c[a+4>>2]=119;c[f>>2]=e;e=(Xq(i,h)|0)^1;a=c[h>>2]|0;if(a|0){c[f>>2]=a;rmb(a)}}else e=1;a=c[j>>2]|0;if(a|0){c[g>>2]=a;rmb(a)}if(e){ya=l;return}a=Ba[c[(c[k>>2]|0)+8>>2]&511](k)|0;if((k|0)==(i|0)){if((a|0)==119){ya=l;return}m=job(i,13672,9128,0)|0;c[b>>2]=lv(m)|0;c[d>>2]=mv(m)|0;ya=l;return}if((a|0)==101){h=0;g=job(k,13672,9128,0)|0}else{h=job(k,13672,13512,0)|0;g=0}if((Ba[c[(c[i>>2]|0)+8>>2]&511](i)|0)==101){f=job(i,13672,9128,0)|0;e=(f|0)!=0;if((g|0)!=0&e){k=lv(g)|0;k=Ba[c[(c[k>>2]|0)+36>>2]&511](k)|0;m=lv(f)|0;m=(k|0)>(Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0);c[b>>2]=lv(m?g:f)|0;b=mv(g)|0;b=Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0;m=mv(f)|0;m=(b|0)<(Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0);c[d>>2]=mv(m?g:f)|0;ya=l;return}else{a=0;g=f}}else{a=job(i,13672,13512,0)|0;if((g|0)!=0&(a|0)!=0){m=lv(g)|0;m=Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0;if((m|0)>(Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0))e=lv(g)|0;else e=a;c[b>>2]=e;m=mv(g)|0;m=Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0;if((m|0)<(Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0))a=mv(g)|0;c[d>>2]=a;ya=l;return}else{g=0;e=0}}f=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;if(!((h|0)!=0&e)){m=(f|0)>(Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0);c[b>>2]=m?h:a;m=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;m=(m|0)<(Ba[c[(c[a>>2]|0)+36>>2]&511](a)|0);c[d>>2]=m?h:a;ya=l;return}m=lv(g)|0;if((f|0)>(Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0))a=h;else a=lv(g)|0;c[b>>2]=a;b=Ba[c[(c[h>>2]|0)+36>>2]&511](h)|0;m=mv(g)|0;if((b|0)<(Ba[c[(c[m>>2]|0)+36>>2]&511](m)|0))a=h;else a=mv(g)|0;c[d>>2]=a;ya=l;return}function kh(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+4|0;j=c[a>>2]|0;k=(c[i>>2]|0)-j|0;g=k>>4;d=g+1|0;if(d>>>0>268435455)Snb(a);l=a+8|0;f=(c[l>>2]|0)-j|0;h=f>>3;h=f>>4>>>0<134217727?(h>>>0>>0?d:h):268435455;do if(!h){e=0;f=0}else if(h>>>0>268435455){l=J(8)|0;Gmb(l,163602);c[l>>2]=125828;O(l|0,23080,3117)}else{f=omb(h<<4)|0;e=f;break}while(0);d=e+(g<<4)|0;c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];if((k|0)>0)qpb(f|0,j|0,k|0)|0;c[a>>2]=e;c[i>>2]=d+16;c[l>>2]=e+(h<<4);if(!j)return;rmb(j);return}function lh(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=ya;ya=ya+16|0;h=i+12|0;d=i;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;g=d+11|0;a[g>>0]=6;a[d>>0]=a[126409]|0;a[d+1>>0]=a[126410]|0;a[d+2>>0]=a[126411]|0;a[d+3>>0]=a[126412]|0;a[d+4>>0]=a[126413]|0;a[d+5>>0]=a[126414]|0;a[d+6>>0]=0;ow(b,d);if((a[g>>0]|0)<0)rmb(c[d>>2]|0);j=b+348|0;Pia(j);d=b+408|0;NBa(d);f=b+488|0;lUa(f);e=b+496|0;e6a(e);g=b+568|0;t$a(g);c[b>>2]=27428;c[b+168>>2]=27996;c[b+184>>2]=28032;c[b+316>>2]=28048;c[b+332>>2]=28064;c[j>>2]=28080;c[b+364>>2]=28116;c[d>>2]=28132;c[b+424>>2]=28168;c[b+440>>2]=28184;c[b+456>>2]=28200;c[f>>2]=28216;c[e>>2]=28232;c[g>>2]=28248;$ba(b,b+352|0,7);$ba(b,b+412|0,11);c[h>>2]=11;g=b+124|0;e=c[g>>2]|0;f=b+128|0;d=c[f>>2]|0;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=11;e=e+4|0;c[g>>2]=e}c[h>>2]=228;if((e|0)==(d|0)){Gd(b+120|0,h);e=c[g>>2]|0;d=c[f>>2]|0}else{c[e>>2]=228;e=e+4|0;c[g>>2]=e}c[h>>2]=104;if((e|0)==(d|0)){Gd(b+120|0,h);j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}else{c[e>>2]=104;c[g>>2]=e+4;j=c[b>>2]|0;j=j+96|0;j=c[j>>2]|0;Pa[j&4095](b);ya=i;return}}function mh(a){a=a|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function nh(a){a=a|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function oh(a){a=a|0;return 93}function ph(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=5;a[b>>0]=a[126557]|0;a[b+1>>0]=a[126558]|0;a[b+2>>0]=a[126559]|0;a[b+3>>0]=a[126560]|0;a[b+4>>0]=a[126561]|0;a[b+5>>0]=0;return}function qh(a){a=a|0;KZ(a);U_a(a+420|0);u$a(a+436|0);L2a(a+452|0);return}function rh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=ya;ya=ya+48|0;g=i;h=i+20|0;e=i+24|0;f=i+8|0;c[h>>2]=d;if((Ba[c[(c[d>>2]|0)+8>>2]&511](d)|0)!=94){Ra[c[(c[d>>2]|0)+48>>2]&511](e,d);d=e+11|0;m=a[d>>0]|0;l=c[e>>2]|0;Ra[c[(c[b>>2]|0)+48>>2]&511](f,b);j=f+11|0;k=(a[j>>0]|0)<0?c[f>>2]|0:f;c[g>>2]=m<<24>>24<0?l:e;c[g+4>>2]=k;aKa(161448,g);if((a[j>>0]|0)<0)rmb(c[f>>2]|0);if((a[d>>0]|0)<0)rmb(c[e>>2]|0);d=c[h>>2]|0}Yba(d,b);e=b+68|0;f=c[e>>2]|0;if((f|0)==(c[b+72>>2]|0)){vf(b+64|0,h);Bba(b,1);ya=i;return}else{c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4;Bba(b,1);ya=i;return}}function sh(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0;v=ya;ya=ya+16|0;t=v+4|0;u=v;if(!b)h=0;else h=job(b,7856,7976,0)|0;b=Nca(a,101,2)|0;if(!b)s=5;else{b=job(b,13672,9128,0)|0;if(!b)s=5;else{r=b;o=1;g=b;d=0;f=0;n=b}}if((s|0)==5){b=Nca(a,119,-1)|0;if(!b){u=0;ya=v;return u|0}b=job(b,13672,13512,0)|0;if(!b){u=0;ya=v;return u|0}else{r=b;o=0;g=0;d=b;f=1;n=0}}b=Nca(a,26,-1)|0;if(!b)l=0;else l=job(b,13672,15488,0)|0;b=Nca(a,17,-1)|0;if(!b)e=0;else e=job(b,13672,12520,0)|0;d=JC(f?d+420|0:g+456|0)|0;b=c[a+464>>2]|0;do if(!b){b=xZ(e,r)|0;if(!b){b=(d|0)==1?2:1;e=0;break}else{b=(b|0)==1?1:2;e=1;break}}else e=1;while(0);m=h+4|0;d=Q_(r,c[m>>2]|0)|0;Ra[c[(c[a>>2]|0)+560>>2]&511](a,d);c[t+4>>2]=94;c[t>>2]=29776;c[t+8>>2]=0;d=Dca(a,t,1,1)|0;if(!d)p=0;else p=job(d,13672,7928,0)|0;c[t+4>>2]=94;c[t>>2]=29776;c[t+8>>2]=1;d=Dca(a,t,1,1)|0;if(!d)q=0;else q=job(d,13672,7928,0)|0;k=(p|0)!=0;if(k){c[p+460>>2]=1;c[p+464>>2]=b;c[p+468>>2]=0}j=(q|0)!=0;if(j){if(!(e|(b|0)!=2)){b=xi(q)|0;b=b?1:2}c[q+460>>2]=1;c[q+464>>2]=b;c[q+468>>2]=0}c[t>>2]=0;c[u>>2]=0;i=r+384|0;b=c[i>>2]|0;if(!b)s=29;else{d=c[r+388>>2]|0;if(!d)s=29;else{c[t>>2]=b;c[u>>2]=b;a=d}}if((s|0)==29)if(o){pv(n,t,u);b=l;a=0}else{b=l;a=0}h=b+236|0;g=0-(nB(c[m>>2]|0,c[h>>2]|0)|0)|0;f=O_(r,c[m>>2]|0,c[h>>2]|0,0,0)|0;f=f-(Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0)|0;f=(f|0)<(g|0)?g:f;e=P_(r,c[m>>2]|0,c[h>>2]|0,0,0)|0;b=e-(Ba[c[(c[b>>2]|0)+36>>2]&511](b)|0)|0;b=(b|0)<0?b:0;e=(f|0)>0?f:0;g=(b|0)>(g|0)?g:b;do if(k){d=c[(c[p>>2]|0)+564>>2]|0;if((c[p+464>>2]|0)==1){Ra[d&511](p,f);if(!(c[i>>2]|0))break;c[p+384>>2]=c[t>>2];c[p+388>>2]=a;break}else{Ra[d&511](p,b);if(!(c[i>>2]|0))break;c[p+384>>2]=c[u>>2];c[p+388>>2]=a;break}}while(0);do if(j){f=q+464|0;b=c[(c[q>>2]|0)+564>>2]|0;if((c[f>>2]|0)==1){Ra[b&511](q,e);if(c[i>>2]|0){c[q+384>>2]=c[t>>2];c[q+388>>2]=a}}else{Ra[b&511](q,g);if(c[i>>2]|0){c[q+384>>2]=c[u>>2];c[q+388>>2]=a}}if(k){e=c[m>>2]|0;w=+DB(e,Ba[c[(c[p>>2]|0)+8>>2]&511](p)|0);e=~~(w*+(lB(c[m>>2]|0,c[h>>2]|0)|0));d=c[p+464>>2]|0;if((c[p+460>>2]|0)==(c[q+460>>2]|0))if(!((d|0)!=(c[f>>2]|0)?1:(c[p+468>>2]|0)!=(c[q+468>>2]|0))){b=Ba[c[(c[p>>2]|0)+36>>2]&511](p)|0;if((d|0)==1){b=(c[p+24>>2]|0)+b|0;d=Ba[c[(c[q>>2]|0)+36>>2]&511](q)|0;d=(c[q+16>>2]|0)+d|0;if((b|0)<=(d|0))break;Ra[c[(c[q>>2]|0)+564>>2]&511](q,b+e-d+(c[q+400>>2]|0)|0);break}else{b=(c[p+16>>2]|0)+b|0;d=Ba[c[(c[q>>2]|0)+36>>2]&511](q)|0;d=(c[q+24>>2]|0)+d|0;if((b|0)>=(d|0))break;Ra[c[(c[q>>2]|0)+564>>2]&511](q,e-b+d+(c[q+400>>2]|0)|0);break}}}}while(0);u=1;ya=v;return u|0}function th(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=ya;ya=ya+96|0;l=s+80|0;q=s+64|0;m=s+52|0;h=s+20|0;k=s+8|0;n=s+32|0;o=s;c[q>>2]=0;r=q+4|0;c[r>>2]=0;c[q+8>>2]=0;c[m>>2]=0;p=m+4|0;c[p>>2]=0;c[m+8>>2]=0;Qh(a,q,m);if((c[r>>2]|0)!=(c[q>>2]|0)){i=omb(500)|0;Rh(i,0,a);c[h>>2]=0;j=h+4|0;c[j>>2]=0;b=h+8|0;c[b>>2]=0;d=c[q>>2]|0;e=(c[r>>2]|0)-d|0;f=e>>2;if(!e){d=0;b=0}else{if(f>>>0>1073741823)Snb(h);g=omb(e)|0;c[j>>2]=g;c[h>>2]=g;c[b>>2]=g+(f<<2);if((e|0)>0){b=g+(e>>>2<<2)|0;qpb(g|0,d|0,e|0)|0;c[j>>2]=b;d=g}else{d=g;b=g}}Sh(i+424|0,d,b);b=c[h>>2]|0;if(b|0){c[j>>2]=b;rmb(b)}Ra[c[(c[a>>2]|0)+112>>2]&511](a,i)}if((c[p>>2]|0)!=(c[m>>2]|0)){h=omb(500)|0;Rh(h,1,a);c[k>>2]=0;i=k+4|0;c[i>>2]=0;b=k+8|0;c[b>>2]=0;d=c[m>>2]|0;e=(c[p>>2]|0)-d|0;f=e>>2;if(!e){d=0;b=0}else{if(f>>>0>1073741823)Snb(k);g=omb(e)|0;c[i>>2]=g;c[k>>2]=g;c[b>>2]=g+(f<<2);if((e|0)>0){b=g+(e>>>2<<2)|0;qpb(g|0,d|0,e|0)|0;c[i>>2]=b;d=g}else{d=g;b=g}}Sh(h+424|0,d,b);b=c[k>>2]|0;if(b|0){c[i>>2]=b;rmb(b)}Ra[c[(c[a>>2]|0)+112>>2]&511](a,h)}c[o>>2]=400;c[o+4>>2]=1;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];_ca(n,l);_a[c[(c[a>>2]|0)+124>>2]&1](a,n,0,0,0,-1e4,1);b=c[m>>2]|0;if(b|0){c[p>>2]=b;rmb(b)}b=c[q>>2]|0;if(!b){ya=s;return 0}c[r>>2]=b;rmb(b);ya=s;return 0}function uh(a,b){a=a|0;b=b|0;a_(a,b)|0;Xba(a);return 0}function vh(a){a=a|0;return 0}function wh(a){a=a|0;a=a+-160|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function xh(a){a=a|0;a=a+-160|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function yh(a){a=a|0;a=a+-160|0;KZ(a);U_a(a+420|0);u$a(a+436|0);L2a(a+452|0);return}function zh(a){a=a|0;a=a+-176|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Ah(a){a=a|0;a=a+-176|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Bh(a){a=a|0;a=a+-196|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Ch(a){a=a|0;a=a+-196|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Dh(a){a=a|0;a=a+-196|0;KZ(a);U_a(a+420|0);u$a(a+436|0);L2a(a+452|0);return}function Eh(a){a=a|0;a=a+-212|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Fh(a){a=a|0;a=a+-212|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Gh(a){a=a|0;a=a+-344|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Hh(a){a=a|0;a=a+-344|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Ih(a){a=a|0;a=a+-360|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Jh(a){a=a|0;a=a+-360|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Kh(a){a=a|0;a=a+-420|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Lh(a){a=a|0;a=a+-420|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Mh(a){a=a|0;a=a+-436|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Nh(a){a=a|0;a=a+-436|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Oh(a){a=a|0;a=a+-452|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);return}function Ph(a){a=a|0;a=a+-452|0;OZa(a+452|0);yYa(a+436|0);mYa(a+420|0);FZ(a);rmb(a);return}function Qh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ya;ya=ya+16|0;k=o;l=c[50041]|0;c[k>>2]=0;n=k+4|0;c[n>>2]=0;g=k+8|0;c[g>>2]=0;f=c[a+424>>2]|0;a=(c[a+428>>2]|0)-f|0;e=a>>2;if(!a){ya=o;return}if(e>>>0>1073741823)Snb(k);h=omb(a)|0;c[n>>2]=h;c[k>>2]=h;c[g>>2]=h+(e<<2);if((a|0)>0){j=h+(a>>>2<<2)|0;qpb(h|0,f|0,a|0)|0;c[n>>2]=j;if((j|0)==(h|0)){e=h;a=h}else{f=b+4|0;g=b+8|0;i=d+4|0;j=d+8|0;do{a=c[50040]|0;a:do if((a|0)==(l|0))m=15;else{e=c[h>>2]|0;while(1){if((c[a>>2]|0)==(e|0))break;a=a+4|0;if((a|0)==(l|0)){m=15;break a}}if((a|0)==(l|0))m=15;else{a=c[i>>2]|0;if((a|0)==(c[j>>2]|0)){wi(d,h);break}else{c[a>>2]=c[h>>2];c[i>>2]=a+4;break}}}while(0);do if((m|0)==15){m=0;a=c[f>>2]|0;if((a|0)==(c[g>>2]|0)){wi(b,h);break}else{c[a>>2]=c[h>>2];c[f>>2]=a+4;break}}while(0);h=h+4|0}while((h|0)!=(c[n>>2]|0));a=c[k>>2]|0;if(!a){ya=o;return}else e=a}}else{e=h;a=h}c[n>>2]=e;rmb(a);ya=o;return}function Rh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ya;ya=ya+32|0;k=m+24|0;f=m+12|0;l=m;g=omb(16)|0;c[f>>2]=g;c[f+8>>2]=-2147483632;c[f+4>>2]=11;h=g;i=126416;j=h+11|0;do{a[h>>0]=a[i>>0]|0;h=h+1|0;i=i+1|0}while((h|0)<(j|0));a[g+11>>0]=0;D_(b,f);if((a[f+11>>0]|0)<0)rmb(c[f>>2]|0);h=b+420|0;T_a(h);g=b+436|0;t$a(g);i=b+452|0;K2a(i);c[b>>2]=29020;c[b+160>>2]=29596;c[b+176>>2]=29628;c[b+196>>2]=29644;c[b+212>>2]=29680;c[b+344>>2]=29696;c[b+360>>2]=29712;c[h>>2]=29728;c[g>>2]=29744;c[i>>2]=29760;i=b+476|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;c[i+20>>2]=0;c[k>>2]=89;i=b+124|0;g=c[i>>2]|0;h=b+128|0;f=c[h>>2]|0;if((g|0)==(f|0)){Gd(b+120|0,k);g=c[i>>2]|0;f=c[h>>2]|0}else{c[g>>2]=89;g=g+4|0;c[i>>2]=g}c[k>>2]=104;if((g|0)==(f|0)){Gd(b+120|0,k);g=c[i>>2]|0;f=c[h>>2]|0}else{c[g>>2]=104;g=g+4|0;c[i>>2]=g}c[k>>2]=173;if((g|0)==(f|0))Gd(b+120|0,k);else{c[g>>2]=173;c[i>>2]=g+4}c[b+472>>2]=d;Pa[c[(c[b>>2]|0)+96>>2]&4095](b);Lmb(l,e+440|0);Rmb(b+440|0,l)|0;if((a[l+11>>0]|0)>=0){ya=m;return}rmb(c[l>>2]|0);ya=m;return}function Sh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=d;h=b;g=k-h|0;f=g>>2;i=a+8|0;e=c[i>>2]|0;l=c[a>>2]|0;j=l;if(f>>>0<=e-l>>2>>>0){g=a+4|0;a=(c[g>>2]|0)-l>>2;f=f>>>0>a>>>0;a=f?b+(a<<2)|0:d;d=a;e=d-h|0;if(e|0)rpb(l|0,b|0,e|0)|0;if(!f){c[g>>2]=j+(e>>2<<2);return}e=k-d|0;if((e|0)<=0)return;qpb(c[g>>2]|0,a|0,e|0)|0;c[g>>2]=(c[g>>2]|0)+(e>>>2<<2);return}if(l){e=a+4|0;c[e>>2]=l;rmb(l);c[i>>2]=0;c[e>>2]=0;c[a>>2]=0;e=0}if(f>>>0>1073741823)Snb(a);l=e>>1;f=e>>2>>>0<536870911?(l>>>0