', 'solid\x201px\x20#', 'text-align', '__roundPixels', 'renderImage', 'SiSso', '__agalPositionScale', '__dragObject', '__dragOffsetY', '__dragBounds', 'SZlpG', 'rangeAnchor', 'lastMouseIndex', 'clickAndDrag', 'clickedAndDragged', 'setSelection', '__cursorTimer', '__enableInput', 'jpxek', 'get_multiline', 'get_text', 'set_scrollH', 'wBmQg', 'img/ldpi/', 'img/mdpi/', 'img/hdpi/', 'setPixel32', 'getPixel32', '0|2|1|3|4', 'FAQmT', 'ieflf', 'threadPool', 'promise', '__startTextInput', 'textWidth', 'ZXALr', 'IprIF', '__length', '__useIntAdvances', 'this_onAddedToStage', '__stopTextInput', 'aaxtf', 'vtgYc', 'stage_onMouseMove', 'stage_onMouseUp', 'CwYrZ', 'relatedObject', 'keyCode', 'commandKey', 'replaceSelectedText', 'get_metaKey', 'get_ctrlKey', '__caretBeginningOfLine', '__caretEndOfLine', '__caretNextCharacter', '__caretPreviousCharacter', '__caretNextLine', '__caretPreviousLine', 'get_textWidth', 'get_textHeight', 'set_multiline', '_overrideText', 'LevelStartText', 'ROBBO', 'Dvtxe', 'set_overrideText', 'com.player03.run3.ui.OptionsMenu', 'zjpWU', 'UBcuj', 'pausedOverlay', 'toggleOptions', 'pauseButton', 'unpauseButton', 'showMapButton', 'oAZUz', 'previousLevel', 'Map', 'addButton2', 'showForwardButton', 'nextLevel', 'Next', 'wikiButton', 'goToWiki', 'finishInit', 'achievementIndicator', 'rmyJw', 'spawnBatteryInBox', 'oWkIO', 'VBWvI', 'BASE64', 'levelBefore', 'lastButton', 'attachedObject', 'onClickStart', 'RctDx', 'https://run.wikia.com/wiki/', 'com.player03.run3.ui._OptionsMenu.ConditionalButton', 'com\x20player03\x20run3\x20ui\x20_OptionsMenu\x20ConditionalButton', 'timeBetweenUpdates', 'timeUntilUpdate', 'map/MapIconFlat.png', 'toMap', 'diagram', 'partyLocation', 'party', 'redrawParty', 'com.player03.run3.ui._OptionsMenu.MapButton', 'com\x20player03\x20run3\x20ui\x20_OptionsMenu\x20MapButton', 'FUGGr', 'bDWEc', 'AwRZM', 'centerY', 'com.player03.run3.ui.ToastOverlay', 'ToastOverlay', 'created', 'oUzat', 'UBILg', 'intersects', 'hnJxX', 'KFFMb', 'textSize', 'displayToast', 'com.player03.run3.ui.CharacterToast', 'getResolution', 'hitbox', 'com\x20player03\x20run3\x20ui\x20_ToastOverlay\x20Toast', 'countdown', 'resetPending', 'foreground', 'com.player03.run3.ui.component.AchievementProgress', 'com\x20player03\x20run3\x20ui\x20component\x20AchievementProgress', 'activeAchievement', 'set_activeAchievement', 'gradientColors', 'gradientRatios', 'Random', 'menu/characterselection/LockedCharacterOverlay.png', 'addDisplayObject', 'com.player03.run3.ui.component.CharacterButton', 'com\x20player03\x20run3\x20ui\x20component\x20CharacterButton', 'set_asleep', 'sleep', 'tweensLeft', 'com.player03.run3.ui.component.LizardButton', 'com\x20player03\x20run3\x20ui\x20component\x20LizardButton', 'yGNwH', 'FrontSleepy.png', 'loadText', 'shake', 'gZiqC', 'RzCJM', 'displayEvenIfZero', 'com.player03.run3.ui.component.CircledNumber', 'com\x20player03\x20run3\x20ui\x20component\x20CircledNumber', '7|8|2|6|5|1|4|3|0', 'baseLineWidth', 'com.player03.run3.ui.component.CircledX', 'baseRadius', 'DJfDY', 'blinkFramesLeft', 'displayedNumber', 'com.player03.run3.ui.component.CurrencyDisplay', 'com\x20player03\x20run3\x20ui\x20component\x20CurrencyDisplay', 'qRubc', 'vector', 'orthoScene', 'xwKLd', 'rZKRb', '__uvRect', '__vertexBufferData', 'smallPile', 'mediumPile', 'currency/MediumPile.png', 'currency/LargePile.png', 'largePile', 'hugePile', 'com.player03.run3.ui.component.DistanceIndicator', 'com\x20player03\x20run3\x20ui\x20component\x20DistanceIndicator', 'bestDistance', '\x0aNew\x20high\x20score!', 'options/HomeIcon.png', 'com.player03.run3.ui.component.HomeButton', 'Ewbly', 'set_greyscale', 'com.player03.run3.ui.component.LevelAchievement', 'com\x20player03\x20run3\x20ui\x20component\x20LevelAchievement', '\x20(earned)\x0a', 'qFqBe', 'DKdGe', 'wldCa', 'sectionNumber', 'characterID', 'lookUpMesh', 'JudmI', 'cXzoD', 'disabledColorFilters', 'greyscale', 'com.player03.run3.ui.component._LevelAchievement.AchievementWithID', 'com.player03.run3.ui.component._LevelAchievement.DisplayNextFrame', 'com\x20player03\x20run3\x20ui\x20component\x20_LevelAchievement\x20DisplayNextFrame', 'ABzGt', 'keoQG', 'countdownToVolumeCheck', 'purpose', 'mutedImage', 'options/', 'OffIcon.png', 'unmutedImage', 'Icon.png', 'com.player03.run3.ui.component.MuteButton', 'com\x20player03\x20run3\x20ui\x20component\x20MuteButton', 'set_muted', 'musicMuted', 'set_soundMuted', 'com.player03.run3.ui.component.QualityButton', 'changeQuality', 'Quality:\x20high', 'Quality:\x20low', 'Quality:\x20medium', 'setQuality', 'codes', 'PunhQ', 'code', 'com.player03.run3.ui.component.SecretButton', 'com\x20player03\x20run3\x20ui\x20component\x20SecretButton', 'jbwps', 'onCodeEntered', 'tunnelEnd', 'com.player03.run3.ui.component.SolarSystemOverview', 'BWXDr', 'wormholeAbsoluteLocation', 'drawOrbit', 'centerX', 'com.player03.run3.ui.popup.RespawnWindow', 'com\x20player03\x20run3\x20ui\x20popup\x20RespawnWindow', 'characterIcons', 'onScale', 'iconContainer', 'onCharactersScrolled', 'YUHKy', 'onCharacterClicked', 'iconLayout2D', 'iconArrangement', 'xyzzy', 'priceText', 'lOxob', 'chosenCharacter', 'calculateCurrentCost', 'hZZgT', 'PjvRJ', 'respawnCallback', 'Keep\x20going\x20with\x20a\x20new\x20character?\x0a', 'price', 'appendText', 'It\x20will\x20cost\x20', 'removeHighlight', 'currentIndex', 'highlight', 'respawnAs', 'frameWaited', 'usedCount', 'lhQYF', 'cancelCallback', 'OkSyj', 'ziVHI', 'gTJQJ', '__hidden', 'Respawn', 'jPZdR', 'GhHgy', 'FCHUu', 'rfvIf', 'onError', 'com\x20player03\x20run3\x20ui\x20popup\x20RestrictedCharacterSelect', 'restrictionReason_', 'restrictionReason', '${name}', 'Choose\x20a\x20different\x20character\x20to\x20continue:', 'fPzDc', '__backBufferTexture', '__stage3D', 'com.player03.run3.ui.popup.ResultsWindow', 'com\x20player03\x20run3\x20ui\x20popup\x20ResultsWindow', 'runStatsWindow', 'mySFq', 'tHIxg', 'sourceNormal', 'meters.\x20New\x20high\x20score!', 'displayAmount', 'Wow,\x20you\x20spent\x20a\x20lot\x20of\x20power\x20cells\x20on\x20this\x20run.\x20Was\x20it\x20worth\x20it?', 'checkSignInButtonVisible', 'com.player03.run3.ui.popup.RunStatsWindow', 'beginRange', 'updateRange', 'Time:\x20', 'formatSecondsShort', '\x0aDistance:\x20', 'jLIuS', '\x0aAverage\x20speed:\x20', 'm/s\x0aPower\x20cells:\x20', 'EHuyf', 'cvIwj', 'com.player03.speechbubble.Connector', 'Connector', 'DlBAp', 'byHeq', 'com.player03.speechbubble.Dialog', 'Dialog', 'sourceXML', 'elementsNamed', 'bubble', 'nKBKe', 'jbvhG', 'iOqea', 'CMMHY', 'speechbubble', 'PositionFromCenter', 'coordinate', 'prevHeight', 'onTextChanged', 'redrawBubble', 'SpeechBubble', 'fcvIP', 'jbQSF', 'RectangleBubble', '1|3|2|4|6|0|5', 'fileName', 'lineNumber', 'com.player03.traceview.TraceEvent', 'traceview', 'TraceEvent', 'newTrace', 'com.player03.traceview.TraceEventDispatcher', 'TraceEventDispatcher', 'onTrace', 'TraceView', 'FrSHo', 'format.SVG', 'SVG', 'lqRxw', 'format.gfx.Gfx', 'Gfx', 'geometryOnly', 'endLineStyle', 'renderText', 'format.gfx.GfxGraphics', 'gfx', 'GfxGraphics', 'KhPzn', 'format.gfx.Gradient', 'Gradient', 'format.gfx.LineStyle', 'format.svg.FillType', 'svg', 'FillType', 'FillSolid', 'FillNone', 'Grad', 'format.svg.Group', 'format.svg.DisplayElement', 'DisplayElement', 'DisplayPath', 'DisplayGroup', 'DisplayText', 'aGLVo', 'format.svg.Path', 'fill_alpha', 'stroke_alpha', 'stroke_colour', 'stroke_width', 'stroke_caps', 'joint_style', 'sCommandArgs', 'KTFBe', 'VSgHk', 'commandArgs', 'format.svg.PathParser', 'lastMoveX', 'lastMoveY', 'fZYgn', 'unload', 'vlnoh', 'HgcqC', 'Unknown\x20command\x20', '\x20near\x20\x27', 'Unfinished\x20command\x20(', ')\x20near\x20\x27', 'prevCY', 'format.svg.PathSegment', 'PathSegment', 'getType', 'qeYyE', 'prevCX', 'toGfx', 'format.svg.MoveSegment', 'MoveSegment', 'format.svg.DrawSegment', 'DrawSegment', 'bIgOw', 'GjLFb', 'setLast', 'lastX', 'lastY', 'QKrrc', 'format.svg.QuadraticSegment', 'QuadraticSegment', 'transY', 'cy1', 'format.svg.CubicSegment', 'CubicSegment', 'cy2', 'transX', 'Interp', 'format.svg.ArcSegment', 'ArcSegment', 'sbSNW', 'tngGq', 'rectW', 'rectH', 'firstY', 'format.svg.RenderContext', 'RenderContext', 'INxXJ', 'hAYrk', 'ridUZ', 'QXSLP', 'svg:svg', 'mPathParser', 'getFloatStyle', 'viewBox', 'Rrolu', 'loadGroup', 'format.svg.SVGData', 'BASIq', 'mTranslateMatch', 'mScaleMatch', 'mMatrixMatch', 'mRotationMatch', 'SVGData.hx', 'eKnON', 'SBLcy', 'getStyle', 'mRGBMatch', 'EXCgy', 'none', 'pSKXo', 'Unknown\x20fill\x20string:', 'Whowf', 'rcUjW', 'mUIUY', 'ZpIKA', 'mStyleSplit', 'getStyles', 'stop-color', 'inkscape:label', 'opacity', 'WsqJh', 'qzDxn', 'defs', 'loadDefs', 'line', 'loadPath', 'ellipse', 'circle', 'getFillStyle', 'fill-opacity', 'getStrokeStyle', 'butt', 'stroke-linecap', 'miter', 'getStyleAndConvert', 'stroke-linejoin', 'stroke-miterlimit', 'segments', 'caOvc', 'stroke-opacity', 'stroke-width', 'font_family', 'font-family', 'font-size', 'letter_spacing', 'letter-spacing', 'text_align', 'mSvg', 'mRoot', 'findGroup', 'SVGRenderer', 'mMatrix', 'mScaleRect', 'mScaleW', 'mGroupPath', 'iterateText', 'SZjmN', 'iterateGroup', 'format.svg.Text', 'Text', 'font_size', 'haxe.StackItem', 'StackItem', 'FilePos', 'Method', 'CFunction', 'LocalFunction', 'haxe.CallStack', 'CallStack', 'getStack', 'prepareStackTrace', 'wQEyx', 'wrapCallSite', 'getFunctionName', 'getFileName', 'makeStack', 'stack', 'callStack', 'iWdZq', 'module\x20', 'itemToString', '\x20line\x20', 'local\x20function\x20#', '^\x20\x20\x20at\x20([A-Za-z0-9_.\x20]+)\x20\x5c(([^)]+):([0-9]+):([0-9]+)\x5c)$', 'Global\x20code', 'haxe._Int64.___Int64', 'haxe.Log', '__trace', 'useCache', 'USE_CACHE', 'useEnumIndex', 'USE_ENUM_INDEX', 'shash', 'scount', 'haxe.Serializer', 'Serializer', 'jAXSG', 'mQqUx', 'serializeString', 'sTbkd', 'Ytbor', 'serializeRef', 'serializeFields', 'hnGtc', 'serialize', 'Cannot\x20serialize\x20function', 'zOKfj', 'pvVUF', 'Cannot\x20serialize\x20', 'dsEuZ', 'YKkuo', 'haxe.Timer', 'Timer', 'haxe._Unserializer.DefaultResolver', '_Unserializer', 'DefaultResolver', 'hCDel', 'buf', 'scache', 'DEFAULT_RESOLVER', 'resolver', 'initCodes', 'VPmJR', '1|11|10|7|6|0|14|16|5|3|12|4|15|9|13|2|8|17', 'unserialize', 'setResolver', 'uFQGl', 'UgLJW', 'unserializeObject', 'YDiKp', 'Invalid\x20object', 'Invalid\x20object\x20key', 'rgVVu', 'DFtTd', 'Invalid\x20custom\x20data', 'Invalid\x20string\x20reference', 'RbITR', 'dPBNw', 'Enum\x20not\x20found\x20', 'Unknown\x20enum\x20index\x20', 'Invalid\x20IntMap\x20format', 'Invalid\x20reference', 'Invalid\x20bytes\x20length', 'Invalid\x20string\x20length', 'Invalid\x20char\x20', '\x20at\x20position\x20', 'haxe._Unserializer.NullResolver', 'BaseCode', 'encodeBytes', 'LZjBP', 'pmCNO', 'Sha1', 'doEncode', 'PqLKO', 'ArraySort', 'STSqX', 'Iixme', 'rec', 'doMerge', 'rFcOY', 'WVFix', 'rGMmv', 'lower', 'upper', 'gcd', 'grNjY', 'NGtfo', 'yegnU', 'haxe.ds._StringMap.StringMapIterator', '_StringMap', 'StringMapIterator', 'AJfZM', '__focus', '__dispatchStack', 'haxe.ds.StringMap', 'StringMap', 'vgPGY', 'zNDEb', 'AydHt', 'sSMbm', 'yMLIF', 'haxe.io.Eof', 'Eof', 'haxe.io.Error', 'Blocked', 'Overflow', 'OutsideBounds', 'Custom', 'fmRWC', 'DgUko', 'haxe.io.FPHelper', 'FPHelper', 'UOpqi', 'LCDUW', 'i64ToDouble', 'i64tmp', 'dir', 'backslash', 'ext', 'directory', 'suTHB', 'Level', 'CABdi', 'haxe.xml._Fast.NodeAccess', 'xml', '_Fast', 'ZMOqx', '\x20is\x20missing\x20element\x20', 'haxe.xml._Fast.AttribAccess', 'AttribAccess', 'Cannot\x20access\x20document\x20attribute\x20', 'haxe.xml._Fast.HasAttribAccess', 'HasAttribAccess', 'haxe.xml._Fast.HasNodeAccess', 'HasNodeAccess', 'mpozc', 'NodeListAccess', 'Invalid\x20nodeType\x20', 'Fast', 'get_innerData', '\x20does\x20not\x20have\x20data', 'ONIOB', 'XPUGC', 'AGwwl', 'positionAtLine', 'FqmxG', 'haxe.xml.XmlParserException', 'XmlParserException', 'EvFDt', 'createDocument', 'doParse', 'oQMoU', 'PDRNL', 'CDATA[', 'Expected\x20', 'createPCData', 'createProcessingInstruction', 'createCData', 'escapes', 'szjlG', 'haxe.xml.Printer', 'Printer', '', '', '', ' = this[_0x4cc7('0x9c2')])) {
if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this['get_height']()) {
_0xd6e34e[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]);
_0xd6e34e['__pushMaskObject'](this);
var _0x11f2a2 = _0xd6e34e[_0x4cc7('0xab1')]
, _0x23bd81 = _0x432b23[_0x4cc7('0x9d8')]['get']();
_0x23bd81[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']());
_0xd6e34e[_0x4cc7('0xab3')](_0x23bd81, this[_0x4cc7('0x9c1')]);
var _0xa9001d = this[_0x4cc7('0xa86')];
_0x11f2a2['clear']((_0xa9001d >>> 0x10 & 0xff) / 0xff, (_0xa9001d >>> 0x8 & 0xff) / 0xff, (_0xa9001d & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1);
_0xd6e34e['__popMaskRect']();
_0xd6e34e[_0x4cc7('0xa85')](this);
_0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x23bd81);
}
null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0xd6e34e);
}
} else
_0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], _0xd6e34e);
this[_0x4cc7('0xa9b')](_0xd6e34e);
},
'__renderGLMask': function(_0x353e27) {
if (_0x4cc7('0x3498') === 'RnqZD') {
0x1 != this[_0x4cc7('0xc6f')] && null != this[_0x4cc7('0x3499')] && this['__context']['gl']['uniform4fv'](this[_0x4cc7('0x3499')][_0x4cc7('0xcf6')], _0x353e27);
} else {
_0x147c9e[_0x4cc7('0xa9c')](this, _0x353e27);
_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb9c')][_0x4cc7('0x96b')](this, _0x353e27);
}
},
'__replaceSelectedText': function(_0xcb94ec, _0x81fb4d) {
null == _0x81fb4d && (_0x81fb4d = !0x0);
null == _0xcb94ec && (_0xcb94ec = '');
if ('' != _0xcb94ec || this[_0x4cc7('0xe3b')] != this['__caretIndex']) {
var _0x3a87bf = this['__caretIndex'] < this[_0x4cc7('0xe3b')] ? this['__caretIndex'] : this[_0x4cc7('0xe3b')]
, _0x495ad4 = this['__caretIndex'] > this['__selectionIndex'] ? this['__caretIndex'] : this['__selectionIndex'];
if (!(_0x3a87bf == _0x495ad4 && 0x0 < this[_0x4cc7('0x1929')]['maxChars'] && _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) == this['__textEngine'][_0x4cc7('0x2e33')])) {
if ('naJwd' === 'hoVqd') {
var _0xa71243 = this[_0x4cc7('0x349a')][_0x4cc7('0x907')];
if (null != _0xa71243) {
_0xa71243 = _0xa71243['__getWorldTransform']();
var _0x17e382 = _0xa71243['a'] * _0xa71243['d'] - _0xa71243['b'] * _0xa71243['c'];
if (0x0 == _0x17e382)
_0xcb94ec['x'] = -_0xa71243['tx'],
_0xcb94ec['y'] = -_0xa71243['ty'];
else {
var _0xf69685 = 0x1 / _0x17e382 * (_0xa71243['c'] * (_0xa71243['ty'] - _0xcb94ec['y']) + _0xa71243['d'] * (_0xcb94ec['x'] - _0xa71243['tx']));
_0xcb94ec['y'] = 0x1 / _0x17e382 * (_0xa71243['a'] * (_0xcb94ec['y'] - _0xa71243['ty']) + _0xa71243['b'] * (_0xa71243['tx'] - _0xcb94ec['x']));
_0xcb94ec['x'] = _0xf69685;
}
}
_0xa71243 = _0xcb94ec['x'] + this['__dragOffsetX'];
_0xcb94ec = _0xcb94ec['y'] + this[_0x4cc7('0x349b')];
null != this[_0x4cc7('0x349c')] && (_0xa71243 < this['__dragBounds']['x'] ? _0xa71243 = this['__dragBounds']['x'] : _0xa71243 > this[_0x4cc7('0x349c')]['get_right']() && (_0xa71243 = this[_0x4cc7('0x349c')][_0x4cc7('0xa97')]()),
_0xcb94ec < this[_0x4cc7('0x349c')]['y'] ? _0xcb94ec = this['__dragBounds']['y'] : _0xcb94ec > this[_0x4cc7('0x349c')][_0x4cc7('0xa98')]() && (_0xcb94ec = this['__dragBounds'][_0x4cc7('0xa98')]()));
this[_0x4cc7('0x349a')]['set_x'](_0xa71243);
this['__dragObject'][_0x4cc7('0xb44')](_0xcb94ec);
} else {
_0x3a87bf > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0x3a87bf = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]));
_0x495ad4 > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0x495ad4 = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]));
if (_0x495ad4 < _0x3a87bf) {
if (_0x4cc7('0x349d') === _0x4cc7('0x349d')) {
var _0x1d0e5c = _0x495ad4;
_0x495ad4 = _0x3a87bf;
_0x3a87bf = _0x1d0e5c;
} else {
var _0x1b89c7 = _0x81fb4d = this[_0x4cc7('0x349e')];
this[_0x4cc7('0xa6f')](_0x81fb4d < _0xcb94ec ? _0x81fb4d : _0xcb94ec, _0x56067a[_0x4cc7('0x7bd')](_0x1b89c7, _0xcb94ec) ? _0x1b89c7 : _0xcb94ec);
this[_0x4cc7('0x349f')] = _0xcb94ec;
this[_0x4cc7('0x34a0')][_0x4cc7('0xc20')](!0x1);
_0x4fb1cb[_0x4cc7('0x34a1')] = !0x0;
}
}
0x0 > _0x3a87bf && (_0x3a87bf = 0x0);
this[_0x4cc7('0x3438')](_0x3a87bf, _0x495ad4, _0xcb94ec, _0x81fb4d);
_0xcb94ec = _0x3a87bf + _0x39d617['get_length'](_0x5260f5['__cast'](_0xcb94ec, String));
_0xcb94ec > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0xcb94ec = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]));
this[_0x4cc7('0x34a2')](_0xcb94ec, _0xcb94ec);
this['__updateScrollH']();
}
}
}
},
'__replaceText': function(_0x2a5e08, _0x503159, _0xdff9d2, _0x26154a) {
if (!(_0x2d63f9[_0x4cc7('0x27e')](_0x503159, _0x2a5e08) || 0x0 > _0x2a5e08 || _0x503159 > _0x39d617[_0x4cc7('0x34')](this['__text']) || null == _0xdff9d2)) {
_0x26154a && (_0xdff9d2 = this['__textEngine']['restrictText'](_0xdff9d2),
0x0 < this[_0x4cc7('0x1929')][_0x4cc7('0x2e33')] && (_0x26154a = _0x503159 - _0x2a5e08,
_0x26154a = this['__textEngine'][_0x4cc7('0x2e33')] - _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) + _0x26154a,
0x0 >= _0x26154a ? _0xdff9d2 = '' : _0x26154a < _0xdff9d2[_0x4cc7('0x21')] && (_0xdff9d2 = _0x3a8a6f[_0x4cc7('0x946')](_0xdff9d2, 0x0, _0x26154a))));
this['__updateText'](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], 0x0, _0x2a5e08) + _0xdff9d2 + _0x39d617[_0x4cc7('0xde7')](this['__text'], _0x503159));
_0x503159 > _0x39d617['get_length'](this['__text']) && (_0x503159 = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]));
_0x26154a = _0xdff9d2[_0x4cc7('0x21')] - (_0x503159 - _0x2a5e08);
for (var _0x134f04 = 0x0, _0x2ac0e7; _0x134f04 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')](); )
_0x2ac0e7 = this['__textEngine']['textFormatRanges'][_0x4cc7('0x2b')](_0x134f04),
_0x2ac0e7[_0x4cc7('0x99a')] <= _0x2a5e08 && _0x2ac0e7['end'] >= _0x503159 ? (_0x2ac0e7[_0x4cc7('0x10a1')] += _0x26154a,
++_0x134f04) : _0x2ac0e7[_0x4cc7('0x99a')] >= _0x2a5e08 && _0x2ac0e7['end'] <= _0x503159 ? (0x0 < _0x134f04 ? this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](_0x134f04, 0x1) : (_0x2ac0e7['start'] = 0x0,
_0x2ac0e7[_0x4cc7('0x10a1')] = _0x2a5e08 + _0xdff9d2[_0x4cc7('0x21')],
++_0x134f04),
_0x26154a -= _0x2ac0e7[_0x4cc7('0x10a1')] - _0x2ac0e7[_0x4cc7('0x99a')]) : (_0x2ac0e7[_0x4cc7('0x99a')] > _0x2a5e08 && _0x2ac0e7[_0x4cc7('0x99a')] <= _0x503159 && (_0x2ac0e7[_0x4cc7('0x99a')] += _0x26154a),
++_0x134f04);
this[_0x4cc7('0x2f9b')]();
this[_0x4cc7('0x342f')]();
this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0;
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]());
}
},
'__shouldCacheHardware': function(_0x27f5b5) {
return 0x1 == _0x27f5b5 ? !0x0 : !0x1;
},
'__startCursorTimer': function() {
this[_0x4cc7('0x34a3')] = _0xac1deb[_0x4cc7('0xc5d')](_0x48c401(this, this['__startCursorTimer']), 0x258);
this[_0x4cc7('0x2f12')] = !this[_0x4cc7('0x2f12')];
this[_0x4cc7('0x1b57')] = !0x0;
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]());
},
'__startTextInput': function() {
0x0 > this['__caretIndex'] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]));
(_0x21ad67[_0x4cc7('0xac5')] ? this[_0x4cc7('0xe3a')] : 0x1) && this[_0x4cc7('0x34a4')]();
},
'__stopCursorTimer': function() {
if (_0x4cc7('0x34a5') !== 'qknfv') {
null != this[_0x4cc7('0x34a3')] && (this[_0x4cc7('0x34a3')][_0x4cc7('0xd8a')](),
this[_0x4cc7('0x34a3')] = null);
this[_0x4cc7('0x2f12')] && (this['__showCursor'] = !0x1,
this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()));
} else {
this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')][_0x4cc7('0x126')]['get_transform']());
this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](-0x1);
var _0x5b089d = this['candy'][_0x4cc7('0x126')];
_0x5b089d[_0x4cc7('0xb44')](_0x5b089d[_0x4cc7('0xb45')]() - 0xd);
_0x5b089d = this[_0x4cc7('0x26f4')]['mesh'];
_0x5b089d[_0x4cc7('0xd5a')](_0x5b089d[_0x4cc7('0xd92')]() + 0x8);
this[_0x4cc7('0x23b2')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61);
this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40);
_0x5b089d = _0x1baaa1['scale'](1.1);
var _0x241cba = new _0x161060(this[_0x4cc7('0x23b2')]['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Candy!', 0x0, 0xa0, _0x5b089d, null, null, _0x241cba, null);
}
},
'__stopTextInput': function() {
(_0x21ad67[_0x4cc7('0xac5')] ? this['__renderedOnCanvasWhileOnDOM'] : 0x1) && this['__disableInput']();
},
'__updateCacheBitmap': function(_0x5547b3, _0x5c81a6) {
return _0x56067a['Ltioj'](null, this['__filters']) || 'opengl' != _0x5547b3[_0x4cc7('0xaad')] || null != this[_0x4cc7('0xa33')] || this[_0x4cc7('0x3477')] ? _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xaaf')][_0x4cc7('0x96b')](this, _0x5547b3, _0x5c81a6 || this['__dirty']) ? (null != this[_0x4cc7('0xa33')] && (this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] -= this[_0x4cc7('0x21d1')],
this['__cacheBitmap'][_0x4cc7('0x9c1')]['ty'] -= this[_0x4cc7('0x21d2')]),
!0x0) : !0x1 : !0x1;
},
'__updateLayout': function() {
if (this[_0x4cc7('0x1e8e')]) {
var _0x5e9989 = this[_0x4cc7('0x1929')]['width'];
this['__textEngine'][_0x4cc7('0x94a')]();
if (_0x2d63f9[_0x4cc7('0x3365')](0x2, this['__textEngine'][_0x4cc7('0x2e31')])) {
if (this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] != _0x5e9989)
switch (this['__textEngine']['autoSize']) {
case 0x0:
this[_0x4cc7('0xb46')](this['get_x']() + (_0x5e9989 - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')]) / 0x2);
break;
case 0x3:
this[_0x4cc7('0xb46')](_0x2d63f9[_0x4cc7('0x3472')](this[_0x4cc7('0x472')](), _0x5e9989 - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')]));
}
this[_0x4cc7('0x1929')]['getBounds']();
}
this['__layoutDirty'] = !0x1;
}
},
'__updateScrollH': function() {
if (!this[_0x4cc7('0x34a6')]() && 0x1 == this[_0x4cc7('0x3461')]()) {
this[_0x4cc7('0x1e8e')] = !0x0;
this['__updateLayout']();
var _0x5cbcda = this[_0x4cc7('0x1929')]['textWidth'] - this[_0x4cc7('0x1929')]['width'] + 0x4;
0x0 < _0x5cbcda ? this[_0x4cc7('0xe3d')] >= _0x39d617['get_length'](this[_0x4cc7('0x34a7')]()) ? this['set_scrollH'](Math[_0x4cc7('0xaea')](_0x5cbcda)) : (_0x5cbcda = _0x432b23[_0x4cc7('0x9d8')]['get'](),
this[_0x4cc7('0x3431')](this[_0x4cc7('0xe3d')], _0x5cbcda),
_0x5cbcda['x'] < this[_0x4cc7('0x2c65')]() ? this['set_scrollH'](Math[_0x4cc7('0xaeb')](_0x5cbcda['x'] - 0x2)) : _0x5cbcda['x'] > this[_0x4cc7('0x2c65')]() + this[_0x4cc7('0x1929')]['width'] && this[_0x4cc7('0x34a8')](Math[_0x4cc7('0xaea')](_0x5cbcda['x'] - this['__textEngine'][_0x4cc7('0x7d9')] - 0x2)),
_0x432b23[_0x4cc7('0x9d8')]['release'](_0x5cbcda)) : this[_0x4cc7('0x34a8')](0x0);
}
},
'__updateScrollV': function() {
this[_0x4cc7('0x1e8e')] = !0x0;
this[_0x4cc7('0xe3e')]();
var _0xa957b9 = this['getLineIndexOfChar'](this[_0x4cc7('0xe3d')]);
-0x1 == _0xa957b9 && 0x0 < this[_0x4cc7('0xe3d')] && (_0xa957b9 = _0x56067a[_0x4cc7('0x7b5')](this[_0x4cc7('0x30ec')](this['__caretIndex'] - 0x1), 0x1));
if (_0xa957b9 + 0x1 < this[_0x4cc7('0x2c66')]())
this[_0x4cc7('0x2e36')](_0xa957b9 + 0x1);
else if (_0xa957b9 + 0x1 > this[_0x4cc7('0x346c')]()) {
for (var _0x2648ec = 0x0; 0x0 <= _0xa957b9; )
if (_0x2648ec + this[_0x4cc7('0x1929')][_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xa957b9) <= this[_0x4cc7('0xa75')]() - 0x4)
_0x2648ec += this[_0x4cc7('0x1929')][_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xa957b9),
--_0xa957b9;
else
break;
this['set_scrollV'](_0xa957b9 + 0x2);
} else
this[_0x4cc7('0x2e36')](this[_0x4cc7('0x2c66')]());
},
'__updateText': function(_0x1e28e6) {
if (_0x4cc7('0x34a9') !== _0x2d63f9[_0x4cc7('0x285')]) {
null == _0x30b0c2 && (_0x30b0c2 = !0x0);
var _0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')]('img/' + _0x1e28e6, _0x30b0c2);
null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34aa') + _0x1e28e6, _0x30b0c2),
null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ab') + _0x1e28e6, _0x30b0c2),
null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ac') + _0x1e28e6, _0x30b0c2))));
_0x53121b[_0x4cc7('0x34ad')](0x0, 0x0, _0x53121b[_0x4cc7('0x34ae')](0x0, 0x0));
return _0x53121b;
} else {
var _0x583c62 = _0x4cc7('0x34af')[_0x4cc7('0x46')]('|')
, _0x3fe19c = 0x0;
while (!![]) {
switch (_0x583c62[_0x3fe19c++]) {
case '0':
_0x21ad67[_0x4cc7('0xac5')] && this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0x3422')] = this[_0x4cc7('0x342e')] != _0x1e28e6);
continue;
case '1':
this[_0x4cc7('0x342e')] = this[_0x4cc7('0x1929')][_0x4cc7('0xcb4')];
continue;
case '2':
this[_0x4cc7('0x1929')]['set_text'](_0x1e28e6);
continue;
case '3':
_0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) < this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = _0x39d617['get_length'](this[_0x4cc7('0x342e')]));
continue;
case '4':
if (!this['__displayAsPassword'] || _0x21ad67[_0x4cc7('0xac5')] && !this[_0x4cc7('0xe3a')])
this[_0x4cc7('0x1929')]['set_text'](this[_0x4cc7('0x342e')]);
else {
_0x1e28e6 = '';
for (var _0x30b0c2 = 0x0, _0x17efcb = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x34a7')]()); _0x30b0c2 < _0x17efcb; )
_0x30b0c2++,
_0x1e28e6 += '*';
this[_0x4cc7('0x1929')][_0x4cc7('0x215d')](_0x1e28e6);
}
continue;
}
break;
}
}
},
'__updateTransforms': function(_0x2b7cf3) {
_0x2b4072[_0x4cc7('0x8')]['__updateTransforms'][_0x4cc7('0x96b')](this, _0x2b7cf3);
_0x2b7cf3 = this[_0x4cc7('0x9c1')];
var _0x5ae416 = this[_0x4cc7('0x21d1')]
, _0x1c5c71 = this['__offsetY'];
_0x2b7cf3['tx'] = _0x5ae416 * _0x2b7cf3['a'] + _0x1c5c71 * _0x2b7cf3['c'] + _0x2b7cf3['tx'];
_0x2b7cf3['ty'] = _0x5ae416 * _0x2b7cf3['b'] + _0x1c5c71 * _0x2b7cf3['d'] + _0x2b7cf3['ty'];
},
'set_autoSize': function(_0x372109) {
_0x372109 != this[_0x4cc7('0x1929')][_0x4cc7('0x2e31')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()));
return this[_0x4cc7('0x1929')][_0x4cc7('0x2e31')] = _0x372109;
},
'set_background': function(_0x12939a) {
_0x12939a != this[_0x4cc7('0x1929')][_0x4cc7('0x992')] && (this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()));
return this['__textEngine']['background'] = _0x12939a;
},
'set_border': function(_0x43bb2e) {
_0x43bb2e != this[_0x4cc7('0x1929')][_0x4cc7('0x2c5f')] && (this[_0x4cc7('0x1b57')] = !0x0,
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']()));
return this[_0x4cc7('0x1929')][_0x4cc7('0x2c5f')] = _0x43bb2e;
},
'get_bottomScrollV': function() {
this['__updateLayout']();
return this['__textEngine'][_0x4cc7('0x346c')]();
},
'get_defaultTextFormat': function() {
return this[_0x4cc7('0x2f99')][_0x4cc7('0x1176')]();
},
'set_defaultTextFormat': function(_0x3df5ac) {
this[_0x4cc7('0x2f99')]['__merge'](_0x3df5ac);
this['__dirty'] = this[_0x4cc7('0x1e8e')] = !0x0;
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]());
return _0x3df5ac;
},
'set_displayAsPassword': function(_0x1af797) {
_0x1af797 != this[_0x4cc7('0x3423')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()),
this[_0x4cc7('0x3423')] = _0x1af797,
this[_0x4cc7('0x2f9a')](this['__text']));
return _0x1af797;
},
'set_embedFonts': function(_0x8d7793) {
return this[_0x4cc7('0x1929')]['embedFonts'] = _0x8d7793;
},
'get_height': function() {
this[_0x4cc7('0xe3e')]();
return this[_0x4cc7('0x1929')][_0x4cc7('0x98b')] * Math['abs'](this['get_scaleY']());
},
'set_height': function(_0x2d8201) {
_0x2d8201 != this[_0x4cc7('0x1929')]['height'] && (this[_0x4cc7('0xb2c')](),
this['__layoutDirty'] = this['__dirty'] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()),
this['__textEngine'][_0x4cc7('0x98b')] = _0x2d8201);
return this[_0x4cc7('0x1929')][_0x4cc7('0x98b')] * Math['abs'](this[_0x4cc7('0xb4a')]());
},
'get_htmlText': function() {
if (_0x4cc7('0x34b0') === _0x4cc7('0x34b0')) {
return this[_0x4cc7('0x2f97')] ? this['__rawHtmlText'] : this['__text'];
} else {
if (null != this[_0x4cc7('0x2429')]['stuckTo'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1,
this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](null)),
this[_0x4cc7('0x2428')] = -0x1,
0x0 <= this['countdownToGrab'] && (this[_0x4cc7('0x2432')] -= a,
0x0 >= this['countdownToGrab'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')]['get_scenePosition']()),
this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](this),
this['anchor'][_0x4cc7('0x2431')] = !0x0,
this['countdownToGrab'] = this[_0x4cc7('0x2428')] = -0x1,
this[_0x4cc7('0x2426')] = 0x0,
this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this))),
this[_0x4cc7('0x2429')][_0x4cc7('0x2435')] != this)
if (this[_0x4cc7('0x2429')]['sticky'] && !this[_0x4cc7('0x2436')])
_0x20b7eb['keepInRange'](this[_0x4cc7('0x2429')], this['mesh'][_0x4cc7('0x13f9')](), 0xaa) && (this[_0x4cc7('0x2436')] = !0x0);
else {
c = _0x20b7eb[_0x4cc7('0x2430')](this['anchor'], this['mesh'][_0x4cc7('0x13f9')](), 0xaa);
d = this['mesh'][_0x4cc7('0x13f9')]();
var _0x1e46be = this[_0x4cc7('0x2429')]['mesh']['get_position']()
, _0x346509 = _0x20b7eb['temp'];
null == _0x346509 && (_0x346509 = new _0x21e384());
_0x346509['x'] = d['x'] - _0x1e46be['x'];
_0x346509['y'] = d['y'] - _0x1e46be['y'];
_0x346509['z'] = d['z'] - _0x1e46be['z'];
c && this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x56067a['MmSys'](this[_0x4cc7('0x126')][_0x4cc7('0xd92')](), 0xa) && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0);
d = _0x20b7eb['temp'];
d['x'] * d['x'] + d['y'] * d['y'] + d['z'] * d['z'] <= this['radius'] * this[_0x4cc7('0xf3f')] ? (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()),
this['anchor']['set_stuckTo'](this),
this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0,
this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1,
this[_0x4cc7('0x2426')] = 0x0,
this[_0x4cc7('0x2429')]['claimPickups'](this)) : (this[_0x4cc7('0x2426')] += a,
0.4 <= this[_0x4cc7('0x2426')] && (this['reel'] = !0x0,
this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0),
0.8 <= this[_0x4cc7('0x2426')] && 0x0 > this['countdownToGrab'] && (this[_0x4cc7('0x2432')] = 0.2),
_0x20b7eb[_0x4cc7('0xb93')]['z'] += 0xa,
a = _0x20b7eb[_0x4cc7('0xb93')],
d = a['x'] * a['x'] + _0x56067a[_0x4cc7('0x345f')](a['y'], a['y']) + a['z'] * a['z'],
_0x1e46be = d - 0x1,
1e-10 > (0x0 <= _0x1e46be ? _0x1e46be : -_0x1e46be) || (0x0 == d ? (a['x'] = 0x1,
a['y'] = 0x0,
a['z'] = 0x0) : (d = 0x1 / Math[_0x4cc7('0x2c')](d),
a['x'] *= d,
a['y'] *= d,
a['z'] *= d)),
a = _0x20b7eb['temp'],
d = 0x12c + 0x258 * this[_0x4cc7('0x2426')],
_0x1e46be = _0x20b7eb['temp'],
null == _0x1e46be && (_0x1e46be = new _0x21e384()),
_0x1e46be['x'] = a['x'] * d,
_0x1e46be['y'] = a['y'] * d,
_0x1e46be['z'] = a['z'] * d,
_0x20b7eb['temp']['z'] += this[_0x4cc7('0xa3b')](),
a = this['anchor'][_0x4cc7('0x22c6')]['velocity'],
d = _0x20b7eb[_0x4cc7('0xb93')],
a['x'] = d['x'],
a['y'] = d['y'],
a['z'] = d['z']);
!this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] && (c || _0x56067a[_0x4cc7('0x78a')](this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')](), 0xaa * (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x1bfe')) ? 0.5 : 0.7))) && 0x0 > this[_0x4cc7('0x2432')] && (this[_0x4cc7('0x2432')] = 0.2);
}
}
},
'set_htmlText': function(_0x15764f) {
this['__isHTML'] && this[_0x4cc7('0x342e')] == _0x15764f || (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0,
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()));
this['__isHTML'] = !0x0;
this['__rawHtmlText'] = _0x15764f;
_0x15764f = _0x5d37f1['parse'](_0x15764f, this[_0x4cc7('0x2f99')], this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]);
if (_0x21ad67[_0x4cc7('0xac5')]) {
0x1 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]['get_length']() && this['__textEngine']['textFormatRanges'][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() - 0x1);
var _0x478d47 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0);
_0x478d47['format'] = this['__textFormat'];
_0x478d47[_0x4cc7('0x99a')] = 0x0;
this[_0x4cc7('0xe3a')] ? (_0x478d47[_0x4cc7('0x10a1')] = _0x15764f[_0x4cc7('0x21')],
this[_0x4cc7('0x2f9a')](_0x15764f)) : (_0x478d47[_0x4cc7('0x10a1')] = this['__rawHtmlText']['length'],
this[_0x4cc7('0x2f9a')](this[_0x4cc7('0x3478')]));
} else
this[_0x4cc7('0x2f9a')](_0x15764f);
this[_0x4cc7('0x2f9b')]();
return _0x15764f;
},
'get_maxScrollV': function() {
this[_0x4cc7('0xe3e')]();
return this[_0x4cc7('0x1929')][_0x4cc7('0x518')]();
},
'get_multiline': function() {
return this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')];
},
'set_multiline': function(_0x4d48a4) {
_0x4d48a4 != this['__textEngine']['multiline'] && (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0,
this['__updateText'](this['__text']),
this[_0x4cc7('0x342f')](),
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()));
return this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] = _0x4d48a4;
},
'get_numLines': function() {
this['__updateLayout']();
return this[_0x4cc7('0x1929')][_0x4cc7('0x3436')];
},
'get_scrollH': function() {
return this[_0x4cc7('0x1929')]['scrollH'];
},
'set_scrollH': function(_0x5dcce1) {
this[_0x4cc7('0xe3e')]();
_0x5dcce1 > this[_0x4cc7('0x1929')][_0x4cc7('0x192a')] && (_0x5dcce1 = this['__textEngine'][_0x4cc7('0x192a')]);
0x0 > _0x5dcce1 && (_0x5dcce1 = 0x0);
_0x5dcce1 != this['__textEngine'][_0x4cc7('0x192b')] && (this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()),
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x192c'))));
return this['__textEngine'][_0x4cc7('0x192b')] = _0x5dcce1;
},
'get_scrollV': function() {
if (_0x4cc7('0x34b1') === _0x4cc7('0x34b1')) {
return this[_0x4cc7('0x1929')][_0x4cc7('0x2c66')]();
} else {
_0x4964ea[_0x4cc7('0xab4')] = c,
c instanceof _0x202aa0 && (c = c[_0x4cc7('0x9a4')]),
_0x333772[_0x4cc7('0x34b2')]['sendError']({
'promise': a[_0x4cc7('0x34b3')],
'error': c
});
}
},
'set_scrollV': function(_0x57e268) {
this['__updateLayout']();
_0x57e268 != this['__textEngine'][_0x4cc7('0x2c66')]() && (this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()),
this[_0x4cc7('0x44')](new _0x76b31e(_0x2d63f9[_0x4cc7('0x286')])));
return this['__textEngine']['set_scrollV'](_0x57e268);
},
'get_selectable': function() {
return this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')];
},
'set_selectable': function(_0x449ca7) {
_0x449ca7 != this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')] && 0x1 == this[_0x4cc7('0x3461')]() && (null != this['stage'] && this[_0x4cc7('0x99c')][_0x4cc7('0xb77')]() == this ? this[_0x4cc7('0x34b4')]() : _0x449ca7 || this['__stopTextInput']());
return this[_0x4cc7('0x1929')]['selectable'] = _0x449ca7;
},
'get_tabEnabled': function() {
return null == this[_0x4cc7('0xb5d')] ? _0x56067a[_0x4cc7('0x7bf')](0x1, this[_0x4cc7('0x1929')]['type']) : this[_0x4cc7('0xb5d')];
},
'get_text': function() {
return this[_0x4cc7('0x342e')];
},
'set_text': function(_0x10b79a) {
if (this[_0x4cc7('0x2f97')] || this[_0x4cc7('0x342e')] != _0x10b79a)
this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]());
else
return _0x10b79a;
0x1 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() - 0x1);
var _0x5a28f3 = this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0);
_0x5a28f3['format'] = this[_0x4cc7('0x2f99')];
_0x5a28f3[_0x4cc7('0x99a')] = 0x0;
_0x5a28f3[_0x4cc7('0x10a1')] = _0x39d617[_0x4cc7('0x34')](_0x10b79a);
this[_0x4cc7('0x2f97')] = !0x1;
this['__updateText'](_0x10b79a);
this[_0x4cc7('0x2f9b')]();
return _0x10b79a;
},
'get_textWidth': function() {
this[_0x4cc7('0xe3e')]();
return this[_0x4cc7('0x1929')][_0x4cc7('0x34b5')];
},
'get_textHeight': function() {
var _0x5ca5b8 = {};
_0x5ca5b8[_0x4cc7('0x34b6')] = function(_0x1fb3e3, _0x197d50) {
return _0x1fb3e3 < _0x197d50;
}
;
if (_0x4cc7('0x34b7') === _0x4cc7('0x34b7')) {
this[_0x4cc7('0xe3e')]();
return this[_0x4cc7('0x1929')][_0x4cc7('0x345c')];
} else {
if (a > this['__length']) {
var _0xdf3a95 = new _0x3fbf75(new _0x5abb78(0x3 * (a + 0x1) >> 0x1));
if (_0x5ca5b8[_0x4cc7('0x34b6')](0x0, this['__length'])) {
var _0x470b97 = this[_0x4cc7('0x21')];
this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')];
_0xdf3a95[_0x4cc7('0x1eb3')](0x0, this, 0x0, this[_0x4cc7('0x34b8')]);
this['length'] = _0x470b97;
}
this['b'] = _0xdf3a95['b'];
this[_0x4cc7('0x34b8')] = _0xdf3a95[_0x4cc7('0x21')];
this[_0x4cc7('0x42')] = _0xdf3a95['data'];
}
this[_0x4cc7('0x21')] < a && (this['length'] = a);
}
},
'get_type': function() {
return this[_0x4cc7('0x1929')][_0x4cc7('0x994')];
},
'set_type': function(_0x1385b3) {
_0x1385b3 != this[_0x4cc7('0x1929')][_0x4cc7('0x994')] && (0x1 == _0x1385b3 ? (this['addEventListener'](_0x4cc7('0x8a9'), _0x48c401(this, this['this_onAddedToStage'])),
this[_0x4cc7('0xe37')](null),
this[_0x4cc7('0x1929')][_0x4cc7('0x34b9')] = !0x0) : (this[_0x4cc7('0xa2d')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x34ba')])),
this[_0x4cc7('0x34bb')](),
this[_0x4cc7('0x1929')][_0x4cc7('0x34b9')] = null),
this['__layoutDirty'] = this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']()));
return this[_0x4cc7('0x1929')][_0x4cc7('0x994')] = _0x1385b3;
},
'get_width': function() {
this[_0x4cc7('0xe3e')]();
return this[_0x4cc7('0x1929')]['width'] * Math['abs'](this[_0x4cc7('0xa06')]);
},
'set_width': function(_0x431d28) {
_0x431d28 != this['__textEngine']['width'] && (this['__setTransformDirty'](),
this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']()),
this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] = _0x431d28);
return this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] * Math['abs'](this['__scaleX']);
},
'set_wordWrap': function(_0x57c9f9) {
if (_0x4cc7('0x34bc') !== _0x4cc7('0x34bd')) {
_0x57c9f9 != this[_0x4cc7('0x1929')]['wordWrap'] && (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()));
return this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] = _0x57c9f9;
} else {
var _0x12ef33 = this['__children'][_0x57c9f9];
this[_0x4cc7('0xae0')][_0x57c9f9] = this[_0x4cc7('0xae0')][b];
this['__children'][b] = _0x12ef33;
this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]());
}
},
'get_x': function() {
return this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')];
},
'set_x': function(_0x5dcdda) {
_0x5dcdda != this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')] && this['__setTransformDirty']();
return this[_0x4cc7('0xa01')]['tx'] = _0x5dcdda - this[_0x4cc7('0x21d1')];
},
'get_y': function() {
return this['__transform']['ty'] + this['__offsetY'];
},
'set_y': function(_0x43cdce) {
_0x2d63f9[_0x4cc7('0x287')](_0x43cdce, this[_0x4cc7('0xa01')]['ty'] + this[_0x4cc7('0x21d2')]) && this[_0x4cc7('0xb2c')]();
return this['__transform']['ty'] = _0x2d63f9[_0x4cc7('0x288')](_0x43cdce, this[_0x4cc7('0x21d2')]);
},
'stage_onMouseMove': function(_0x645188) {
null != this[_0x4cc7('0x99c')] && this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')] && 0x0 <= this[_0x4cc7('0xe3b')] && (this[_0x4cc7('0xe3e')](),
_0x645188 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this['get_mouseY']()),
_0x645188 != this[_0x4cc7('0xe3d')] && (this['__caretIndex'] = _0x645188,
_0x21ad67[_0x4cc7('0xac5')] ? this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0x3422')] = !0x0) : (this[_0x4cc7('0x1b57')] = !0x0,
this['__renderDirty'] || (this['__renderDirty'] = !0x0,
this[_0x4cc7('0xab9')]()))));
},
'stage_onMouseUp': function(_0x4d6e72) {
if (null != this[_0x4cc7('0x99c')] && (this['stage'][_0x4cc7('0xa2d')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0x34be')])),
this['stage']['removeEventListener'](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x34bf')])),
this[_0x4cc7('0x99c')]['get_focus']() == this)) {
this[_0x4cc7('0xa29')]();
this[_0x4cc7('0xe3e')]();
var _0x5aa774 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this['get_mouseY']());
_0x4d6e72 = Math['min'](this[_0x4cc7('0xe3b')], _0x5aa774) | 0x0;
_0x5aa774 = Math[_0x4cc7('0x52')](this['__selectionIndex'], _0x5aa774) | 0x0;
this[_0x4cc7('0xe3b')] = _0x4d6e72;
this[_0x4cc7('0xe3d')] = _0x5aa774;
this['__inputEnabled'] && (this[_0x4cc7('0xe37')](null),
this[_0x4cc7('0xe38')](),
this['__startCursorTimer'](),
_0x21ad67['__supportDOM'] && this['__renderedOnCanvasWhileOnDOM'] && (this[_0x4cc7('0x3422')] = !0x0));
}
},
'this_onAddedToStage': function(_0x1b7fb4) {
if (_0x4cc7('0x34c0') !== _0x4cc7('0x34c0')) {
var _0x39a0f0 = c++;
_0x39a0f0 = _0x1b7fb4[_0x4cc7('0x2b')](_0x39a0f0);
if (0x0 > _0x39a0f0['a'] * _0x56067a[_0x4cc7('0x7c0')](this[_0x4cc7('0xefb')], 0x0 > _0x39a0f0['a'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')]) + _0x39a0f0['b'] * (this[_0x4cc7('0xf02')] + (0x0 > _0x39a0f0['b'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0x39a0f0['c'] * (this['_centerZ'] + (0x0 > _0x39a0f0['c'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) - _0x39a0f0['d'])
return !0x1;
} else {
this['this_onFocusIn'](null);
}
},
'this_onFocusIn': function(_0x5b6f35) {
0x1 == this['get_type']() && null != this[_0x4cc7('0x99c')] && this['stage'][_0x4cc7('0xb77')]() == this && this[_0x4cc7('0x34b4')]();
},
'this_onFocusOut': function(_0x4e63b3) {
this[_0x4cc7('0xe38')]();
null != _0x4e63b3[_0x4cc7('0x34c1')] && _0x5260f5[_0x4cc7('0x9a0')](_0x4e63b3[_0x4cc7('0x34c1')], _0x2cd08d) ? (null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0x99c')]['window'][_0x4cc7('0x2d97')][_0x4cc7('0x95b')](_0x48c401(this, this[_0x4cc7('0x2d98')])),
this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')]['onKeyDown'][_0x4cc7('0x95b')](_0x56067a[_0x4cc7('0x741')](_0x48c401, this, this['window_onKeyDown']))),
this[_0x4cc7('0xe36')] = !0x1) : this['__stopTextInput']();
this[_0x4cc7('0xe3b')] != this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')],
this[_0x4cc7('0x1b57')] = !0x0,
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()));
},
'this_onKeyDown': function(_0x1457d7) {
this[_0x4cc7('0x3441')]() && 0x1 != this[_0x4cc7('0x3461')]() && 0x43 == _0x1457d7[_0x4cc7('0x34c2')] && (_0x1457d7[_0x4cc7('0x34c3')] || _0x1457d7[_0x4cc7('0x1f0f')]) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && _0x30d6ae['set_text'](_0x39d617[_0x4cc7('0xde7')](this['__text'], this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]));
},
'this_onMouseDown': function(_0x46883f) {
if (this[_0x4cc7('0x3441')]() || 0x1 == this['get_type']())
this['__updateLayout'](),
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this[_0x4cc7('0xb4f')]()),
_0x21ad67[_0x4cc7('0xac5')] || (this[_0x4cc7('0x1b57')] = !0x0,
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]())),
this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0x34be')])),
this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')]('mouseUp', _0x48c401(this, this['stage_onMouseUp']));
},
'this_onMouseWheel': function(_0x5586de) {
this[_0x4cc7('0x2e36')](this['get_scrollV']() - _0x5586de[_0x4cc7('0x1f10')]);
},
'window_onKeyDown': function(_0x33d4e2, _0x5925f0) {
switch (_0x33d4e2) {
case 0x8:
this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] && 0x0 < this['__caretIndex'] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] - 0x1);
this[_0x4cc7('0xe3b')] != this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0x34c4')](''),
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')],
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0)));
break;
case 0x61:
this[_0x4cc7('0x3441')]() && (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315[_0x4cc7('0x34c6')](_0x5925f0)) && (this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this['__text']),
this[_0x4cc7('0xe3b')] = 0x0);
break;
case 0x63:
(_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315[_0x4cc7('0x34c6')](_0x5925f0)) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && _0x30d6ae[_0x4cc7('0x215d')](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], this['__caretIndex'], this[_0x4cc7('0xe3b')]));
break;
case 0x78:
(_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315['get_ctrlKey'](_0x5925f0)) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && (_0x30d6ae['set_text'](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')])),
this['replaceSelectedText'](''),
this[_0x4cc7('0x44')](new _0x76b31e('change',!0x0)));
break;
case 0x7f:
this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] && this[_0x4cc7('0xe3d')] < _0x39d617[_0x4cc7('0x34')](this['__text']) && (this['__selectionIndex'] = this[_0x4cc7('0xe3d')] + 0x1);
this['__selectionIndex'] != this['__caretIndex'] && (this[_0x4cc7('0x34c4')](''),
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')],
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0)));
break;
case 0x4000004a:
this['get_selectable']() && (this[_0x4cc7('0x34c7')](),
this['__stopCursorTimer'](),
this[_0x4cc7('0xe39')]());
break;
case 0x4000004d:
this['get_selectable']() && (this[_0x4cc7('0x34c8')](),
this['__stopCursorTimer'](),
this[_0x4cc7('0xe39')]());
break;
case 0x4000004f:
this[_0x4cc7('0x3441')]() && (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) ? (this[_0x4cc7('0x34c8')](),
_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) || (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')])) : _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34c9')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this['__caretNextCharacter']() : this[_0x4cc7('0xe3d')] = Math[_0x4cc7('0x52')](this['__caretIndex'], this[_0x4cc7('0xe3b')]) | 0x0,
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]),
this[_0x4cc7('0x342f')](),
this[_0x4cc7('0x2f9b')](),
this[_0x4cc7('0xe38')](),
this[_0x4cc7('0xe39')]());
break;
case 0x40000050:
this[_0x4cc7('0x3441')]() && (_0x58b315['get_metaKey'](_0x5925f0) ? (this[_0x4cc7('0x34c7')](),
_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) || (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')])) : _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34ca')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this[_0x4cc7('0x34ca')]() : this[_0x4cc7('0xe3d')] = Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]) | 0x0,
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]),
this[_0x4cc7('0x342f')](),
this[_0x4cc7('0x2f9b')](),
this[_0x4cc7('0xe38')](),
this[_0x4cc7('0xe39')]());
break;
case 0x40000051:
this[_0x4cc7('0x3441')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] && (_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34cb')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this['__caretNextLine']() : (_0x33d4e2 = this['getLineIndexOfChar'](Math[_0x4cc7('0x52')](this['__caretIndex'], this['__selectionIndex']) | 0x0),
this[_0x4cc7('0x34cb')](_0x33d4e2, Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this['__selectionIndex']) | 0x0)),
this['__selectionIndex'] = this[_0x4cc7('0xe3d')]),
this['__updateScrollV'](),
this[_0x4cc7('0xe38')](),
this[_0x4cc7('0xe39')]());
break;
case 0x40000052:
this[_0x4cc7('0x3441')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] && (_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34cc')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this[_0x4cc7('0x34cc')]() : (_0x33d4e2 = this[_0x4cc7('0x30ec')](Math['min'](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]) | 0x0),
this[_0x4cc7('0x34cc')](_0x33d4e2, _0x56067a[_0x4cc7('0x67b')](Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]), 0x0))),
this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]),
this[_0x4cc7('0x2f9b')](),
this[_0x4cc7('0xe38')](),
this[_0x4cc7('0xe39')]());
break;
case 0xd:
case 0x40000058:
this['__textEngine'][_0x4cc7('0x2e34')] && (_0x33d4e2 = new _0x56a3ca('textInput',!0x0,!0x0,'\x0a'),
this[_0x4cc7('0x44')](_0x33d4e2),
_0x33d4e2[_0x4cc7('0x1247')]() || (this[_0x4cc7('0x3437')]('\x0a', !0x0),
this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x96a'),!0x0))));
}
},
'window_onTextInput': function(_0xd07b43) {
this['__replaceSelectedText'](_0xd07b43, !0x0);
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0));
},
'__class__': _0x2cd08d,
'__properties__': _0x5aff49(_0x2b4072['prototype'][_0x4cc7('0x2d6')], {
'set_wordWrap': _0x4cc7('0x3445'),
'set_type': _0x4cc7('0x31df'),
'get_type': _0x4cc7('0x3461'),
'get_textWidth': _0x4cc7('0x34cd'),
'get_textHeight': _0x4cc7('0x34ce'),
'set_text': 'set_text',
'get_text': _0x4cc7('0x34a7'),
'set_selectable': 'set_selectable',
'get_selectable': _0x4cc7('0x3441'),
'set_scrollV': _0x4cc7('0x2e36'),
'get_scrollV': _0x4cc7('0x2c66'),
'set_scrollH': _0x4cc7('0x34a8'),
'get_scrollH': _0x4cc7('0x2c65'),
'get_numLines': _0x2d63f9[_0x4cc7('0x4c5')],
'set_multiline': _0x4cc7('0x34cf'),
'get_multiline': _0x4cc7('0x34a6'),
'get_maxScrollV': _0x4cc7('0x518'),
'set_htmlText': _0x4cc7('0x1b55'),
'get_htmlText': 'get_htmlText',
'set_embedFonts': _0x4cc7('0x3450'),
'set_displayAsPassword': _0x4cc7('0x3446'),
'set_defaultTextFormat': _0x4cc7('0x215b'),
'get_defaultTextFormat': _0x4cc7('0xe16'),
'get_bottomScrollV': _0x4cc7('0x346c'),
'set_border': _0x4cc7('0x3447'),
'set_background': _0x4cc7('0x3448'),
'set_autoSize': _0x4cc7('0x2663')
})
});
var _0x1ad444 = function() {
this[_0x4cc7('0x34d0')] = null;
_0x2cd08d[_0x4cc7('0x96b')](this);
var _0x2702cd = new _0x4d6bf4();
_0x2702cd[_0x4cc7('0x21f6')] = _0x2081a8['PRIMARY_FONT'];
_0x2702cd[_0x4cc7('0xe17')] = 0x50;
_0x2702cd[_0x4cc7('0x24c')] = 0xffffff;
_0x2702cd[_0x4cc7('0x26f1')] = 0x0;
this['set_defaultTextFormat'](_0x2702cd);
this[_0x4cc7('0x3450')](!0x0);
this[_0x4cc7('0x215a')](!0x1);
this[_0x4cc7('0x34cf')](!0x0);
this[_0x4cc7('0x3445')](!0x0);
this[_0x4cc7('0xb55')] = !0x1;
this['set_text']('');
this[_0x4cc7('0x2663')](0x0);
this[_0x4cc7('0x22e')] = _0x172b83[_0x4cc7('0xc1e')]();
_0x2702cd = null;
null == _0x2702cd && (_0x2702cd = this[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x2702cd));
_0x2702cd = new _0x23639f(this);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2702cd, new _0x456817(!0x0,0x0));
_0x2702cd = new _0x23639f(this);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2702cd, new _0x310c15(!0x1,0.5));
this[_0x4cc7('0xc20')](!0x1);
};
_0x16dada['com.player03.run3.ui.LevelStartText'] = _0x1ad444;
_0x1ad444[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'ui', _0x4cc7('0x34d1')];
_0x1ad444['__interfaces__'] = [_0x3379a1];
_0x1ad444[_0x4cc7('0x92b')] = _0x2cd08d;
_0x1ad444[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], {
'_overrideText': null,
'layout': null,
'update': function(_0xdd7159) {
_0xdd7159 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')];
if (null == _0xdd7159 || null == _0xdd7159[_0x4cc7('0xc32')] || _0xdd7159[_0x4cc7('0x2d14')])
this[_0x4cc7('0xc20')](!0x1);
else {
if (_0x4cc7('0x34d2') !== _0x4cc7('0x34d2')) {
var _0x13e132 = _0xdd7159['bubbles'] ? this[_0x4cc7('0x907')] : null
, _0x220044 = _0x338b9[_0x4cc7('0x8')]['__dispatchEvent'][_0x4cc7('0x96b')](this, _0xdd7159);
if (_0xdd7159[_0x4cc7('0xa38')])
return !0x0;
null != _0x13e132 && _0x13e132 != this && (_0xdd7159[_0x4cc7('0xa48')] = 0x3,
null == _0xdd7159[_0x4cc7('0xa26')] && (_0xdd7159[_0x4cc7('0xa26')] = this),
_0x13e132[_0x4cc7('0xa37')](_0xdd7159));
return _0x220044;
} else {
if (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]) {
if ('Dvtxe' !== _0x4cc7('0x34d3')) {
this[_0x4cc7('0xb5b')]() && _0xdd7159['push'](this);
} else {
var _0x3a0181 = _0x445379[_0x4cc7('0x493')]();
_0x3a0181 = !(_0x3a0181[_0x4cc7('0xb48')]() && 0x0 < _0x3a0181[_0x4cc7('0xc56')][_0x4cc7('0x34')]());
}
} else
_0x3a0181 = !0x1;
var _0x38e7f9 = _0xdd7159[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0);
!_0x3a0181 && (0x0 == _0x38e7f9[_0x4cc7('0xf32')] || 0x1 == _0x38e7f9['oob'] && _0x38e7f9['physicsData'][_0x4cc7('0xf31')]) && _0xdd7159[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x265b')] && null != _0x38e7f9[_0x4cc7('0x11dc')] && (this['_overrideText'] = null,
_0x3a0181 = !0x0,
0x190 > _0x38e7f9[_0x4cc7('0x11dc')]['startZ'] - _0x38e7f9[_0x4cc7('0x126')][_0x4cc7('0xd92')]() && (_0x3a0181 = !0x1));
if (_0x3a0181 != this[_0x4cc7('0xb48')]() && (this[_0x4cc7('0xc20')](_0x3a0181),
this[_0x4cc7('0xb48')]())) {
if (null != this['_overrideText'])
this[_0x4cc7('0x215d')](this['_overrideText']);
else if (_0x2d63f9[_0x4cc7('0x289')](null, _0x38e7f9[_0x4cc7('0x11dc')]))
this['set_text'](_0xdd7159[_0x4cc7('0xee1')]['getLevelName'](_0x38e7f9['nextSection'][_0x4cc7('0x39b')]));
else if (null != _0x38e7f9[_0x4cc7('0x11d6')])
this[_0x4cc7('0x215d')](_0xdd7159[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x38e7f9[_0x4cc7('0x11d6')][_0x4cc7('0x39b')]));
else {
this[_0x4cc7('0xc20')](!0x1);
return;
}
this['layout'][_0x4cc7('0x20b0')](new _0x23639f(this));
}
}
}
},
'reset': function() {
this[_0x4cc7('0xc20')](!0x1);
this[_0x4cc7('0x94a')](0x0);
},
'set_overrideText': function(_0x382465) {
this['_overrideText'] != _0x382465 && (this[_0x4cc7('0x34d0')] = _0x382465,
this['reset']());
return _0x382465;
},
'__class__': _0x1ad444,
'__properties__': _0x5aff49(_0x2cd08d[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_overrideText': _0x4cc7('0x34d4')
})
});
var _0x45ea78 = function() {
this[_0x4cc7('0x234a')] = this[_0x4cc7('0x234d')] = -0x1;
_0xcc959['call'](this);
};
_0x16dada[_0x4cc7('0x34d5')] = _0x45ea78;
_0x45ea78['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'ui', _0x2d63f9[_0x4cc7('0x34d6')]];
_0x45ea78[_0x4cc7('0x8f8')] = [_0x3379a1];
_0x45ea78['__super__'] = _0xcc959;
_0x45ea78[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], {
'homeButton': null,
'pauseButton': null,
'unpauseButton': null,
'musicButton': null,
'soundButton': null,
'pausedOverlay': null,
'mapButton': null,
'buttons': null,
'lastButton': null,
'wikiButton': null,
'characterSelector': null,
'achievementIndicator': null,
'clickStartTime': null,
'targetLevelNumber': null,
'createLayout2': function() {
if (_0x4cc7('0x34d7') === _0x4cc7('0x34d7')) {
this[_0x4cc7('0x34d8')] = new _0x457ac5();
this[_0x4cc7('0x34d8')]['set_visible'](!0x1);
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34d8')]);
var _0x3e6b50 = new _0x24e28();
_0x109181[_0x4cc7('0xa8a')](_0x3e6b50, _0x5cad50[_0x4cc7('0x26fe')](0x0, 0.7));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x3e6b50);
this[_0x4cc7('0x29a4')] = _0x2bc114[_0x4cc7('0x24')](null);
_0x45ea78[_0x4cc7('0xcc8')] = 0xc;
_0x3e6b50 = new _0x1c24cf(_0x4cc7('0x9b3'),_0x48c401(this, this[_0x4cc7('0x34d9')]));
var _0x528dd1 = new _0x23639f(_0x3e6b50);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, new _0x310c15(!0x0,0.5));
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, new _0x310c15(!0x1,0.5));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x3e6b50);
this[_0x4cc7('0x34da')] = new _0x1c24cf('options/PauseIcon.png',_0x48c401(this, this[_0x4cc7('0x34d9')]));
_0x3e6b50 = new _0x23639f(this[_0x4cc7('0x34da')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]));
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34da')]);
this[_0x4cc7('0x34db')] = new _0x1c24cf('options/UnpauseIcon.png',_0x48c401(this, this['toggleOptions']));
_0x3e6b50 = new _0x23639f(this[_0x4cc7('0x34db')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]));
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x34db')]);
var _0x5b268b = this['musicButton'] = new _0x454d55(0x0);
_0x3e6b50 = new _0x23639f(this['pauseButton']);
_0x528dd1 = _0x45ea78[_0x4cc7('0xcc8')] / 0x2;
_0x5b268b = new _0x23639f(_0x5b268b);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x5b268b, new _0xaf08d9(_0x528dd1,_0x30bcc9[_0x4cc7('0xe19')]), _0x3e6b50);
_0x3e6b50 = 0x2 * _0x45ea78['margin'];
_0x528dd1 = new _0x23639f(this[_0x4cc7('0x3110')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x1e99')]));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x3110')]);
_0x5b268b = this['soundButton'] = new _0x454d55(0x1);
_0x3e6b50 = new _0x23639f(this['musicButton']);
_0x528dd1 = _0x45ea78[_0x4cc7('0xcc8')] / 0x2;
_0x5b268b = new _0x23639f(_0x5b268b);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5b268b, new _0xaf08d9(_0x528dd1,_0x30bcc9[_0x4cc7('0xe19')]), _0x3e6b50);
_0x3e6b50 = 0x2 * _0x45ea78[_0x4cc7('0xcc8')];
_0x528dd1 = new _0x23639f(this[_0x4cc7('0x31b4')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9['TOP']));
this['pausedOverlay']['addChild'](this[_0x4cc7('0x31b4')]);
this[_0x4cc7('0x3240')] = new _0x146814(_0x48c401(this, this[_0x4cc7('0x34dc')]));
_0x528dd1 = this[_0x4cc7('0x31ab')] = new _0x17783b();
_0x3e6b50 = new _0x23639f(this['mapButton']);
_0x528dd1 = new _0x23639f(_0x528dd1);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x528dd1, new _0x456817(!0x1,0x0), _0x3e6b50);
this[_0x4cc7('0x22e')]['add'](new _0x23639f(this['homeButton']), new _0x5a56e2(!0x0));
_0x3e6b50 = _0x45ea78['margin'];
_0x528dd1 = new _0x23639f(this[_0x4cc7('0x31ab')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0xe19')]));
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x3e6b50,_0x30bcc9['TOP']));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x31ab')]);
this['addButton2'](new _0x4e05d4(_0x2d63f9[_0x4cc7('0x34dd')](_0x48c401, this, this[_0x4cc7('0x265a')]),_0x4cc7('0x9b5'),_0x48c401(this, this[_0x4cc7('0x34de')])), _0x4cc7('0x9b6'), !0x0);
this['addButton2'](this[_0x4cc7('0x3240')], _0x4cc7('0x34df'));
this[_0x4cc7('0x34e0')](new _0x4e05d4(_0x48c401(this, this[_0x4cc7('0x34e1')]),_0x4cc7('0x25fe'),_0x48c401(this, this[_0x4cc7('0x34e2')])), _0x4cc7('0x34e3'), !0x0);
this[_0x4cc7('0x34e0')](new _0x4e05d4(null,_0x4cc7('0x7c6'),_0x61ff56['changeQuality']), _0x2d63f9[_0x4cc7('0x28a')], !0x1);
_0x3e6b50 = this[_0x4cc7('0x34e4')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x34e5')]),0x0,0x19,'This\x20level\x20on\x0aRun\x20Wiki');
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x3e6b50), new _0x49d880(0xaaaaaa,0x666666,3.6));
_0x3e6b50 = _0x45ea78['margin'];
_0x528dd1 = new _0x23639f(this['wikiButton']);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0xe19')]));
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x1f79')]));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x34e4')]);
this[_0x4cc7('0x22e')]['apply']();
this[_0x4cc7('0x3240')][_0x4cc7('0x34e6')]();
this['achievementIndicator'] = new _0x3196a9();
_0x3e6b50 = _0x45ea78['margin'];
_0x528dd1 = new _0x23639f(this[_0x4cc7('0x34e7')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, _0x2d63f9[_0x4cc7('0x28c')](null, _0x3e6b50) ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['BOTTOM']) : new _0x436bc1(_0x3e6b50,_0x30bcc9['BOTTOM']));
_0x3e6b50 = _0x45ea78['margin'];
_0x528dd1 = new _0x23639f(this[_0x4cc7('0x34e7')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x46d')]));
this[_0x4cc7('0x34d8')]['addChild'](this[_0x4cc7('0x34e7')]);
} else {
this[_0x4cc7('0x10ca')]['get_context3D']();
var _0x35e823;
null == this[_0x4cc7('0x1272')] && (this['_renderToTextureVertexBuffer'] = this[_0x4cc7('0x10ca')][_0x4cc7('0x11d0')](0x4, 0x5));
null == this[_0x4cc7('0x1275')] && (this[_0x4cc7('0x1275')] = this[_0x4cc7('0x10ca')]['createVertexBuffer'](0x4, 0x5));
if (null == this['_indexBuffer']) {
this[_0x4cc7('0x113a')] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6);
var _0x23c9b3 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0];
for (var _0x551784 = _0x2bc114[_0x4cc7('0x9cc')](null), _0xe086bc = 0x0, _0x329f15 = _0x23c9b3[_0x4cc7('0x21')]; _0xe086bc < _0x329f15; ) {
var _0x21375a = _0xe086bc++;
_0x551784[_0x4cc7('0x9e7')](_0x21375a, _0x23c9b3[_0x21375a]);
}
this['_indexBuffer'][_0x4cc7('0x1186')](_0x551784, 0x0, 0x6);
}
this[_0x4cc7('0x126c')] = _0x23c9b3 = Math['min'](this[_0x4cc7('0x1266')] / this[_0x4cc7('0x1267')], 0x1);
this[_0x4cc7('0x126d')] = _0x35e823 = Math['min'](this['_viewHeight'] / this[_0x4cc7('0x1270')], 0x1);
_0x551784 = 0.5 * (0x1 - _0x23c9b3);
_0xe086bc = 0.5 * (_0x23c9b3 + 0x1);
_0x329f15 = 0.5 * (_0x35e823 + 0x1);
_0x21375a = _0x56067a[_0x4cc7('0x345f')](0.5, 0x1 - _0x35e823);
_0x35e823 = [-_0x23c9b3, -_0x35e823, _0x551784, _0x329f15, 0x0, _0x23c9b3, -_0x35e823, _0xe086bc, _0x329f15, 0x1, _0x23c9b3, _0x35e823, _0xe086bc, _0x21375a, 0x2, -_0x23c9b3, _0x35e823, _0x551784, _0x21375a, 0x3];
_0x23c9b3 = _0x2bc114[_0x4cc7('0x9cf')](null);
for (var _0x1afcb2 = 0x0, _0x15c5e8 = _0x35e823[_0x4cc7('0x21')]; _0x1afcb2 < _0x15c5e8; ) {
var _0x409df6 = _0x1afcb2++;
_0x23c9b3['set'](_0x409df6, _0x35e823[_0x409df6]);
}
_0x551784 = [-0x1, -0x1, _0x551784, _0x329f15, 0x0, 0x1, -0x1, _0xe086bc, _0x329f15, 0x1, 0x1, 0x1, _0xe086bc, _0x21375a, 0x2, -0x1, 0x1, _0x551784, _0x21375a, 0x3];
_0xe086bc = _0x2bc114[_0x4cc7('0x9cf')](null);
_0x329f15 = 0x0;
for (_0x21375a = _0x551784[_0x4cc7('0x21')]; _0x329f15 < _0x21375a; )
_0x35e823 = _0x329f15++,
_0xe086bc[_0x4cc7('0x9e7')](_0x35e823, _0x551784[_0x35e823]);
this['_renderToTextureVertexBuffer']['uploadFromVector'](_0x23c9b3, 0x0, 0x4);
this['_renderToScreenVertexBuffer']['uploadFromVector'](_0xe086bc, 0x0, 0x4);
this[_0x4cc7('0x1265')] = !0x1;
}
},
'update': function(_0x16c0fc) {
if (this[_0x4cc7('0xb48')]()) {
if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]() != _0x2ab848['instance'][_0x4cc7('0xbe8')]) {
this[_0x4cc7('0x34d8')][_0x4cc7('0xc20')](_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]);
this[_0x4cc7('0x34da')][_0x4cc7('0xc20')](!this[_0x4cc7('0x34d8')]['get_visible']());
if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]()) {
this[_0x4cc7('0x234a')] = -0x1;
if (null == _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] || _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1efa')] && null == _0x2081a8['instance']['tunnel'][_0x4cc7('0x298f')]) {
if (_0x56067a[_0x4cc7('0x7c1')] !== _0x4cc7('0x34e8')) {
if (null == this[_0x4cc7('0xc1b')]) {
this[_0x4cc7('0xc1b')] = new _0x6e1106(null,null,!0x1);
var _0x553769 = this[_0x4cc7('0x22e')]
, _0x72c086 = new _0x23639f(this[_0x4cc7('0xc1b')]);
(null == _0x553769 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x553769)[_0x4cc7('0x2a')](_0x72c086, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]));
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc1b')]);
}
this[_0x4cc7('0xc1b')][_0x4cc7('0x19')]();
var _0x20e3e3 = this['achievementIndicator'];
_0x553769 = new _0x23639f(this[_0x4cc7('0xc1b')]);
_0x72c086 = _0x45ea78[_0x4cc7('0xcc8')];
var _0x431933 = this['layout'];
_0x20e3e3 = new _0x23639f(_0x20e3e3);
(null == _0x431933 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x431933)[_0x4cc7('0x2a')](_0x20e3e3, new _0xaf08d9(_0x72c086,_0x30bcc9[_0x4cc7('0x1e99')]), _0x553769);
_0x20e3e3 = this[_0x4cc7('0x34e4')];
_0x553769 = new _0x23639f(this[_0x4cc7('0xc1b')]);
_0x72c086 = _0x45ea78[_0x4cc7('0xcc8')];
_0x431933 = this['layout'];
_0x20e3e3 = new _0x23639f(_0x20e3e3);
(null == _0x431933 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x431933)['add'](_0x20e3e3, new _0xaf08d9(_0x72c086,_0x30bcc9[_0x4cc7('0x1e99')]), _0x553769);
} else {
var _0xf3334a = !0x1;
_0x553769 == _0x72c086 - 0x1 && 0.4 > Math[_0x4cc7('0xc2b')]() && (_0xf3334a = !0x0,
_0x35cac0[_0x4cc7('0x34e9')](_0x16c0fc));
null != _0xd87e26[_0x4cc7('0x921')] && (_0x553769 = _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x2eb8')](0x2 * _0x16c0fc[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')], _0xf3334a),
null != _0x553769 && (this[_0x4cc7('0xc32')][_0x4cc7('0xb79')](_0x16c0fc['mesh']),
_0x16c0fc[_0x4cc7('0x2074')](_0x553769),
this[_0x4cc7('0xc32')]['addChild'](_0x553769)));
}
} else
null != this[_0x4cc7('0xc1b')] && (this[_0x4cc7('0xc1b')][_0x4cc7('0xc20')](!0x1),
_0x553769 = _0x45ea78['margin'],
_0x72c086 = this[_0x4cc7('0x22e')],
_0x431933 = new _0x23639f(this[_0x4cc7('0x34e7')]),
(null == _0x72c086 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x72c086)[_0x4cc7('0x2a')](_0x431933, null == _0x553769 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x553769,_0x30bcc9['BOTTOM'])),
_0x553769 = _0x45ea78[_0x4cc7('0xcc8')],
_0x72c086 = this[_0x4cc7('0x22e')],
_0x431933 = new _0x23639f(this[_0x4cc7('0x34e4')]),
(null == _0x72c086 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x72c086)[_0x4cc7('0x2a')](_0x431933, null == _0x553769 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x553769,_0x30bcc9[_0x4cc7('0x1f79')])));
switch (_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['gameplayMode'][0x1]) {
case 0x1:
case 0x2:
case 0x3:
case 0x4:
case 0x5:
this['wikiButton'][_0x4cc7('0xc20')](!0x1);
break;
case 0x0:
case 0x6:
this[_0x4cc7('0x34e4')][_0x4cc7('0xc20')](!0x0);
}
} else
0x0 <= this[_0x4cc7('0x234d')] && (_0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')] == this[_0x4cc7('0x234d')] && null == _0x2081a8[_0x4cc7('0xbc4')]['tunnel']['characters']['get'](0x0)[_0x4cc7('0x11dc')] || _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x2d84')](this['targetLevelNumber']),
this[_0x4cc7('0x234d')] = -0x1,
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](null));
this[_0x4cc7('0x19')]();
}
if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]()) {
_0x2ab848['instance']['mouseDown'] || (this[_0x4cc7('0x234a')] = -0x1);
_0x553769 = 0x0;
for (_0x72c086 = this[_0x4cc7('0x29a4')]; _0x553769 < _0x72c086[_0x4cc7('0x34')](); )
_0x431933 = _0x72c086[_0x4cc7('0x2b')](_0x553769),
++_0x553769,
_0x431933['update'](_0x16c0fc);
this[_0x4cc7('0x3110')][_0x4cc7('0x94a')](_0x16c0fc);
this[_0x4cc7('0x31b4')]['update'](_0x16c0fc);
this['achievementIndicator'][_0x4cc7('0x94a')](_0x16c0fc);
}
}
},
'reset': function() {
for (var _0x13aa05 = 0x0, _0x1c2fb7 = this[_0x4cc7('0x29a4')]; _0x13aa05 < _0x1c2fb7['get_length'](); ) {
var _0x2410b3 = _0x1c2fb7['get'](_0x13aa05);
++_0x13aa05;
_0x2410b3[_0x4cc7('0x19')]();
}
this[_0x4cc7('0x3110')][_0x4cc7('0x19')]();
this[_0x4cc7('0x31b4')][_0x4cc7('0x19')]();
this['mapButton'][_0x4cc7('0x19')]();
this[_0x4cc7('0x34e7')][_0x4cc7('0x19')]();
this[_0x4cc7('0x234d')] = -0x1;
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](null);
},
'onClickStart': function(_0x2c41db) {
this[_0x4cc7('0x234a')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8;
},
'nextLevel': function(_0x6579fa) {
if (_0x4cc7('0x34ea') === _0x4cc7('0x34eb')) {
var _0x1861db = b++;
_0x6579fa[_0x30ebdd[_0x4cc7('0x34ec')][_0x4cc7('0x22')](_0x1861db)] = _0x1861db;
} else {
_0x6579fa = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0);
this['targetLevelNumber'] = 0x0 > this[_0x4cc7('0x234d')] && null != _0x6579fa['nextSection'] ? _0x6579fa['nextSection'][_0x4cc7('0x39b')] : _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x2d4f')](0x0 <= this[_0x4cc7('0x234d')] ? this[_0x4cc7('0x234d')] : null != _0x6579fa[_0x4cc7('0x11dc')] ? _0x6579fa['nextSection'][_0x4cc7('0x39b')] : _0x6579fa[_0x4cc7('0x11d6')]['number'], !0x0, !0x0);
_0x445379['get_instance']()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](_0x2081a8['instance']['tunnel'][_0x4cc7('0xee1')]['getLevelName'](this[_0x4cc7('0x234d')]));
}
},
'previousLevel': function(_0x416876) {
if (0x0 <= this['clickStartTime'] && 0x1 <= new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this[_0x4cc7('0x234a')] && (_0x416876 = _0x2081a8['instance']['tunnel'],
null != _0x416876 && _0x416876[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')])) {
var _0x33d6ba = _0x416876[_0x4cc7('0xc51')]
, _0x2125c8 = _0x416876[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')];
_0x416876[_0x4cc7('0xee1')][_0x4cc7('0xc30')](_0x33d6ba[_0x4cc7('0xee2')] ? _0x2125c8 - 0x1 : _0x2125c8 + 0x1) || (_0x33d6ba[_0x4cc7('0xee2')] ? ++_0x2125c8 : --_0x2125c8);
if (0x0 <= _0x2125c8 && _0x2125c8 < _0x416876[_0x4cc7('0xee1')]['levelCount']) {
_0x33d6ba[_0x4cc7('0xee2')] = !_0x33d6ba['backwards'];
_0x2081a8['instance'][_0x4cc7('0x234c')](_0x2125c8, _0x416876[_0x4cc7('0xee1')], _0x3b0d34[_0x4cc7('0x234b')], _0x33d6ba);
return;
}
}
_0x416876 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0);
this[_0x4cc7('0x234d')] = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x34ed')](0x0 <= this[_0x4cc7('0x234d')] ? this[_0x4cc7('0x234d')] : null != _0x416876['nextSection'] ? _0x416876[_0x4cc7('0x11dc')][_0x4cc7('0x39b')] : _0x416876['currentSection'][_0x4cc7('0x39b')], !0x0);
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')]['set_overrideText'](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x234f')](this[_0x4cc7('0x234d')]));
},
'toggleOptions': function(_0x286bee) {
_0x2ab848['instance'][_0x4cc7('0xbcb')](!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]);
_0x2ab848['instance'][_0x4cc7('0xbe8')] || this[_0x4cc7('0x94a')](0x0);
},
'addButton2': function(_0x552ca6, _0x489fb6, _0x260a73) {
null == _0x260a73 && (_0x260a73 = !0x1);
this['pausedOverlay']['addChild'](_0x552ca6);
if (null != this[_0x4cc7('0x3240')] && this[_0x4cc7('0x3240')] != _0x552ca6) {
var _0x4a0533 = new _0x23639f(this[_0x4cc7('0x3240')])
, _0x59a645 = new _0x23639f(_0x552ca6);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x59a645, new _0x456817(!0x1,0x0), _0x4a0533);
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x552ca6), new _0x5a56e2(!0x0));
}
if (null == this[_0x4cc7('0x34ee')]) {
_0x4a0533 = new _0x23639f(this[_0x4cc7('0x31ab')]);
_0x59a645 = _0x45ea78['margin'];
var _0x20f251 = new _0x23639f(_0x552ca6);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x20f251, new _0xaf08d9(_0x59a645,_0x30bcc9[_0x4cc7('0x46d')]), _0x4a0533);
_0x4a0533 = _0x45ea78[_0x4cc7('0xcc8')];
_0x59a645 = new _0x23639f(_0x552ca6);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x59a645, null == _0x4a0533 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x4a0533,_0x30bcc9[_0x4cc7('0x1e99')]));
} else {
_0x4a0533 = new _0x23639f(this[_0x4cc7('0x34ee')]);
_0x59a645 = _0x45ea78[_0x4cc7('0xcc8')];
_0x20f251 = new _0x23639f(_0x552ca6);
var _0x32e929 = null;
_0x2d63f9[_0x4cc7('0x28d')](null, _0x32e929) && (_0x32e929 = _0x172b83[_0x4cc7('0xc1e')]());
_0x32e929[_0x4cc7('0x2a')](_0x20f251, new _0xaf08d9(_0x59a645,_0x30bcc9['RIGHT']), _0x4a0533);
_0x32e929[_0x4cc7('0x2a')](_0x20f251, new _0x310c15(!0x1,0.5), _0x4a0533);
}
this['lastButton'] = _0x552ca6;
this[_0x4cc7('0x29a4')]['push'](_0x552ca6);
_0x489fb6 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20, null, _0x489fb6);
_0x4a0533 = null;
null == _0x4a0533 && (_0x4a0533 = _0x489fb6[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x489fb6), new _0x5a0679(_0x4a0533));
_0x4a0533 = new _0x23639f(_0x552ca6);
_0x59a645 = new _0x23639f(_0x489fb6);
_0x20f251 = null;
null == _0x20f251 && (_0x20f251 = _0x172b83['get_currentLayout']());
_0x20f251[_0x4cc7('0x2a')](_0x59a645, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4a0533);
_0x20f251['add'](_0x59a645, new _0x310c15(!0x0,0.5), _0x4a0533);
this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x489fb6);
_0x552ca6[_0x4cc7('0x34ef')] = _0x489fb6;
_0x489fb6[_0x4cc7('0xc20')](_0x552ca6[_0x4cc7('0xb48')]());
_0x260a73 && _0x552ca6['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0x34f0')]));
},
'showBackButton': function() {
return null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] ? _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')] || _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34['SHARED_CONTENT'] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xee1')]['isLevelUnlocked'](0x1) : !0x1 : !0x0;
},
'showForwardButton': function() {
if (_0x4cc7('0x34f1') !== 'qmUeD') {
return this[_0x4cc7('0x265a')]();
} else {
null == d && (d = 0x0);
null == c && (c = 0.6);
null == b && (b = !0x1);
var _0x3ff85d = this[_0x4cc7('0xc56')][_0x4cc7('0x2d')](a, 0x0);
if (0x0 <= _0x3ff85d) {
if (0x0 == _0x3ff85d) {
this[_0x4cc7('0x3421')]();
return;
}
this[_0x4cc7('0xc56')]['splice'](_0x3ff85d, 0x1);
this['minTimes'][_0x4cc7('0xa5e')](_0x3ff85d, 0x1);
this['maxTimes'][_0x4cc7('0xa5e')](_0x3ff85d, 0x1);
}
a[_0x4cc7('0xc20')](!0x1);
b ? (0x0 < this[_0x4cc7('0xc56')]['get_length']() && (this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0)['set_visible'](!0x1),
null != this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x907')] && this[_0x4cc7('0xb79')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0))),
this['blockingOverlays'][_0x4cc7('0x2d36')](a),
this[_0x4cc7('0x340b')][_0x4cc7('0x2d36')](c),
this['maxTimes'][_0x4cc7('0x2d36')](d)) : (this[_0x4cc7('0xc56')]['push'](a),
this[_0x4cc7('0x340b')][_0x4cc7('0x29')](c),
this[_0x4cc7('0x2e5c')]['push'](d));
this[_0x4cc7('0x1f34')][_0x4cc7('0xc20')](!0x1);
this[_0x4cc7('0xc43')] = _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')];
_0x2ab848['instance'][_0x4cc7('0xbcb')](!0x0);
(0x1 == this[_0x4cc7('0xc56')]['get_length']() || b) && this[_0x4cc7('0x3421')]();
}
},
'showMapButton': function() {
return this[_0x4cc7('0x265a')]() ? !0x0 : _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')];
},
'goToWiki': function(_0x4b9e42) {
_0x4b9e42 = _0x4cc7('0x34f2');
var _0x43a9b9 = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'];
null != _0x43a9b9 && (_0x5260f5[_0x4cc7('0x9a0')](_0x43a9b9[_0x4cc7('0xee1')], _0x37ab28) ? _0x4b9e42 = _0x2d63f9['JnAyR'](null, _0x43a9b9[_0x4cc7('0xfdc')]) && 0x0 < _0x43a9b9[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() ? _0x4b9e42 + _0x29cea6[_0x4cc7('0x20')](_0x43a9b9[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x43a9b9[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x39b')]), '\x0a', '\x20') : _0x4b9e42 + _0x29cea6[_0x4cc7('0x20')](_0x43a9b9[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x43a9b9[_0x4cc7('0x28f9')](0x0, !0x0)['number']), '\x0a', '\x20') : _0x43a9b9[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && (_0x4b9e42 += _0x4cc7('0x323d')));
_0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4b9e42), _0x4cc7('0xc0b'));
},
'__class__': _0x45ea78
});
var _0x4e05d4 = function(_0x5e849f, _0x37fa80, _0x55b2dc, _0x145598, _0x142344) {
null == _0x142344 && (_0x142344 = -0x1);
null == _0x145598 && (_0x145598 = !0x1);
_0x1c24cf['call'](this, _0x37fa80, _0x55b2dc, _0x145598);
this[_0x4cc7('0xd11')] = _0x5e849f;
this['timeBetweenUpdates'] = _0x142344;
this[_0x4cc7('0x19')]();
};
_0x16dada[_0x4cc7('0x34f3')] = _0x4e05d4;
_0x4e05d4['__name__'] = _0x4cc7('0x34f4')['split']('\x20');
_0x4e05d4[_0x4cc7('0x8f8')] = [_0x3379a1];
_0x4e05d4[_0x4cc7('0x92b')] = _0x1c24cf;
_0x4e05d4[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], {
'condition': null,
'timeBetweenUpdates': null,
'timeUntilUpdate': null,
'attachedObject': null,
'update': function(_0x73a4aa) {
0x0 <= this[_0x4cc7('0x34f5')] && (this[_0x4cc7('0x34f6')] -= _0x73a4aa,
0x0 >= this[_0x4cc7('0x34f6')] && this['reset']());
},
'reset': function() {
null != this[_0x4cc7('0xd11')] && (this[_0x4cc7('0x34f6')] = this['timeBetweenUpdates'],
this[_0x4cc7('0xc20')](this[_0x4cc7('0xd11')]()),
null != this['attachedObject'] && this['attachedObject'][_0x4cc7('0xc20')](this[_0x4cc7('0xb48')]()));
},
'__class__': _0x4e05d4
});
var _0x146814 = function(_0x3c373a) {
_0x4e05d4[_0x4cc7('0x96b')](this, _0x3c373a, _0x4cc7('0x34f7'), _0x48c401(this, this[_0x4cc7('0x34f8')]));
this[_0x4cc7('0x22e')] = _0x172b83[_0x4cc7('0xc1e')]();
_0x3c373a = new _0x432b23();
var _0x46bc2f = new _0x23639f(this[_0x4cc7('0x217a')])
, _0x5bc8fe = new _0x161060(_0x3c373a);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5bc8fe, new _0x456817(!0x0,0x2), _0x46bc2f);
_0x46bc2f = new _0x23639f(this[_0x4cc7('0x217a')]);
_0x5bc8fe = new _0x161060(_0x3c373a);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5bc8fe, new _0x456817(!0x1,0x2), _0x46bc2f);
_0x46bc2f = new _0x161060(_0x3c373a);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x46bc2f, new _0x436bc1(0x1,_0x30bcc9[_0x4cc7('0xe19')]));
_0x46bc2f = new _0x161060(_0x3c373a);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x46bc2f, new _0x436bc1(0x1,_0x30bcc9[_0x4cc7('0x1e99')]));
this[_0x4cc7('0x34f9')] = new _0x3aed7c(this[_0x4cc7('0x217a')][_0x4cc7('0xaf0')]()[_0x4cc7('0x7d9')] / 0x2 * 0.8,_0x3c373a);
this[_0x4cc7('0x34fa')] = new _0x212a6a();
this[_0x4cc7('0x34fb')] = new _0x24e28();
_0x3c373a = _0x48c401(this, this[_0x4cc7('0x34fc')]);
this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3c373a)));
};
_0x16dada[_0x4cc7('0x34fd')] = _0x146814;
_0x146814['__name__'] = _0x4cc7('0x34fe')[_0x4cc7('0x46')]('\x20');
_0x146814[_0x4cc7('0x92b')] = _0x4e05d4;
_0x146814[_0x4cc7('0x8')] = _0x5aff49(_0x4e05d4[_0x4cc7('0x8')], {
'diagram': null,
'party': null,
'partyLocation': null,
'layout': null,
'finishInit': function() {
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34f9')]);
this['addChild'](this['party']);
},
'reset': function() {
_0x4e05d4[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this);
if (null != this[_0x4cc7('0x34f9')]) {
if (_0x4cc7('0x34ff') !== _0x4cc7('0x3500')) {
var _0x252d91 = null
, _0xb88dfe = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'];
null != _0xb88dfe && (_0x252d91 = _0xb88dfe[_0x4cc7('0xc51')][_0x4cc7('0x2dc6')],
null == _0x252d91 && null != _0xb88dfe[_0x4cc7('0xfdc')] && 0x0 < _0xb88dfe[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x252d91 = _0xb88dfe[_0x4cc7('0xee1')][_0x4cc7('0x2693')](_0xb88dfe[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')])));
this['diagram']['updateDate'](_0x252d91);
this[_0x4cc7('0x34fc')]();
} else {
this[_0x4cc7('0xfed')][_0x4cc7('0xef1')](this[_0x4cc7('0x1462')]);
this[_0x4cc7('0xfec')] = !0x1;
}
}
},
'redrawParty': function() {
var _0x1debe2 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')];
if (null != _0x1debe2 && null != _0x1debe2[_0x4cc7('0xfdc')] && 0x0 != _0x1debe2[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && _0x5260f5['__instanceof'](_0x1debe2[_0x4cc7('0xee1')], _0x37ab28)) {
if (_0x4cc7('0x3501') !== _0x4cc7('0x3501')) {
return this[_0x4cc7('0xf27')]['get_colorTransformMethod']();
} else {
this[_0x4cc7('0x34fb')][_0x4cc7('0xc20')](!0x0);
var _0x3dadf2 = this[_0x4cc7('0x34f9')]['centerX'] - this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']
, _0x74bac5 = this[_0x4cc7('0x34f9')][_0x4cc7('0x3502')] - this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']
, _0x48742e = _0x463bf2[_0x4cc7('0x2e99')]
, _0x5bc757 = _0x463bf2['MAP_WORMHOLE_X'];
_0x1debe2 = (_0x1debe2['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x2c68')]['x'] - _0x48742e) / (_0x5bc757 - _0x48742e);
_0x48742e = this[_0x4cc7('0x34f9')][_0x4cc7('0xf40')];
_0x5bc757 = this[_0x4cc7('0x34f9')][_0x4cc7('0xf41')];
var _0x1fd8f9 = this[_0x4cc7('0x34fa')];
null == _0x1fd8f9 && (_0x1fd8f9 = new _0x212a6a());
_0x1fd8f9['x'] = _0x48742e['x'] + _0x1debe2 * (_0x5bc757['x'] - _0x48742e['x']);
_0x1fd8f9['y'] = _0x48742e['y'] + _0x1debe2 * (_0x5bc757['y'] - _0x48742e['y']);
this[_0x4cc7('0x34fb')][_0x4cc7('0xbb9')]()['clear']();
this[_0x4cc7('0x34fb')]['get_graphics']()['beginFill'](0x0);
_0x1debe2 = this[_0x4cc7('0x34fb')][_0x4cc7('0xbb9')]();
_0x48742e = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')];
_0x1debe2[_0x4cc7('0x1f31')](_0x3dadf2 + this['partyLocation']['x'], _0x74bac5 + this[_0x4cc7('0x34fa')]['y'], (_0x48742e['x'] + _0x48742e['y']) / 0x2 * 0x2);
}
} else
this[_0x4cc7('0x34fb')][_0x4cc7('0xc20')](!0x1);
},
'toMap': function(_0x3cc5b1) {
_0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x349093[_0x4cc7('0x493')]());
_0x2081a8['instance'][_0x4cc7('0xc33')](null);
},
'get_width': function() {
return this[_0x4cc7('0x217a')][_0x4cc7('0xa74')]();
},
'get_height': function() {
return this['bitmap'][_0x4cc7('0xa75')]();
},
'__class__': _0x146814
});
var _0x19023b = function() {
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xfdf')] = _0x2bc114[_0x4cc7('0x24')](null);
this['mouseChildren'] = !0x1;
this['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x3198')]));
};
_0x16dada[_0x4cc7('0x3503')] = _0x19023b;
_0x19023b['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'ui', _0x4cc7('0x3504')];
_0x19023b['__interfaces__'] = [_0x4fc155];
_0x19023b[_0x4cc7('0x2d6')] = {};
_0x19023b[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493');
_0x19023b[_0x4cc7('0x493')] = function() {
return null == _0x19023b[_0x4cc7('0xbc4')] ? _0x19023b[_0x4cc7('0xbc4')] = new _0x19023b() : _0x19023b['instance'];
}
;
_0x19023b['__super__'] = _0x457ac5;
_0x19023b['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], {
'toasts': null,
'dismissNext': function(_0x30588e) {
for (var _0x1b5aea = 0x0, _0x143b4b = this['toasts']; _0x1b5aea < _0x143b4b[_0x4cc7('0x34')](); ) {
var _0x5edd5c = _0x143b4b['get'](_0x1b5aea);
++_0x1b5aea;
if ((_0x56067a[_0x4cc7('0x7bf')](0x1, _0x5edd5c['phase']) || 0x2 == _0x5edd5c[_0x4cc7('0xa4e')]) && (null == _0x30588e || 0x0 <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xbf2')]() && 0x0 <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xb4f')]() && _0x5edd5c[_0x4cc7('0x7ba')]['get_mouseX']() <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xa74')]() && _0x5edd5c[_0x4cc7('0x7ba')]['get_mouseY']() <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xa75')]())) {
_0x5edd5c[_0x4cc7('0xc5e')]();
break;
}
}
},
'dismissOld': function(_0x12a377) {
for (var _0x510389 = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2d63f9['JnAyR'](_0x510389[_0x4cc7('0x124b')], _0x510389[_0x4cc7('0x10a1')]); ) {
var _0x221a84 = _0x510389[_0x4cc7('0x124b')] += _0x510389[_0x4cc7('0x1612')];
this[_0x4cc7('0xfdf')]['get'](_0x221a84)[_0x4cc7('0x3505')] < _0x12a377 && this[_0x4cc7('0xfdf')]['get'](_0x221a84)['hide']();
}
},
'setAllYoung': function() {
if (_0x4cc7('0x3506') !== _0x4cc7('0x3506')) {
this[_0x4cc7('0x2eee')] = !0x0;
this[_0x4cc7('0x1af2')] = 0x0;
this[_0x4cc7('0x313c')] = _0x593666;
this[_0x4cc7('0x313d')] = _0x128e9e;
_0x10a1e4[_0x4cc7('0x96b')](this, d, e, f);
this['resetCountEachRun'] = !0x1;
this[_0x4cc7('0x313e')] = _0x2bc114[_0x4cc7('0x24')](null);
_0x128e9e = 0x0;
for (d = _0x593666[_0x4cc7('0x34')](); _0x128e9e < d; )
e = _0x128e9e++,
f = _0x593666[_0x4cc7('0x2b')](e),
_0x2c74d1[_0x4cc7('0x34')]() > e ? f[_0x4cc7('0x1a53')] |= _0x2c74d1[_0x4cc7('0x2b')](e) : 0x1 == _0x2c74d1[_0x4cc7('0x34')]() && (f[_0x4cc7('0x1a53')] |= _0x2c74d1[_0x4cc7('0x2b')](0x0)),
0x0 != (f[_0x4cc7('0x1a53')] & 0x10) && (null == this['precondition'] && (this[_0x4cc7('0x312b')] = _0x48c401(this, this[_0x4cc7('0x313f')])),
this[_0x4cc7('0x313e')][_0x4cc7('0x29')](f));
} else {
for (var _0x593666 = 0x0, _0x2c74d1 = this[_0x4cc7('0xfdf')]; _0x593666 < _0x2c74d1['get_length'](); ) {
var _0x128e9e = _0x2c74d1[_0x4cc7('0x2b')](_0x593666);
++_0x593666;
_0x128e9e['created'] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8;
}
}
},
'startToasts': function() {
if (0x0 < this['toasts']['get_length']()) {
if (_0x4cc7('0x3507') !== 'HFWeF') {
this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x5d')]();
for (var _0x1d0920, _0x253ead = 0x1, _0x53605b = this[_0x4cc7('0xfdf')][_0x4cc7('0x34')](); _0x253ead < _0x53605b; ) {
var _0x2acea6 = _0x253ead++;
_0x1d0920 = !0x1;
for (var _0x32d5e5 = 0x0, _0x2aab16 = _0x2acea6; _0x32d5e5 < _0x2aab16; ) {
var _0x3c1ed7 = _0x32d5e5++
, _0x3ceb34 = this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2acea6);
_0x3c1ed7 = this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x3c1ed7);
if ((0x1 == _0x3c1ed7[_0x4cc7('0xa4e')] || 0x2 == _0x3c1ed7[_0x4cc7('0xa4e')]) && _0x3ceb34['hitbox'][_0x4cc7('0x3508')](_0x3c1ed7['hitbox'])) {
_0x1d0920 = !0x0;
break;
}
}
_0x1d0920 || this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2acea6)[_0x4cc7('0x5d')]();
}
} else {
return this['y'] + this[_0x4cc7('0x98b')];
}
}
},
'displayMessages': function(_0x2d142d, _0x29fb8f) {
for (var _0x4153ea = 0x0; _0x4153ea < _0x2d142d[_0x4cc7('0x21')]; ) {
if (_0x4cc7('0x3509') === _0x4cc7('0x350a')) {
_0x29fb8f = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')]();
var _0x2a918a = _0x2d142d[_0x4cc7('0x19bc')];
_0x2d142d = _0x2d142d[_0x4cc7('0x19bb')];
_0x2d142d['set'](_0x2a918a, _0x29fb8f);
_0x2d142d['set'](_0x2a918a + 0x1, 0x1 / _0x29fb8f);
} else {
var _0x35d80d = _0x2d142d[_0x4153ea];
++_0x4153ea;
this['displayMessage'](_0x35d80d, _0x29fb8f);
}
}
},
'displayMessage': function(_0x2950b6, _0x562696, _0x5c9191) {
if (null != _0x2950b6 && 0x0 != _0x2950b6[_0x4cc7('0x21')]) {
var _0x50faf6 = _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]
, _0x46088f = _0x22bdfe[_0x4cc7('0xc1f')](0x0, _0x19023b[_0x4cc7('0x350b')](_0x2950b6[_0x4cc7('0x21')]) * _0x50faf6['y'], null, _0x2950b6, null, null, null, null, 0x0)
, _0x2ea996 = 0.8 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'];
_0x46088f[_0x4cc7('0xa74')]() > _0x2ea996 && (_0x46088f[_0x4cc7('0x3445')](!0x0),
_0x46088f['set_width'](_0x2ea996));
_0x2ea996 = _0x46088f[_0x4cc7('0xa74')]();
var _0x43ea1a = _0x46088f[_0x4cc7('0xa75')]()
, _0x106e54 = new _0x457ac5();
null != _0x5c9191 && (_0x106e54[_0x4cc7('0xa0c')](_0x5c9191),
_0x46088f['set_x'](_0x5c9191[_0x4cc7('0xa74')]() + 0x5 * _0x50faf6['x']),
_0x2ea996 += _0x46088f[_0x4cc7('0x472')](),
_0x5c9191[_0x4cc7('0xb44')](_0x5c9191[_0x4cc7('0xb45')]() + _0x56067a[_0x4cc7('0x7c3')](_0x43ea1a, _0x5c9191[_0x4cc7('0xa75')]()) / 0x2));
_0x106e54[_0x4cc7('0xa0c')](_0x46088f);
_0x5c9191 = 0xa * _0x50faf6['y'];
_0x106e54['get_graphics']()[_0x4cc7('0x133f')]((_0x50faf6['x'] + _0x50faf6['y']) / 0x2 * 2.4, 0xcccccc);
_0x106e54['get_graphics']()[_0x4cc7('0x10ce')](0xffffff);
_0x106e54['get_graphics']()[_0x4cc7('0x2def')](-_0x5c9191, -_0x5c9191, _0x2ea996 + _0x56067a[_0x4cc7('0x345f')](0x2, _0x5c9191), _0x43ea1a + 0x2 * _0x5c9191, 1.5 * _0x5c9191);
_0x106e54[_0x4cc7('0xb46')]((_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] - _0x2ea996) / 0x2);
_0x106e54[_0x4cc7('0xb44')](_0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] - _0x43ea1a - 0x3 * _0x5c9191);
null == _0x562696 && (_0x562696 = _0x19023b[_0x4cc7('0xfe1')](_0x2950b6[_0x4cc7('0x21')]));
this[_0x4cc7('0x350c')](_0x106e54, _0x562696);
}
},
'displayToast': function(_0x52b20c, _0x46daa7, _0x52dae5, _0x33d9d4) {
_0x46daa7 = new _0x16ba9b(_0x52b20c,_0x46daa7,_0x52dae5,_0x33d9d4);
this[_0x4cc7('0xa0c')](_0x52b20c);
this[_0x4cc7('0xfdf')][_0x4cc7('0x29')](_0x46daa7);
this['startToasts']();
},
'__class__': _0x19023b
});
var _0x5240eb = function() {};
_0x16dada[_0x4cc7('0x350d')] = _0x5240eb;
_0x5240eb[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', 'CharacterToast'];
_0x5240eb[_0x4cc7('0x2292')] = function(_0x4dd3fe, _0x4a1f9f, _0xebfae6) {
for (var _0x42d02d = 0x0; _0x42d02d < _0x4a1f9f[_0x4cc7('0x21')]; ) {
var _0x51e1a7 = _0x4a1f9f[_0x42d02d];
++_0x42d02d;
var _0xfc805b = _0xebfae6;
null == _0xfc805b && _0x29cea6['endsWith'](_0x51e1a7, '-') && (_0xfc805b = _0x19023b[_0x4cc7('0xfe1')](_0x51e1a7[_0x4cc7('0x21')]) / 0x2);
_0x19023b['get_instance']()[_0x4cc7('0x11d8')](_0x51e1a7, _0xfc805b, _0x5240eb['getBitmap'](_0x4dd3fe));
}
}
;
_0x5240eb['getBitmap'] = function(_0x502c2a) {
if (!_0x502c2a[_0x4cc7('0x23ec')])
return null;
_0x502c2a = new _0x38d890(_0x26bd70[_0x4cc7('0x21e7')](_0x502c2a[_0x4cc7('0x23f4')]()));
var _0x23b342 = _0x26bd70[_0x4cc7('0x350e')](_0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]);
_0x23b342 *= 0.5 * _0x172b83[_0x4cc7('0x46f')]()['scale']['y'];
_0x502c2a[_0x4cc7('0xb3e')](_0x23b342);
_0x502c2a[_0x4cc7('0xb2a')](_0x23b342);
_0x502c2a['set_y'](-0.05 * _0x502c2a['get_height']());
return _0x502c2a;
}
;
var _0x16ba9b = function(_0x704170, _0x52cfeb, _0x179e2e, _0x1d61bd) {
this['phase'] = 0x0;
this[_0x4cc7('0x7ba')] = _0x704170;
this['duration'] = null == _0x52cfeb || 0x0 >= _0x52cfeb ? 1.5 : _0x52cfeb;
this['startX'] = null == _0x179e2e ? _0x704170[_0x4cc7('0x472')]() : _0x179e2e;
this[_0x4cc7('0xa52')] = null == _0x1d61bd ? _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] + 0x10 * _0x172b83['get_stageLayout']()['scale']['y'] : _0x1d61bd;
this[_0x4cc7('0x350f')] = new _0x432b23(_0x704170[_0x4cc7('0x472')](),_0x704170['get_y'](),_0x704170[_0x4cc7('0xa74')](),_0x704170[_0x4cc7('0xa75')]());
_0x704170[_0x4cc7('0xb46')](this[_0x4cc7('0xa51')]);
_0x704170['set_y'](this[_0x4cc7('0xa52')]);
this['created'] = new Date()['getTime']() / 0x3e8;
};
_0x16dada['com.player03.run3.ui._ToastOverlay.Toast'] = _0x16ba9b;
_0x16ba9b[_0x4cc7('0x8f2')] = _0x4cc7('0x3510')[_0x4cc7('0x46')]('\x20');
_0x16ba9b[_0x4cc7('0x8')] = {};
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa4e')] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x3505')] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa4f')] = null;
_0x16ba9b[_0x4cc7('0x8')]['duration'] = null;
_0x16ba9b[_0x4cc7('0x8')]['object'] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x350f')] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa51')] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa52')] = null;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xc5e')] = function() {
if (0x1 == this.phase || 0x2 == this.phase) {
this.phase = 0x3;
var _0x5959a5 = new Date().getTime() / 0x3e8 - this.startTime;
_0x3ae7ae.tween(this.object, 0x0 <= _0x5959a5 ? 0.4 >= _0x5959a5 ? _0x5959a5 : 0.4 : 0x0, {
x: this.startX,
y: this.startY
}).ease(_0x3bdbdd.easeOut).onComplete(_0x48c401(this, this.onComplete));
_0x19023b.get_instance().startToasts();
} else
this.phase = 0x3,
this.onComplete();
}
;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x928')] = function() {
switch (this.phase) {
case 0x1:
this.phase = 0x2;
_0x3ae7ae.timer(this.duration).onComplete(_0x48c401(this, this.hide));
break;
case 0x2:
this.hide();
break;
case 0x3:
this.phase = 0x4;
var _0x56dded = _0x19023b.get_instance().toasts
, _0x30d21f = _0x56dded.indexOf(this, 0x0);
-0x1 != _0x30d21f && _0x56dded.splice(_0x30d21f, 0x1);
null != this.object.parent && this.object.parent.removeChild(this.object);
}
}
;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x5d')] = function() {
0x0 == this.phase && (this.phase = 0x1,
this.object.set_x(this.startX),
this.object.set_y(this.startY),
_0x3ae7ae.tween(this.object, 0.4, {
x: this.hitbox.x,
y: this.hitbox.y
}).ease(_0x3bdbdd.easeOut).onComplete(_0x48c401(this, this.onComplete)),
this.startTime = new Date().getTime() / 0x3e8);
}
;
_0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16ba9b;
var _0xebb79f = function() {
this[_0x4cc7('0x3511')] = 0x0;
this[_0x4cc7('0x3512')] = !0x1;
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x992')] = new _0x24e28();
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x992')]);
this[_0x4cc7('0x3513')] = new _0x24e28();
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3513')]);
var _0x1f3c8c = new _0x432b23()
, _0x5d260a = new _0x161060(_0x1f3c8c);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5d260a, new _0x392c21(!0x0,0x50));
_0x5d260a = new _0x161060(_0x1f3c8c);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x5d260a, new _0x392c21(!0x1,0x1e));
var _0x2096c9 = this['bounds'] = new _0x432b23();
_0x5d260a = new _0x161060(_0x1f3c8c);
_0x2096c9 = new _0x161060(_0x2096c9);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x456817(!0x0,0x6), _0x5d260a);
_0x2096c9 = this[_0x4cc7('0xeff')];
_0x5d260a = new _0x161060(_0x1f3c8c);
_0x2096c9 = new _0x161060(_0x2096c9);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2096c9, new _0x456817(!0x1,0x6), _0x5d260a);
_0x2096c9 = this[_0x4cc7('0xeff')];
_0x5d260a = new _0x161060(_0x1f3c8c);
_0x2096c9 = new _0x161060(_0x2096c9);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x310c15(!0x0,0.5), _0x5d260a);
_0x2096c9 = this[_0x4cc7('0xeff')];
_0x5d260a = new _0x161060(_0x1f3c8c);
_0x2096c9 = new _0x161060(_0x2096c9);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x310c15(!0x1,0.5), _0x5d260a);
_0x109181[_0x4cc7('0xa8a')](this[_0x4cc7('0x992')], _0x5cad50[_0x4cc7('0x91d')](0x0), 0x5, 0x3, 0xccaa33, new _0x161060(_0x1f3c8c));
_0x1f3c8c = _0x48c401(this, this[_0x4cc7('0x19')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1f3c8c)));
this[_0x4cc7('0xc20')](!0x1);
};
_0x16dada[_0x4cc7('0x3514')] = _0xebb79f;
_0xebb79f['__name__'] = _0x4cc7('0x3515')[_0x4cc7('0x46')]('\x20');
_0xebb79f['__interfaces__'] = [_0x3379a1];
_0xebb79f[_0x4cc7('0x92b')] = _0x457ac5;
_0xebb79f[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], {
'activeAchievement': null,
'resetPending': null,
'background': null,
'foreground': null,
'lastProgress': null,
'bounds': null,
'countdown': null,
'update': function(_0x3640e7) {
this['resetPending'] && this[_0x4cc7('0x19')]();
if (null != this[_0x4cc7('0x3516')] && this[_0x4cc7('0xb48')]())
if (0x0 < this['countdown'])
this[_0x4cc7('0x3511')] -= _0x3640e7,
0x0 >= this[_0x4cc7('0x3511')] ? this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() ? this[_0x4cc7('0x3517')](null) : this[_0x4cc7('0x10cd')](0x0) : this['set_alpha'](this[_0x4cc7('0x3511')] / 0x1);
else {
_0x3640e7 = this['activeAchievement']['progress'];
if (_0x3640e7 != this['lastProgress'] && (this['lastProgress'] = _0x3640e7,
this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](),
0x0 < _0x3640e7)) {
for (var _0x2af89d = _0xebb79f[_0x4cc7('0x3518')][0x0], _0x3e0082 = 0x1, _0x1acf74 = _0xebb79f[_0x4cc7('0x3519')][_0x4cc7('0x21')]; _0x3e0082 < _0x1acf74; ) {
var _0x213df6 = _0x3e0082++;
if (_0xebb79f['gradientRatios'][_0x213df6] >= _0x3640e7) {
_0x2af89d = _0xebb79f[_0x4cc7('0x3519')][_0x213df6 - 0x1];
_0x2af89d = _0x22f447[_0x4cc7('0x21fa')](_0xebb79f[_0x4cc7('0x3518')][_0x213df6 - 0x1], _0xebb79f[_0x4cc7('0x3518')][_0x213df6], (_0x3640e7 - _0x2af89d) / (_0xebb79f[_0x4cc7('0x3519')][_0x213df6] - _0x2af89d));
break;
}
}
this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()['beginFill'](_0x2af89d);
this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](this['bounds']['x'], this[_0x4cc7('0xeff')]['y'], this[_0x4cc7('0xeff')]['width'] * _0x3640e7, this[_0x4cc7('0xeff')][_0x4cc7('0x98b')]);
}
0x0 >= this[_0x4cc7('0x3511')] && (this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() ? 0x0 == this[_0x4cc7('0xad4')]() ? this['set_activeAchievement'](null) : this['countdown'] = 0x1 : this[_0x4cc7('0x3516')]['possible'] ? 0x0 == this[_0x4cc7('0xad4')]() && this[_0x4cc7('0x10cd')](0x1) : 0x0 < this[_0x4cc7('0xad4')]() && (this[_0x4cc7('0x3511')] = 0x1));
}
},
'reset': function() {
this[_0x4cc7('0x3512')] = !0x1;
null != this[_0x4cc7('0x3516')] ? this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() || 0x0 > this['activeAchievement'][_0x4cc7('0xb7f')][_0x4cc7('0x1278')][_0x4cc7('0x2d')](this[_0x4cc7('0x3516')], 0x0) ? this[_0x4cc7('0x3517')](null) : this[_0x4cc7('0xc20')](null == this['activeAchievement'][_0x4cc7('0x312b')] || this[_0x4cc7('0x3516')][_0x4cc7('0x312b')](this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')])) : this['set_visible'](!0x1);
this['set_alpha'](0x1);
this[_0x4cc7('0x3511')] = 0x0;
this['lastProgress'] = -0x1;
this[_0x4cc7('0x94a')](0x0);
},
'set_activeAchievement': function(_0x5ab774) {
_0x5ab774 != this[_0x4cc7('0x3516')] && (this[_0x4cc7('0x3516')] = _0x5ab774,
this[_0x4cc7('0xc20')](null != this['activeAchievement']),
this[_0x4cc7('0xb48')]() && (this[_0x4cc7('0x3512')] = !0x0));
return this[_0x4cc7('0x3516')];
},
'__class__': _0xebb79f,
'__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_activeAchievement': _0x4cc7('0x3517')
})
});
var _0x5dc41f = function(_0x4f9462, _0x23aac4, _0x2e0813) {
null == _0x2e0813 && (_0x2e0813 = !0x0);
_0x4f9462 == _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x4f9462[_0x4cc7('0x5e2')] = _0x4cc7('0x351a'));
_0x1c24cf['call'](this, _0x4f9462[_0x4cc7('0x23f4')](), _0x23aac4);
this['backViewBitmap'] = _0x26bd70['getBitmap'](_0x4f9462['previewImagePath'](), !0x0, !0x0);
this['addChild'](this[_0x4cc7('0x29a5')]);
this[_0x4cc7('0x29a7')](!0x1);
_0x4f9462 == _0x1fb3e3[_0x4cc7('0xc2b')] && null != _0x1fb3e3['random'][_0x4cc7('0xb30')] && (_0x4f9462[_0x4cc7('0x5e2')] = _0x1fb3e3['random'][_0x4cc7('0xb30')][_0x4cc7('0x5e2')]);
this[_0x4cc7('0xb30')] = _0x4f9462;
this[_0x4cc7('0x2178')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x351b'));
this[_0x4cc7('0x351c')](this[_0x4cc7('0x2178')]);
this[_0x4cc7('0x2a04')](!_0x4f9462[_0x4cc7('0x23e9')]());
_0x2e0813 && this[_0x4cc7('0xc20')](_0x4f9462[_0x4cc7('0x23e9')]());
};
_0x16dada[_0x4cc7('0x351d')] = _0x5dc41f;
_0x5dc41f['__name__'] = _0x4cc7('0x351e')[_0x4cc7('0x46')]('\x20');
_0x5dc41f['__super__'] = _0x1c24cf;
_0x5dc41f[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], {
'character': null,
'lock': null,
'sleep': null,
'backViewBitmap': null,
'set_frontView': function(_0x623156) {
this['bitmap'][_0x4cc7('0xc20')](_0x623156);
this[_0x4cc7('0x29a5')][_0x4cc7('0xc20')](!_0x623156);
return _0x623156;
},
'set_character': function(_0x1eb11c) {
this[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x1eb11c[_0x4cc7('0x23f4')]()));
this[_0x4cc7('0x29a5')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x1eb11c[_0x4cc7('0x23f2')]()));
return this[_0x4cc7('0xb30')] = _0x1eb11c;
},
'checkLockedAndAsleep': function() {
this['set_locked'](!this[_0x4cc7('0xb30')][_0x4cc7('0x23e9')]());
},
'set_locked': function(_0x1168d1) {
_0x1168d1 ? this[_0x4cc7('0x351f')](!0x1) : this['set_asleep'](this[_0x4cc7('0xb30')][_0x4cc7('0x9ec')]);
return this[_0x4cc7('0x2178')][_0x4cc7('0xc20')](_0x1168d1);
},
'set_asleep': function(_0x5c403a) {
_0x5c403a && null != this['character'][_0x4cc7('0x23c3')] && !this[_0x4cc7('0x2178')][_0x4cc7('0xb48')]() ? (null == this[_0x4cc7('0x3520')] && (this[_0x4cc7('0x3520')] = _0x26bd70[_0x4cc7('0xfe2')](this[_0x4cc7('0xb30')][_0x4cc7('0x23c3')]),
this[_0x4cc7('0x351c')](this[_0x4cc7('0x3520')])),
this[_0x4cc7('0x3520')][_0x4cc7('0xc20')](!0x0)) : _0x56067a['jbwps'](null, this['sleep']) && this[_0x4cc7('0x3520')][_0x4cc7('0xc20')](!0x1);
return _0x5c403a;
},
'__class__': _0x5dc41f,
'__properties__': _0x5aff49(_0x1c24cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_asleep': _0x4cc7('0x351f'),
'set_locked': 'set_locked',
'set_frontView': _0x4cc7('0x29a7'),
'set_character': _0x4cc7('0x486')
})
});
var _0x57bb06 = function(_0x31f847, _0x559c6b) {
null == _0x559c6b && (_0x559c6b = !0x0);
this[_0x4cc7('0x3521')] = 0x0;
this[_0x4cc7('0x1326')] = _0x31f847;
_0x5dc41f['call'](this, _0x1fb3e3[_0x4cc7('0x9eb')], _0x48c401(this, this['onClick']), _0x559c6b);
};
_0x16dada[_0x4cc7('0x3522')] = _0x57bb06;
_0x57bb06[_0x4cc7('0x8f2')] = _0x4cc7('0x3523')[_0x4cc7('0x46')]('\x20');
_0x57bb06[_0x4cc7('0x92b')] = _0x5dc41f;
_0x57bb06['prototype'] = _0x5aff49(_0x5dc41f['prototype'], {
'listener': null,
'tweensLeft': null,
'checkLockedAndAsleep': function() {
if (_0x4cc7('0x3524') !== 'eMWQW') {
_0x5dc41f[_0x4cc7('0x8')]['checkLockedAndAsleep'][_0x4cc7('0x96b')](this);
0x0 < this[_0x4cc7('0x3521')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x3520')], null, !0x1, !0x1),
this[_0x4cc7('0x3520')][_0x4cc7('0xb46')](0x0),
this[_0x4cc7('0x3521')] = 0x0);
_0xec98bb[_0x4cc7('0x24ab')]();
0.6 <= _0xec98bb[_0x4cc7('0x9ed')] ? this[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70['getBitmapData']('menu/characterselection/' + this[_0x4cc7('0xb30')][_0x4cc7('0x5e2')] + _0x4cc7('0x3525'))) : this[_0x4cc7('0x217a')]['set_bitmapData'](_0x26bd70[_0x4cc7('0x21e7')](this[_0x4cc7('0xb30')][_0x4cc7('0x23f4')]()));
} else {
return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0x3526')](a) : _0x3ad3c9['prototype'][_0x4cc7('0x3526')][_0x4cc7('0x96b')](this, a);
}
},
'onClick': function(_0x26ef83) {
null != this[_0x4cc7('0x1326')] && this[_0x4cc7('0x1326')](_0x26ef83);
null != _0x2081a8['instance'][_0x4cc7('0xb7f')] ? (_0x26ef83 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')],
_0x26ef83 = null != _0x26ef83[_0x4cc7('0xfdc')] ? 0x0 < _0x26ef83[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() : !0x1) : _0x26ef83 = !0x1;
if (!_0x26ef83 || _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]['isCharacterAllowed'](_0x1fb3e3[_0x4cc7('0x9eb')]))
_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] ? (_0xec98bb[_0x4cc7('0x3527')](),
_0x1fb3e3['lizard'][_0x4cc7('0x9ec')] ? 0x0 >= this[_0x4cc7('0x3521')] ? (this[_0x4cc7('0x3521')] = 0x5,
this[_0x4cc7('0xa50')]()) : this[_0x4cc7('0x3521')] = 0x5 : this['checkLockedAndAsleep']()) : this[_0x4cc7('0x33f4')]();
},
'tween': function() {
this[_0x4cc7('0x3521')]--;
this['sleep'][_0x4cc7('0xb48')]() ? 0x0 < this[_0x4cc7('0x3521')] ? (0x0 == this[_0x4cc7('0x3520')][_0x4cc7('0x472')]() && this[_0x4cc7('0x3520')]['set_x'](0x2 * (0.5 < Math[_0x4cc7('0xc2b')]() ? 0x1 : -0x1)),
_0x3ae7ae[_0x4cc7('0xa50')](this['sleep'], 0.2, {
'x': -this[_0x4cc7('0x3520')][_0x4cc7('0x472')]()
})['onComplete'](_0x48c401(this, this[_0x4cc7('0xa50')]))) : _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x3520')], 0.1, {
'x': 0x0
}) : (this['sleep'][_0x4cc7('0xb46')](0x0),
this[_0x4cc7('0x3521')] = 0x0);
},
'__class__': _0x57bb06
});
var _0x109cba = function(_0x5df24d, _0xca7920, _0x3104c8) {
if (_0x4cc7('0x3528') === _0x4cc7('0x3529')) {
return _0x5df24d + 0x1;
} else {
this[_0x4cc7('0x352a')] = !0x1;
_0x145ce0[_0x4cc7('0x96b')](this);
this['mouseChildren'] = this['mouseEnabled'] = !0x1;
_0x5df24d = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](_0x5df24d, _0x3104c8, null, '0');
_0x3104c8 = null;
null == _0x3104c8 && (_0x3104c8 = _0x5df24d[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x5df24d), new _0x5a0679(_0x3104c8));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]);
this[_0x4cc7('0x1e4d')] = _0xca7920;
this['set_number'](0x0);
}
};
_0x16dada[_0x4cc7('0x352b')] = _0x109cba;
_0x109cba[_0x4cc7('0x8f2')] = _0x4cc7('0x352c')[_0x4cc7('0x46')]('\x20');
_0x109cba[_0x4cc7('0x92b')] = _0x145ce0;
_0x109cba[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], {
'number': null,
'displayEvenIfZero': null,
'text': null,
'backgroundColor': null,
'set_number': function(_0xbaf6bc) {
this[_0x4cc7('0x39b')] = _0xbaf6bc;
this['set_visible'](0x0 < this[_0x4cc7('0x39b')] || this[_0x4cc7('0x352a')]);
if (!this[_0x4cc7('0xb48')]())
return this[_0x4cc7('0x39b')];
this['display'](null == _0xbaf6bc ? _0x4cc7('0x574') : '' + _0xbaf6bc);
return this['number'];
},
'display': function(_0x113b57) {
var _0x5c5c64 = _0x4cc7('0x352d')[_0x4cc7('0x46')]('|')
, _0x2f55c5 = 0x0;
while (!![]) {
switch (_0x5c5c64[_0x2f55c5++]) {
case '0':
this['get_graphics']()[_0x4cc7('0x2def')](-_0x113b57 / 0x2, this['text'][_0x4cc7('0xb45')](), _0x113b57, this[_0x4cc7('0xcb4')][_0x4cc7('0xa75')](), this[_0x4cc7('0xcb4')][_0x4cc7('0xa75')]());
continue;
case '1':
_0x113b57 = _0x113b57 > _0x1dc226 ? _0x113b57 : _0x1dc226;
continue;
case '2':
this[_0x4cc7('0xcb4')][_0x4cc7('0xb44')](-this[_0x4cc7('0xcb4')]['get_height']() / 0x2);
continue;
case '3':
this['get_graphics']()[_0x4cc7('0x10ce')](this[_0x4cc7('0x1e4d')]);
continue;
case '4':
this['get_graphics']()[_0x4cc7('0x9fd')]();
continue;
case '5':
var _0x1dc226 = this['text']['get_height']();
continue;
case '6':
_0x113b57 = this['text'][_0x4cc7('0xa74')]();
continue;
case '7':
this[_0x4cc7('0xcb4')][_0x4cc7('0x215d')](_0x113b57);
continue;
case '8':
this['text'][_0x4cc7('0xb46')](-this[_0x4cc7('0xcb4')]['get_width']() / 0x2);
continue;
}
break;
}
},
'displayExclamationPoint': function() {
this[_0x4cc7('0xc20')](!0x0);
this[_0x4cc7('0x50c')]('!');
},
'__class__': _0x109cba,
'__properties__': _0x5aff49(_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_number': 'set_number'
})
});
var _0x49d73b = function(_0x46a5b9, _0x42ef99) {
null == _0x42ef99 && (_0x42ef99 = 3.2);
null == _0x46a5b9 && (_0x46a5b9 = 0x14);
this[_0x4cc7('0x1c9d')] = 0x200;
this['baseRadius'] = _0x46a5b9;
this[_0x4cc7('0x352e')] = _0x42ef99;
};
_0x16dada[_0x4cc7('0x352f')] = _0x49d73b;
_0x49d73b[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20CircledX'['split']('\x20');
_0x49d73b[_0x4cc7('0x8f8')] = [_0x17f7bd];
_0x49d73b[_0x4cc7('0xb0e')] = function(_0x368a1f, _0x269fdc, _0xb9bd40) {
null == _0xb9bd40 && (_0xb9bd40 = 3.2);
null == _0x269fdc && (_0x269fdc = 0x14);
_0x368a1f[_0x4cc7('0x9fd')]();
_0x368a1f[_0x4cc7('0x10ce')](0xffffff);
_0x368a1f[_0x4cc7('0x1f31')](0x0, 0x0, _0x269fdc);
_0x368a1f[_0x4cc7('0x1f32')]();
_0x368a1f['lineStyle'](_0xb9bd40, 0x999999);
_0x368a1f['moveTo'](-_0x269fdc / 0x2, -_0x269fdc / 0x2);
_0x368a1f[_0x4cc7('0x293b')](_0x269fdc / 0x2, _0x269fdc / 0x2);
_0x368a1f[_0x4cc7('0x168e')](-_0x269fdc / 0x2, _0x269fdc / 0x2);
_0x368a1f[_0x4cc7('0x293b')](_0x2d63f9['AVGXb'](_0x269fdc, 0x2), -_0x269fdc / 0x2);
}
;
_0x49d73b[_0x4cc7('0x8')] = {};
_0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x3530')] = null;
_0x49d73b[_0x4cc7('0x8')]['baseLineWidth'] = null;
_0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null;
_0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x3bcf35, _0x28f49a, _0x4b9b88) {
if (_0x4cc7('0x3531') !== _0x4cc7('0x3531')) {
var _0x57238d = e++;
_0x28f49a.set(_0x57238d, _0x4b9b88[_0x57238d]);
} else {
if (_0x5260f5.__instanceof(_0x3bcf35, _0x23639f))
if (_0x5260f5.__instanceof(_0x3bcf35.displayObject, _0x24e28))
_0x3bcf35 = _0x3bcf35.displayObject;
else
throw new _0x202aa0(_0x4bf907.string(_0x24e28) + _0x4cc7('0x28f'));
else
throw new _0x202aa0(_0x4bf907.string(_0x24e28) + _0x2d63f9.XwlfO);
_0x49d73b.draw(_0x3bcf35.get_graphics(), _0x2d63f9.zsKby(_0x4b9b88.x, _0x4b9b88.y) / 0x2 * this.baseRadius, (_0x4b9b88.x + _0x4b9b88.y) / 0x2 * this.baseLineWidth);
}
}
;
_0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x49d73b;
var _0xdf100f = function() {
this['alignRight'] = !0x1;
this[_0x4cc7('0x3532')] = 0x0;
this[_0x4cc7('0x3533')] = -0x1;
_0x145ce0['call'](this, 0x50, 0x50, _0x172b83[_0x4cc7('0x46f')]());
var _0x47d4ae = new _0x101b9d(_0x172b83[_0x4cc7('0x46f')]()['bounds'])
, _0x4e9766 = new _0x23639f(this);
_0x172b83['get_currentLayout']()['add'](_0x4e9766, new _0x456817(!0x0,0x0), _0x47d4ae);
this[_0x4cc7('0x9ad')]('enterFrame', _0x48c401(this, this['onEnterFrame']));
this[_0x4cc7('0x9ad')](_0x4cc7('0x1fad'), _0x48c401(this, this['onEnterFrame']));
};
_0x16dada[_0x4cc7('0x3534')] = _0xdf100f;
_0xdf100f[_0x4cc7('0x8f2')] = _0x4cc7('0x3535')['split']('\x20');
_0xdf100f[_0x4cc7('0x21f4')] = function(_0x8be858, _0x510d6f, _0x2a1af9) {
if ('qRubc' !== _0x4cc7('0x3536')) {
this[_0x4cc7('0x3537')] = _0x8be858;
} else {
var _0x22c327 = '9|1|16|4|3|13|15|12|10|6|11|5|8|17|7|0|2|14'[_0x4cc7('0x46')]('|')
, _0x53c973 = 0x0;
while (!![]) {
switch (_0x22c327[_0x53c973++]) {
case '0':
_0x337ac2 = new _0x109181(_0x439449);
continue;
case '1':
_0x439449 = new _0x432b23();
continue;
case '2':
_0x337ac2[_0x4cc7('0x2c60')] = _0x510d6f;
continue;
case '3':
_0x251c17 = new _0x161060(_0x439449);
continue;
case '4':
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x251c17, new _0x436bc1(_0x510d6f,_0x30bcc9[_0x4cc7('0xe19')]));
continue;
case '5':
_0x2a1af9 = new _0x161060(_0x439449);
continue;
case '6':
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x251c17, null != _0x510d6f ? new _0x392c21(!0x1,_0x510d6f) : new _0x13ca4e(!0x1));
continue;
case '7':
for (_0xf55dd1 = _0x337ac2[_0x4cc7('0x21')]; _0x251c17 < _0xf55dd1; ) {
var _0x237e1c = _0x251c17++;
_0x439449[_0x4cc7('0x9e7')](_0x237e1c, _0x337ac2[_0x237e1c]);
}
continue;
case '8':
_0x439449 = _0x2bc114[_0x4cc7('0x24')](null);
continue;
case '9':
for (var _0x439449 = 1130.9733552923256 * Math[_0x4cc7('0xc2b')]() / 3.141592653589793, _0x337ac2 = [], _0x251c17 = 0x0; 0x3 > _0x251c17; ) {
var _0xf55dd1 = _0x251c17++;
_0x337ac2[_0x4cc7('0x29')](new _0x212a6a(Math[_0x4cc7('0x27')](_0x3004df['add'](_0x439449, 6.283185307179586 * _0xf55dd1 / 0x3)),Math[_0x4cc7('0x28')](_0x3004df[_0x4cc7('0x2a')](_0x439449, 6.283185307179586 * _0xf55dd1 / 0x3))));
}
continue;
case '10':
_0x251c17 = new _0x161060(_0x439449);
continue;
case '11':
_0x510d6f = _0x5cad50[_0x4cc7('0x91d')](_0x2a1af9);
continue;
case '12':
_0x172b83['get_currentLayout']()['add'](_0x251c17, null != _0x510d6f ? new _0x392c21(!0x0,_0x510d6f) : new _0x13ca4e(!0x0));
continue;
case '13':
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x251c17, new _0x436bc1(_0x510d6f,_0x30bcc9[_0x4cc7('0x1e99')]));
continue;
case '14':
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x8be858), _0x337ac2, _0x2a1af9);
continue;
case '15':
_0x251c17 = new _0x161060(_0x439449);
continue;
case '16':
_0x251c17 = new _0x161060(_0x439449);
continue;
case '17':
_0x251c17 = 0x0;
continue;
}
break;
}
}
}
;
_0xdf100f['__super__'] = _0x145ce0;
_0xdf100f[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], {
'icon': null,
'displayedNumber': null,
'textField': null,
'blinkFramesLeft': null,
'alignRight': null,
'createLayout2': function() {
var _0x2cd6d2 = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20)
, _0x190389 = null;
null == _0x190389 && (_0x190389 = _0x2cd6d2[_0x4cc7('0xe16')]()['size'] | 0x0);
_0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x2cd6d2), new _0x5a0679(_0x190389));
this[_0x4cc7('0xe18')] ? (_0x2cd6d2 = new _0x23639f(this['textField']),
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2cd6d2, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['RIGHT']))) : (_0x2cd6d2 = new _0x23639f(this[_0x4cc7('0xe15')]),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2cd6d2, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')])));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]);
this[_0x4cc7('0xe1a')] = new _0x5c6e04(null,_0x5fb611['VALUE_RANGE']['start'] | 0x0,0.6,0x38);
this[_0x4cc7('0xe1a')]['mesh'][_0x4cc7('0xc20')](!0x0);
_0x180fa9[_0x4cc7('0x3538')][_0x4cc7('0xa0c')](this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]);
_0x2cd6d2 = _0x48c401(this, this[_0x4cc7('0xe1c')]);
this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x2cd6d2)));
_0x2cd6d2();
_0x2cd6d2 = new _0x24e28();
_0x109181[_0x4cc7('0xa8a')](_0x2cd6d2, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')]));
this[_0x4cc7('0xb6a')](_0x2cd6d2, 0x0);
this['updateNumber']();
},
'resizeIcon': function() {
var _0xef6d77 = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')];
_0xef6d77 = (_0xef6d77['x'] + _0xef6d77['y']) / 0x2;
this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0x3dc')]() != _0xef6d77 && (this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]['set_scaleX'](_0xef6d77),
this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](_0xef6d77),
this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xf2e')](_0xef6d77));
this['resetIcon']();
},
'updateNumber': function() {
if (_0x2ab848[_0x4cc7('0xbc4')]['paused']) {
_0x127d51[_0x4cc7('0x493')]();
var _0x380410 = _0x127d51[_0x4cc7('0xc99')];
_0x380410 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x380410['id'], _0x380410['defaultValue']);
var _0x5443d5 = _0x127d51[_0x4cc7('0xc9a')];
_0x380410 += _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x5443d5['id'], _0x5443d5[_0x4cc7('0xc12')]);
_0x5443d5 = _0x127d51[_0x4cc7('0x2f46')];
_0x380410 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5443d5['id'], _0x5443d5[_0x4cc7('0xc12')]);
} else
_0x380410 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['batteriesCollected'];
this[_0x4cc7('0x3533')] != _0x380410 && (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] && _0x3ae7ae[_0x4cc7('0xd8a')](this, null, !0x0),
this[_0x4cc7('0x3533')] = _0x380410,
this[_0x4cc7('0xe15')]['set_text'](_0x4bf907[_0x4cc7('0x4dc')](this['displayedNumber'])),
this[_0x4cc7('0x3532')] = 0x0,
this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(this['textField'])),
this[_0x4cc7('0x2f1b')]());
},
'onEnterFrame': function(_0x3e0430) {
if (_0x4cc7('0x3539') === _0x4cc7('0x3539')) {
if (_0x2d63f9[_0x4cc7('0x289')](null, this[_0x4cc7('0xe1a')])) {
var _0x197c9a = null != this[_0x4cc7('0x99c')] && (!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] || null == _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')] || null != _0x217368[_0x4cc7('0x493')]()['stage'] && _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0xb48')]());
null != _0x3e0430 && _0x4cc7('0x1fad') == _0x3e0430['type'] && (_0x197c9a = !0x1);
0x0 < this[_0x4cc7('0x3532')] && (this[_0x4cc7('0x3532')]--,
0xc > this['blinkFramesLeft'] % 0x18 && (_0x197c9a = !0x1));
if (_0x197c9a)
for (_0x3e0430 = this[_0x4cc7('0x907')]; null != _0x3e0430; ) {
if (!_0x3e0430[_0x4cc7('0xb48')]()) {
_0x197c9a = !0x1;
break;
}
_0x3e0430 = _0x3e0430[_0x4cc7('0x907')];
}
this[_0x4cc7('0xe1a')]['mesh'][_0x4cc7('0xb48')]() != _0x197c9a && (this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xc20')](_0x197c9a),
_0x197c9a && this[_0x4cc7('0x2f1b')]());
this[_0x4cc7('0xc20')](_0x197c9a);
_0x197c9a && (this[_0x4cc7('0xe1a')][_0x4cc7('0x50c')](_0x2ab848['instance'][_0x4cc7('0x906')]),
this[_0x4cc7('0xe1f')]());
}
} else {
this['h'] = _0x3e0430 = new _0x2db72e(_0x3e0430,this['h']);
null == this['q'] && (this['q'] = _0x3e0430);
this[_0x4cc7('0x21')]++;
}
},
'resetIcon': function() {
if (null != this[_0x4cc7('0xe15')]) {
if (_0x56067a[_0x4cc7('0x76c')](_0x4cc7('0x353a'), _0x4cc7('0x353a'))) {
var _0x40db7b = this[_0x4cc7('0xe1a')]
, _0x9dd78a = this[_0x4cc7('0x472')]() + this[_0x4cc7('0xe15')][_0x4cc7('0x472')]()
, _0x5b6a77 = this[_0x4cc7('0x22e')]['scale'];
_0x40db7b[_0x4cc7('0x197b')](_0x9dd78a - (_0x5b6a77['x'] + _0x5b6a77['y']) / 0x2 * 0x40 + 0x20 * this['layout'][_0x4cc7('0xa9a')]['x']);
this[_0x4cc7('0xe1a')][_0x4cc7('0x197c')](this[_0x4cc7('0xb45')]() + this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]() / 2.1);
this[_0x4cc7('0xe1a')][_0x4cc7('0x197d')](0x64);
this[_0x4cc7('0xe1a')]['reset']();
this[_0x4cc7('0xe1a')][_0x4cc7('0x2fdc')](29.999999999999996);
this[_0x4cc7('0xbcf')](null);
} else {
if (null != this[_0x4cc7('0xb19')](_0x40db7b) && (d != this[_0x4cc7('0x353b')][_0x4cc7('0x7d9')] || e != this['__uvRect']['height'] || _0x9dd78a != this[_0x4cc7('0x353b')]['x'] || _0x5b6a77 != this[_0x4cc7('0x353b')]['y'])) {
null == this[_0x4cc7('0x353b')] && (this[_0x4cc7('0x353b')] = new _0x432b23());
this[_0x4cc7('0x353b')][_0x4cc7('0xab2')](_0x9dd78a, _0x5b6a77, d, e);
_0x40db7b = 0x0 < this[_0x4cc7('0x1c2a')] ? _0x9dd78a / this[_0x4cc7('0x1c2a')] : 0x0;
_0x5b6a77 = 0x0 < this[_0x4cc7('0x1c2b')] ? _0x5b6a77 / this[_0x4cc7('0x1c2b')] : 0x0;
_0x9dd78a = 0x0 < this[_0x4cc7('0x1c2a')] ? d / this[_0x4cc7('0x1c2a')] : 0x0;
var _0x49b2b9 = 0x0 < this[_0x4cc7('0x1c2b')] ? e / this['__textureHeight'] : 0x0;
this[_0x4cc7('0x353c')][0x0] = d;
this[_0x4cc7('0x353c')][0x1] = e;
this[_0x4cc7('0x353c')][0x3] = _0x40db7b + _0x9dd78a;
this[_0x4cc7('0x353c')][0x4] = _0x5b6a77 + _0x49b2b9;
this[_0x4cc7('0x353c')][0xf] = e;
this[_0x4cc7('0x353c')][0x11] = _0x40db7b;
this['__vertexBufferData'][0x12] = _0x5b6a77 + _0x49b2b9;
this[_0x4cc7('0x353c')][0x1c] = d;
this[_0x4cc7('0x353c')][0x1f] = _0x40db7b + _0x9dd78a;
this[_0x4cc7('0x353c')][0x20] = _0x5b6a77;
this[_0x4cc7('0x353c')][0x2d] = _0x40db7b;
this[_0x4cc7('0x353c')][0x2e] = _0x5b6a77;
this[_0x4cc7('0x2b19')][_0x4cc7('0x295b')](this[_0x4cc7('0x353c')]);
}
}
}
},
'set_alignRight': function(_0x1905e4) {
if (null != this['textField'] && _0x1905e4 != this['alignRight']) {
if (_0x1905e4) {
var _0x52ec8e = this[_0x4cc7('0x22e')]
, _0x14be79 = new _0x23639f(this['textField']);
(null == _0x52ec8e ? _0x172b83['get_currentLayout']() : _0x52ec8e)['add'](_0x14be79, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['RIGHT']));
} else
_0x52ec8e = this[_0x4cc7('0x22e')],
_0x14be79 = new _0x23639f(this[_0x4cc7('0xe15')]),
(null == _0x52ec8e ? _0x172b83['get_currentLayout']() : _0x52ec8e)[_0x4cc7('0x2a')](_0x14be79, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')]));
this[_0x4cc7('0x2f1b')]();
}
return this['alignRight'] = _0x1905e4;
},
'__class__': _0xdf100f,
'__properties__': _0x5aff49(_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_alignRight': _0x4cc7('0x2f1a')
})
});
var _0x11de5d = function() {
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x353d')] = _0x26bd70['getBitmap'](_0x56067a[_0x4cc7('0x7c4')]);
this[_0x4cc7('0xa0c')](this['smallPile']);
this[_0x4cc7('0x353e')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x353f'));
this['addChild'](this[_0x4cc7('0x353e')]);
this['largePile'] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3540'));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3541')]);
this[_0x4cc7('0x3542')] = _0x26bd70['getBitmap']('currency/HugePile.png');
this[_0x4cc7('0xa0c')](this['hugePile']);
this['textField'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x28, null, '01234567');
this[_0x4cc7('0xe15')][_0x4cc7('0x215d')]('');
var _0x4b0c36 = this[_0x4cc7('0xe15')]
, _0x55752c = null;
null == _0x55752c && (_0x55752c = _0x4b0c36['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x4b0c36), new _0x5a0679(_0x55752c));
_0x55752c = this[_0x4cc7('0xe15')];
_0x4b0c36 = new _0x23639f(this[_0x4cc7('0x353d')]);
_0x55752c = new _0x23639f(_0x55752c);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x55752c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x4b0c36);
_0x55752c = this[_0x4cc7('0xe15')];
_0x4b0c36 = new _0x23639f(this['smallPile']);
_0x55752c = new _0x23639f(_0x55752c);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x55752c, new _0x310c15(!0x1,0.5), _0x4b0c36);
this['addChild'](this[_0x4cc7('0xe15')]);
this[_0x4cc7('0xc20')](!0x1);
};
_0x16dada['com.player03.run3.ui.component.CurrencyPile'] = _0x11de5d;
_0x11de5d['__name__'] = 'com\x20player03\x20run3\x20ui\x20component\x20CurrencyPile'[_0x4cc7('0x46')]('\x20');
_0x11de5d['__super__'] = _0x457ac5;
_0x11de5d[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], {
'textField': null,
'smallPile': null,
'mediumPile': null,
'largePile': null,
'hugePile': null,
'displayAmount': function(_0x1dbd45) {
this[_0x4cc7('0x353d')][_0x4cc7('0xc20')](!0x1);
this['mediumPile'][_0x4cc7('0xc20')](!0x1);
this['largePile'][_0x4cc7('0xc20')](!0x1);
this[_0x4cc7('0x3542')][_0x4cc7('0xc20')](!0x1);
0x0 < _0x1dbd45 && (0xf > _0x1dbd45 ? this[_0x4cc7('0x353d')][_0x4cc7('0xc20')](!0x0) : 0x28 > _0x1dbd45 ? this[_0x4cc7('0x353e')][_0x4cc7('0xc20')](!0x0) : 0x64 > _0x1dbd45 ? this[_0x4cc7('0x3541')][_0x4cc7('0xc20')](!0x0) : this[_0x4cc7('0x3542')][_0x4cc7('0xc20')](!0x0));
this[_0x4cc7('0xe15')][_0x4cc7('0x215d')](null == _0x1dbd45 ? 'null' : '' + _0x1dbd45);
this[_0x4cc7('0xe15')][_0x4cc7('0xc20')](0x0 < _0x1dbd45);
this[_0x4cc7('0xc20')](!0x0);
},
'__class__': _0x11de5d
});
var _0x234c3a = function() {
var _0x4f9025 = '0|1|7|3|6|4|8|2|9|5'['split']('|')
, _0x5a5bd8 = 0x0;
while (!![]) {
switch (_0x4f9025[_0x5a5bd8++]) {
case '0':
_0x2cd08d['call'](this);
continue;
case '1':
this['set_defaultTextFormat'](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfa')],0x1c,0xffffff));
continue;
case '2':
var _0x56534e = null;
continue;
case '3':
this['set_selectable'](!0x1);
continue;
case '4':
this['set_multiline'](!0x0);
continue;
case '5':
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x56534e));
continue;
case '6':
this[_0x4cc7('0xb55')] = !0x1;
continue;
case '7':
this['set_embedFonts'](!0x0);
continue;
case '8':
this[_0x4cc7('0x2663')](0x1);
continue;
case '9':
_0x2d63f9['nAAaD'](null, _0x56534e) && (_0x56534e = this['get_defaultTextFormat']()['size'] | 0x0);
continue;
}
break;
}
};
_0x16dada[_0x4cc7('0x3543')] = _0x234c3a;
_0x234c3a['__name__'] = _0x4cc7('0x3544')[_0x4cc7('0x46')]('\x20');
_0x234c3a['__interfaces__'] = [_0x3379a1];
_0x234c3a['__super__'] = _0x2cd08d;
_0x234c3a[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], {
'active': null,
'bestDistance': null,
'update': function(_0x5cac2a) {
this['active'] && null != _0x2081a8['instance'][_0x4cc7('0xb7f')] ? (this['set_visible'](!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] || null != _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0x99c')] && _0x217368[_0x4cc7('0x493')]()['get_visible']()),
this[_0x4cc7('0xb48')]() && (_0x5cac2a = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')](),
this['set_text'](Math['round'](0.03333333333333333 * _0x5cac2a) + 'm'),
0x0 < this[_0x4cc7('0x3545')] && _0x5cac2a > this['bestDistance'] && this['appendText'](_0x4cc7('0x3546')))) : this['set_visible'](!0x1);
},
'reset': function() {
this['active'] = null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')];
this['set_text']('');
var _0x3e8246 = _0x104058[_0x4cc7('0x2556')];
this[_0x4cc7('0x3545')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3e8246['id'], _0x3e8246[_0x4cc7('0xc12')]);
this['set_visible'](this['active'] && !_0x2ab848['instance'][_0x4cc7('0xbe8')]);
},
'__class__': _0x234c3a
});
var _0x17783b = function() {
_0x1c24cf[_0x4cc7('0x96b')](this, _0x4cc7('0x3547'), _0x17783b[_0x4cc7('0x1db0')]);
};
_0x16dada[_0x4cc7('0x3548')] = _0x17783b;
_0x17783b[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20HomeButton'['split']('\x20');
_0x17783b[_0x4cc7('0x1db0')] = function(_0x41bd1e) {
if (_0x4cc7('0x3549') === 'Ewbly') {
_0x5f2295['get_instance']()['set_currentMenu'](_0x962df6['get_instance']());
_0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null);
} else {
return this['area']['set_height'](_0x41bd1e);
}
}
;
_0x17783b[_0x4cc7('0x92b')] = _0x1c24cf;
_0x17783b['prototype'] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], {
'__class__': _0x17783b
});
var _0x3196a9 = function() {
_0x1c24cf[_0x4cc7('0x96b')](this, 'menu/Achievements.png', _0x48c401(this, this[_0x4cc7('0x1261')]));
this[_0x4cc7('0x2248')] = _0x2bc114['toObjectVector'](null);
this[_0x4cc7('0x354a')](!0x0);
_0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x2d39'), _0x48c401(this, this[_0x4cc7('0x9fd')]));
};
_0x16dada[_0x4cc7('0x354b')] = _0x3196a9;
_0x3196a9[_0x4cc7('0x8f2')] = _0x4cc7('0x354c')[_0x4cc7('0x46')]('\x20');
_0x3196a9['__interfaces__'] = [_0x3379a1];
_0x3196a9[_0x4cc7('0x92b')] = _0x1c24cf;
_0x3196a9['prototype'] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], {
'sectionNumber': null,
'sectionID': null,
'mode': null,
'characterID': null,
'achievements': null,
'greyscale': null,
'displayAchievements': function(_0x3a1fb9) {
null == _0x3a1fb9 && (_0x3a1fb9 = !0x1);
for (var _0x3a9e14 = !0x1, _0xdd9b28 = 0x0, _0x3b05b5 = this[_0x4cc7('0x2248')]; _0xdd9b28 < _0x3b05b5['get_length'](); ) {
var _0x1467a2 = _0x3b05b5['get'](_0xdd9b28);
++_0xdd9b28;
if (_0x1467a2['id'] == this[_0x4cc7('0x1efb')])
if (_0x3a1fb9)
var _0x20157c = !0x0;
else
_0x20157c = _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x21ae')],
_0x20157c = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x20157c['id'], _0x20157c[_0x4cc7('0xc12')]);
else
_0x20157c = !0x1;
if (_0x20157c && (null != _0x1467a2[_0x4cc7('0x312b')] ? _0x1467a2[_0x4cc7('0x312b')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]) : 0x1)) {
_0x3a9e14 ? _0x20157c = !0x1 : _0x3a1fb9 ? _0x20157c = !0x0 : (_0x20157c = _0x1467a2[_0x4cc7('0x480')]['earned'],
_0x20157c = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x20157c['id'], _0x20157c[_0x4cc7('0xc12')]));
if (_0x20157c) {
_0x3a9e14 = _0x19023b[_0x4cc7('0x493')]();
for (_0x20157c = _0x44b7a4[_0x4cc7('0x1610')](_0x3a9e14['toasts'][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x20157c['currentValue'] != _0x20157c[_0x4cc7('0x10a1')]; ) {
var _0x1198f4 = _0x20157c[_0x4cc7('0x124b')] += _0x20157c[_0x4cc7('0x1612')];
_0x3a9e14[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x1198f4)[_0x4cc7('0xc5e')]();
}
_0x3a9e14 = !0x0;
}
_0x20157c = _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x5e2')];
_0x1198f4 = _0x1467a2['achievement'][_0x4cc7('0x21ae')];
_0x104058['get_instance']()[_0x4cc7('0x2b')](_0x1198f4['id'], _0x1198f4['defaultValue']) ? _0x20157c += _0x4cc7('0x354d') : (_0x1198f4 = _0x3a8a6f[_0x4cc7('0xc89')](_0x20157c, _0x20157c[_0x4cc7('0x21')] - 0x1),
_0x20157c = 0x2e == _0x1198f4 || 0x21 == _0x1198f4 || 0x3f == _0x1198f4 ? _0x20157c + '\x0a' : _0x20157c + ':\x20');
_0x19023b['get_instance']()[_0x4cc7('0x11d8')](_0x20157c + _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x21af')]);
}
}
return _0x3a9e14;
},
'displayAchievementsNextFrame': function(_0x660067) {
var _0x58ce36 = _0x20e167[_0x4cc7('0x493')]();
0x0 > _0x660067[_0x4cc7('0x1278')][_0x4cc7('0x2d')](_0x58ce36, 0x0) && (_0x660067['registerAnimation'](_0x20e167[_0x4cc7('0x493')]()),
_0x20e167[_0x4cc7('0x493')]()[_0x4cc7('0x19')]());
},
'onClick': function(_0x5d6ced) {
if (!this[_0x4cc7('0x1ef8')](!0x0) && this['mode'] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x0 <= this[_0x4cc7('0x1efb')]) {
if (_0x4cc7('0x354e') === _0x4cc7('0x354f')) {
this[_0x4cc7('0xf65')]++;
this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0xd75')]++;
this[_0x4cc7('0xa66')]['absorbKey'](this[_0x4cc7('0x2408')]);
} else {
_0x5d6ced = _0x19023b[_0x4cc7('0x493')]();
for (var _0x1a370a = _0x44b7a4[_0x4cc7('0x1610')](_0x5d6ced[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x1a370a['currentValue'] != _0x1a370a['end']; ) {
var _0x2960e7 = _0x1a370a[_0x4cc7('0x124b')] += _0x1a370a[_0x4cc7('0x1612')];
_0x5d6ced[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2960e7)[_0x4cc7('0xc5e')]();
}
_0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x2d63f9[_0x4cc7('0x290')] + this[_0x4cc7('0x1efb')] + '.');
}
}
},
'addAchievement': function(_0x5c507d, _0x26c2b9, _0x335ebe) {
if (null != _0x26c2b9) {
for (var _0x1c401d = 0x0, _0x387dab = this['achievements']; _0x1c401d < _0x387dab[_0x4cc7('0x34')](); ) {
var _0xbb5ab4 = _0x387dab[_0x4cc7('0x2b')](_0x1c401d);
++_0x1c401d;
if (_0xbb5ab4[_0x4cc7('0x480')] == _0x26c2b9)
return;
}
this[_0x4cc7('0x2248')][_0x4cc7('0x29')](new _0x558482(_0x26c2b9,_0x5c507d,_0x335ebe));
}
},
'update': function(_0x402eff) {
_0x402eff = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'];
if (null != _0x402eff && null != _0x402eff[_0x4cc7('0xfdc')] && _0x2d63f9['JnAyR'](0x0, _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x34')]())) {
if (_0x4cc7('0x3550') !== 'TBDGo') {
var _0x2c51c6 = _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11dc')];
if (null == _0x2c51c6 && (_0x2c51c6 = _0x402eff[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')],
null == _0x2c51c6))
return;
if (_0x2d63f9[_0x4cc7('0x289')](_0x402eff[_0x4cc7('0x1dbf')], this[_0x4cc7('0x1ef9')]) || _0x2d63f9['JnAyR'](_0x2c51c6['number'], this[_0x4cc7('0x3551')]) || _0x2c51c6[_0x4cc7('0x2f86')] != this[_0x4cc7('0x1efb')] || _0x402eff[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d4')]['id'] != this[_0x4cc7('0x3552')]) {
this['mode'] = _0x402eff['gameplayMode'];
this[_0x4cc7('0x3551')] = _0x2c51c6[_0x4cc7('0x39b')];
this[_0x4cc7('0x1efb')] = _0x2c51c6['levelID'];
this[_0x4cc7('0x3552')] = _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')]['id'];
_0x2c51c6 = !0x1;
for (var _0x3c2a31 = 0x0, _0x45ed3d = this[_0x4cc7('0x2248')]; _0x3c2a31 < _0x45ed3d[_0x4cc7('0x34')](); ) {
var _0x1dd7a6 = _0x45ed3d['get'](_0x3c2a31);
++_0x3c2a31;
if (_0x1dd7a6['id'] == this[_0x4cc7('0x1efb')] && (null == _0x1dd7a6[_0x4cc7('0x312b')] || _0x1dd7a6[_0x4cc7('0x312b')](_0x402eff))) {
_0x2c51c6 = !0x0;
break;
}
}
_0x2c51c6 == this['greyscale'] && this['set_greyscale'](!_0x2c51c6);
}
} else {
var _0x522ca3 = _0x45ed3d[_0x3c2a31];
++_0x3c2a31;
var _0xe98410 = this[_0x4cc7('0x3553')](_0x2c51c6);
null != _0xe98410 && _0x522ca3(_0xe98410);
}
}
},
'reset': function() {},
'clear': function() {
if (_0x4cc7('0x3554') !== _0x4cc7('0x3555')) {
this[_0x4cc7('0x2248')]['set_length'](0x0);
this['greyscale'] || this[_0x4cc7('0x354a')](!0x0);
this[_0x4cc7('0x1ef9')] = null;
this['characterID'] = this[_0x4cc7('0x1efb')] = this[_0x4cc7('0x3551')] = -0x1;
} else {
_0x2116b2[_0x4cc7('0xc38')] = 0x47fe4;
for (var _0x3389fd = 0x0, _0x26e54e = this[_0x4cc7('0x228c')][_0x4cc7('0x21')]; _0x3389fd < _0x26e54e; ) {
var _0x410924 = _0x3389fd++;
this[_0x4cc7('0x228b')][_0x410924]['downloadFromAsset'](this[_0x4cc7('0x228c')][_0x410924][_0x4cc7('0x986')]);
}
}
},
'set_greyscale': function(_0x3b3618) {
_0x3b3618 ? this[_0x4cc7('0x1073')](_0x1be873[_0x4cc7('0x3556')]) : this['set_filters'](null);
return this[_0x4cc7('0x3557')] = _0x3b3618;
},
'__class__': _0x3196a9,
'__properties__': _0x5aff49(_0x1c24cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_greyscale': _0x4cc7('0x354a')
})
});
var _0x558482 = function(_0x39af4a, _0x492765, _0x2ff27d) {
this['achievement'] = _0x39af4a;
this['id'] = _0x492765;
this['precondition'] = _0x2ff27d;
};
_0x16dada[_0x4cc7('0x3558')] = _0x558482;
_0x558482[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20_LevelAchievement\x20AchievementWithID'['split']('\x20');
_0x558482[_0x4cc7('0x8')] = {};
_0x558482[_0x4cc7('0x8')][_0x4cc7('0x480')] = null;
_0x558482[_0x4cc7('0x8')]['id'] = null;
_0x558482[_0x4cc7('0x8')][_0x4cc7('0x312b')] = null;
_0x558482[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x558482;
var _0x20e167 = function() {
this[_0x4cc7('0x1d3f')] = !0x0;
};
_0x16dada[_0x4cc7('0x3559')] = _0x20e167;
_0x20e167[_0x4cc7('0x8f2')] = _0x4cc7('0x355a')['split']('\x20');
_0x20e167[_0x4cc7('0x8f8')] = [_0x4fc155, _0x556be8];
_0x20e167[_0x4cc7('0x2d6')] = {};
_0x20e167[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493');
_0x20e167[_0x4cc7('0x493')] = function() {
return _0x2d63f9[_0x4cc7('0x292')](null, _0x20e167['instance']) ? _0x20e167[_0x4cc7('0xbc4')] = new _0x20e167() : _0x20e167[_0x4cc7('0xbc4')];
}
;
_0x20e167[_0x4cc7('0x8')] = {};
_0x20e167[_0x4cc7('0x8')][_0x4cc7('0x1d3f')] = null;
_0x20e167[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x41c4bc) {
0x0 < _0x41c4bc && (_0x445379.get_instance().options.achievementIndicator.update(0x0),
_0x445379.get_instance().options.achievementIndicator.displayAchievements(),
this.attemptedToShow = !0x0);
}
;
_0x20e167[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
this.attemptedToShow = !0x1;
}
;
_0x20e167[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() {
return this.attemptedToShow;
}
;
_0x20e167[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x20e167;
var _0x454d55 = function(_0x3778ad) {
if (_0x56067a[_0x4cc7('0x355b')] !== _0x4cc7('0x355c')) {
this[_0x4cc7('0x355d')] = 0x0;
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x355e')] = _0x3778ad;
switch (_0x3778ad) {
case 0x0:
var _0x45db06 = _0x4cc7('0x216a');
break;
case 0x1:
_0x45db06 = 'Sound';
}
this[_0x4cc7('0x355f')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3560') + _0x45db06 + _0x4cc7('0x3561'));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x355f')]);
this[_0x4cc7('0x3562')] = _0x26bd70[_0x4cc7('0xfe2')]('options/' + _0x45db06 + _0x4cc7('0x3563'));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3562')]);
this[_0x4cc7('0x355f')]['set_x']((this['unmutedImage'][_0x4cc7('0xa74')]() - this[_0x4cc7('0x355f')][_0x4cc7('0xa74')]()) / 0x2);
this[_0x4cc7('0x355f')][_0x4cc7('0xb44')]((this[_0x4cc7('0x3562')][_0x4cc7('0xa75')]() - this[_0x4cc7('0x355f')]['get_height']()) / 0x2);
this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this['toggleMute']));
this['set_buttonMode'](!0x0);
this['update'](0x0);
} else {
var _0x3f3f83 = f[_0x4cc7('0x2b')](e);
++e;
_0x3f3f83[_0x4cc7('0x3207')](new _0x88b5e3(_0x3778ad,_0x45db06,c,d));
}
};
_0x16dada[_0x4cc7('0x3564')] = _0x454d55;
_0x454d55[_0x4cc7('0x8f2')] = _0x4cc7('0x3565')[_0x4cc7('0x46')]('\x20');
_0x454d55[_0x4cc7('0x8f8')] = [_0x3379a1];
_0x454d55[_0x4cc7('0x92b')] = _0x457ac5;
_0x454d55[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], {
'mutedImage': null,
'unmutedImage': null,
'purpose': null,
'countdownToVolumeCheck': null,
'update': function(_0xe467cd) {
if ('hnCzg' === 'eNAQG') {
this[_0x4cc7('0xb47')](_0xe467cd - this[_0x4cc7('0x472')]());
return _0xe467cd;
} else {
var _0x18676a = this[_0x4cc7('0x355f')];
switch (this[_0x4cc7('0x355e')]) {
case 0x0:
var _0x2504f3 = _0x401612[_0x4cc7('0x493')]()['muted'];
break;
case 0x1:
_0x2504f3 = _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc11')];
}
_0x18676a[_0x4cc7('0xc20')](_0x2504f3);
this[_0x4cc7('0x3562')][_0x4cc7('0xc20')](!this[_0x4cc7('0x355f')][_0x4cc7('0xb48')]());
this[_0x4cc7('0x3562')][_0x4cc7('0xb48')]() && (this[_0x4cc7('0x355d')] -= _0xe467cd,
0x0 >= this[_0x4cc7('0x355d')] && (this['countdownToVolumeCheck'] = 0x2,
_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc44')]()));
}
},
'reset': function() {},
'toggleMute': function(_0xffc4ac) {
switch (this[_0x4cc7('0x355e')]) {
case 0x0:
var _0x498ccb = _0x401612[_0x4cc7('0x493')]()['muted'];
break;
case 0x1:
_0x498ccb = _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc11')];
}
_0x498ccb && _0x2081a8['instance'][_0x4cc7('0xc44')]();
switch (this[_0x4cc7('0x355e')]) {
case 0x0:
_0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x3566')](!_0x498ccb);
_0x104058[_0x4cc7('0x3567')][_0x4cc7('0x1333')](!_0x498ccb);
break;
case 0x1:
_0x401612['get_instance']()[_0x4cc7('0x3568')](!_0x498ccb),
_0x104058[_0x4cc7('0xc11')][_0x4cc7('0x1333')](!_0x498ccb);
}
this['update'](0x0);
},
'__class__': _0x454d55
});
var _0x61ff56 = function() {
_0x1c24cf['call'](this, _0x56067a[_0x4cc7('0x7c5')], _0x61ff56['changeQuality']);
};
_0x16dada[_0x4cc7('0x3569')] = _0x61ff56;
_0x61ff56[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20QualityButton'[_0x4cc7('0x46')]('\x20');
_0x61ff56[_0x4cc7('0x356a')] = function(_0x5e7d00) {
switch (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x562'), 'H')) {
case 'L':
var _0x50127c = 'H';
_0x5e7d00 = _0x4cc7('0x356b');
break;
case 'M':
_0x50127c = 'L';
_0x5e7d00 = _0x4cc7('0x356c');
break;
default:
_0x50127c = 'M',
_0x5e7d00 = _0x4cc7('0x356d');
}
_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x356e')](_0x50127c);
_0x50127c = _0x19023b[_0x4cc7('0x493')]();
for (var _0x578a16 = _0x44b7a4['range'](_0x50127c[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x578a16[_0x4cc7('0x124b')] != _0x578a16[_0x4cc7('0x10a1')]; ) {
var _0x2c9cb0 = _0x578a16[_0x4cc7('0x124b')] += _0x578a16['step'];
_0x50127c['toasts'][_0x4cc7('0x2b')](_0x2c9cb0)[_0x4cc7('0xc5e')]();
}
_0x19023b['get_instance']()['displayMessage'](_0x5e7d00, 0x1);
}
;
_0x61ff56[_0x4cc7('0x92b')] = _0x1c24cf;
_0x61ff56[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf['prototype'], {
'__class__': _0x61ff56
});
var _0x1fed9e = function(_0x170dc8) {
_0x457ac5['call'](this);
this[_0x4cc7('0x356f')] = _0x170dc8;
for (var _0x9f950e = 0x0, _0x2970ef = 0x0; _0x2d63f9[_0x4cc7('0x27e')](_0x2970ef, _0x170dc8[_0x4cc7('0x21')]); ) {
if (_0x4cc7('0x3570') === _0x4cc7('0x3570')) {
var _0x2146aa = _0x170dc8[_0x2970ef];
++_0x2970ef;
_0x2146aa[_0x4cc7('0x3571')]['length'] > _0x9f950e && (_0x9f950e = _0x2146aa['code']['length']);
} else {
0x1 == _0x170dc8[_0x4cc7('0xb73')]()['get_length']() && (_0x170dc8 = _0x5260f5[_0x4cc7('0x9a0')](_0x170dc8[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe) ? _0x170dc8[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null,
null != _0x170dc8 && (_0x170dc8 = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x705f29(_0x170dc8) : new _0x2943e4(_0x170dc8),
_0x170dc8['set_name'](this[_0x4cc7('0x1376')]['get_material']()[_0x4cc7('0xb4e')]()),
this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x170dc8),
this[_0x4cc7('0xed1')](_0x170dc8),
this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()),
this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')])),
this[_0x4cc7('0x1761')] = !0x0);
}
}
_0x170dc8 = [];
for (_0x2970ef = 0x0; _0x2970ef < _0x9f950e; )
_0x2970ef++,
_0x170dc8[_0x4cc7('0x29')](-0x1);
this[_0x4cc7('0x1284')] = _0x170dc8;
_0x9f950e = new _0x432b23();
_0x170dc8 = new _0x161060(_0x9f950e);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x170dc8, new _0x449b83(!0x0,1.5));
_0x170dc8 = new _0x161060(_0x9f950e);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x170dc8, new _0x449b83(!0x1,0.3));
_0x170dc8 = new _0x161060(_0x9f950e);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x170dc8, new _0x310c15(!0x0,0.5));
_0x170dc8 = new _0x161060(_0x9f950e);
_0x172b83['get_currentLayout']()['add'](_0x170dc8, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]));
_0x170dc8 = new _0x24e28();
_0x109181[_0x4cc7('0xa8a')](_0x170dc8, _0x5cad50['INVISIBLE'], null, null, null, new _0x161060(_0x9f950e));
this[_0x4cc7('0xa0c')](_0x170dc8);
this['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this['onClicked']));
};
_0x16dada[_0x4cc7('0x3572')] = _0x1fed9e;
_0x1fed9e['__name__'] = _0x4cc7('0x3573')[_0x4cc7('0x46')]('\x20');
_0x1fed9e[_0x4cc7('0x92b')] = _0x457ac5;
_0x1fed9e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], {
'codes': null,
'input': null,
'onClicked': function(_0x176b54) {
if ('fKmCd' !== 'fKmCd') {
_0x351239 = _0x56067a[_0x4cc7('0x3574')](null, this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')]['cameraTargetRotation']) ? this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')]['cameraTargetRotation'] : 3.141592653589793 * this['owner'][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4;
_0x176b54 = 0xb4 * this['rayRotation'] / 3.141592653589793 - 0xb4 * _0x351239 / 3.141592653589793;
if (1e-10 > (0x0 <= _0x176b54 ? _0x176b54 : -_0x176b54))
return;
this[_0x4cc7('0x24dc')] = _0x351239;
} else {
for (var _0x351239 = 0x0, _0x17c91d = this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - 0x1; _0x351239 < _0x17c91d; ) {
var _0x53bfe3 = _0x351239++;
this[_0x4cc7('0x1284')][_0x53bfe3] = this['input'][_0x2d63f9['xiZtN'](_0x53bfe3, 0x1)];
}
this['input'][this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - 0x1] = _0x176b54[_0x4cc7('0xa22')] / _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'];
_0x176b54 = 0x0;
for (_0x351239 = this['codes']; _0x176b54 < _0x351239[_0x4cc7('0x21')]; ) {
_0x17c91d = _0x351239[_0x176b54];
++_0x176b54;
_0x53bfe3 = !0x0;
for (var _0xbea2f0 = this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - _0x17c91d[_0x4cc7('0x3571')][_0x4cc7('0x21')], _0xa6c776 = 0x0, _0x5ce057 = _0x17c91d[_0x4cc7('0x3571')][_0x4cc7('0x21')]; _0xa6c776 < _0x5ce057; ) {
var _0x2410f5 = _0xa6c776++;
_0x2410f5 = _0x2d63f9[_0x4cc7('0x288')](_0x17c91d['code'][_0x2410f5], this[_0x4cc7('0x1284')][_0x2410f5 + _0xbea2f0]);
if (!(0.25 > (0x0 <= _0x2410f5 ? _0x2410f5 : -_0x2410f5))) {
_0x53bfe3 = !0x1;
break;
}
}
if (_0x53bfe3) {
_0x17c91d[_0x4cc7('0x3575')]();
_0x176b54 = 0x0;
for (_0x351239 = this[_0x4cc7('0x1284')]['length']; _0x176b54 < _0x351239; )
_0x17c91d = _0x176b54++,
this[_0x4cc7('0x1284')][_0x17c91d] = -0x1;
break;
}
}
}
},
'__class__': _0x1fed9e
});
var _0x3aed7c = function(_0x3f99d5, _0x3155e1, _0x517691) {
this[_0x4cc7('0xf3c')] = 4.2;
this['wormholeKnown'] = !0x1;
this[_0x4cc7('0xf3e')] = 0x0;
_0x21ad67['call'](this);
this['radius'] = _0x3f99d5;
this[_0x4cc7('0xeff')] = _0x3155e1;
this['scale'] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')];
this[_0x4cc7('0xf40')] = new _0x212a6a();
this[_0x4cc7('0xf41')] = new _0x212a6a();
this[_0x4cc7('0x3576')] = new _0x212a6a();
this[_0x4cc7('0x3bf')](_0x3155e1);
_0x3f99d5 = _0x48c401(this, this[_0x4cc7('0xf42')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3f99d5)));
};
_0x16dada[_0x4cc7('0x3577')] = _0x3aed7c;
_0x3aed7c[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20SolarSystemOverview'[_0x4cc7('0x46')]('\x20');
_0x3aed7c[_0x4cc7('0x92b')] = _0x24e28;
_0x3aed7c[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], {
'date': null,
'wormholeKnown': null,
'minDistFromWormhole': null,
'centerX': null,
'centerY': null,
'radius': null,
'scale': null,
'bounds': null,
'planetLocation': null,
'wormholeLocation': null,
'tunnelEnd': null,
'updateDate': function(_0x4e5398) {
if (_0x4cc7('0x3578') === _0x4cc7('0x3578')) {
null == _0x4e5398 && (_0x4e5398 = _0x33e1c1[_0x4cc7('0x2e91')]);
var _0x1987fb = !0x1;
this[_0x4cc7('0xf3e')] != _0x4e5398 && (this['date'] = _0x4e5398,
_0x1987fb = !0x0);
_0x4e5398 = _0x4b25d1[_0x4cc7('0x104e')];
var _0x24cbbd = _0x4e5398[_0x4cc7('0x123e')];
_0x24cbbd = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x24cbbd['id'], _0x24cbbd[_0x4cc7('0xc12')]);
var _0x3a6cfd = _0x4e5398[_0x4cc7('0xc2f')];
(_0x24cbbd < _0x3a6cfd ? _0x24cbbd : _0x3a6cfd) >= _0x4e5398[_0x4cc7('0xc2f')] != this[_0x4cc7('0xf3d')] && (_0x1987fb = _0x4b25d1[_0x4cc7('0x104e')],
_0x4e5398 = _0x1987fb[_0x4cc7('0x123e')],
_0x4e5398 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4e5398['id'], _0x4e5398[_0x4cc7('0xc12')]),
_0x24cbbd = _0x1987fb[_0x4cc7('0xc2f')],
this[_0x4cc7('0xf3d')] = (_0x4e5398 < _0x24cbbd ? _0x4e5398 : _0x24cbbd) >= _0x1987fb['levelCount'],
_0x1987fb = !0x0);
this[_0x4cc7('0xf3c')] != _0x33e1c1[_0x4cc7('0xf3c')] && (this[_0x4cc7('0xf3c')] = _0x33e1c1['minDistFromWormhole'],
_0x1987fb = !0x0);
_0x1987fb && this[_0x4cc7('0xf42')]();
} else {
_0x24cbbd = _0x4e5398[_0x1987fb];
++_0x1987fb;
var _0x47dd23 = this[_0x4cc7('0x1584')];
if (null != (null != _0x842c50[_0x24cbbd] ? _0x47dd23['getReserved'](_0x24cbbd) : _0x47dd23['h'][_0x24cbbd])) {
_0x47dd23 = 0x0;
var _0x1e58f0 = this[_0x4cc7('0x1584')];
for (_0x1e58f0 = (null != _0x842c50[_0x24cbbd] ? _0x1e58f0[_0x4cc7('0xd77')](_0x24cbbd) : _0x1e58f0['h'][_0x24cbbd])[_0x4cc7('0x46')]('|'); _0x47dd23 < _0x1e58f0[_0x4cc7('0x21')]; ) {
var _0x55e18b = _0x1e58f0[_0x47dd23];
++_0x47dd23;
this['addDecorator'](_0x24cbbd, _0xf9332a[_0x4cc7('0x3133')](_0x55e18b, '~', '-'));
}
}
}
},
'redraw': function() {
var _0xd1b454 = this[_0x4cc7('0xa9a')];
_0xd1b454 = (_0xd1b454['x'] + _0xd1b454['y']) / 0x2 * this[_0x4cc7('0xf3f')];
var _0x420652 = _0xd1b454 / 5.2
, _0x543e7d = 0.03 * _0xd1b454;
_0xd1b454 *= 0.02;
var _0x1bd3b6 = 0x0
, _0x44a026 = 0x0;
_0x463bf2[_0x4cc7('0x3579')](this[_0x4cc7('0xf3e')], this[_0x4cc7('0xf41')]);
null != this['bounds'] && (_0x1bd3b6 = _0x2d63f9['AVGXb'](this['wormholeLocation']['x'], this[_0x4cc7('0xf41')]['y']),
_0x44a026 = (0x0 <= _0x1bd3b6 ? _0x1bd3b6 : -_0x1bd3b6) > this[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] / this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] ? this[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] / 0x2 : this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] / 0x2,
_0x44a026 *= 0.09615384615384615,
_0x1bd3b6 = this['bounds']['x'] + _0x2d63f9['qMfkS'](this[_0x4cc7('0xeff')]['width'], 0x2) - this[_0x4cc7('0xf41')]['x'] * _0x44a026,
_0x44a026 = this[_0x4cc7('0xeff')]['y'] + this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] / 0x2 - this['wormholeLocation']['y'] * _0x44a026);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
this[_0x4cc7('0xbb9')]()['beginFill'](0x0, 0x1);
this[_0x4cc7('0xbb9')]()['drawCircle'](_0x1bd3b6, _0x44a026, 0x2 * _0x543e7d);
_0x463bf2[_0x4cc7('0x2ea2')](this[_0x4cc7('0xf3e')], this[_0x4cc7('0xf40')]);
var _0x4002de = this[_0x4cc7('0xf40')]
, _0xdede90 = this[_0x4cc7('0xf40')];
null == _0xdede90 && (_0xdede90 = new _0x212a6a());
_0xdede90['x'] = _0x4002de['x'] * _0x420652;
_0xdede90['y'] = _0x4002de['y'] * _0x420652;
this[_0x4cc7('0xf40')]['y'] *= 0.8;
this['drawOrbit'](_0x1bd3b6 + this[_0x4cc7('0xf40')]['x'], _0x44a026 + this[_0x4cc7('0xf40')]['y'], _0x543e7d);
_0xdede90 = _0x4002de = this[_0x4cc7('0xf41')];
null == _0xdede90 && (_0xdede90 = new _0x212a6a());
_0xdede90['x'] = _0x4002de['x'] * _0x420652;
_0xdede90['y'] = _0x4002de['y'] * _0x420652;
this[_0x4cc7('0xf41')]['y'] *= 0.8;
this[_0x4cc7('0xf3d')] && this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f31')](_0x1bd3b6 + this[_0x4cc7('0xf41')]['x'], _0x44a026 + this['wormholeLocation']['y'], 1.9 * _0x543e7d);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')]();
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](_0xd1b454, 0x0);
this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, _0x420652);
this[_0x4cc7('0xf3d')] && this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, 5.2 * _0x420652);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0.7 * _0xd1b454, 0x0);
this['drawOrbit'](_0x1bd3b6, _0x44a026, 2.5 * _0x420652);
this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, 7.279999999999999 * _0x420652);
_0x4002de = this['planetLocation'];
_0xdede90 = this['wormholeLocation'];
_0x4002de['x'] = _0xdede90['x'];
_0x4002de['y'] = _0xdede90['y'];
_0x4002de = this[_0x4cc7('0xf40')];
_0xdede90 = _0x4002de['x'] * _0x4002de['x'] + _0x4002de['y'] * _0x4002de['y'];
var _0x5b9e3a = _0xdede90 - 0x1;
_0x2d63f9[_0x4cc7('0x3430')](1e-10, 0x0 <= _0x5b9e3a ? _0x5b9e3a : -_0x5b9e3a) || (0x0 == _0xdede90 ? (_0x4002de['x'] = 0x1,
_0x4002de['y'] = 0x0) : (_0xdede90 = 0x1 / Math[_0x4cc7('0x2c')](_0xdede90),
_0x4002de['x'] *= _0xdede90,
_0x4002de['y'] *= _0xdede90));
_0x4002de = this[_0x4cc7('0xf40')];
_0x420652 += 1.3 * _0x543e7d;
_0x543e7d = this[_0x4cc7('0xf40')];
null == _0x543e7d && (_0x543e7d = new _0x212a6a());
_0x543e7d['x'] = _0x4002de['x'] * _0x420652;
_0x543e7d['y'] = _0x4002de['y'] * _0x420652;
_0x420652 = this['planetLocation'];
_0x543e7d = this[_0x4cc7('0xf41')];
_0x4002de = 0x1 - this['minDistFromWormhole'] / 4.2;
_0xdede90 = this[_0x4cc7('0x3576')];
null == _0xdede90 && (_0xdede90 = new _0x212a6a());
_0xdede90['x'] = _0x420652['x'] + _0x4002de * (_0x543e7d['x'] - _0x420652['x']);
_0xdede90['y'] = _0x420652['y'] + _0x4002de * (_0x543e7d['y'] - _0x420652['y']);
this[_0x4cc7('0xbb9')]()['moveTo'](_0x1bd3b6 + this['planetLocation']['x'], _0x2d63f9['xiZtN'](_0x44a026, this['planetLocation']['y']));
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x1bd3b6 + this[_0x4cc7('0x3576')]['x'], _0x44a026 + this['tunnelEnd']['y']);
this[_0x4cc7('0xf3d')] && (this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](_0xd1b454, 0x0, 0.2),
this['get_graphics']()[_0x4cc7('0x293b')](_0x1bd3b6 + this[_0x4cc7('0xf41')]['x'], _0x44a026 + this['wormholeLocation']['y']));
this[_0x4cc7('0x357b')] = _0x1bd3b6;
this['centerY'] = _0x44a026;
},
'drawOrbit': function(_0x1f91c6, _0x3f5593, _0x1044fb) {
this['get_graphics']()[_0x4cc7('0x2175')](_0x1f91c6 - _0x1044fb, _0x3f5593 - 0.8 * _0x1044fb, 0x2 * _0x1044fb, 1.6 * _0x1044fb);
},
'__class__': _0x3aed7c
});
var _0x217368 = function() {
this['currentIndex'] = 0x0;
_0x145ce0['call'](this);
this[_0x4cc7('0xb05')] = _0x2e945e['exponential'](0xa, 0x1e, 0x2);
this['addEventListener'](_0x4cc7('0x1fac'), _0x48c401(this, this[_0x4cc7('0x31e7')]));
};
_0x16dada[_0x4cc7('0x357c')] = _0x217368;
_0x217368[_0x4cc7('0x8f2')] = _0x4cc7('0x357d')[_0x4cc7('0x46')]('\x20');
_0x217368[_0x4cc7('0x8f8')] = [_0x556be8, _0x4fc155];
_0x217368[_0x4cc7('0x2d6')] = {};
_0x217368[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493');
_0x217368[_0x4cc7('0x493')] = function() {
return _0x2d63f9[_0x4cc7('0x292')](null, _0x217368[_0x4cc7('0xbc4')]) ? _0x217368['instance'] = new _0x217368() : _0x217368['instance'];
}
;
_0x217368['__super__'] = _0x145ce0;
_0x217368['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], {
'priceFunction': null,
'priceText': null,
'usedCount': null,
'price': null,
'iconContainer': null,
'characterIcons': null,
'iconLayout2D': null,
'iconArrangement': null,
'chosenCharacter': null,
'frameWaited': null,
'respawnCallback': null,
'cancelCallback': null,
'currentIndex': null,
'onScale': function() {
for (var _0x3e3863 = 0x0, _0xc7f501 = this[_0x4cc7('0x357e')]; _0x3e3863 < _0xc7f501[_0x4cc7('0x34')](); ) {
var _0x5ea775 = _0xc7f501[_0x4cc7('0x2b')](_0x3e3863);
++_0x3e3863;
this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(_0x5ea775[_0x4cc7('0x217a')]));
}
this['iconArrangement'][_0x4cc7('0x2241')]();
},
'createLayout2': function() {
var _0x5e54cc = this
, _0x349608 = _0x172b83[_0x4cc7('0x46f')]()
, _0x20b11e = new _0x23639f(this);
(null == _0x349608 ? _0x172b83['get_currentLayout']() : _0x349608)[_0x4cc7('0x2a')](_0x20b11e, new _0x449b83(!0x0,0.9));
_0x349608 = _0x172b83['get_stageLayout']();
_0x20b11e = new _0x23639f(this);
(null == _0x349608 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x349608)[_0x4cc7('0x2a')](_0x20b11e, new _0x310c15(!0x0,0.5));
_0x349608 = _0x48c401(this, this[_0x4cc7('0x357f')]);
this[_0x4cc7('0x22e')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x349608)));
this['characterIcons'] = _0x2bc114['toObjectVector'](null);
this[_0x4cc7('0x3580')] = new _0x3cd1cb(0x64,0x64);
this['iconContainer'][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x3581')]));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3580')]);
_0x349608 = 0x0;
for (_0x20b11e = _0x1fb3e3[_0x4cc7('0x239a')]; _0x349608 < _0x20b11e[_0x4cc7('0x34')](); ) {
if ('WWXaO' !== _0x4cc7('0x3582')) {
var _0x4905bb = _0x20b11e[_0x4cc7('0x2b')](_0x349608);
++_0x349608;
_0x4905bb = _0x2d63f9[_0x4cc7('0x294')](_0x4905bb, _0x1fb3e3['lizard']) ? new _0x57bb06(function(_0x5e54cc, _0x349608) {
return function(_0x20b11e) {
_0x349608[0x0](_0x5e54cc[0x0], _0x20b11e);
}
;
}([_0x4905bb], [_0x48c401(this, this[_0x4cc7('0x3583')])])) : new _0x5dc41f(_0x4905bb,function(_0x5e54cc, _0x349608) {
return function(_0x20b11e) {
_0x349608[0x0](_0x5e54cc[0x0], _0x20b11e);
}
;
}([_0x4905bb], [_0x48c401(this, this[_0x4cc7('0x3583')])]));
this[_0x4cc7('0x22e')][_0x4cc7('0x95b')](new _0x23639f(_0x4905bb));
this[_0x4cc7('0x357e')][_0x4cc7('0x29')](_0x4905bb);
this['iconContainer']['addChild'](_0x4905bb);
} else {
return this[_0x4cc7('0x2410')]() && this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() > this[_0x4cc7('0x102f')] && (0x0 < this[_0x4cc7('0x1d69')] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')]['physicsData']['onGround'] : !0x1;
}
}
this[_0x4cc7('0x3584')] = new _0x277385(0x0,0x0);
this[_0x4cc7('0x3585')] = new _0x159483(this['iconLayout2D'],!0x0,!0x1,this[_0x4cc7('0x3580')]);
this[_0x4cc7('0x3585')][_0x4cc7('0x2241')]();
_0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]);
_0x172b83['get_currentLayout']()['add'](_0x349608, new _0x456817(!0x0,0x20));
_0x20b11e = this['iconContainer'];
_0x349608 = new _0x23639f(this[_0x4cc7('0x357e')]['get'](0x0));
_0x20b11e = new _0x23639f(_0x20b11e);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0x456817(!0x1,0x0), _0x349608);
_0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x310c15(!0x0,0.5));
_0x349608 = this['priceText'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x20, null, _0x4cc7('0x3586'), 0x64, null, null, null, 0x0);
_0x20b11e = null;
null == _0x20b11e && (_0x20b11e = _0x349608[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x349608), new _0x5a0679(_0x20b11e));
_0x20b11e = this[_0x4cc7('0x3587')];
_0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]);
_0x20b11e = new _0x23639f(_0x20b11e);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0x456817(!0x0,0x0), _0x349608);
_0x349608 = new _0x23639f(this['priceText']);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x310c15(!0x0,0.5));
_0x349608 = new _0x23639f(this[_0x4cc7('0x3587')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x436bc1(0x28,_0x30bcc9['TOP']));
this[_0x4cc7('0xa0c')](this['priceText']);
_0x20b11e = this[_0x4cc7('0x3580')];
_0x349608 = new _0x23639f(this[_0x4cc7('0x3587')]);
_0x20b11e = new _0x23639f(_0x20b11e);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x349608);
this['resizeToContents'](null, new _0x23639f(this['iconContainer']), 0x28);
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x310c15(!0x1,0.5), new _0x101b9d(_0x172b83['get_stageLayout']()[_0x4cc7('0xeff')]));
_0x349608 = new _0x24e28();
_0x20b11e = new _0x109181(null,0x1c);
_0x20b11e[_0x4cc7('0x2c60')] = _0x5cad50[_0x4cc7('0x91d')](0xffffff);
_0x20b11e[_0x4cc7('0x1c9b')] = 0xcccccc;
_0x20b11e[_0x4cc7('0x1c9c')] = 3.2;
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x349608), _0x20b11e);
this[_0x4cc7('0xb6a')](_0x349608, 0x0);
var _0x59c6ca = new _0x24e28();
this['layout'][_0x4cc7('0x2a')](new _0x23639f(_0x59c6ca), new _0x49d73b());
this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() {
if ('CKgbG' !== _0x4cc7('0x3588')) {
var _0x349608 = _0x5e54cc[_0x4cc7('0x22e')][_0x4cc7('0xeff')];
_0x59c6ca[_0x4cc7('0xb46')](_0x349608['x'] + _0x349608[_0x4cc7('0x7d9')]);
} else {
_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this);
if (this[_0x4cc7('0x1f93')])
for (var _0xa18d32 = this[_0x4cc7('0x1f8f')][_0x4cc7('0x38')](); _0xa18d32[_0x4cc7('0x94e')](); ) {
var _0x1a1b0c = _0xa18d32[_0x4cc7('0x3a')]();
this[_0x4cc7('0x1f94')](_0x1a1b0c);
}
}
}
)));
_0x349608 = _0x5e54cc['layout']['bounds'];
_0x59c6ca[_0x4cc7('0xb46')](_0x349608['x'] + _0x349608[_0x4cc7('0x7d9')]);
this[_0x4cc7('0xa0c')](_0x59c6ca);
},
'show': function(_0x41a017, _0x588c09, _0x3c4b69) {
if (null == this[_0x4cc7('0x3587')] && !this[_0x4cc7('0x1911')])
this[_0x4cc7('0x1910')](null);
this[_0x4cc7('0x3589')] = null;
this['usedCount'] = _0x41a017['get_length']();
var _0x329ab7 = this['price'] = this[_0x4cc7('0x358a')](_0x41a017[_0x4cc7('0x34')]() - 0x1);
_0x127d51[_0x4cc7('0x493')]();
var _0xb28def = _0x127d51[_0x4cc7('0xc99')];
_0xb28def = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0xb28def['id'], _0xb28def[_0x4cc7('0xc12')]);
var _0x130cdc = _0x127d51[_0x4cc7('0xc9a')];
_0xb28def += _0x104058[_0x4cc7('0x493')]()['get'](_0x130cdc['id'], _0x130cdc[_0x4cc7('0xc12')]);
_0x130cdc = _0x127d51[_0x4cc7('0x2f46')];
if (!(_0x329ab7 > _0xb28def - _0x104058[_0x4cc7('0x493')]()['get'](_0x130cdc['id'], _0x130cdc[_0x4cc7('0xc12')]))) {
if (_0x4cc7('0x358b') === _0x4cc7('0x358c')) {
null == _0x3c4b69 && (_0x3c4b69 = 0x0);
null == _0x588c09 && (_0x588c09 = !0x1);
for (var _0x4f5c70 = 0x0, _0x1a9a2e = this['__priorities']['length']; _0x4f5c70 < _0x1a9a2e; ) {
var _0x5f4248 = _0x4f5c70++;
if (_0x3c4b69 > this[_0x4cc7('0xa5f')][_0x5f4248]) {
this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x5f4248, 0x0, _0x41a017);
this[_0x4cc7('0xa5f')]['splice'](_0x5f4248, 0x0, _0x3c4b69);
this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x5f4248, 0x0, !_0x588c09);
return;
}
}
this[_0x4cc7('0xa5d')]['push'](_0x41a017);
this[_0x4cc7('0xa5f')]['push'](_0x3c4b69);
this[_0x4cc7('0xc91')][_0x4cc7('0x29')](!_0x588c09);
} else {
this[_0x4cc7('0x358d')] = _0x588c09;
this['cancelCallback'] = _0x3c4b69;
this['priceText']['set_text'](_0x4cc7('0x358e'));
0x0 < this[_0x4cc7('0x358f')] ? this[_0x4cc7('0x3587')][_0x4cc7('0x3590')](_0x4cc7('0x3591') + this[_0x4cc7('0x358f')] + '\x20power\x20cells.') : this['priceText'][_0x4cc7('0x3590')]('The\x20first\x20time\x20is\x20free!');
_0xec98bb[_0x4cc7('0x24ab')]();
_0x588c09 = !0x1;
_0x3c4b69 = 0x0;
for (_0x329ab7 = this[_0x4cc7('0x357e')]; _0x3c4b69 < _0x329ab7[_0x4cc7('0x34')](); ) {
_0xb28def = _0x329ab7['get'](_0x3c4b69);
++_0x3c4b69;
_0xb28def[_0x4cc7('0xc20')](_0xb28def[_0x4cc7('0xb30')]['isUnlocked']() && !_0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x9ec')] || _0xb28def[_0x4cc7('0xb30')] == _0x1fb3e3[_0x4cc7('0xc2b')]);
if (null != _0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x2195')] && _0xb28def['character'] != _0x1fb3e3[_0x4cc7('0xc2b')]) {
_0xb28def[_0x4cc7('0xb30')] != _0xb28def[_0x4cc7('0xb30')]['wardrobe'][_0x4cc7('0x255c')]() && _0xb28def[_0x4cc7('0x486')](_0xb28def[_0x4cc7('0xb30')]['wardrobe']['get_activeCostume']());
_0x130cdc = 0x0;
for (var _0x236785 = _0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x130cdc < _0x236785[_0x4cc7('0x34')](); ) {
var _0x4a387b = _0x236785['get'](_0x130cdc);
++_0x130cdc;
if (0x0 <= _0x41a017[_0x4cc7('0x2d')](_0x4a387b, 0x0)) {
_0xb28def[_0x4cc7('0xc20')](!0x1);
break;
}
}
} else
0x0 <= _0x41a017[_0x4cc7('0x2d')](_0xb28def[_0x4cc7('0xb30')], 0x0) && _0xb28def[_0x4cc7('0xc20')](!0x1);
_0xb28def[_0x4cc7('0xb48')]() && (this[_0x4cc7('0x3592')](_0xb28def),
_0xb28def[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x588c09 = !0x0));
}
this[_0x4cc7('0x3585')][_0x4cc7('0x2241')]();
_0x588c09 ? (_0x41a017 = _0x104058['get_instance']()['get'](_0x4cc7('0x7c8'), -0x1),
0x0 == this[_0x4cc7('0x358f')] && 0x0 <= _0x41a017 && this['characterIcons'][_0x4cc7('0x2b')](_0x41a017)[_0x4cc7('0xb48')]() ? (_0x56067a[_0x4cc7('0x78f')](0x0, this[_0x4cc7('0x3593')]) && this[_0x4cc7('0x3592')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])),
this[_0x4cc7('0x3593')] = _0x41a017,
this[_0x4cc7('0x3594')](this['characterIcons'][_0x4cc7('0x2b')](this['currentIndex']))) : this[_0x4cc7('0x3593')] = -0x1,
this[_0x4cc7('0x22e')][_0x4cc7('0x13')](),
_0x41a017 = _0x445379['get_instance'](),
_0x41a017[_0x4cc7('0xb48')]() && 0x0 < _0x41a017['blockingOverlays'][_0x4cc7('0x34')]() || _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](this)) : this[_0x4cc7('0x2d73')](!0x0);
}
}
},
'onCharactersScrolled': function(_0x572599) {
_0x572599[_0x4cc7('0x1248')]();
},
'onCharacterClicked': function(_0x2fc439, _0x26703b) {
_0x26703b['stopImmediatePropagation']();
this[_0x4cc7('0x3595')](_0x2fc439);
},
'respawnAs': function(_0x20eb58) {
if (!(0.6 > _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3410')] || _0x56067a[_0x4cc7('0x3574')](null, this[_0x4cc7('0x3589')])) && _0x20eb58[_0x4cc7('0x23e9')]()) {
var _0x36e2cd = _0x1fb3e3[_0x4cc7('0x239a')]['indexOf'](_0x20eb58, 0x0);
null != _0x20eb58[_0x4cc7('0x2195')] && _0x20eb58 != _0x1fb3e3['random'] && _0x20eb58['wardrobe'][_0x4cc7('0x255c')]()[_0x4cc7('0x23e9')]() && (_0x20eb58 = _0x20eb58[_0x4cc7('0x2195')]['get_activeCostume']());
var _0x378ea3 = this[_0x4cc7('0x358f')];
_0x127d51[_0x4cc7('0x493')]();
var _0x1ed604 = _0x127d51[_0x4cc7('0xc99')];
_0x1ed604 = _0x104058[_0x4cc7('0x493')]()['get'](_0x1ed604['id'], _0x1ed604['defaultValue']);
var _0x1e0e0a = _0x127d51[_0x4cc7('0xc9a')];
_0x1ed604 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1e0e0a['id'], _0x1e0e0a['defaultValue']);
_0x1e0e0a = _0x127d51[_0x4cc7('0x2f46')];
_0x378ea3 <= _0x1ed604 - _0x104058[_0x4cc7('0x493')]()['get'](_0x1e0e0a['id'], _0x1e0e0a[_0x4cc7('0xc12')]) ? (this[_0x4cc7('0x3594')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](_0x36e2cd)),
this['chosenCharacter'] = _0x20eb58,
this[_0x4cc7('0x3596')] = !0x1,
0x0 == this[_0x4cc7('0x358f')] && _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x7c7')] + (0x0 < this[_0x4cc7('0x3597')] ? _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x3597')]) : ''), _0x36e2cd)) : this[_0x4cc7('0xc20')](!0x1);
}
},
'onRemoved': function(_0x3e900c) {
_0x3e900c[_0x4cc7('0xa26')] == this && this['cancel'](null != _0x180fa9['view'][_0x4cc7('0xfe9')]());
},
'cancel': function(_0x235be4) {
if (_0x4cc7('0x3598') !== _0x4cc7('0x3598')) {
_0x2083a5[_0x4cc7('0x96b')](this, _0x235be4);
} else {
_0x235be4 && _0x56067a[_0x4cc7('0x7c9')](null, this['cancelCallback']) && this[_0x4cc7('0x3599')]();
0x0 == this[_0x4cc7('0x358f')] && 0x0 > this[_0x4cc7('0x3593')] && _0x235be4 && _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0x7c8'), null);
this[_0x4cc7('0x3589')] = this[_0x4cc7('0x3599')] = this[_0x4cc7('0x358d')] = null;
this[_0x4cc7('0x3596')] = !0x1;
this['set_visible'](!0x1);
}
},
'update': function(_0x202a89) {
if (null == this[_0x4cc7('0x3589')] && 0.36 <= _0x445379['get_instance']()['timeBlocked'])
if (_0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed']('jump'))
0x0 <= this[_0x4cc7('0x3593')] ? this[_0x4cc7('0x3595')](_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])) : this[_0x4cc7('0xc20')](!0x1);
else if (_0x2ab848['controlScheme'][_0x4cc7('0x94a')](_0x202a89),
_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x6a2'))) {
if (_0x4cc7('0x359a') === _0x4cc7('0x359a')) {
for (0x0 <= this[_0x4cc7('0x3593')] && this['removeHighlight'](this['characterIcons'][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); this[_0x4cc7('0x3593')]--,
-0x1 > this[_0x4cc7('0x3593')] && (this['currentIndex'] = this['characterIcons'][_0x4cc7('0x34')]() - 0x1),
0x0 <= this[_0x4cc7('0x3593')] && !this['characterIcons'][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])[_0x4cc7('0xb48')](); )
;
0x0 <= this[_0x4cc7('0x3593')] && this[_0x4cc7('0x3594')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')]));
} else {
null != this[_0x4cc7('0x1950')] && (this[_0x4cc7('0x1950')][_0x4cc7('0xa35')](),
this[_0x4cc7('0x1b98')](this[_0x4cc7('0x1950')]),
this[_0x4cc7('0x1950')] = null);
}
} else if (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x1d99'))) {
if (_0x4cc7('0x359b') === _0x4cc7('0x359c')) {
_0x42b6c7[_0x4cc7('0x359d')] = !0x0;
for (var _0x2ddf43 = 0x0, _0x2a8447 = _0x3cecb9['current'][_0x4cc7('0x923')]; _0x2ddf43 < _0x2a8447[_0x4cc7('0x21')]; ) {
var _0x2fc1f8 = _0x2a8447[_0x2ddf43];
++_0x2ddf43;
_0x2fc1f8['set_cursor'](null);
}
} else {
for (0x0 <= this['currentIndex'] && this[_0x4cc7('0x3592')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); this[_0x4cc7('0x3593')]++,
this[_0x4cc7('0x3593')] >= this[_0x4cc7('0x357e')][_0x4cc7('0x34')]() && (this['currentIndex'] = -0x1),
0x0 <= this[_0x4cc7('0x3593')] && !this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])[_0x4cc7('0xb48')](); )
;
0x0 <= this[_0x4cc7('0x3593')] && this['highlight'](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')]));
}
}
if (null != this[_0x4cc7('0x3589')])
if (this['frameWaited']) {
if (null != this['respawnCallback']) {
_0x202a89 = this['price'];
_0x127d51['get_instance']();
var _0x5647fb = _0x127d51[_0x4cc7('0xc99')];
_0x5647fb = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5647fb['id'], _0x5647fb[_0x4cc7('0xc12')]);
var _0x6a9e80 = _0x127d51[_0x4cc7('0xc9a')];
_0x5647fb += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x6a9e80['id'], _0x6a9e80[_0x4cc7('0xc12')]);
_0x6a9e80 = _0x127d51['softSpent'];
_0x202a89 = _0x202a89 <= _0x5647fb - _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x6a9e80['id'], _0x6a9e80['defaultValue']);
} else
_0x202a89 = !0x1;
if (_0x202a89) {
if (!this[_0x4cc7('0x358d')](this[_0x4cc7('0x3589')])) {
this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3589')]['ordering'])[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3589')][_0x4cc7('0x23e5')])[_0x4cc7('0xc20')](!0x1);
this[_0x4cc7('0x3589')] = null;
return;
}
this['respawnCallback'] = null;
_0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0x2166')](this[_0x4cc7('0x358f')], _0x4cc7('0x359e'));
this[_0x4cc7('0xc20')](!0x1);
}
this[_0x4cc7('0x3599')] = null;
this[_0x4cc7('0x3596')] = !0x1;
} else
this[_0x4cc7('0x3596')] = !0x0;
},
'reset': function() {
this[_0x4cc7('0x3589')] = null;
this[_0x4cc7('0x3596')] = !0x1;
},
'done': function() {
if (_0x4cc7('0x359f') === _0x4cc7('0x35a0')) {
_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this['_mesh'][_0x4cc7('0x32')](_0x430307['getDefaultMaterial']()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]()));
this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]());
this['finalizeAsset'](this[_0x4cc7('0x1376')]);
this[_0x4cc7('0x1761')] = !0x0;
} else {
return !0x1;
}
},
'onAddedToStage': function(_0xc4a693) {
_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x20c0')][_0x4cc7('0x96b')](this, _0xc4a693);
this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x295')], _0x48c401(this, this[_0x4cc7('0xc5e')]));
},
'onRemovedFromStage': function(_0x30d31c) {
_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x20c1')]['call'](this, _0x30d31c);
_0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xa2d')]('click', _0x48c401(this, this[_0x4cc7('0xc5e')]));
},
'hide': function(_0x3a2dbc) {
0.6 <= _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3410')] && this[_0x4cc7('0xc20')](!0x1);
},
'highlight': function(_0x4dbb12) {
if (_0x4cc7('0x35a1') !== _0x4cc7('0x35a2')) {
_0x4dbb12['set_frontView'](!0x0);
_0x4dbb12['addRectangleAroundOpaquePixels'](0x4, 0x0, 0x33ff, 2.4, 0x0);
this['iconContainer'][_0x4cc7('0x2245')](_0x4dbb12[_0x4cc7('0x472')]() + _0x4dbb12[_0x4cc7('0xa74')]() / 0x2);
} else {
return function(_0x6a132) {
b['__loadImage'](d[0x0][_0x4cc7('0x1341')])[_0x4cc7('0x35a3')]((_0x37a526 = c[0x0],
_0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x12aa')])))[_0x4cc7('0x928')](function(_0x7f20c, _0x4d03a9) {
return function(_0x5eff4d) {
b[_0x4cc7('0x1a08')](_0x6a132, _0x5eff4d);
_0x5eff4d = b[_0x4cc7('0x146d')];
null != _0x842c50[_0x4dbb12] ? _0x5eff4d[_0x4cc7('0x97d')](_0x4dbb12, _0x6a132) : _0x5eff4d['h'][_0x4dbb12] = _0x6a132;
b['cachedImages'][_0x4cc7('0x95b')](_0x4d03a9[0x0][_0x4cc7('0x1341')]);
_0x5eff4d = b[_0x4cc7('0x2ac3')];
null != _0x842c50[_0x4dbb12] ? _0x5eff4d[_0x4cc7('0x97d')](_0x4dbb12, !0x0) : _0x5eff4d['h'][_0x4dbb12] = !0x0;
_0x7f20c[0x0][_0x4cc7('0x43')](_0x6a132);
}
;
}(c, d));
}
;
}
},
'removeHighlight': function(_0x2ac86d) {
if ('icTJw' === 'WDxLd') {
var _0x58eeda = 0x1;
var _0x4c7563 = 0x0;
var _0x1712fb = -e;
var _0x4d3f1b = 0x0;
} else {
_0x2ac86d['set_frontView'](!0x1);
_0x2ac86d[_0x4cc7('0x274d')]();
}
},
'calculateCurrentCost': function(_0x1a3cc6) {
_0x1a3cc6 = Math[_0x4cc7('0xa96')](this['priceFunction'](_0x1a3cc6));
var _0x460b78 = _0x217368[_0x4cc7('0xb06')];
_0x460b78 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x460b78['id'], _0x460b78['defaultValue']) ? 0xa : 0x0;
return _0x1a3cc6 - _0x460b78;
},
'__class__': _0x217368
});
var _0x27ea6f = function(_0x2a7c76, _0xdaf161) {
this[_0x4cc7('0x1106')] = _0x2a7c76;
this['rejectedCharacter'] = _0xdaf161;
_0x1b638a['call'](this);
};
_0x16dada['com.player03.run3.ui.popup.RestrictedCharacterSelect'] = _0x27ea6f;
_0x27ea6f[_0x4cc7('0x8f2')] = _0x4cc7('0x35a4')[_0x4cc7('0x46')]('\x20');
_0x27ea6f[_0x4cc7('0x92b')] = _0x1b638a;
_0x27ea6f[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a[_0x4cc7('0x8')], {
'section': null,
'rejectedCharacter': null,
'createLayout2': function() {
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x449b83(!0x0,0.85), new _0x101b9d(this[_0x4cc7('0x20c8')][_0x4cc7('0xeff')]));
var _0x182086 = _0x4cc7('0x35a5') + this['rejectedCharacter'][_0x4cc7('0x5e2')]
, _0x36b8ea = this[_0x4cc7('0x1106')][_0x4cc7('0x1584')];
_0x182086 = null != _0x842c50[_0x182086] ? _0x36b8ea['getReserved'](_0x182086) : _0x36b8ea['h'][_0x182086];
null == _0x182086 && (_0x182086 = this[_0x4cc7('0x1106')][_0x4cc7('0x1584')],
_0x182086 = null != _0x842c50['restrictionReason'] ? _0x182086[_0x4cc7('0xd77')](_0x4cc7('0x35a6')) : _0x182086['h'][_0x4cc7('0x35a6')]);
null == _0x182086 ? _0x182086 = '' : (_0x182086 = _0x29cea6[_0x4cc7('0x20')](_0x182086, _0x4cc7('0x35a7'), this['rejectedCharacter'][_0x4cc7('0x23bc')]),
_0x182086 += '\x20');
_0x182086 = _0x22bdfe['createTextField'](0x0, 0x24, null, _0x182086 + _0x4cc7('0x35a8'), this['get_width']());
_0x36b8ea = null;
null == _0x36b8ea && (_0x36b8ea = _0x182086[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x182086), new _0x5a0679(_0x36b8ea));
_0x36b8ea = new _0x23639f(_0x182086);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x36b8ea, new _0x456817(!0x0,0x50));
_0x36b8ea = new _0x23639f(_0x182086);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x36b8ea, new _0x310c15(!0x0,0.5));
_0x36b8ea = new _0x23639f(_0x182086);
_0x172b83['get_currentLayout']()['add'](_0x36b8ea, new _0x436bc1(0x28,_0x30bcc9[_0x4cc7('0x1e99')]));
this[_0x4cc7('0xa0c')](_0x182086);
_0x36b8ea = new _0x457ac5();
for (var _0xcfe14c, _0x3eeb5f, _0x37a0b7 = null, _0x2d6153 = 0x0, _0x385ed3 = _0x1fb3e3[_0x4cc7('0x239a')]; _0x2d6153 < _0x385ed3['get_length'](); )
if (_0x3eeb5f = _0x385ed3[_0x4cc7('0x2b')](_0x2d6153),
++_0x2d6153,
this[_0x4cc7('0x1106')][_0x4cc7('0x2d32')](_0x3eeb5f)) {
if (_0x3eeb5f[_0x4cc7('0x23e9')]() && !_0x3eeb5f['asleep'])
_0xcfe14c = new _0x1c24cf(_0x3eeb5f[_0x4cc7('0x23f2')](),function(_0x182086, _0x36b8ea) {
return function(_0xcfe14c) {
_0x36b8ea[0x0](_0x182086[0x0], _0xcfe14c);
}
;
}([_0x3eeb5f], [_0x48c401(this, this[_0x4cc7('0x3261')])])),
null != _0x37a0b7 && (_0x3eeb5f = new _0x23639f(_0x37a0b7),
_0x37a0b7 = new _0x23639f(_0xcfe14c),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x37a0b7, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x3eeb5f)),
_0x36b8ea[_0x4cc7('0xa0c')](_0xcfe14c);
else {
_0xcfe14c = _0x26bd70[_0x4cc7('0xfe2')](_0x3eeb5f[_0x4cc7('0x23f2')]());
if (null != _0x37a0b7) {
if (_0x2d63f9['xfosf'](_0x4cc7('0x35a9'), 'fPzDc')) {
_0x37a0b7 = new _0x23639f(_0x37a0b7);
var _0x5e240c = new _0x23639f(_0xcfe14c);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5e240c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x37a0b7);
} else {
this[_0x4cc7('0x35aa')] = this[_0x4cc7('0x1c24')](_0x182086, _0x36b8ea, 0x1, !0x0);
this[_0x4cc7('0x2b18')] = this[_0x4cc7('0x1c24')](_0x182086, _0x36b8ea, 0x1, !0x0);
null == this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] && (this[_0x4cc7('0x35ab')]['__vertexBuffer'] = this[_0x4cc7('0x11d0')](0x4, 0x5));
var _0x26315a = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [_0x182086, _0x36b8ea, 0x0, 0x1, 0x1, 0x0, _0x36b8ea, 0x0, 0x0, 0x1, _0x182086, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]);
this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')][_0x4cc7('0x1186')](_0x26315a, 0x0, 0x14);
null == this['__stage3D'][_0x4cc7('0x16dc')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] = this[_0x4cc7('0x127b')](0x6),
_0x26315a = _0x2bc114[_0x4cc7('0x9cc')](null, null, null, [0x0, 0x1, 0x2, 0x2, 0x1, 0x3]),
this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')][_0x4cc7('0x1186')](_0x26315a, 0x0, 0x6));
}
}
_0x36b8ea[_0x4cc7('0xa0c')](_0xcfe14c);
_0x3eeb5f = _0x3eeb5f['isUnlocked']() && null != _0x3eeb5f[_0x4cc7('0x23c3')] ? _0x26bd70[_0x4cc7('0xfe2')](_0x3eeb5f[_0x4cc7('0x23c3')]) : _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x351b'));
_0x37a0b7 = new _0x23639f(_0xcfe14c);
_0x5e240c = new _0x23639f(_0x3eeb5f);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5e240c, new _0x310c15(!0x0,0.5), _0x37a0b7);
_0x36b8ea[_0x4cc7('0xa0c')](_0x3eeb5f);
}
_0x37a0b7 = _0xcfe14c;
}
_0x182086 = new _0x23639f(_0x182086);
_0xcfe14c = new _0x23639f(_0x36b8ea);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0xcfe14c, new _0xaf08d9(0xc,_0x30bcc9['BOTTOM']), _0x182086);
_0x182086 = new _0x23639f(_0x36b8ea);
_0x172b83['get_currentLayout']()['add'](_0x182086, new _0x310c15(!0x0,0.5));
this[_0x4cc7('0xa0c')](_0x36b8ea);
this['createBackground'](new _0x23639f(_0x36b8ea), 0x28, null, 0x6);
},
'selectCharacter': function(_0x11733c, _0x13da86) {
_0x1fb3e3[_0x4cc7('0x2399')](_0x11733c);
},
'__class__': _0x27ea6f
});
var _0x1823c2 = function() {
_0x145ce0[_0x4cc7('0x96b')](this);
this['set_visible'](!0x1);
this[_0x4cc7('0x9ad')](_0x4cc7('0x1fac'), _0x48c401(this, this[_0x4cc7('0x31e7')]));
};
_0x16dada[_0x4cc7('0x35ac')] = _0x1823c2;
_0x1823c2[_0x4cc7('0x8f2')] = _0x4cc7('0x35ad')['split']('\x20');
_0x1823c2['__interfaces__'] = [_0x4fc155];
_0x1823c2['__super__'] = _0x145ce0;
_0x1823c2['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], {
'scoreText': null,
'scorePrefixText': null,
'scorePostfixText': null,
'runStatsWindow': null,
'runStatsButton': null,
'currencyPile': null,
'messageText': null,
'createLayout2': function() {
var _0x19722f = _0x172b83[_0x4cc7('0x46f')]()
, _0x11d8a9 = new _0x23639f(this);
(null == _0x19722f ? _0x172b83['get_currentLayout']() : _0x19722f)['add'](_0x11d8a9, new _0x449b83(!0x0,0.9));
_0x19722f = _0x172b83['get_stageLayout']();
_0x11d8a9 = new _0x23639f(this);
(null == _0x19722f ? _0x172b83[_0x4cc7('0xc1e')]() : _0x19722f)[_0x4cc7('0x2a')](_0x11d8a9, new _0x310c15(!0x0,0.5));
(null == _0x19722f ? _0x172b83[_0x4cc7('0xc1e')]() : _0x19722f)[_0x4cc7('0x2a')](_0x11d8a9, new _0x310c15(!0x1,0.5));
_0x19722f = this[_0x4cc7('0x235d')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x61, null, _0x4518fb[_0x4cc7('0x8eb')](0x0));
_0x11d8a9 = null;
null == _0x11d8a9 && (_0x11d8a9 = _0x19722f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x19722f), new _0x5a0679(_0x11d8a9));
this['layout'][_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x235d')]), new _0x310c15(!0x0,0.35));
_0x19722f = new _0x23639f(this[_0x4cc7('0x235d')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0x6,_0x30bcc9[_0x4cc7('0x1e99')]));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x235d')]);
_0x19722f = this[_0x4cc7('0x235d')];
_0x11d8a9 = this['scorePrefixText'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x23);
var _0x484f29 = null;
null == _0x484f29 && (_0x484f29 = _0x11d8a9[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x11d8a9), new _0x5a0679(_0x484f29));
_0x484f29 = this[_0x4cc7('0x32c7')];
_0x11d8a9 = new _0x23639f(this['scoreText']);
_0x484f29 = new _0x23639f(_0x484f29);
var _0xe2b8b7 = null;
null == _0xe2b8b7 && (_0xe2b8b7 = _0x172b83[_0x4cc7('0xc1e')]());
_0xe2b8b7['add'](_0x484f29, new _0xaf08d9(0x0,_0x30bcc9['LEFT']), _0x11d8a9);
_0xe2b8b7['add'](_0x484f29, new _0x310c15(!0x1,0.5), _0x11d8a9);
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c7')]);
_0x11d8a9 = this['scorePostfixText'] = _0x22bdfe['createTextField'](0x0, 0x23);
_0x484f29 = null;
null == _0x484f29 && (_0x484f29 = _0x11d8a9['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x11d8a9), new _0x5a0679(_0x484f29));
_0x484f29 = this[_0x4cc7('0x32c8')];
_0x11d8a9 = new _0x23639f(this[_0x4cc7('0x235d')]);
_0x484f29 = new _0x23639f(_0x484f29);
_0xe2b8b7 = null;
null == _0xe2b8b7 && (_0xe2b8b7 = _0x172b83[_0x4cc7('0xc1e')]());
_0xe2b8b7['add'](_0x484f29, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x11d8a9);
_0xe2b8b7[_0x4cc7('0x2a')](_0x484f29, new _0x310c15(!0x1,0.5), _0x11d8a9);
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c8')]);
this['runStatsButton'] = new _0x1c24cf('menu/StatsButton.png',_0x48c401(this, this[_0x4cc7('0x32ca')]));
this['addChild'](this[_0x4cc7('0x32cb')]);
_0x11d8a9 = new _0x17783b();
_0x484f29 = new _0x23639f(this['runStatsButton']);
_0xe2b8b7 = new _0x23639f(_0x11d8a9);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0xe2b8b7, new _0x456817(!0x1,0x0), _0x484f29);
_0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x11d8a9), null);
this[_0x4cc7('0xa0c')](_0x11d8a9);
this['currencyPile'] = new _0x11de5d();
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x32cc')]), new _0xd4938b(!0x0,0.5,0x14));
_0x484f29 = this[_0x4cc7('0x32cc')];
_0x19722f = new _0x23639f(_0x19722f);
_0x484f29 = new _0x23639f(_0x484f29);
_0x172b83['get_currentLayout']()['add'](_0x484f29, new _0xaf08d9(0x6,_0x30bcc9['BOTTOM']), _0x19722f);
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32cc')]);
_0x19722f = this[_0x4cc7('0x32cd')] = _0x22bdfe['createTextField'](0x0, 0x18, null, null, 0x12c, null, null, null, 0x0);
_0x484f29 = null;
null == _0x484f29 && (_0x484f29 = _0x19722f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x19722f), new _0x5a0679(_0x484f29));
_0x19722f = new _0x23639f(this[_0x4cc7('0x32cd')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x449b83(!0x0,0.8));
_0x19722f = new _0x23639f(this[_0x4cc7('0x32cd')]);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x310c15(!0x0,0.5));
_0x484f29 = this['messageText'];
_0x19722f = new _0x23639f(this[_0x4cc7('0x32cc')]);
_0x484f29 = new _0x23639f(_0x484f29);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x484f29, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x19722f);
this['addChild'](this[_0x4cc7('0x32cd')]);
_0x19722f = this['messageText'];
_0x484f29 = new _0x24e28();
this['resizeToContents'](null, new _0x23639f(_0x19722f), 0x24);
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x310c15(!0x1,0.5), new _0x101b9d(_0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]));
_0x19722f = new _0x109181(null,0xc);
_0x19722f['fill'] = _0x5cad50[_0x4cc7('0x91d')](0xffffff);
_0x19722f[_0x4cc7('0x1c9b')] = 0xcccccc;
_0x19722f[_0x4cc7('0x1c9c')] = 0x6;
this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x484f29), _0x19722f);
this['addChildAt'](_0x484f29, 0x0);
_0x19722f = new _0x23639f(this[_0x4cc7('0x32cb')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0xa,_0x30bcc9['RIGHT']));
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x1f79')]));
_0x19722f = new _0x23639f(_0x11d8a9);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0xe19')]));
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x436bc1(0xa,_0x30bcc9['BOTTOM']));
},
'checkSignInButtonVisible': function() {},
'showRunStats': function(_0x407fb3) {
null != this[_0x4cc7('0x35ae')] && (_0x407fb3[_0x4cc7('0x1248')](),
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](this[_0x4cc7('0x35ae')], !0x0));
},
'onRemoved': function(_0x52c6a9) {
if (_0x4cc7('0x35af') !== 'SLJGR') {
_0x52c6a9[_0x4cc7('0xa26')] == this ? (_0x52c6a9 = _0x445379[_0x4cc7('0x493')](),
_0x52c6a9 = !(_0x52c6a9[_0x4cc7('0xb48')]() && 0x0 <= _0x52c6a9[_0x4cc7('0xc56')][_0x4cc7('0x2d')](this, 0x0))) : _0x52c6a9 = !0x1;
_0x52c6a9 && (this['runStatsWindow'] = null,
_0x180fa9[_0x4cc7('0xc3b')]['get_scene']()['_sceneGraphRoot'][_0x4cc7('0xc20')](!0x0),
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1);
} else {
var _0x5db140 = this[_0x4cc7('0x2454')];
if (this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() > _0x5db140) {
var _0x22855e = this['ownerCharacter'][_0x4cc7('0xa3b')]();
_0x5db140 = _0x22855e + 0.7 * (_0x5db140 - _0x22855e);
}
_0x5db140 += 0.5 * (0x1 - this[_0x4cc7('0xa66')]['tunnel']['power']) * (this[_0x4cc7('0xa66')][_0x4cc7('0x102c')] - _0x5db140);
this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x5db140);
return null;
}
},
'displayScore': function(_0x4cb3d3) {
if (null == this[_0x4cc7('0x235d')] && !this[_0x4cc7('0x1911')])
this[_0x4cc7('0x1910')](null);
_0x4cb3d3['get'](0x0)[_0x4cc7('0x2257')][_0x4cc7('0x2f2b')] = 0x0;
var _0x309fe4 = _0x4cb3d3[_0x4cc7('0x2b')](_0x4cb3d3[_0x4cc7('0x34')]() - 0x1)
, _0x152a65 = _0x309fe4[_0x4cc7('0x1ee8')]['position']['z']
, _0xf0add5 = _0x104058['infiniteBest'];
_0xf0add5 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xf0add5['id'], _0xf0add5[_0x4cc7('0xc12')]);
_0x152a65 > _0xf0add5 && (_0xf0add5 = _0x152a65,
_0x104058[_0x4cc7('0x2556')][_0x4cc7('0x1333')](_0xf0add5));
for (var _0x5b0818 = Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x152a65), _0x4cb86c = [], _0x348374 = 0x0; _0x348374 < _0x4cb3d3['get_length'](); ) {
if (_0x4cc7('0x35b0') === _0x4cc7('0x35b0')) {
var _0x2a47fd = _0x4cb3d3['get'](_0x348374);
++_0x348374;
_0x4cb86c['push'](_0x2a47fd['data']);
} else {
var _0x57400b = this['origin']
, _0x40e1e9 = this[_0x4cc7('0x19d3')];
_0x57400b['x'] = _0x40e1e9['x'];
_0x57400b['y'] = _0x40e1e9['y'];
_0x57400b['z'] = _0x40e1e9['z'];
_0x57400b = this[_0x4cc7('0xcca')];
_0x40e1e9 = this[_0x4cc7('0x35b1')];
_0x57400b['x'] = _0x40e1e9['x'];
_0x57400b['y'] = _0x40e1e9['y'];
_0x57400b['z'] = _0x40e1e9['z'];
}
}
_0x348374 = _0x2bc114[_0x4cc7('0x24')](null);
_0x2a47fd = 0x0;
for (var _0x4bf907 = _0x4cb86c['length']; _0x2a47fd < _0x4bf907; ) {
var _0x48c401 = _0x2a47fd++;
_0x348374[_0x4cc7('0x9e7')](_0x48c401, _0x4cb86c[_0x48c401]);
}
_0x1f7b5e[_0x4cc7('0x3204')](_0x5b0818, _0x348374);
_0x5b0818 = Math['round'](0.03333333333333333 * _0x152a65);
this['scoreText'][_0x4cc7('0x215d')](null == _0x5b0818 ? _0x4cc7('0x574') : _0x2d63f9[_0x4cc7('0x297')]('', _0x5b0818));
this['scorePrefixText']['set_text']('You\x20' + _0x309fe4[_0x4cc7('0x42')][_0x4cc7('0x2192')]);
_0x152a65 == _0xf0add5 ? this[_0x4cc7('0x32c8')][_0x4cc7('0x215d')](_0x4cc7('0x35b2')) : this[_0x4cc7('0x32c8')]['set_text']('meters.\x20(Your\x20best:\x20' + Math['round'](0.03333333333333333 * _0xf0add5) + ')');
this[_0x4cc7('0x32cc')][_0x4cc7('0x35b3')](_0x309fe4['fallSnapshot'][_0x4cc7('0x2f2b')]);
this[_0x4cc7('0x35ae')] = new _0x4fb1cb(_0x4cb3d3);
_0x309fe4 = _0x309fe4[_0x4cc7('0x42')][_0x4cc7('0x23f1')](_0x309fe4[_0x4cc7('0x1ee8')]);
_0x4cb3d3[_0x4cc7('0x34')]() >= _0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x32cd')][_0x4cc7('0x215d')](_0x4cc7('0x35b4')) : null != _0x309fe4 ? this[_0x4cc7('0x32cd')][_0x4cc7('0x215d')](_0x309fe4) : this[_0x4cc7('0x32cd')]['set_text']('');
this[_0x4cc7('0x35b5')]();
this[_0x4cc7('0x22e')][_0x4cc7('0x13')]();
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xfe9')]()[_0x4cc7('0x10a4')][_0x4cc7('0xc20')](!0x1);
_0x445379['get_instance']()['addBlockingOverlay'](this);
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1;
return _0x152a65 == _0xf0add5;
},
'__class__': _0x1823c2
});
var _0x4fb1cb = function(_0x3b2a04) {
this['rangeAnchor'] = this[_0x4cc7('0x349f')] = null;
_0x1b638a[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xa70')] = _0x3b2a04;
};
_0x16dada[_0x4cc7('0x35b6')] = _0x4fb1cb;
_0x4fb1cb[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20popup\x20RunStatsWindow'['split']('\x20');
_0x4fb1cb[_0x4cc7('0x92b')] = _0x1b638a;
_0x4fb1cb[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a['prototype'], {
'snapshots': null,
'buttons': null,
'clickAndDrag': null,
'text': null,
'rangeAnchor': null,
'lastMouseIndex': null,
'createLayout2': function() {
if (0x0 >= this['snapshots'][_0x4cc7('0x34')]())
this[_0x4cc7('0xc20')](!0x1);
else {
if (_0x4cc7('0x299') === _0x2d63f9[_0x4cc7('0x298')]) {
this[_0x4cc7('0x22e')]['add'](new _0x23639f(this), new _0x449b83(!0x0,0.9), new _0x101b9d(this[_0x4cc7('0x20c8')][_0x4cc7('0xeff')]));
var _0x7ab615 = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x1e, null, null, 0x64)
, _0x4d1478 = null;
null == _0x4d1478 && (_0x4d1478 = _0x7ab615[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x7ab615), new _0x5a0679(_0x4d1478));
_0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9['LEFT']));
_0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x7ab615, new _0x456817(!0x0,0x28));
this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]);
this[_0x4cc7('0x29a4')] = _0x2bc114['toObjectVector'](null);
if (0x1 < this[_0x4cc7('0xa70')][_0x4cc7('0x34')]()) {
_0x7ab615 = 0x0;
for (_0x4d1478 = this[_0x4cc7('0xa70')][_0x4cc7('0x34')](); _0x7ab615 < _0x4d1478; ) {
var _0x523773 = _0x7ab615++
, _0x59f903 = new _0x5dc41f(this['snapshots'][_0x4cc7('0x2b')](_0x523773)['data'],null,!0x1)
, _0x2d991c = new _0x23639f(_0x59f903);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d991c, new _0x392c21(!0x0,0x78));
_0x2d991c = new _0x23639f(_0x59f903);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2d991c, new _0x392c21(!0x1,0x88));
this[_0x4cc7('0xa0c')](_0x59f903);
_0x59f903[_0x4cc7('0xbba')](!0x0);
_0x59f903[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), function(_0x7ab615, _0x4d1478) {
return function(_0x523773) {
_0x4d1478[0x0](_0x7ab615[0x0], _0x523773);
}
;
}([_0x523773], [_0x48c401(this, this[_0x4cc7('0x35b7')])]));
_0x59f903[_0x4cc7('0x9ad')]('mouseMove', function(_0x7ab615, _0x4d1478) {
return function(_0x523773) {
_0x4d1478[0x0](_0x7ab615[0x0], _0x523773);
}
;
}([_0x523773], [_0x48c401(this, this[_0x4cc7('0x35b8')])]));
if (0x0 == _0x523773)
_0x523773 = new _0x23639f(_0x59f903),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')])),
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0x1e99')]));
else if (0x0 == _0x523773 % 0x5)
_0x523773 = new _0x23639f(_0x59f903),
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')])),
_0x523773 = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)),
_0x2d991c = new _0x23639f(_0x59f903),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d991c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x523773);
else {
_0x523773 = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x523773 - 0x1));
_0x2d991c = new _0x23639f(_0x59f903);
var _0x29bd98 = null;
null == _0x29bd98 && (_0x29bd98 = _0x172b83[_0x4cc7('0xc1e')]());
_0x29bd98[_0x4cc7('0x2a')](_0x2d991c, new _0xaf08d9(0x4,_0x30bcc9['RIGHT']), _0x523773);
_0x29bd98[_0x4cc7('0x2a')](_0x2d991c, new _0x310c15(!0x1,0.5), _0x523773);
}
this[_0x4cc7('0x29a4')][_0x4cc7('0x29')](_0x59f903);
}
_0x7ab615 = this['clickAndDrag'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0xa, null, 'Click\x20and\x20drag\x20to\x20view\x20combined\x20statistics');
_0x4d1478 = null;
null == _0x4d1478 && (_0x4d1478 = _0x7ab615[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x7ab615), new _0x5a0679(_0x4d1478));
_0x7ab615 = new _0x23639f(this['clickAndDrag']);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')]));
_0x4d1478 = this[_0x4cc7('0x34a0')];
_0x7ab615 = new _0x23639f(this['buttons'][_0x4cc7('0x2b')](this['buttons'][_0x4cc7('0x34')]() - 0x1));
_0x4d1478 = new _0x23639f(_0x4d1478);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4d1478, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x7ab615);
!_0x4fb1cb[_0x4cc7('0x34a1')] && 0x2 < this['snapshots']['get_length']() && this[_0x4cc7('0xa0c')](this['clickAndDrag']);
_0x4d1478 = this['text'];
_0x7ab615 = new _0x23639f(this['clickAndDrag']);
_0x4d1478 = new _0x23639f(_0x4d1478);
_0x172b83['get_currentLayout']()['add'](_0x4d1478, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x7ab615);
this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this['absorbClick']));
} else
_0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9['TOP']));
this['createBackground'](new _0x23639f(this[_0x4cc7('0xcb4')]), 0x14);
} else {
null == _0x523773 && (_0x523773 = -0x1);
null == _0x4d1478 && (_0x4d1478 = 0x0);
_0x36fa20[_0x4cc7('0x10ef')]++;
this[_0x4cc7('0xdb2')]['drawTriangles'](_0x7ab615, _0x4d1478, _0x523773);
}
}
},
'displayRange': function(_0x19402b, _0x48e6e6) {
for (var _0x5c17c2 = 0x0, _0x289ed3 = this[_0x4cc7('0x29a4')][_0x4cc7('0x34')](); _0x5c17c2 < _0x289ed3; ) {
var _0x4a3f0f = _0x5c17c2++;
this[_0x4cc7('0x29a4')]['get'](_0x4a3f0f)['set_frontView'](_0x4a3f0f >= _0x19402b && _0x4a3f0f <= _0x48e6e6);
}
_0x19402b = this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](_0x19402b)[_0x4cc7('0x2257')];
_0x4a3f0f = this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](_0x48e6e6)[_0x4cc7('0x1ee8')];
_0x48e6e6 = _0x4a3f0f[_0x4cc7('0x19c5')] - _0x19402b[_0x4cc7('0x19c5')];
_0x5c17c2 = _0x4a3f0f[_0x4cc7('0x1106')][_0x4cc7('0x39b')] - _0x19402b['section'][_0x4cc7('0x39b')];
_0x289ed3 = _0x56067a[_0x4cc7('0x7c3')](_0x4a3f0f[_0x4cc7('0x2f2b')], _0x19402b[_0x4cc7('0x2f2b')]);
_0x19402b = _0x4a3f0f[_0x4cc7('0xcc2')]['z'] - _0x19402b[_0x4cc7('0xcc2')]['z'];
this[_0x4cc7('0xcb4')][_0x4cc7('0x215d')](_0x4cc7('0x35b9') + _0x15e02b[_0x4cc7('0x35ba')](Math[_0x4cc7('0xa96')](_0x48e6e6)) + _0x4cc7('0x35bb') + Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x19402b) + _0x56067a[_0x4cc7('0x35bc')] + _0x5c17c2 + _0x4cc7('0x35bd') + Math[_0x4cc7('0xa96')](_0x19402b / _0x48e6e6 * 0.3333333333333333) / 0xa + _0x4cc7('0x35be') + _0x289ed3 + '\x0aPower\x20cells\x20per\x20minute:\x20' + Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x7ca')](_0x289ed3 / (_0x48e6e6 / 0x3c), 0xa)) / 0xa);
this[_0x4cc7('0x22e')]['apply']();
},
'onAddedToStage': function(_0x595ef1) {
_0x1b638a[_0x4cc7('0x8')]['onAddedToStage'][_0x4cc7('0x96b')](this, _0x595ef1);
this[_0x4cc7('0xa6f')](0x0, this[_0x4cc7('0xa70')]['get_length']() - 0x1);
},
'absorbClick': function(_0x3b3451) {
this[_0x4cc7('0xbf2')]() >= this[_0x4cc7('0x29a4')]['get'](0x0)['get_x']() && this[_0x4cc7('0xbf2')]() <= this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x472')]() + this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0xa74')]() && this[_0x4cc7('0xb4f')]() >= this['buttons'][_0x4cc7('0x2b')](0x0)['get_y']() && this[_0x4cc7('0xb4f')]() <= this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xb45')]() + this['buttons']['get'](0x0)[_0x4cc7('0xa75')]() && _0x3b3451[_0x4cc7('0x1248')]();
},
'beginRange': function(_0x5b7e34, _0x342858) {
if (_0x4cc7('0x35bf') !== _0x4cc7('0x35bf')) {
return new _0x1d3b7e(this);
} else {
this[_0x4cc7('0x349e')] = this['lastMouseIndex'] = _0x5b7e34;
this[_0x4cc7('0xa6f')](_0x5b7e34, _0x5b7e34);
}
},
'updateRange': function(_0x1d91b3, _0x19694b) {
if (_0x1d91b3 != this[_0x4cc7('0x349f')] && _0x19694b[_0x4cc7('0xbf7')]) {
var _0x3798b9 = _0x19694b = this['rangeAnchor'];
this[_0x4cc7('0xa6f')](_0x19694b < _0x1d91b3 ? _0x19694b : _0x1d91b3, _0x3798b9 >= _0x1d91b3 ? _0x3798b9 : _0x1d91b3);
this[_0x4cc7('0x349f')] = _0x1d91b3;
this[_0x4cc7('0x34a0')][_0x4cc7('0xc20')](!0x1);
_0x4fb1cb['clickedAndDragged'] = !0x0;
}
},
'__class__': _0x4fb1cb
});
var _0x438783 = function(_0x8b03c8, _0x1626fa, _0x1ec4d0, _0x4780e9) {
if (_0x4cc7('0x35c0') === _0x4cc7('0x35c0')) {
null == _0x1ec4d0 && (_0x1ec4d0 = !0x1);
this[_0x4cc7('0x1a64')] = null;
this[_0x4cc7('0x25d0')] = 0xffffff;
_0x21ad67[_0x4cc7('0x96b')](this);
this['bubble1'] = _0x8b03c8;
this[_0x4cc7('0x2937')] = _0x1626fa;
this[_0x4cc7('0x25d2')] = _0x1ec4d0;
this[_0x4cc7('0xa9a')] = null != _0x4780e9 ? _0x4780e9 : _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')];
_0x8b03c8 = _0x48c401(this, this[_0x4cc7('0xf42')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x8b03c8)));
_0x8b03c8();
} else {
return _0x56067a[_0x4cc7('0x7c0')]('[OpCode\x20name=\x22' + this[_0x4cc7('0x5e2')], '\x22,\x20numRegister=') + this[_0x4cc7('0x1b78')] + ',\x20emitCode=' + this['emitCode'] + ',\x20flags=' + this['flags'] + ']';
}
};
_0x16dada[_0x4cc7('0x35c1')] = _0x438783;
_0x438783[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'speechbubble', _0x4cc7('0x35c2')];
_0x438783['__super__'] = _0x24e28;
_0x438783[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], {
'fillColor': null,
'customTailLength': null,
'bubble1': null,
'bubble2': null,
'isTail': null,
'scale': null,
'redraw': function() {
var _0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this['bubble1'][_0x4cc7('0xa74')]() / 0x2
, _0x3ff989 = this[_0x4cc7('0x25d1')]['get_y']() + this['bubble1'][_0x4cc7('0xa75')]() / 0x2
, _0x4e29ad = this['bubble2'][_0x4cc7('0x472')]() + this['bubble2'][_0x4cc7('0xa74')]() / 0x2
, _0x3986c5 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x2d63f9[_0x4cc7('0x293')](this[_0x4cc7('0x2937')][_0x4cc7('0xa75')](), 0x2)
, _0x144562 = new _0x212a6a(_0x4e29ad - _0x21032e,_0x3986c5 - _0x3ff989)
, _0x3466a5 = _0x144562['x'] * _0x144562['x'] + _0x144562['y'] * _0x144562['y']
, _0x34c87b = _0x3466a5 - 0x1;
1e-10 > (0x0 <= _0x34c87b ? _0x34c87b : -_0x34c87b) || (0x0 == _0x3466a5 ? (_0x144562['x'] = 0x1,
_0x144562['y'] = 0x0) : (_0x3466a5 = 0x1 / Math['sqrt'](_0x3466a5),
_0x144562['x'] *= _0x3466a5,
_0x144562['y'] *= _0x3466a5));
_0x34c87b = _0x3466a5 = new _0x212a6a((_0x21032e + _0x4e29ad) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()['stage']['stageWidth'] / 0x2,(_0x3ff989 + _0x3986c5) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] / 0x2);
null == _0x34c87b && (_0x34c87b = new _0x212a6a());
var _0x436200 = _0x2d63f9[_0x4cc7('0x297')](_0x3466a5['x'] * _0x144562['x'], _0x3466a5['y'] * _0x144562['y']);
_0x34c87b['x'] = _0x3466a5['x'] - _0x436200 * _0x144562['x'];
_0x34c87b['y'] = _0x3466a5['y'] - _0x436200 * _0x144562['y'];
_0x34c87b = _0x144562['x'];
_0x436200 = _0x3466a5['x'] * _0x3466a5['x'] + _0x2d63f9[_0x4cc7('0x29a')](_0x3466a5['y'], _0x3466a5['y']);
var _0x4bf907 = _0x436200 - 0x1;
1e-10 > (_0x2d63f9[_0x4cc7('0x29b')](0x0, _0x4bf907) ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x436200 ? (_0x3466a5['x'] = -_0x144562['y'],
_0x3466a5['y'] = _0x34c87b) : (_0x436200 = 0x1 / Math[_0x4cc7('0x2c')](_0x436200),
_0x3466a5['x'] *= _0x436200,
_0x3466a5['y'] *= _0x436200));
var _0x48c401 = 0x0;
this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() ? _0x48c401 = -0x1 : this[_0x4cc7('0x2937')]['get_x']() > this[_0x4cc7('0x25d1')]['get_x']() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() && (_0x48c401 = 0x1);
var _0x16dada = 0x0;
_0x2d63f9[_0x4cc7('0x27e')](this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this['bubble2'][_0x4cc7('0xa75')](), this[_0x4cc7('0x25d1')]['get_y']()) ? _0x16dada = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() > this['bubble1'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() && (_0x16dada = 0x1);
var _0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() / 0x5;
_0x144562 = this['bubble1'][_0x4cc7('0xa75')]() / 0x2;
_0x5d11f0 < _0x144562 || (_0x5d11f0 = _0x144562);
this[_0x4cc7('0x25d2')] || (_0x5d11f0 = _0x563a26[_0x4cc7('0xc93')]([_0x5d11f0, this[_0x4cc7('0x2937')]['get_width']() / 0x2, this[_0x4cc7('0x2937')]['get_height']() / 0x2], _0x276616['min'], Infinity));
_0x144562 = new _0x212a6a();
_0x34c87b = new _0x212a6a();
_0x436200 = new _0x212a6a();
_0x4bf907 = this[_0x4cc7('0x25d2')] ? _0x436200 : new _0x212a6a();
_0x144562['x'] = _0x21032e + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')] * _0x48c401 - _0x5d11f0 * _0x48c401;
_0x144562['y'] = _0x3ff989 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'] * _0x16dada - _0x2d63f9[_0x4cc7('0x29c')](_0x5d11f0, _0x16dada);
_0x436200['x'] = _0x2d63f9[_0x4cc7('0x297')](_0x4e29ad - _0x2d63f9['DlBAp'](this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')], _0x48c401), _0x5d11f0 * _0x48c401);
_0x436200['y'] = _0x2d63f9[_0x4cc7('0x29d')](_0x3986c5 - _0x2d63f9[_0x4cc7('0x35c3')](this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'], _0x16dada), _0x5d11f0 * _0x16dada);
if (0x0 != _0x48c401 || 0x0 != _0x16dada)
0x0 != _0x48c401 && 0x0 != _0x16dada ? (_0x144562['x'] += _0x3466a5['x'] * _0x5d11f0 / 0x2,
_0x144562['y'] += _0x3466a5['y'] * _0x5d11f0 / 0x2,
this[_0x4cc7('0x25d2')] || (_0x436200['x'] += _0x3466a5['x'] * _0x5d11f0 / 0x2,
_0x436200['y'] += _0x3466a5['y'] * _0x5d11f0 / 0x2)) : _0x2d63f9['LNDEf'](0x0, _0x48c401) ? (0x0 > _0x3466a5['y'] ? (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')](),
_0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')](),
_0x144562['y'] = (_0x21032e > _0x3ff989 ? _0x21032e : _0x3ff989) + _0x5d11f0) : (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')](),
_0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')](),
_0x144562['y'] = (_0x21032e < _0x3ff989 ? _0x21032e : _0x3ff989) - _0x5d11f0),
this['isTail'] || (_0x436200['y'] = _0x144562['y'],
_0x21032e = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x5d11f0,
_0x3ff989 = this[_0x4cc7('0x2937')]['get_y']() + this['bubble2'][_0x4cc7('0xa75')]() - _0x5d11f0,
_0x4e29ad = _0x436200['y'],
_0x436200['y'] = _0x4e29ad >= _0x21032e ? _0x4e29ad <= _0x3ff989 ? _0x4e29ad : _0x3ff989 : _0x21032e),
_0x21032e = this[_0x4cc7('0x25d1')]['get_y']() + _0x5d11f0,
_0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() - _0x5d11f0,
_0x3ff989 = _0x144562['y'],
_0x144562['y'] = _0x3ff989 >= _0x21032e ? _0x3ff989 <= _0x5d11f0 ? _0x3ff989 : _0x5d11f0 : _0x21032e) : (0x0 > _0x3466a5['x'] ? (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](),
_0x3ff989 = this[_0x4cc7('0x2937')]['get_x'](),
_0x144562['x'] = (_0x21032e > _0x3ff989 ? _0x21032e : _0x3ff989) + _0x5d11f0) : (_0x21032e = this['bubble1'][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')](),
_0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')](),
_0x144562['x'] = (_0x21032e < _0x3ff989 ? _0x21032e : _0x3ff989) - _0x5d11f0),
this[_0x4cc7('0x25d2')] || (_0x436200['x'] = _0x144562['x'],
_0x21032e = this[_0x4cc7('0x2937')]['get_x']() + _0x5d11f0,
_0x3ff989 = this[_0x4cc7('0x2937')]['get_x']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() - _0x5d11f0,
_0x4e29ad = _0x436200['x'],
_0x436200['x'] = _0x4e29ad >= _0x21032e ? _0x4e29ad <= _0x3ff989 ? _0x4e29ad : _0x3ff989 : _0x21032e),
_0x21032e = _0x2d63f9[_0x4cc7('0x35c4')](this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](), _0x5d11f0),
_0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() - _0x5d11f0,
_0x3ff989 = _0x144562['x'],
_0x144562['x'] = _0x3ff989 >= _0x21032e ? _0x3ff989 <= _0x5d11f0 ? _0x3ff989 : _0x5d11f0 : _0x21032e);
this[_0x4cc7('0x25d2')] && (_0x5d11f0 = _0x436200,
null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()),
_0x5d11f0['x'] = _0x436200['x'] - _0x144562['x'],
_0x5d11f0['y'] = _0x436200['y'] - _0x144562['y'],
null != this[_0x4cc7('0x1a64')] ? (_0x5d11f0 = _0x436200['x'] * _0x436200['x'] + _0x436200['y'] * _0x436200['y'],
_0x21032e = _0x5d11f0 - 0x1,
1e-10 > (0x0 <= _0x21032e ? _0x21032e : -_0x21032e) || (0x0 == _0x5d11f0 ? (_0x436200['x'] = 0x1,
_0x436200['y'] = 0x0) : (_0x5d11f0 = 0x1 / Math['sqrt'](_0x5d11f0),
_0x436200['x'] *= _0x5d11f0,
_0x436200['y'] *= _0x5d11f0)),
_0x5d11f0 = this[_0x4cc7('0xa9a')],
_0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * this['customTailLength'],
_0x21032e = _0x436200,
null == _0x21032e && (_0x21032e = new _0x212a6a()),
_0x21032e['x'] = _0x436200['x'] * _0x5d11f0,
_0x21032e['y'] = _0x436200['y'] * _0x5d11f0) : (_0x5d11f0 = _0x436200,
null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()),
_0x5d11f0['x'] = _0x2d63f9[_0x4cc7('0x35c3')](0.8, _0x436200['x']),
_0x5d11f0['y'] = 0.8 * _0x436200['y'],
_0x5d11f0 = this[_0x4cc7('0xa9a')],
_0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * _0x438783[_0x4cc7('0x25ed')],
_0x436200['x'] * _0x436200['x'] + _0x436200['y'] * _0x436200['y'] > _0x5d11f0 * _0x5d11f0 && (_0x21032e = _0x2d63f9[_0x4cc7('0x35c4')](_0x436200['x'] * _0x436200['x'], _0x436200['y'] * _0x436200['y']),
_0x3ff989 = _0x21032e - 0x1,
1e-10 > (0x0 <= _0x3ff989 ? _0x3ff989 : -_0x3ff989) || (0x0 == _0x21032e ? (_0x436200['x'] = 0x1,
_0x436200['y'] = 0x0) : (_0x21032e = 0x1 / Math['sqrt'](_0x21032e),
_0x436200['x'] *= _0x21032e,
_0x436200['y'] *= _0x21032e)),
_0x21032e = _0x436200,
null == _0x21032e && (_0x21032e = new _0x212a6a()),
_0x21032e['x'] = _0x436200['x'] * _0x5d11f0,
_0x21032e['y'] = _0x436200['y'] * _0x5d11f0)),
_0x5d11f0 = _0x436200,
null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()),
_0x5d11f0['x'] = _0x144562['x'] + _0x436200['x'],
_0x5d11f0['y'] = _0x144562['y'] + _0x436200['y']);
_0x5d11f0 = _0x144562['x'];
_0x21032e = _0x436200['x'];
this[_0x4cc7('0xb46')](_0x5d11f0 < _0x21032e ? _0x5d11f0 : _0x21032e);
_0x5d11f0 = _0x144562['y'];
_0x21032e = _0x436200['y'];
this['set_y'](_0x5d11f0 < _0x21032e ? _0x5d11f0 : _0x21032e);
_0x144562['x'] -= this[_0x4cc7('0x472')]();
_0x144562['y'] -= this['get_y']();
_0x436200['x'] -= this[_0x4cc7('0x472')]();
_0x436200['y'] -= this[_0x4cc7('0xb45')]();
_0x5d11f0 = new _0x212a6a(_0x436200['y'] - _0x144562['y'],_0x144562['x'] - _0x436200['x']);
_0x21032e = _0x5d11f0['x'] * _0x5d11f0['x'] + _0x5d11f0['y'] * _0x5d11f0['y'];
_0x3ff989 = _0x21032e - 0x1;
1e-10 > (0x0 <= _0x3ff989 ? _0x3ff989 : -_0x3ff989) || (0x0 == _0x21032e ? (_0x5d11f0['x'] = 0x1,
_0x5d11f0['y'] = 0x0) : (_0x21032e = 0x1 / Math[_0x4cc7('0x2c')](_0x21032e),
_0x5d11f0['x'] *= _0x21032e,
_0x5d11f0['y'] *= _0x21032e));
_0x21032e = this[_0x4cc7('0xa9a')];
_0x21032e = (_0x21032e['x'] + _0x21032e['y']) / 0x2 * (this['isTail'] ? _0x438783[_0x4cc7('0x25ef')] : _0x438783[_0x4cc7('0x25ee')]);
_0x3ff989 = _0x5d11f0;
null == _0x3ff989 && (_0x3ff989 = new _0x212a6a());
_0x3ff989['x'] = _0x5d11f0['x'] * _0x21032e;
_0x3ff989['y'] = _0x5d11f0['y'] * _0x21032e;
_0x21032e = _0x144562;
null == _0x21032e && (_0x21032e = new _0x212a6a());
_0x21032e['x'] = _0x144562['x'] + -0.5 * _0x5d11f0['x'];
_0x21032e['y'] = _0x144562['y'] + -0.5 * _0x5d11f0['y'];
_0x21032e = _0x34c87b;
null == _0x21032e && (_0x21032e = new _0x212a6a());
_0x21032e['x'] = _0x144562['x'] + _0x5d11f0['x'];
_0x21032e['y'] = _0x144562['y'] + _0x5d11f0['y'];
this['isTail'] || (_0x21032e = _0x436200,
null == _0x21032e && (_0x21032e = new _0x212a6a()),
_0x21032e['x'] = _0x436200['x'] + -0.5 * _0x5d11f0['x'],
_0x21032e['y'] = _0x436200['y'] + -0.5 * _0x5d11f0['y'],
_0x21032e = _0x4bf907,
null == _0x21032e && (_0x21032e = new _0x212a6a()),
_0x21032e['x'] = _0x436200['x'] + _0x5d11f0['x'],
_0x21032e['y'] = _0x436200['y'] + _0x5d11f0['y']);
_0x5d11f0 = this['scale'];
_0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * (this['isTail'] ? 0x4 : 0x5);
_0x21032e = _0x3466a5;
_0x2d63f9[_0x4cc7('0x294')](null, _0x21032e) && (_0x21032e = new _0x212a6a());
_0x21032e['x'] = _0x3466a5['x'] * _0x5d11f0;
_0x21032e['y'] = _0x3466a5['y'] * _0x5d11f0;
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
this['get_graphics']()[_0x4cc7('0x10ce')](this['fillColor']);
this['get_graphics']()[_0x4cc7('0x168e')](_0x144562['x'], _0x144562['y']);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293a')]((_0x144562['x'] + _0x436200['x']) / 0x2 + _0x3466a5['x'], _0x2d63f9['UMYwu']((_0x144562['y'] + _0x436200['y']) / 0x2, _0x3466a5['y']), _0x436200['x'], _0x436200['y']);
this[_0x4cc7('0x25d2')] ? (_0x3466a5['x'] *= 0.8,
_0x3466a5['y'] *= 0.8) : this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x4bf907['x'], _0x4bf907['y']);
this[_0x4cc7('0xbb9')]()['curveTo']((_0x4bf907['x'] + _0x34c87b['x']) / 0x2 + _0x3466a5['x'], (_0x4bf907['y'] + _0x34c87b['y']) / 0x2 + _0x3466a5['y'], _0x34c87b['x'], _0x34c87b['y']);
this['get_graphics']()[_0x4cc7('0x293b')](_0x144562['x'], _0x144562['y']);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')]();
},
'__class__': _0x438783
});
var _0x5d7b0e = function(_0x2c5747) {
this['defaultTextSize'] = 0x18;
_0xcc959[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xa47')] = _0x2bc114[_0x4cc7('0x24')](null);
this[_0x4cc7('0x2b59')] = _0x2bc114[_0x4cc7('0x24')](null);
this[_0x4cc7('0x1a61')] = _0x2bc114[_0x4cc7('0x24')](null);
this['sourceXML'] = _0x2c5747;
};
_0x16dada[_0x4cc7('0x35c5')] = _0x5d7b0e;
_0x5d7b0e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x2d63f9['uDOJC'], 'speechbubble', _0x4cc7('0x35c6')];
_0x5d7b0e[_0x4cc7('0x8f8')] = [_0x3379a1];
_0x5d7b0e['__super__'] = _0xcc959;
_0x5d7b0e['prototype'] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], {
'defaultTextSize': null,
'bubbles': null,
'connectors': null,
'tails': null,
'updateCallback': null,
'sourceXML': null,
'createLayout2': function() {
if (null != this[_0x4cc7('0x35c7')]) {
var _0x3f2eae = _0x4fbde0[_0x4cc7('0xca6')](this[_0x4cc7('0x35c7')])[_0x4cc7('0x35c8')](_0x4cc7('0x42'))['next']();
if (null != _0x3f2eae) {
_0x3b7d43[_0x4cc7('0xbc6')]();
_0x3b7d43[_0x4cc7('0xbc6')]();
for (_0x3f2eae = _0x3f2eae['elementsNamed'](_0x4cc7('0x35c9')); _0x3f2eae['hasNext'](); ) {
var _0x18e7cb = _0x3f2eae['next']();
var _0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x4cc7('0xcb4'));
var _0x57baf7 = _0x18e7cb['get']('x');
null != _0x57baf7 ? (_0x57baf7 = parseFloat(_0x57baf7),
_0x57baf7 = isNaN(_0x57baf7) ? 0x0 : _0x57baf7) : _0x57baf7 = 0x0;
var _0x54c829 = _0x18e7cb['get']('y');
null != _0x54c829 ? (_0x54c829 = parseFloat(_0x54c829),
_0x54c829 = isNaN(_0x54c829) ? 0x0 : _0x54c829) : _0x54c829 = 0x0;
this[_0x4cc7('0xacf')](_0xcbae3c, _0x57baf7, _0x54c829, _0x4bf907[_0x4cc7('0xd08')](_0x18e7cb[_0x4cc7('0x2b')](_0x4cc7('0xe17'))), _0x4bf907[_0x4cc7('0xd08')](_0x18e7cb['get'](_0x4cc7('0x7d9'))));
for (_0x57baf7 = _0x18e7cb[_0x4cc7('0x35c8')](_0x2d63f9['oqJkx']); _0x57baf7[_0x4cc7('0x94e')](); )
_0xcbae3c = _0x57baf7[_0x4cc7('0x3a')](),
_0xcbae3c = new _0x438783(this[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0xcbae3c[_0x4cc7('0x2b')](_0x4cc7('0xb1c')))),new _0x23639f(0x0 < this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? this[_0x4cc7('0xa47')]['get'](this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)),
this[_0x4cc7('0x2b59')][_0x4cc7('0x29')](_0xcbae3c);
for (_0x18e7cb = _0x18e7cb[_0x4cc7('0x35c8')](_0x4cc7('0x2953')); _0x18e7cb[_0x4cc7('0x94e')](); ) {
if (_0x4cc7('0x35ca') === _0x4cc7('0x35cb')) {
this[_0x4cc7('0x153c')] = _0x3f2eae;
this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this);
return _0x3f2eae;
} else {
_0x57baf7 = _0x18e7cb[_0x4cc7('0x3a')]();
_0xcbae3c = new _0x432b23();
_0x54c829 = new _0x161060(_0xcbae3c);
var _0x4f8cf8 = _0x57baf7[_0x4cc7('0x2b')]('x');
null != _0x4f8cf8 ? (_0x4f8cf8 = parseFloat(_0x4f8cf8),
_0x4f8cf8 = isNaN(_0x4f8cf8) ? 0x0 : _0x4f8cf8) : _0x4f8cf8 = 0x0;
var _0x2a3523 = this[_0x4cc7('0x22e')];
(null == _0x2a3523 ? _0x172b83['get_currentLayout']() : _0x2a3523)[_0x4cc7('0x2a')](_0x54c829, new _0x38c560(_0x4f8cf8,!0x0));
_0x54c829 = new _0x161060(_0xcbae3c);
_0x57baf7 = _0x57baf7['get']('y');
null != _0x57baf7 ? (_0x57baf7 = parseFloat(_0x57baf7),
_0x57baf7 = isNaN(_0x57baf7) ? 0x0 : _0x57baf7) : _0x57baf7 = 0x0;
_0x4f8cf8 = this[_0x4cc7('0x22e')];
(null == _0x4f8cf8 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x4f8cf8)['add'](_0x54c829, new _0x38c560(_0x57baf7,!0x1));
_0xcbae3c = new _0x438783(0x0 < this[_0x4cc7('0xa47')]['get_length']() ? this[_0x4cc7('0xa47')][_0x4cc7('0x2b')](this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null,new _0x161060(_0xcbae3c),!0x0);
this[_0x4cc7('0x1a61')]['push'](_0xcbae3c);
}
}
}
_0x3f2eae = 0x0;
for (_0x18e7cb = this[_0x4cc7('0x2b59')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); )
_0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x3f2eae),
++_0x3f2eae,
this[_0x4cc7('0xa0c')](_0xcbae3c);
_0x3f2eae = 0x0;
for (_0x18e7cb = this[_0x4cc7('0x1a61')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); )
_0xcbae3c = _0x18e7cb['get'](_0x3f2eae),
++_0x3f2eae,
this[_0x4cc7('0xa0c')](_0xcbae3c);
_0x3f2eae = 0x0;
for (_0x18e7cb = this[_0x4cc7('0xa47')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); )
_0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x3f2eae),
++_0x3f2eae,
this[_0x4cc7('0xa0c')](_0xcbae3c);
}
}
},
'addBubble': function(_0x5df6bf, _0x4f67ee, _0x410f06, _0xd5be91, _0x4d8692, _0x3cd22a, _0x390ebd, _0x2783c0, _0x4bf907) {
_0x56067a['Cdxqv'](null, _0x4bf907) && (_0x4bf907 = !0x1);
null == _0x410f06 && (_0x410f06 = 0x0);
null == _0x4f67ee && (_0x4f67ee = 0x0);
_0x4bf907 ? (_0x4bf907 = this[_0x4cc7('0x268f')],
_0x5df6bf = new _0x2c99b2(_0x5df6bf,null == _0xd5be91 ? _0x4bf907 : 0x0 > _0xd5be91 ? _0x56067a[_0x4cc7('0x7ca')](-_0xd5be91, _0x4bf907) : _0xd5be91,_0x4d8692)) : (_0x4bf907 = this[_0x4cc7('0x268f')],
_0x5df6bf = new _0x55353b(_0x5df6bf,null == _0xd5be91 ? _0x4bf907 : 0x0 > _0xd5be91 ? -_0xd5be91 * _0x4bf907 : _0xd5be91,_0x4d8692));
_0xd5be91 = new _0x23639f(_0x5df6bf);
_0x4d8692 = this[_0x4cc7('0x22e')];
(null == _0x4d8692 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x4d8692)[_0x4cc7('0x2a')](_0xd5be91, new _0x38c560(_0x4f67ee,!0x0));
_0x4f67ee = new _0x23639f(_0x5df6bf);
_0xd5be91 = this[_0x4cc7('0x22e')];
(null == _0xd5be91 ? _0x172b83[_0x4cc7('0xc1e')]() : _0xd5be91)[_0x4cc7('0x2a')](_0x4f67ee, new _0x38c560(_0x410f06,!0x1));
this[_0x4cc7('0xa47')][_0x4cc7('0x29')](_0x5df6bf);
this[_0x4cc7('0xa0c')](_0x5df6bf);
null != _0x3cd22a && (_0x410f06 = _0x3cd22a,
0x0 > _0x410f06 && (_0x410f06 += this['bubbles'][_0x4cc7('0x34')]() - 0x1),
_0x410f06 = new _0x438783(this['bubbles'][_0x4cc7('0x2b')](_0x410f06),new _0x23639f(_0x5df6bf)),
this[_0x4cc7('0x2b59')][_0x4cc7('0x29')](_0x410f06),
this[_0x4cc7('0xb6a')](_0x410f06, 0x0));
null != _0x390ebd && (_0x390ebd = new _0x438783(_0x5df6bf,_0x390ebd,!0x0),
null != _0x2783c0 && (_0x390ebd[_0x4cc7('0x1a64')] = _0x2783c0,
_0x390ebd[_0x4cc7('0xf42')]()),
this[_0x4cc7('0x1a61')][_0x4cc7('0x29')](_0x390ebd),
this[_0x4cc7('0xb6a')](_0x390ebd, 0x0));
},
'addPlainTextOld': function(_0x4d5012, _0x16ab71, _0x8be4b7, _0x3f5757, _0x64acfa, _0x9a24aa) {
null == _0x9a24aa && (_0x9a24aa = 0xffffff);
return this[_0x4cc7('0x2661')](_0x4d5012, _0x16ab71 / 2.5, _0x8be4b7 / 2.5, null == _0x3f5757 ? null : 0x0 > _0x3f5757 ? _0x3f5757 : _0x3f5757 / 2.5, null == _0x64acfa ? null : Math['round'](_0x64acfa / 2.5), _0x9a24aa);
},
'addPlainText': function(_0x26b442, _0x172985, _0x422a48, _0x35c876, _0x3d278a, _0x289725) {
null == _0x289725 && (_0x289725 = 0xffffff);
var _0x2f2911 = this[_0x4cc7('0x268f')];
_0x26b442 = _0x22bdfe['createTextField'](_0x289725, null == _0x35c876 ? _0x2f2911 : 0x0 > _0x35c876 ? -_0x35c876 * _0x2f2911 : _0x35c876, null, _0x26b442, _0x3d278a);
_0x35c876 = new _0x23639f(_0x26b442);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x35c876, new _0x13ca4e(!0x0));
_0x35c876 = null;
null == _0x35c876 && (_0x35c876 = _0x26b442['get_defaultTextFormat']()['size'] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x26b442), new _0x5a0679(_0x35c876));
_0x35c876 = new _0x23639f(_0x26b442);
_0x3d278a = this[_0x4cc7('0x22e')];
(null == _0x3d278a ? _0x172b83[_0x4cc7('0xc1e')]() : _0x3d278a)[_0x4cc7('0x2a')](_0x35c876, new _0x38c560(_0x172985,!0x0));
_0x172985 = new _0x23639f(_0x26b442);
_0x35c876 = this[_0x4cc7('0x22e')];
(_0x2d63f9[_0x4cc7('0x2a1')](null, _0x35c876) ? _0x172b83['get_currentLayout']() : _0x35c876)[_0x4cc7('0x2a')](_0x172985, new _0x38c560(_0x422a48,!0x1));
this[_0x4cc7('0xa0c')](_0x26b442);
return _0x26b442;
},
'update': function(_0x1f8d59) {
if (_0x4cc7('0x35cc') === _0x4cc7('0x35cd')) {
this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3['student'],!0x1,null,!0x1,null);
this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0;
this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]);
var _0x5e3537 = this[_0x4cc7('0x1108')]['pathName'];
_0x5e3537 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x5e3537);
this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5e3537,-0x2);
this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null);
this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0;
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']);
_0x5e3537 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')];
_0x5e3537 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5e3537);
this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5e3537,-0x1);
} else {
null != this['updateCallback'] && this['updateCallback'](_0x1f8d59);
}
},
'reset': function() {},
'__class__': _0x5d7b0e
});
var _0x1baaa1 = function() {};
_0x16dada['com.player03.speechbubble.Text'] = _0x1baaa1;
_0x1baaa1[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x35ce'), 'Text'];
_0x1baaa1[_0x4cc7('0x7d9')] = function(_0x317829) {
return _0x317829;
}
;
_0x1baaa1[_0x4cc7('0xa9a')] = function(_0x1e61bc) {
return -_0x1e61bc;
}
;
var _0x38c560 = function(_0x1cd0a1, _0x40e6a9) {
_0x4fb8d7[_0x4cc7('0x96b')](this, _0x40e6a9);
this['coordinate'] = _0x1cd0a1;
};
_0x16dada['com.player03.speechbubble.PositionFromCenter'] = _0x38c560;
_0x38c560[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'speechbubble', _0x4cc7('0x35cf')];
_0x38c560[_0x4cc7('0x92b')] = _0x4fb8d7;
_0x38c560[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], {
'coordinate': null,
'getCoordinate': function(_0x550a24, _0x1f29f8, _0x557450, _0x519d31) {
return _0x550a24 + _0x1f29f8 / 0x2 + _0x56067a[_0x4cc7('0x7cb')](this[_0x4cc7('0x35d0')], _0x519d31) - _0x557450 / 0x2;
},
'__class__': _0x38c560
});
var _0x55353b = function(_0x485e9c, _0x43f7ea, _0x54f91f) {
this['fillColor'] = 0xffffff;
_0x145ce0[_0x4cc7('0x96b')](this, 0x64, 0x64, _0x172b83[_0x4cc7('0xc1e')]());
_0x485e9c = this[_0x4cc7('0xe15')] = _0x22bdfe['createTextField'](0x0, _0x43f7ea, null, _0x485e9c, _0x54f91f, null, null, null, 0x0);
_0x43f7ea = null;
_0x54f91f = this[_0x4cc7('0x22e')];
null == _0x43f7ea && (_0x43f7ea = _0x2d63f9[_0x4cc7('0x2a2')](_0x485e9c[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')], 0x0));
(null == _0x54f91f ? _0x172b83['get_currentLayout']() : _0x54f91f)[_0x4cc7('0x2a')](new _0x23639f(_0x485e9c), new _0x5a0679(_0x43f7ea));
_0x485e9c = this[_0x4cc7('0x22e')];
_0x43f7ea = new _0x23639f(this[_0x4cc7('0xe15')]);
(null == _0x485e9c ? _0x172b83['get_currentLayout']() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x13ca4e(!0x0));
this[_0x4cc7('0x35d1')] = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]();
this[_0x4cc7('0xe15')][_0x4cc7('0x9ad')]('change', _0x48c401(this, this[_0x4cc7('0x35d2')]));
this['addChild'](this['textField']);
_0x485e9c = _0x48c401(this, this[_0x4cc7('0x35d3')]);
this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x485e9c)));
_0x485e9c();
_0x485e9c = this[_0x4cc7('0x22e')];
_0x43f7ea = new _0x23639f(this[_0x4cc7('0xe15')]);
(null == _0x485e9c ? _0x172b83[_0x4cc7('0xc1e')]() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x310c15(!0x0,0.5));
(null == _0x485e9c ? _0x172b83[_0x4cc7('0xc1e')]() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x310c15(!0x1,0.5));
};
_0x16dada['com.player03.speechbubble.SpeechBubble'] = _0x55353b;
_0x55353b['__name__'] = [_0x4cc7('0x46a'), 'player03', 'speechbubble', _0x4cc7('0x35d4')];
_0x55353b[_0x4cc7('0x92b')] = _0x145ce0;
_0x55353b['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], {
'textField': null,
'prevHeight': null,
'fillColor': null,
'onTextChanged': function(_0x5d5dfa) {
if ('fcvIP' === _0x4cc7('0x35d5')) {
_0x5d5dfa = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]() - this[_0x4cc7('0x35d1')];
0x5 > (0x0 <= _0x5d5dfa ? _0x5d5dfa : -_0x5d5dfa) || (this[_0x4cc7('0x22e')][_0x4cc7('0x13')](),
this[_0x4cc7('0x35d1')] = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]());
} else {
null != this[_0x4cc7('0x126')] && (_0x55cb22['pool']['push'](this),
this[_0x4cc7('0x1b')] = null,
this[_0x4cc7('0x126')]['dispose'](),
this['set_mesh'](null));
}
},
'redrawBubble': function() {
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]);
var _0x142daa = this['get_graphics']()
, _0x4b3ef3 = this[_0x4cc7('0xe15')]['get_width']()
, _0x5d05ce = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]()
, _0x4790d8 = 0.5 * this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]()
, _0x38ba55 = 0.5 * this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]();
_0x142daa[_0x4cc7('0x2def')](0x0, 0x0, _0x4b3ef3, _0x5d05ce, _0x4790d8 < _0x38ba55 ? _0x4790d8 : _0x38ba55);
this['get_graphics']()[_0x4cc7('0x1f32')]();
this[_0x4cc7('0xb47')](this[_0x4cc7('0xe15')]['get_width']());
this[_0x4cc7('0x10e6')](this['textField'][_0x4cc7('0xa75')]());
},
'__class__': _0x55353b
});
var _0x2c99b2 = function(_0x367ffd, _0x13bd0d, _0x2f2dff) {
if ('jbQSF' !== _0x4cc7('0x35d6')) {
this['student'][_0x4cc7('0xac9')](0.36, 25.95, null, -0x2d);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58);
var _0x105473 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]();
_0x105473['set_x'](_0x105473[_0x4cc7('0x472')]() + 0x14);
_0x105473 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]();
_0x105473[_0x4cc7('0xd5a')](_0x105473[_0x4cc7('0xd92')]() - 0x3);
} else {
_0x55353b[_0x4cc7('0x96b')](this, _0x367ffd, _0x13bd0d, _0x2f2dff);
}
};
_0x16dada['com.player03.speechbubble.RectangleBubble'] = _0x2c99b2;
_0x2c99b2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35ce'), _0x4cc7('0x35d7')];
_0x2c99b2[_0x4cc7('0x92b')] = _0x55353b;
_0x2c99b2[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x4bd')](_0x5aff49, _0x55353b[_0x4cc7('0x8')], {
'redrawBubble': function() {
var _0x580a6e = _0x4cc7('0x35d8')[_0x4cc7('0x46')]('|')
, _0x5b5313 = 0x0;
while (!![]) {
switch (_0x580a6e[_0x5b5313++]) {
case '0':
this['set_width'](this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]());
continue;
case '1':
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
continue;
case '2':
var _0x30c3da = this['get_graphics']()
, _0xcc07d1 = this['textField'][_0x4cc7('0xa74')]()
, _0x559927 = this[_0x4cc7('0xe15')]['get_height']()
, _0x2a703d = 0.1 * this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]()
, _0x220f5d = _0x2d63f9[_0x4cc7('0x35c3')](0.1, this['textField'][_0x4cc7('0xa75')]());
continue;
case '3':
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]);
continue;
case '4':
_0x30c3da['drawRoundRect'](0x0, 0x0, _0xcc07d1, _0x559927, _0x2a703d < _0x220f5d ? _0x2a703d : _0x220f5d);
continue;
case '5':
this['set_height'](this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]());
continue;
case '6':
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')]();
continue;
}
break;
}
},
'__class__': _0x2c99b2
});
var _0x1d0ef0 = function(_0x632f6c, _0x47da3d, _0xd0d62d, _0x370144) {
null == _0x370144 && (_0x370144 = !0x1);
_0x56067a[_0x4cc7('0x7cc')](null, _0xd0d62d) && (_0xd0d62d = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x4cc7('0xbdb'), _0xd0d62d, _0x370144);
this[_0x4cc7('0x165a')] = null == _0x47da3d ? _0x4bf907[_0x4cc7('0x4dc')](_0x632f6c) : '' + _0x47da3d[_0x4cc7('0x35d9')] + ':' + _0x47da3d[_0x4cc7('0x35da')] + ':\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x632f6c);
};
_0x16dada[_0x4cc7('0x35db')] = _0x1d0ef0;
_0x1d0ef0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35dc'), _0x4cc7('0x35dd')];
_0x1d0ef0[_0x4cc7('0x92b')] = _0x76b31e;
_0x1d0ef0[_0x4cc7('0x8')] = _0x2d63f9['yTLDp'](_0x5aff49, _0x76b31e[_0x4cc7('0x8')], {
'content': null,
'__class__': _0x1d0ef0
});
var _0x4b4ad9 = function() {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xbda')] = _0x3ccc21[_0x4cc7('0xbdb')];
_0x3ccc21[_0x4cc7('0xbdb')] = _0x48c401(this, this[_0x4cc7('0x35de')]);
};
_0x16dada[_0x4cc7('0x35df')] = _0x4b4ad9;
_0x4b4ad9[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35dc'), _0x4cc7('0x35e0')];
_0x4b4ad9['__properties__'] = {};
_0x4b4ad9['__properties__'][_0x4cc7('0x493')] = _0x4cc7('0x493');
_0x4b4ad9[_0x4cc7('0x493')] = function() {
null == _0x4b4ad9[_0x4cc7('0xbc4')] && (_0x4b4ad9[_0x4cc7('0xbc4')] = new _0x4b4ad9());
return _0x4b4ad9[_0x4cc7('0xbc4')];
}
;
_0x4b4ad9[_0x4cc7('0x92b')] = _0x338b9;
_0x4b4ad9[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'oldTrace': null,
'newTrace': function(_0x40d944, _0x15fdf6) {
this[_0x4cc7('0xbda')](_0x40d944, _0x15fdf6);
this['dispatchEvent'](new _0x1d0ef0(_0x40d944,_0x15fdf6));
},
'__class__': _0x4b4ad9
});
var _0x596f6b = function(_0x857d38, _0x192679, _0x1cab62, _0x374a28) {
var _0x4715cc = '0|8|4|6|3|7|5|1|2|9|10'[_0x4cc7('0x46')]('|')
, _0x270abd = 0x0;
while (!![]) {
switch (_0x4715cc[_0x270abd++]) {
case '0':
null == _0x857d38 && (_0x857d38 = 0x0);
continue;
case '1':
this[_0x4cc7('0x3445')](!0x0);
continue;
case '2':
this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x192679,0x18,_0x857d38));
continue;
case '3':
null == _0x374a28 && (_0x374a28 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]);
continue;
case '4':
null == _0x1cab62 && (_0x1cab62 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]);
continue;
case '5':
this[_0x4cc7('0xb55')] = !0x1;
continue;
case '6':
this[_0x4cc7('0xb47')](_0x1cab62);
continue;
case '7':
this[_0x4cc7('0x10e6')](_0x374a28);
continue;
case '8':
_0x2cd08d[_0x4cc7('0x96b')](this);
continue;
case '9':
this[_0x4cc7('0x3450')](null != _0x192679);
continue;
case '10':
_0x4b4ad9[_0x4cc7('0x493')]()['addEventListener'](_0x4cc7('0xbdb'), _0x48c401(this, this[_0x4cc7('0x35e1')]));
continue;
}
break;
}
};
_0x16dada[_0x2d63f9[_0x4cc7('0x4c9')]] = _0x596f6b;
_0x596f6b[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x35dc'), _0x4cc7('0x35e2')];
_0x596f6b['enable'] = function(_0x3b7725, _0x3d0740) {
null == _0x3b7725 && (_0x3b7725 = 0x0);
_0x3b7725 = new _0x596f6b(_0x3b7725,_0x3d0740);
_0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x3b7725);
return _0x3b7725;
}
;
_0x596f6b['__super__'] = _0x2cd08d;
_0x596f6b[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], {
'onTrace': function(_0x33e50a) {
this[_0x4cc7('0x3590')](_0x33e50a[_0x4cc7('0x165a')] + '\x0a');
if (0xa < this['get_maxScrollV']()) {
if ('FrSHo' !== _0x4cc7('0x35e3')) {
this['ghost'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['ghost'],!0x1,null,!0x1,null);
this[_0x4cc7('0x23b2')][_0x4cc7('0x1107')] = !0x0;
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x23b2')]);
var _0x1ddbe8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')];
_0x1ddbe8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1ddbe8);
this[_0x4cc7('0x23b2')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1ddbe8,-0x2);
this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null);
this[_0x4cc7('0xec5')]['billboardMode'] = !0x0;
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]);
_0x1ddbe8 = this['explorePath'][_0x4cc7('0x1109')];
_0x1ddbe8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1ddbe8);
this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1ddbe8,-0x1);
} else {
_0x33e50a = this[_0x4cc7('0x34a7')]();
for (var _0x23bb87 = 0x0, _0x4111ae = 0x0; 0xa > _0x4111ae; )
_0x4111ae++,
_0x23bb87 = _0x56067a[_0x4cc7('0x7c0')](_0x33e50a[_0x4cc7('0x2d')]('\x0a', _0x23bb87), 0x1);
this[_0x4cc7('0x215d')](_0x3a8a6f['substr'](_0x33e50a, _0x23bb87, null));
}
}
this['set_scrollV'](this[_0x4cc7('0x518')]());
},
'__class__': _0x596f6b
});
var _0x229496 = function(_0x2286a8) {
null != _0x2286a8 && (this[_0x4cc7('0x42')] = new _0x3ce3da(_0x4fbde0[_0x4cc7('0xca6')](_0x2286a8)));
};
_0x16dada[_0x4cc7('0x35e4')] = _0x229496;
_0x229496[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35e5')];
_0x229496[_0x4cc7('0x8')] = {};
_0x229496[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x229496[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x15e22a, _0x16d875, _0x26765a, _0x16c9c3, _0x2a7533, _0x46713b) {
if (_0x4cc7('0x35e6') === 'MOsvt') {
null == _0x26765a && (_0x26765a = 0x0);
null == _0x16c9c3 && (_0x16c9c3 = _0x172b83.get_currentLayout());
_0x16c9c3.add(_0x15e22a, _0x145606.matchOppositeEdges(_0x30bcc9.BOTTOM, _0x26765a), _0x16d875);
_0x16d875 = _0x145606.matchSameEdges(_0x30bcc9.TOP, _0x26765a);
_0x16c9c3.conflictExists(_0x15e22a, _0x16d875) || _0x16c9c3.add(_0x15e22a, _0x16d875);
} else {
null == _0x2a7533 && (_0x2a7533 = -0x1);
null == _0x16c9c3 && (_0x16c9c3 = -0x1);
null == _0x26765a && (_0x26765a = 0x0);
null == _0x16d875 && (_0x16d875 = 0x0);
if (null != this.data) {
var _0x55a11f = new _0x4a1676();
_0x55a11f.identity();
-0x1 < _0x16c9c3 && -0x1 < _0x2a7533 && _0x55a11f.scale(_0x16c9c3 / this.data.width, _0x2a7533 / this.data.height);
_0x55a11f.translate(_0x16d875, _0x26765a);
new _0x19fce5(this.data,_0x46713b).render(_0x15e22a, _0x55a11f);
}
}
}
;
_0x229496[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x229496;
var _0x2d6690 = function() {};
_0x16dada[_0x4cc7('0x35e7')] = _0x2d6690;
_0x2d6690[_0x4cc7('0x8f2')] = ['format', 'gfx', _0x4cc7('0x35e8')];
_0x2d6690[_0x4cc7('0x8')] = {};
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35e9')] = function() {
return !0x1;
}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x982c62) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x10ce')] = function(_0x555dd1, _0x53d52a) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x1f32')] = function() {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x133f')] = function(_0x15498f) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35ea')] = function() {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x168e')] = function(_0x41a70f, _0x4e8bd) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x1cfb08, _0x3a9979) {}
;
_0x2d6690[_0x4cc7('0x8')]['curveTo'] = function(_0x2bd7c6, _0x5104df, _0x35557c, _0xdebb49) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35eb')] = function(_0x3d7f7b) {}
;
_0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2d6690;
var _0x2a2729 = function(_0xe7c0e) {
this[_0x4cc7('0x4ec')] = _0xe7c0e;
};
_0x16dada[_0x4cc7('0x35ec')] = _0x2a2729;
_0x2a2729['__name__'] = [_0x4cc7('0xc79'), _0x4cc7('0x35ed'), _0x4cc7('0x35ee')];
_0x2a2729[_0x4cc7('0x92b')] = _0x2d6690;
_0x2a2729[_0x4cc7('0x8')] = _0x5aff49(_0x2d6690['prototype'], {
'graphics': null,
'beginGradientFill': function(_0x231a78) {
if ('KhPzn' === _0x4cc7('0x35ef')) {
this['graphics'][_0x4cc7('0x3236')](_0x231a78[_0x4cc7('0x994')], _0x231a78[_0x4cc7('0x1ed3')], _0x231a78[_0x4cc7('0x1ed4')], _0x231a78[_0x4cc7('0x1ed5')], _0x231a78[_0x4cc7('0x330a')], _0x231a78[_0x4cc7('0x1ed7')], _0x231a78[_0x4cc7('0x1ed8')], _0x231a78[_0x4cc7('0x90b')]);
} else {
null != _0x231a78 == this[_0x4cc7('0x1ce3')] && (null == _0x231a78 || null == this[_0x4cc7('0x13c4')] || _0x231a78['get_hasMipMaps']() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x231a78[_0x4cc7('0x1cef')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')]();
this[_0x4cc7('0x1ce3')] = null != _0x231a78;
return this[_0x4cc7('0x13c4')] = _0x231a78;
}
},
'beginFill': function(_0x2361e2, _0x108d00) {
this['graphics'][_0x4cc7('0x10ce')](_0x2361e2, _0x108d00);
},
'endFill': function() {
this['graphics'][_0x4cc7('0x1f32')]();
},
'lineStyle': function(_0x167f24) {
this[_0x4cc7('0x4ec')][_0x4cc7('0x133f')](_0x167f24[_0x4cc7('0x1340')], _0x167f24[_0x4cc7('0x24c')], _0x167f24['alpha'], _0x167f24[_0x4cc7('0x1342')], _0x167f24[_0x4cc7('0x1343')], _0x167f24[_0x4cc7('0x1344')], _0x167f24[_0x4cc7('0x1345')], _0x167f24[_0x4cc7('0x1346')]);
},
'endLineStyle': function() {
this['graphics'][_0x4cc7('0x133f')]();
},
'moveTo': function(_0x3d503e, _0x442a43) {
this['graphics'][_0x4cc7('0x168e')](_0x3d503e, _0x442a43);
},
'lineTo': function(_0xb55ea7, _0xd46b05) {
this[_0x4cc7('0x4ec')][_0x4cc7('0x293b')](_0xb55ea7, _0xd46b05);
},
'curveTo': function(_0x3eec6e, _0x5d6357, _0x3ae38a, _0x4d75fe) {
this[_0x4cc7('0x4ec')][_0x4cc7('0x293a')](_0x3eec6e, _0x5d6357, _0x3ae38a, _0x4d75fe);
},
'__class__': _0x2a2729
});
var _0x1f688b = function() {
this[_0x4cc7('0x994')] = 0x0;
this[_0x4cc7('0x1ed3')] = [];
this[_0x4cc7('0x1ed4')] = [];
this[_0x4cc7('0x1ed5')] = [];
this[_0x4cc7('0x330a')] = new _0x4a1676();
this[_0x4cc7('0x1ed7')] = 0x0;
this[_0x4cc7('0x1ed8')] = 0x1;
this[_0x4cc7('0x90b')] = 0x0;
};
_0x16dada[_0x4cc7('0x35f0')] = _0x1f688b;
_0x1f688b[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35ed'), _0x4cc7('0x35f1')];
_0x1f688b[_0x4cc7('0x8')] = {};
_0x1f688b[_0x4cc7('0x8')]['type'] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed3')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed4')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed5')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed7')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed8')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x90b')] = null;
_0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f688b;
var _0x4e662f = function() {
this[_0x4cc7('0x1340')] = 0x1;
this[_0x4cc7('0x24c')] = 0x0;
this[_0x4cc7('0x1341')] = 0x1;
this['pixelHinting'] = !0x1;
this[_0x4cc7('0x1343')] = 0x2;
this['capsStyle'] = 0x1;
this[_0x4cc7('0x1345')] = 0x2;
this['miterLimit'] = 0x3;
};
_0x16dada[_0x4cc7('0x35f2')] = _0x4e662f;
_0x4e662f['__name__'] = [_0x2d63f9[_0x4cc7('0x4cb')], 'gfx', 'LineStyle'];
_0x4e662f[_0x4cc7('0x8')] = {};
_0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1340')] = null;
_0x4e662f[_0x4cc7('0x8')]['color'] = null;
_0x4e662f[_0x4cc7('0x8')]['alpha'] = null;
_0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1342')] = null;
_0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1343')] = null;
_0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1344')] = null;
_0x4e662f[_0x4cc7('0x8')]['jointStyle'] = null;
_0x4e662f[_0x4cc7('0x8')]['miterLimit'] = null;
_0x4e662f[_0x4cc7('0x8')]['__class__'] = _0x4e662f;
var _0x267081 = _0x16dada[_0x4cc7('0x35f3')] = {};
_0x16dada[_0x4cc7('0x35f3')][_0x4cc7('0xd03')] = [_0x2d63f9.YFRHi, _0x4cc7('0x35f4'), _0x4cc7('0x35f5')];
_0x16dada[_0x4cc7('0x35f3')][_0x4cc7('0xd2d')] = [_0x4cc7('0x1a97'), _0x4cc7('0x35f6'), 'FillNone'];
_0x267081[_0x4cc7('0x1a97')] = function(_0x21f4d6) {
_0x21f4d6 = [_0x4cc7('0x1a97'), 0x0, _0x21f4d6];
_0x21f4d6[_0x4cc7('0xd2f')] = _0x267081;
_0x21f4d6[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x21f4d6;
}
;
_0x267081['FillSolid'] = function(_0x14b04f) {
_0x14b04f = [_0x4cc7('0x35f6'), 0x1, _0x14b04f];
_0x14b04f[_0x4cc7('0xd2f')] = _0x267081;
_0x14b04f['toString'] = _0x3e3cd2;
return _0x14b04f;
}
;
_0x267081[_0x4cc7('0x35f7')] = [_0x4cc7('0x35f7'), 0x2];
_0x267081[_0x4cc7('0x35f7')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x267081[_0x4cc7('0x35f7')]['__enum__'] = _0x267081;
var _0x22e617 = function(_0x4bc265) {
_0x1f688b[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x994')] = _0x4bc265;
this['radius'] = 0x0;
this[_0x4cc7('0x1ed6')] = new _0x4a1676();
this['y2'] = this['x2'] = this['y1'] = this['x1'] = 0x0;
};
_0x16dada['format.svg.Grad'] = _0x22e617;
_0x22e617[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x35f8')];
_0x22e617[_0x4cc7('0x92b')] = _0x1f688b;
_0x22e617['prototype'] = _0x5aff49(_0x1f688b['prototype'], {
'gradMatrix': null,
'radius': null,
'x1': null,
'y1': null,
'x2': null,
'y2': null,
'updateMatrix': function(_0x20630b) {
var _0x5aaad1 = this['x2'] - this['x1']
, _0x17966e = this['y2'] - this['y1']
, _0x3c4ee9 = Math[_0x4cc7('0x131b')](_0x17966e, _0x5aaad1);
_0x5aaad1 = Math[_0x4cc7('0x2c')](_0x5aaad1 * _0x5aaad1 + _0x17966e * _0x17966e);
_0x17966e = new _0x4a1676();
0x0 == this['type'] ? (_0x17966e[_0x4cc7('0x1291')](0x1, 0x1),
_0x17966e[_0x4cc7('0xa9a')](_0x5aaad1, _0x5aaad1)) : (0x0 != this[_0x4cc7('0xf3f')] && (this[_0x4cc7('0x90b')] = _0x5aaad1 / this[_0x4cc7('0xf3f')]),
_0x17966e[_0x4cc7('0x1291')](0x1, 0x1),
_0x17966e[_0x4cc7('0x1299')](-0.5, -0.5),
_0x17966e['scale'](0x2 * this[_0x4cc7('0xf3f')], _0x2d63f9[_0x4cc7('0x35c3')](0x2, this[_0x4cc7('0xf3f')])));
_0x17966e['rotate'](_0x3c4ee9);
_0x17966e['translate'](this['x1'], this['y1']);
_0x17966e['concat'](this[_0x4cc7('0x1ed6')]);
_0x17966e[_0x4cc7('0xaf3')](_0x20630b);
this[_0x4cc7('0x330a')] = _0x17966e;
},
'__class__': _0x22e617
});
var _0x1cf1eb = function() {
this[_0x4cc7('0x5e2')] = '';
this[_0x4cc7('0xb26')] = [];
};
_0x16dada[_0x4cc7('0x35f9')] = _0x1cf1eb;
_0x1cf1eb[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x1b2c')];
_0x1cf1eb[_0x4cc7('0x8')] = {};
_0x1cf1eb[_0x4cc7('0x8')]['findGroup'] = function(_0x4e179f) {
for (var _0x1615d7 = 0x0, _0x5023f8 = this.children; _0x1615d7 < _0x5023f8.length; ) {
var _0x125099 = _0x5023f8[_0x1615d7];
++_0x1615d7;
if (0x1 == _0x125099[0x1]) {
_0x125099 = _0x125099[0x2];
if (_0x125099.name == _0x4e179f)
return _0x125099;
_0x125099 = _0x125099.findGroup(_0x4e179f);
if (null != _0x125099)
return _0x125099;
}
}
return null;
}
;
_0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0xb26')] = null;
_0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1cf1eb;
var _0x3ff06c = _0x16dada[_0x4cc7('0x35fa')] = {};
_0x16dada[_0x4cc7('0x35fa')][_0x4cc7('0xd03')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x35fb')];
_0x16dada[_0x4cc7('0x35fa')][_0x4cc7('0xd2d')] = [_0x4cc7('0x35fc'), _0x4cc7('0x35fd'), _0x4cc7('0x35fe')];
_0x3ff06c[_0x4cc7('0x35fc')] = function(_0x813941) {
_0x813941 = [_0x4cc7('0x35fc'), 0x0, _0x813941];
_0x813941[_0x4cc7('0xd2f')] = _0x3ff06c;
_0x813941[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x813941;
}
;
_0x3ff06c[_0x4cc7('0x35fd')] = function(_0x18e547) {
_0x18e547 = [_0x4cc7('0x35fd'), 0x1, _0x18e547];
_0x18e547['__enum__'] = _0x3ff06c;
_0x18e547[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x18e547;
}
;
_0x3ff06c[_0x4cc7('0x35fe')] = function(_0x405583) {
if ('aGLVo' !== _0x4cc7('0x35ff')) {
null != this[_0x4cc7('0xaa8')] && _0x405583[_0x4cc7('0x9c4')](this);
} else {
_0x405583 = ['DisplayText', 0x2, _0x405583];
_0x405583[_0x4cc7('0xd2f')] = _0x3ff06c;
_0x405583[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x405583;
}
}
;
var _0x16ffbf = function() {};
_0x16dada[_0x4cc7('0x3600')] = _0x16ffbf;
_0x16ffbf[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35f4'), _0x2d63f9['YOEEe']];
_0x16ffbf[_0x4cc7('0x8')] = {};
_0x16ffbf[_0x4cc7('0x8')]['matrix'] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x2c60')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3601')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3602')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3603')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3604')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3605')] = null;
_0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3606')] = null;
_0x16ffbf[_0x4cc7('0x8')]['miter_limit'] = null;
_0x16ffbf[_0x4cc7('0x8')]['segments'] = null;
_0x16ffbf[_0x4cc7('0x8')]['__class__'] = _0x16ffbf;
var _0x1b5645 = function() {
if (null == _0x1b5645[_0x4cc7('0x3607')]) {
if (_0x56067a['eHQOO'](_0x4cc7('0x3608'), _0x4cc7('0x3609'))) {
_0x1b5645[_0x4cc7('0x3607')] = [];
for (var _0xb7c4b9 = 0x0; 0x80 > _0xb7c4b9; ) {
var _0x3bc1bb = _0xb7c4b9++;
_0x1b5645[_0x4cc7('0x3607')][_0x3bc1bb] = this[_0x4cc7('0x360a')](_0x3bc1bb);
}
} else {
return null == this[_0x4cc7('0xa78')] || null == this[_0x4cc7('0xa4c')] && _0x4cc7('0xaac') == _0xb7c4b9[_0x4cc7('0xaad')] && null == this[_0x4cc7('0xa33')] ? !0x1 : _0x21ad67[_0x4cc7('0x8')][_0x4cc7('0xaaf')][_0x4cc7('0x96b')](this, _0xb7c4b9, null != this['__bitmapData'][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]['version'] != this[_0x4cc7('0xb10')]);
}
}
};
_0x16dada[_0x4cc7('0x360b')] = _0x1b5645;
_0x1b5645[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35f4'), 'PathParser'];
_0x1b5645[_0x4cc7('0x8')] = {};
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360c')] = null;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360d')] = null;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2cb8')] = null;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0xca6')] = function(_0x52d2d2, _0x334a34) {
var _0x1fb66f = this.lastMoveX = this.lastMoveY = 0x0
, _0x26b522 = []
, _0x412954 = []
, _0x306f35 = 0x0
, _0x4036f3 = -0x1
, _0x56826d = -0x1;
this.prev = null;
for (var _0x4bf907 = _0x52d2d2.length, _0x48c401 = !0x1; _0x1fb66f <= _0x4bf907; ) {
var _0x16dada = _0x1fb66f == _0x4bf907 ? 0x20 : _0x3a8a6f.cca(_0x52d2d2, _0x1fb66f)
, _0x1296d5 = 0x0 < _0x16dada && 0x80 > _0x16dada ? _0x1b5645.sCommandArgs[_0x16dada] : -0x1;
if (-0x1 == _0x1296d5)
throw new _0x202aa0('failed\x20parsing\x20path\x20near\x20\x27' + _0x3a8a6f.substr(_0x52d2d2, _0x1fb66f, null) + '\x27');
if (-0x2 == _0x1296d5)
++_0x1fb66f;
else if (-0x3 >= _0x1296d5) {
_0x16dada = _0x1fb66f + 0x1;
var _0x5aff49 = -0x1
, _0x161060 = -0x5 == _0x1296d5;
-0x6 == _0x1296d5 && (_0x5aff49 = 0x0,
_0x161060 = !0x0);
for (; _0x16dada < _0x52d2d2.length; ) {
_0x1296d5 = _0x3a8a6f.cca(_0x52d2d2, _0x16dada);
_0x1296d5 = 0x0 > _0x1296d5 || 0x7f < _0x1296d5 ? -0x1 : _0x1b5645.sCommandArgs[_0x1296d5];
if (-0x3 < _0x1296d5)
break;
if (-0x5 == _0x1296d5 && _0x161060)
break;
if (0x0 <= _0x5aff49) {
if (_0x4cc7('0x360e') === 'hvHaY') {
this.onComplete = new _0x57743b();
this.display = _0x52d2d2;
null != _0x52d2d2 && (_0x52d2d2.addEventListener(_0x4cc7('0x360f'), _0x48c401(this, this.display_onUnload)),
_0x3b7d43.get_current().addChild(_0x52d2d2));
} else {
if (-0x4 == _0x1296d5) {
if (_0x4cc7('0x3610') === _0x4cc7('0x3610')) {
if (0x0 != _0x5aff49)
break;
} else {
return this._alpha = _0x52d2d2;
}
} else if (-0x3 != _0x1296d5)
break;
++_0x5aff49;
}
} else if (-0x6 == _0x1296d5) {
if ('JRWTE' === _0x4cc7('0x3611')) {
if (0x1 == _0x56826d.get(_0x4036f3)) {
var _0x3e2edb = _0x48c401.data.subGeometries[_0x26b522].indexData;
var _0x289818 = _0x2bc114.toFloatVector(null);
for (_0x412954 = 0x0; _0x331be6.gt(_0x180fa9, this._newBlockBytes.position); ) {
var _0x82be75 = this.readNumber(this._accuracyGeo);
var _0x279306 = this.readNumber(this._accuracyGeo);
var _0x3703f5 = this.readNumber(this._accuracyGeo);
_0x289818.set(_0x412954++, _0x82be75);
_0x289818.set(_0x412954++, _0x279306);
_0x289818.set(_0x412954++, _0x3703f5);
}
_0x82be75 = new _0x138811();
_0x82be75.fromVectors(_0x289818, _0x4bf907.get(_0x26b522), null, null);
_0x82be75.updateIndexData(_0x3e2edb);
_0x82be75.get_vertexNormalData();
_0x82be75.get_vertexTangentData();
_0x82be75.set_autoDeriveVertexNormals(!0x1);
_0x82be75.set_autoDeriveVertexTangents(!0x1);
++_0x26b522;
_0x161060.addSubGeometry(_0x82be75);
} else
this._newBlockBytes.position = _0x180fa9;
++_0x4036f3;
} else {
if (0x0 <= _0x5aff49)
break;
_0x5aff49 = 0x0;
_0x161060 = !0x0;
}
} else if (-0x4 == _0x1296d5)
break;
++_0x16dada;
}
0x0 <= _0x4036f3 && (_0x1fb66f = parseFloat(_0x3a8a6f.substr(_0x52d2d2, _0x1fb66f, _0x16dada - _0x1fb66f)),
_0x26b522.push(_0x1fb66f));
_0x1fb66f = _0x16dada;
} else
_0x4036f3 = _0x16dada,
_0x56826d = _0x1296d5,
_0x48c401 = !0x1,
_0x306f35 = _0x1fb66f,
_0x26b522 = [],
++_0x1fb66f;
_0x5aff49 = _0x16dada = 0x0;
if (0x0 <= _0x4036f3 && _0x56826d == _0x26b522.length) {
_0x334a34 && null != this.prev && (_0x16dada = this.prev.prevX(),
_0x5aff49 = this.prev.prevY());
this.prev = this.createCommand(_0x4036f3, _0x26b522);
if (null == this.prev)
throw new _0x202aa0(_0x4cc7('0x3612') + String.fromCharCode(_0x4036f3) + _0x4cc7('0x3613') + _0x3a8a6f.substr(_0x52d2d2, _0x306f35, null) + '\x27');
if (_0x334a34 && 0x4 == this.prev.getType())
for (_0x26b522 = this.prev.toQuadratics(_0x16dada, _0x5aff49),
_0x306f35 = 0x0; _0x306f35 < _0x26b522.length; )
_0x48c401 = _0x26b522[_0x306f35],
++_0x306f35,
_0x412954.push(_0x48c401);
else
_0x412954.push(this.prev);
_0x48c401 = !0x0;
0x0 == _0x56826d ? _0x4036f3 = _0x56826d = -0x1 : _0x56067a.qZLiO(0x4d, _0x4036f3) ? _0x4036f3 = 0x4c : 0x6d == _0x4036f3 && (_0x4036f3 = 0x6c);
_0x306f35 = _0x1fb66f;
_0x26b522 = [];
}
}
if (0x0 <= _0x4036f3 && !_0x48c401)
throw new _0x202aa0(_0x56067a.ciNAt(_0x4cc7('0x3614') + _0x26b522.length, '/') + _0x56826d + _0x4cc7('0x3615') + _0x3a8a6f.substr(_0x52d2d2, _0x306f35, null) + '\x27');
return _0x412954;
}
;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360a')] = function(_0x335611) {
if (0xa == _0x335611)
return -0x2;
_0x335611 = String.fromCharCode(_0x335611).toUpperCase();
if ('0' <= _0x335611 && '9' >= _0x335611)
return -0x3;
switch (_0x335611) {
case '+':
return -0x4;
case '\x09':
case '\x0a':
case '\x0d':
case '\x20':
case ',':
return -0x2;
case '-':
return -0x4;
case '.':
return -0x5;
case 'A':
return 0x7;
case 'C':
return 0x6;
case 'E':
case 'e':
return -0x6;
case 'Q':
case 'S':
return 0x4;
case 'L':
case 'M':
case 'T':
return 0x2;
case 'H':
case 'V':
return 0x1;
case 'Z':
return 0x0;
}
return -0x1;
}
;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2234')] = function() {
return null != this.prev ? this.prev.prevX() : 0x0;
}
;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2235')] = function() {
return null != this.prev ? this.prev.prevY() : 0x0;
}
;
_0x1b5645[_0x4cc7('0x8')]['prevCX'] = function() {
return null != this.prev ? this.prev.prevCX() : 0x0;
}
;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x3616')] = function() {
return null != this.prev ? this.prev.prevCY() : 0x0;
}
;
_0x1b5645[_0x4cc7('0x8')]['createCommand'] = function(_0x57e39b, _0x452df3) {
if (_0x4cc7('0x7d0') !== _0x56067a.cXnli) {
var _0x3c3eb7 = _0x57e39b++;
this.clearListeners(this._methods.get(_0x3c3eb7).method);
} else {
switch (_0x57e39b) {
case 0x41:
return new _0x6d85ee(this.prevX(),this.prevY(),_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],0x0 != _0x452df3[0x3],0x0 != _0x452df3[0x4],_0x452df3[0x5],_0x452df3[0x6]);
case 0x43:
return new _0x7c4b63(_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3],_0x452df3[0x4],_0x452df3[0x5]);
case 0x48:
return new _0x2dbe21(_0x452df3[0x0],this.prevY());
case 0x4c:
return new _0x2dbe21(_0x452df3[0x0],_0x452df3[0x1]);
case 0x4d:
return this.lastMoveX = _0x452df3[0x0],
this.lastMoveY = _0x452df3[0x1],
new _0xa7e315(this.lastMoveX,this.lastMoveY);
case 0x51:
return new _0xaa3de2(_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3]);
case 0x53:
_0x57e39b = this.prevX();
var _0x282e89 = this.prevY();
return new _0x7c4b63(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3]);
case 0x54:
return _0x57e39b = this.prevX(),
this.prevY(),
new _0xaa3de2(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x57e39b - this.prevCY(),_0x452df3[0x2],_0x452df3[0x3]);
case 0x56:
return new _0x2dbe21(this.prevX(),_0x452df3[0x0]);
case 0x5a:
return new _0x2dbe21(this.lastMoveX,this.lastMoveY);
case 0x61:
return _0x57e39b = this.prevX(),
_0x282e89 = this.prevY(),
new _0x6d85ee(_0x57e39b,_0x282e89,_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],0x0 != _0x452df3[0x3],0x0 != _0x452df3[0x4],_0x452df3[0x5] + _0x57e39b,_0x452df3[0x6] + _0x282e89);
case 0x63:
return _0x57e39b = this.prevX(),
_0x282e89 = this.prevY(),
new _0x7c4b63(_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89,_0x452df3[0x4] + _0x57e39b,_0x452df3[0x5] + _0x282e89);
case 0x68:
return new _0x2dbe21(_0x452df3[0x0] + this.prevX(),this.prevY());
case 0x6c:
return new _0x2dbe21(_0x452df3[0x0] + this.prevX(),_0x452df3[0x1] + this.prevY());
case 0x6d:
return this.lastMoveX = _0x452df3[0x0] + this.prevX(),
this.lastMoveY = _0x452df3[0x1] + this.prevY(),
new _0xa7e315(this.lastMoveX,this.lastMoveY);
case 0x71:
return _0x57e39b = this.prevX(),
_0x282e89 = this.prevY(),
new _0xaa3de2(_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89);
case 0x73:
return _0x57e39b = this.prevX(),
_0x282e89 = this.prevY(),
new _0x7c4b63(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89);
case 0x74:
return _0x57e39b = this.prevX(),
_0x282e89 = this.prevY(),
new _0xaa3de2(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0] + _0x57e39b,_0x56067a.ciNAt(_0x452df3[0x1], _0x282e89));
case 0x76:
return new _0x2dbe21(this.prevX(),_0x452df3[0x0] + this.prevY());
case 0x7a:
return new _0x2dbe21(this.lastMoveX,this.lastMoveY);
}
return null;
}
}
;
_0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1b5645;
var _0x4ba3e1 = function(_0x12fb36, _0x26f4c2) {
this['x'] = _0x12fb36;
this['y'] = _0x26f4c2;
};
_0x16dada[_0x4cc7('0x3617')] = _0x4ba3e1;
_0x4ba3e1[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4cb')], _0x4cc7('0x35f4'), _0x4cc7('0x3618')];
_0x4ba3e1[_0x4cc7('0x8')] = {};
_0x4ba3e1[_0x4cc7('0x8')]['x'] = null;
_0x4ba3e1[_0x4cc7('0x8')]['y'] = null;
_0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x3619')] = function() {
return 0x0;
}
;
_0x4ba3e1[_0x4cc7('0x8')]['prevX'] = function() {
if (_0x4cc7('0x361a') !== 'qeYyE') {
this.dispatchEvent(a.clone());
} else {
return this.x;
}
}
;
_0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x2235')] = function() {
return this.y;
}
;
_0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x361b')] = function() {
return this.x;
}
;
_0x4ba3e1[_0x4cc7('0x8')]['prevCY'] = function() {
return this.y;
}
;
_0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x361c')] = function(_0x48a31f, _0x20576c) {
_0x20576c.setLast(this.x, this.y);
_0x20576c.firstX = _0x20576c.lastX;
_0x20576c.firstY = _0x20576c.lastY;
_0x48a31f.moveTo(_0x20576c.lastX, _0x20576c.lastY);
}
;
_0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ba3e1;
var _0xa7e315 = function(_0x48a7e9, _0x48f80f) {
_0x4ba3e1['call'](this, _0x48a7e9, _0x48f80f);
};
_0x16dada[_0x4cc7('0x361d')] = _0xa7e315;
_0xa7e315[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x361e')];
_0xa7e315[_0x4cc7('0x92b')] = _0x4ba3e1;
_0xa7e315['prototype'] = _0x5aff49(_0x4ba3e1['prototype'], {
'getType': function() {
return 0x1;
},
'__class__': _0xa7e315
});
var _0x2dbe21 = function(_0x514170, _0x2857c8) {
_0x4ba3e1['call'](this, _0x514170, _0x2857c8);
};
_0x16dada[_0x4cc7('0x361f')] = _0x2dbe21;
_0x2dbe21[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), 'svg', _0x4cc7('0x3620')];
_0x2dbe21[_0x4cc7('0x92b')] = _0x4ba3e1;
_0x2dbe21['prototype'] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], {
'toGfx': function(_0x1982a0, _0x44e9ac) {
if (_0x2d63f9[_0x4cc7('0x2a3')](_0x4cc7('0x3621'), _0x4cc7('0x3622'))) {
_0x44e9ac[_0x4cc7('0x3623')](this['x'], this['y']);
_0x1982a0[_0x4cc7('0x293b')](_0x44e9ac[_0x4cc7('0x3624')], _0x44e9ac[_0x4cc7('0x3625')]);
} else {
var _0x332a0f = this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x1982a0[_0x4cc7('0x1b15')]['get'](_0x44e9ac) - 0x1);
d[_0x4cc7('0x29')](_0x332a0f['get_u']());
d[_0x4cc7('0x29')](_0x332a0f[_0x4cc7('0x121e')]());
}
},
'getType': function() {
return 0x2;
},
'__class__': _0x2dbe21
});
var _0xaa3de2 = function(_0x318386, _0x26efed, _0x372290, _0x464626) {
if ('QKrrc' === _0x4cc7('0x3626')) {
_0x4ba3e1[_0x4cc7('0x96b')](this, _0x372290, _0x464626);
this['cx'] = _0x318386;
this['cy'] = _0x26efed;
} else {
this['_currentFrameID'] = _0x318386 > this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this[_0x4cc7('0xa12')]['get_length']() - 0x1 : _0x318386;
this[_0x4cc7('0xecc')] = !0x0;
return _0x318386;
}
};
_0x16dada[_0x4cc7('0x3627')] = _0xaa3de2;
_0xaa3de2[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3628')];
_0xaa3de2[_0x4cc7('0x92b')] = _0x4ba3e1;
_0xaa3de2[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], {
'cx': null,
'cy': null,
'prevCX': function() {
return this['cx'];
},
'prevCY': function() {
return this['cy'];
},
'toGfx': function(_0x438c4e, _0xe1c416) {
_0xe1c416[_0x4cc7('0x3623')](this['x'], this['y']);
_0x438c4e[_0x4cc7('0x293a')](_0xe1c416['transX'](this['cx'], this['cy']), _0xe1c416[_0x4cc7('0x3629')](this['cx'], this['cy']), _0xe1c416['lastX'], _0xe1c416[_0x4cc7('0x3625')]);
},
'getType': function() {
return 0x3;
},
'__class__': _0xaa3de2
});
var _0x7c4b63 = function(_0x29240b, _0x20ef4e, _0x463fa3, _0x545b0c, _0x5973f8, _0x2c31fc) {
_0x4ba3e1[_0x4cc7('0x96b')](this, _0x5973f8, _0x2c31fc);
this[_0x4cc7('0x143f')] = _0x29240b;
this[_0x4cc7('0x362a')] = _0x20ef4e;
this[_0x4cc7('0x1440')] = _0x463fa3;
this['cy2'] = _0x545b0c;
};
_0x16dada[_0x4cc7('0x362b')] = _0x7c4b63;
_0x7c4b63[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x362c')];
_0x7c4b63['__super__'] = _0x4ba3e1;
_0x7c4b63[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], {
'cx1': null,
'cy1': null,
'cx2': null,
'cy2': null,
'prevCX': function() {
return this[_0x4cc7('0x1440')];
},
'prevCY': function() {
return this[_0x4cc7('0x362d')];
},
'Interp': function(_0x13b299, _0x57048d, _0x164e13) {
return _0x13b299 + _0x56067a[_0x4cc7('0x7c3')](_0x57048d, _0x13b299) * _0x164e13;
},
'toGfx': function(_0xa950cc, _0x1ff364) {
var _0x5c29e7 = _0x1ff364[_0x4cc7('0x3624')]
, _0x53028f = _0x1ff364[_0x4cc7('0x3625')]
, _0x513583 = _0x1ff364['transX'](this[_0x4cc7('0x143f')], this[_0x4cc7('0x362a')])
, _0x18c5af = _0x1ff364[_0x4cc7('0x3629')](this[_0x4cc7('0x143f')], this[_0x4cc7('0x362a')])
, _0xcf8c2a = _0x1ff364[_0x4cc7('0x362e')](this[_0x4cc7('0x1440')], this[_0x4cc7('0x362d')])
, _0x5677f7 = _0x1ff364[_0x4cc7('0x3629')](this[_0x4cc7('0x1440')], this['cy2']);
_0x1ff364['setLast'](this['x'], this['y']);
var _0x4bf907 = _0x1ff364[_0x4cc7('0x3624')];
_0x1ff364 = _0x1ff364[_0x4cc7('0x3625')];
var _0x48c401 = this[_0x4cc7('0x362f')](_0x5c29e7, _0x513583, 0.75)
, _0x16dada = this[_0x4cc7('0x362f')](_0x53028f, _0x18c5af, 0.75)
, _0x2a5c7b = this[_0x4cc7('0x362f')](_0x4bf907, _0xcf8c2a, 0.75)
, _0x5aff49 = this[_0x4cc7('0x362f')](_0x1ff364, _0x5677f7, 0.75)
, _0x161060 = (_0x4bf907 - _0x5c29e7) / 0x10
, _0x34202d = (_0x1ff364 - _0x53028f) / 0x10;
_0x5c29e7 = this[_0x4cc7('0x362f')](_0x5c29e7, _0x513583, 0.375);
_0x53028f = this[_0x4cc7('0x362f')](_0x53028f, _0x18c5af, 0.375);
_0x18c5af = _0x2d63f9[_0x4cc7('0x288')](this[_0x4cc7('0x362f')](_0x48c401, _0x2a5c7b, 0.375), _0x161060);
_0x513583 = this[_0x4cc7('0x362f')](_0x16dada, _0x5aff49, 0.375) - _0x34202d;
_0x161060 = this['Interp'](_0x2a5c7b, _0x48c401, 0.375) + _0x161060;
_0x34202d = this[_0x4cc7('0x362f')](_0x5aff49, _0x16dada, 0.375) + _0x34202d;
_0xcf8c2a = this[_0x4cc7('0x362f')](_0x4bf907, _0xcf8c2a, 0.375);
_0x5677f7 = this[_0x4cc7('0x362f')](_0x1ff364, _0x5677f7, 0.375);
_0x48c401 = 0.5 * (_0x48c401 + _0x2a5c7b);
_0x16dada = 0.5 * (_0x16dada + _0x5aff49);
_0x5aff49 = 0.5 * (_0x161060 + _0xcf8c2a);
_0x2a5c7b = 0.5 * (_0x34202d + _0x5677f7);
_0xa950cc[_0x4cc7('0x293a')](_0x5c29e7, _0x53028f, 0.5 * (_0x5c29e7 + _0x18c5af), 0.5 * (_0x53028f + _0x513583));
_0xa950cc[_0x4cc7('0x293a')](_0x18c5af, _0x513583, _0x48c401, _0x16dada);
_0xa950cc['curveTo'](_0x161060, _0x34202d, _0x5aff49, _0x2a5c7b);
_0xa950cc[_0x4cc7('0x293a')](_0xcf8c2a, _0x5677f7, _0x4bf907, _0x1ff364);
},
'toQuadratics': function(_0x1ca2ef, _0x624e9f) {
var _0x329671 = []
, _0xce28c4 = this[_0x4cc7('0x362f')](_0x1ca2ef, this[_0x4cc7('0x143f')], 0.75)
, _0x48ac3f = this['Interp'](_0x624e9f, this[_0x4cc7('0x362a')], 0.75)
, _0x3a46cf = this[_0x4cc7('0x362f')](this['x'], this['cx2'], 0.75)
, _0x4c1d55 = this[_0x4cc7('0x362f')](this['y'], this[_0x4cc7('0x362d')], 0.75)
, _0x4af407 = (this['x'] - _0x1ca2ef) / 0x10
, _0x4bf907 = (this['y'] - _0x624e9f) / 0x10;
_0x1ca2ef = this[_0x4cc7('0x362f')](_0x1ca2ef, this['cx1'], 0.375);
_0x624e9f = this[_0x4cc7('0x362f')](_0x624e9f, this['cy1'], 0.375);
var _0x48c401 = this[_0x4cc7('0x362f')](_0xce28c4, _0x3a46cf, 0.375) - _0x4af407
, _0x16dada = this[_0x4cc7('0x362f')](_0x48ac3f, _0x4c1d55, 0.375) - _0x4bf907;
_0x4af407 = this['Interp'](_0x3a46cf, _0xce28c4, 0.375) + _0x4af407;
_0x4bf907 = this[_0x4cc7('0x362f')](_0x4c1d55, _0x48ac3f, 0.375) + _0x4bf907;
var _0x17346c = this[_0x4cc7('0x362f')](this['x'], this[_0x4cc7('0x1440')], 0.375)
, _0x5aff49 = this['Interp'](this['y'], this['cy2'], 0.375);
_0xce28c4 = 0.5 * (_0xce28c4 + _0x3a46cf);
_0x48ac3f = 0.5 * (_0x48ac3f + _0x4c1d55);
_0x4c1d55 = _0x56067a[_0x4cc7('0x7d1')](0.5, _0x4af407 + _0x17346c);
_0x3a46cf = 0.5 * (_0x4bf907 + _0x5aff49);
_0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x1ca2ef,_0x624e9f,0.5 * (_0x1ca2ef + _0x48c401),0.5 * (_0x624e9f + _0x16dada)));
_0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x48c401,_0x16dada,_0xce28c4,_0x48ac3f));
_0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x4af407,_0x4bf907,_0x4c1d55,_0x3a46cf));
_0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x17346c,_0x5aff49,this['x'],this['y']));
return _0x329671;
},
'getType': function() {
return 0x4;
},
'__class__': _0x7c4b63
});
var _0x6d85ee = function(_0x23ca78, _0x1e1cb5, _0x20c6a1, _0x5f40a8, _0x13a1d6, _0x1d6f23, _0x2915b9, _0x862b6d, _0x4bf907) {
this['x1'] = _0x23ca78;
this['y1'] = _0x1e1cb5;
_0x4ba3e1['call'](this, _0x862b6d, _0x4bf907);
this['rx'] = _0x20c6a1;
this['ry'] = _0x5f40a8;
this['phi'] = _0x13a1d6;
this['fA'] = _0x1d6f23;
this['fS'] = _0x2915b9;
};
_0x16dada[_0x4cc7('0x3630')] = _0x6d85ee;
_0x6d85ee['__name__'] = ['format', _0x4cc7('0x35f4'), _0x4cc7('0x3631')];
_0x6d85ee[_0x4cc7('0x92b')] = _0x4ba3e1;
_0x6d85ee[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], {
'x1': null,
'y1': null,
'rx': null,
'ry': null,
'phi': null,
'fA': null,
'fS': null,
'toGfx': function(_0x28ef9f, _0x3b1508) {
if (_0x2d63f9[_0x4cc7('0x3632')] !== _0x4cc7('0x2a4')) {
var _0x47f5bf = this[_0x4cc7('0x1f2c')];
_0x47f5bf['x'] = _0x28ef9f;
_0x47f5bf['y'] = _0x3b1508;
_0x47f5bf['z'] = _0x256292;
} else {
if (this['x1'] != this['x'] || this['y1'] != this['y']) {
_0x3b1508[_0x4cc7('0x3623')](this['x'], this['y']);
if (0x0 != this['rx'] && 0x0 != this['ry']) {
0x0 > this['rx'] && (this['rx'] = -this['rx']);
0x0 > this['ry'] && (this['ry'] = -this['ry']);
var _0x256292 = this['phi'] * Math['PI'] / 0xb4
, _0x545ec9 = Math[_0x4cc7('0x27')](_0x256292)
, _0x386d32 = Math[_0x4cc7('0x28')](_0x256292)
, _0x595c38 = 0.5 * (this['x1'] - this['x'])
, _0x505c34 = 0.5 * (this['y1'] - this['y']);
_0x256292 = _0x545ec9 * _0x595c38 + _0x386d32 * _0x505c34;
_0x505c34 = -_0x386d32 * _0x595c38 + _0x2d63f9['DlBAp'](_0x545ec9, _0x505c34);
_0x595c38 = this['rx'] * this['rx'];
var _0x4dcb22 = this['ry'] * this['ry']
, _0x4bf907 = _0x2d63f9[_0x4cc7('0x2a5')](_0x256292, _0x256292)
, _0x48c401 = _0x505c34 * _0x505c34;
_0x595c38 = (_0x595c38 * _0x4dcb22 - _0x595c38 * _0x48c401 - _0x2d63f9[_0x4cc7('0x2a6')](_0x4dcb22, _0x4bf907)) / (_0x595c38 * _0x48c401 + _0x4dcb22 * _0x4bf907);
_0x595c38 = 0x0 > _0x595c38 ? 0x0 : this['fA'] == this['fS'] ? -Math[_0x4cc7('0x2c')](_0x595c38) : Math[_0x4cc7('0x2c')](_0x595c38);
_0x4dcb22 = _0x595c38 * this['rx'] * _0x505c34 / this['ry'];
_0x4bf907 = -_0x595c38 * this['ry'] * _0x256292 / this['rx'];
_0x595c38 = _0x545ec9 * _0x4dcb22 - _0x386d32 * _0x4bf907 + 0.5 * (this['x1'] + this['x']);
var _0x16dada = _0x386d32 * _0x4dcb22 + _0x545ec9 * _0x4bf907 + 0.5 * (this['y1'] + this['y']);
_0x545ec9 = Math['atan2']((_0x505c34 - _0x4bf907) / this['ry'], (_0x256292 - _0x4dcb22) / this['rx']);
_0x256292 = Math[_0x4cc7('0x131b')]((-_0x505c34 - _0x4bf907) / this['ry'], (-_0x256292 - _0x4dcb22) / this['rx']) - _0x545ec9;
this['fS'] && 0x0 > _0x256292 ? _0x256292 += 0x2 * Math['PI'] : !this['fS'] && 0x0 < _0x256292 && (_0x256292 -= 0x2 * Math['PI']);
var _0x24fae5 = _0x3b1508[_0x4cc7('0x330a')];
null != _0x24fae5 ? (_0x386d32 = _0x2d63f9['iZXyJ'](_0x24fae5['a'], this['rx']),
_0x505c34 = _0x24fae5['c'] * this['ry'],
_0x4dcb22 = _0x24fae5['a'] * _0x595c38 + _0x24fae5['c'] * _0x16dada + _0x24fae5['tx'],
_0x4bf907 = _0x24fae5['b'] * this['rx'],
_0x48c401 = _0x24fae5['d'] * this['ry'],
_0x595c38 = _0x24fae5['b'] * _0x595c38 + _0x24fae5['d'] * _0x16dada + _0x24fae5['ty']) : (_0x386d32 = this['rx'],
_0x505c34 = 0x0,
_0x4dcb22 = _0x595c38 + _0x24fae5['tx'],
_0x4bf907 = 0x0,
_0x48c401 = this['ry'],
_0x595c38 = _0x16dada + _0x24fae5['ty']);
_0x24fae5 = Math[_0x4cc7('0xa96')](Math[_0x4cc7('0x13fa')](_0x256292) * Math['sqrt'](_0x386d32 * _0x386d32 + _0x505c34 * _0x505c34 + _0x4bf907 * _0x4bf907 + _0x48c401 * _0x48c401) * 0x5);
if (0x1 < _0x24fae5)
for (_0x256292 /= _0x24fae5,
_0x16dada = 0x1,
--_0x24fae5; _0x16dada < _0x24fae5; ) {
_0x16dada++;
var _0x5aff49 = Math['cos'](_0x545ec9)
, _0x161060 = Math[_0x4cc7('0x28')](_0x545ec9);
_0x545ec9 += _0x256292;
_0x28ef9f['lineTo'](_0x386d32 * _0x5aff49 + _0x2d63f9[_0x4cc7('0x2a7')](_0x505c34, _0x161060) + _0x4dcb22, _0x4bf907 * _0x5aff49 + _0x48c401 * _0x161060 + _0x595c38);
}
}
_0x28ef9f[_0x4cc7('0x293b')](_0x3b1508[_0x4cc7('0x3624')], _0x3b1508[_0x4cc7('0x3625')]);
}
}
},
'getType': function() {
if ('tngGq' === _0x4cc7('0x3633')) {
return 0x5;
} else {
this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null);
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]);
var _0xe4af8 = this[_0x4cc7('0x1108')]['pathName'];
_0xe4af8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xe4af8);
this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0xe4af8,0x5);
this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null);
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]);
_0xe4af8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')];
_0xe4af8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xe4af8);
this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0xe4af8,-0x2);
}
},
'__class__': _0x6d85ee
});
var _0x177168 = function(_0x436137, _0x3f5150, _0x2f7b03, _0x2ee4f5) {
this[_0x4cc7('0x330a')] = _0x436137;
this[_0x4cc7('0xaee')] = _0x3f5150;
this[_0x4cc7('0x3634')] = null != _0x2f7b03 ? _0x2f7b03 : null != _0x3f5150 ? _0x3f5150[_0x4cc7('0x7d9')] : 0x1;
this[_0x4cc7('0x3635')] = null != _0x2ee4f5 ? _0x2ee4f5 : null != _0x3f5150 ? _0x3f5150[_0x4cc7('0x98b')] : 0x1;
this[_0x4cc7('0x3625')] = this[_0x4cc7('0x3624')] = this[_0x4cc7('0x3636')] = this['firstX'] = 0x0;
};
_0x16dada[_0x4cc7('0x3637')] = _0x177168;
_0x177168[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3638')];
_0x177168[_0x4cc7('0x8')] = {};
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x362e')] = function(_0x4f682e, _0x320f67) {
if ('INxXJ' === _0x4cc7('0x3639')) {
null != this.rect && _0x4f682e > this.rect.x && (_0x4f682e = _0x4f682e > this.rect.get_right() ? _0x4f682e + (this.rectW - this.rect.width) : this.rect.x + this.rectW * (_0x4f682e - this.rect.x) / this.rect.width);
return _0x4f682e * this.matrix.a + _0x320f67 * this.matrix.c + this.matrix.tx;
} else {
return _0x4f682e.number - _0x320f67.number;
}
}
;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x3629')] = function(_0x2fa14f, _0x490237) {
null != this.rect && _0x490237 > this.rect.y && (_0x490237 = _0x490237 > this.rect.get_right() ? _0x490237 + _0x56067a.ZEhjv(this.rectH, this.rect.height) : this.rect.y + this.rectH * (_0x490237 - this.rect.y) / this.rect.height);
return _0x2fa14f * this.matrix.b + _0x490237 * this.matrix.d + this.matrix.ty;
}
;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x3623')] = function(_0x7780c, _0x18c7a3) {
if (_0x4cc7('0x363a') !== 'oiKKS') {
this.lastX = this.transX(_0x7780c, _0x18c7a3);
this.lastY = this.transY(_0x7780c, _0x18c7a3);
} else {
this.canceled = !0x1;
for (var _0x4365f6 = this.__listeners, _0x2e83d6 = this.__repeat, _0x37c607 = 0x0; _0x37c607 < _0x4365f6.length && (_0x4365f6[_0x37c607](_0x7780c, _0x18c7a3, c),
_0x2e83d6[_0x37c607] ? ++_0x37c607 : this.remove(_0x4365f6[_0x37c607]),
!this.canceled); )
;
}
}
;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x3634')] = null;
_0x177168[_0x4cc7('0x8')]['rectH'] = null;
_0x177168[_0x4cc7('0x8')]['firstX'] = null;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x3636')] = null;
_0x177168[_0x4cc7('0x8')]['lastX'] = null;
_0x177168[_0x4cc7('0x8')]['lastY'] = null;
_0x177168[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x177168;
var _0x3ce3da = function(_0x26bb4e, _0x4a1426) {
if (_0x4cc7('0x363b') === _0x4cc7('0x363c')) {
return this;
} else {
null == _0x4a1426 && (_0x4a1426 = !0x1);
_0x1cf1eb[_0x4cc7('0x96b')](this);
_0x26bb4e = _0x26bb4e[_0x4cc7('0xd56')]();
if (null != _0x26bb4e) {
if (_0x26bb4e['nodeType'] != _0x4fbde0[_0x4cc7('0x942')])
throw new _0x202aa0(_0x4cc7('0x943') + _0x26bb4e['nodeType']);
if (_0x4cc7('0x35f4') != _0x26bb4e[_0x4cc7('0x944')]) {
if (_0x26bb4e[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')])
throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x26bb4e[_0x4cc7('0x941')]);
var _0x2843a3 = _0x56067a[_0x4cc7('0x7c9')](_0x4cc7('0x363d'), _0x26bb4e[_0x4cc7('0x944')]);
} else
_0x2843a3 = !0x1;
} else
_0x2843a3 = !0x0;
if (_0x2843a3) {
if (null == _0x26bb4e)
_0x26bb4e = _0x4cc7('0x574');
else {
if (_0x26bb4e[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')])
throw new _0x202aa0(_0x4cc7('0x943') + _0x26bb4e[_0x4cc7('0x941')]);
_0x26bb4e = _0x26bb4e[_0x4cc7('0x944')];
}
throw new _0x202aa0('Not\x20an\x20SVG\x20file\x20(' + _0x26bb4e + ')');
}
this[_0x4cc7('0x1ed2')] = new _0x3a1efa();
this[_0x4cc7('0x363e')] = new _0x1b5645();
this['mConvertCubics'] = _0x4a1426;
this['width'] = this['getFloatStyle'](_0x4cc7('0x7d9'), _0x26bb4e, null, 0x0);
this[_0x4cc7('0x98b')] = this[_0x4cc7('0x363f')](_0x4cc7('0x98b'), _0x26bb4e, null, 0x0);
0x0 == this[_0x4cc7('0x7d9')] && 0x0 == this['height'] ? this[_0x4cc7('0x7d9')] = this[_0x4cc7('0x98b')] = 0x190 : 0x0 == this[_0x4cc7('0x7d9')] ? this[_0x4cc7('0x7d9')] = this[_0x4cc7('0x98b')] : 0x0 == this[_0x4cc7('0x98b')] && (this[_0x4cc7('0x98b')] = this[_0x4cc7('0x7d9')]);
_0x4a1426 = new _0x432b23(0x0,0x0,this[_0x4cc7('0x7d9')],this[_0x4cc7('0x98b')]);
_0x26bb4e[_0x4cc7('0x9e8')](_0x4cc7('0x3640')) && (_0x4a1426 = _0x26bb4e[_0x4cc7('0x2b')]('viewBox'),
_0x4a1426 = -0x1 != _0x4a1426[_0x4cc7('0x2d')](',') ? _0x4a1426['split'](',') : _0x4a1426[_0x4cc7('0x46')]('\x20'),
_0x4a1426 = new _0x432b23(parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x0])),parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x1])),_0x56067a[_0x4cc7('0x3641')](parseFloat, _0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x2])),parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x3]))));
this[_0x4cc7('0x3642')](this, _0x26bb4e, new _0x4a1676(0x1,0x0,0x0,0x1,-_0x4a1426['x'],-_0x4a1426['y']), null);
}
};
_0x16dada[_0x4cc7('0x3643')] = _0x3ce3da;
_0x3ce3da[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), 'svg', 'SVGData'];
_0x3ce3da[_0x4cc7('0x92b')] = _0x1cf1eb;
_0x3ce3da[_0x4cc7('0x8')] = _0x5aff49(_0x1cf1eb[_0x4cc7('0x8')], {
'height': null,
'width': null,
'mConvertCubics': null,
'mGrads': null,
'mPathParser': null,
'applyTransform': function(_0x5ec42e, _0xab0658) {
if ('BASIq' === _0x4cc7('0x3644')) {
var _0x825c5b = 0x1;
if (_0x3ce3da[_0x4cc7('0x3645')]['match'](_0xab0658))
_0x5ec42e[_0x4cc7('0x1299')](parseFloat(_0x3ce3da['mTranslateMatch'][_0x4cc7('0xc7d')](0x1)), parseFloat(_0x3ce3da['mTranslateMatch'][_0x4cc7('0xc7d')](0x2)));
else if (_0x3ce3da[_0x4cc7('0x3646')][_0x4cc7('0xc7c')](_0xab0658))
_0x825c5b = parseFloat(_0x3ce3da[_0x4cc7('0x3646')][_0x4cc7('0xc7d')](0x1)),
_0x5ec42e[_0x4cc7('0xa9a')](_0x825c5b, _0x825c5b);
else if (_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7c')](_0xab0658))
_0x825c5b = new _0x4a1676(parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x1)),parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x2)),parseFloat(_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7d')](0x3)),parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x4)),parseFloat(_0x3ce3da['mMatrixMatch']['matched'](0x5)),parseFloat(_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7d')](0x6))),
_0x825c5b[_0x4cc7('0xaf3')](_0x5ec42e),
_0x5ec42e['a'] = _0x825c5b['a'],
_0x5ec42e['b'] = _0x825c5b['b'],
_0x5ec42e['c'] = _0x825c5b['c'],
_0x5ec42e['d'] = _0x825c5b['d'],
_0x5ec42e['tx'] = _0x825c5b['tx'],
_0x5ec42e['ty'] = _0x825c5b['ty'],
_0x825c5b = Math[_0x4cc7('0x2c')](_0x5ec42e['a'] * _0x5ec42e['a'] + _0x5ec42e['c'] * _0x5ec42e['c']);
else if (_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7c')](_0xab0658)) {
var _0x6d8a9f = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x1));
_0xab0658 = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x2));
isNaN(_0xab0658) && (_0xab0658 = 0x0);
var _0x2bcc2a = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x3));
isNaN(_0x2bcc2a) && (_0x2bcc2a = 0x0);
_0x6d8a9f = _0x6d8a9f * Math['PI'] / 0xb4;
_0x5ec42e['translate'](-_0xab0658, -_0x2bcc2a);
_0x5ec42e[_0x4cc7('0xfdb')](_0x6d8a9f);
_0x5ec42e[_0x4cc7('0x1299')](_0xab0658, _0x2bcc2a);
} else
_0x3ccc21[_0x4cc7('0xbdb')]('Warning,\x20unknown\x20transform:' + _0xab0658, {
'fileName': _0x4cc7('0x3649'),
'lineNumber': 0x9a,
'className': _0x4cc7('0x3643'),
'methodName': 'applyTransform'
});
return _0x825c5b;
} else {
for (var _0x484859 = 0x0, _0x3bb3dc = this[_0x4cc7('0x118a')]['get_length'](); _0x484859 < _0x3bb3dc; ) {
_0x484859++;
var _0x2161d8 = this['_subGeometries']['get'](0x0);
this['removeSubGeometry'](_0x2161d8);
_0x2161d8[_0x4cc7('0xa35')]();
}
}
},
'getColorStyle': function(_0x507155, _0xe61294, _0x551878, _0x491fad) {
_0x507155 = this['getStyle'](_0x507155, _0xe61294, _0x551878, '');
return '' == _0x507155 ? _0x491fad : '#' == _0x507155[_0x4cc7('0xb9b')](0x0) ? (_0x491fad = _0x3a8a6f[_0x4cc7('0x946')](_0x507155, 0x1, null),
0x3 == _0x491fad[_0x4cc7('0x21')] && (_0x491fad = _0x3a8a6f['substr'](_0x491fad, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x0, 0x1) + _0x3a8a6f['substr'](_0x491fad, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x2, 0x1)),
_0x4bf907[_0x4cc7('0xd08')]('0x' + _0x491fad)) : _0x4bf907[_0x4cc7('0xd08')](_0x507155);
},
'getFillStyle': function(_0x13e371, _0x514986, _0x1fe293) {
if (_0x4cc7('0x364a') === _0x4cc7('0x364b')) {
_0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, {
'endTiles': !0x1
});
this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')])];
this[_0x4cc7('0x5e2')] = _0x4cc7('0x27dc');
} else {
_0x13e371 = this[_0x4cc7('0x364c')](_0x13e371, _0x514986, _0x1fe293, '');
if ('' == _0x13e371)
return _0x3ce3da['defaultFill'];
if ('#' == _0x13e371['charAt'](0x0))
return _0x13e371 = _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x1, null),
0x3 == _0x13e371[_0x4cc7('0x21')] && (_0x13e371 = _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x0, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x1, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x1, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x2, 0x1)),
_0x267081['FillSolid'](_0x4bf907[_0x4cc7('0xd08')](_0x2d63f9[_0x4cc7('0x2a8')]('0x', _0x13e371)));
if (_0x3ce3da[_0x4cc7('0x364d')][_0x4cc7('0xc7c')](_0x13e371)) {
_0x1fe293 = _0x3ce3da[_0x4cc7('0x364d')];
var _0x22dbe0 = parseFloat(_0x1fe293[_0x4cc7('0xc7d')](0x1));
'%' == _0x1fe293[_0x4cc7('0xc7d')](0x2) && (_0x22dbe0 = 0xff * _0x22dbe0 / 0x64);
_0x514986 = parseFloat(_0x1fe293[_0x4cc7('0xc7d')](0x3));
'%' == _0x1fe293[_0x4cc7('0xc7d')](0x4) && (_0x514986 = _0x2d63f9[_0x4cc7('0x364e')](0xff, _0x514986) / 0x64);
_0x13e371 = parseFloat(_0x1fe293['matched'](0x5));
'%' == _0x1fe293[_0x4cc7('0xc7d')](0x6) && (_0x13e371 = 0xff * _0x13e371 / 0x64);
_0x1fe293 = _0x22dbe0;
0x0 > _0x1fe293 && (_0x1fe293 = 0x0);
0xff < _0x1fe293 && (_0x1fe293 = 0xff);
0x0 > _0x514986 && (_0x514986 = 0x0);
0xff < _0x514986 && (_0x514986 = 0xff);
0x0 > _0x13e371 && (_0x13e371 = 0x0);
0xff < _0x13e371 && (_0x13e371 = 0xff);
return _0x267081['FillSolid']((_0x1fe293 | 0x0) << 0x10 | (_0x514986 | 0x0) << 0x8 | _0x13e371 | 0x0);
}
if (_0x4cc7('0x364f') == _0x13e371)
return _0x267081[_0x4cc7('0x35f7')];
if (_0x3ce3da[_0x4cc7('0x1a96')][_0x4cc7('0xc7c')](_0x13e371)) {
if (_0x4cc7('0x3650') !== _0x4cc7('0x3650')) {
_0x56067a[_0x4cc7('0x7d2')](null, this[_0x4cc7('0x15f4')]) && this[_0x4cc7('0x15f4')]['resolveDependency'](this);
} else {
_0x13e371 = _0x3ce3da['mURLMatch'][_0x4cc7('0xc7d')](0x1);
_0x514986 = this['mGrads'];
if (null != _0x842c50[_0x13e371] ? _0x514986[_0x4cc7('0xd76')](_0x13e371) : _0x514986['h'][_0x4cc7('0x959')](_0x13e371))
return _0x514986 = this[_0x4cc7('0x1ed2')],
_0x267081[_0x4cc7('0x1a97')](null != _0x842c50[_0x13e371] ? _0x514986['getReserved'](_0x13e371) : _0x514986['h'][_0x13e371]);
throw new _0x202aa0(_0x4cc7('0x1a98') + _0x13e371);
}
}
throw new _0x202aa0(_0x4cc7('0x3651') + _0x13e371);
}
},
'getFloat': function(_0x1168a6, _0x4e8bb5, _0x19e3bf) {
null == _0x19e3bf && (_0x19e3bf = 0x0);
return _0x1168a6[_0x4cc7('0x9e8')](_0x4e8bb5) ? parseFloat(_0x1168a6[_0x4cc7('0x2b')](_0x4e8bb5)) : _0x19e3bf;
},
'getFloatStyle': function(_0x26bab9, _0x42bcf2, _0x1bf5e3, _0x1a84f7) {
_0x26bab9 = this[_0x4cc7('0x364c')](_0x26bab9, _0x42bcf2, _0x1bf5e3, '');
return '' == _0x26bab9 ? _0x1a84f7 : parseFloat(_0x26bab9);
},
'getStyleAndConvert': function(_0x4c7f9d, _0x5ab710, _0x2c9903, _0x29eea6, _0x14c271) {
_0x4c7f9d = this[_0x4cc7('0x364c')](_0x4c7f9d, _0x5ab710, _0x2c9903, '');
return '' != _0x4c7f9d && (null != _0x842c50[_0x4c7f9d] ? _0x14c271[_0x4cc7('0xd76')](_0x4c7f9d) : _0x14c271['h'][_0x4cc7('0x959')](_0x4c7f9d)) ? null != _0x842c50[_0x4c7f9d] ? _0x14c271[_0x4cc7('0xd77')](_0x4c7f9d) : _0x14c271['h'][_0x4c7f9d] : _0x29eea6;
},
'getStrokeStyle': function(_0x243b95, _0x5c1406, _0x137c66, _0x202395) {
_0x243b95 = this[_0x4cc7('0x364c')](_0x243b95, _0x5c1406, _0x137c66, '');
return '' == _0x243b95 ? _0x202395 : _0x3ce3da[_0x4cc7('0x364d')][_0x4cc7('0xc7c')](_0x243b95) ? (_0x5c1406 = _0x3ce3da['mRGBMatch'],
_0x137c66 = parseFloat(_0x5c1406[_0x4cc7('0xc7d')](0x1)),
'%' == _0x5c1406[_0x4cc7('0xc7d')](0x2) && (_0x137c66 = _0x2d63f9[_0x4cc7('0x3652')](0xff, _0x137c66) / 0x64),
_0x243b95 = parseFloat(_0x5c1406['matched'](0x3)),
'%' == _0x5c1406[_0x4cc7('0xc7d')](0x4) && (_0x243b95 = 0xff * _0x243b95 / 0x64),
_0x202395 = parseFloat(_0x5c1406['matched'](0x5)),
'%' == _0x5c1406[_0x4cc7('0xc7d')](0x6) && (_0x202395 = 0xff * _0x202395 / 0x64),
_0x5c1406 = _0x137c66,
0x0 > _0x5c1406 && (_0x5c1406 = 0x0),
0xff < _0x5c1406 && (_0x5c1406 = 0xff),
0x0 > _0x243b95 && (_0x243b95 = 0x0),
0xff < _0x243b95 && (_0x243b95 = 0xff),
0x0 > _0x202395 && (_0x202395 = 0x0),
0xff < _0x202395 && (_0x202395 = 0xff),
(_0x5c1406 | 0x0) << 0x10 | _0x2d63f9[_0x4cc7('0x2a9')](_0x243b95 | 0x0, 0x8) | _0x202395 | 0x0) : _0x2d63f9[_0x4cc7('0x2a1')](_0x4cc7('0x364f'), _0x243b95) ? null : '#' == _0x243b95[_0x4cc7('0xb9b')](0x0) ? (_0x202395 = _0x3a8a6f[_0x4cc7('0x946')](_0x243b95, 0x1, null),
0x3 == _0x202395[_0x4cc7('0x21')] && (_0x202395 = _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x2, 0x1)),
_0x4bf907[_0x4cc7('0xd08')]('0x' + _0x202395)) : _0x4bf907[_0x4cc7('0xd08')](_0x243b95);
},
'getStyle': function(_0x348319, _0x37faa5, _0x245ad7, _0x16b76b) {
if (_0x56067a[_0x4cc7('0x7d3')](_0x4cc7('0x3653'), _0x4cc7('0x3654'))) {
_0x348319[_0x4cc7('0x50c')](this[_0x4cc7('0x25f4')]);
return;
} else {
return null != _0x37faa5 && _0x37faa5[_0x4cc7('0x9e8')](_0x348319) ? _0x37faa5['get'](_0x348319) : _0x56067a[_0x4cc7('0x7d2')](null, _0x245ad7) && (null != _0x842c50[_0x348319] ? _0x245ad7[_0x4cc7('0xd76')](_0x348319) : _0x245ad7['h']['hasOwnProperty'](_0x348319)) ? null != _0x842c50[_0x348319] ? _0x245ad7[_0x4cc7('0xd77')](_0x348319) : _0x245ad7['h'][_0x348319] : _0x16b76b;
}
},
'getStyles': function(_0xf3117d, _0xa0a1d2) {
if (!_0xf3117d[_0x4cc7('0x9e8')](_0x4cc7('0xcc0')))
return _0xa0a1d2;
var _0x1df696 = new _0x3a1efa();
if (_0x56067a[_0x4cc7('0x7d2')](null, _0xa0a1d2))
for (var _0x17b574 = _0xa0a1d2[_0x4cc7('0x9f5')](); _0x17b574[_0x4cc7('0x94e')](); ) {
if ('KmjnM' === _0x4cc7('0x3655')) {
var _0x358273 = _0xf3117d[_0x4cc7('0x22')](_0x1df696++);
0xd800 <= _0x358273 && 0xdbff >= _0x358273 && (_0x358273 = _0x358273 - 0xd7c0 << 0xa | _0xf3117d[_0x4cc7('0x22')](_0x1df696++) & 0x3ff);
0x7f >= _0x358273 ? _0xa0a1d2['push'](_0x358273) : (0x7ff >= _0x358273 ? _0xa0a1d2['push'](0xc0 | _0x358273 >> 0x6) : (0xffff >= _0x358273 ? _0xa0a1d2[_0x4cc7('0x29')](0xe0 | _0x358273 >> 0xc) : (_0xa0a1d2['push'](0xf0 | _0x358273 >> 0x12),
_0xa0a1d2[_0x4cc7('0x29')](0x80 | _0x358273 >> 0xc & 0x3f)),
_0xa0a1d2['push'](0x80 | _0x358273 >> 0x6 & 0x3f)),
_0xa0a1d2['push'](0x80 | _0x358273 & 0x3f));
} else {
var _0x1ee00e = _0x17b574['next']()
, _0x13beb2 = null != _0x842c50[_0x1ee00e] ? _0xa0a1d2['getReserved'](_0x1ee00e) : _0xa0a1d2['h'][_0x1ee00e];
null != _0x842c50[_0x1ee00e] ? _0x1df696['setReserved'](_0x1ee00e, _0x13beb2) : _0x1df696['h'][_0x1ee00e] = _0x13beb2;
}
}
_0xf3117d = _0xf3117d['get']('style');
_0xf3117d = _0x3ce3da[_0x4cc7('0x3656')]['split'](_0xf3117d);
for (_0xa0a1d2 = 0x0; _0xa0a1d2 < _0xf3117d[_0x4cc7('0x21')]; )
_0x17b574 = _0xf3117d[_0xa0a1d2],
++_0xa0a1d2,
_0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7c')](_0x17b574) && (_0x17b574 = _0x3ce3da['mStyleValue'][_0x4cc7('0xc7d')](0x1),
_0x1ee00e = _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7d')](0x2),
null != _0x842c50[_0x17b574] ? _0x1df696[_0x4cc7('0x97d')](_0x17b574, _0x1ee00e) : _0x1df696['h'][_0x17b574] = _0x1ee00e);
return _0x1df696;
},
'loadDefs': function(_0x248399) {
for (var _0x2a87b1 = 0x0; 0x2 > _0x2a87b1; )
for (var _0x12d18a = _0x2a87b1++, _0x15f770 = _0x248399['elements'](); _0x15f770[_0x4cc7('0x94e')](); ) {
var _0x92dfd9 = _0x15f770[_0x4cc7('0x3a')]();
if (_0x92dfd9[_0x4cc7('0x941')] != _0x4fbde0['Element'])
throw new _0x202aa0(_0x4cc7('0x943') + _0x92dfd9[_0x4cc7('0x941')]);
var _0x5a3cdb = _0x92dfd9[_0x4cc7('0x944')];
_0x4cc7('0x546') == _0x3a8a6f[_0x4cc7('0x946')](_0x5a3cdb, 0x0, 0x4) && (_0x5a3cdb = _0x3a8a6f[_0x4cc7('0x946')](_0x5a3cdb, 0x4, null));
_0x4cc7('0x947') == _0x5a3cdb ? this['loadGradient'](_0x92dfd9, 0x0, 0x1 == _0x12d18a) : 'radialGradient' == _0x5a3cdb && this['loadGradient'](_0x92dfd9, 0x1, 0x1 == _0x12d18a);
}
},
'loadGradient': function(_0x4b40c3, _0x18261b, _0x3e08ad) {
var _0x2b906e = _0x4b40c3[_0x4cc7('0x2b')]('id');
_0x18261b = new _0x22e617(_0x18261b);
if (_0x3e08ad && _0x4b40c3[_0x4cc7('0x9e8')](_0x2d63f9[_0x4cc7('0x2aa')])) {
_0x3e08ad = _0x4b40c3[_0x4cc7('0x2b')](_0x4cc7('0x1ed0'));
if ('#' != _0x3e08ad[_0x4cc7('0xb9b')](0x0))
throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x2ab')](_0x4cc7('0x1ed1'), _0x3e08ad));
var _0x7f4ef6 = this[_0x4cc7('0x1ed2')]
, _0x23811d = _0x3a8a6f[_0x4cc7('0x946')](_0x3e08ad, 0x1, null);
_0x7f4ef6 = null != _0x842c50[_0x23811d] ? _0x7f4ef6[_0x4cc7('0xd77')](_0x23811d) : _0x7f4ef6['h'][_0x23811d];
if (null != _0x7f4ef6)
_0x18261b[_0x4cc7('0x1ed3')] = _0x7f4ef6['colors'],
_0x18261b[_0x4cc7('0x1ed4')] = _0x7f4ef6[_0x4cc7('0x1ed4')],
_0x18261b[_0x4cc7('0x1ed5')] = _0x7f4ef6[_0x4cc7('0x1ed5')],
_0x18261b[_0x4cc7('0x1ed6')] = _0x7f4ef6[_0x4cc7('0x1ed6')][_0x4cc7('0x1176')](),
_0x18261b[_0x4cc7('0x1ed7')] = _0x7f4ef6[_0x4cc7('0x1ed7')],
_0x18261b['interp'] = _0x7f4ef6[_0x4cc7('0x1ed8')],
_0x18261b['radius'] = _0x7f4ef6['radius'];
else
throw new _0x202aa0(_0x4cc7('0x1ed9') + _0x3e08ad);
}
_0x4b40c3[_0x4cc7('0x9e8')]('x1') ? (_0x18261b['x1'] = this['getFloat'](_0x4b40c3, 'x1'),
_0x18261b['y1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'y1'),
_0x18261b['x2'] = this['getFloat'](_0x4b40c3, 'x2'),
_0x18261b['y2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'y2')) : (_0x18261b['x1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'cx'),
_0x18261b['y1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'cy'),
_0x18261b['x2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'fx', _0x18261b['x1']),
_0x18261b['y2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'fy', _0x18261b['y1']));
_0x18261b['radius'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'r');
_0x4b40c3[_0x4cc7('0x9e8')](_0x4cc7('0x655')) && this[_0x4cc7('0x1edb')](_0x18261b[_0x4cc7('0x1ed6')], _0x4b40c3['get'](_0x4cc7('0x655')));
for (_0x4b40c3 = _0x4b40c3[_0x4cc7('0x1edc')](); _0x4b40c3[_0x4cc7('0x94e')](); )
_0x3e08ad = _0x4b40c3[_0x4cc7('0x3a')](),
_0x7f4ef6 = this[_0x4cc7('0x3657')](_0x3e08ad, null),
_0x18261b['colors']['push'](this[_0x4cc7('0x1edd')](_0x4cc7('0x3658'), _0x3e08ad, _0x7f4ef6, 0x0)),
_0x18261b[_0x4cc7('0x1ed4')][_0x4cc7('0x29')](this[_0x4cc7('0x363f')]('stop-opacity', _0x3e08ad, _0x7f4ef6, 0x1)),
_0x18261b[_0x4cc7('0x1ed5')][_0x4cc7('0x29')](0xff * parseFloat(_0x3e08ad['get'](_0x4cc7('0x18f5'))) | 0x0);
_0x4b40c3 = this[_0x4cc7('0x1ed2')];
null != _0x842c50[_0x2b906e] ? _0x4b40c3[_0x4cc7('0x97d')](_0x2b906e, _0x18261b) : _0x4b40c3['h'][_0x2b906e] = _0x18261b;
},
'loadGroup': function(_0x1b00ce, _0x34f55d, _0x40f898, _0x7b71d2) {
_0x34f55d['exists'](_0x4cc7('0x318')) && (_0x40f898 = _0x40f898[_0x4cc7('0x1176')](),
this[_0x4cc7('0x1edb')](_0x40f898, _0x34f55d[_0x4cc7('0x2b')]('transform')));
_0x34f55d[_0x4cc7('0x9e8')](_0x4cc7('0x3659')) ? _0x1b00ce[_0x4cc7('0x5e2')] = _0x34f55d['get'](_0x4cc7('0x3659')) : _0x34f55d[_0x4cc7('0x9e8')]('id') && (_0x1b00ce[_0x4cc7('0x5e2')] = _0x34f55d['get']('id'));
_0x7b71d2 = this[_0x4cc7('0x3657')](_0x34f55d, _0x7b71d2);
if (_0x34f55d[_0x4cc7('0x9e8')](_0x4cc7('0x365a'))) {
if (_0x4cc7('0x365b') === _0x4cc7('0x365c')) {
for (var _0x1bcf87 = 0x0; _0x1bcf87 < 0x3e8; _0x1bcf87--) {
var _0x5cc78b = _0x1bcf87 > 0x0;
switch (_0x5cc78b) {
case !![]:
return this['item'] + '_' + this[_0x4cc7('0x9')] + '_' + _0x1bcf87;
default:
this[_0x4cc7('0x11')] + '_' + this[_0x4cc7('0x9')];
}
}
} else {
var _0x16f259 = _0x34f55d[_0x4cc7('0x2b')](_0x4cc7('0x365a'));
null == _0x7b71d2 && (_0x7b71d2 = new _0x3a1efa());
if (null != _0x842c50['opacity'] ? _0x7b71d2['existsReserved']('opacity') : _0x7b71d2['h']['hasOwnProperty']('opacity'))
_0x16f259 = _0x4bf907[_0x4cc7('0x4dc')](parseFloat(_0x16f259) * parseFloat(null != _0x842c50['opacity'] ? _0x7b71d2[_0x4cc7('0xd77')](_0x4cc7('0x365a')) : _0x7b71d2['h']['opacity']));
null != _0x842c50[_0x4cc7('0x365a')] ? _0x7b71d2[_0x4cc7('0x97d')](_0x4cc7('0x365a'), _0x16f259) : _0x7b71d2['h'][_0x4cc7('0x365a')] = _0x16f259;
}
}
for (_0x34f55d = _0x34f55d[_0x4cc7('0x1edc')](); _0x34f55d[_0x4cc7('0x94e')](); ) {
_0x16f259 = _0x34f55d[_0x4cc7('0x3a')]();
if (_0x16f259[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')])
throw new _0x202aa0(_0x4cc7('0x943') + _0x16f259[_0x4cc7('0x941')]);
var _0x42ca7f = _0x16f259[_0x4cc7('0x944')];
'svg:' == _0x3a8a6f['substr'](_0x42ca7f, 0x0, 0x4) && (_0x42ca7f = _0x3a8a6f['substr'](_0x42ca7f, 0x4, null));
_0x16f259[_0x4cc7('0x9e8')](_0x4cc7('0x50c')) && _0x4cc7('0x364f') == _0x16f259['get'](_0x4cc7('0x50c')) || (_0x4cc7('0x365d') == _0x42ca7f ? this[_0x4cc7('0x365e')](_0x16f259) : 'g' == _0x42ca7f ? _0x16f259[_0x4cc7('0x9e8')](_0x4cc7('0x50c')) && _0x4cc7('0x364f') == _0x16f259[_0x4cc7('0x2b')](_0x4cc7('0x50c')) || _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fd')](this[_0x4cc7('0x3642')](new _0x1cf1eb(), _0x16f259, _0x40f898, _0x7b71d2))) : _0x4cc7('0x1987') == _0x42ca7f || _0x4cc7('0x365f') == _0x42ca7f || 'polyline' == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x1))) : 'rect' == _0x42ca7f ? _0x1b00ce['children'][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x0, !0x1))) : _0x4cc7('0x191d') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x1))) : _0x4cc7('0x3661') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')]['push'](_0x3ff06c[_0x4cc7('0x35fc')](this['loadPath'](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x0))) : _0x4cc7('0x3662') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c['DisplayPath'](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x0, !0x0))) : 'text' == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fe')](this[_0x4cc7('0x3526')](_0x16f259, _0x40f898, _0x7b71d2))) : _0x4cc7('0x947') == _0x42ca7f ? this[_0x4cc7('0x948')](_0x16f259, 0x0, !0x0) : _0x4cc7('0x949') == _0x42ca7f && this[_0x4cc7('0x948')](_0x16f259, 0x1, !0x0));
}
return _0x1b00ce;
},
'loadPath': function(_0x59ffb6, _0x2415e7, _0x5a1218, _0x14ccc5, _0x154009, _0x1d7071) {
null == _0x1d7071 && (_0x1d7071 = !0x1);
_0x59ffb6[_0x4cc7('0x9e8')](_0x4cc7('0x318')) && (_0x2415e7 = _0x2415e7[_0x4cc7('0x1176')](),
this['applyTransform'](_0x2415e7, _0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x318'))));
var _0x32bbc2 = this[_0x4cc7('0x3657')](_0x59ffb6, _0x5a1218)
, _0x2e8e67 = _0x59ffb6[_0x4cc7('0x9e8')]('id') ? _0x59ffb6['get']('id') : '';
_0x5a1218 = new _0x16ffbf();
_0x5a1218[_0x4cc7('0x2c60')] = this[_0x4cc7('0x3663')](_0x4cc7('0x2c60'), _0x59ffb6, _0x32bbc2);
_0x5a1218[_0x4cc7('0x1341')] = this['getFloatStyle']('opacity', _0x59ffb6, _0x32bbc2, 0x1);
_0x5a1218['fill_alpha'] = this[_0x4cc7('0x363f')](_0x4cc7('0x3664'), _0x59ffb6, _0x32bbc2, 0x1);
_0x5a1218[_0x4cc7('0x3602')] = this[_0x4cc7('0x363f')](_0x56067a[_0x4cc7('0x7d4')], _0x59ffb6, _0x32bbc2, 0x1);
_0x5a1218[_0x4cc7('0x3603')] = this[_0x4cc7('0x3665')](_0x56067a[_0x4cc7('0x7d5')], _0x59ffb6, _0x32bbc2, null);
_0x5a1218[_0x4cc7('0x3604')] = this[_0x4cc7('0x363f')]('stroke-width', _0x59ffb6, _0x32bbc2, 0x1);
var _0x4bf907 = new _0x3a1efa();
null != _0x842c50[_0x4cc7('0xa96')] ? _0x4bf907['setReserved'](_0x4cc7('0xa96'), 0x1) : _0x4bf907['h']['round'] = 0x1;
null != _0x842c50['square'] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x2c62'), 0x2) : _0x4bf907['h'][_0x4cc7('0x2c62')] = 0x2;
null != _0x842c50[_0x4cc7('0x3666')] ? _0x4bf907[_0x4cc7('0x97d')]('butt', 0x0) : _0x4bf907['h'][_0x4cc7('0x3666')] = 0x0;
_0x5a1218[_0x4cc7('0x3605')] = this['getStyleAndConvert'](_0x4cc7('0x3667'), _0x59ffb6, _0x32bbc2, 0x0, _0x4bf907);
_0x4bf907 = new _0x3a1efa();
_0x56067a[_0x4cc7('0x7d7')](null, _0x842c50[_0x4cc7('0x2f5d')]) ? _0x4bf907[_0x4cc7('0x97d')]('bevel', 0x0) : _0x4bf907['h'][_0x4cc7('0x2f5d')] = 0x0;
null != _0x842c50[_0x4cc7('0xa96')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0xa96'), 0x2) : _0x4bf907['h'][_0x4cc7('0xa96')] = 0x2;
null != _0x842c50[_0x4cc7('0x3668')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x3668'), 0x1) : _0x4bf907['h'][_0x4cc7('0x3668')] = 0x1;
_0x5a1218[_0x4cc7('0x3606')] = this[_0x4cc7('0x3669')](_0x4cc7('0x366a'), _0x59ffb6, _0x32bbc2, 0x1, _0x4bf907);
_0x5a1218['miter_limit'] = this[_0x4cc7('0x363f')](_0x4cc7('0x366b'), _0x59ffb6, _0x32bbc2, 0x3);
_0x5a1218[_0x4cc7('0x366c')] = [];
_0x5a1218[_0x4cc7('0x330a')] = _0x2415e7;
_0x5a1218[_0x4cc7('0x5e2')] = _0x2e8e67;
if (_0x14ccc5)
_0x1d7071 = _0x59ffb6[_0x4cc7('0x9e8')]('x') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('x')) : 0x0,
_0x2415e7 = _0x59ffb6[_0x4cc7('0x9e8')]('y') ? _0x56067a[_0x4cc7('0x3641')](parseFloat, _0x59ffb6[_0x4cc7('0x2b')]('y')) : 0x0,
_0x14ccc5 = parseFloat(_0x59ffb6[_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x7d8')])),
_0x154009 = parseFloat(_0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x98b'))),
_0x32bbc2 = _0x59ffb6[_0x4cc7('0x9e8')]('rx') ? parseFloat(_0x59ffb6['get']('rx')) : 0x0,
_0x59ffb6 = _0x59ffb6['exists']('ry') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('ry')) : 0x0,
0x0 == _0x32bbc2 || 0x0 == _0x59ffb6 ? (_0x5a1218['segments'][_0x4cc7('0x29')](new _0xa7e315(_0x1d7071,_0x2415e7)),
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0x2dbe21(_0x56067a[_0x4cc7('0x7c0')](_0x1d7071, _0x14ccc5),_0x2415e7)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071,_0x2415e7 + _0x154009)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071,_0x2415e7))) : (_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xa7e315(_0x1d7071,_0x2415e7 + _0x59ffb6)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071,_0x2415e7,_0x1d7071 + _0x32bbc2,_0x2415e7)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5 - _0x32bbc2,_0x2415e7)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071 + _0x14ccc5,_0x2415e7,_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x32bbc2)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009 - _0x59ffb6)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009,_0x1d7071 + _0x14ccc5 - _0x32bbc2,_0x2415e7 + _0x154009)),
_0x5a1218['segments']['push'](new _0x2dbe21(_0x1d7071 + _0x32bbc2,_0x2415e7 + _0x154009)),
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071,_0x2415e7 + _0x154009,_0x1d7071,_0x2415e7 + _0x154009 - _0x59ffb6)),
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0x2dbe21(_0x1d7071,_0x2415e7 + _0x59ffb6)));
else if (_0x154009)
_0x2415e7 = _0x59ffb6['exists']('cx') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('cx')) : 0x0,
_0x14ccc5 = _0x59ffb6['exists']('cy') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('cy')) : 0x0,
_0x4bf907 = _0x1d7071 && _0x59ffb6[_0x4cc7('0x9e8')]('r') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('r')) : 0x0,
_0x154009 = _0x1d7071 ? _0x4bf907 : _0x59ffb6[_0x4cc7('0x9e8')]('rx') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('rx')) : 0x0,
_0x32bbc2 = 0.7071067811865476 * _0x154009,
_0x2e8e67 = 0.41421356237309503 * _0x154009,
_0x59ffb6 = _0x1d7071 ? _0x4bf907 : _0x59ffb6[_0x4cc7('0x9e8')]('ry') ? _0x56067a[_0x4cc7('0x7da')](parseFloat, _0x59ffb6[_0x4cc7('0x2b')]('ry')) : 0x0,
_0x1d7071 = 0.7071067811865476 * _0x59ffb6,
_0x4bf907 = 0.41421356237309503 * _0x59ffb6,
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0xa7e315(_0x56067a[_0x4cc7('0x7db')](_0x2415e7, _0x154009),_0x14ccc5)),
_0x5a1218['segments'][_0x4cc7('0x29')](new _0xaa3de2(_0x2415e7 + _0x154009,_0x14ccc5 + _0x4bf907,_0x2415e7 + _0x32bbc2,_0x14ccc5 + _0x1d7071)),
_0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 + _0x2e8e67,_0x14ccc5 + _0x59ffb6,_0x2415e7,_0x14ccc5 + _0x59ffb6)),
_0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 - _0x2e8e67,_0x14ccc5 + _0x59ffb6,_0x2415e7 - _0x32bbc2,_0x14ccc5 + _0x1d7071)),
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x2415e7 - _0x154009,_0x14ccc5 + _0x4bf907,_0x2415e7 - _0x154009,_0x14ccc5)),
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x56067a[_0x4cc7('0x366d')](_0x2415e7, _0x154009),_0x14ccc5 - _0x4bf907,_0x2415e7 - _0x32bbc2,_0x14ccc5 - _0x1d7071)),
_0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x2415e7 - _0x2e8e67,_0x14ccc5 - _0x59ffb6,_0x2415e7,_0x14ccc5 - _0x59ffb6)),
_0x5a1218['segments'][_0x4cc7('0x29')](new _0xaa3de2(_0x2415e7 + _0x2e8e67,_0x14ccc5 - _0x59ffb6,_0x2415e7 + _0x32bbc2,_0x14ccc5 - _0x1d7071)),
_0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 + _0x154009,_0x14ccc5 - _0x4bf907,_0x2415e7 + _0x154009,_0x14ccc5));
else
for (_0x1d7071 = _0x59ffb6[_0x4cc7('0x9e8')]('points') ? 'M' + _0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x1c9e')) + 'z' : _0x59ffb6[_0x4cc7('0x9e8')]('x1') ? 'M' + _0x59ffb6['get']('x1') + ',' + _0x59ffb6['get']('y1') + '\x20' + _0x59ffb6['get']('x2') + ',' + _0x59ffb6[_0x4cc7('0x2b')]('y2') + 'z' : _0x59ffb6[_0x4cc7('0x2b')]('d'),
_0x59ffb6 = 0x0,
_0x1d7071 = this[_0x4cc7('0x363e')]['parse'](_0x1d7071, this['mConvertCubics']); _0x59ffb6 < _0x1d7071[_0x4cc7('0x21')]; )
_0x2415e7 = _0x1d7071[_0x59ffb6],
++_0x59ffb6,
_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](_0x2415e7);
return _0x5a1218;
},
'loadText': function(_0x24d15c, _0xbfa77e, _0x2415ec) {
_0x24d15c[_0x4cc7('0x9e8')]('transform') && (_0xbfa77e = _0xbfa77e[_0x4cc7('0x1176')](),
this[_0x4cc7('0x1edb')](_0xbfa77e, _0x24d15c[_0x4cc7('0x2b')](_0x4cc7('0x318'))));
var _0x695ab0 = this['getStyles'](_0x24d15c, _0x2415ec);
_0x2415ec = new _0x410180();
_0x2415ec['matrix'] = _0xbfa77e;
_0x2415ec[_0x4cc7('0x5e2')] = _0x24d15c[_0x4cc7('0x9e8')]('id') ? _0x24d15c['get']('id') : '';
_0x2415ec['x'] = this['getFloat'](_0x24d15c, 'x', 0x0);
_0x2415ec['y'] = this[_0x4cc7('0x1eda')](_0x24d15c, 'y', 0x0);
_0x2415ec[_0x4cc7('0x2c60')] = this[_0x4cc7('0x3663')](_0x4cc7('0x2c60'), _0x24d15c, _0x695ab0);
_0x2415ec['fill_alpha'] = this[_0x4cc7('0x363f')]('fill-opacity', _0x24d15c, _0x695ab0, 0x1);
_0x2415ec[_0x4cc7('0x3602')] = this[_0x4cc7('0x363f')](_0x4cc7('0x366e'), _0x24d15c, _0x695ab0, 0x1);
_0x2415ec[_0x4cc7('0x3603')] = this[_0x4cc7('0x3665')](_0x4cc7('0x7d6'), _0x24d15c, _0x695ab0, null);
_0x2415ec[_0x4cc7('0x3604')] = this[_0x4cc7('0x363f')](_0x4cc7('0x366f'), _0x24d15c, _0x695ab0, 0x1);
_0x2415ec[_0x4cc7('0x3670')] = this[_0x4cc7('0x364c')](_0x4cc7('0x3671'), _0x24d15c, _0x695ab0, '');
_0x2415ec['font_size'] = this[_0x4cc7('0x363f')](_0x4cc7('0x3672'), _0x24d15c, _0x695ab0, 0xc);
_0x2415ec[_0x4cc7('0x3673')] = this[_0x4cc7('0x363f')](_0x4cc7('0x3674'), _0x24d15c, _0x695ab0, 0x0);
_0x2415ec[_0x4cc7('0x2d4b')] = this[_0x4cc7('0x363f')]('kerning', _0x24d15c, _0x695ab0, 0x0);
_0x2415ec[_0x4cc7('0x3675')] = this[_0x4cc7('0x364c')](_0x4cc7('0x3495'), _0x24d15c, _0x695ab0, 'start');
_0xbfa77e = '';
for (_0x24d15c = _0x24d15c[_0x4cc7('0x1edc')](); _0x24d15c[_0x4cc7('0x94e')](); )
_0x695ab0 = _0x24d15c[_0x4cc7('0x3a')](),
_0xbfa77e += _0x396c2e['print'](_0x695ab0);
_0x2415ec[_0x4cc7('0xcb4')] = _0xbfa77e;
return _0x2415ec;
},
'__class__': _0x3ce3da
});
var _0x19fce5 = function(_0x495ca7, _0x54879c) {
this[_0x4cc7('0x3676')] = _0x495ca7;
this['width'] = this['mSvg'][_0x4cc7('0x7d9')];
this[_0x4cc7('0x98b')] = this[_0x4cc7('0x3676')][_0x4cc7('0x98b')];
this[_0x4cc7('0x3677')] = this['mSvg'];
if (null != _0x54879c && (this['mRoot'] = this['mSvg'][_0x4cc7('0x3678')](_0x54879c),
null == this[_0x4cc7('0x3677')]))
throw new _0x202aa0('Could\x20not\x20find\x20SVG\x20group:\x20' + _0x54879c);
};
_0x16dada['format.svg.SVGRenderer'] = _0x19fce5;
_0x19fce5['__name__'] = [_0x2d63f9[_0x4cc7('0x4cb')], _0x4cc7('0x35f4'), _0x4cc7('0x3679')];
_0x19fce5[_0x4cc7('0x8')] = {};
_0x19fce5[_0x4cc7('0x8')]['width'] = null;
_0x19fce5[_0x4cc7('0x8')]['height'] = null;
_0x19fce5[_0x4cc7('0x8')]['mSvg'] = null;
_0x19fce5[_0x4cc7('0x8')]['mRoot'] = null;
_0x19fce5[_0x4cc7('0x8')]['mGfx'] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367a')] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367b')] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367c')] = null;
_0x19fce5[_0x4cc7('0x8')]['mScaleH'] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x1cb5')] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367d')] = null;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367e')] = function(_0x2b8b39) {
(null == this.mFilter || this.mFilter(_0x2b8b39.name, this.mGroupPath)) && this.mGfx.renderText(_0x2b8b39);
}
;
_0x19fce5[_0x4cc7('0x8')]['iteratePath'] = function(_0x3645ab) {
var _0x546112 = {
yBUwW: function(_0x1fb3e3, _0xe5b084) {
return _0x1fb3e3 * _0xe5b084;
}
};
if (_0x4cc7('0x367f') === _0x4cc7('0x367f')) {
if ((null == this.mFilter || this.mFilter(_0x3645ab.name, this.mGroupPath)) && 0x0 != _0x3645ab.segments.length && null != this.mGfx) {
var _0x5dfe7e = _0x3645ab.matrix.clone();
_0x5dfe7e.concat(this.mMatrix);
var _0x31ccac = new _0x177168(_0x5dfe7e,this.mScaleRect,this.mScaleW,this.mScaleH);
if (!this.mGfx.geometryOnly()) {
_0x3645ab.segments[0x0].toGfx(this.mGfx, _0x31ccac);
var _0x26ed4a = _0x3645ab.fill;
switch (_0x26ed4a[0x1]) {
case 0x0:
_0x26ed4a = _0x26ed4a[0x2];
_0x26ed4a.updateMatrix(_0x5dfe7e);
this.mGfx.beginGradientFill(_0x26ed4a);
break;
case 0x1:
this.mGfx.beginFill(_0x26ed4a[0x2], _0x3645ab.fill_alpha * _0x3645ab.alpha);
}
null != _0x3645ab.stroke_colour && (_0x26ed4a = new _0x4e662f(),
_0x26ed4a.thickness = Math.sqrt(_0x5dfe7e.a * _0x5dfe7e.a + _0x5dfe7e.d * _0x5dfe7e.d) / _0x19fce5.SQRT2 * _0x3645ab.stroke_width,
_0x26ed4a.alpha = _0x3645ab.stroke_alpha * _0x3645ab.alpha,
_0x26ed4a.color = _0x3645ab.stroke_colour,
_0x26ed4a.capsStyle = _0x3645ab.stroke_caps,
_0x26ed4a.jointStyle = _0x3645ab.joint_style,
_0x26ed4a.miterLimit = _0x3645ab.miter_limit,
this.mGfx.lineStyle(_0x26ed4a));
}
_0x5dfe7e = 0x0;
for (_0x3645ab = _0x3645ab.segments; _0x5dfe7e < _0x3645ab.length; )
_0x26ed4a = _0x3645ab[_0x5dfe7e],
++_0x5dfe7e,
_0x26ed4a.toGfx(this.mGfx, _0x31ccac);
this.mGfx.endLineStyle();
this.mGfx.endFill();
}
} else {
return new _0x1cc160(this.baseX + _0x3645ab % this.width * this.cellWidth,this.baseY + Math.floor(_0x546112.yBUwW(_0x3645ab, this.invWidth)) * this.cellHeight);
}
}
;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x3680')] = function(_0x1f83a2, _0x313eb9) {
if (!_0x313eb9 || null == _0x1f83a2.name || '.' != _0x3a8a6f.substr(_0x1f83a2.name, 0x0, 0x1)) {
this.mGroupPath.push(_0x1f83a2.name);
var _0x43351a = 0x0;
for (_0x1f83a2 = _0x1f83a2.children; _0x43351a < _0x1f83a2.length; ) {
var _0x30b63d = _0x1f83a2[_0x43351a];
++_0x43351a;
switch (_0x30b63d[0x1]) {
case 0x0:
this.iteratePath(_0x30b63d[0x2]);
break;
case 0x1:
this.iterateGroup(_0x30b63d[0x2], _0x313eb9);
break;
case 0x2:
this.iterateText(_0x30b63d[0x2]);
}
}
this.mGroupPath.pop();
}
}
;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x574bc2, _0xda87eb, _0x39e8d3, _0x480216, _0x5196b8, _0x38212c) {
this.mGfx = new _0x2a2729(_0x574bc2);
this.mMatrix = null == _0xda87eb ? new _0x4a1676() : _0xda87eb.clone();
this.mScaleRect = _0x480216;
this.mScaleW = _0x5196b8;
this.mScaleH = _0x38212c;
this.mFilter = _0x39e8d3;
this.mGroupPath = [];
this.iterateGroup(this.mRoot, null == _0x39e8d3);
}
;
_0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x19fce5;
var _0x410180 = function() {};
_0x16dada[_0x4cc7('0x3681')] = _0x410180;
_0x410180['__name__'] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3682')];
_0x410180[_0x4cc7('0x8')] = {};
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x410180[_0x4cc7('0x8')]['x'] = null;
_0x410180[_0x4cc7('0x8')]['y'] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0xcb4')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x2c60')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3601')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3602')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3603')] = null;
_0x410180[_0x4cc7('0x8')]['stroke_width'] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3670')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3683')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x2d4b')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3673')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x3675')] = null;
_0x410180[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x410180;
var _0x533da2 = _0x16dada[_0x4cc7('0x3684')] = {};
_0x16dada[_0x4cc7('0x3684')]['__ename__'] = ['haxe', _0x4cc7('0x3685')];
_0x16dada[_0x4cc7('0x3684')][_0x4cc7('0xd2d')] = [_0x2d63f9.PQoxn, _0x4cc7('0x8f7'), _0x4cc7('0x3686'), _0x4cc7('0x3687'), 'LocalFunction'];
_0x533da2['CFunction'] = [_0x4cc7('0x3688'), 0x0];
_0x533da2[_0x4cc7('0x3688')]['toString'] = _0x3e3cd2;
_0x533da2[_0x4cc7('0x3688')]['__enum__'] = _0x533da2;
_0x533da2[_0x4cc7('0x8f7')] = function(_0x1792ee) {
_0x1792ee = ['Module', 0x1, _0x1792ee];
_0x1792ee['__enum__'] = _0x533da2;
_0x1792ee[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x1792ee;
}
;
_0x533da2[_0x4cc7('0x3686')] = function(_0x523112, _0x41936b, _0x23dd19) {
_0x523112 = [_0x4cc7('0x3686'), 0x2, _0x523112, _0x41936b, _0x23dd19];
_0x523112[_0x4cc7('0xd2f')] = _0x533da2;
_0x523112[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x523112;
}
;
_0x533da2[_0x4cc7('0x3687')] = function(_0x2c4071, _0xa7ac30) {
_0x2c4071 = ['Method', 0x3, _0x2c4071, _0xa7ac30];
_0x2c4071[_0x4cc7('0xd2f')] = _0x533da2;
_0x2c4071[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x2c4071;
}
;
_0x533da2[_0x4cc7('0x3689')] = function(_0x165061) {
_0x165061 = [_0x4cc7('0x3689'), 0x4, _0x165061];
_0x165061[_0x4cc7('0xd2f')] = _0x533da2;
_0x165061[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x165061;
}
;
var _0x4964ea = function() {};
_0x16dada[_0x4cc7('0x368a')] = _0x4964ea;
_0x4964ea[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x368b')];
_0x4964ea[_0x4cc7('0x368c')] = function(_0x1ac7d6) {
if (null == _0x1ac7d6)
return [];
var _0x5b0322 = Error[_0x4cc7('0x368d')];
Error['prepareStackTrace'] = function(_0x1ac7d6, _0x5b0322) {
_0x1ac7d6 = [];
for (var _0x536e45 = 0x0; _0x536e45 < _0x5b0322[_0x4cc7('0x21')]; ) {
if (_0x4cc7('0x368e') !== _0x4cc7('0x368e')) {
return _0x4cc7('0xc48');
} else {
var _0x387f27 = _0x5b0322[_0x536e45];
++_0x536e45;
null != _0x4964ea[_0x4cc7('0x368f')] && (_0x387f27 = _0x4964ea['wrapCallSite'](_0x387f27));
var _0x190bbd = null
, _0x4d7be9 = _0x387f27[_0x4cc7('0x3690')]();
if (null != _0x4d7be9) {
var _0x4bf907 = _0x4d7be9['lastIndexOf']('.');
0x0 <= _0x4bf907 && (_0x190bbd = _0x3a8a6f[_0x4cc7('0x946')](_0x4d7be9, 0x0, _0x4bf907),
_0x4d7be9 = _0x3a8a6f['substr'](_0x4d7be9, _0x4bf907 + 0x1, null),
_0x190bbd = _0x533da2[_0x4cc7('0x3687')](_0x190bbd, _0x4d7be9));
}
_0x1ac7d6[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x3686')](_0x190bbd, _0x387f27[_0x4cc7('0x3691')](), _0x387f27['getLineNumber']()));
}
}
return _0x1ac7d6;
}
;
_0x1ac7d6 = _0x4964ea[_0x4cc7('0x3692')](_0x1ac7d6[_0x4cc7('0x3693')]);
Error[_0x4cc7('0x368d')] = _0x5b0322;
return _0x1ac7d6;
}
;
_0x4964ea[_0x4cc7('0x3694')] = function() {
try {
throw _0x2d63f9[_0x4cc7('0x2ac')](Error);
} catch (_0x2068cd) {
_0x4964ea['lastException'] = _0x2068cd;
_0x2068cd instanceof _0x202aa0 && (_0x2068cd = _0x2068cd[_0x4cc7('0x9a4')]);
var _0x2e1138 = _0x4964ea[_0x4cc7('0x368c')](_0x2068cd);
_0x2e1138['shift']();
return _0x2e1138;
}
}
;
_0x4964ea[_0x4cc7('0x31d0')] = function() {
return _0x4964ea[_0x4cc7('0x368c')](_0x4964ea['lastException']);
}
;
_0x4964ea[_0x4cc7('0x8eb')] = function(_0x5d14e0) {
for (var _0x370609 = new _0x4ab476(), _0x1fbf9b = 0x0; _0x1fbf9b < _0x5d14e0[_0x4cc7('0x21')]; ) {
var _0xdf20bb = _0x5d14e0[_0x1fbf9b];
++_0x1fbf9b;
_0x370609['b'] += _0x2d63f9['WmIXz'];
_0x4964ea['itemToString'](_0x370609, _0xdf20bb);
}
return _0x370609['b'];
}
;
_0x4964ea['itemToString'] = function(_0x26e1b1, _0x446f2d) {
if (_0x4cc7('0x3695') === 'iWdZq') {
switch (_0x446f2d[0x1]) {
case 0x0:
_0x26e1b1['b'] += 'a\x20C\x20function';
break;
case 0x1:
_0x446f2d = _0x446f2d[0x2];
_0x26e1b1['b'] += _0x4cc7('0x3696');
_0x26e1b1['b'] += null == _0x446f2d ? _0x4cc7('0x574') : '' + _0x446f2d;
break;
case 0x2:
var _0x2b59e2 = _0x446f2d[0x4]
, _0x80b92a = _0x446f2d[0x3];
_0x446f2d = _0x446f2d[0x2];
null != _0x446f2d && (_0x4964ea[_0x4cc7('0x3697')](_0x26e1b1, _0x446f2d),
_0x26e1b1['b'] += '\x20(');
_0x26e1b1['b'] += null == _0x80b92a ? 'null' : '' + _0x80b92a;
_0x26e1b1['b'] += _0x4cc7('0x3698');
_0x26e1b1['b'] += null == _0x2b59e2 ? 'null' : '' + _0x2b59e2;
null != _0x446f2d && (_0x26e1b1['b'] += ')');
break;
case 0x3:
_0x2b59e2 = _0x446f2d[0x3];
_0x446f2d = _0x446f2d[0x2];
_0x26e1b1['b'] += _0x2d63f9[_0x4cc7('0x2a1')](null, _0x446f2d) ? _0x4cc7('0x574') : '' + _0x446f2d;
_0x26e1b1['b'] += '.';
_0x26e1b1['b'] += null == _0x2b59e2 ? _0x4cc7('0x574') : '' + _0x2b59e2;
break;
case 0x4:
_0x446f2d = _0x446f2d[0x2],
_0x26e1b1['b'] += _0x4cc7('0x3699'),
_0x26e1b1['b'] += null == _0x446f2d ? 'null' : '' + _0x446f2d;
}
} else {
var _0x5e55e1 = _0x2b59e2++;
this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x5e55e1)[_0x4cc7('0xfcc')]();
}
}
;
_0x4964ea[_0x4cc7('0x3692')] = function(_0x3b9653) {
if (null == _0x3b9653)
return [];
if (_0x4cc7('0x4dc') == typeof _0x3b9653) {
if ('HeBXw' === 'mUdfD') {
return 0x0 <= _0x3b9653[_0x4cc7('0x2d')](',') ? _0x50d0f8[_0x4cc7('0x2f4b')](_0x3b9653[_0x4cc7('0x46')](',')) : 0x0 != _0x50d0f8['checkCondition2'](_0x3b9653);
} else {
_0x3b9653 = _0x3b9653[_0x4cc7('0x46')]('\x0a');
_0x4cc7('0x14a7') == _0x3b9653[0x0] && _0x3b9653[_0x4cc7('0x1907')]();
for (var _0x104238 = [], _0x3abc7e = new _0x1e3ce8(_0x4cc7('0x369a'),''), _0x4a9a27 = 0x0; _0x4a9a27 < _0x3b9653[_0x4cc7('0x21')]; ) {
var _0x5c7be2 = _0x3b9653[_0x4a9a27];
++_0x4a9a27;
if (_0x3abc7e[_0x4cc7('0xc7c')](_0x5c7be2)) {
_0x5c7be2 = _0x3abc7e[_0x4cc7('0xc7d')](0x1)[_0x4cc7('0x46')]('.');
var _0x83515a = _0x5c7be2[_0x4cc7('0x9fc')]()
, _0x5ec584 = _0x3abc7e[_0x4cc7('0xc7d')](0x2)
, _0x5ec3d1 = _0x4bf907[_0x4cc7('0xd08')](_0x3abc7e[_0x4cc7('0xc7d')](0x3));
_0x104238[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x3686')]('Anonymous\x20function' == _0x83515a ? _0x533da2['LocalFunction']() : _0x56067a[_0x4cc7('0x7dc')](_0x4cc7('0x369b'), _0x83515a) ? null : _0x533da2[_0x4cc7('0x3687')](_0x5c7be2[_0x4cc7('0xc7a')]('.'), _0x83515a), _0x5ec584, _0x5ec3d1));
} else
_0x104238[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x8f7')](_0x29cea6[_0x4cc7('0xd12')](_0x5c7be2)));
}
return _0x104238;
}
}
return _0x3b9653;
}
;
var _0x5a0729 = function(_0x2331a5, _0x30c1bd) {
this[_0x4cc7('0xb84')] = _0x2331a5;
this[_0x4cc7('0xb83')] = _0x30c1bd;
};
_0x16dada[_0x4cc7('0x369c')] = _0x5a0729;
_0x5a0729[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), '_Int64', '___Int64'];
_0x5a0729[_0x4cc7('0x8')] = {};
_0x5a0729[_0x4cc7('0x8')]['high'] = null;
_0x5a0729[_0x4cc7('0x8')]['low'] = null;
_0x5a0729[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a0729;
var _0x3ccc21 = function() {};
_0x16dada[_0x4cc7('0x369d')] = _0x3ccc21;
_0x3ccc21[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x4f7')];
_0x3ccc21[_0x4cc7('0xbdb')] = function(_0x411542, _0x575c78) {
_0x5260f5[_0x4cc7('0x369e')](_0x411542, _0x575c78);
}
;
var _0x312a2b = function() {
this['buf'] = new _0x4ab476();
this[_0x4cc7('0x121b')] = [];
this[_0x4cc7('0x369f')] = _0x312a2b[_0x4cc7('0x36a0')];
this[_0x4cc7('0x36a1')] = _0x312a2b[_0x4cc7('0x36a2')];
this[_0x4cc7('0x36a3')] = new _0x3a1efa();
this[_0x4cc7('0x36a4')] = 0x0;
};
_0x16dada[_0x4cc7('0x36a5')] = _0x312a2b;
_0x312a2b['__name__'] = [_0x4cc7('0x4a5'), _0x4cc7('0x36a6')];
_0x312a2b[_0x4cc7('0xa42')] = function(_0x3abd2b) {
if ('oxKWI' === _0x4cc7('0x36a7')) {
this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x7, 75.4);
this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5b);
this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this['lizard'][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7);
this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42);
this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1);
var _0x255440 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']());
this['dialog'][_0x4cc7('0xacf')]('Sorry\x20about\x20that!', -0x50, -0x14, null, null, null, _0x255440, null);
} else {
var _0x3c153b = new _0x312a2b();
_0x3c153b['serialize'](_0x3abd2b);
return _0x3c153b[_0x4cc7('0x8eb')]();
}
}
;
_0x312a2b[_0x4cc7('0x8')] = {};
_0x312a2b[_0x4cc7('0x8')]['buf'] = null;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x121b')] = null;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a3')] = null;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a4')] = null;
_0x312a2b[_0x4cc7('0x8')]['useCache'] = null;
_0x312a2b[_0x4cc7('0x8')]['useEnumIndex'] = null;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() {
if (_0x4cc7('0x36a8') !== _0x4cc7('0x36a8')) {
for (a = _0x88b5e3.fromString(a); null != a; )
this.recordScore(a),
a = _0x88b5e3.STRING_PARSER.matchedRight(),
a = _0x88b5e3.fromString(a);
b && (this.save(),
this.saveFile.flush());
} else {
return this.buf.b;
}
}
;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a9')] = function(_0x947624) {
var _0x40c71d = this.shash;
_0x40c71d = null != _0x842c50[_0x947624] ? _0x40c71d.getReserved(_0x947624) : _0x40c71d.h[_0x947624];
if (null != _0x40c71d)
this.buf.b += 'R',
this.buf.b += _0x56067a.GHAHs(null, _0x40c71d) ? _0x4cc7('0x574') : '' + _0x40c71d;
else {
if (_0x4cc7('0x36aa') === _0x4cc7('0x36ab')) {
if (null == _0x40c71d)
return;
_0x947624 = _0x2bc114.toObjectVector(null);
for (var _0x4a7df4 = 0x0, _0x4ce880 = _0x40c71d.length; _0x4a7df4 < _0x4ce880; ) {
var _0x320eab = _0x4a7df4++;
_0x947624.set(_0x320eab, _0x40c71d[_0x320eab]);
}
} else {
_0x40c71d = this.shash;
var _0xb74203 = this.scount++;
null != _0x842c50[_0x947624] ? _0x40c71d.setReserved(_0x947624, _0xb74203) : _0x40c71d.h[_0x947624] = _0xb74203;
this.buf.b += 'y';
_0x947624 = encodeURIComponent(_0x947624);
this.buf.b += _0x4bf907.string(_0x947624.length);
this.buf.b += ':';
this.buf.b += null == _0x947624 ? _0x4cc7('0x574') : '' + _0x947624;
}
}
}
;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36ac')] = function(_0x683db4) {
for (var _0x5d7c6d = typeof _0x683db4, _0x309890 = 0x0, _0x407eee = this.cache.length; _0x309890 < _0x407eee; ) {
var _0x115bc5 = _0x309890++
, _0x34fbac = this.cache[_0x115bc5];
if (typeof _0x34fbac == _0x5d7c6d && _0x34fbac == _0x683db4)
return this.buf.b += 'r',
this.buf.b += null == _0x115bc5 ? _0x4cc7('0x574') : '' + _0x115bc5,
!0x0;
}
this.cache.push(_0x683db4);
return !0x1;
}
;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36ad')] = function(_0x353f1b) {
if ('fXNVm' === 'fXNVm') {
for (var _0x19f50e = 0x0, _0x2e5dec = _0x19c1c0.fields(_0x353f1b); _0x19f50e < _0x2e5dec.length; ) {
if (_0x4cc7('0x36ae') !== 'hnGtc') {
return !0x1;
} else {
var _0x38ddbc = _0x2e5dec[_0x19f50e];
++_0x19f50e;
this.serializeString(_0x38ddbc);
this.serialize(_0x19c1c0.field(_0x353f1b, _0x38ddbc));
}
}
this.buf.b += 'g';
} else {
null != _0x353f1b && _0x353f1b.removeEventListener(_0x4cc7('0x144'), _0x48c401(this, this.onShaderInvalidated));
}
}
;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36af')] = function(_0x18a502) {
var _0x2be048 = _0x4b4d92[_0x4cc7('0x329')](_0x18a502);
switch (_0x2be048[0x1]) {
case 0x0:
this.buf.b += 'n';
break;
case 0x1:
if (0x0 == _0x18a502) {
this.buf.b += 'z';
break;
}
this.buf.b += 'i';
this.buf.b += null == _0x18a502 ? _0x4cc7('0x574') : '' + _0x18a502;
break;
case 0x2:
isNaN(_0x18a502) ? this.buf.b += 'k' : isFinite(_0x18a502) ? (this.buf.b += 'd',
this.buf.b += null == _0x18a502 ? _0x4cc7('0x574') : '' + _0x18a502) : this.buf.b += 0x0 > _0x18a502 ? 'm' : 'p';
break;
case 0x3:
this.buf.b += _0x18a502 ? 't' : 'f';
break;
case 0x4:
_0x5260f5.__instanceof(_0x18a502, _0x39d1e6) ? (_0x18a502 = _0x4b4d92.getClassName(_0x18a502),
this.buf.b += 'A',
this.serializeString(_0x18a502)) : _0x5260f5.__instanceof(_0x18a502, _0x5a6431) ? (this.buf.b += 'B',
this.serializeString(_0x4b4d92.getEnumName(_0x18a502))) : this.useCache && this.serializeRef(_0x18a502) || (this.buf.b += 'o',
this.serializeFields(_0x18a502));
break;
case 0x5:
throw new _0x202aa0(_0x4cc7('0x36b0'));
case 0x6:
_0x2be048 = _0x2be048[0x2];
if (_0x2be048 == String) {
this.serializeString(_0x18a502);
break;
}
if (this.useCache && this.serializeRef(_0x18a502))
break;
switch (_0x2be048) {
case Array:
_0x2be048 = 0x0;
this.buf.b += 'a';
for (var _0x219e0a = 0x0, _0x5df07e = _0x18a502.length; _0x219e0a < _0x5df07e; ) {
if (_0x4cc7('0x36b1') === _0x4cc7('0x36b1')) {
var _0x5a2738 = _0x219e0a++;
null == _0x18a502[_0x5a2738] ? ++_0x2be048 : (0x0 < _0x2be048 && (0x1 == _0x2be048 ? this.buf.b += 'n' : (this.buf.b += 'u',
this.buf.b += null == _0x2be048 ? 'null' : '' + _0x2be048),
_0x2be048 = 0x0),
this.serialize(_0x18a502[_0x5a2738]));
} else {
for (var _0x2a3e26 = new _0x4ab476(), _0xb49dcd = 0x0; _0xb49dcd < _0x18a502.length; ) {
var _0x23072b = _0x18a502[_0xb49dcd];
++_0xb49dcd;
_0x2a3e26.b += '\x0aCalled\x20from\x20';
_0x4964ea.itemToString(_0x2a3e26, _0x23072b);
}
return _0x2a3e26.b;
}
}
0x0 < _0x2be048 && (0x1 == _0x2be048 ? this.buf.b += 'n' : (this.buf.b += 'u',
this.buf.b += null == _0x2be048 ? _0x4cc7('0x574') : '' + _0x2be048));
this.buf.b += 'h';
break;
case Date:
this.buf.b += 'v';
this.buf.b += _0x4bf907.string(_0x18a502.getTime());
break;
case _0x560bef:
this.buf.b += 'l';
for (_0x18a502 = _0x18a502.h; _0x56067a.JnUmG(null, _0x18a502); )
_0x2be048 = _0x18a502.item,
_0x18a502 = _0x18a502.next,
this.serialize(_0x2be048);
this.buf.b += 'h';
break;
case _0x67da9e:
this.buf.b += 'q';
for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); )
_0x219e0a = _0x2be048.next(),
this.buf.b += ':',
this.buf.b += null == _0x219e0a ? _0x4cc7('0x574') : '' + _0x219e0a,
this.serialize(_0x18a502.h[_0x219e0a]);
this.buf.b += 'h';
break;
case _0x142a66:
this.buf.b += 'M';
for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); )
_0x219e0a = _0x2be048.next(),
_0x5df07e = _0x19c1c0.field(_0x219e0a, _0x4cc7('0x8ed')),
_0x19c1c0.deleteField(_0x219e0a, _0x4cc7('0x8ed')),
this.serialize(_0x219e0a),
_0x219e0a.__id__ = _0x5df07e,
this.serialize(_0x18a502.h[_0x219e0a.__id__]);
this.buf.b += 'h';
break;
case _0x3a1efa:
this.buf.b += 'b';
for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); )
_0x219e0a = _0x2be048.next(),
this.serializeString(_0x219e0a),
this.serialize(null != _0x842c50[_0x219e0a] ? _0x18a502.getReserved(_0x219e0a) : _0x18a502.h[_0x219e0a]);
this.buf.b += 'h';
break;
case _0x3fbf75:
this.buf.b += 's';
this.buf.b += _0x4bf907.string(Math.ceil(_0x56067a.Ceavz(0x8, _0x18a502.length) / 0x6));
this.buf.b += ':';
_0x219e0a = 0x0;
_0x5df07e = _0x18a502.length - 0x2;
_0x2be048 = _0x312a2b.BASE64_CODES;
if (null == _0x2be048) {
_0x2be048 = Array(_0x312a2b.BASE64.length);
_0x5a2738 = 0x0;
for (var _0x5d4c46 = _0x312a2b.BASE64.length; _0x5a2738 < _0x5d4c46; ) {
var _0x5ecbc4 = _0x5a2738++;
_0x2be048[_0x5ecbc4] = _0x3a8a6f.cca(_0x312a2b.BASE64, _0x5ecbc4);
}
_0x312a2b.BASE64_CODES = _0x2be048;
}
for (; _0x219e0a < _0x5df07e; )
_0x5a2738 = _0x18a502.b[_0x219e0a++],
_0x5d4c46 = _0x18a502.b[_0x219e0a++],
_0x5ecbc4 = _0x18a502.b[_0x219e0a++],
this.buf.b += String.fromCharCode(_0x2be048[_0x56067a.FItrY(_0x5a2738, 0x2)]),
this.buf.b += String.fromCharCode(_0x2be048[(_0x5a2738 << 0x4 | _0x5d4c46 >> 0x4) & 0x3f]),
this.buf.b += String.fromCharCode(_0x2be048[(_0x5d4c46 << 0x2 | _0x56067a.FItrY(_0x5ecbc4, 0x6)) & 0x3f]),
this.buf.b += String.fromCharCode(_0x2be048[_0x5ecbc4 & 0x3f]);
_0x219e0a == _0x5df07e ? (_0x5df07e = _0x18a502.b[_0x219e0a++],
_0x18a502 = _0x18a502.b[_0x219e0a++],
this.buf.b += String.fromCharCode(_0x2be048[_0x5df07e >> 0x2]),
this.buf.b += String.fromCharCode(_0x2be048[(_0x5df07e << 0x4 | _0x18a502 >> 0x4) & 0x3f]),
this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 << 0x2 & 0x3f])) : _0x219e0a == _0x5df07e + 0x1 && (_0x18a502 = _0x18a502.b[_0x219e0a++],
this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 >> 0x2]),
this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 << 0x4 & 0x3f]));
break;
default:
this.useCache && this.cache.pop(),
null != _0x18a502.hxSerialize ? (this.buf.b += 'C',
this.serializeString(_0x4b4d92.getClassName(_0x2be048)),
this.useCache && this.cache.push(_0x18a502),
_0x18a502.hxSerialize(this),
this.buf.b += 'g') : (this.buf.b += 'c',
this.serializeString(_0x4b4d92.getClassName(_0x2be048)),
this.useCache && this.cache.push(_0x18a502),
this.serializeFields(_0x18a502));
}
break;
case 0x7:
_0x2be048 = _0x2be048[0x2];
if (this.useCache) {
if (_0x4cc7('0x36b2') === _0x4cc7('0x36b2')) {
if (this.serializeRef(_0x18a502))
break;
this.cache.pop();
} else {
var _0x13c636 = _0x18a502.fragmentData;
_0x18a502 = _0x18a502.fragmentConstantsIndex;
_0x13c636.set(_0x18a502, 0x1);
_0x13c636.set(_0x56067a.OswrP(_0x18a502, 0x1), 0.00392156862745098);
_0x13c636.set(_0x18a502 + 0x2, 0.000015378700499807768);
_0x13c636.set(_0x18a502 + 0x3, 6.030862941101084e-8);
}
}
this.buf.b += _0x4bf907.string(this.useEnumIndex ? 'j' : 'w');
this.serializeString(_0x4b4d92.getEnumName(_0x2be048));
this.useEnumIndex ? (this.buf.b += ':',
this.buf.b += _0x4bf907.string(_0x18a502[0x1])) : this.serializeString(_0x18a502[0x0]);
this.buf.b += ':';
_0x2be048 = _0x18a502.length;
this.buf.b += _0x4bf907.string(_0x2be048 - 0x2);
for (_0x219e0a = 0x2; _0x219e0a < _0x2be048; )
_0x5df07e = _0x219e0a++,
this.serialize(_0x18a502[_0x5df07e]);
this.useCache && this.cache.push(_0x18a502);
break;
default:
throw new _0x202aa0(_0x4cc7('0x36b3') + _0x4bf907.string(_0x18a502));
}
}
;
_0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x312a2b;
var _0xac1deb = function(_0x324959) {
var _0x2afc8e = this;
this['id'] = setInterval(function() {
if (_0x4cc7('0x36b4') === _0x4cc7('0x36b5')) {
return 0x0 > _0x324959 ? _0x324959 + _0x2afc8e + 0x1 : _0x324959;
} else {
_0x2afc8e[_0x4cc7('0xa42')]();
}
}, _0x324959);
};
_0x16dada[_0x4cc7('0x36b6')] = _0xac1deb;
_0xac1deb[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x36b7')];
_0xac1deb[_0x4cc7('0xc5d')] = function(_0x36ea97, _0x56f185) {
var _0x16eeff = new _0xac1deb(_0x56f185);
_0x16eeff['run'] = function() {
_0x16eeff[_0x4cc7('0xd8a')]();
_0x36ea97();
}
;
return _0x16eeff;
}
;
_0xac1deb[_0x4cc7('0x8')] = {};
_0xac1deb[_0x4cc7('0x8')]['id'] = null;
_0xac1deb[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() {
_0x56067a.WepHT(null, this.id) && (clearInterval(this.id),
this.id = null);
}
;
_0xac1deb[_0x4cc7('0x8')][_0x4cc7('0xa42')] = function() {}
;
_0xac1deb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xac1deb;
var _0x520240 = function() {};
_0x16dada[_0x4cc7('0x36b8')] = _0x520240;
_0x520240[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x36b9'), _0x4cc7('0x36ba')];
_0x520240[_0x4cc7('0x8')] = {};
_0x520240[_0x4cc7('0x8')][_0x4cc7('0x2ba5')] = function(_0x103c1b) {
return _0x4b4d92.resolveClass(_0x103c1b);
}
;
_0x520240[_0x4cc7('0x8')][_0x4cc7('0xd3a')] = function(_0x34abfa) {
return _0x4b4d92.resolveEnum(_0x34abfa);
}
;
_0x520240[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x520240;
var _0x30ebdd = function(_0x1dd1c5) {
if (_0x4cc7('0x36bb') === _0x4cc7('0x36bb')) {
this[_0x4cc7('0x36bc')] = _0x1dd1c5;
this[_0x4cc7('0x21')] = _0x1dd1c5[_0x4cc7('0x21')];
this[_0x4cc7('0x1a91')] = 0x0;
this[_0x4cc7('0x36bd')] = [];
this[_0x4cc7('0x121b')] = [];
_0x1dd1c5 = _0x30ebdd['DEFAULT_RESOLVER'];
null == _0x1dd1c5 && (_0x1dd1c5 = new _0x520240(),
_0x30ebdd[_0x4cc7('0x36be')] = _0x1dd1c5);
this[_0x4cc7('0x36bf')] = _0x1dd1c5;
} else {
null == d && (d = new _0x169fce());
var _0x24bcfc = Math['cos'](c / 0x2)
, _0x42f9fa = Math[_0x4cc7('0x27')](_0x56067a[_0x4cc7('0x7e2')](_0x1dd1c5, 0x2))
, _0x4e86c3 = Math['cos'](b / 0x2);
c = Math[_0x4cc7('0x28')](c / 0x2);
_0x1dd1c5 = Math[_0x4cc7('0x28')](_0x56067a[_0x4cc7('0x7e2')](_0x1dd1c5, 0x2));
b = Math[_0x4cc7('0x28')](b / 0x2);
d['x'] = c * _0x42f9fa * _0x4e86c3 + _0x24bcfc * _0x1dd1c5 * b;
d['y'] = _0x24bcfc * _0x1dd1c5 * _0x4e86c3 + c * _0x42f9fa * b;
d['z'] = _0x24bcfc * _0x42f9fa * b - c * _0x1dd1c5 * _0x4e86c3;
d['w'] = _0x24bcfc * _0x42f9fa * _0x4e86c3 - c * _0x1dd1c5 * b;
return d;
}
};
_0x16dada['haxe.Unserializer'] = _0x30ebdd;
_0x30ebdd[_0x4cc7('0x8f2')] = ['haxe', 'Unserializer'];
_0x30ebdd[_0x4cc7('0x36c0')] = function() {
if ('VPmJR' === _0x4cc7('0x36c1')) {
for (var _0x436bac = [], _0x4a0750 = 0x0, _0x28b485 = _0x30ebdd[_0x4cc7('0x34ec')][_0x4cc7('0x21')]; _0x4a0750 < _0x28b485; ) {
if ('MBogn' === 'pTTRj') {
var _0x25b462 = _0x4cc7('0x36c2')[_0x4cc7('0x46')]('|')
, _0x5bc64e = 0x0;
while (!![]) {
switch (_0x25b462[_0x5bc64e++]) {
case '0':
null == _0x4ec610 && (_0x4ec610 = new _0x169fce());
continue;
case '1':
this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0x9, 74.5, null, 0x0);
continue;
case '2':
this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['onTweenUpdate']);
continue;
case '3':
_0x4ec610['z'] = 0x0 * _0xe55ee4;
continue;
case '4':
_0xe55ee4 = _0x4ec610['x'] * _0x4ec610['x'] + _0x4ec610['y'] * _0x4ec610['y'] + _0x4ec610['z'] * _0x4ec610['z'] + _0x4ec610['w'] * _0x4ec610['w'];
continue;
case '5':
_0x4ec610['y'] = _0xe55ee4;
continue;
case '6':
var _0x17c945 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()
, _0x4ec610 = null;
continue;
case '7':
_0x3ae7ae[_0x4cc7('0xa50')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 4.13, {
'x': 0x200,
'y': -0x74,
'z': 0x9fc
})[_0x4cc7('0xa53')](_0x2c7717['easeInOut']);
continue;
case '8':
this['frameMinTime'] = 4.13;
continue;
case '9':
1e-10 > (0x0 <= _0x1338c4 ? _0x1338c4 : -_0x1338c4) || (0x0 == _0xe55ee4 ? (_0x4ec610['x'] = 0x0,
_0x4ec610['y'] = 0x0,
_0x4ec610['z'] = 0x0,
_0x4ec610['w'] = 0x1) : (_0xe55ee4 = 0x1 / Math[_0x4cc7('0x2c')](_0xe55ee4),
_0x4ec610['x'] *= _0xe55ee4,
_0x4ec610['y'] *= _0xe55ee4,
_0x4ec610['z'] *= _0xe55ee4,
_0x4ec610['w'] *= _0xe55ee4));
continue;
case '10':
this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
continue;
case '11':
this['lizard']['spritesheet']['set_currentFrame'](0x42);
continue;
case '12':
_0x4ec610['w'] = Math[_0x4cc7('0x27')](-1.0471975511965976);
continue;
case '13':
_0x488f5d[_0x4cc7('0x2730')](_0x17c945, 4.13, _0x4ec610)['ease'](_0x2c7717['easeInOut']);
continue;
case '14':
var _0xe55ee4 = Math[_0x4cc7('0x28')](-1.0471975511965976);
continue;
case '15':
var _0x1338c4 = _0xe55ee4 - 0x1;
continue;
case '16':
_0x4ec610['x'] = 0x0 * _0xe55ee4;
continue;
case '17':
this[_0x4cc7('0xfd7')] = 4.13 + 1.4;
continue;
}
break;
}
} else {
var _0x54a9a4 = _0x4a0750++;
_0x436bac[_0x30ebdd[_0x4cc7('0x34ec')]['charCodeAt'](_0x54a9a4)] = _0x54a9a4;
}
}
return _0x436bac;
} else {
var _0x1fedc8 = this[_0x4cc7('0x19d2')]['get_parent']()[_0x4cc7('0xfca')]()[_0x4cc7('0x1007')](this[_0x4cc7('0x19d3')])
, _0x556271 = this[_0x4cc7('0x19d2')][_0x4cc7('0xfca')]()['transformVector'](_0x2a6728[_0x4cc7('0x2351')])
, _0x301914 = this[_0x4cc7('0x19d4')];
null == _0x301914 && (_0x301914 = new _0x21e384());
_0x301914['x'] = _0x1fedc8['x'] + _0x556271['x'];
_0x301914['y'] = _0x1fedc8['y'] + _0x556271['y'];
_0x301914['z'] = _0x1fedc8['z'] + _0x556271['z'];
}
}
;
_0x30ebdd[_0x4cc7('0xa42')] = function(_0x5c9a71) {
return new _0x30ebdd(_0x5c9a71)[_0x4cc7('0x36c3')]();
}
;
_0x30ebdd[_0x4cc7('0x8')] = {};
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bc')] = null;
_0x30ebdd[_0x4cc7('0x8')]['pos'] = null;
_0x30ebdd[_0x4cc7('0x8')]['length'] = null;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x121b')] = null;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bd')] = null;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bf')] = null;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c4')] = function(_0x44dc8a) {
if (_0x4cc7('0x36c5') !== _0x4cc7('0x36c5')) {
_0x57b7c1.get_instance().stopBeeps();
this.student = this.tunnel = null;
this.sprites.set_length(0x0);
} else {
_0x56067a.GHAHs(null, _0x44dc8a) ? (null == _0x9fd086.instance && (_0x9fd086.instance = new _0x9fd086()),
this.resolver = _0x9fd086.instance) : this.resolver = _0x44dc8a;
}
}
;
_0x30ebdd[_0x4cc7('0x8')]['readDigits'] = function() {
for (var _0x3f1543 = 0x0, _0x255fa7 = !0x1, _0x45eacd = this.pos; ; ) {
if (_0x4cc7('0x36c6') === 'KuZFp') {
this._addedToStage || (this._addedToStage = !0x0,
null == this._stage3DProxy && (this._stage3DProxy = -0x1 == this._contextIndex ? _0x5b817f.getInstance(this.stage).getFreeStage3DProxy(this._forceSoftware, this._profile) : _0x5b817f.getInstance(this.stage).getStage3DProxy(this._contextIndex, this._forceSoftware, this._profile),
this._stage3DProxy.addEventListener(_0x4cc7('0x111e'), _0x48c401(this, this.onViewportUpdated)),
this._stage3DProxy.addEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContext3DRecreated))),
this._globalPosDirty = !0x0,
this._rttBufferManager = _0x58e9a4.getInstance(this._stage3DProxy),
this._renderer.set_stage3DProxy(this._depthRenderer.set_stage3DProxy(this._stage3DProxy)),
_0x3f1543 = new _0x212a6a(this.stage.get_x() + this.stage.stageWidth,this.stage.get_y() + this.stage.stageHeight),
0x0 == this._globalWidth ? this.set_width(null != this.parent ? this.parent.globalToLocal(_0x3f1543).x - this._localTLPos.x : this.stage.stageWidth) : this._rttBufferManager.set_viewWidth(this._globalWidth | 0x0),
0x0 == this._globalHeight ? this.set_height(_0x56067a.EsBmm(null, this.parent) ? this.parent.globalToLocal(_0x3f1543).y - this._localTLPos.y : this.stage.stageHeight) : this._rttBufferManager.set_viewHeight(this._globalHeight | 0x0),
this._shareContext && this._mouse3DManager.addViewLayer(this));
} else {
var _0x190b61 = this.buf.charCodeAt(this.pos);
if (_0x190b61 != _0x190b61)
break;
if (0x2d == _0x190b61) {
if ('UvlCE' === 'UvlCE') {
if (this.pos != _0x45eacd)
break;
_0x255fa7 = !0x0;
} else {
null == _0x190b61 && (_0x190b61 = -0x1);
if (0x0 != _0x190b61 && (null == this.__state.program || 0x1 != this.__state.program.__format)) {
-0x1 == _0x190b61 && (_0x190b61 = _0x45eacd.get_length() >> 0x2);
for (var _0x3066e8 = (_0x3f1543 = 0x1 == _0x3f1543) ? this.__vertexConstants : this.__fragmentConstants, _0x504065 = 0x0, _0x365eb8 = 0x4 * _0x255fa7, _0x2691de = 0x0, _0x41da43 = _0x190b61; _0x2691de < _0x41da43; )
_0x2691de++,
_0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++),
_0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++),
_0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++),
_0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++);
null != this.__state.program && this.__state.program.__markDirty(_0x3f1543, _0x255fa7, _0x190b61);
}
}
} else {
if (0x30 > _0x190b61 || 0x39 < _0x190b61)
break;
_0x3f1543 = 0xa * _0x3f1543 + (_0x190b61 - 0x30);
}
this.pos++;
}
}
_0x255fa7 && (_0x3f1543 *= -0x1);
return _0x3f1543;
}
;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x175b')] = function() {
for (var _0x3eac0a = this.pos; ; ) {
var _0xbb60ce = this.buf.charCodeAt(this.pos);
if (_0xbb60ce != _0xbb60ce)
break;
if (_0x2d63f9.XDAoP(0x2b, _0xbb60ce) && 0x3a > _0xbb60ce || 0x65 == _0xbb60ce || 0x45 == _0xbb60ce)
this.pos++;
else
break;
}
return parseFloat(_0x3a8a6f.substr(this.buf, _0x3eac0a, this.pos - _0x3eac0a));
}
;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c7')] = function(_0x21463b) {
if (_0x4cc7('0x36c8') === 'YDiKp') {
for (; ; ) {
if (this.pos >= this.length)
throw new _0x202aa0(_0x4cc7('0x36c9'));
if (0x67 == this.buf.charCodeAt(this.pos))
break;
var _0x8c1665 = this.unserialize();
if (_0x4cc7('0x4dc') != typeof _0x8c1665)
throw new _0x202aa0(_0x4cc7('0x36ca'));
var _0x5134f8 = this.unserialize();
_0x21463b[_0x8c1665] = _0x5134f8;
}
this.pos++;
} else {
_0x8c1665.responseData = _0x8c1665.fromBytes(_0x21463b);
_0x5134f8.complete(_0x8c1665.responseData);
}
}
;
_0x30ebdd[_0x4cc7('0x8')]['unserializeEnum'] = function(_0x12e0d2, _0x2caa4a) {
if (_0x4cc7('0x36cb') === _0x4cc7('0x36cc')) {
_0x12e0d2 = ['Custom', 0x3, _0x12e0d2];
_0x12e0d2.__enum__ = _0x4cd43d;
_0x12e0d2.toString = _0x3e3cd2;
return _0x12e0d2;
} else {
if (0x3a != this.buf.charCodeAt(this.pos++))
throw new _0x202aa0('Invalid\x20enum\x20format');
var _0x11468b = this.readDigits();
if (_0x2d63f9.kReQO(0x0, _0x11468b))
return _0x4b4d92.createEnum(_0x12e0d2, _0x2caa4a);
for (var _0x4d5cd4 = []; 0x0 < _0x11468b--; )
_0x4d5cd4.push(this.unserialize());
return _0x4b4d92.createEnum(_0x12e0d2, _0x2caa4a, _0x4d5cd4);
}
}
;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c3')] = function() {
switch (this.buf.charCodeAt(this.pos++)) {
case 0x41:
var _0x113a79 = this.unserialize()
, _0x535e41 = this.resolver.resolveClass(_0x113a79);
if (_0x2d63f9.kReQO(null, _0x535e41))
throw new _0x202aa0('Class\x20not\x20found\x20' + _0x113a79);
return _0x535e41;
case 0x42:
_0x113a79 = this.unserialize();
_0x535e41 = this.resolver.resolveEnum(_0x113a79);
if (null == _0x535e41)
throw new _0x202aa0('Enum\x20not\x20found\x20' + _0x113a79);
return _0x535e41;
case 0x43:
_0x113a79 = this.unserialize();
_0x535e41 = this.resolver.resolveClass(_0x113a79);
if (null == _0x535e41)
throw new _0x202aa0(_0x4cc7('0x2b1') + _0x113a79);
_0x113a79 = _0x4b4d92.createEmptyInstance(_0x535e41);
this.cache.push(_0x113a79);
_0x113a79.hxUnserialize(this);
if (_0x2d63f9.LNDEf(0x67, this.buf.charCodeAt(this.pos++)))
throw new _0x202aa0(_0x4cc7('0x36cd'));
return _0x113a79;
case 0x4d:
_0x113a79 = new _0x142a66();
for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); )
_0x535e41 = this.unserialize(),
_0x113a79.set(_0x535e41, this.unserialize());
this.pos++;
return _0x113a79;
case 0x52:
_0x113a79 = this.readDigits();
if (0x0 > _0x113a79 || _0x113a79 >= this.scache.length)
throw new _0x202aa0(_0x4cc7('0x36ce'));
return this.scache[_0x113a79];
case 0x61:
_0x113a79 = [];
for (this.cache.push(_0x113a79); ; ) {
if (_0x4cc7('0x36cf') !== _0x4cc7('0x36d0')) {
_0x535e41 = this.buf.charCodeAt(this.pos);
if (0x68 == _0x535e41) {
this.pos++;
break;
}
0x75 == _0x535e41 ? (this.pos++,
_0x535e41 = this.readDigits(),
_0x113a79[_0x113a79.length + _0x535e41 - 0x1] = null) : _0x113a79.push(this.unserialize());
} else {
return this._data;
}
}
return _0x113a79;
case 0x62:
_0x113a79 = new _0x3a1efa();
for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); ) {
_0x535e41 = this.unserialize();
var _0x1ea704 = this.unserialize();
null != _0x842c50[_0x535e41] ? _0x113a79.setReserved(_0x535e41, _0x1ea704) : _0x113a79.h[_0x535e41] = _0x1ea704;
}
this.pos++;
return _0x113a79;
case 0x63:
_0x113a79 = this.unserialize();
_0x535e41 = this.resolver.resolveClass(_0x113a79);
if (null == _0x535e41)
throw new _0x202aa0(_0x2d63f9.LiAPD + _0x113a79);
_0x113a79 = _0x4b4d92.createEmptyInstance(_0x535e41);
this.cache.push(_0x113a79);
this.unserializeObject(_0x113a79);
return _0x113a79;
case 0x64:
return this.readFloat();
case 0x66:
return !0x1;
case 0x69:
return this.readDigits();
case 0x6a:
_0x113a79 = this.unserialize();
_0x535e41 = this.resolver.resolveEnum(_0x113a79);
if (null == _0x535e41)
throw new _0x202aa0(_0x4cc7('0x36d1') + _0x113a79);
this.pos++;
_0x1ea704 = this.readDigits();
var _0x572590 = _0x535e41.__constructs__.slice()[_0x1ea704];
if (null == _0x572590)
throw new _0x202aa0(_0x4cc7('0x36d2') + _0x113a79 + '@' + _0x1ea704);
_0x113a79 = this.unserializeEnum(_0x535e41, _0x572590);
this.cache.push(_0x113a79);
return _0x113a79;
case 0x6b:
return NaN;
case 0x6c:
_0x113a79 = new _0x560bef();
for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); )
_0x113a79.add(this.unserialize());
this.pos++;
return _0x113a79;
case 0x6d:
return -Infinity;
case 0x6e:
return null;
case 0x6f:
return _0x113a79 = {},
this.cache.push(_0x113a79),
this.unserializeObject(_0x113a79),
_0x113a79;
case 0x70:
return Infinity;
case 0x71:
_0x113a79 = new _0x67da9e();
this.cache.push(_0x113a79);
for (_0x535e41 = this.buf.charCodeAt(this.pos++); 0x3a == _0x535e41; )
_0x535e41 = this.readDigits(),
_0x1ea704 = this.unserialize(),
_0x113a79.h[_0x535e41] = _0x1ea704,
_0x535e41 = this.buf.charCodeAt(this.pos++);
if (0x68 != _0x535e41)
throw new _0x202aa0(_0x4cc7('0x36d3'));
return _0x113a79;
case 0x72:
_0x113a79 = this.readDigits();
if (0x0 > _0x113a79 || _0x2d63f9.POEgc(_0x113a79, this.cache.length))
throw new _0x202aa0(_0x4cc7('0x36d4'));
return this.cache[_0x113a79];
case 0x73:
_0x113a79 = this.readDigits();
_0x572590 = this.buf;
if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x113a79)
throw new _0x202aa0(_0x4cc7('0x36d5'));
var _0x3d7ef2 = _0x30ebdd.CODES;
null == _0x3d7ef2 && (_0x3d7ef2 = _0x30ebdd.initCodes(),
_0x30ebdd.CODES = _0x3d7ef2);
var _0x52c742 = this.pos
, _0x217bd4 = _0x113a79 & 0x3
, _0x17d80f = _0x52c742 + _0x2d63f9.uswch(_0x113a79, _0x217bd4);
_0x535e41 = new _0x3fbf75(new _0x5abb78(0x3 * (_0x113a79 >> 0x2) + (0x2 <= _0x217bd4 ? _0x2d63f9.uswch(_0x217bd4, 0x1) : 0x0)));
for (_0x1ea704 = 0x0; _0x52c742 < _0x17d80f; ) {
var _0x4bf907 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)]
, _0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)];
_0x535e41.b[_0x1ea704++] = (_0x4bf907 << 0x2 | _0x48c401 >> 0x4) & 0xff;
_0x4bf907 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)];
_0x535e41.b[_0x1ea704++] = (_0x48c401 << 0x4 | _0x4bf907 >> 0x2) & 0xff;
_0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)];
_0x535e41.b[_0x1ea704++] = (_0x4bf907 << 0x6 | _0x48c401) & 0xff;
}
0x2 <= _0x217bd4 && (_0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)],
_0x17d80f = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)],
_0x535e41.b[_0x1ea704++] = (_0x48c401 << 0x2 | _0x17d80f >> 0x4) & 0xff,
_0x2d63f9.ZCDhS(0x3, _0x217bd4) && (_0x572590 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)],
_0x535e41.b[_0x1ea704++] = (_0x17d80f << 0x4 | _0x572590 >> 0x2) & 0xff));
this.pos += _0x113a79;
this.cache.push(_0x535e41);
return _0x535e41;
case 0x74:
return !0x0;
case 0x76:
return 0x30 <= this.buf.charCodeAt(this.pos) && 0x39 >= this.buf.charCodeAt(this.pos) && 0x30 <= this.buf.charCodeAt(this.pos + 0x1) && 0x39 >= this.buf.charCodeAt(this.pos + 0x1) && 0x30 <= this.buf.charCodeAt(this.pos + 0x2) && 0x39 >= this.buf.charCodeAt(this.pos + 0x2) && 0x30 <= this.buf.charCodeAt(this.pos + 0x3) && 0x39 >= this.buf.charCodeAt(this.pos + 0x3) && 0x2d == this.buf.charCodeAt(this.pos + 0x4) ? (_0x113a79 = _0x3a8a6f.strDate(_0x3a8a6f.substr(this.buf, this.pos, 0x13)),
this.pos += 0x13) : (_0x113a79 = this.readFloat(),
_0x113a79 = new Date(_0x113a79)),
this.cache.push(_0x113a79),
_0x113a79;
case 0x77:
_0x113a79 = this.unserialize();
_0x535e41 = this.resolver.resolveEnum(_0x113a79);
if (null == _0x535e41)
throw new _0x202aa0(_0x4cc7('0x36d1') + _0x113a79);
_0x113a79 = this.unserializeEnum(_0x535e41, this.unserialize());
this.cache.push(_0x113a79);
return _0x113a79;
case 0x78:
throw _0x202aa0.wrap(this.unserialize());
case 0x79:
_0x113a79 = this.readDigits();
if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x113a79)
throw new _0x202aa0(_0x4cc7('0x36d6'));
_0x535e41 = _0x3a8a6f.substr(this.buf, this.pos, _0x113a79);
this.pos += _0x113a79;
_0x535e41 = decodeURIComponent(_0x535e41.split('+').join('\x20'));
this.scache.push(_0x535e41);
return _0x535e41;
case 0x7a:
return 0x0;
}
this.pos--;
throw new _0x202aa0(_0x4cc7('0x36d7') + this.buf.charAt(this.pos) + _0x4cc7('0x36d8') + this.pos);
}
;
_0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x30ebdd;
var _0x9fd086 = function() {};
_0x16dada[_0x4cc7('0x36d9')] = _0x9fd086;
_0x9fd086[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x36b9'), 'NullResolver'];
_0x9fd086[_0x4cc7('0x8')] = {};
_0x9fd086[_0x4cc7('0x8')][_0x4cc7('0x2ba5')] = function(_0x55b4bd) {
return null;
}
;
_0x9fd086[_0x4cc7('0x8')]['resolveEnum'] = function(_0x1a3be3) {
return null;
}
;
_0x9fd086[_0x4cc7('0x8')]['__class__'] = _0x9fd086;
var _0x4c5843 = function(_0x2d89d3) {
for (var _0x106e36 = _0x2d89d3[_0x4cc7('0x21')], _0x2aaa5c = 0x1; _0x106e36 > 0x1 << _0x2aaa5c; )
++_0x2aaa5c;
if (0x8 < _0x2aaa5c || _0x106e36 != 0x1 << _0x2aaa5c)
throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x2b4')]);
this['base'] = _0x2d89d3;
this['nbits'] = _0x2aaa5c;
};
_0x16dada['haxe.crypto.BaseCode'] = _0x4c5843;
_0x4c5843['__name__'] = ['haxe', 'crypto', _0x4cc7('0x36da')];
_0x4c5843[_0x4cc7('0x8')] = {};
_0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x3e7')] = null;
_0x4c5843[_0x4cc7('0x8')]['nbits'] = null;
_0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x1b7c')] = null;
_0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x36db')] = function(_0x11ec52) {
for (var _0x550278 = this.nbits, _0x5b7b59 = this.base, _0x14fc1d = 0x8 * _0x11ec52.length / _0x550278 | 0x0, _0x599e40 = new _0x3fbf75(new _0x5abb78(_0x56067a.fYTEu(_0x14fc1d, 0x0 == 0x8 * _0x11ec52.length % _0x550278 ? 0x0 : 0x1))), _0x12cb4b = 0x0, _0x3f677a = 0x0, _0xc8fd4 = (0x1 << _0x550278) - 0x1, _0x4bf907 = 0x0, _0x48c401 = 0x0; _0x48c401 < _0x14fc1d; ) {
for (; _0x3f677a < _0x550278; )
_0x3f677a += 0x8,
_0x12cb4b <<= 0x8,
_0x12cb4b |= _0x11ec52.b[_0x4bf907++];
_0x3f677a -= _0x550278;
_0x599e40.b[_0x48c401++] = _0x5b7b59.b[_0x12cb4b >> _0x3f677a & _0xc8fd4] & 0xff;
}
0x0 < _0x3f677a && (_0x599e40.b[_0x48c401++] = _0x5b7b59.b[_0x12cb4b << _0x550278 - _0x3f677a & _0xc8fd4] & 0xff);
return _0x599e40;
}
;
_0x4c5843[_0x4cc7('0x8')]['initTable'] = function() {
for (var _0x306b14 = [], _0x46f52a = 0x0; 0x100 > _0x46f52a; ) {
var _0x4a707d = _0x46f52a++;
_0x306b14[_0x4a707d] = -0x1;
}
_0x46f52a = 0x0;
for (_0x4a707d = this.base.length; _0x46f52a < _0x4a707d; ) {
if (_0x4cc7('0x36dc') !== _0x4cc7('0x36dc')) {
return _0x457ac5.prototype.get_height.call(this) - this.rectangleExtraWidth;
} else {
var _0x56b678 = _0x46f52a++;
_0x306b14[this.base.b[_0x56b678]] = _0x56b678;
}
}
this.tbl = _0x306b14;
}
;
_0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x33a9')] = function(_0x315616) {
var _0x2f205d = this.nbits;
null == this.tbl && this.initTable();
for (var _0x39b3d1 = this.tbl, _0x49339a = _0x315616.length * _0x2f205d >> 0x3, _0x2a85e5 = new _0x3fbf75(new _0x5abb78(_0x49339a)), _0x5e01e3 = 0x0, _0x4fd11f = 0x0, _0x263172 = 0x0, _0x4bf907 = 0x0; _0x4bf907 < _0x49339a; ) {
for (; 0x8 > _0x4fd11f; ) {
_0x4fd11f += _0x2f205d;
_0x5e01e3 <<= _0x2f205d;
var _0x48c401 = _0x39b3d1[_0x315616.b[_0x263172++]];
if (-0x1 == _0x48c401)
throw new _0x202aa0('BaseCode\x20:\x20invalid\x20encoded\x20char');
_0x5e01e3 |= _0x48c401;
}
_0x4fd11f -= 0x8;
_0x2a85e5.b[_0x4bf907++] = _0x5e01e3 >> _0x4fd11f & 0xff;
}
return _0x2a85e5;
}
;
_0x4c5843[_0x4cc7('0x8')]['__class__'] = _0x4c5843;
var _0x1ad657 = function() {};
_0x16dada['haxe.crypto.Sha1'] = _0x1ad657;
_0x1ad657['__name__'] = ['haxe', _0x2d63f9[_0x4cc7('0x36dd')], _0x4cc7('0x36de')];
_0x1ad657['encode'] = function(_0x4cc4eb) {
var _0x2dfc72 = new _0x1ad657();
_0x4cc4eb = _0x2dfc72[_0x4cc7('0x36df')](_0x1ad657[_0x4cc7('0x2b31')](_0x4cc4eb));
return _0x2dfc72[_0x4cc7('0xd29')](_0x4cc4eb);
}
;
_0x1ad657['str2blks'] = function(_0x117e2) {
_0x117e2 = _0x3fbf75[_0x4cc7('0x1815')](_0x117e2);
for (var _0x1c4eba = (_0x117e2[_0x4cc7('0x21')] + 0x8 >> 0x6) + 0x1, _0x47e92a = [], _0x9535fa = 0x0, _0x34ac5a = 0x10 * _0x1c4eba; _0x9535fa < _0x34ac5a; ) {
var _0x5185b4 = _0x9535fa++;
_0x47e92a[_0x5185b4] = 0x0;
}
_0x9535fa = 0x0;
for (_0x34ac5a = _0x117e2[_0x4cc7('0x21')]; _0x9535fa < _0x34ac5a; )
_0x5185b4 = _0x9535fa++,
_0x47e92a[_0x5185b4 >> 0x2] |= _0x117e2['b'][_0x5185b4] << 0x18 - ((_0x5185b4 & 0x3) << 0x3);
_0x9535fa = _0x117e2[_0x4cc7('0x21')];
_0x47e92a[_0x9535fa >> 0x2] |= 0x80 << 0x18 - (_0x56067a[_0x4cc7('0x7e4')](_0x9535fa, 0x3) << 0x3);
_0x47e92a[0x10 * _0x1c4eba - 0x1] = 0x8 * _0x117e2['length'];
return _0x47e92a;
}
;
_0x1ad657[_0x4cc7('0x8')] = {};
_0x1ad657[_0x4cc7('0x8')][_0x4cc7('0x36df')] = function(_0x35a4de) {
for (var _0x4b7197 = [], _0x49ed13 = 0x67452301, _0x5e7627 = -0x10325477, _0x323549 = -0x67452302, _0x40f939 = 0x10325476, _0x1851d8 = -0x3c2d1e10, _0x2bd688 = 0x0; _0x2bd688 < _0x35a4de.length; ) {
for (var _0x4bf907 = _0x49ed13, _0x48c401 = _0x5e7627, _0x16dada = _0x323549, _0x350ec0 = _0x40f939, _0x5aff49 = _0x1851d8, _0x161060 = 0x0; 0x50 > _0x161060; ) {
if (0x10 > _0x161060)
_0x4b7197[_0x161060] = _0x35a4de[_0x2bd688 + _0x161060];
else {
var _0x53db36 = _0x4b7197[_0x161060 - 0x3] ^ _0x4b7197[_0x161060 - 0x8] ^ _0x4b7197[_0x161060 - 0xe] ^ _0x4b7197[_0x161060 - 0x10];
_0x4b7197[_0x161060] = _0x53db36 << 0x1 | _0x53db36 >>> 0x1f;
}
_0x53db36 = _0x56067a.fYTEu((_0x49ed13 << 0x5 | _0x49ed13 >>> 0x1b) + this.ft(_0x161060, _0x5e7627, _0x323549, _0x40f939) + _0x1851d8 + _0x4b7197[_0x161060], this.kt(_0x161060));
_0x1851d8 = _0x40f939;
_0x40f939 = _0x323549;
_0x323549 = _0x5e7627 << 0x1e | _0x5e7627 >>> 0x2;
_0x5e7627 = _0x49ed13;
_0x49ed13 = _0x53db36;
++_0x161060;
}
_0x49ed13 += _0x4bf907;
_0x5e7627 += _0x48c401;
_0x323549 += _0x16dada;
_0x40f939 += _0x350ec0;
_0x1851d8 += _0x5aff49;
_0x2bd688 += 0x10;
}
return [_0x49ed13, _0x5e7627, _0x323549, _0x40f939, _0x1851d8];
}
;
_0x1ad657[_0x4cc7('0x8')]['ft'] = function(_0x171df2, _0xbc370, _0x486119, _0x59fefa) {
return 0x14 > _0x171df2 ? _0xbc370 & _0x486119 | ~_0xbc370 & _0x59fefa : 0x28 > _0x171df2 ? _0xbc370 ^ _0x486119 ^ _0x59fefa : 0x3c > _0x171df2 ? _0xbc370 & _0x486119 | _0xbc370 & _0x59fefa | _0x486119 & _0x59fefa : _0xbc370 ^ _0x486119 ^ _0x59fefa;
}
;
_0x1ad657[_0x4cc7('0x8')]['kt'] = function(_0x7761e) {
return 0x14 > _0x7761e ? 0x5a827999 : 0x28 > _0x7761e ? 0x6ed9eba1 : 0x3c > _0x7761e ? -0x70e44324 : -0x359d3e2a;
}
;
_0x1ad657[_0x4cc7('0x8')][_0x4cc7('0xd29')] = function(_0x5c7048) {
if (_0x4cc7('0x36e0') !== 'PqLKO') {
return this.get_tabEnabled();
} else {
for (var _0x9ce2a8 = '', _0x3b02e6 = 0x0; _0x3b02e6 < _0x5c7048.length; ) {
var _0x21abec = _0x5c7048[_0x3b02e6];
++_0x3b02e6;
_0x9ce2a8 += _0x29cea6.hex(_0x21abec, 0x8);
}
return _0x9ce2a8.toLowerCase();
}
}
;
_0x1ad657[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1ad657;
var _0x1897c6 = function() {};
_0x16dada['haxe.ds.ArraySort'] = _0x1897c6;
_0x1897c6['__name__'] = [_0x4cc7('0x4a5'), 'ds', _0x4cc7('0x36e1')];
_0x1897c6['sort'] = function(_0x46c2d1, _0x55a53f) {
var _0x5e1a18 = {};
_0x5e1a18[_0x4cc7('0x36e2')] = function(_0x1fb3e3, _0x1fc810) {
return _0x1fb3e3 == _0x1fc810;
}
;
if ('uNRMe' !== _0x4cc7('0x36e3')) {
_0x1897c6[_0x4cc7('0x36e4')](_0x46c2d1, _0x55a53f, 0x0, _0x46c2d1[_0x4cc7('0x21')]);
} else {
this[_0x4cc7('0x1086')]();
this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 31.4);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x51);
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x69);
this['child']['spritesheet']['set_xInverted'](!0x0);
var _0x31861b = _0x1baaa1['width'](0x6ea)
, _0x1eb45a = new _0x161060(this['child'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276f'), 0x68, -0xe8, null, _0x5e1a18[_0x4cc7('0x36e2')](null, _0x31861b) ? null : Math[_0x4cc7('0xa96')](_0x31861b / 2.5), null, _0x1eb45a);
_0x31861b = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]());
this['dialog']['addBubble']('Well,\x20yeah.\x20Who\x20else\x20would\x20it\x20be?', 0x0, 0xf0, null, null, null, _0x31861b);
this[_0x4cc7('0x1089')]();
}
}
;
_0x1897c6['rec'] = function(_0x44f91b, _0xda1999, _0x470b44, _0x3694b9) {
var _0x3830be = _0x470b44 + _0x3694b9 >> 0x1;
if (0xc > _0x3694b9 - _0x470b44) {
if (!(_0x3694b9 <= _0x470b44))
for (_0x3830be = _0x470b44 + 0x1; _0x3830be < _0x3694b9; )
for (var _0xec0b5d = _0x3830be++; _0xec0b5d > _0x470b44; ) {
if (0x0 > _0xda1999(_0x44f91b[_0xec0b5d], _0x44f91b[_0xec0b5d - 0x1]))
_0x1897c6[_0x4cc7('0xdf2')](_0x44f91b, _0xec0b5d - 0x1, _0xec0b5d);
else
break;
--_0xec0b5d;
}
} else
_0x1897c6[_0x4cc7('0x36e4')](_0x44f91b, _0xda1999, _0x470b44, _0x3830be),
_0x1897c6[_0x4cc7('0x36e4')](_0x44f91b, _0xda1999, _0x3830be, _0x3694b9),
_0x1897c6[_0x4cc7('0x36e5')](_0x44f91b, _0xda1999, _0x470b44, _0x3830be, _0x3694b9, _0x3830be - _0x470b44, _0x3694b9 - _0x3830be);
}
;
_0x1897c6['doMerge'] = function(_0x444e18, _0x526c2f, _0x1284a6, _0x1a393d, _0x14064d, _0x1ec1a7, _0x1d0c20) {
var _0x2dc921 = {};
_0x2dc921[_0x4cc7('0x36e6')] = function(_0x1fb3e3, _0xe66120) {
return _0x1fb3e3 / _0xe66120;
}
;
_0x2dc921[_0x4cc7('0x36e7')] = function(_0x1fb3e3, _0x13d29c) {
return _0x1fb3e3 - _0x13d29c;
}
;
if (_0x4cc7('0x7e5') !== _0x56067a[_0x4cc7('0x36e8')]) {
_0x444e18 = _0x444e18[_0x4cc7('0x1f26')] / _0x444e18[_0x4cc7('0x1f28')];
this[_0x4cc7('0x2174')][_0x4cc7('0x10cd')](_0x444e18);
var _0x36be00 = this[_0x4cc7('0x2170')];
if (!(_0x36be00 >= _0x444e18 || 0.3 > _0x2dc921[_0x4cc7('0x36e6')](new Date()[_0x4cc7('0xbe3')](), 0x3e8) - this['lastUpdateTime'])) {
this[_0x4cc7('0x2177')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8;
this[_0x4cc7('0x2170')] = _0x444e18;
for (this[_0x4cc7('0x217a')]['lock'](); _0x36be00 < _0x444e18; ) {
if (0.3333333333333333 > _0x36be00) {
var _0x8861eb = 0x0;
var _0x159725 = _0x36be00;
} else
0.6666666666666666 > _0x36be00 ? (_0x8861eb = 0x1,
_0x159725 = _0x36be00 - 0.3333333333333333) : (_0x8861eb = 0x2,
_0x159725 = _0x2dc921['WVFix'](_0x36be00, 0.6666666666666666));
var _0x3cba1f = 6.2831853072 * _0x8861eb / 0x3 + 12.5663706144 * _0x159725;
var _0x51b86f = _0x159725;
_0x159725 = _0x51b86f * Math[_0x4cc7('0x27')](_0x3cba1f);
_0x8861eb = _0x51b86f * Math[_0x4cc7('0x28')](_0x3cba1f);
_0x3cba1f = 6.2831853072 * Math[_0x4cc7('0xc2b')]();
_0x51b86f = 0.5 * Math[_0x4cc7('0xc2b')]();
_0x51b86f *= _0x51b86f;
_0x159725 += _0x51b86f * Math['cos'](_0x3cba1f);
_0x8861eb += _0x51b86f * Math['sin'](_0x3cba1f);
_0x159725 *= this[_0x4cc7('0x2171')];
_0x8861eb *= this[_0x4cc7('0x2172')];
_0x3cba1f = Math[_0x4cc7('0xc2b')]() * _0x36be00 * 1.4 + 0x1;
this['starMatrix'][_0x4cc7('0xa2a')]();
this[_0x4cc7('0x2173')][_0x4cc7('0xa9a')](_0x3cba1f, _0x3cba1f);
this[_0x4cc7('0x2173')][_0x4cc7('0x1299')](_0x159725 + this[_0x4cc7('0x2171')] / 0x2, _0x8861eb + this[_0x4cc7('0x2172')] / 0x2);
this['bitmap'][_0x4cc7('0xb0e')](this[_0x4cc7('0x2179')], this[_0x4cc7('0x2173')]);
_0x36be00 += 0.0006666666666666666;
}
this[_0x4cc7('0x217a')][_0x4cc7('0x217b')]();
}
} else {
if (0x0 != _0x1ec1a7 && 0x0 != _0x1d0c20)
if (0x2 == _0x1ec1a7 + _0x1d0c20)
0x0 > _0x526c2f(_0x444e18[_0x1a393d], _0x444e18[_0x1284a6]) && _0x1897c6[_0x4cc7('0xdf2')](_0x444e18, _0x1a393d, _0x1284a6);
else {
if (_0x1ec1a7 > _0x1d0c20) {
var _0x16f77d = _0x1ec1a7 >> 0x1;
var _0x4bf907 = _0x1284a6 + _0x16f77d;
var _0x48c401 = _0x1897c6[_0x4cc7('0x36e9')](_0x444e18, _0x526c2f, _0x1a393d, _0x14064d, _0x4bf907);
var _0x16dada = _0x48c401 - _0x1a393d;
} else
_0x16dada = _0x1d0c20 >> 0x1,
_0x48c401 = _0x1a393d + _0x16dada,
_0x4bf907 = _0x1897c6[_0x4cc7('0x36ea')](_0x444e18, _0x526c2f, _0x1284a6, _0x1a393d, _0x48c401),
_0x16f77d = _0x4bf907 - _0x1284a6;
_0x1897c6[_0x4cc7('0xfdb')](_0x444e18, _0x526c2f, _0x4bf907, _0x1a393d, _0x48c401);
_0x1a393d = _0x4bf907 + _0x16dada;
_0x1897c6[_0x4cc7('0x36e5')](_0x444e18, _0x526c2f, _0x1284a6, _0x4bf907, _0x1a393d, _0x16f77d, _0x16dada);
_0x1897c6[_0x4cc7('0x36e5')](_0x444e18, _0x526c2f, _0x1a393d, _0x48c401, _0x14064d, _0x1ec1a7 - _0x16f77d, _0x1d0c20 - _0x16dada);
}
}
}
;
_0x1897c6[_0x4cc7('0xfdb')] = function(_0x5964fa, _0x350b7f, _0x5009ec, _0x5853e4, _0x21497e) {
if (_0x5009ec != _0x5853e4 && _0x5853e4 != _0x21497e)
for (_0x350b7f = _0x1897c6[_0x4cc7('0x36eb')](_0x21497e - _0x5009ec, _0x5853e4 - _0x5009ec); 0x0 != _0x350b7f--; ) {
for (var _0x3fe0d7 = _0x5964fa[_0x5009ec + _0x350b7f], _0x46cd81 = _0x5853e4 - _0x5009ec, _0x39488f = _0x5009ec + _0x350b7f, _0x4bf907 = _0x5009ec + _0x350b7f + _0x46cd81; _0x4bf907 != _0x5009ec + _0x350b7f; )
_0x5964fa[_0x39488f] = _0x5964fa[_0x4bf907],
_0x39488f = _0x4bf907,
_0x4bf907 = _0x21497e - _0x4bf907 > _0x46cd81 ? _0x4bf907 + _0x46cd81 : _0x5009ec + (_0x46cd81 - (_0x21497e - _0x4bf907));
_0x5964fa[_0x39488f] = _0x3fe0d7;
}
}
;
_0x1897c6[_0x4cc7('0x36eb')] = function(_0x4a76bb, _0x2031e0) {
for (; 0x0 != _0x2031e0; ) {
var _0x538af9 = _0x4a76bb % _0x2031e0;
_0x4a76bb = _0x2031e0;
_0x2031e0 = _0x538af9;
}
return _0x4a76bb;
}
;
_0x1897c6[_0x4cc7('0x36ea')] = function(_0x3117f8, _0x25212b, _0x53f5e2, _0x2bec57, _0x26eb9d) {
if ('grNjY' !== _0x4cc7('0x36ec')) {
null == _0x3117f8 && (_0x3117f8 = !0x0);
this[_0x4cc7('0xec3')] = _0x3117f8;
this[_0x4cc7('0x2f52')] = !0x0;
return this;
} else {
_0x2bec57 -= _0x53f5e2;
for (var _0x59d419, _0x4c8c14; 0x0 < _0x2bec57; )
_0x59d419 = _0x2bec57 >> 0x1,
_0x4c8c14 = _0x53f5e2 + _0x59d419,
0x0 > _0x25212b(_0x3117f8[_0x26eb9d], _0x3117f8[_0x4c8c14]) ? _0x2bec57 = _0x59d419 : (_0x53f5e2 = _0x4c8c14 + 0x1,
_0x2bec57 = _0x2bec57 - _0x59d419 - 0x1);
return _0x53f5e2;
}
}
;
_0x1897c6['lower'] = function(_0x757b19, _0x5de941, _0x3e27b9, _0x49f5c2, _0x1a0d2e) {
if (_0x4cc7('0x36ed') === _0x4cc7('0x36ee')) {
return null != this[_0x4cc7('0x22c6')] ? this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] : 0x0;
} else {
_0x49f5c2 -= _0x3e27b9;
for (var _0x501142, _0x4bdffd; 0x0 < _0x49f5c2; )
_0x501142 = _0x49f5c2 >> 0x1,
_0x4bdffd = _0x3e27b9 + _0x501142,
0x0 > _0x5de941(_0x757b19[_0x4bdffd], _0x757b19[_0x1a0d2e]) ? (_0x3e27b9 = _0x4bdffd + 0x1,
_0x49f5c2 = _0x49f5c2 - _0x501142 - 0x1) : _0x49f5c2 = _0x501142;
return _0x3e27b9;
}
}
;
_0x1897c6[_0x4cc7('0xdf2')] = function(_0x16937e, _0x519070, _0x5baed3) {
var _0x3e168f = _0x16937e[_0x519070];
_0x16937e[_0x519070] = _0x16937e[_0x5baed3];
_0x16937e[_0x5baed3] = _0x3e168f;
}
;
var _0x31a1ea = function(_0x10a1aa, _0x416a3a) {
this['map'] = _0x10a1aa;
this[_0x4cc7('0x9f5')] = _0x416a3a;
this['index'] = 0x0;
this['count'] = _0x416a3a[_0x4cc7('0x21')];
};
_0x16dada[_0x4cc7('0x36ef')] = _0x31a1ea;
_0x31a1ea['__name__'] = [_0x4cc7('0x4a5'), 'ds', _0x4cc7('0x36f0'), _0x4cc7('0x36f1')];
_0x31a1ea[_0x4cc7('0x8')] = {};
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0xc92')] = null;
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = null;
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x9f3')] = null;
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.index < this.count;
}
;
_0x31a1ea[_0x4cc7('0x8')]['next'] = function() {
var _0x1854f1 = this.map
, _0x58a8d8 = this.keys[this.index++];
return null != _0x842c50[_0x58a8d8] ? _0x1854f1.getReserved(_0x58a8d8) : _0x1854f1.h[_0x58a8d8];
}
;
_0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31a1ea;
var _0x3a1efa = function() {
if (_0x4cc7('0x36f2') !== _0x4cc7('0x36f2')) {
var _0x237e73 = this[_0x4cc7('0x36f3')];
this['__cacheFocus'] = this[_0x4cc7('0x36f3')] = a;
if (null != _0x237e73) {
var _0x7b3286 = new _0x1363ca('focusOut',!0x0,!0x1,a,!0x1,0x0)
, _0xeb621a = [];
_0x237e73[_0x4cc7('0xb86')](_0xeb621a);
_0xeb621a[_0x4cc7('0x18b6')]();
this[_0x4cc7('0x36f4')](_0x7b3286, _0xeb621a);
}
null != a && (_0x237e73 = new _0x1363ca(_0x4cc7('0x3428'),!0x0,!0x1,_0x237e73,!0x1,0x0),
_0x7b3286 = [],
a[_0x4cc7('0xb86')](_0x7b3286),
_0x7b3286[_0x4cc7('0x18b6')](),
this[_0x4cc7('0x36f4')](_0x237e73, _0x7b3286));
} else {
this['h'] = {};
}
};
_0x16dada[_0x4cc7('0x36f5')] = _0x3a1efa;
_0x3a1efa['__name__'] = ['haxe', 'ds', _0x4cc7('0x36f6')];
_0x3a1efa[_0x4cc7('0x8f8')] = [_0x204525];
_0x3a1efa[_0x4cc7('0x8')] = {};
_0x3a1efa[_0x4cc7('0x8')]['h'] = null;
_0x3a1efa[_0x4cc7('0x8')]['rh'] = null;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x7ec68a, _0x11f810) {
null != _0x842c50[_0x7ec68a] ? this.setReserved(_0x7ec68a, _0x11f810) : this.h[_0x7ec68a] = _0x11f810;
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1a6b6b) {
if ('vgPGY' !== _0x4cc7('0x36f7')) {
this._materialList = null;
this.cleanUpBuffers();
} else {
return null != _0x842c50[_0x1a6b6b] ? this.getReserved(_0x1a6b6b) : this.h[_0x1a6b6b];
}
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x4438f7) {
if (_0x4cc7('0x36f8') === _0x4cc7('0x36f8')) {
return null != _0x842c50[_0x4438f7] ? this.existsReserved(_0x4438f7) : this.h.hasOwnProperty(_0x4438f7);
} else {
this.height = _0x4438f7 - this.y;
return _0x4438f7;
}
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x97d')] = function(_0x583f66, _0x4f0ab1) {
_0x56067a.GHAHs(null, this.rh) && (this.rh = {});
this.rh['$' + _0x583f66] = _0x4f0ab1;
}
;
_0x3a1efa[_0x4cc7('0x8')]['getReserved'] = function(_0x2539cd) {
return null == this.rh ? null : this.rh['$' + _0x2539cd];
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0xd76')] = function(_0x1eb03b) {
if (_0x4cc7('0x36f9') !== _0x4cc7('0x36fa')) {
return null == this.rh ? !0x1 : this.rh.hasOwnProperty('$' + _0x1eb03b);
} else {
_0x1897c6.rec(_0x1eb03b, b, 0x0, _0x1eb03b.length);
}
}
;
_0x3a1efa[_0x4cc7('0x8')]['remove'] = function(_0x54b048) {
if (_0x4cc7('0x36fb') === _0x4cc7('0x36fb')) {
if (null != _0x842c50[_0x54b048]) {
_0x54b048 = '$' + _0x54b048;
if (null == this.rh || !this.rh.hasOwnProperty(_0x54b048))
return !0x1;
delete this.rh[_0x54b048];
} else {
if (!this.h.hasOwnProperty(_0x54b048))
return !0x1;
delete this.h[_0x54b048];
}
return !0x0;
} else {
_0x54b048 = _0x3fbf75.ofString(_0x54b048);
return _0x406a52._new(_0x54b048.length, _0x54b048.b.bufferValue);
}
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = function() {
return _0x3a8a6f.iter(this.arrayKeys());
}
;
_0x3a1efa[_0x4cc7('0x8')]['arrayKeys'] = function() {
var _0x147d36 = [], _0x361581;
for (_0x361581 in this.h)
this.h.hasOwnProperty(_0x361581) && _0x147d36.push(_0x361581);
if (null != this.rh)
for (_0x361581 in this.rh)
0x24 == _0x361581.charCodeAt(0x0) && _0x147d36.push(_0x361581.substr(0x1));
return _0x147d36;
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() {
return new _0x31a1ea(this,this.arrayKeys());
}
;
_0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a1efa;
var _0x3b3175 = function() {};
_0x16dada[_0x4cc7('0x36fc')] = _0x3b3175;
_0x3b3175[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'io', _0x4cc7('0x36fd')];
_0x3b3175[_0x4cc7('0x8')] = {};
_0x3b3175[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() {
if (_0x2d63f9.pEIob(_0x2d63f9.IHThR, _0x2d63f9.QPbJx)) {
return 'Eof';
} else {
null == c && (c = 0.1);
_0x12dd16.call(this, a, b);
this.zMultiplier = c;
}
}
;
_0x3b3175[_0x4cc7('0x8')]['__class__'] = _0x3b3175;
var _0x4cd43d = _0x16dada[_0x4cc7('0x36fe')] = {};
_0x16dada[_0x4cc7('0x36fe')][_0x4cc7('0xd03')] = [_0x4cc7('0x4a5'), 'io', _0x4cc7('0x14a7')];
_0x16dada[_0x4cc7('0x36fe')]['__constructs__'] = [_0x4cc7('0x36ff'), _0x4cc7('0x3700'), _0x4cc7('0x3701'), _0x4cc7('0x3702')];
_0x4cd43d['Blocked'] = [_0x4cc7('0x36ff'), 0x0];
_0x4cd43d[_0x4cc7('0x36ff')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x4cd43d[_0x4cc7('0x36ff')]['__enum__'] = _0x4cd43d;
_0x4cd43d[_0x4cc7('0x3700')] = [_0x4cc7('0x3700'), 0x1];
_0x4cd43d[_0x4cc7('0x3700')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x4cd43d[_0x4cc7('0x3700')][_0x4cc7('0xd2f')] = _0x4cd43d;
_0x4cd43d[_0x4cc7('0x3701')] = ['OutsideBounds', 0x2];
_0x4cd43d['OutsideBounds'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x4cd43d[_0x4cc7('0x3701')][_0x4cc7('0xd2f')] = _0x4cd43d;
_0x4cd43d['Custom'] = function(_0x36337b) {
if (_0x4cc7('0x3703') === _0x4cc7('0x3704')) {
return _0x3f9803['highScoreGreaterThan'](0xbb8);
} else {
_0x36337b = [_0x4cc7('0x3702'), 0x3, _0x36337b];
_0x36337b[_0x4cc7('0xd2f')] = _0x4cd43d;
_0x36337b[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x36337b;
}
}
;
var _0xbf1f2c = function() {};
_0x16dada[_0x4cc7('0x3705')] = _0xbf1f2c;
_0xbf1f2c[_0x4cc7('0x8f2')] = ['haxe', 'io', _0x4cc7('0x3706')];
_0xbf1f2c['i32ToFloat'] = function(_0x3d7899) {
var _0x1af42e = _0x3d7899 >>> 0x17 & 0xff
, _0x1e6bcd = _0x3d7899 & 0x7fffff;
return 0x0 == _0x1e6bcd && 0x0 == _0x1af42e ? 0x0 : (0x1 - (_0x3d7899 >>> 0x1f << 0x1)) * (0x1 + Math[_0x4cc7('0x1013')](0x2, -0x17) * _0x1e6bcd) * Math[_0x4cc7('0x1013')](0x2, _0x1af42e - 0x7f);
}
;
_0xbf1f2c['floatToI32'] = function(_0x5212b1) {
if (_0x4cc7('0x3707') !== _0x4cc7('0x3708')) {
if (0x0 == _0x5212b1)
return 0x0;
var _0x2e4dcd = 0x0 > _0x5212b1 ? -_0x5212b1 : _0x5212b1
, _0x232cba = Math[_0x4cc7('0xaeb')](Math[_0x4cc7('0x2465')](_0x2e4dcd) / 0.6931471805599453);
-0x7f > _0x232cba ? _0x232cba = -0x7f : 0x80 < _0x232cba && (_0x232cba = 0x80);
_0x2e4dcd = Math['round'](0x800000 * (_0x2e4dcd / Math[_0x4cc7('0x1013')](0x2, _0x232cba) - 0x1));
0x800000 == _0x2e4dcd && 0x80 > _0x232cba && (_0x2e4dcd = 0x0,
++_0x232cba);
return (0x0 > _0x5212b1 ? -0x80000000 : 0x0) | _0x232cba + 0x7f << 0x17 | _0x2e4dcd;
} else {
this['student']['spritesheet'][_0x4cc7('0xacb')](0x6d);
this[_0x4cc7('0x25e6')] = 0.5;
}
}
;
_0xbf1f2c[_0x4cc7('0x3709')] = function(_0x518426, _0xdb86f2) {
var _0x59c710 = (_0xdb86f2 >> 0x14 & 0x7ff) - 0x3ff;
_0x518426 = 0x100000000 * (_0xdb86f2 & 0xfffff) + _0x2d63f9[_0x4cc7('0x2ba')](0x80000000, _0x2d63f9[_0x4cc7('0x2bb')](_0x518426, 0x1f)) + (_0x518426 & 0x7fffffff);
return 0x0 == _0x518426 && -0x3ff == _0x59c710 ? 0x0 : (0x1 - (_0xdb86f2 >>> 0x1f << 0x1)) * (0x1 + Math[_0x4cc7('0x1013')](0x2, -0x34) * _0x518426) * Math[_0x4cc7('0x1013')](0x2, _0x59c710);
}
;
_0xbf1f2c[_0x4cc7('0xb81')] = function(_0x4dffd2) {
var _0x2ff9ef = _0xbf1f2c[_0x4cc7('0x370a')];
if (0x0 == _0x4dffd2)
_0x2ff9ef[_0x4cc7('0xb83')] = 0x0,
_0x2ff9ef[_0x4cc7('0xb84')] = 0x0;
else if (isFinite(_0x4dffd2)) {
var _0x218851 = 0x0 > _0x4dffd2 ? -_0x4dffd2 : _0x4dffd2
, _0x194c83 = Math[_0x4cc7('0xaeb')](Math['log'](_0x218851) / 0.6931471805599453);
_0x218851 = Math['round'](0x10000000000000 * (_0x218851 / Math[_0x4cc7('0x1013')](0x2, _0x194c83) - 0x1));
_0x2ff9ef[_0x4cc7('0xb83')] = _0x218851 | 0x0;
_0x2ff9ef[_0x4cc7('0xb84')] = (0x0 > _0x4dffd2 ? -0x80000000 : 0x0) | _0x194c83 + 0x3ff << 0x14 | _0x218851 / 0x100000000 | 0x0;
} else
0x0 < _0x4dffd2 ? (_0x2ff9ef[_0x4cc7('0xb83')] = 0x0,
_0x2ff9ef[_0x4cc7('0xb84')] = 0x7ff00000) : (_0x2ff9ef[_0x4cc7('0xb83')] = 0x0,
_0x2ff9ef[_0x4cc7('0xb84')] = -0x100000);
return _0x2ff9ef;
}
;
var _0x28093a = function(_0x16638e) {
switch (_0x16638e) {
case '.':
case '..':
this[_0x4cc7('0x370b')] = _0x16638e;
this['file'] = '';
return;
}
var _0xf6b483 = _0x16638e[_0x4cc7('0x15ca')]('/')
, _0x1bb5d4 = _0x16638e[_0x4cc7('0x15ca')]('\x5c');
_0xf6b483 < _0x1bb5d4 ? (this['dir'] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0x1bb5d4),
_0x16638e = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0x1bb5d4 + 0x1, null),
this[_0x4cc7('0x370c')] = !0x0) : _0x1bb5d4 < _0xf6b483 ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0xf6b483),
_0x16638e = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0xf6b483 + 0x1, null)) : this[_0x4cc7('0x370b')] = null;
_0xf6b483 = _0x16638e[_0x4cc7('0x15ca')]('.');
-0x1 != _0xf6b483 ? (this['ext'] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0xf6b483 + 0x1, null),
this[_0x4cc7('0x982')] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0xf6b483)) : (this[_0x4cc7('0x370d')] = null,
this[_0x4cc7('0x982')] = _0x16638e);
};
_0x16dada['haxe.io.Path'] = _0x28093a;
_0x28093a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a4')], 'io', _0x4cc7('0x4cd')];
_0x28093a[_0x4cc7('0x370e')] = function(_0x2bd119) {
if (_0x4cc7('0x370f') === 'suTHB') {
_0x2bd119 = new _0x28093a(_0x2bd119);
return null == _0x2bd119[_0x4cc7('0x370b')] ? '' : _0x2bd119[_0x4cc7('0x370b')];
} else {
e = c++;
b[_0x4cc7('0x2b')](e)[_0x4cc7('0x239a')] = !0x0;
b['get'](e)['ordering'] = e;
if (null != b[_0x4cc7('0x2b')](e)[_0x4cc7('0x2195')])
for (var _0x431006 = 0x0, _0x5c6f57 = b[_0x4cc7('0x2b')](e)[_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x431006 < _0x5c6f57[_0x4cc7('0x34')](); ) {
var _0x164beb = _0x5c6f57[_0x4cc7('0x2b')](_0x431006);
++_0x431006;
_0x164beb[_0x4cc7('0x239a')] = !0x0;
_0x164beb[_0x4cc7('0x23e5')] = e;
}
_0x431006 = b[_0x4cc7('0x2b')](e)['name'] + 'Path';
b[_0x4cc7('0x2b')](e)['lastPath'] = new _0x3e22cd(_0x431006);
_0x431006 = b[_0x4cc7('0x2b')](e)[_0x4cc7('0x5e2')] + _0x4cc7('0x3710');
b[_0x4cc7('0x2b')](e)[_0x4cc7('0x1334')] = new _0x321787(_0x431006);
}
}
;
_0x28093a[_0x4cc7('0x8')] = {};
_0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370b')] = null;
_0x28093a[_0x4cc7('0x8')][_0x4cc7('0x982')] = null;
_0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370d')] = null;
_0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370c')] = null;
_0x28093a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x28093a;
var _0x2d7c3e = function(_0x997af2) {
if ('ICbZr' !== _0x4cc7('0x3711')) {
this[_0x4cc7('0xa8d')] = _0x997af2;
} else {
return _0x4029ca['withValue'](_0x436dff['fromImage'](_0x997af2));
}
};
_0x16dada[_0x4cc7('0x3712')] = _0x2d7c3e;
_0x2d7c3e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), 'NodeAccess'];
_0x2d7c3e[_0x4cc7('0x8')] = {};
_0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null;
_0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x425b83) {
if ('ZMOqx' === _0x4cc7('0x3715')) {
var _0xa75f4c = this.__x.elementsNamed(_0x425b83).next();
if (null == _0xa75f4c) {
if (this.__x.nodeType == _0x4fbde0.Document)
_0xa75f4c = _0x4cc7('0xb25');
else {
_0xa75f4c = this.__x;
if (_0xa75f4c.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x943') + _0xa75f4c.nodeType);
_0xa75f4c = _0xa75f4c.nodeName;
}
throw new _0x202aa0(_0xa75f4c + _0x4cc7('0x3716') + _0x425b83);
}
return new _0x23d30b(_0xa75f4c);
} else {
var _0x5b89c0 = _0x425b83.pixelRatio;
d.__canvas.width = e * _0x5b89c0 | 0x0;
d.__canvas.height = f * _0x5b89c0 | 0x0;
d.__canvas.style.width = e + 'px';
d.__canvas.style.height = f + 'px';
e = _0x4a1676.__pool.get();
e.copyFrom(l);
e.scale(_0x5b89c0, _0x5b89c0);
_0x425b83.setTransform(e, _0x429a62.context);
_0x4a1676.__pool.release(e);
}
}
;
_0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2d7c3e;
var _0x3b345e = function(_0x21b2c4) {
this['__x'] = _0x21b2c4;
};
_0x16dada[_0x4cc7('0x3717')] = _0x3b345e;
_0x3b345e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), _0x4cc7('0x3718')];
_0x3b345e[_0x4cc7('0x8')] = {};
_0x3b345e[_0x4cc7('0x8')]['__x'] = null;
_0x3b345e[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x471623) {
if (this.__x.nodeType == _0x4fbde0.Document)
throw new _0x202aa0(_0x4cc7('0x3719') + _0x471623);
var _0x391ffc = this.__x.get(_0x471623);
if (null == _0x391ffc) {
_0x391ffc = this.__x;
if (_0x391ffc.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x943') + _0x391ffc.nodeType);
throw new _0x202aa0(_0x391ffc.nodeName + '\x20is\x20missing\x20attribute\x20' + _0x471623);
}
return _0x391ffc;
}
;
_0x3b345e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b345e;
var _0x3d8ec0 = function(_0x2bcdc5) {
this[_0x4cc7('0xa8d')] = _0x2bcdc5;
};
_0x16dada[_0x4cc7('0x371a')] = _0x3d8ec0;
_0x3d8ec0[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), '_Fast', _0x4cc7('0x371b')];
_0x3d8ec0[_0x4cc7('0x8')] = {};
_0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null;
_0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x54213a) {
if (this.__x.nodeType == _0x4fbde0.Document)
throw new _0x202aa0(_0x4cc7('0x3719') + _0x54213a);
return this.__x.exists(_0x54213a);
}
;
_0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3d8ec0;
var _0x4c7eec = function(_0x521147) {
this[_0x4cc7('0xa8d')] = _0x521147;
};
_0x16dada[_0x4cc7('0x371c')] = _0x4c7eec;
_0x4c7eec['__name__'] = [_0x4cc7('0x4a5'), 'xml', '_Fast', _0x4cc7('0x371d')];
_0x4c7eec[_0x4cc7('0x8')] = {};
_0x4c7eec[_0x4cc7('0x8')]['__x'] = null;
_0x4c7eec[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x6653b5) {
return this.__x.elementsNamed(_0x6653b5).hasNext();
}
;
_0x4c7eec[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4c7eec;
var _0xf02f4 = function(_0x4d1488) {
this[_0x4cc7('0xa8d')] = _0x4d1488;
};
_0x16dada[_0x2d63f9[_0x4cc7('0x371e')]] = _0xf02f4;
_0xf02f4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), _0x4cc7('0x371f')];
_0xf02f4[_0x4cc7('0x8')] = {};
_0xf02f4[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null;
_0xf02f4[_0x4cc7('0x8')]['resolve'] = function(_0x565d29) {
var _0x598d44 = new _0x560bef();
for (_0x565d29 = this.__x.elementsNamed(_0x565d29); _0x565d29.hasNext(); ) {
var _0x20b482 = _0x565d29.next();
_0x598d44.add(new _0x23d30b(_0x20b482));
}
return _0x598d44;
}
;
_0xf02f4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf02f4;
var _0x23d30b = function(_0x2cfe1c) {
if (_0x2cfe1c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0xb25')] && _0x2cfe1c['nodeType'] != _0x4fbde0['Element'])
throw new _0x202aa0(_0x4cc7('0x3720') + _0x2cfe1c['nodeType']);
this['x'] = _0x2cfe1c;
this[_0x4cc7('0x1811')] = new _0x2d7c3e(_0x2cfe1c);
this[_0x4cc7('0xe6f')] = new _0xf02f4(_0x2cfe1c);
this[_0x4cc7('0x100e')] = new _0x3b345e(_0x2cfe1c);
this[_0x4cc7('0x192f')] = new _0x3d8ec0(_0x2cfe1c);
this[_0x4cc7('0x1834')] = new _0x4c7eec(_0x2cfe1c);
};
_0x16dada['haxe.xml.Fast'] = _0x23d30b;
_0x23d30b[_0x4cc7('0x8f2')] = ['haxe', 'xml', _0x4cc7('0x3721')];
_0x23d30b[_0x4cc7('0x8')] = {};
_0x23d30b[_0x4cc7('0x8')]['x'] = null;
_0x23d30b[_0x4cc7('0x8')]['node'] = null;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0xe6f')] = null;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x100e')] = null;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x192f')] = null;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x1834')] = null;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0xb4e')] = function() {
if (this.x.nodeType == _0x4fbde0.Document)
return _0x4cc7('0xb25');
var _0x56356d = this.x;
if (_0x56356d.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x943') + _0x56356d.nodeType);
return _0x56356d.nodeName;
}
;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x3722')] = function() {
var _0x4fa44a = this.x;
if (_0x2d63f9.NurKQ(_0x4fa44a.nodeType, _0x4fbde0.Document) && _0x4fa44a.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x571') + _0x4fa44a.nodeType);
_0x4fa44a = _0x3a8a6f.iter(_0x4fa44a.children);
if (!_0x4fa44a.hasNext())
throw new _0x202aa0(this.get_name() + _0x4cc7('0x3723'));
var _0x18d0be = _0x4fa44a.next();
if (_0x4fa44a.hasNext()) {
var _0x2abcbe = _0x4fa44a.next();
if (_0x18d0be.nodeType == _0x4fbde0.PCData && _0x2abcbe.nodeType == _0x4fbde0.CData) {
if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType);
_0x18d0be = '' == _0x29cea6.trim(_0x18d0be.nodeValue);
} else
_0x18d0be = !0x1;
if (_0x18d0be) {
if (_0x4cc7('0x3724') !== _0x4cc7('0x3725')) {
if (!_0x4fa44a.hasNext()) {
if (_0x2abcbe.nodeType == _0x4fbde0.Document || _0x2d63f9.ZCDhS(_0x2abcbe.nodeType, _0x4fbde0.Element))
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x2abcbe.nodeType);
return _0x2abcbe.nodeValue;
}
_0x18d0be = _0x4fa44a.next();
if (_0x18d0be.nodeType == _0x4fbde0.PCData) {
if (_0x4cc7('0x3726') !== _0x4cc7('0x3726')) {
this._camera.get_lens().set_aspectRatio(this._aspectRatio);
this._scissorRectDirty && (this._scissorRectDirty = !0x1,
this._camera.get_lens().updateScissorRect(this._scissorRect.x, this._scissorRect.y, this._scissorRect.width, this._scissorRect.height));
this._viewportDirty && (this._viewportDirty = !0x1,
this._camera.get_lens().updateViewport(this._stage3DProxy.get_viewPort().x, this._stage3DProxy.get_viewPort().y, this._stage3DProxy.get_viewPort().width, this._stage3DProxy.get_viewPort().height));
null != this._filter3DRenderer || this._renderer.get_renderToTexture() ? (this._renderer.set_textureRatioX(this._rttBufferManager.get_textureRatioX()),
this._renderer.set_textureRatioY(this._rttBufferManager.get_textureRatioY())) : (this._renderer.set_textureRatioX(0x1),
this._renderer.set_textureRatioY(0x1));
} else {
if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType);
_0x18d0be = '' == _0x29cea6.trim(_0x18d0be.nodeValue);
}
} else
_0x18d0be = !0x1;
if (_0x18d0be && !_0x4fa44a.hasNext()) {
if (_0x2abcbe.nodeType == _0x4fbde0.Document || _0x2abcbe.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x2abcbe.nodeType);
return _0x2abcbe.nodeValue;
}
} else {
return this._baseMethod.get_diffuseAlpha();
}
}
throw new _0x202aa0(this.get_name() + _0x2d63f9.KoYuM);
}
if (_0x18d0be.nodeType != _0x4fbde0.PCData && _0x18d0be.nodeType != _0x4fbde0.CData)
throw new _0x202aa0(this.get_name() + _0x4cc7('0x3723'));
if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType);
return _0x18d0be.nodeValue;
}
;
_0x23d30b[_0x4cc7('0x8')]['get_elements'] = function() {
var _0x5c34b1 = this.x.elements();
return {
hasNext: _0x48c401(_0x5c34b1, _0x5c34b1.hasNext),
next: function() {
var _0xdbecd9 = _0x5c34b1.next();
return null == _0xdbecd9 ? null : new _0x23d30b(_0xdbecd9);
}
};
}
;
_0x23d30b[_0x4cc7('0x8')]['__class__'] = _0x23d30b;
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1924')] = _0x4cc7('0x1924');
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3722')] = _0x4cc7('0x3722');
_0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb4e')] = _0x4cc7('0xb4e');
var _0x59a048 = function(_0x2292b6, _0x36a503, _0x1e627f) {
this[_0x4cc7('0x3713')] = _0x36a503;
this[_0x4cc7('0x14a8')] = _0x2292b6;
this[_0x4cc7('0xcc2')] = _0x1e627f;
this[_0x4cc7('0x35da')] = 0x1;
for (_0x2292b6 = this[_0x4cc7('0x3727')] = 0x0; _0x2292b6 < _0x1e627f; ) {
if (_0x4cc7('0x3728') === _0x4cc7('0x3728')) {
var _0x2253ff = _0x2292b6++;
_0x2253ff = _0x36a503['charCodeAt'](_0x2253ff);
0xa == _0x2253ff ? (this[_0x4cc7('0x35da')]++,
this[_0x4cc7('0x3727')] = 0x0) : 0xd != _0x2253ff && this['positionAtLine']++;
} else {
null == f && (f = 0x64);
this[_0x4cc7('0x3040')] = 0x0;
this[_0x4cc7('0xb7f')] = _0x2292b6;
this[_0x4cc7('0x3041')] = _0x1e627f;
this[_0x4cc7('0x3042')] = new _0x8153f3(_0x2253ff,null == e ? 1.5 * _0x2253ff : e);
this['minLength'] = f;
this[_0x4cc7('0x3044')] = null != l ? l : _0x48c401(this, this[_0x4cc7('0x304a')]);
this[_0x4cc7('0x3045')] = _0x2bc114[_0x4cc7('0x24')](null);
for (_0x1e627f = 0x0; _0x1e627f < _0x36a503[_0x4cc7('0x21')]; )
_0x2253ff = _0x36a503[_0x1e627f],
++_0x1e627f,
this[_0x4cc7('0x3045')][_0x4cc7('0x29')](_0x592928[_0x4cc7('0x2588')](_0x2292b6, _0x2253ff));
this['pos'] = new _0x21e384();
this[_0x4cc7('0x2c8e')] = new _0x5de1f4(0x0,0x0,0x0);
this['reset']();
}
}
};
_0x16dada[_0x4cc7('0x3729')] = _0x59a048;
_0x59a048[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x372a')];
_0x59a048[_0x4cc7('0x8')] = {};
_0x59a048[_0x4cc7('0x8')][_0x4cc7('0x14a8')] = null;
_0x59a048[_0x4cc7('0x8')][_0x4cc7('0x35da')] = null;
_0x59a048[_0x4cc7('0x8')][_0x4cc7('0x3727')] = null;
_0x59a048[_0x4cc7('0x8')]['position'] = null;
_0x59a048[_0x4cc7('0x8')][_0x4cc7('0x3713')] = null;
_0x59a048[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() {
return _0x4b4d92.getClassName(_0x5260f5.getClass(this)) + ':\x20' + this.message + '\x20at\x20line\x20' + this.lineNumber + _0x56067a.gKLti + this.positionAtLine;
}
;
_0x59a048[_0x4cc7('0x8')]['__class__'] = _0x59a048;
var _0x5eb059 = function() {};
_0x16dada['haxe.xml.Parser'] = _0x5eb059;
_0x5eb059[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x2d63f9[_0x4cc7('0x4cf')]];
_0x5eb059[_0x4cc7('0xca6')] = function(_0x21260f, _0x4293d2) {
if ('oVFbY' !== _0x4cc7('0x372b')) {
null == _0x4293d2 && (_0x4293d2 = !0x1);
var _0x343695 = _0x4fbde0[_0x4cc7('0x372c')]();
_0x5eb059[_0x4cc7('0x372d')](_0x21260f, _0x4293d2, 0x0, _0x343695);
return _0x343695;
} else {
_0x4293d2[0x0](_0x21260f[0x0], _0x343695);
}
}
;
_0x5eb059[_0x4cc7('0x372d')] = function(_0x434e89, _0x5afa04, _0x5e7c52, _0x157ee1) {
null == _0x5e7c52 && (_0x5e7c52 = 0x0);
for (var _0x37cb0a = null, _0x2c823e = 0x1, _0x14303f = 0x1, _0x2b3f23 = null, _0x48c401 = 0x0, _0x16dada = 0x0, _0x5aff49 = 0x0, _0x238ae4 = _0x434e89['charCodeAt'](_0x5e7c52), _0x161060 = new _0x4ab476(), _0x441852 = 0x1, _0x3e3cd2 = -0x1; _0x238ae4 == _0x238ae4; ) {
switch (_0x2c823e) {
case 0x0:
switch (_0x238ae4) {
case 0x9:
case 0xa:
case 0xd:
case 0x20:
break;
default:
_0x2c823e = _0x14303f;
continue;
}
break;
case 0x1:
if (0x3c == _0x238ae4)
_0x2c823e = 0x0,
_0x14303f = 0x2;
else {
_0x48c401 = _0x5e7c52;
_0x2c823e = 0xd;
continue;
}
break;
case 0x2:
switch (_0x238ae4) {
case 0x21:
if (0x5b == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1)) {
if (_0x4cc7('0x372e') !== _0x4cc7('0x372f')) {
_0x5e7c52 += 0x2;
if (_0x4cc7('0x3730') != _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x5e7c52, 0x6)['toUpperCase']())
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3731'),_0x434e89,_0x5e7c52));
_0x5e7c52 += 0x5;
_0x2c823e = 0x11;
} else {
return _0x4cc7('0x161e');
}
} else if (0x44 == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1) || 0x64 == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1)) {
if (_0x2d63f9['IusqL'] != _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x5e7c52 + 0x2, 0x6)[_0x4cc7('0x3732')]())
throw new _0x202aa0(new _0x59a048('Expected\x20= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4)) {
if (_0x5e7c52 == _0x48c401)
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x2c4'),_0x434e89,_0x5e7c52));
_0x37cb0a = _0x4fbde0[_0x4cc7('0xd49')](_0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401));
_0x157ee1[_0x4cc7('0xa0c')](_0x37cb0a);
++_0x16dada;
_0x2c823e = 0x0;
_0x14303f = 0x4;
continue;
}
break;
case 0x4:
switch (_0x238ae4) {
case 0x2f:
_0x2c823e = 0xb;
break;
case 0x3e:
_0x2c823e = 0x9;
break;
default:
_0x2c823e = 0x5;
_0x48c401 = _0x5e7c52;
continue;
}
break;
case 0x5:
if (!(0x61 <= _0x238ae4 && 0x7a >= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || _0x2d63f9['XDAoP'](0x30, _0x238ae4) && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4)) {
if (_0x2d63f9[_0x4cc7('0x2c0')] !== _0x4cc7('0x3734')) {
var _0x985e3f = _0x5afa04++;
if (_0x331be6['gt'](this['_usedSingleCount'][_0x4cc7('0x2b')](_0x985e3f)[_0x4cc7('0x2b')](_0x434e89), 0x0))
return !0x0;
} else {
if (_0x48c401 == _0x5e7c52)
throw new _0x202aa0(new _0x59a048('Expected\x20attribute\x20name',_0x434e89,_0x5e7c52));
_0x2b3f23 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401);
if (_0x37cb0a[_0x4cc7('0x9e8')](_0x2b3f23))
throw new _0x202aa0(new _0x59a048('Duplicate\x20attribute\x20[' + _0x2b3f23 + ']',_0x434e89,_0x5e7c52));
_0x2c823e = 0x0;
_0x14303f = 0x6;
continue;
}
}
break;
case 0x6:
if (0x3d == _0x238ae4)
_0x2c823e = 0x0,
_0x14303f = 0x7;
else
throw new _0x202aa0(new _0x59a048('Expected\x20=',_0x434e89,_0x5e7c52));
break;
case 0x7:
switch (_0x238ae4) {
case 0x22:
case 0x27:
_0x161060 = new _0x4ab476();
_0x2c823e = 0x8;
_0x48c401 = _0x5e7c52 + 0x1;
_0x3e3cd2 = _0x238ae4;
break;
default:
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3735'),_0x434e89,_0x5e7c52));
}
break;
case 0x8:
switch (_0x238ae4) {
case 0x26:
_0x441852 = _0x5e7c52 - _0x48c401;
_0x161060['b'] += null == _0x441852 ? _0x3a8a6f['substr'](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x441852);
_0x2c823e = 0x12;
_0x441852 = 0x8;
_0x48c401 = _0x5e7c52 + 0x1;
break;
case 0x3c:
case 0x3e:
if (_0x5afa04)
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3736') + String[_0x4cc7('0x152b')](_0x238ae4) + _0x4cc7('0x3737'),_0x434e89,_0x5e7c52));
_0x2d63f9[_0x4cc7('0x2c1')](_0x238ae4, _0x3e3cd2) && (_0x14303f = _0x5e7c52 - _0x48c401,
_0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x14303f),
_0x14303f = _0x161060['b'],
_0x161060 = new _0x4ab476(),
_0x37cb0a[_0x4cc7('0x9e7')](_0x2b3f23, _0x14303f),
_0x2c823e = 0x0,
_0x14303f = 0x4);
break;
default:
_0x238ae4 == _0x3e3cd2 && (_0x14303f = _0x5e7c52 - _0x48c401,
_0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x14303f),
_0x14303f = _0x161060['b'],
_0x161060 = new _0x4ab476(),
_0x37cb0a['set'](_0x2b3f23, _0x14303f),
_0x2c823e = 0x0,
_0x14303f = 0x4);
}
break;
case 0x9:
_0x48c401 = _0x5e7c52 = _0x5eb059['doParse'](_0x434e89, _0x5afa04, _0x5e7c52, _0x37cb0a);
_0x2c823e = 0x1;
break;
case 0xa:
if (!(0x61 <= _0x238ae4 && 0x7a >= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || _0x2d63f9[_0x4cc7('0x2c2')](0x5f, _0x238ae4) || 0x2d == _0x238ae4)) {
if ('TdzRL' !== 'TdzRL') {
var _0x593c4c = this;
this[_0x4cc7('0x1643')] = !0x0;
this[_0x4cc7('0x40')](_0x434e89, function(_0x3d929a) {
_0x5afa04[_0x4cc7('0x1af2')](_0x3d929a['loaded'], _0x3d929a[_0x4cc7('0x1af3')]);
}, function(_0x398f5a) {
0x4 == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0xcf1')] && (null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && (0xc8 <= _0x593c4c[_0x4cc7('0x2a3f')]['status'] && 0x190 > _0x593c4c[_0x4cc7('0x2a3f')]['status'] || _0x593c4c[_0x4cc7('0x2a40')] && 0x0 == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')]) ? (_0x398f5a = null,
'' == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3738')] ? null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3739')] && (_0x398f5a = _0x3fbf75['ofString'](_0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3739')])) : null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x373a')] && (_0x398f5a = _0x3fbf75['ofData'](_0x593c4c[_0x4cc7('0x2a3f')]['response'])),
_0x593c4c[_0x4cc7('0x2a41')](),
_0x5afa04[_0x4cc7('0x43')](_0x398f5a)) : (_0x593c4c[_0x4cc7('0x2a41')](),
_0x5afa04[_0x4cc7('0x12aa')](_0x593c4c[_0x4cc7('0x2a3f')]['status'])),
_0x593c4c[_0x4cc7('0x2a3f')] = null,
_0x10a042[_0x4cc7('0x2a42')]--,
_0x10a042[_0x4cc7('0x2a43')]());
});
} else {
if (_0x48c401 == _0x5e7c52)
throw new _0x202aa0(new _0x59a048(_0x2d63f9[_0x4cc7('0x2c3')],_0x434e89,_0x5e7c52));
_0x14303f = _0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401);
if (_0x157ee1[_0x4cc7('0x941')] != _0x4fbde0['Element'])
throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x157ee1[_0x4cc7('0x941')]);
if (_0x14303f != _0x157ee1[_0x4cc7('0x944')]) {
if (_0x157ee1[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')])
throw new _0x202aa0(_0x4cc7('0x943') + _0x157ee1[_0x4cc7('0x941')]);
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x373b') + _0x157ee1[_0x4cc7('0x944')] + '>',_0x434e89,_0x5e7c52));
}
_0x2c823e = 0x0;
_0x14303f = 0xc;
continue;
}
}
break;
case 0xb:
if (0x3e == _0x238ae4)
_0x2c823e = 0x1;
else
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x373c'),_0x434e89,_0x5e7c52));
break;
case 0xc:
if (_0x2d63f9[_0x4cc7('0x2c5')](0x3e, _0x238ae4))
return 0x0 == _0x16dada && _0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373d')]('')),
_0x5e7c52;
throw new _0x202aa0(new _0x59a048(_0x2d63f9['WiFPX'],_0x434e89,_0x5e7c52));
case 0xd:
0x3c == _0x238ae4 ? (_0x14303f = _0x5e7c52 - _0x48c401,
_0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x14303f),
_0x14303f = _0x4fbde0['createPCData'](_0x161060['b']),
_0x161060 = new _0x4ab476(),
_0x157ee1[_0x4cc7('0xa0c')](_0x14303f),
++_0x16dada,
_0x2c823e = 0x0,
_0x14303f = 0x2) : 0x26 == _0x238ae4 && (_0x441852 = _0x5e7c52 - _0x48c401,
_0x161060['b'] += _0x2d63f9[_0x4cc7('0x2c5')](null, _0x441852) ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x441852),
_0x2c823e = 0x12,
_0x441852 = 0xd,
_0x48c401 = _0x5e7c52 + 0x1);
break;
case 0xe:
0x3f == _0x238ae4 && 0x3e == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1) && (++_0x5e7c52,
_0x238ae4 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401 + 0x1, _0x5e7c52 - _0x48c401 - 0x2),
_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373e')](_0x238ae4)),
++_0x16dada,
_0x2c823e = 0x1);
break;
case 0xf:
0x2d == _0x238ae4 && 0x2d == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1) && 0x3e == _0x434e89['charCodeAt'](_0x5e7c52 + 0x2) && (_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0xd50')](_0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401))),
++_0x16dada,
_0x5e7c52 += 0x2,
_0x2c823e = 0x1);
break;
case 0x10:
0x5b == _0x238ae4 ? ++_0x5aff49 : 0x5d == _0x238ae4 ? --_0x5aff49 : 0x3e == _0x238ae4 && 0x0 == _0x5aff49 && (_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0['createDocType'](_0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401))),
++_0x16dada,
_0x2c823e = 0x1);
break;
case 0x11:
0x5d == _0x238ae4 && 0x5d == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1) && 0x3e == _0x434e89[_0x4cc7('0x22')](_0x2d63f9[_0x4cc7('0x2ab')](_0x5e7c52, 0x2)) && (_0x238ae4 = _0x4fbde0[_0x4cc7('0x373f')](_0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401)),
_0x157ee1[_0x4cc7('0xa0c')](_0x238ae4),
++_0x16dada,
_0x5e7c52 += 0x2,
_0x2c823e = 0x1);
break;
case 0x12:
if (0x3b == _0x238ae4) {
_0x48c401 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401);
if (0x23 == _0x48c401[_0x4cc7('0x22')](0x0))
_0x48c401 = 0x78 == _0x48c401[_0x4cc7('0x22')](0x1) ? _0x4bf907[_0x4cc7('0xd08')]('0' + _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x1, _0x48c401[_0x4cc7('0x21')] - 0x1)) : _0x4bf907[_0x4cc7('0xd08')](_0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x1, _0x48c401[_0x4cc7('0x21')] - 0x1)),
_0x161060['b'] += String['fromCharCode'](_0x48c401);
else if (_0x238ae4 = _0x5eb059[_0x4cc7('0x3740')],
null != _0x842c50[_0x48c401] ? _0x238ae4[_0x4cc7('0xd76')](_0x48c401) : _0x238ae4['h']['hasOwnProperty'](_0x48c401))
_0x238ae4 = _0x5eb059[_0x4cc7('0x3740')],
_0x48c401 = null != _0x842c50[_0x48c401] ? _0x238ae4['getReserved'](_0x48c401) : _0x238ae4['h'][_0x48c401],
_0x161060['b'] += _0x4bf907['string'](_0x48c401);
else {
if (_0x5afa04)
throw new _0x202aa0(new _0x59a048('Undefined\x20entity:\x20' + _0x48c401,_0x434e89,_0x5e7c52));
_0x161060['b'] += _0x4bf907[_0x4cc7('0x4dc')]('&' + _0x48c401 + ';');
}
_0x48c401 = _0x5e7c52 + 0x1;
_0x2c823e = _0x441852;
} else if (!(0x61 <= _0x238ae4 && _0x2d63f9[_0x4cc7('0x2b2')](0x7a, _0x238ae4) || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4) && 0x23 != _0x238ae4) {
if (_0x2d63f9['pEIob'](_0x4cc7('0x3741'), _0x4cc7('0x3741'))) {
_0x21cd93[_0x4cc7('0x96b')](this, _0x434e89);
this['_light'] = _0x434e89;
} else {
if (_0x5afa04)
throw new _0x202aa0(new _0x59a048('Invalid\x20character\x20in\x20entity:\x20' + String['fromCharCode'](_0x238ae4),_0x434e89,_0x5e7c52));
_0x161060['b'] += '&';
_0x238ae4 = _0x5e7c52 - _0x48c401;
_0x161060['b'] += null == _0x238ae4 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x238ae4);
_0x48c401 = _0x5e7c52--;
_0x2c823e = _0x441852;
}
}
}
_0x238ae4 = _0x434e89[_0x4cc7('0x22')](++_0x5e7c52);
}
0x1 == _0x2c823e && (_0x48c401 = _0x5e7c52,
_0x2c823e = 0xd);
if (0xd == _0x2c823e) {
if (_0x5e7c52 != _0x48c401 || 0x0 == _0x16dada)
_0x5afa04 = _0x5e7c52 - _0x48c401,
_0x161060['b'] += null == _0x5afa04 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5afa04),
_0x157ee1['addChild'](_0x4fbde0['createPCData'](_0x161060['b']));
return _0x5e7c52;
}
if (!_0x5afa04 && 0x12 == _0x2c823e && 0xd == _0x441852)
return _0x161060['b'] += '&',
_0x5afa04 = _0x5e7c52 - _0x48c401,
_0x161060['b'] += null == _0x5afa04 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5afa04),
_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373d')](_0x161060['b'])),
_0x5e7c52;
throw new _0x202aa0(new _0x59a048('Unexpected\x20end',_0x434e89,_0x5e7c52));
}
;
var _0x396c2e = function(_0x541527) {
this[_0x4cc7('0xb23')] = new _0x4ab476();
this[_0x4cc7('0xb24')] = _0x541527;
};
_0x16dada[_0x4cc7('0x3742')] = _0x396c2e;
_0x396c2e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'xml', _0x4cc7('0x3743')];
_0x396c2e['print'] = function(_0x441b41, _0x691924) {
null == _0x691924 && (_0x691924 = !0x1);
_0x691924 = new _0x396c2e(_0x691924);
_0x691924[_0x4cc7('0xb27')](_0x441b41, '');
return _0x691924[_0x4cc7('0xb23')]['b'];
}
;
_0x396c2e[_0x4cc7('0x8')] = {};
_0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb23')] = null;
_0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb24')] = null;
_0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb27')] = function(_0x285877, _0x241a27) {
switch (_0x285877.nodeType) {
case 0x0:
this.output.b += _0x4bf907.string(_0x241a27 + '<');
if (_0x285877.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x943') + _0x285877.nodeType);
this.output.b += _0x4bf907.string(_0x285877.nodeName);
for (var _0x263e4c = _0x285877.attributes(); _0x263e4c.hasNext(); ) {
var _0x31ad3d = '4|3|1|0|2'.split('|')
, _0x77df76 = 0x0;
while (!![]) {
switch (_0x31ad3d[_0x77df76++]) {
case '0':
this.output.b += _0x4bf907.string(_0x2cdc7a);
continue;
case '1':
_0x2cdc7a = _0x29cea6.htmlEscape(_0x285877.get(_0x2cdc7a), !0x0);
continue;
case '2':
this.output.b += '\x22';
continue;
case '3':
this.output.b += _0x4bf907.string('\x20' + _0x2cdc7a + '=\x22');
continue;
case '4':
var _0x2cdc7a = _0x263e4c.next();
continue;
}
break;
}
}
if (this.hasChildren(_0x285877)) {
this.output.b += '>';
this.pretty && (this.output.b += '\x0a');
if (_0x285877.nodeType != _0x4fbde0.Document && _0x285877.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x571') + _0x285877.nodeType);
for (_0x263e4c = _0x3a8a6f.iter(_0x285877.children); _0x263e4c.hasNext(); )
_0x2cdc7a = _0x263e4c.next(),
this.writeNode(_0x2cdc7a, this.pretty ? _0x241a27 + '\x09' : _0x241a27);
this.output.b += _0x4bf907.string(_0x241a27 + '';
} else
this.output.b += '/>';
this.pretty && (this.output.b += '\x0a');
break;
case 0x1:
if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType);
_0x285877 = _0x285877.nodeValue;
0x0 != _0x285877.length && (_0x241a27 += _0x29cea6.htmlEscape(_0x285877),
this.output.b += _0x4bf907.string(_0x241a27),
this.pretty && (this.output.b += '\x0a'));
break;
case 0x2:
this.output.b += _0x4bf907.string(_0x241a27 + _0x4cc7('0x3744'));
if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType);
_0x241a27 = _0x29cea6.trim(_0x285877.nodeValue);
this.output.b += _0x4bf907.string(_0x241a27);
this.output.b += _0x4cc7('0x3745');
this.pretty && (this.output.b += '\x0a');
break;
case 0x3:
if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x285877.nodeType);
_0x285877 = _0x285877.nodeValue;
_0x285877 = _0x285877.replace(/[\n\r\t]+/g, '');
this.output.b += null == _0x241a27 ? _0x4cc7('0x574') : '' + _0x241a27;
_0x241a27 = _0x29cea6.trim(_0x4cc7('0x3746') + _0x285877 + _0x4cc7('0x3747'));
this.output.b += _0x4bf907.string(_0x241a27);
this.pretty && (this.output.b += '\x0a');
break;
case 0x4:
if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0xd4b') + _0x285877.nodeType);
this.output.b += _0x4bf907.string(_0x4cc7('0x3748') + _0x285877.nodeValue + '>');
this.pretty && (this.output.b += '\x0a');
break;
case 0x5:
if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType);
this.output.b += _0x4bf907.string('');
this.pretty && (this.output.b += '\x0a');
break;
case 0x6:
if (_0x285877.nodeType != _0x4fbde0.Document && _0x285877.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x571') + _0x285877.nodeType);
for (_0x285877 = _0x3a8a6f.iter(_0x285877.children); _0x285877.hasNext(); )
_0x263e4c = _0x285877.next(),
this.writeNode(_0x263e4c, _0x241a27);
}
}
;
_0x396c2e[_0x4cc7('0x8')][_0x4cc7('0x3749')] = function(_0x3dfb88) {
var _0x39885e = {
zXhSE: function(_0x1fb3e3, _0x4b4073) {
return _0x1fb3e3 < _0x4b4073;
}
};
if (_0x4cc7('0x374a') !== 'ZdLWR') {
var _0xb59a1f = _0x48c401._sprite;
if (!this._webAudio && _0x48c401._node && !_0x48c401._node.paused && !_0x48c401._node.ended && _0x39885e.zXhSE(_0x48c401._node.currentTime, _0x48c401._stop))
return setTimeout(this._ended.bind(this, _0x48c401), 0x64),
this;
_0xb59a1f = !(!_0x48c401._loop && !this._sprite[_0xb59a1f][0x2]);
if (this._emit(_0x4cc7('0x10a1'), _0x48c401._id),
!this._webAudio && _0xb59a1f && this.stop(_0x48c401._id, !0x0).play(_0x48c401._id),
this._webAudio && _0xb59a1f) {
this._emit(_0x4cc7('0xd18'), _0x48c401._id);
_0x48c401._seek = _0x48c401._start || 0x0;
_0x48c401._rateSeek = 0x0;
_0x48c401._playStart = _0x3bb917.ctx.currentTime;
var _0x1b44dc = 0x3e8 * (_0x48c401._stop - _0x48c401._start) / Math.abs(_0x48c401._rate);
this._endTimers[_0x48c401._id] = setTimeout(this._ended.bind(this, _0x48c401), _0x1b44dc);
}
return this._webAudio && !_0xb59a1f && (_0x48c401._paused = !0x0,
_0x48c401._ended = !0x0,
_0x48c401._seek = _0x48c401._start || 0x0,
_0x48c401._rateSeek = 0x0,
this._clearTimer(_0x48c401._id),
this._cleanBuffer(_0x48c401._node),
_0x3bb917._autoSuspend()),
this._webAudio || _0xb59a1f || this.stop(_0x48c401._id, !0x0),
this;
} else {
if (_0x3dfb88.nodeType != _0x4fbde0.Document && _0x3dfb88.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x571') + _0x3dfb88.nodeType);
for (_0x3dfb88 = _0x3a8a6f.iter(_0x3dfb88.children); _0x3dfb88.hasNext(); ) {
var _0x345c0e = _0x3dfb88.next();
switch (_0x345c0e.nodeType) {
case 0x0:
case 0x1:
return !0x0;
case 0x2:
case 0x3:
if (_0x345c0e.nodeType == _0x4fbde0.Document || _0x345c0e.nodeType == _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x345c0e.nodeType);
if (0x0 != _0x29cea6.ltrim(_0x345c0e.nodeValue).length)
return !0x0;
}
}
return !0x1;
}
}
;
_0x396c2e[_0x4cc7('0x8')]['__class__'] = _0x396c2e;
var _0x10368c = function() {};
_0x16dada[_0x4cc7('0x374b')] = _0x10368c;
_0x10368c['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x227b'), _0x4cc7('0x374c')];
_0x10368c[_0x4cc7('0x374d')] = function() {
_0x10368c[_0x4cc7('0xc2a')] = 0x0;
}
;
_0x10368c['setNotAllowed'] = function() {
for (var _0x5b6c10 = _0x3b7d43['get_current']()['stage'], _0x1dbe85 = 0x0, _0x5a514 = _0x5b6c10['get_numChildren'](); _0x1dbe85 < _0x5a514; ) {
var _0x3519cb = _0x1dbe85++;
_0x5b6c10['getChildAt'](_0x3519cb)[_0x4cc7('0xc20')](!0x1);
}
_0x10368c[_0x4cc7('0xc2a')] = -0x1;
}
;
_0x10368c['checkHost'] = function() {
var _0x1d471b = {};
_0x1d471b[_0x4cc7('0x374e')] = function(_0x1fb3e3, _0x380c19) {
return _0x1fb3e3 < _0x380c19;
}
;
if (-0x1 == _0x10368c['hostSite'])
_0x10368c['setNotAllowed']();
else {
var _0xa3bac0 = null;
try {
if (_0x4cc7('0x374f') !== _0x4cc7('0x374f')) {
if (_0xa3bac0 != this['__width'] || b != this[_0x4cc7('0xa93')])
null != this['__canvas'] && (this[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xa3bac0,
this[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = b),
this[_0x4cc7('0xa91')][_0x4cc7('0xf8b')](_0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x2 / (0x0 < _0xa3bac0 ? _0xa3bac0 : 0x1), 0x0, 0x0, 0x0, 0x0, -0x2 / (_0x1d471b['unSiY'](0x0, b) ? b : 0x1), 0x0, 0x0, 0x0, 0x0, -0.001, 0x0, -0x1, 0x1, 0x0, 0x1])),
this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')](),
this[_0x4cc7('0x9c1')][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0),
this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]),
this[_0x4cc7('0xa92')] = _0xa3bac0,
this[_0x4cc7('0xa93')] = b;
} else {
_0x9823fe[_0x4cc7('0x239a')] && (_0xa3bac0 = _0x9823fe[_0x4cc7('0x96b')]('window.location.href.toString'));
}
} catch (_0x5ac78b) {
_0x4964ea['lastException'] = _0x5ac78b;
}
null == _0xa3bac0 ? _0x10368c[_0x4cc7('0x3750')]() : _0x10368c[_0x4cc7('0x3751')][_0x4cc7('0xc7c')](_0xa3bac0) ? (_0xa3bac0 = _0x10368c[_0x4cc7('0x3751')][_0x4cc7('0xc7d')](0x1),
_0xa3bac0 = _0x1ad657[_0x4cc7('0x33a6')](_0xa3bac0),
'334389048b872a533002b34d73f8c29fd09efc50' == _0xa3bac0 || _0x56067a[_0x4cc7('0x3752')] == _0xa3bac0 ? _0x10368c[_0x4cc7('0xc2a')] = 0x1 : _0x4cc7('0x3753') == _0xa3bac0 || _0x4cc7('0x3754') == _0xa3bac0 ? _0x10368c['hostSite'] = 0x2 : _0x4cc7('0x3755') == _0xa3bac0 ? _0x10368c[_0x4cc7('0xc2a')] = 0x3 : _0x4cc7('0x3756') == _0xa3bac0 || _0x4cc7('0x3757') == _0xa3bac0 || _0x56067a[_0x4cc7('0x7e9')](_0x4cc7('0x3758'), _0xa3bac0) ? _0x10368c[_0x4cc7('0xc2a')] = 0x4 : '38e5111808844c4f0dca80b7288b037923caf1dc' == _0xa3bac0 ? _0x10368c['hostSite'] = 0x5 : _0x10368c[_0x4cc7('0x374d')]()) : _0x10368c[_0x4cc7('0x3750')]();
}
}
;
var _0x4f1a98 = {};
_0x16dada['haxeutils.direction._Direction.Direction_Impl_'] = _0x4f1a98;
_0x4f1a98[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x2122'), _0x4cc7('0x3759'), 'Direction_Impl_'];
_0x4f1a98[_0x4cc7('0x1a7d')] = function(_0xd1edd1) {
switch (_0xd1edd1) {
case 0x0:
return 0x2;
case 0x1:
return 0x3;
case 0x2:
return 0x0;
case 0x3:
return 0x1;
}
}
;
var _0x393f85 = _0x16dada[_0x4cc7('0x375a')] = {};
_0x16dada[_0x4cc7('0x375a')]['__ename__'] = ['haxeutils', _0x4cc7('0x50c'), 'ButtonState'];
_0x16dada[_0x4cc7('0x375a')][_0x4cc7('0xd2d')] = [_0x4cc7('0x2de5'), _0x2d63f9.PawAp, _0x4cc7('0x2deb')];
_0x393f85[_0x4cc7('0x2de5')] = ['OFF', 0x0];
_0x393f85[_0x4cc7('0x2de5')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x393f85['OFF'][_0x4cc7('0xd2f')] = _0x393f85;
_0x393f85[_0x4cc7('0x89')] = [_0x4cc7('0x89'), 0x1];
_0x393f85[_0x4cc7('0x89')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x393f85['HOVER'][_0x4cc7('0xd2f')] = _0x393f85;
_0x393f85[_0x4cc7('0x2deb')] = [_0x4cc7('0x2deb'), 0x2];
_0x393f85[_0x4cc7('0x2deb')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x393f85['DOWN'][_0x4cc7('0xd2f')] = _0x393f85;
var _0x159483 = function(_0x5b3c61, _0xd007e8, _0x5f0ea5, _0x51be1b) {
null == _0x5f0ea5 && (_0x5f0ea5 = !0x1);
null == _0xd007e8 && (_0xd007e8 = !0x1);
this[_0x4cc7('0x375b')] = !0x1;
this['layout'] = _0x5b3c61;
this[_0x4cc7('0x375c')] = _0xd007e8;
this['incrementalY'] = _0x5f0ea5;
this[_0x4cc7('0xfcd')] = _0x51be1b;
this[_0x4cc7('0xa9a')] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')];
};
_0x16dada[_0x4cc7('0x375d')] = _0x159483;
_0x159483[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x375e')];
_0x159483[_0x4cc7('0x8')] = {};
_0x159483[_0x4cc7('0x8')]['layout'] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x375c')] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x375f')] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0xfcd')] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x375b')] = null;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x32e6')] = function() {
if (null != this.container)
if (this.alwaysArrangeVisible)
this.arrangeVisible();
else
for (var _0x5f061c = 0x0, _0x108b3a = 0x0, _0x2b3677 = 0x0, _0x314ab9 = this.container.get_numChildren(); _0x56067a.cFsTK(_0x2b3677, _0x314ab9); ) {
var _0x222d60 = _0x2b3677++
, _0x520ecd = this.layout.getPosition(_0x222d60);
_0x222d60 = this.container.getChildAt(_0x222d60);
_0x222d60.set_x(_0x520ecd.position.x * this.scale.x + _0x5f061c);
_0x222d60.set_y(_0x520ecd.position.y * this.scale.y + _0x108b3a);
this.incrementalX && (_0x5f061c += _0x222d60.get_width());
this.incrementalY && (_0x108b3a += _0x222d60.get_height());
}
}
;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x2241')] = function() {
if (null != this.container)
for (var _0x2ebfd4 = 0x0, _0x20b042 = 0x0, _0x509cd4 = 0x0, _0x4855fe = 0x0, _0x502bf7 = this.container.get_numChildren(); _0x4855fe < _0x502bf7; ) {
var _0x1e26bd = _0x4855fe++;
_0x1e26bd = this.container.getChildAt(_0x1e26bd);
if (_0x1e26bd.get_visible()) {
if (_0x4cc7('0x3760') === _0x4cc7('0x3761')) {
this._baseMethod.initConstants(_0x2ebfd4);
} else {
var _0x18ce9b = this.layout.getPosition(_0x509cd4);
++_0x509cd4;
}
} else
_0x18ce9b = this.layout.getPosition(0x0);
_0x1e26bd.set_x(_0x18ce9b.position.x * this.scale.x + _0x2ebfd4);
_0x1e26bd.set_y(_0x2d63f9.HHrQU(_0x18ce9b.position.y, this.scale.y) + _0x20b042);
_0x1e26bd.get_visible() && (this.incrementalX && (_0x2ebfd4 += _0x1e26bd.get_width()),
this.incrementalY && (_0x20b042 += _0x1e26bd.get_height()));
}
}
;
_0x159483[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x159483;
var _0x988d64 = function() {};
_0x16dada[_0x4cc7('0x3762')] = _0x988d64;
_0x988d64[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x3763')];
_0x988d64[_0x4cc7('0x8')] = {};
_0x988d64[_0x4cc7('0x8')][_0x4cc7('0x1176')] = null;
_0x988d64[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x988d64;
var _0x22f447 = function() {};
_0x16dada['haxeutils.display.ColorMath'] = _0x22f447;
_0x22f447[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), 'ColorMath'];
_0x22f447[_0x4cc7('0x3764')] = function(_0x12fe41, _0x58715b) {
return 0x0 >= _0x58715b ? 0x0 : ((_0x331be6['toFloat'](_0x12fe41 >>> 0x10 & 0xff) * _0x58715b | 0x0) & 0xff) << 0x10 | _0x2d63f9['KsVbN']((_0x331be6[_0x4cc7('0xea3')](_0x12fe41 >>> 0x8 & 0xff) * _0x58715b | 0x0) & 0xff, 0x8) | (_0x331be6['toFloat'](_0x12fe41 & 0xff) * _0x58715b | 0x0) & 0xff;
}
;
_0x22f447[_0x4cc7('0x21fa')] = function(_0x555437, _0x3eec5f, _0x45d8c0) {
if (0x0 >= _0x45d8c0)
return _0x555437;
if (0x1 <= _0x45d8c0)
return _0x3eec5f;
var _0x231dfb = _0x331be6['toFloat'](_0x555437 & 0xff0000) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff0000) * _0x45d8c0 | 0x0
, _0x4e02ea = _0x331be6[_0x4cc7('0xea3')](_0x555437 & 0xff00) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff00) * _0x45d8c0 | 0x0;
_0x555437 = _0x331be6[_0x4cc7('0xea3')](_0x555437 & 0xff) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff) * _0x45d8c0 | 0x0;
return (0xff0000 > _0x231dfb ? _0x231dfb : 0xff0000) & 0xff0000 | (0xff00 > _0x4e02ea ? _0x4e02ea : 0xff00) & 0xff00 | (_0x2d63f9['kpoej'](0xff, _0x555437) ? _0x555437 : 0xff) & 0xff;
}
;
var _0x393fa1 = function() {
this[_0x4cc7('0xa57')] = this[_0x4cc7('0x3765')] = 0x0;
this[_0x4cc7('0xb0b')] = !0x0;
this[_0x4cc7('0xb01')] = 0x0;
this[_0x4cc7('0xafc')] = !0x1;
this['__rightExtension'] = 0x0;
this[_0x4cc7('0xb03')] = 0xa;
this[_0x4cc7('0xa58')] = 0x0;
this[_0x4cc7('0xb00')] = !0x0;
};
_0x16dada['openfl.filters.BitmapFilter'] = _0x393fa1;
_0x393fa1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'filters', _0x4cc7('0x3766')];
_0x393fa1[_0x4cc7('0x8')] = {};
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x3765')] = null;
_0x393fa1[_0x4cc7('0x8')]['__leftExtension'] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb0b')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb01')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xafc')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xab8')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xa59')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb03')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb00')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xa58')] = null;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x21ea')] = function(_0x1b24bc, _0x172501, _0x4d46e5, _0x225393) {
if (_0x4cc7('0x3767') === _0x4cc7('0x3767')) {
return _0x172501;
} else {
null == _0x55a4be.lizardFellAsleep && (_0x55a4be.lizardFellAsleep = new _0x538429());
return _0x55a4be.lizardFellAsleep;
}
}
;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb02')] = function(_0x1d9548, _0x468759) {
if (_0x4cc7('0x3768') === _0x4cc7('0x3768')) {
return null;
} else {
this.child.spritesheet.set_currentFrame(0x61);
this.angel.spritesheet.set_currentFrame(0x55);
var _0xbc7939 = new _0x161060(this.child.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2c3e'), -0xb4, -0x64, null, null, null, _0xbc7939, null);
}
}
;
_0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x393fa1;
var _0xe8a2c7 = function(_0xc8189a) {
this[_0x4cc7('0x3769')] = _0xc8189a;
this[_0x4cc7('0x376a')] = 0x1;
this['__glSourceDirty'] = !0x0;
this[_0x4cc7('0x376b')] = 0x1;
this[_0x4cc7('0x376c')] = _0x3980ab[_0x4cc7('0x376d')](_0xc8189a);
};
_0x16dada[_0x4cc7('0x7ea')] = _0xe8a2c7;
_0xe8a2c7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x376e')];
_0xe8a2c7[_0x4cc7('0x8')] = {};
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3769')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376f')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376a')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xafe')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xa00')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3464')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3770')] = null;
_0xe8a2c7[_0x4cc7('0x8')]['__colorOffset'] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376c')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x1338')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3771')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x29f1')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3772')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3773')] = null;
_0xe8a2c7[_0x4cc7('0x8')]['__isGenerated'] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x21de')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376b')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3774')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3775')] = null;
_0xe8a2c7[_0x4cc7('0x8')]['__paramInt'] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xb1a')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xb1d')] = null;
_0xe8a2c7[_0x4cc7('0x8')]['__texture'] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3776')] = null;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3777')] = function() {
for (var _0x21d725 = 0x0, _0x207c0d = this.__paramBool; _0x21d725 < _0x207c0d.length; ) {
var _0x3175b2 = _0x207c0d[_0x21d725];
++_0x21d725;
_0x3175b2.__useArray = !0x1;
}
_0x21d725 = 0x0;
for (_0x207c0d = this.__paramFloat; _0x21d725 < _0x207c0d.length; )
_0x3175b2 = _0x207c0d[_0x21d725],
++_0x21d725,
_0x3175b2.__useArray = !0x1;
_0x21d725 = 0x0;
for (_0x207c0d = this.__paramInt; _0x21d725 < _0x207c0d.length; )
_0x3175b2 = _0x207c0d[_0x21d725],
++_0x21d725,
_0x3175b2.__useArray = !0x1;
}
;
_0xe8a2c7[_0x4cc7('0x8')]['__createGLShader'] = function(_0x2812b4, _0x1a78e6) {
var _0x544db4 = _0x4cc7('0x3778').split('|')
, _0x8ea0f8 = 0x0;
while (!![]) {
switch (_0x544db4[_0x8ea0f8++]) {
case '0':
_0x5ff152.compileShader(_0xbf3067);
continue;
case '1':
_0x5ff152.shaderSource(_0xbf3067, _0x2812b4);
continue;
case '2':
return _0xbf3067;
case '3':
var _0x5ff152 = this.__context.gl
, _0xbf3067 = _0x5ff152.createShader(_0x1a78e6);
continue;
case '4':
0x0 == _0x5ff152.getShaderParameter(_0xbf3067, _0x5ff152.COMPILE_STATUS) && (_0x1a78e6 = _0x1a78e6 == _0x5ff152.VERTEX_SHADER ? 'Error\x20compiling\x20vertex\x20shader' : _0x4cc7('0x3779'),
_0x1a78e6 += '\x0a' + _0x5ff152.getShaderInfoLog(_0xbf3067),
_0x491796.error(_0x1a78e6 + ('\x0a' + _0x2812b4), {
fileName: 'Shader.hx',
lineNumber: 0x143,
className: _0x56067a.dgHoW,
methodName: _0x4cc7('0x377a')
}));
continue;
}
break;
}
}
;
_0xe8a2c7[_0x4cc7('0x8')]['__createGLProgram'] = function(_0x1cc63a, _0x4c1220) {
var _0x35a1e1 = this.__context.gl;
_0x1cc63a = this.__createGLShader(_0x1cc63a, _0x35a1e1.VERTEX_SHADER);
var _0x4b86a6 = this.__createGLShader(_0x4c1220, _0x35a1e1.FRAGMENT_SHADER);
_0x4c1220 = _0x35a1e1.createProgram();
for (var _0x4e2dc4 = 0x0, _0x46d357 = this.__paramFloat; _0x4e2dc4 < _0x46d357.length; ) {
var _0x165f32 = _0x46d357[_0x4e2dc4];
++_0x4e2dc4;
if (-0x1 < _0x165f32.name.indexOf('Position') && _0x29cea6.startsWith(_0x165f32.name, _0x4cc7('0x1dba'))) {
_0x35a1e1.bindAttribLocation(_0x4c1220, 0x0, _0x165f32.name);
break;
}
}
_0x35a1e1.attachShader(_0x4c1220, _0x1cc63a);
_0x35a1e1.attachShader(_0x4c1220, _0x4b86a6);
_0x35a1e1.linkProgram(_0x4c1220);
0x0 == _0x35a1e1.getProgramParameter(_0x4c1220, _0x35a1e1.LINK_STATUS) && (_0x35a1e1 = _0x4cc7('0x8bf') + _0x35a1e1.getProgramInfoLog(_0x4c1220),
_0x491796.error(_0x35a1e1, {
fileName: 'Shader.hx',
lineNumber: 0x164,
className: _0x4cc7('0x7ea'),
methodName: '__createGLProgram'
}));
return _0x4c1220;
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377b')] = function() {
null != this.program && this.__disableGL();
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function() {
var _0x2dd843 = {
MTvCP: function(_0x1fb3e3, _0x532312) {
return _0x1fb3e3 + _0x532312;
}
};
for (var _0x929f1c = this.__context.gl, _0x57d240 = 0x0, _0x3dca17 = 0x0, _0x125934 = this.__inputBitmapData; _0x3dca17 < _0x125934.length; ) {
if ('cKqsr' === 'vjVNt') {
var _0x2c8398 = _0x929f1c.get_id().split('#')
, _0x3d73b3 = _0x2c8398[0x0];
if (0x1 == _0x2c8398.length) {
var _0xb14a37 = _0x5260f5.__instanceof(_0x929f1c.get_assets().get(0x0), _0x1603fe) ? _0x929f1c.get_assets().get(0x0) : null;
if (null != _0xb14a37) {
var _0x4c0bf8 = this._blocks.get(_0x4bf907.parseInt(_0x929f1c.get_id()));
_0x4c0bf8.data = _0xb14a37;
_0xb14a37.resetAssetPath(_0x4c0bf8.name, null, !0x0);
_0x4c0bf8.name = _0xb14a37.get_name();
this.finalizeAsset(_0xb14a37);
this._debug && (_0x3ccc21.trace(_0x4cc7('0x16e2'), {
fileName: 'AWD2Parser.hx',
lineNumber: 0xc0,
className: _0x4cc7('0x5cf'),
methodName: _0x4cc7('0x16e8')
}),
_0x3ccc21.trace(_0x4cc7('0x16e3') + _0x4c0bf8.name, {
fileName: _0x4cc7('0x115'),
lineNumber: 0xc1,
className: 'away3d.loaders.parsers.AWD2Parser',
methodName: _0x4cc7('0x16e8')
}));
}
}
0x1 < _0x2c8398.length && (_0x929f1c = _0x5260f5.__cast(_0x929f1c.get_assets().get(0x0), _0xf32aa2),
this._cubeTextures[_0x4bf907.parseInt(_0x2c8398[0x1])] = _0x5260f5.__cast(_0x929f1c, _0xf32aa2).get_bitmapData(),
_0x2c8398 = this._texture_users,
(null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).push(0x1),
this._debug && (_0x2c8398 = this._texture_users,
_0x3ccc21.trace(_0x2dd843.MTvCP('Successfully\x20loadet\x20Bitmap\x20' + (null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).length, _0x4cc7('0x16e7')), {
fileName: _0x4cc7('0x115'),
lineNumber: 0xcb,
className: 'away3d.loaders.parsers.AWD2Parser',
methodName: 'resolveDependency'
})),
_0x2c8398 = this._texture_users,
(null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).length == this._cubeTextures.length && (_0xb14a37 = new _0x182fa3(this._cubeTextures[0x0],this._cubeTextures[0x1],this._cubeTextures[0x2],this._cubeTextures[0x3],this._cubeTextures[0x4],this._cubeTextures[0x5]),
_0x4c0bf8 = this._blocks.get(_0x4bf907.parseInt(_0x3d73b3)),
_0x4c0bf8.data = _0xb14a37,
_0xb14a37.resetAssetPath(_0x4c0bf8.name, null, !0x0),
_0x4c0bf8.name = _0xb14a37.get_name(),
this.finalizeAsset(_0xb14a37),
this._debug && _0x3ccc21.trace(_0x4cc7('0x16e3') + _0x4c0bf8.name, {
fileName: _0x4cc7('0x115'),
lineNumber: 0xd8,
className: _0x4cc7('0x5cf'),
methodName: _0x4cc7('0x16e8')
})));
} else {
var _0x413423 = _0x125934[_0x3dca17];
++_0x3dca17;
_0x413423.__disableGL(this.__context, _0x57d240);
++_0x57d240;
}
}
_0x57d240 = 0x0;
for (_0x3dca17 = this.__paramBool; _0x57d240 < _0x3dca17.length; )
_0x125934 = _0x3dca17[_0x57d240],
++_0x57d240,
_0x125934.__disableGL(this.__context);
_0x57d240 = 0x0;
for (_0x3dca17 = this.__paramFloat; _0x57d240 < _0x3dca17.length; )
_0x125934 = _0x3dca17[_0x57d240],
++_0x57d240,
_0x125934.__disableGL(this.__context);
_0x57d240 = 0x0;
for (_0x3dca17 = this.__paramInt; _0x57d240 < _0x3dca17.length; )
_0x125934 = _0x3dca17[_0x57d240],
++_0x57d240,
_0x125934.__disableGL(this.__context);
this.__context.__bindGLArrayBuffer(null);
_0x4cc7('0xaac') == this.__context.__context.type && _0x929f1c.disable(_0x929f1c.TEXTURE_2D);
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377d')] = function() {
this.__init();
_0x2d63f9.NurKQ(null, this.program) && this.__enableGL();
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377e')] = function() {
for (var _0x5ca849 = 0x0, _0x9da9b4 = this.__context.gl, _0x675757 = 0x0, _0x4a522e = this.__inputBitmapData; _0x675757 < _0x4a522e.length; ) {
if (_0x4cc7('0x377f') !== _0x4cc7('0x3780')) {
var _0xef2345 = _0x4a522e[_0x675757];
++_0x675757;
_0x9da9b4.uniform1i(_0xef2345.index, _0x5ca849);
++_0x5ca849;
} else {
var _0x2bb3f6 = 0x0;
var _0x2ecdd9 = _0x9da9b4;
}
}
_0x4cc7('0xaac') == this.__context.__context.type && 0x0 < _0x5ca849 && _0x9da9b4.enable(_0x9da9b4.TEXTURE_2D);
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xca7')] = function() {
_0x2d63f9.FgeLI(null, this.__data) && (this.__data = _0x3980ab._new(null));
_0x2d63f9.LzvRR(null, this.__glFragmentSource) || null == this.__glVertexSource || null != this.program && !this.__glSourceDirty || this.__initGL();
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x29f4')] = function() {
if ('jOLky' === _0x4cc7('0x3781')) {
_0x180fa9.view.get_camera().set_x(0x5f);
_0x180fa9.view.get_camera().set_y(-0xe4);
_0x180fa9.view.get_camera().set_z(0x2271);
var _0x5e5214 = null;
null == _0x5e5214 && (_0x5e5214 = new _0x169fce());
var _0x454db9 = Math.sin(1.5882496193148399);
_0x5e5214.x = 0.929 * _0x454db9;
_0x5e5214.y = 0.286 * _0x454db9;
_0x5e5214.z = 0.236 * _0x454db9;
_0x5e5214.w = Math.cos(1.5882496193148399);
_0x454db9 = _0x5e5214.x * _0x5e5214.x + _0x5e5214.y * _0x5e5214.y + _0x5e5214.z * _0x5e5214.z + _0x5e5214.w * _0x5e5214.w;
var _0x317d68 = _0x454db9 - 0x1;
1e-10 > (0x0 <= _0x317d68 ? _0x317d68 : -_0x317d68) || (0x0 == _0x454db9 ? (_0x5e5214.x = 0x0,
_0x5e5214.y = 0x0,
_0x5e5214.z = 0x0,
_0x5e5214.w = 0x1) : (_0x454db9 = 0x1 / Math.sqrt(_0x454db9),
_0x5e5214.x *= _0x454db9,
_0x5e5214.y *= _0x454db9,
_0x5e5214.z *= _0x454db9,
_0x5e5214.w *= _0x454db9));
_0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x5e5214).get_degrees());
this.tunnel.display(0x0);
this.student.setIndexedPosition(0x15, 95.3);
this.student.spritesheet.set_currentFrame(0x46);
this.student.spritesheet.set_xInverted(!0x0);
this.dialog.addBubble(_0x4cc7('0x29d2'), -0x154, -0xf0, null, null, null, null, null);
_0x5e5214 = new _0x161060(this.student.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x3782'), -0x28, -0xdc, null, null, -0x1, _0x5e5214, null);
_0x5e5214 = new _0x161060(this.student.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x29d3'), 0x14, 0x12c, null, null, null, _0x5e5214, null);
_0x5e5214 = _0x1baaa1.scale(0.5);
this.dialog.addPlainText(_0x4cc7('0x29d4'), 0x78, -0xb4, _0x5e5214, null, 0xffffff);
} else {
if (this.__glSourceDirty || null == this.__paramBool)
this.__glSourceDirty = !0x1,
this.program = null,
this.__inputBitmapData = [],
this.__paramBool = [],
this.__paramFloat = [],
this.__paramInt = [],
this.__processGLData(this.get_glVertexSource(), _0x4cc7('0x3783')),
this.__processGLData(this.get_glVertexSource(), 'uniform'),
this.__processGLData(this.get_glFragmentSource(), _0x4cc7('0x7ee'));
if (null != this.__context && null == this.program) {
var _0x2ea023 = this.__context.gl
, _0x129383 = '#ifdef\x20GL_ES\x0a\x09\x09\x09\x09' + (0x1 == this.precisionHint ? _0x4cc7('0x3784') : _0x4cc7('0x3785')) + _0x4cc7('0x3786')
, _0x27cdeb = _0x129383 + this.get_glVertexSource()
, _0x2de0c0 = _0x129383 + this.get_glFragmentSource();
_0x129383 = _0x27cdeb + _0x2de0c0;
var _0x4df167 = this.__context.__programs;
(null != _0x842c50[_0x129383] ? _0x4df167.existsReserved(_0x129383) : _0x4df167.h.hasOwnProperty(_0x129383)) ? (_0x27cdeb = this.__context.__programs,
this.program = _0x2d63f9.NurKQ(null, _0x842c50[_0x129383]) ? _0x27cdeb.getReserved(_0x129383) : _0x27cdeb.h[_0x129383]) : (this.program = this.__context.createProgram(0x1),
this.program.__glProgram = this.__createGLProgram(_0x27cdeb, _0x2de0c0),
_0x27cdeb = this.program,
_0x2de0c0 = this.__context.__programs,
null != _0x842c50[_0x129383] ? _0x2de0c0.setReserved(_0x129383, _0x27cdeb) : _0x2de0c0.h[_0x129383] = _0x27cdeb);
if (null != this.program) {
this.glProgram = this.program.__glProgram;
_0x129383 = 0x0;
for (_0x27cdeb = this.__inputBitmapData; _0x129383 < _0x27cdeb.length; )
_0x2de0c0 = _0x27cdeb[_0x129383],
++_0x129383,
_0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name);
_0x129383 = 0x0;
for (_0x27cdeb = this.__paramBool; _0x129383 < _0x27cdeb.length; )
_0x2de0c0 = _0x27cdeb[_0x129383],
++_0x129383,
_0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name);
_0x129383 = 0x0;
for (_0x27cdeb = this.__paramFloat; _0x129383 < _0x27cdeb.length; )
_0x2de0c0 = _0x27cdeb[_0x129383],
++_0x129383,
_0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name);
_0x129383 = 0x0;
for (_0x27cdeb = this.__paramInt; _0x129383 < _0x27cdeb.length; )
_0x2de0c0 = _0x27cdeb[_0x129383],
++_0x129383,
_0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name);
}
}
}
}
;
_0xe8a2c7[_0x4cc7('0x8')]['__processGLData'] = function(_0x86f288, _0x56d325) {
var _0x184ad8 = 0x0, _0x4fa311;
for (_0x4fa311 = _0x4cc7('0x7ee') == _0x56d325 ? new _0x1e3ce8('uniform\x20([A-Za-z0-9]+)\x20([A-Za-z0-9_]+)','') : new _0x1e3ce8(_0x4cc7('0x3787'),''); _0x4fa311.matchSub(_0x86f288, _0x184ad8); ) {
var _0x650f15 = _0x4fa311.matched(0x1);
var _0x19fff4 = _0x4fa311.matched(0x2);
if (!_0x29cea6.startsWith(_0x19fff4, _0x4cc7('0x3788'))) {
if ('AtqLb' === _0x56067a.RvuhX) {
var _0x1a9904 = _0x184ad8[_0x56d325];
++_0x56d325;
_0x1a9904.update(_0x86f288);
} else {
_0x184ad8 = _0x56067a.WWJWS == _0x56d325;
if (_0x29cea6.startsWith(_0x650f15, _0x4cc7('0x186a'))) {
_0x650f15 = new _0x1274fc();
_0x650f15.name = _0x19fff4;
_0x650f15.__isUniform = _0x184ad8;
this.__inputBitmapData.push(_0x650f15);
switch (_0x19fff4) {
case _0x4cc7('0x217a'):
this.__bitmap = _0x650f15;
break;
case 'openfl_Texture':
this.__texture = _0x650f15;
}
this.__data[_0x19fff4] = _0x650f15;
this.__isGenerated && (this[_0x19fff4] = _0x650f15);
} else if (!Object.prototype.hasOwnProperty.call(this.__data, _0x19fff4) || null == _0x19c1c0.field(this.__data, _0x19fff4)) {
switch (_0x650f15) {
case _0x4cc7('0x3789'):
var _0x108bd1 = 0x0;
break;
case _0x4cc7('0x378a'):
_0x108bd1 = 0x1;
break;
case _0x4cc7('0x378b'):
_0x108bd1 = 0x2;
break;
case _0x4cc7('0x378c'):
_0x108bd1 = 0x3;
break;
case _0x4cc7('0x378d'):
case _0x4cc7('0x378e'):
_0x108bd1 = 0x5;
break;
case 'dvec3':
case _0x4cc7('0x378f'):
_0x108bd1 = 0x6;
break;
case _0x4cc7('0x3790'):
case 'float':
_0x108bd1 = 0x4;
break;
case _0x4cc7('0x3791'):
case 'uvec3':
_0x108bd1 = 0xa;
break;
case _0x56067a.teoVa:
case _0x4cc7('0x3792'):
_0x108bd1 = 0xb;
break;
case _0x4cc7('0x3793'):
case 'mat2x2':
_0x108bd1 = 0xc;
break;
case _0x4cc7('0x3794'):
_0x108bd1 = 0xd;
break;
case 'mat2x4':
_0x108bd1 = 0xe;
break;
case _0x4cc7('0x3795'):
_0x108bd1 = 0xf;
break;
case _0x4cc7('0x3796'):
case _0x4cc7('0x3797'):
_0x108bd1 = 0x10;
break;
case _0x4cc7('0x3798'):
_0x108bd1 = 0x11;
break;
case 'mat4':
case 'mat4x4':
_0x108bd1 = 0x14;
break;
case _0x4cc7('0x3799'):
_0x108bd1 = 0x12;
break;
case _0x4cc7('0x379a'):
_0x108bd1 = 0x13;
break;
case 'int':
case _0x4cc7('0x379b'):
_0x108bd1 = 0x8;
break;
case _0x4cc7('0x379c'):
case _0x4cc7('0x379d'):
_0x108bd1 = 0x9;
break;
case _0x4cc7('0x379e'):
case _0x4cc7('0x379f'):
_0x108bd1 = 0x7;
break;
default:
_0x108bd1 = null;
}
switch (_0x108bd1) {
case 0x1:
case 0x5:
case 0x9:
_0x650f15 = 0x2;
break;
case 0x3:
case 0x7:
case 0xb:
case 0xc:
_0x650f15 = 0x4;
break;
case 0x2:
case 0x6:
case 0xa:
_0x650f15 = 0x3;
break;
case 0x10:
_0x650f15 = 0x9;
break;
case 0x14:
_0x650f15 = 0x10;
break;
default:
_0x650f15 = 0x1;
}
switch (_0x108bd1) {
case 0xc:
var _0x3042d3 = 0x2;
break;
case 0x10:
_0x3042d3 = 0x3;
break;
case 0x14:
_0x3042d3 = 0x4;
break;
default:
_0x3042d3 = 0x1;
}
switch (_0x108bd1) {
case 0x0:
case 0x1:
case 0x2:
case 0x3:
var _0x4bf907 = new _0x2588bb();
_0x4bf907.set_name(_0x19fff4);
_0x4bf907.type = _0x108bd1;
_0x4bf907.__arrayLength = _0x3042d3;
_0x4bf907.__isBool = !0x0;
_0x4bf907.__isUniform = _0x184ad8;
_0x4bf907.__length = _0x650f15;
this.__paramBool.push(_0x4bf907);
_0x4cc7('0x37a0') == _0x19fff4 && (this.__hasColorTransform = _0x4bf907);
this.__data[_0x19fff4] = _0x4bf907;
this.__isGenerated && (this[_0x19fff4] = _0x4bf907);
break;
case 0x8:
case 0x9:
case 0xa:
case 0xb:
_0x4bf907 = new _0x2588bb();
_0x4bf907.set_name(_0x19fff4);
_0x4bf907.type = _0x108bd1;
_0x4bf907.__arrayLength = _0x3042d3;
_0x4bf907.__isInt = !0x0;
_0x4bf907.__isUniform = _0x184ad8;
_0x4bf907.__length = _0x650f15;
this.__paramInt.push(_0x4bf907);
this.__data[_0x19fff4] = _0x4bf907;
this.__isGenerated && (this[_0x19fff4] = _0x4bf907);
break;
default:
_0x4bf907 = new _0x2588bb();
_0x4bf907.set_name(_0x19fff4);
_0x4bf907.type = _0x108bd1;
_0x4bf907.__arrayLength = _0x3042d3;
0x0 < _0x3042d3 && (_0x108bd1 = _0x3042d3 * _0x3042d3,
_0x108bd1 = null != _0x108bd1 ? new _0x38236d(_0x108bd1) : null,
_0x4bf907.__uniformMatrix = _0x108bd1);
_0x4bf907.__isFloat = !0x0;
_0x4bf907.__isUniform = _0x184ad8;
_0x4bf907.__length = _0x650f15;
this.__paramFloat.push(_0x4bf907);
if (_0x29cea6.startsWith(_0x19fff4, _0x4cc7('0x1dba')))
switch (_0x19fff4) {
case _0x4cc7('0x37a1'):
this.__alpha = _0x4bf907;
break;
case _0x4cc7('0x37a2'):
this.__colorMultiplier = _0x4bf907;
break;
case 'openfl_ColorOffset':
this.__colorOffset = _0x4bf907;
break;
case _0x56067a.ILgWf:
this.__matrix = _0x4bf907;
break;
case 'openfl_Position':
this.__position = _0x4bf907;
break;
case _0x4cc7('0x37a3'):
this.__textureCoord = _0x4bf907;
break;
case _0x4cc7('0x37a4'):
this.__textureSize = _0x4bf907;
}
this.__data[_0x19fff4] = _0x4bf907;
this.__isGenerated && (this[_0x19fff4] = _0x4bf907);
}
}
_0x19fff4 = _0x4fa311.matchedPos();
_0x184ad8 = _0x19fff4.pos + _0x19fff4.len;
}
}
}
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = function() {
null != this.program && this.__updateGL();
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a5')] = function(_0x35b5c4, _0x34f910) {
null != this.program && this.__updateGLFromBuffer(_0x35b5c4, _0x34f910);
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a6')] = function() {
for (var _0x11b5c8 = 0x0, _0x57707 = 0x0, _0x442273 = this.__inputBitmapData; _0x56067a.fyNZQ(_0x57707, _0x442273.length); ) {
var _0x558399 = _0x442273[_0x57707];
++_0x57707;
_0x558399.__updateGL(this.__context, _0x11b5c8);
++_0x11b5c8;
}
_0x11b5c8 = 0x0;
for (_0x57707 = this.__paramBool; _0x11b5c8 < _0x57707.length; )
_0x442273 = _0x57707[_0x11b5c8],
++_0x11b5c8,
_0x442273.__updateGL(this.__context);
_0x11b5c8 = 0x0;
for (_0x57707 = this.__paramFloat; _0x11b5c8 < _0x57707.length; )
_0x442273 = _0x57707[_0x11b5c8],
++_0x11b5c8,
_0x442273.__updateGL(this.__context);
_0x11b5c8 = 0x0;
for (_0x57707 = this.__paramInt; _0x11b5c8 < _0x57707.length; )
_0x442273 = _0x57707[_0x11b5c8],
++_0x11b5c8,
_0x442273.__updateGL(this.__context);
}
;
_0xe8a2c7[_0x4cc7('0x8')]['__updateGLFromBuffer'] = function(_0x1a812b, _0x3eb164) {
for (var _0x3dc1d5 = 0x0, _0x52836d, _0x11bb09, _0x577f3b, _0x1c9b57, _0x4bf907, _0x48c401 = 0x0, _0x16dada = _0x1a812b.inputCount; _0x48c401 < _0x16dada; )
_0x4bf907 = _0x48c401++,
_0x52836d = _0x1a812b.inputRefs[_0x4bf907],
_0x11bb09 = _0x1a812b.inputs[_0x4bf907],
_0x577f3b = _0x1a812b.inputFilter[_0x4bf907],
_0x1c9b57 = _0x1a812b.inputMipFilter[_0x4bf907],
_0x4bf907 = _0x1a812b.inputWrap[_0x4bf907],
null != _0x11bb09 && (_0x52836d.__updateGL(this.__context, _0x3dc1d5, _0x11bb09, _0x577f3b, _0x1c9b57, _0x4bf907),
++_0x3dc1d5);
_0x3dc1d5 = this.__context.gl;
0x0 < _0x1a812b.paramDataLength ? (null == _0x1a812b.paramDataBuffer && (_0x1a812b.paramDataBuffer = _0x3dc1d5.createBuffer()),
this.__context.__bindGLArrayBuffer(_0x1a812b.paramDataBuffer),
_0x1dc05c.bufferData(_0x3dc1d5, _0x3dc1d5.ARRAY_BUFFER, _0x1a812b.paramData, _0x3dc1d5.DYNAMIC_DRAW)) : this.__context.__bindGLArrayBuffer(null);
_0x11bb09 = _0x52836d = _0x3dc1d5 = 0x0;
_0x577f3b = _0x1a812b.paramBoolCount;
_0x1c9b57 = _0x1a812b.paramFloatCount;
_0x48c401 = _0x1a812b.paramData;
for (var _0x5aff49, _0x3fccc9 = _0x4bf907 = null, _0x161060 = null, _0xb06724 = 0x0, _0x3e3cd2 = _0x1a812b.paramCount; _0xb06724 < _0x3e3cd2; ) {
var _0x313235 = _0xb06724++;
_0x16dada = !0x1;
if (_0x313235 < _0x577f3b) {
if (_0x4cc7('0x37a7') === _0x4cc7('0x37a7')) {
_0x5aff49 = _0x1a812b.paramRefs_Bool[_0x3dc1d5];
for (var _0x2bc114 = 0x0, _0x1fb3e3 = _0x1a812b.overrideBoolCount; _0x2bc114 < _0x1fb3e3; ) {
var _0x2e1983 = _0x2bc114++;
if (_0x5aff49.name == _0x1a812b.overrideBoolNames[_0x2e1983]) {
_0x4bf907 = _0x1a812b.overrideBoolValues[_0x2e1983];
_0x16dada = !0x0;
break;
}
}
_0x16dada ? _0x5aff49.__updateGL(this.__context, _0x4bf907) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164);
++_0x3dc1d5;
} else {
this._pivotZero = 0x0 == this._pivotPoint.x && 0x0 == this._pivotPoint.y && 0x0 == this._pivotPoint.z;
this.invalidateTransform();
}
} else if (_0x313235 < _0x577f3b + _0x1c9b57) {
_0x5aff49 = _0x1a812b.paramRefs_Float[_0x52836d];
_0x2bc114 = 0x0;
for (_0x1fb3e3 = _0x1a812b.overrideFloatCount; _0x2bc114 < _0x1fb3e3; )
if (_0x2e1983 = _0x2bc114++,
_0x5aff49.name == _0x1a812b.overrideFloatNames[_0x2e1983]) {
_0x3fccc9 = _0x1a812b.overrideFloatValues[_0x2e1983];
_0x16dada = !0x0;
break;
}
_0x16dada ? _0x5aff49.__updateGL(this.__context, _0x3fccc9) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164);
++_0x52836d;
} else {
_0x5aff49 = _0x1a812b.paramRefs_Int[_0x11bb09];
_0x2bc114 = 0x0;
for (_0x1fb3e3 = _0x1a812b.overrideIntCount; _0x2bc114 < _0x1fb3e3; )
if (_0x2e1983 = _0x2bc114++,
_0x5aff49.name == _0x1a812b.overrideIntNames[_0x2e1983]) {
_0x161060 = _0x1a812b.overrideIntValues[_0x2e1983];
_0x16dada = !0x0;
break;
}
_0x16dada ? _0x5aff49.__updateGL(this.__context, _0x161060) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164);
++_0x11bb09;
}
}
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a8')] = function() {
return this.__glFragmentSource;
}
;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a9')] = function() {
return this.__glVertexSource;
}
;
_0xe8a2c7[_0x4cc7('0x8')]['__class__'] = _0xe8a2c7;
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_glVertexSource'] = _0x4cc7('0x37a9');
_0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x37a8')] = 'get_glFragmentSource';
var _0x48751f = function(_0x2bf7ea) {
if (_0x4cc7('0x37aa') !== 'qhYSJ') {
this[_0x4cc7('0xca7')]();
null != this['program'] && this[_0x4cc7('0x377e')]();
} else {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x37ab'));
null == this['__glVertexSource'] && (this['__glVertexSource'] = _0x4cc7('0x37ac'));
_0xe8a2c7[_0x4cc7('0x96b')](this, _0x2bf7ea);
this[_0x4cc7('0x29f3')] = !0x0;
this['__initGL']();
}
};
_0x16dada[_0x4cc7('0x37ad')] = _0x48751f;
_0x48751f['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), _0x4cc7('0x37ae')];
_0x48751f[_0x4cc7('0x92b')] = _0xe8a2c7;
_0x48751f[_0x4cc7('0x8')] = _0x5aff49(_0xe8a2c7['prototype'], {
'openfl_Position': null,
'openfl_TextureCoord': null,
'openfl_Matrix': null,
'openfl_TextureSize': null,
'openfl_Texture': null,
'__class__': _0x48751f
});
var _0x34e94f = function() {
if ('JljXk' === 'pkXnO') {
null == _0x5aff49 || _0x5aff49[_0x4cc7('0x1452')] != _0x5aff49[_0x4cc7('0x2ad8')] ? (_0x5aff49 = new _0x57ba29(c[_0x4cc7('0xc79')],b,d),
a[_0x4cc7('0x2e3a')][_0x4cc7('0x29')](_0x5aff49)) : (_0x5aff49[_0x4cc7('0xc79')] = c['format'],
_0x5aff49['startIndex'] = b,
_0x5aff49[_0x4cc7('0x2ad8')] = d);
} else {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = 'varying\x20vec2\x20openfl_TextureCoordv;\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x0a\x09\x09uniform\x20mat4\x20uMultipliers;\x0a\x09\x09uniform\x20vec4\x20uOffsets;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(openfl_Texture,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09\x09color\x20=\x20vec4\x20(color.rgb\x20/\x20color.a,\x20color.a);\x0a\x09\x09\x09\x09color\x20=\x20uOffsets\x20+\x20color\x20*\x20uMultipliers;\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(color.rgb\x20*\x20color.a,\x20color.a);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09}');
null == this['__glVertexSource'] && (this['__glVertexSource'] = _0x4cc7('0x37af'));
_0x48751f[_0x4cc7('0x96b')](this);
this['uMultipliers']['value'] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1];
this[_0x4cc7('0xc55')][_0x4cc7('0x9')] = [0x0, 0x0, 0x0, 0x0];
this[_0x4cc7('0x29f3')] = !0x0;
this[_0x4cc7('0x29f4')]();
}
};
_0x16dada[_0x4cc7('0x37b0')] = _0x34e94f;
_0x34e94f[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x14db'), _0x4cc7('0x37b1'), 'ColorMatrixShader'];
_0x34e94f[_0x4cc7('0x92b')] = _0x48751f;
_0x34e94f[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], {
'init': function(_0x2efc7c) {
var _0x39f03f = this[_0x4cc7('0xc54')][_0x4cc7('0x9')]
, _0x69a156 = this[_0x4cc7('0xc55')]['value'];
_0x39f03f[0x0] = _0x2efc7c[0x0];
_0x39f03f[0x1] = _0x2efc7c[0x1];
_0x39f03f[0x2] = _0x2efc7c[0x2];
_0x39f03f[0x3] = _0x2efc7c[0x3];
_0x39f03f[0x4] = _0x2efc7c[0x5];
_0x39f03f[0x5] = _0x2efc7c[0x6];
_0x39f03f[0x6] = _0x2efc7c[0x7];
_0x39f03f[0x7] = _0x2efc7c[0x8];
_0x39f03f[0x8] = _0x2efc7c[0xa];
_0x39f03f[0x9] = _0x2efc7c[0xb];
_0x39f03f[0xa] = _0x2efc7c[0xc];
_0x39f03f[0xb] = _0x2efc7c[0xd];
_0x39f03f[0xc] = _0x2efc7c[0xf];
_0x39f03f[0xd] = _0x2efc7c[0x10];
_0x39f03f[0xe] = _0x2efc7c[0x11];
_0x39f03f[0xf] = _0x2efc7c[0x12];
_0x69a156[0x0] = _0x2efc7c[0x4] / 0xff;
_0x69a156[0x1] = _0x2efc7c[0x9] / 0xff;
_0x69a156[0x2] = _0x2efc7c[0xe] / 0xff;
_0x69a156[0x3] = _0x2efc7c[0x13] / 0xff;
},
'uMultipliers': null,
'uOffsets': null,
'__class__': _0x34e94f
});
var _0x3980ab = {};
_0x16dada[_0x4cc7('0x37b2')] = _0x3980ab;
_0x3980ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x37b3'), _0x4cc7('0x37b4')];
_0x3980ab[_0x4cc7('0x376d')] = function(_0x5a4ff4) {
if (_0x4cc7('0x37b5') === _0x56067a['piluw']) {
return this['_numVertices'];
} else {
return {};
}
}
;
var _0x69b7c5 = function(_0x4079af) {
_0x393fa1[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xb3b')](_0x4079af);
this[_0x4cc7('0xb01')] = 0x1;
this[_0x4cc7('0xb0b')] = !0x1;
};
_0x16dada[_0x4cc7('0x37b6')] = _0x69b7c5;
_0x69b7c5[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x37b7')];
_0x69b7c5[_0x4cc7('0x92b')] = _0x393fa1;
_0x69b7c5[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], {
'__matrix': null,
'__applyFilter': function(_0x54ee00, _0x6ae555, _0xf64c90, _0x5dddb6) {
var _0x35e56b = _0x6ae555[_0x4cc7('0xa7e')]
, _0x1ec4da = _0x54ee00[_0x4cc7('0xa7e')];
_0x1c27fe[_0x4cc7('0x333e')](_0x35e56b);
_0x1c27fe[_0x4cc7('0x333e')](_0x1ec4da);
var _0x1b2d16 = _0x35e56b[_0x4cc7('0x15c2')]()
, _0x4bf907 = _0x1ec4da['get_data']()
, _0x48c401 = _0x5dddb6['x'] - _0xf64c90['x'] | 0x0;
_0x5dddb6 = _0x5dddb6['y'] - _0xf64c90['y'] | 0x0;
_0x6ae555 = 0x4 * _0x6ae555['width'];
var _0x16dada = 0x4 * _0x54ee00[_0x4cc7('0x7d9')]
, _0x5aff49 = _0x35e56b[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]
, _0x32fa01 = _0x1ec4da[_0x4cc7('0xaa3')][_0x4cc7('0xc79')];
_0x35e56b = _0x35e56b[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
_0x1ec4da = _0x1ec4da[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
for (var _0x161060, _0x336f64 = 0x0, _0x3e3cd2, _0x58c2e5, _0x2bc114 = _0xf64c90['y'] | 0x0, _0x1fb3e3 = _0xf64c90['height'] | 0x0; _0x2bc114 < _0x1fb3e3; )
for (var _0x471142 = _0x2bc114++, _0x23639f = _0xf64c90['x'] | 0x0, _0x172b83 = _0xf64c90[_0x4cc7('0x7d9')] | 0x0; _0x23639f < _0x172b83; ) {
_0x58c2e5 = _0x23639f++;
_0x3e3cd2 = _0x471142 * _0x6ae555 + 0x4 * _0x58c2e5;
_0x58c2e5 = (_0x471142 + _0x48c401) * _0x16dada + 0x4 * (_0x58c2e5 + _0x5dddb6);
switch (_0x5aff49) {
case 0x0:
_0x161060 = (_0x1b2d16[_0x3e3cd2] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x10 | (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x8 | _0x1b2d16[_0x3e3cd2 + 0x3] & 0xff;
break;
case 0x1:
_0x161060 = _0x56067a[_0x4cc7('0x67b')]((_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x10, (_0x1b2d16[_0x3e3cd2 + 0x3] & 0xff) << 0x8) | _0x1b2d16[_0x3e3cd2] & 0xff;
break;
case 0x2:
_0x161060 = (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x10 | (_0x1b2d16[_0x3e3cd2] & 0xff) << 0x8 | _0x1b2d16[_0x3e3cd2 + 0x3] & 0xff;
}
_0x35e56b && 0x0 != (_0x161060 & 0xff) && 0xff != (_0x161060 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x161060 & 0xff),
_0x161060 = (_0x5253a4['__clamp'][Math['round']((_0x161060 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x161060 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x161060 >>> 0x8 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x8 | _0x161060 & 0xff);
0x0 == (_0x161060 & 0xff) ? _0x336f64 = 0x0 : (_0x336f64 = ((Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](this[_0x4cc7('0x21de')][0x0] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x1] * (_0x161060 >>> 0x10 & 0xff) + _0x56067a['Ceavz'](this[_0x4cc7('0x21de')][0x2], _0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0x3] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0x4], 0xff)) | 0x0) & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x336f64 & 0xff,
_0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | ((Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x56067a[_0x4cc7('0x7e3')](_0x56067a[_0x4cc7('0x7e3')](this[_0x4cc7('0x21de')][0x5] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x6] * (_0x161060 >>> 0x10 & 0xff) + this[_0x4cc7('0x21de')][0x7] * (_0x161060 >>> 0x8 & 0xff), this[_0x4cc7('0x21de')][0x8] * (_0x161060 & 0xff)), this[_0x4cc7('0x21de')][0x9]), 0xff)) | 0x0) & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x336f64 & 0xff,
_0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | ((Math['max'](0x0, Math[_0x4cc7('0x53')](this[_0x4cc7('0x21de')][0xa] * _0x56067a['dDzVi'](_0x161060 >>> 0x18, 0xff) + this['__matrix'][0xb] * (_0x161060 >>> 0x10 & 0xff) + this['__matrix'][0xc] * (_0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0xd] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0xe], 0xff)) | 0x0) & 0xff) << 0x8 | _0x336f64 & 0xff,
_0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x56067a[_0x4cc7('0x67b')](Math[_0x4cc7('0x52')](0x0, Math['min'](this[_0x4cc7('0x21de')][0xf] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x10] * (_0x56067a[_0x4cc7('0x60b')](_0x161060, 0x10) & 0xff) + this[_0x4cc7('0x21de')][0x11] * (_0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0x12] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0x13], 0xff)), 0x0) & 0xff);
_0x1ec4da && (0x0 == (_0x336f64 & 0xff) ? 0x0 != _0x336f64 && (_0x336f64 = 0x0) : 0xff != (_0x336f64 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x336f64 & 0xff],
_0x336f64 = ((_0x336f64 >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x336f64 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x336f64 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x336f64 & 0xff));
switch (_0x32fa01) {
case 0x0:
_0x4bf907[_0x58c2e5] = _0x56067a[_0x4cc7('0x7f6')](_0x336f64 >>> 0x18, 0xff);
_0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x10 & 0xff;
_0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x8 & 0xff;
_0x4bf907[_0x58c2e5 + 0x3] = _0x336f64 & 0xff;
break;
case 0x1:
_0x4bf907[_0x58c2e5] = _0x336f64 & 0xff;
_0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x18 & 0xff;
_0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x10 & 0xff;
_0x4bf907[_0x58c2e5 + 0x3] = _0x56067a[_0x4cc7('0x7f7')](_0x336f64 >>> 0x8, 0xff);
break;
case 0x2:
_0x4bf907[_0x58c2e5] = _0x336f64 >>> 0x8 & 0xff,
_0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x10 & 0xff,
_0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x18 & 0xff,
_0x4bf907[_0x58c2e5 + 0x3] = _0x336f64 & 0xff;
}
}
_0x54ee00[_0x4cc7('0xa7e')][_0x4cc7('0xdc6')] = !0x0;
return _0x54ee00;
},
'__initShader': function(_0x1dae86, _0x2b5d47) {
if (_0x4cc7('0x37bc') !== _0x4cc7('0x37bd')) {
_0x69b7c5[_0x4cc7('0x37be')][_0x4cc7('0x8fe')](this[_0x4cc7('0xb3c')]());
return _0x69b7c5[_0x4cc7('0x37be')];
} else {
this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this['active'] && (this[_0x4cc7('0x2324')] = 0x0);
_0x255a64['prototype'][_0x4cc7('0x94a')]['call'](this, _0x1dae86);
this[_0x4cc7('0x1d68')]['physicsData'][_0x4cc7('0xf31')] && !this[_0x4cc7('0x145d')] && (this[_0x4cc7('0x2344')] = 0x1);
}
},
'get_matrix': function() {
return this[_0x4cc7('0x21de')];
},
'set_matrix': function(_0x3f5bf0) {
null == _0x3f5bf0 && (_0x3f5bf0 = [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]);
return this[_0x4cc7('0x21de')] = _0x3f5bf0;
},
'__class__': _0x69b7c5,
'__properties__': {
'set_matrix': _0x4cc7('0xb3b'),
'get_matrix': _0x4cc7('0xb3c')
}
});
var _0x1be873 = function() {};
_0x16dada[_0x4cc7('0x37bf')] = _0x1be873;
_0x1be873[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', 'Greyscale'];
_0x1be873['colorToGreyscale'] = function(_0x2439a3) {
return (0.299 * (_0x2439a3 >> 0x10 & 0xff) | 0x0) + (0.587 * (_0x2439a3 >> 0x8 & 0xff) | 0x0) + (0.114 * (_0x2439a3 & 0xff) | 0x0);
}
;
var _0x26bd70 = function() {};
_0x16dada[_0x4cc7('0x37c0')] = _0x26bd70;
_0x26bd70['__name__'] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x37c1')];
_0x26bd70[_0x4cc7('0x350e')] = function(_0x4a5c94) {
return 0x1;
}
;
_0x26bd70[_0x4cc7('0x9e8')] = function(_0x3296e0) {
_0x3296e0 = 'img/' + _0x3296e0;
return _0x6fe3b9[_0x4cc7('0x9e8')](_0x3296e0, _0x4cc7('0x37c2')) ? !0x0 : _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x37c3')](_0x3296e0);
}
;
_0x26bd70[_0x4cc7('0x21e7')] = function(_0x36d526, _0x2aaa41) {
_0x2d63f9[_0x4cc7('0x37c4')](null, _0x2aaa41) && (_0x2aaa41 = !0x0);
var _0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x692') + _0x36d526, _0x2aaa41);
null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34aa') + _0x36d526, _0x2aaa41),
null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ab') + _0x36d526, _0x2aaa41),
null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ac') + _0x36d526, _0x2aaa41))));
_0x508813[_0x4cc7('0x34ad')](0x0, 0x0, _0x508813[_0x4cc7('0x34ae')](0x0, 0x0));
return _0x508813;
}
;
_0x26bd70[_0x4cc7('0xfe2')] = function(_0x3de5ae, _0x5b569a, _0x803c00) {
if (_0x4cc7('0x37c5') === _0x4cc7('0x37c6')) {
_0x1c24cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1f76'), _0x48c401(this, this[_0x4cc7('0x1261')]));
this[_0x4cc7('0x2248')] = _0x2bc114[_0x4cc7('0x24')](null);
this[_0x4cc7('0x354a')](!0x0);
_0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x2d39'), _0x48c401(this, this[_0x4cc7('0x9fd')]));
} else {
null == _0x803c00 && (_0x803c00 = !0x0);
null == _0x5b569a && (_0x5b569a = !0x0);
_0x5b569a = new _0x38d890(_0x26bd70[_0x4cc7('0x21e7')](_0x3de5ae, _0x5b569a));
if (null == _0x5b569a[_0x4cc7('0xaf0')]())
throw new _0x202aa0(new _0x5a0ff5(_0x3de5ae + '\x20is\x20not\x20a\x20valid\x20file\x20name!'));
_0x26bd70[_0x4cc7('0x1f14')](_0x5b569a, _0x803c00);
return _0x5b569a;
}
}
;
_0x26bd70[_0x4cc7('0x1f14')] = function(_0x59875a, _0x11bd5c, _0x1e0876, _0x170a8c) {
null == _0x1e0876 && (_0x1e0876 = 0x1);
null == _0x11bd5c && (_0x11bd5c = !0x0);
null == _0x170a8c && (_0x170a8c = _0x172b83[_0x4cc7('0xc1e')]());
_0x1e0876 *= _0x26bd70[_0x4cc7('0x350e')](_0x170a8c[_0x4cc7('0xa9a')]);
_0x59875a[_0x4cc7('0xb3e')](_0x1e0876);
_0x59875a[_0x4cc7('0xb2a')](_0x1e0876);
_0x11bd5c && (_0x1e0876 *= 0.9,
_0x11bd5c = _0x56067a[_0x4cc7('0x7df')](_0x59875a[_0x4cc7('0xaf0')]()[_0x4cc7('0x7d9')], _0x1e0876),
_0x170a8c = new _0x23639f(_0x59875a),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x170a8c, null != _0x11bd5c ? new _0x392c21(!0x0,_0x11bd5c) : new _0x13ca4e(!0x0)),
_0x11bd5c = _0x59875a[_0x4cc7('0xaf0')]()[_0x4cc7('0x98b')] * _0x1e0876,
_0x59875a = new _0x23639f(_0x59875a),
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x59875a, null != _0x11bd5c ? new _0x392c21(!0x1,_0x11bd5c) : new _0x13ca4e(!0x1)));
}
;
var _0x24d6d3 = function(_0xa85d23, _0x1548a2, _0x4cf47a, _0x39a4b3, _0x253d42) {
if ('ZTdCV' === _0x4cc7('0x37c7')) {
null == _0x253d42 && (_0x253d42 = 0.75);
null == _0x4cf47a && (_0x4cf47a = 0.75);
this[_0x4cc7('0x37c8')] = 0x0;
this[_0x4cc7('0x196f')] = !0x1;
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xc3b')] = _0xa85d23;
this['direction'] = _0x1548a2;
this['scrollAmount'] = _0x4cf47a;
this[_0x4cc7('0x37c9')] = _0x253d42;
if (null == _0x39a4b3 && (_0x39a4b3 = _0x24d6d3['defaultImagePath'],
_0x56067a['CABto'](null, _0x39a4b3)))
throw new _0x202aa0(new _0x5a0ff5('Must\x20specify\x20either\x20imagePath\x20or\x20defaultImagePath!'));
var _0x5a5d42 = _0x26bd70['getBitmap'](_0x39a4b3);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() {
if ('ZzaUd' === _0x4cc7('0x37ca')) {
var _0x199ad0 = _0x21ad67;
if (_0x5260f5['__instanceof'](_0x1548a2, _0x23639f))
if (_0x5260f5['__instanceof'](_0x1548a2[_0x4cc7('0x10b2')], _0x199ad0))
_0x1548a2 = _0x1548a2[_0x4cc7('0x10b2')];
else
throw new _0x202aa0(_0x4bf907['string'](_0x199ad0) + _0x4cc7('0x28f'));
else
throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x199ad0) + _0x4cc7('0x28f'));
this[_0x4cc7('0x2123')] ? (_0x4cf47a = _0x1548a2[_0x4cc7('0xb48')]() ? _0x1548a2[_0x4cc7('0x472')]() + _0x1548a2['get_width']() + this[_0x4cc7('0xcc8')] * _0x4cf47a['x'] : _0x1548a2['get_x'](),
_0x4cf47a != _0xa85d23['get_x']() && _0xa85d23['set_x'](_0x4cf47a)) : (_0x4cf47a = _0x1548a2[_0x4cc7('0xb48')]() ? _0x1548a2[_0x4cc7('0xb45')]() + _0x1548a2[_0x4cc7('0xa75')]() + this[_0x4cc7('0xcc8')] * _0x4cf47a['y'] : _0x1548a2['get_y'](),
_0x4cf47a != _0xa85d23[_0x4cc7('0xb45')]() && _0xa85d23[_0x4cc7('0xb44')](_0x4cf47a));
} else {
switch (_0x1548a2) {
case 0x1:
var _0xa85d23 = _0x5a5d42['get_width']();
_0x5a5d42[_0x4cc7('0xb44')](_0xa85d23);
_0x5a5d42[_0x4cc7('0xb4c')](0x10e);
break;
case 0x2:
_0xa85d23 = _0x5a5d42['get_width']();
_0x5a5d42[_0x4cc7('0xb46')](_0xa85d23);
_0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')]();
_0x5a5d42[_0x4cc7('0xb44')](_0xa85d23);
_0x5a5d42[_0x4cc7('0xb4c')](0xb4);
break;
case 0x3:
_0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](),
_0x5a5d42[_0x4cc7('0xb46')](_0xa85d23),
_0x5a5d42[_0x4cc7('0xb4c')](0x5a);
}
}
}
)));
switch (_0x1548a2) {
case 0x1:
_0xa85d23 = _0x5a5d42[_0x4cc7('0xa74')]();
_0x5a5d42['set_y'](_0xa85d23);
_0x5a5d42['set_rotation'](0x10e);
break;
case 0x2:
_0xa85d23 = _0x5a5d42['get_width']();
_0x5a5d42[_0x4cc7('0xb46')](_0xa85d23);
_0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')]();
_0x5a5d42[_0x4cc7('0xb44')](_0xa85d23);
_0x5a5d42[_0x4cc7('0xb4c')](0xb4);
break;
case 0x3:
_0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](),
_0x5a5d42[_0x4cc7('0xb46')](_0xa85d23),
_0x5a5d42[_0x4cc7('0xb4c')](0x5a);
}
this['addChild'](_0x5a5d42);
this[_0x4cc7('0xbba')](!0x0);
this[_0x4cc7('0xbb1')] = !0x0;
this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this['onAdded']));
this['addEventListener']('mouseDown', _0x48c401(this, this[_0x4cc7('0xcdf')]));
this[_0x4cc7('0x9ad')]('mouseOut', _0x48c401(this, this['onMouseOut']));
this[_0x4cc7('0x9ad')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x1260')]));
this[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x1260')]));
this[_0x4cc7('0x9ad')]('click', _0x48c401(this, this[_0x4cc7('0x1261')]));
} else {
return this[_0x4cc7('0x37cc')];
}
};
_0x16dada['haxeutils.display.ScrollIndicator'] = _0x24d6d3;
_0x24d6d3[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x37cd')];
_0x24d6d3[_0x4cc7('0x92b')] = _0x457ac5;
_0x24d6d3[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], {
'view': null,
'direction': null,
'scrollAmount': null,
'holdScrollRate': null,
'holding': null,
'heldFrames': null,
'onAdded': function(_0x47d4b4) {
this[_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]));
},
'onEnterFrame': function(_0x326663) {
if (null == this[_0x4cc7('0x99c')])
this[_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this['onEnterFrame']));
else {
switch (this[_0x4cc7('0x2122')]) {
case 0x0:
this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')] < this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0xa97')]() - 1e-10);
break;
case 0x1:
this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')] > this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0x13bb')]() + 1e-10);
break;
case 0x2:
this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')]['_cameraX'] > this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')]['get_left']() + 1e-10);
break;
case 0x3:
this[_0x4cc7('0xc20')](this['view'][_0x4cc7('0xdcf')] < this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0xa98')]() - 1e-10);
}
if (this[_0x4cc7('0x196f')] && (this['heldFrames']++,
!this[_0x4cc7('0xb48')]()))
this[_0x4cc7('0x1260')]();
}
},
'onMouseDown': function(_0x116f68) {
_0x3ae7ae['stop'](this['view'], null, !0x1, !0x1);
this['slowScroll']();
this[_0x4cc7('0x196f')] = !0x0;
this['heldFrames'] = 0x0;
},
'onMouseOut': function(_0x518a6a) {
this[_0x4cc7('0x196f')] = !0x1;
_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc3b')], null, !0x1, !0x1);
},
'slowScroll': function() {
if (_0x4cc7('0x37ce') !== 'Imleu') {
null == _0x29c9b2 && (_0x29c9b2 = !0x1);
null == _0x42733c && (_0x42733c = 0x0);
null == c && (c = []);
this[_0x4cc7('0xdb4')] = c;
0x0 < _0x42733c && this['set_length'](_0x42733c);
this[_0x4cc7('0x150d')] = _0x29c9b2;
} else {
var _0x42733c = this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')]
, _0x29c9b2 = this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')];
switch (this['direction']) {
case 0x0:
_0x42733c += _0x56067a[_0x4cc7('0x7f8')](this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')](), 0.2);
break;
case 0x1:
_0x29c9b2 -= this['holdScrollRate'] * this['view']['get_height']() * 0.2;
break;
case 0x2:
_0x42733c -= this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')]['get_width']() * 0.2;
break;
case 0x3:
_0x29c9b2 += this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')]['get_height']() * 0.2;
}
this[_0x4cc7('0xc3b')]['scrollTo'](_0x42733c, _0x29c9b2, 0.2, _0x47778c[_0x4cc7('0x37cf')]())[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x37d0')]));
}
},
'onClick': function(_0x3e8096) {
if (_0x4cc7('0x37d1') !== _0x4cc7('0x37d1')) {
_0x3e8096['onComplete'](_0x48c401(this, this[_0x4cc7('0x43')]));
_0x3e8096[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x12aa')]));
_0x3e8096['onProgress'](_0x48c401(this, this[_0x4cc7('0x1af2')]));
return this;
} else {
this['onMouseOut']();
if (!(0xa <= this[_0x4cc7('0x37c8')])) {
if (_0x4cc7('0x37d2') === _0x4cc7('0x37d2')) {
_0x3e8096 = this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')];
var _0x448200 = this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')];
switch (this[_0x4cc7('0x2122')]) {
case 0x0:
_0x3e8096 += this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]();
break;
case 0x1:
_0x448200 -= this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')]['get_height']();
break;
case 0x2:
_0x3e8096 -= this['scrollAmount'] * this[_0x4cc7('0xc3b')]['get_width']();
break;
case 0x3:
_0x448200 += this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa75')]();
}
this[_0x4cc7('0xc3b')][_0x4cc7('0x37d4')](_0x3e8096, _0x448200);
} else {
if (_0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1,
this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')][_0x4cc7('0x234c')](this[_0x4cc7('0x1733')][_0x4cc7('0xb1c')]))
return;
}
}
}
},
'__class__': _0x24d6d3
});
var _0x5eb79d = function() {};
_0x16dada[_0x4cc7('0x37d5')] = _0x5eb79d;
_0x5eb79d[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x37d6')];
_0x5eb79d[_0x4cc7('0x8')] = {};
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0xc3b')] = null;
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x59a903) {}
;
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = function(_0x4a5269) {
if (_0x2d63f9.IUyIN === _0x4cc7('0x2cc')) {
return !0x1;
} else {
this.runner = new _0x40b5bf(this.section,_0x1fb3e3.runner,!0x1,null,!0x1,null);
this.runner.billboardMode = !0x0;
this.sprites.push(this.runner);
var _0x2454ed = this.explorePath.pathName;
_0x2454ed = _0x4b25d1.get_instance().paths.get(_0x2454ed);
this.runner.goesTo = new _0x42bd00(_0x2454ed,0x5);
this.skater = new _0x40b5bf(this.section,_0x1fb3e3.skater,!0x1,null,!0x1,null);
this.skater.billboardMode = !0x0;
this.sprites.push(this.skater);
_0x2454ed = this.explorePath.pathName;
_0x2454ed = _0x4b25d1.get_instance().paths.get(_0x2454ed);
this.skater.goesTo = new _0x42bd00(_0x2454ed,0x6);
}
}
;
_0x5eb79d[_0x4cc7('0x8')]['onMouseMove'] = function(_0xfae2d1) {
return !0x1;
}
;
_0x5eb79d[_0x4cc7('0x8')]['onMouseUp'] = function(_0xe02cf8) {
if (_0x4cc7('0x37d7') !== 'VzmGs') {
null == this.__symbol || this.__playing || 0x2 > this.__totalFrames || (this.__playing = !0x0,
this.__frameTime = 0x3e8 / this.__swf.frameRate | 0x0,
this.__timeElapsed = 0x0);
} else {
return !0x1;
}
}
;
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x32df')] = function(_0x55f42a) {
return !0x1;
}
;
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x1264')] = function(_0x5eb757) {
return !0x1;
}
;
_0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5eb79d;
var _0x1f6df7 = function(_0x525cdc) {
this['mouseDownReceived'] = !0x1;
this[_0x4cc7('0x31f7')] = -0x1e;
this[_0x4cc7('0x2234')] = this[_0x4cc7('0x2235')] = this['deltaX'] = this[_0x4cc7('0x37d8')] = this[_0x4cc7('0x31f6')] = 0x0;
this['dragThresholdSq'] = _0x525cdc * _0x525cdc;
};
_0x16dada[_0x4cc7('0x37d9')] = _0x1f6df7;
_0x1f6df7[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37da')];
_0x1f6df7['__super__'] = _0x5eb79d;
_0x1f6df7[_0x4cc7('0x8')] = _0x5aff49(_0x5eb79d[_0x4cc7('0x8')], {
'prevX': null,
'prevY': null,
'deltaX': null,
'deltaY': null,
'dragThresholdSq': null,
'dragging': null,
'mouseWheelX': null,
'mouseWheelY': null,
'mouseDownReceived': null,
'update': function(_0x571636) {
this[_0x4cc7('0xce0')] && (this[_0x4cc7('0x37db')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbf2')]() - this['prevX'],
this['deltaY'] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xb4f')]() - this[_0x4cc7('0x2235')],
this[_0x4cc7('0x1ca5')] || (_0x571636 = _0x172b83[_0x4cc7('0x46f')]()['scale'],
_0x571636 = 0x1 / ((_0x571636['x'] + _0x571636['y']) / 0x2),
_0x571636 *= _0x571636,
this['dragging'] = this[_0x4cc7('0x37db')] * this[_0x4cc7('0x37db')] * _0x571636 + this['deltaY'] * this['deltaY'] * _0x571636 >= this[_0x4cc7('0x37dc')]),
this[_0x4cc7('0x1ca5')] && (_0x571636 = this[_0x4cc7('0xc3b')],
_0x571636[_0x4cc7('0x2245')](_0x571636[_0x4cc7('0x26dd')] - this['deltaX']),
_0x571636 = this[_0x4cc7('0xc3b')],
_0x571636['set_cameraY'](_0x571636[_0x4cc7('0xdcf')] - this[_0x4cc7('0x37d8')]),
this[_0x4cc7('0x2234')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbf2')](),
this[_0x4cc7('0x2235')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xb4f')]()));
},
'onMouseDown': function(_0x396630) {
null != this['view'][_0x4cc7('0x907')] && this[_0x4cc7('0xc3b')][_0x4cc7('0x907')]['get_mouseX']() >= this['view'][_0x4cc7('0x472')]() && _0x2d63f9[_0x4cc7('0x2b2')](this[_0x4cc7('0xc3b')]['parent'][_0x4cc7('0xb4f')](), this['view']['get_y']()) && this[_0x4cc7('0xc3b')]['parent']['get_mouseX']() <= this['view']['get_x']() + this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() && this[_0x4cc7('0xc3b')][_0x4cc7('0x907')][_0x4cc7('0xb4f')]() <= this[_0x4cc7('0xc3b')][_0x4cc7('0xb45')]() + this['view'][_0x4cc7('0xa75')]() && (this[_0x4cc7('0x2234')] = _0x396630[_0x4cc7('0xa25')],
this['prevY'] = _0x396630[_0x4cc7('0xa24')],
this[_0x4cc7('0x37d8')] = this[_0x4cc7('0x37db')] = 0x0,
this[_0x4cc7('0x1ca5')] = !0x1,
this[_0x4cc7('0xce0')] = !0x0);
return !0x1;
},
'onMouseMove': function(_0x122f05) {
return _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')] && this[_0x4cc7('0xce0')] ? this[_0x4cc7('0x1ca5')] : !0x1;
},
'onMouseUp': function(_0x492db4) {
this[_0x4cc7('0xce0')] = !0x1;
return this[_0x4cc7('0x1ca5')];
},
'onMouseClick': function(_0x21899b) {
this[_0x4cc7('0xce0')] = !0x1;
return this[_0x4cc7('0x1ca5')];
},
'onMouseWheel': function(_0x3ab410) {
if (this[_0x4cc7('0x1ca5')])
return !0x1;
var _0xb8311a = this[_0x4cc7('0xc3b')];
_0xb8311a[_0x4cc7('0x2245')](_0xb8311a[_0x4cc7('0x26dd')] + _0x3ab410['delta'] * this[_0x4cc7('0x31f6')]);
_0xb8311a = this[_0x4cc7('0xc3b')];
_0xb8311a[_0x4cc7('0x2246')](_0xb8311a[_0x4cc7('0xdcf')] + _0x3ab410['delta'] * this[_0x4cc7('0x31f7')]);
return !0x0;
},
'__class__': _0x1f6df7
});
var _0xc28891 = function(_0x509630, _0xe4f15d) {
if (_0x4cc7('0x37dd') === _0x4cc7('0x37de')) {
for (var _0x346c9d = 0x0, _0x1968aa = this[_0x4cc7('0xb63')]; _0x346c9d < _0x1968aa[_0x4cc7('0x34')](); ) {
var _0x4aee21 = _0x1968aa[_0x4cc7('0x2b')](_0x346c9d);
++_0x346c9d;
null == _0x4aee21[_0x4cc7('0x99c')] && _0x4aee21[_0x4cc7('0xb13')](_0x509630);
}
_0x346c9d = 0x0;
for (_0x1968aa = this[_0x4cc7('0xb63')]; _0x346c9d < _0x1968aa[_0x4cc7('0x34')](); )
_0x4aee21 = _0x1968aa[_0x4cc7('0x2b')](_0x346c9d),
++_0x346c9d,
null == _0x4aee21['stage'] && _0x4aee21['__cleanup']();
this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0);
_0x346c9d = 0x0;
for (_0x1968aa = this[_0x4cc7('0xae0')]; _0x346c9d < _0x1968aa[_0x4cc7('0x21')]; )
_0x4aee21 = _0x1968aa[_0x346c9d],
++_0x346c9d,
_0x4aee21[_0x4cc7('0xb13')](_0x509630);
} else {
null == _0xe4f15d && (_0xe4f15d = 0x1);
this[_0x4cc7('0x37df')] = 0x3;
this[_0x4cc7('0xce2')] = this['yVel'] = 0x0;
_0x1f6df7['call'](this, _0x509630);
this[_0x4cc7('0x37df')] *= _0xe4f15d;
}
};
_0x16dada[_0x4cc7('0x37e0')] = _0xc28891;
_0xc28891[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37e1')];
_0xc28891[_0x4cc7('0x92b')] = _0x1f6df7;
_0xc28891['prototype'] = _0x5aff49(_0x1f6df7[_0x4cc7('0x8')], {
'xVel': null,
'yVel': null,
'friction': null,
'update': function(_0x12cb4a) {
_0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x12cb4a);
this[_0x4cc7('0xce0')] && this[_0x4cc7('0x1ca5')] && 0x0 < _0x12cb4a && (this[_0x4cc7('0xce2')] = -this[_0x4cc7('0x37db')] / _0x12cb4a,
this[_0x4cc7('0xce1')] = _0x2d63f9[_0x4cc7('0x2cd')](-this[_0x4cc7('0x37d8')], _0x12cb4a));
if (!this[_0x4cc7('0xce0')]) {
if (0x0 != this[_0x4cc7('0xce2')]) {
var _0x101880 = this[_0x4cc7('0xc3b')];
_0x101880[_0x4cc7('0x2245')](_0x101880[_0x4cc7('0x26dd')] + this[_0x4cc7('0xce2')] * _0x12cb4a);
_0x101880 = this[_0x4cc7('0xce2')] -= this[_0x4cc7('0xce2')] * this[_0x4cc7('0x37df')] * _0x12cb4a;
1e-10 > (0x0 <= _0x101880 ? _0x101880 : -_0x101880) && (this[_0x4cc7('0xce2')] = 0x0);
}
0x0 != this[_0x4cc7('0xce1')] && (_0x101880 = this[_0x4cc7('0xc3b')],
_0x101880['set_cameraY'](_0x101880['_cameraY'] + this[_0x4cc7('0xce1')] * _0x12cb4a),
_0x12cb4a = this[_0x4cc7('0xce1')] -= this[_0x4cc7('0xce1')] * this[_0x4cc7('0x37df')] * _0x12cb4a,
1e-10 > (_0x2d63f9[_0x4cc7('0x2ce')](0x0, _0x12cb4a) ? _0x12cb4a : -_0x12cb4a) && (this[_0x4cc7('0xce1')] = 0x0));
}
},
'onMouseDown': function(_0x24544d) {
if (_0x4cc7('0x37e2') === _0x4cc7('0x37e2')) {
_0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0xcdf')]['call'](this, _0x24544d);
this['mouseDownReceived'] && (this[_0x4cc7('0xce1')] = this[_0x4cc7('0xce2')] = 0x0);
return !0x1;
} else {
return null == this[_0x4cc7('0xaa3')] ? !0x1 : this[_0x4cc7('0xaa3')][_0x4cc7('0xba1')] = _0x24544d;
}
},
'onMouseWheel': function(_0x4120d1) {
if (this[_0x4cc7('0x1ca5')])
return !0x1;
this[_0x4cc7('0xce2')] += _0x2d63f9[_0x4cc7('0x2c8')](this[_0x4cc7('0x31f6')] * _0x4120d1[_0x4cc7('0x1f10')], _0xc28891[_0x4cc7('0x37e3')]);
this[_0x4cc7('0xce1')] += this[_0x4cc7('0x31f7')] * _0x4120d1['delta'] * _0xc28891[_0x4cc7('0x37e3')];
return !0x0;
},
'__class__': _0xc28891
});
var _0x5c050f = function(_0x5a2275) {
this['target'] = _0x5a2275;
};
_0x16dada['haxeutils.display.MatchScroll'] = _0x5c050f;
_0x5c050f[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37e4')];
_0x5c050f[_0x4cc7('0x92b')] = _0x5eb79d;
_0x5c050f[_0x4cc7('0x8')] = _0x5aff49(_0x5eb79d['prototype'], {
'target': null,
'update': function(_0x3a094e) {
this['view'][_0x4cc7('0x26dd')] != this['target']['_cameraX'] && this[_0x4cc7('0xc3b')][_0x4cc7('0x2245')](this[_0x4cc7('0xa26')][_0x4cc7('0x26dd')]);
this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')] != this['target'][_0x4cc7('0xdcf')] && this[_0x4cc7('0xc3b')][_0x4cc7('0x2246')](this[_0x4cc7('0xa26')][_0x4cc7('0xdcf')]);
},
'__class__': _0x5c050f
});
var _0x33a3e9 = function(_0x5ce458, _0x3bbe53, _0x5483ad, _0x5ef28b, _0x59ab30, _0xd53088, _0x19918f, _0x4bf907) {
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x5ef28b && (_0x5ef28b = 0x5);
this[_0x4cc7('0x37e5')] = 0x0;
_0x457ac5['call'](this);
this['backgroundColor'] = _0x3bbe53;
this[_0x4cc7('0x37e6')] = _0x5ef28b;
this[_0x4cc7('0x37e7')] = null != _0x59ab30 ? _0x59ab30 : _0x5ef28b;
this[_0x4cc7('0x37e8')] = _0x5483ad;
this['customBounds'] = _0x19918f;
this[_0x4cc7('0xe15')] = new _0x2cd08d();
this['textField']['set_defaultTextFormat'](_0x5ce458);
null == _0xd53088 ? this['textField'][_0x4cc7('0x3450')](null != _0x5ce458['font']) : this[_0x4cc7('0xe15')]['set_embedFonts'](_0xd53088);
this['textField']['set_x'](_0x5ef28b);
this['textField']['set_y'](_0x5ef28b);
this[_0x4cc7('0xe15')][_0x4cc7('0xb47')](_0x5483ad);
this['textField'][_0x4cc7('0x215a')](!0x1);
this[_0x4cc7('0xe15')][_0x4cc7('0x34cf')](!0x0);
this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0);
this[_0x4cc7('0xe15')]['set_autoSize'](0x1);
this['addChild'](this[_0x4cc7('0xe15')]);
_0x5ce458 = this['textField'];
_0x3bbe53 = null;
null == _0x3bbe53 && (_0x3bbe53 = _0x5ce458['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0);
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x5ce458), new _0x5a0679(_0x3bbe53));
_0x5ce458 = new _0x23639f(this['textField']);
_0x172b83[_0x4cc7('0xc1e')]()['add'](_0x5ce458, new _0x13ca4e(!0x0));
this[_0x4cc7('0xc20')](!0x1);
_0x4bf907 && _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0xc5e')]));
};
_0x16dada[_0x4cc7('0x37e9')] = _0x33a3e9;
_0x33a3e9[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37ea')];
_0x33a3e9[_0x4cc7('0x92b')] = _0x457ac5;
_0x33a3e9[_0x4cc7('0x8')] = _0x2d63f9['pWMYI'](_0x5aff49, _0x457ac5[_0x4cc7('0x8')], {
'textField': null,
'backgroundColor': null,
'padding': null,
'borderRadius': null,
'maxWidth': null,
'customBounds': null,
'shownTime': null,
'hide': function(_0x35ad04) {
this['get_visible']() && new Date()['getTime']() / 0x3e8 > this['shownTime'] + 0.1 && this[_0x4cc7('0xc20')](!0x1);
},
'set_text': function(_0x298b41) {
if (null == _0x298b41 || 0x0 == _0x298b41[_0x4cc7('0x21')] || null == this[_0x4cc7('0x99c')])
return this[_0x4cc7('0xc20')](!0x1),
_0x298b41;
this['set_visible'](!0x0);
this[_0x4cc7('0x37e5')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8;
this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0);
this[_0x4cc7('0xe15')][_0x4cc7('0xb47')](this['maxWidth']);
this[_0x4cc7('0xe15')]['set_text'](_0x298b41);
0x1 == this[_0x4cc7('0xe15')][_0x4cc7('0x4c6')]() && this[_0x4cc7('0xe15')]['set_wordWrap'](!0x1);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')]();
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this['backgroundColor']);
this['get_graphics']()[_0x4cc7('0x2def')](0x0, 0x0, this['textField'][_0x4cc7('0xa74')]() + 0x2 * this[_0x4cc7('0x37e6')], this['textField'][_0x4cc7('0xa75')]() + 0x2 * this['padding'], this['borderRadius']);
return _0x298b41;
},
'centerOnX': function(_0x501279) {
null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0xb46')](_0x501279 - this['get_width']() / 0x2),
this[_0x4cc7('0x472')]() < (null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) ? this[_0x4cc7('0xb46')](null != this[_0x4cc7('0x37eb')] ? this['customBounds']['x'] : 0x0) : this['get_x']() + this['get_width']() > (null != this[_0x4cc7('0x37eb')] ? this['customBounds'][_0x4cc7('0xa97')]() : this['stage'][_0x4cc7('0xbcd')]) && this['set_x']((null != this[_0x4cc7('0x37eb')] ? this['customBounds'][_0x4cc7('0xa97')]() : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]) - this[_0x4cc7('0xa74')]()));
},
'placeAboveHelper': function(_0x4ec445, _0x247f2d, _0x550e7f, _0x3c3d98) {
null != this[_0x4cc7('0x99c')] && (this['set_y'](_0x4ec445 - _0x550e7f - this[_0x4cc7('0xa75')]()),
this['get_y']() < (null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) && (_0x3c3d98 ? this['set_y'](null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) : this[_0x4cc7('0x37ec')](_0x4ec445, _0x247f2d, _0x550e7f, !0x0)));
},
'placeBelowHelper': function(_0x2f859c, _0x2e27c7, _0x36167d, _0xd6b530) {
null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0xb44')](_0x2e27c7 + _0x36167d),
this['get_y']() + this[_0x4cc7('0xa75')]() > (null != this['customBounds'] ? this['customBounds'][_0x4cc7('0xa98')]() : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]) && (_0xd6b530 ? this[_0x4cc7('0xb44')]((null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')][_0x4cc7('0xa98')]() : this['stage'][_0x4cc7('0xbce')]) - this[_0x4cc7('0xa75')]()) : this['placeAboveHelper'](_0x2f859c, _0x2e27c7, _0x36167d, !0x0)));
},
'__class__': _0x33a3e9,
'__properties__': _0x5aff49(_0x457ac5['prototype'][_0x4cc7('0x2d6')], {
'set_text': _0x4cc7('0x215d')
})
});
var _0x1e4fa2 = function(_0x6471c4, _0x410b3d, _0x568637, _0x179ef1, _0x4641ac, _0x46e777, _0x2fdcb7, _0x4bf907) {
null == _0x2fdcb7 && (_0x2fdcb7 = !0x0);
var _0x1eb40b = this;
_0x468839[_0x4cc7('0x96b')](this, _0x6471c4);
var _0x48c401 = _0x172b83[_0x4cc7('0xc1e')]();
_0x6471c4 = this[_0x4cc7('0xe15')] = _0x22bdfe['createTextField'](_0x410b3d, _0x568637, _0x4bf907, _0x179ef1, null, null, null, null, 0x3);
_0x410b3d = null;
null == _0x410b3d && (_0x410b3d = _0x6471c4[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x6471c4), new _0x5a0679(_0x410b3d));
_0x410b3d = this[_0x4cc7('0xe15')];
_0x6471c4 = new _0x432b23();
_0x568637 = new _0x23639f(this[_0x4cc7('0xe15')]);
_0x179ef1 = new _0x161060(_0x6471c4);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x179ef1, new _0x456817(!0x1,0x0), _0x568637);
_0x568637 = null != _0x46e777 ? new _0x23639f(_0x46e777) : new _0x23639f(this[_0x4cc7('0xe15')]);
_0x179ef1 = new _0x161060(_0x6471c4);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x179ef1, new _0x456817(!0x0,0x0), _0x568637);
var _0x16dada = null;
null != _0x4641ac ? (_0x16dada = _0x26bd70[_0x4cc7('0xfe2')](_0x4641ac, !0x0, !0x1),
_0x4641ac = new _0x23639f(this['textField']),
_0x410b3d = new _0x23639f(_0x16dada),
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x410b3d, new _0x456817(!0x1,0x0), _0x4641ac),
_0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x16dada), null),
_0x4641ac = new _0x457ac5(),
_0x4641ac[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]),
_0x4641ac['addChild'](_0x16dada),
this[_0x4cc7('0x351c')](_0x4641ac),
_0x410b3d = _0x4641ac,
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() {
var _0x6471c4 = 0x1;
null != _0x46e777 && (_0x6471c4 = (_0x46e777['get_width']() - _0x1eb40b['textField']['get_width']() - _0x16dada['get_width']()) / 0x3 / _0x48c401[_0x4cc7('0xa9a')]['x']);
if (_0x2fdcb7)
_0x1eb40b['textField']['set_x'](_0x16dada[_0x4cc7('0x472')]() + _0x16dada[_0x4cc7('0xa74')]() + _0x6471c4 * _0x48c401[_0x4cc7('0xa9a')]['x']);
else {
var _0x410b3d = _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + _0x1eb40b['textField'][_0x4cc7('0xa74')]();
_0x16dada['set_x'](_0x410b3d + _0x6471c4 * _0x48c401[_0x4cc7('0xa9a')]['x']);
}
}
))),
_0x4641ac = 0x1,
null != _0x46e777 && (_0x4641ac = (_0x46e777[_0x4cc7('0xa74')]() - _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xa74')]() - _0x16dada['get_width']()) / 0x3 / _0x48c401[_0x4cc7('0xa9a')]['x']),
_0x2fdcb7 ? _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xb46')](_0x16dada['get_x']() + _0x16dada[_0x4cc7('0xa74')]() + _0x4641ac * _0x48c401[_0x4cc7('0xa9a')]['x']) : (_0x568637 = _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xa74')](),
_0x16dada[_0x4cc7('0xb46')](_0x568637 + _0x4641ac * _0x48c401['scale']['x'])),
null == _0x46e777 && (_0x4641ac = new _0x23639f(_0x410b3d),
_0x568637 = new _0x161060(_0x6471c4),
_0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x568637, new _0x456817(!0x0,0x0), _0x4641ac))) : this[_0x4cc7('0x351c')](this[_0x4cc7('0xe15')]);
_0x4641ac = new _0x161060(_0x6471c4);
_0x410b3d = new _0x23639f(_0x410b3d);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x410b3d, new _0x310c15(!0x0,0.5), _0x4641ac);
_0x4641ac = new _0x24e28();
_0x109181[_0x4cc7('0xa8a')](_0x4641ac, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x161060(_0x6471c4));
this[_0x4cc7('0xa0c')](_0x4641ac);
};
_0x16dada['haxeutils.display.TextButton'] = _0x1e4fa2;
_0x1e4fa2[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x2d63f9['ZOTEn']];
_0x1e4fa2[_0x4cc7('0x92b')] = _0x468839;
_0x1e4fa2[_0x4cc7('0x8')] = _0x5aff49(_0x468839[_0x4cc7('0x8')], {
'textField': null,
'__class__': _0x1e4fa2
});
var _0x4d6bf4 = function(_0x2b8262, _0x24673e, _0x2a3343, _0x27ca30, _0x12a7c9, _0x143930, _0x21d46f, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x1d17f0, _0x161060) {
this[_0x4cc7('0x21f6')] = _0x2b8262;
this[_0x4cc7('0xe17')] = _0x24673e;
this[_0x4cc7('0x24c')] = _0x2a3343;
this[_0x4cc7('0x21f7')] = _0x27ca30;
this[_0x4cc7('0x37ed')] = _0x12a7c9;
this[_0x4cc7('0x2d44')] = _0x143930;
this[_0x4cc7('0x1124')] = _0x21d46f;
this[_0x4cc7('0xa26')] = _0x4bf907;
this[_0x4cc7('0x26f1')] = _0x48c401;
this['leftMargin'] = _0x16dada;
this[_0x4cc7('0x2d46')] = _0x5aff49;
this['indent'] = _0x1d17f0;
this[_0x4cc7('0x2d48')] = _0x161060;
};
_0x16dada[_0x4cc7('0x37ee')] = _0x4d6bf4;
_0x4d6bf4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x2d63f9[_0x4cc7('0x4d4')]];
_0x4d6bf4[_0x4cc7('0x8')] = {};
_0x4d6bf4[_0x4cc7('0x8')]['align'] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d49')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x21f7')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4a')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x24c')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null;
_0x4d6bf4[_0x4cc7('0x8')]['indent'] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x37ed')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4b')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d48')] = null;
_0x4d6bf4[_0x4cc7('0x8')]['leftMargin'] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x37ef')] = null;
_0x4d6bf4[_0x4cc7('0x8')]['rightMargin'] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0xe17')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4c')] = null;
_0x4d6bf4[_0x4cc7('0x8')]['target'] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d44')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4d')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4e')] = null;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() {
var _0x42a1f0 = new _0x4d6bf4(this.font,this.size,this.color,this.bold,this.italic,this.underline,this.url,this.target);
_0x42a1f0.align = this.align;
_0x42a1f0.leftMargin = this.leftMargin;
_0x42a1f0.rightMargin = this.rightMargin;
_0x42a1f0.indent = this.indent;
_0x42a1f0.leading = this.leading;
_0x42a1f0.blockIndent = this.blockIndent;
_0x42a1f0.bullet = this.bullet;
_0x42a1f0.kerning = this.kerning;
_0x42a1f0.letterSpacing = this.letterSpacing;
_0x42a1f0.tabStops = this.tabStops;
_0x42a1f0.__ascent = this.__ascent;
_0x42a1f0.__descent = this.__descent;
return _0x42a1f0;
}
;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x343e')] = function(_0x146998) {
if (_0x4cc7('0x37f0') === _0x4cc7('0x37f1')) {
var _0x342d81 = b[c];
++c;
this.handleData(this.knownDownloads[_0x146998].type, _0x342d81);
} else {
var _0x369386 = _0x4cc7('0x37f2').split('|')
, _0x5c256c = 0x0;
while (!![]) {
switch (_0x369386[_0x5c256c++]) {
case '0':
null != _0x146998.size && (this.size = _0x146998.size);
continue;
case '1':
null != _0x146998.italic && (this.italic = _0x146998.italic);
continue;
case '2':
null != _0x146998.font && (this.font = _0x146998.font);
continue;
case '3':
null != _0x146998.letterSpacing && (this.letterSpacing = _0x146998.letterSpacing);
continue;
case '4':
null != _0x146998.underline && (this.underline = _0x146998.underline);
continue;
case '5':
null != _0x146998.rightMargin && (this.rightMargin = _0x146998.rightMargin);
continue;
case '6':
null != _0x146998.__descent && (this.__descent = _0x146998.__descent);
continue;
case '7':
null != _0x146998.__ascent && (this.__ascent = _0x146998.__ascent);
continue;
case '8':
null != _0x146998.align && (this.align = _0x146998.align);
continue;
case '9':
null != _0x146998.target && (this.target = _0x146998.target);
continue;
case '10':
null != _0x146998.bold && (this.bold = _0x146998.bold);
continue;
case '11':
null != _0x146998.url && (this.url = _0x146998.url);
continue;
case '12':
null != _0x146998.kerning && (this.kerning = _0x146998.kerning);
continue;
case '13':
null != _0x146998.blockIndent && (this.blockIndent = _0x146998.blockIndent);
continue;
case '14':
null != _0x146998.leftMargin && (this.leftMargin = _0x146998.leftMargin);
continue;
case '15':
null != _0x146998.bullet && (this.bullet = _0x146998.bullet);
continue;
case '16':
null != _0x146998.indent && (this.indent = _0x146998.indent);
continue;
case '17':
null != _0x146998.tabStops && (this.tabStops = _0x146998.tabStops);
continue;
case '18':
null != _0x146998.leading && (this.leading = _0x146998.leading);
continue;
case '19':
null != _0x146998.color && (this.color = _0x146998.color);
continue;
}
break;
}
}
}
;
_0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4d6bf4;
var _0x22bdfe = function() {};
_0x16dada[_0x4cc7('0x37f3')] = _0x22bdfe;
_0x22bdfe[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37f4')];
_0x22bdfe[_0x4cc7('0xc1f')] = function(_0x573d21, _0xfde0ae, _0x2194fd, _0x40d234, _0x2f8788, _0x2628d1, _0x30db7e, _0x4bf907, _0x48c401, _0x16dada) {
null == _0x16dada && (_0x16dada = !0x0);
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x30db7e && (_0x30db7e = !0x1);
_0x22bdfe[_0x4cc7('0xc79')]['font'] = null != _0x2194fd ? _0x2194fd : _0x22bdfe['defaultFont'];
_0x22bdfe[_0x4cc7('0xc79')]['size'] = _0xfde0ae | 0x0;
_0x22bdfe['format'][_0x4cc7('0x26f1')] = null != _0x48c401 ? _0x48c401 : 0x3;
_0x22bdfe['format'][_0x4cc7('0x21f7')] = _0x4bf907;
_0x22bdfe['format'][_0x4cc7('0x24c')] = _0x573d21;
_0x573d21 = new _0x2cd08d();
_0x573d21[_0x4cc7('0x215b')](_0x22bdfe['format']);
_0x573d21['set_embedFonts'](null != _0x22bdfe[_0x4cc7('0xc79')][_0x4cc7('0x21f6')]);
_0x573d21[_0x4cc7('0x34cf')](!0x0);
_0x30db7e ? (_0x573d21[_0x4cc7('0x31df')](0x1),
_0x573d21[_0x4cc7('0x3448')](!0x0),
_0x573d21[_0x4cc7('0x3447')](!0x0)) : (_0x573d21[_0x4cc7('0xb55')] = !0x1,
_0x573d21[_0x4cc7('0x215a')](!0x1));
null != _0x40d234 && (_0x573d21[_0x4cc7('0x215d')](_0x40d234),
null == _0x2f8788 || 0x0 >= _0x2f8788) && ((null == _0x2628d1 || 0x0 >= _0x2628d1 || _0x30db7e) && _0x573d21['set_width'](_0x573d21[_0x4cc7('0x34cd')]() + 0x4),
_0x16dada && _0x573d21[_0x4cc7('0xa74')]() > _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'] && (_0x2f8788 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth']));
null != _0x2f8788 && 0x0 < _0x2f8788 && (_0x573d21['set_width'](_0x2f8788),
_0x573d21['set_wordWrap'](!_0x30db7e));
if (null != _0x2628d1 && 0x0 < _0x2628d1)
_0x573d21['set_height'](_0x2628d1);
else if (_0x30db7e)
_0x573d21[_0x4cc7('0x10e6')](_0x573d21[_0x4cc7('0x34ce')]() + 0x4);
else {
if (null == _0x48c401)
_0x40d234 = 0x1;
else
switch (_0x48c401) {
case 0x0:
_0x40d234 = 0x0;
break;
case 0x4:
_0x40d234 = 0x3;
break;
default:
_0x40d234 = 0x1;
}
_0x573d21[_0x4cc7('0x2663')](_0x40d234);
_0x573d21[_0x4cc7('0xb46')](0x0);
}
return _0x573d21;
}
;
_0x22bdfe['setTextFormat'] = function(_0x1e2b62, _0x1ae098, _0x1a3db5) {
for (var _0x42b774 = _0x1e2b62['get_text'](), _0x2b2a0f = 0x0; _0x2b2a0f < _0x42b774[_0x4cc7('0x21')]; ) {
_0x2b2a0f = _0x42b774[_0x4cc7('0x2d')](_0x1ae098, _0x2b2a0f);
if (0x0 > _0x2b2a0f)
break;
_0x1e2b62[_0x4cc7('0x21fb')](_0x1a3db5, _0x2b2a0f, _0x2b2a0f + _0x1ae098[_0x4cc7('0x21')]);
_0x2b2a0f += _0x1ae098[_0x4cc7('0x21')];
}
}
;
var _0xca828e = function(_0x309997, _0x30a5b1) {
this[_0x4cc7('0x2123')] = _0x309997;
this['margin'] = _0x30a5b1;
this[_0x4cc7('0x1c9d')] = _0x309997 ? 0x1 : 0x2;
};
_0x16dada[_0x2d63f9['XOWeT']] = _0xca828e;
_0xca828e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37f5'), _0x2d63f9['PeXsq']];
_0xca828e['__interfaces__'] = [_0x17f7bd];
_0xca828e[_0x4cc7('0x8')] = {};
_0xca828e[_0x4cc7('0x8')]['horizontal'] = null;
_0xca828e[_0x4cc7('0x8')]['margin'] = null;
_0xca828e[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null;
_0xca828e[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x14fe65, _0x288157, _0x5987f2) {
var _0x439534 = _0x21ad67;
if (_0x5260f5.__instanceof(_0x288157, _0x23639f))
if (_0x5260f5.__instanceof(_0x288157.displayObject, _0x439534))
_0x288157 = _0x288157.displayObject;
else
throw new _0x202aa0(_0x4bf907.string(_0x439534) + _0x4cc7('0x28f'));
else
throw new _0x202aa0(_0x4bf907.string(_0x439534) + _0x4cc7('0x28f'));
this.horizontal ? (_0x5987f2 = _0x288157.get_visible() ? _0x288157.get_x() + _0x288157.get_width() + this.margin * _0x5987f2.x : _0x288157.get_x(),
_0x5987f2 != _0x14fe65.get_x() && _0x14fe65.set_x(_0x5987f2)) : (_0x5987f2 = _0x288157.get_visible() ? _0x288157.get_y() + _0x288157.get_height() + this.margin * _0x5987f2.y : _0x288157.get_y(),
_0x56067a.xEtTP(_0x5987f2, _0x14fe65.get_y()) && _0x14fe65.set_y(_0x5987f2));
}
;
_0xca828e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xca828e;
var _0x2d06e0 = function() {
if ('fTHYH' === 'qEwEq') {
this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] != a && (a ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x37f7')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x37f7')]),
this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] = a);
} else {
this[_0x4cc7('0x37f9')] = -0x1;
this[_0x4cc7('0x37fa')] = !0x1;
this[_0x4cc7('0xd14')] = this[_0x4cc7('0x2984')] = !0x0;
this[_0x4cc7('0x37fb')] = 0x1;
this[_0x4cc7('0x37fc')] = 0x0;
_0x457ac5['call'](this);
}
};
_0x16dada['haxeutils.display.animation.Animation'] = _0x2d06e0;
_0x2d06e0[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x1b'), _0x4cc7('0x37fd')];
_0x2d06e0[_0x4cc7('0x8f8')] = [_0x556be8];
_0x2d06e0[_0x4cc7('0x92b')] = _0x457ac5;
_0x2d06e0[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], {
'currentFrame': null,
'preciseCurrentFrame': null,
'totalFrames': null,
'playing': null,
'loop': null,
'removeOnFinished': null,
'previouslyDisplayedFrame': null,
'gotoAndStop': function(_0x4777cb) {
0x0 <= _0x4777cb && _0x4777cb < this[_0x4cc7('0x37fb')] ? this[_0x4cc7('0x37fc')] = _0x4777cb : 0x0 > _0x4777cb || this[_0x4cc7('0x2984')] ? this[_0x4cc7('0x37fc')] = 0x0 : (this[_0x4cc7('0x37fc')] = this['totalFrames'] - 0x1,
this['stop'](),
this[_0x4cc7('0x37fa')] && this[_0x4cc7('0x907')][_0x4cc7('0xb79')](this));
this['preciseCurrentFrame'] = this[_0x4cc7('0x37fc')];
this['displayCurrentFrame']();
this[_0x4cc7('0xd14')] = !0x1;
},
'stop': function() {
this[_0x4cc7('0xd14')] = !0x1;
},
'update': function(_0x1d6ced) {
this[_0x4cc7('0xd14')] && null != this['stage'] && (this[_0x4cc7('0x37fe')] += this['stage'][_0x4cc7('0x37ff')]() * _0x1d6ced,
Math[_0x4cc7('0xa96')](this[_0x4cc7('0x37fe')]) != this['previouslyDisplayedFrame'] && (this['currentFrame'] = Math[_0x4cc7('0xa96')](this['preciseCurrentFrame']),
this[_0x4cc7('0x3800')](),
this[_0x4cc7('0x37f9')] = this[_0x4cc7('0x37fc')]));
},
'displayCurrentFrame': function() {
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3801')));
},
'reset': function() {
0x0 < this[_0x4cc7('0x37fb')] ? this['currentFrame'] = 0x0 : this[_0x4cc7('0x2984')] ? this[_0x4cc7('0x37fc')] = 0x0 : (this[_0x4cc7('0x37fc')] = this[_0x4cc7('0x37fb')] - 0x1,
this['stop'](),
this[_0x4cc7('0x37fa')] && this[_0x4cc7('0x907')]['removeChild'](this));
this[_0x4cc7('0x37fe')] = this[_0x4cc7('0x37fc')];
this[_0x4cc7('0x3800')]();
},
'done': function() {
return null == this[_0x4cc7('0x907')];
},
'__class__': _0x2d06e0
});
var _0x279765 = function() {
this[_0x4cc7('0x16c8')] = !0x1;
this['pressedTime'] = this[_0x4cc7('0x16ca')] = 0x0;
this['pressed'] = this[_0x4cc7('0x16cc')] = !0x1;
};
_0x16dada['haxeutils.input.InputData'] = _0x279765;
_0x279765[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x1284'), _0x4cc7('0x3802')];
_0x279765[_0x4cc7('0x8f8')] = [_0x3379a1];
_0x279765[_0x4cc7('0x8')] = {};
_0x279765[_0x4cc7('0x8')]['pressed'] = null;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x16cc')] = null;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x16c9')] = null;
_0x279765[_0x4cc7('0x8')]['releasedTime'] = null;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x16c8')] = null;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x34a0f3) {
this.previouslyPressed = this.pressed;
this.checkInput(_0x34a0f3);
this.pressed ? (this.pressedTime += _0x34a0f3,
this.releasedTime = 0x0) : (this.pressedTime = 0x0,
this.releasedTime += _0x34a0f3);
}
;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
this.previouslyPressed = this.pressed = !0x0;
this.pressedTime = Infinity;
this.releasedTime = 0x0;
}
;
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x3803')] = function(_0x4a2622) {
this.pressed = this.toBePressed;
this.toBePressed = !0x1;
}
;
_0x279765[_0x4cc7('0x8')]['__class__'] = _0x279765;
var _0x194ba2 = function() {};
_0x16dada[_0x4cc7('0x3804')] = _0x194ba2;
_0x194ba2[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x1284'), 'Key'];
_0x194ba2[_0x4cc7('0x8fe')] = function() {
if (_0x4cc7('0x3805') !== _0x4cc7('0x3805')) {
return 0x0 >= (_0x5c523e & 0x400) ? 0x0 < (_0x5c523e & 0x800) : !0x0;
} else {
if (!_0x194ba2[_0x4cc7('0x2aa6')]) {
var _0x5c523e = _0x3b7d43[_0x4cc7('0xbc6')]()['stage'];
_0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0x2aa4'), _0x194ba2[_0x4cc7('0x2d99')]);
_0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0x3806'), _0x194ba2[_0x4cc7('0x3807')]);
_0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0xa14'), _0x194ba2[_0x4cc7('0x2aa5')]);
_0x194ba2['initialized'] = !0x0;
}
}
}
;
_0x194ba2[_0x4cc7('0x2d99')] = function(_0x17dde3) {
if (_0x4cc7('0x3808') === 'KbNrV') {
_0x194ba2[_0x4cc7('0x3809')] = _0x17dde3['keyCode'];
_0x194ba2['keysPressed']['h'][_0x194ba2[_0x4cc7('0x3809')]] = !0x0;
0x0 <= _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x2d')](_0x194ba2['mostRecentKey']) && _0x17dde3[_0x4cc7('0xc5c')]();
} else {
null != this[_0x4cc7('0x19f5')] && this['_diffuseMethod']['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated']));
null != _0x17dde3 && (null != this[_0x4cc7('0x19f5')] && _0x17dde3[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]),
_0x17dde3[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])),
this[_0x4cc7('0xf29')] = _0x17dde3[_0x4cc7('0x1e24')]());
this[_0x4cc7('0x19f5')] = _0x17dde3;
null != _0x17dde3 && this[_0x4cc7('0x1b50')]();
return _0x17dde3;
}
}
;
_0x194ba2['onKeyUp'] = function(_0x121951) {
_0x194ba2[_0x4cc7('0x380a')](_0x121951[_0x4cc7('0x34c2')]);
null == _0x194ba2[_0x4cc7('0xbc8')] || 0x1b != _0x121951['keyCode'] && 0x4000010e != _0x121951[_0x4cc7('0x34c2')] || _0x194ba2['escapeKeyListener'](_0x121951);
}
;
_0x194ba2[_0x4cc7('0x2aa5')] = function(_0xa9ff8a) {
for (_0xa9ff8a = _0x194ba2[_0x4cc7('0x380b')]['keys'](); _0xa9ff8a[_0x4cc7('0x94e')](); ) {
var _0x5dda03 = _0xa9ff8a[_0x4cc7('0x3a')]();
_0x194ba2[_0x4cc7('0x380b')]['h'][_0x5dda03] = !0x1;
}
}
;
_0x194ba2['clearKey'] = function(_0x2fbbca) {
_0x194ba2[_0x4cc7('0x380b')]['h'][_0x2fbbca] = !0x1;
}
;
_0x194ba2[_0x4cc7('0x33d4')] = function(_0x696ece) {
if (_0x56067a['aviKU'] !== 'VmOKn') {
0x61 <= _0x696ece && 0x7a >= _0x696ece && (_0x696ece += -0x20);
if (0x30 <= _0x696ece && 0x39 >= _0x696ece || 0x41 <= _0x696ece && 0x5a >= _0x696ece || 0x9 == _0x696ece || 0xd == _0x696ece || 0x20 == _0x696ece)
return _0x696ece;
switch (_0x696ece) {
case 0xa:
return 0xd;
case 0x21:
return 0x31;
case 0x22:
case 0x27:
return 0xde;
case 0x23:
return 0x33;
case 0x24:
return 0x34;
case 0x25:
return 0x35;
case 0x26:
return 0x37;
case 0x28:
return 0x39;
case 0x29:
return 0x30;
case 0x2a:
return 0x38;
case 0x2c:
case 0x3c:
return 0xbc;
case 0x2d:
case 0x5f:
return 0xbd;
case 0x2f:
case 0x3f:
return 0xbf;
case 0x3a:
case 0x3b:
return 0xba;
case 0x2b:
case 0x3d:
return 0xbb;
case 0x2e:
case 0x3e:
return 0xbe;
case 0x40:
return 0x32;
case 0x5b:
case 0x7b:
return 0xdb;
case 0x5c:
case 0x7c:
return 0xdc;
case 0x5d:
case 0x7d:
return 0xdd;
case 0x5e:
return 0x36;
case 0x60:
case 0x7e:
return 0xc0;
default:
return -0x1;
}
} else {
return new _0x59af36(_0x696ece,b);
}
}
;
var _0x295f81 = function(_0x4dec8b, _0x5ef3f4) {
if (_0x4cc7('0x380c') !== 'GdyMM') {
null == _0x5ef3f4 && (_0x5ef3f4 = !0x1);
this[_0x4cc7('0x32e1')] = -0x1;
_0x382417[_0x4cc7('0x96b')](this);
if (null != _0x4dec8b) {
for (var _0x4d1d68 = 0x0; _0x4d1d68 < _0x4dec8b['length']; ) {
var _0xfa50f8 = _0x4dec8b[_0x4d1d68];
++_0x4d1d68;
switch (_0xfa50f8) {
case 'action':
this[_0x4cc7('0x25c9')](_0x4cc7('0x2409'), _0x295f81[_0x4cc7('0x380d')]);
break;
case _0x4cc7('0x25c8'):
this[_0x4cc7('0x25c9')]('down', _0x295f81[_0x4cc7('0x380e')]);
break;
case _0x4cc7('0x1bfe'):
this[_0x4cc7('0x25c9')]('jump', _0x295f81[_0x4cc7('0x380f')]);
break;
case _0x4cc7('0x6a2'):
this[_0x4cc7('0x25c9')](_0x4cc7('0x6a2'), _0x295f81['LEFT_KEYS']);
break;
case _0x4cc7('0xbe7'):
this[_0x4cc7('0x25c9')]('pause', _0x295f81[_0x4cc7('0x3810')]);
break;
case _0x4cc7('0x1d99'):
this[_0x4cc7('0x25c9')](_0x4cc7('0x1d99'), _0x295f81[_0x4cc7('0x3811')]);
break;
case _0x2d63f9['sqjrL']:
this[_0x4cc7('0x25c9')](_0x4cc7('0x2d0'), _0x295f81[_0x4cc7('0x3812')]);
break;
case 'up':
this[_0x4cc7('0x25c9')]('up', _0x295f81['UP_KEYS']);
}
}
_0x5ef3f4 && _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]));
}
} else {
_0x56067a[_0x4cc7('0x741')](_0xfa50f8, _0x4dec8b, _0x5ef3f4);
}
};
_0x16dada['haxeutils.input.KeyControlScheme'] = _0x295f81;
_0x295f81[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'input', _0x4cc7('0x3813')];
_0x295f81[_0x4cc7('0x92b')] = _0x382417;
_0x295f81[_0x4cc7('0x8')] = _0x5aff49(_0x382417[_0x4cc7('0x8')], {
'prevTime': null,
'onEnterFrame': function(_0x3af208) {
_0x3af208 = new Date()['getTime']() / 0x3e8;
0x0 > this['prevTime'] ? this['update'](0x0) : this[_0x4cc7('0x94a')](_0x3af208 - this[_0x4cc7('0x32e1')]);
this[_0x4cc7('0x32e1')] = _0x3af208;
},
'newInputData': function() {
return new _0x1ba64f();
},
'addKey': function(_0x52d805, _0x3a0e97) {
if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x52d805)) {
var _0x5175d1 = this['newInputData']();
if (this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x52d805)) {
var _0x33ffc1 = this['inputVector']
, _0x4af708 = _0x33ffc1[_0x4cc7('0x2d')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x52d805), 0x0);
-0x1 != _0x4af708 && _0x33ffc1[_0x4cc7('0xa5e')](_0x4af708, 0x1);
}
this['inputMap'][_0x4cc7('0x9e7')](_0x52d805, _0x5175d1);
this[_0x4cc7('0x19b5')][_0x4cc7('0x29')](_0x5175d1);
}
_0x52d805 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x52d805), _0x1ba64f)['keyIDs'];
_0x2d63f9[_0x4cc7('0x37c4')](-0x1, _0x52d805[_0x4cc7('0x2d')](_0x3a0e97, 0x0)) && _0x52d805['push'](_0x3a0e97);
},
'addKeys': function(_0x28e42d, _0x4d0b0a) {
if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x28e42d)) {
var _0x609187 = this[_0x4cc7('0x25d6')]();
if (this[_0x4cc7('0x25d5')]['exists'](_0x28e42d)) {
var _0x4bd049 = this[_0x4cc7('0x19b5')]
, _0x29be7e = _0x4bd049[_0x4cc7('0x2d')](this['inputMap'][_0x4cc7('0x2b')](_0x28e42d), 0x0);
-0x1 != _0x29be7e && _0x4bd049[_0x4cc7('0xa5e')](_0x29be7e, 0x1);
}
this[_0x4cc7('0x25d5')][_0x4cc7('0x9e7')](_0x28e42d, _0x609187);
this[_0x4cc7('0x19b5')]['push'](_0x609187);
}
_0x28e42d = _0x5260f5[_0x4cc7('0x99b')](this['inputMap'][_0x4cc7('0x2b')](_0x28e42d), _0x1ba64f)[_0x4cc7('0x3814')];
for (_0x4d0b0a = _0x1c8e81(_0x4d0b0a)(); _0x4d0b0a['hasNext'](); )
_0x609187 = _0x4d0b0a['next'](),
-0x1 == _0x28e42d['indexOf'](_0x609187, 0x0) && _0x28e42d[_0x4cc7('0x29')](_0x609187);
},
'removeKey': function(_0x1ccdf1, _0x566f05) {
var _0x4de01d = this['inputMap'];
if (null != _0x842c50[_0x1ccdf1] ? _0x4de01d[_0x4cc7('0xd76')](_0x1ccdf1) : _0x4de01d['h'][_0x4cc7('0x959')](_0x1ccdf1))
_0x1ccdf1 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x1ccdf1), _0x1ba64f)[_0x4cc7('0x3814')],
_0x566f05 = _0x1ccdf1[_0x4cc7('0x2d')](_0x566f05, 0x0),
-0x1 != _0x566f05 && _0x1ccdf1[_0x4cc7('0xa5e')](_0x566f05, 0x1);
},
'getKeyIDs': function(_0x34a4f8) {
var _0x333fe6 = this[_0x4cc7('0x25d5')];
return (null != _0x842c50[_0x34a4f8] ? _0x333fe6[_0x4cc7('0xd76')](_0x34a4f8) : _0x333fe6['h'][_0x4cc7('0x959')](_0x34a4f8)) ? new _0x27f67b(_0x5260f5['__cast'](this[_0x4cc7('0x25d5')]['get'](_0x34a4f8), _0x1ba64f)['keyIDs']) : null;
},
'__class__': _0x295f81
});
var _0x1ba64f = function() {
_0x279765['call'](this);
this[_0x4cc7('0x3814')] = _0x2bc114[_0x4cc7('0x9cc')](null);
};
_0x16dada[_0x4cc7('0x3815')] = _0x1ba64f;
_0x1ba64f[_0x4cc7('0x8f2')] = ['haxeutils', 'input', _0x4cc7('0x3816')];
_0x1ba64f[_0x4cc7('0x92b')] = _0x279765;
_0x1ba64f['prototype'] = _0x5aff49(_0x279765['prototype'], {
'keyIDs': null,
'checkInput': function(_0x2ceed9) {
this['pressed'] = !0x1;
_0x2ceed9 = 0x0;
for (var _0x52a7c0 = this[_0x4cc7('0x3814')]; _0x2ceed9 < _0x52a7c0[_0x4cc7('0x34')](); ) {
var _0x3d0e77 = _0x52a7c0[_0x4cc7('0x2b')](_0x2ceed9);
++_0x2ceed9;
if (_0x194ba2[_0x4cc7('0x380b')][_0x4cc7('0x2b')](_0x3d0e77)) {
this['pressed'] = !0x0;
break;
}
}
},
'__class__': _0x1ba64f
});
var _0x48594c = function() {
_0x382417[_0x4cc7('0x96b')](this);
};
_0x16dada[_0x4cc7('0x3817')] = _0x48594c;
_0x48594c[_0x4cc7('0x8f2')] = ['haxeutils', 'input', _0x4cc7('0x3818')];
_0x48594c[_0x4cc7('0x92b')] = _0x382417;
_0x48594c['prototype'] = _0x2d63f9[_0x4cc7('0x4d9')](_0x5aff49, _0x382417[_0x4cc7('0x8')], {
'newInputData': function() {
return new _0x4581d6();
},
'addInput': function(_0x224fbd, _0x39c9b1, _0x5d77d5) {
null == _0x5d77d5 && (_0x5d77d5 = !0x0);
if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x224fbd)) {
var _0xd81389 = this[_0x4cc7('0x25d6')]();
if (this['inputMap'][_0x4cc7('0x9e8')](_0x224fbd)) {
if (_0x2d63f9[_0x4cc7('0x2d1')] !== 'YqgPR') {
var _0x242bd7 = this['inputVector']
, _0x1eaf83 = _0x242bd7[_0x4cc7('0x2d')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x224fbd), 0x0);
-0x1 != _0x1eaf83 && _0x242bd7[_0x4cc7('0xa5e')](_0x1eaf83, 0x1);
} else {
this[_0x4cc7('0xcc2')]['x'] = _0x224fbd['x'];
this[_0x4cc7('0xcc2')]['y'] = _0x224fbd['y'];
this[_0x4cc7('0xcc2')]['z'] = _0x224fbd['z'];
this[_0x4cc7('0xcc2')]['w'] = _0x224fbd['w'];
return this[_0x4cc7('0xcc2')];
}
}
this[_0x4cc7('0x25d5')][_0x4cc7('0x9e7')](_0x224fbd, _0xd81389);
this[_0x4cc7('0x19b5')][_0x4cc7('0x29')](_0xd81389);
}
_0xd81389 = this[_0x4cc7('0x25d5')];
_0x224fbd = null != _0x842c50[_0x224fbd] ? _0xd81389[_0x4cc7('0xd77')](_0x224fbd) : _0xd81389['h'][_0x224fbd];
null == _0x224fbd[_0x4cc7('0x2033')] ? _0x224fbd[_0x4cc7('0x2033')] = _0x39c9b1 : _0x5260f5[_0x4cc7('0x9a0')](_0x224fbd['area'], _0x46f86e) ? _0x5260f5[_0x4cc7('0x99b')](_0x224fbd[_0x4cc7('0x2033')], _0x46f86e)[_0x4cc7('0x3819')](_0x39c9b1) : (_0xd81389 = new _0x46f86e(),
_0xd81389['addArea'](_0x224fbd[_0x4cc7('0x2033')]),
_0xd81389['addArea'](_0x39c9b1),
_0x224fbd[_0x4cc7('0x2033')] = _0xd81389);
_0x224fbd[_0x4cc7('0x381a')] = _0x5d77d5;
},
'onActivate': function() {
for (var _0x352721 = 0x0, _0x420390 = this['inputVector']; _0x352721 < _0x420390[_0x4cc7('0x34')](); ) {
var _0x3c42af = _0x420390['get'](_0x352721);
++_0x352721;
_0x5260f5[_0x4cc7('0x99b')](_0x3c42af, _0x4581d6)[_0x4cc7('0xbd0')]();
}
},
'onDeactivate': function() {
if (_0x4cc7('0x381b') === _0x4cc7('0x381c')) {
return _0x25e536[_0x4cc7('0x381d')](_0x15249f[_0x4cc7('0x381e')](_0x1de11a), _0x51ae6e)[_0x4cc7('0xce5')](function(_0x2441db) {
return _0x3f86a4[_0x4cc7('0x381f')](_0x2441db);
});
} else {
for (var _0x1de11a = 0x0, _0x51ae6e = this[_0x4cc7('0x19b5')]; _0x1de11a < _0x51ae6e[_0x4cc7('0x34')](); ) {
var _0x25e1c2 = _0x51ae6e[_0x4cc7('0x2b')](_0x1de11a);
++_0x1de11a;
_0x5260f5[_0x4cc7('0x99b')](_0x25e1c2, _0x4581d6)['onDeactivate']();
}
}
},
'__class__': _0x48594c
});
var _0x4581d6 = function() {
this[_0x4cc7('0x381a')] = !0x0;
_0x279765[_0x4cc7('0x96b')](this);
};
_0x16dada[_0x4cc7('0x3820')] = _0x4581d6;
_0x4581d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x1284'), _0x4cc7('0x3821')];
_0x4581d6[_0x4cc7('0x92b')] = _0x279765;
_0x4581d6['prototype'] = _0x5aff49(_0x279765[_0x4cc7('0x8')], {
'mouseX': null,
'mouseY': null,
'allowDragOver': null,
'area': null,
'reset': function() {
_0x279765[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this);
this[_0x4cc7('0x16cc')] = !0x1;
},
'onActivate': function() {
var _0x28d5bd = _0x3b7d43['get_current']()[_0x4cc7('0x99c')];
_0x28d5bd['addEventListener']('mouseDown', _0x48c401(this, this[_0x4cc7('0xbd3')]));
_0x28d5bd[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0xbd3')]));
_0x28d5bd[_0x4cc7('0x9ad')]('mouseMove', _0x48c401(this, this[_0x4cc7('0xbd3')]));
this[_0x4cc7('0x19')]();
},
'onDeactivate': function() {
var _0x51c348 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')];
_0x51c348[_0x4cc7('0xa2d')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xbd3')]));
_0x51c348[_0x4cc7('0xa2d')]('mouseUp', _0x48c401(this, this[_0x4cc7('0xbd3')]));
_0x51c348[_0x4cc7('0xa2d')](_0x4cc7('0x55f'), _0x48c401(this, this['onMouseEvent']));
this[_0x4cc7('0x19')]();
},
'onMouseEvent': function(_0x2fedb7) {
if (null == this[_0x4cc7('0x2033')])
this[_0x4cc7('0x16cc')] = !0x1;
else if (this['area'][_0x4cc7('0xbf5')](_0x2fedb7[_0x4cc7('0xa25')], _0x2fedb7[_0x4cc7('0xa24')])) {
if (this[_0x4cc7('0x16cc')] = _0x2fedb7['buttonDown'] && (this[_0x4cc7('0x16cb')] || this[_0x4cc7('0x16cc')] || this[_0x4cc7('0x381a')] || _0x4cc7('0xbd2') == _0x2fedb7['type']))
this[_0x4cc7('0x3822')] = _0x2fedb7[_0x4cc7('0xa25')],
this[_0x4cc7('0x3823')] = _0x2fedb7[_0x4cc7('0xa24')];
} else
this[_0x4cc7('0x16cc')] = !0x1;
},
'checkInput': function(_0x2c8f52) {
this[_0x4cc7('0x16cb')] = this[_0x4cc7('0x16cc')];
},
'__class__': _0x4581d6
});
var _0x410370 = function(_0x317933, _0x2ff4a4) {
if (null != _0x317933)
this[_0x4cc7('0x33a1')] = _0x317933,
this[_0x4cc7('0xb7c')](0x8 * _0x15249f[_0x4cc7('0x34')](_0x317933));
else if (null != _0x2ff4a4)
this[_0x4cc7('0x33a1')] = new _0x220b4b(Math[_0x4cc7('0xaea')](_0x2d63f9[_0x4cc7('0x3824')](_0x2ff4a4, 0x8))),
this[_0x4cc7('0xb7c')](_0x2ff4a4);
else
throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x3825')));
};
_0x16dada[_0x4cc7('0x3826')] = _0x410370;
_0x410370[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3827'), _0x4cc7('0x3828')];
_0x410370[_0x4cc7('0x8')] = {};
_0x410370[_0x4cc7('0x8')]['bytes'] = null;
_0x410370[_0x4cc7('0x8')][_0x4cc7('0x21')] = null;
_0x410370[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x43386e) {
this.length = _0x43386e;
var _0x369cc0 = Math.ceil(this.length / 0x8);
if (_0x15249f.get_length(this.bytes) != _0x369cc0) {
_0x43386e = this.bytes;
this.bytes = new _0x220b4b(_0x369cc0);
this.bytes.position = 0x0;
_0x369cc0 = _0x43386e.position = 0x0;
for (var _0x553757 = _0x15249f.get_length(_0x43386e); _0x369cc0 < _0x553757; )
_0x369cc0++,
this.bytes.writeByte(_0x43386e.readByte());
}
return this.length;
}
;
_0x410370[_0x4cc7('0x8')][_0x4cc7('0x3829')] = function(_0x5e2626) {
if (_0x4cc7('0x382a') === _0x4cc7('0x382a')) {
for (var _0x1ae908, _0x493225 = this.bytes.position = 0x0, _0x36fe67 = _0x15249f.get_length(this.bytes); _0x493225 < _0x36fe67; ) {
_0x493225++;
_0x1ae908 = this.bytes.readUnsignedByte();
for (var _0x2b17da = 0x0; 0x8 > _0x2b17da; )
_0x2b17da++,
_0x5e2626(0x1 == (_0x1ae908 & 0x1)),
_0x1ae908 >>= 0x1;
}
} else {
this.goodBalance = _0x5e2626;
}
}
;
_0x410370[_0x4cc7('0x8')]['__class__'] = _0x410370;
_0x410370[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x410370[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length';
var _0x463191 = function(_0x4e70bd) {
this[_0x4cc7('0x42')] = _0x463191[_0x4cc7('0x382b')](_0x4e70bd);
};
_0x16dada['haxeutils.mappings.IndicesFromString'] = _0x463191;
_0x463191[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3827'), _0x4cc7('0x382c')];
_0x463191[_0x4cc7('0x382b')] = function(_0x1b9350) {
for (var _0x339808 = '', _0x41ea96, _0x29abad, _0x158b8c, _0x22e2c9 = 0x0, _0x2e99c1, _0x37b529 = -0x1; ; ) {
if (_0x4cc7('0x382d') !== _0x4cc7('0x382d')) {
_0x2cd08d[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfa')],0x1c,0xffffff));
this[_0x4cc7('0x3450')](!0x0);
this[_0x4cc7('0x215a')](!0x1);
this[_0x4cc7('0xb55')] = !0x1;
this[_0x4cc7('0x34cf')](!0x0);
this[_0x4cc7('0x2663')](0x1);
var _0x2ff75a = null;
null == _0x2ff75a && (_0x2ff75a = this['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x2ff75a));
} else {
_0x158b8c = _0x1b9350[_0x4cc7('0x2d')]('*', _0x37b529 + 0x1);
if (-0x1 == _0x158b8c)
break;
for (_0x2e99c1 = _0x158b8c + 0x1; _0x2e99c1 < _0x1b9350[_0x4cc7('0x21')] && 0x2a == _0x1b9350[_0x4cc7('0x22')](_0x2e99c1); )
++_0x2e99c1;
if (_0x2e99c1 >= _0x1b9350[_0x4cc7('0x21')])
break;
_0x41ea96 = _0x2e99c1 - _0x158b8c;
_0x29abad = _0x158b8c - _0x41ea96;
if (!(0x0 > _0x29abad)) {
_0x29abad <= _0x37b529 ? (_0x22e2c9 = _0x37b529 - _0x29abad + 0x1,
_0x41ea96 = _0x339808,
_0x41ea96 = _0x3a8a6f['substr'](_0x41ea96, _0x2d63f9['uswch'](_0x41ea96[_0x4cc7('0x21')], _0x22e2c9), null),
_0x37b529 + 0x1 < _0x158b8c && (_0x41ea96 += _0x1b9350[_0x4cc7('0xde7')](_0x37b529 + 0x1, _0x158b8c))) : (_0x41ea96 = _0x3a8a6f['substr'](_0x1b9350, _0x29abad, _0x41ea96),
_0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x1b9350[_0x4cc7('0xde7')](_0x37b529 + 0x1, _0x29abad)));
for (_0x29abad = _0x3b5ba1[_0x4cc7('0x33a8')](_0x1b9350['charAt'](_0x2e99c1)); 0x0 < _0x29abad; )
0x0 < _0x22e2c9 ? (_0x22e2c9 < _0x41ea96[_0x4cc7('0x21')] && (_0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x3a8a6f[_0x4cc7('0x946')](_0x41ea96, _0x22e2c9, null))),
_0x22e2c9 = 0x0) : _0x339808 += null == _0x41ea96 ? _0x4cc7('0x574') : '' + _0x41ea96,
--_0x29abad;
_0x37b529 = _0x2e99c1;
}
}
}
_0x37b529 + 0x1 < _0x1b9350[_0x4cc7('0x21')] && (_0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x1b9350['substring'](_0x37b529 + 0x1)));
return _0x29cea6[_0x4cc7('0x20')](_0x339808, '*', '');
}
;
_0x463191[_0x4cc7('0x8')] = {};
_0x463191[_0x4cc7('0x8')]['data'] = null;
_0x463191[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() {
if (_0x4cc7('0x382e') === _0x4cc7('0x382f')) {
var _0x2d7206 = this.__state.renderToTexture.__getGLFramebuffer(this.__state.renderToTextureDepthStencil, this.__state.renderToTextureAntiAlias, this.__state.renderToTextureSurfaceSelector);
this.__bindGLFramebuffer(_0x2d7206);
this.__contextState.renderToTexture = this.__state.renderToTexture;
this.__contextState.renderToTextureAntiAlias = this.__state.renderToTextureAntiAlias;
this.__contextState.renderToTextureDepthStencil = this.__state.renderToTextureDepthStencil;
this.__contextState.renderToTextureSurfaceSelector = this.__state.renderToTextureSurfaceSelector;
} else {
return new _0x40c385(this.data);
}
}
;
_0x463191[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x463191;
var _0x40c385 = function(_0x2e2618) {
var _0x39e6f0 = '3|0|1|2|4'[_0x4cc7('0x46')]('|')
, _0xab3f30 = 0x0;
while (!![]) {
switch (_0x39e6f0[_0xab3f30++]) {
case '0':
this[_0x4cc7('0x3830')] = _0x2e2618[_0x4cc7('0x21')];
continue;
case '1':
this['indexInResult'] = this[_0x4cc7('0x3831')] = -0x1;
continue;
case '2':
this[_0x4cc7('0x3832')] = this[_0x4cc7('0x3833')] = 0x0;
continue;
case '3':
this[_0x4cc7('0x42')] = _0x2e2618;
continue;
case '4':
this[_0x4cc7('0x3834')]();
continue;
}
break;
}
};
_0x16dada[_0x4cc7('0x3835')] = _0x40c385;
_0x40c385['__name__'] = [_0x2d63f9['NNhgZ'], _0x4cc7('0x3827'), _0x4cc7('0x3836')];
_0x40c385[_0x4cc7('0x8')] = {};
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3830')] = null;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3831')] = null;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3837')] = null;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3833')] = null;
_0x40c385[_0x4cc7('0x8')]['bitsRemaining'] = null;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.indexInData < this.dataLength;
}
;
_0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
var _0x44ffa3 = this.indexInResult;
this.findNext();
return _0x44ffa3;
}
;
_0x40c385[_0x4cc7('0x8')]['findNext'] = function() {
for (; ; ) {
for (; 0x0 < this.bitsRemaining; )
if (this.bitsRemaining--,
this.indexInResult++,
0x0 != (this.digit & 0x1 << this.bitsRemaining))
return;
this.indexInData++;
if (this.indexInData >= this.dataLength)
break;
this.bitsRemaining = 0x6;
this.digit = _0x3b5ba1.decode(this.data.charAt(this.indexInData));
}
}
;
_0x40c385[_0x4cc7('0x8')]['__class__'] = _0x40c385;
var _0x1227c0 = function(_0x3da866, _0x5ad784, _0x209a2d) {
null == _0x209a2d && (_0x209a2d = 0x0);
this[_0x4cc7('0x99a')] = _0x3da866;
this[_0x4cc7('0x1279')] = 0x0 != _0x209a2d ? _0x209a2d : _0x5ad784 > _0x3da866 ? 0x1 : -0x1;
this[_0x4cc7('0x124b')] = _0x3da866 - this[_0x4cc7('0x1279')];
_0x5ad784 = 0x0 < this[_0x4cc7('0x1279')] == _0x5ad784 > _0x3da866 ? ((_0x5ad784 - _0x3da866) / this[_0x4cc7('0x1279')] | 0x0) * this[_0x4cc7('0x1279')] + _0x3da866 : _0x3da866 - this[_0x4cc7('0x1279')];
this['end'] = _0x5ad784 + this['increment'];
};
_0x16dada['haxeutils.math.AdvancedIntIter'] = _0x1227c0;
_0x1227c0[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x3838')];
_0x1227c0[_0x4cc7('0x8')] = {};
_0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x124b')] = null;
_0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null;
_0x1227c0[_0x4cc7('0x8')]['end'] = null;
_0x1227c0[_0x4cc7('0x8')]['increment'] = null;
_0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.currentValue + this.increment != this.end;
}
;
_0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
if (_0x4cc7('0x3839') === _0x4cc7('0x3839')) {
return this.currentValue += this.increment;
} else {
var _0x3bd9d0 = this.floatAmount;
null != this.floatAmountFunc && (_0x3bd9d0 = this.floatAmountFunc(this.timeActive));
this.cumulativeFloat + a * _0x3bd9d0 >= this.maxCumulativeFloat ? (this.keyReleased = !0x0,
_0x3bd9d0 = (this.maxCumulativeFloat - this.cumulativeFloat) / a,
this.cumulativeFloat = this.maxCumulativeFloat) : this.cumulativeFloat += a * _0x3bd9d0;
this.floatAmountFunc == _0x56067a.MMMhX(_0x48c401, this, this.applyFloatOnce) ? this.owner.applyImpulse(0x0, -_0x3bd9d0) : this.owner.applyForce(0x0, -_0x3bd9d0);
}
}
;
_0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1227c0;
var _0x31c8a2 = function() {};
_0x16dada[_0x4cc7('0x383a')] = _0x31c8a2;
_0x31c8a2[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x383b')];
_0x31c8a2['byWeight'] = function(_0x1f24a7) {
for (var _0xbdba3a = 0x0, _0x56e444 = 0x0; _0x56e444 < _0x1f24a7['get_length'](); ) {
if ('qNTBC' === 'qNTBC') {
var _0x1241e6 = _0x1f24a7[_0x4cc7('0x2b')](_0x56e444);
++_0x56e444;
_0xbdba3a += _0x1241e6;
} else {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this['__priorities'] = [];
this['__repeat'] = [];
}
}
if (0x0 >= _0xbdba3a)
return -0x1;
_0xbdba3a *= Math[_0x4cc7('0xc2b')]();
_0x56e444 = 0x0;
for (_0x1241e6 = _0x1f24a7['get_length'](); _0x56e444 < _0x1241e6; ) {
var _0x456b38 = _0x56e444++;
if (_0xbdba3a <= _0x1f24a7['get'](_0x456b38))
return _0x456b38;
_0xbdba3a -= _0x1f24a7[_0x4cc7('0x2b')](_0x456b38);
}
return -0x1;
}
;
var _0x4cc1fc = function() {};
_0x16dada[_0x4cc7('0x383c')] = _0x4cc1fc;
_0x4cc1fc[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x383d')];
_0x4cc1fc['random'] = function(_0x4c7260, _0x518cc3) {
null == _0x518cc3 && (_0x518cc3 = 0x1);
null == _0x4c7260 && (_0x4c7260 = 0x0);
if (null != _0x4cc1fc[_0x4cc7('0x2c1d')])
return _0x4c7260 = _0x4cc1fc[_0x4cc7('0x2c1d')] * _0x518cc3 + _0x4c7260,
_0x4cc1fc[_0x4cc7('0x2c1d')] = null,
_0x4c7260;
for (var _0x5d343c, _0xb31af3, _0x52dd22; _0x5d343c = 0x2 * Math['random']() - 0x1,
_0xb31af3 = 0x2 * Math[_0x4cc7('0xc2b')]() - 0x1,
_0x52dd22 = _0x5d343c * _0x5d343c + _0xb31af3 * _0xb31af3,
0x1 <= _0x52dd22; )
;
_0x52dd22 = Math['sqrt'](-0x2 * Math[_0x4cc7('0x2465')](_0x52dd22) / _0x52dd22);
_0x4cc1fc[_0x4cc7('0x2c1d')] = _0x5d343c * _0x52dd22;
return _0xb31af3 * _0x52dd22 * _0x518cc3 + _0x4c7260;
}
;
var _0x29a3f3 = function() {};
_0x16dada[_0x4cc7('0x383e')] = _0x29a3f3;
_0x29a3f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'area', _0x4cc7('0x210e')];
_0x29a3f3[_0x4cc7('0x8')] = {};
_0x29a3f3[_0x4cc7('0x8')]['contains'] = null;
_0x29a3f3[_0x4cc7('0x8')]['__class__'] = _0x29a3f3;
var _0x46f86e = function() {
this[_0x4cc7('0x383f')] = _0x2bc114[_0x4cc7('0x24')](null);
};
_0x16dada[_0x4cc7('0x3840')] = _0x46f86e;
_0x46f86e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'area', 'CombinedArea'];
_0x46f86e[_0x4cc7('0x8f8')] = [_0x29a3f3];
_0x46f86e[_0x4cc7('0x8')] = {};
_0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x383f')] = null;
_0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x3819')] = function(_0x2d4dc1) {
this.areas.push(_0x2d4dc1);
}
;
_0x46f86e[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x94c1db, _0x552b72) {
if (_0x4cc7('0x3841') === _0x4cc7('0x3842')) {
if (null != this._animationSet && _0x94c1db.get_animator().get_animationSet() != this._animationSet)
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b4d')));
if (this._animationSet != _0x94c1db.get_animator().get_animationSet()) {
this._animationSet = _0x94c1db.get_animator().get_animationSet();
_0x94c1db = 0x0;
for (var _0x565c38 = this._numPasses; _0x94c1db < _0x565c38; ) {
var _0x148bb7 = _0x94c1db++;
this._passes.get(_0x148bb7).set_animationSet(this._animationSet);
}
this._depthPass.set_animationSet(this._animationSet);
this._distancePass.set_animationSet(this._animationSet);
this.invalidatePasses(null);
}
} else {
for (var _0x572a70 = 0x0, _0x2d6ade = this.areas; _0x572a70 < _0x2d6ade.get_length(); ) {
var _0x50b3d4 = _0x2d6ade.get(_0x572a70);
++_0x572a70;
if (_0x50b3d4.contains(_0x94c1db, _0x552b72))
return !0x0;
}
return !0x1;
}
}
;
_0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x46f86e;
var _0xa097db = function(_0x4c37a1, _0x7023ac, _0x2ca780, _0x2140ed) {
this[_0x4cc7('0x3843')] = _0x4c37a1;
this['maxX'] = _0x2d63f9['afghA'](_0x4c37a1, _0x2ca780);
this[_0x4cc7('0x1b9e')] = _0x7023ac;
this[_0x4cc7('0x1b9f')] = _0x7023ac + _0x2140ed;
};
_0x16dada[_0x4cc7('0x3844')] = _0xa097db;
_0xa097db[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'area', _0x4cc7('0x3845')];
_0xa097db[_0x4cc7('0x8f8')] = [_0x29a3f3];
_0xa097db[_0x4cc7('0x8')] = {};
_0xa097db[_0x4cc7('0x8')][_0x4cc7('0x3843')] = null;
_0xa097db[_0x4cc7('0x8')][_0x4cc7('0x3846')] = null;
_0xa097db[_0x4cc7('0x8')][_0x4cc7('0x1b9e')] = null;
_0xa097db[_0x4cc7('0x8')]['maxY'] = null;
_0xa097db[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x111107, _0x461ca7) {
return _0x111107 >= this.minX && _0x111107 <= this.maxX && _0x461ca7 >= this.minY ? _0x461ca7 <= this.maxY : !0x1;
}
;
_0xa097db[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa097db;
var _0x3c2748 = function() {};
_0x16dada[_0x4cc7('0x3847')] = _0x3c2748;
_0x3c2748[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a8')], _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3848')];
_0x3c2748[_0x4cc7('0x17c4')] = function(_0xf3abb8, _0x36e77b, _0x494740) {
null == _0x494740 && (_0x494740 = 3.141592653589793);
null == _0x36e77b && (_0x36e77b = -3.141592653589793);
for (var _0x48e673 = _0x3004df[_0x4cc7('0xe83')](_0x494740, _0x36e77b); _0xf3abb8 <= _0x36e77b; )
_0xf3abb8 = _0x3004df[_0x4cc7('0x2a')](_0xf3abb8, _0x48e673);
for (; _0xf3abb8 > _0x494740; )
_0xf3abb8 = _0x3004df[_0x4cc7('0xe83')](_0xf3abb8, _0x48e673);
return _0xf3abb8;
}
;
var _0x3004df = {};
_0x16dada['haxeutils.math.geom._Angles.Radians_Impl_'] = _0x3004df;
_0x3004df[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3849'), 'Radians_Impl_'];
_0x3004df[_0x4cc7('0x2a')] = function(_0x99cf58, _0x2fd15f) {
if ('GRZHu' === _0x4cc7('0x384a')) {
return _0x99cf58 + _0x2fd15f;
} else {
_0x56fa7a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x99cf58);
this['bind_material'] = null;
this['skeleton'] = _0x2bc114[_0x4cc7('0x24')](null);
this['traverseChildren'](_0x99cf58);
}
}
;
_0x3004df[_0x4cc7('0xe83')] = function(_0x2173f8, _0x27ed2d) {
return _0x2173f8 - _0x27ed2d;
}
;
var _0x251b42 = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x4da')]] = _0x251b42;
_0x251b42[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x384b')];
_0x251b42[_0x4cc7('0x384c')] = function(_0x15b080, _0x5d715b, _0x4ab6ea, _0x208a69, _0x2a64ba) {
_0x15b080 = _0x2a64ba = _0x459e95[_0x4cc7('0x384d')](_0x15b080 - _0x4ab6ea['x'], _0x5d715b - _0x4ab6ea['y'], _0x208a69['x'] - _0x4ab6ea['x'], _0x208a69['y'] - _0x4ab6ea['y'], _0x2a64ba);
null == _0x15b080 && (_0x15b080 = new _0x212a6a());
_0x15b080['x'] = _0x4ab6ea['x'] + _0x2a64ba['x'];
_0x15b080['y'] = _0x4ab6ea['y'] + _0x2a64ba['y'];
_0x15b080 = _0x2d63f9['uswch'](_0x4ab6ea['x'], _0x208a69['x']);
1e-10 > (0x0 <= _0x15b080 ? _0x15b080 : -_0x15b080) ? (_0x15b080 = _0x4ab6ea['y'],
_0x15b080 = (_0x2a64ba['y'] - _0x15b080) / _0x2d63f9['uswch'](_0x208a69['y'], _0x15b080)) : (_0x15b080 = _0x4ab6ea['x'],
_0x15b080 = (_0x2a64ba['x'] - _0x15b080) / (_0x208a69['x'] - _0x15b080));
0x0 > _0x15b080 ? (_0x2a64ba['x'] = _0x4ab6ea['x'],
_0x2a64ba['y'] = _0x4ab6ea['y']) : 0x1 < _0x15b080 && (_0x2a64ba['x'] = _0x208a69['x'],
_0x2a64ba['y'] = _0x208a69['y']);
return _0x2a64ba;
}
;
var _0x39582d = function() {};
_0x16dada[_0x4cc7('0x384e')] = _0x39582d;
_0x39582d[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'geom', _0x4cc7('0x1318')];
_0x39582d[_0x4cc7('0xa2c')] = function(_0x128fad, _0x19daef, _0x21e0e3) {
if (_0x4cc7('0x384f') !== _0x4cc7('0x384f')) {
if (null == _0x1c055e['__limeColorMatrix']) {
var _0x11b018 = new _0x38236d(0x14);
_0x1c055e[_0x4cc7('0x3850')] = _0x11b018;
}
_0x1c055e[_0x4cc7('0x3850')][0x0] = this[_0x4cc7('0x129a')];
_0x1c055e[_0x4cc7('0x3850')][0x4] = this['redOffset'] / 0xff;
_0x1c055e[_0x4cc7('0x3850')][0x6] = this[_0x4cc7('0x12a1')];
_0x1c055e['__limeColorMatrix'][0x9] = this[_0x4cc7('0x129d')] / 0xff;
_0x1c055e[_0x4cc7('0x3850')][0xc] = this['blueMultiplier'];
_0x1c055e[_0x4cc7('0x3850')][0xe] = this[_0x4cc7('0x129e')] / 0xff;
_0x1c055e[_0x4cc7('0x3850')][0x12] = this[_0x4cc7('0xb11')];
_0x1c055e['__limeColorMatrix'][0x13] = this['alphaOffset'] / 0xff;
return _0x1c055e[_0x4cc7('0x3850')];
} else {
null == _0x21e0e3 && (_0x21e0e3 = new _0x21e384());
_0x39582d['onePoint'][_0x4cc7('0x9e7')](0x0, _0x19daef['x']);
_0x39582d['onePoint'][_0x4cc7('0x9e7')](0x1, _0x19daef['y']);
_0x39582d[_0x4cc7('0x2e1f')]['set'](0x2, _0x19daef['z']);
_0x128fad['transformVectors'](_0x39582d[_0x4cc7('0x2e1f')], _0x39582d[_0x4cc7('0x2e1f')]);
_0x21e0e3['x'] = _0x39582d['onePoint'][_0x4cc7('0x2b')](0x0);
_0x21e0e3['y'] = _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x2b')](0x1);
_0x21e0e3['z'] = _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x2b')](0x2);
return _0x21e0e3;
}
}
;
var _0x459e95 = function() {};
_0x16dada[_0x4cc7('0x3851')] = _0x459e95;
_0x459e95[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3852')];
_0x459e95[_0x4cc7('0x384d')] = function(_0x17fadc, _0x5c4204, _0x5dccd3, _0x52052a, _0x1e76ff) {
null == _0x1e76ff && (_0x1e76ff = new _0x212a6a());
var _0x27eaa9 = _0x5dccd3 * _0x5dccd3 + _0x52052a * _0x52052a
, _0x1d8b27 = _0x27eaa9 - 0x1;
if (!(1e-10 > (0x0 <= _0x1d8b27 ? _0x1d8b27 : -_0x1d8b27))) {
if (0x0 == _0x27eaa9)
return _0x1e76ff['x'] = 0x0,
_0x1e76ff['y'] = 0x0,
_0x1e76ff;
_0x27eaa9 = 0x1 / Math[_0x4cc7('0x2c')](_0x27eaa9);
_0x5dccd3 *= _0x27eaa9;
_0x52052a *= _0x27eaa9;
}
_0x17fadc = _0x17fadc * _0x5dccd3 + _0x5c4204 * _0x52052a;
_0x1e76ff['x'] = _0x17fadc * _0x5dccd3;
_0x1e76ff['y'] = _0x17fadc * _0x52052a;
return _0x1e76ff;
}
;
_0x459e95[_0x4cc7('0x3853')] = function(_0x25a044, _0x4639f7, _0xa5248) {
var _0x5098ef = _0x4639f7['y'] - _0x25a044['y']
, _0x5a54b0 = _0x4639f7['x'] - _0x25a044['x'];
if ((0x0 <= _0x5098ef ? _0x5098ef : -_0x5098ef) > (0x0 <= _0x5a54b0 ? _0x5a54b0 : -_0x5a54b0))
return _0x25a044 = (_0x4639f7['x'] - _0x25a044['x']) / (_0x4639f7['y'] - _0x25a044['y']) - (_0xa5248['x'] - _0x25a044['x']) / (_0xa5248['y'] - _0x25a044['y']),
1e-10 > (0x0 <= _0x25a044 ? _0x25a044 : -_0x25a044);
_0x25a044 = _0x56067a[_0x4cc7('0x3854')](_0x4639f7['y'] - _0x25a044['y'], _0x4639f7['x'] - _0x25a044['x']) - (_0xa5248['y'] - _0x25a044['y']) / (_0xa5248['x'] - _0x25a044['x']);
return 1e-10 > (0x0 <= _0x25a044 ? _0x25a044 : -_0x25a044);
}
;
var _0x2a6728 = function() {};
_0x16dada[_0x4cc7('0x3855')] = _0x2a6728;
_0x2a6728[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x2d63f9[_0x4cc7('0x3f3')], _0x4cc7('0x1309'), 'Point3DUtils'];
_0x2a6728[_0x4cc7('0x237b')] = function(_0x32d644, _0x1524c8, _0x3a454c, _0x5bce36, _0x3a337d, _0x5c007b, _0x2d1ca5) {
null == _0x2d1ca5 && (_0x2d1ca5 = new _0x21e384());
_0x2d1ca5['x'] = _0x1524c8 * _0x5c007b - _0x3a454c * _0x3a337d;
_0x2d1ca5['y'] = _0x3a454c * _0x5bce36 - _0x32d644 * _0x5c007b;
_0x2d1ca5['z'] = _0x32d644 * _0x3a337d - _0x1524c8 * _0x5bce36;
return _0x2d1ca5;
}
;
_0x2a6728[_0x4cc7('0x2346')] = function(_0x2d9890, _0x52fbcc, _0x1ddc5b) {
null == _0x1ddc5b && (_0x1ddc5b = new _0x21e384());
var _0x37c2f1 = _0x2d9890['x'] * Math['sin'](_0x52fbcc) + _0x56067a[_0x4cc7('0x7f8')](_0x2d9890['y'], Math[_0x4cc7('0x27')](_0x52fbcc));
_0x1ddc5b['x'] = _0x2d9890['x'] * Math[_0x4cc7('0x27')](_0x52fbcc) - _0x2d9890['y'] * Math[_0x4cc7('0x28')](_0x52fbcc);
_0x1ddc5b['y'] = _0x37c2f1;
_0x1ddc5b['z'] = _0x2d9890['z'];
return _0x1ddc5b;
}
;
var _0x432465 = function(_0x42d2f8, _0x4514b2) {
if (0x3 > _0x42d2f8)
throw new _0x202aa0(new _0x5a0ff5(_0x2d63f9[_0x4cc7('0x3856')] + _0x42d2f8));
this[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x24')](null);
this[_0x4cc7('0x25')] = _0x2bc114['toNullVector'](null);
for (var _0x2c9ea2 = 6.283185307179586 / _0x42d2f8, _0x310b51 = 0x0; _0x310b51 < _0x42d2f8; ) {
var _0x2c873d = _0x310b51++;
this['vertices'][_0x4cc7('0x29')](new _0x212a6a(Math['cos'](_0x2c9ea2 * (_0x2c873d - 0.5)),Math[_0x4cc7('0x28')](_0x2c9ea2 * (_0x2c873d - 0.5))));
this[_0x4cc7('0x25')][_0x4cc7('0x29')](_0x3004df[_0x4cc7('0x2a')](_0x2c9ea2 * _0x2c873d, 1.5707963267948966));
}
_0x42d2f8 = this[_0x4cc7('0x26')]['get'](0x1)['x'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['x'];
_0x2c9ea2 = this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x1)['y'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['y'];
_0x4514b2 /= Math[_0x4cc7('0x2c')](_0x42d2f8 * _0x42d2f8 + _0x2c9ea2 * _0x2c9ea2);
_0x42d2f8 = 0x0;
for (_0x2c9ea2 = this[_0x4cc7('0x26')]; _0x42d2f8 < _0x2c9ea2[_0x4cc7('0x34')](); )
_0x310b51 = _0x2c9ea2[_0x4cc7('0x2b')](_0x42d2f8),
++_0x42d2f8,
_0x310b51['x'] *= _0x4514b2,
_0x310b51['y'] *= _0x4514b2;
};
_0x16dada[_0x4cc7('0x3857')] = _0x432465;
_0x432465[_0x4cc7('0x8f2')] = ['haxeutils', 'math', _0x4cc7('0x1309'), _0x4cc7('0x3858')];
_0x432465[_0x4cc7('0x8')] = {};
_0x432465[_0x4cc7('0x8')][_0x4cc7('0x26')] = null;
_0x432465[_0x4cc7('0x8')][_0x4cc7('0x25')] = null;
_0x432465[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x432465;
var _0x3bafe8 = function() {};
_0x16dada[_0x4cc7('0x3859')] = _0x3bafe8;
_0x3bafe8[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x385a')];
_0x3bafe8[_0x4cc7('0x1347')] = function(_0x185b29, _0x566b5b, _0x4af8b3) {
null == _0x4af8b3 && (_0x4af8b3 = new _0x169fce());
var _0x23ea88 = _0x185b29['x']
, _0x9e97ce = _0x185b29['y']
, _0x899140 = _0x185b29['z'];
_0x185b29 = _0x185b29['w'];
var _0x21c801 = _0x566b5b['x']
, _0x4bf907 = _0x566b5b['y']
, _0x48c401 = _0x566b5b['z'];
_0x566b5b = _0x566b5b['w'];
_0x4af8b3['x'] = _0x185b29 * _0x21c801 + _0x23ea88 * _0x566b5b + _0x9e97ce * _0x48c401 - _0x899140 * _0x4bf907;
_0x4af8b3['y'] = _0x56067a['fYTEu'](_0x56067a[_0x4cc7('0x7fb')](_0x185b29 * _0x4bf907 - _0x23ea88 * _0x48c401, _0x9e97ce * _0x566b5b), _0x899140 * _0x21c801);
_0x4af8b3['z'] = _0x185b29 * _0x48c401 + _0x23ea88 * _0x4bf907 - _0x9e97ce * _0x21c801 + _0x899140 * _0x566b5b;
_0x4af8b3['w'] = _0x185b29 * _0x566b5b - _0x23ea88 * _0x21c801 - _0x9e97ce * _0x4bf907 - _0x899140 * _0x48c401;
return _0x4af8b3;
}
;
_0x3bafe8['rotatePoint'] = function(_0x13af41, _0x462bc9, _0x3b131c) {
if ('moqQy' === _0x4cc7('0x385b')) {
null == _0x3b131c && (_0x3b131c = new _0x21e384());
var _0x4d22d6 = _0x13af41['x']
, _0x126263 = _0x13af41['y']
, _0x524170 = _0x13af41['z'];
_0x13af41 = _0x13af41['w'];
var _0x49d89c = _0x13af41 * _0x462bc9['x'] + _0x126263 * _0x462bc9['z'] - _0x524170 * _0x462bc9['y']
, _0x4bf907 = _0x13af41 * _0x462bc9['y'] - _0x4d22d6 * _0x462bc9['z'] + _0x524170 * _0x462bc9['x']
, _0x48c401 = _0x13af41 * _0x462bc9['z'] + _0x4d22d6 * _0x462bc9['y'] - _0x126263 * _0x462bc9['x'];
_0x462bc9 = -_0x4d22d6 * _0x462bc9['x'] - _0x126263 * _0x462bc9['y'] - _0x524170 * _0x462bc9['z'];
_0x3b131c['x'] = -_0x462bc9 * _0x4d22d6 + _0x56067a[_0x4cc7('0x7fc')](_0x49d89c, _0x13af41) - _0x4bf907 * _0x524170 + _0x48c401 * _0x126263;
_0x3b131c['y'] = -_0x462bc9 * _0x126263 + _0x49d89c * _0x524170 + _0x4bf907 * _0x13af41 - _0x48c401 * _0x4d22d6;
_0x3b131c['z'] = -_0x462bc9 * _0x524170 - _0x49d89c * _0x126263 + _0x4bf907 * _0x4d22d6 + _0x48c401 * _0x13af41;
return _0x3b131c;
} else {
var _0x403363 = this[_0x4cc7('0x1634')] + 0x1;
var _0x5eb2ee = (this[_0x4cc7('0xb8c')] + 0x1) * _0x403363;
var _0x4d73cd = _0x13af41[_0x4cc7('0x115f')]()
, _0x393278 = _0x4d73cd - 0x9;
this[_0x4cc7('0x2028')] && (_0x5eb2ee *= 0x2);
var _0x2a8911 = this['_segmentsH'] * this['_segmentsW'] * 0x6;
this['_doubleSided'] && (_0x2a8911 <<= 0x1);
if (_0x5eb2ee == _0x13af41[_0x4cc7('0x1172')]()) {
_0x5eb2ee = _0x13af41[_0x4cc7('0xde0')]();
var _0x3cbae5 = _0x13af41['get_indexData']();
null == _0x3cbae5 && (_0x3cbae5 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x2a8911, !0x0));
} else
_0x5eb2ee = _0x2bc114[_0x4cc7('0x9cf')](null, _0x5eb2ee * _0x4d73cd, !0x0),
_0x3cbae5 = _0x2bc114['toIntVector'](null, _0x2a8911, !0x0),
this[_0x4cc7('0x1ff6')]();
_0x2a8911 = 0x0;
for (var _0x19e524 = _0x13af41['get_vertexOffset'](), _0x5e23d5 = 0x0, _0x2492b5 = this[_0x4cc7('0xb8c')] + 0x1; _0x5e23d5 < _0x2492b5; )
for (var _0x3fc678 = _0x5e23d5++, _0x1b5420 = 0x0, _0x3215dd = this[_0x4cc7('0x1634')] + 0x1; _0x1b5420 < _0x3215dd; ) {
var _0x426450 = _0x1b5420++;
var _0xeaf876 = (_0x426450 / this[_0x4cc7('0x1634')] - 0.5) * this[_0x4cc7('0xb8e')];
var _0x2f5ca1 = (_0x3fc678 / this['_segmentsH'] - 0.5) * this['_height'];
_0x5eb2ee['set'](_0x19e524++, _0xeaf876);
this[_0x4cc7('0xb8d')] ? (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0),
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, _0x2f5ca1)) : (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, _0x2f5ca1),
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0));
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0);
this[_0x4cc7('0xb8d')] ? (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x1),
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0)) : (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0),
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, -0x1));
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x1);
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0);
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0);
_0x19e524 += _0x393278;
if (this[_0x4cc7('0x2028')]) {
for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; )
_0xeaf876++,
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524, _0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)),
++_0x19e524;
for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; )
_0xeaf876++,
_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524, -_0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)),
++_0x19e524;
for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; )
_0xeaf876++,
_0x5eb2ee['set'](_0x19e524, -_0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)),
++_0x19e524;
_0x19e524 += _0x393278;
}
_0x426450 != this['_segmentsW'] && _0x3fc678 != this[_0x4cc7('0xb8c')] && (_0x426450 += _0x56067a[_0x4cc7('0x7f8')](_0x3fc678, _0x403363),
_0xeaf876 = this['_doubleSided'] ? 0x2 : 0x1,
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x426450 * _0xeaf876),
_0x3cbae5['set'](_0x2a8911++, (_0x426450 + _0x403363) * _0xeaf876),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x426450 * _0xeaf876),
_0x3cbae5['set'](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + 0x1) * _0xeaf876),
this[_0x4cc7('0x2028')] && (_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876 + 0x1),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363) * _0xeaf876 + 0x1),
_0x3cbae5['set'](_0x2a8911++, _0x426450 * _0xeaf876 + 0x1),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + 0x1) * _0xeaf876 + 0x1),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876 + 0x1),
_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x56067a['NFDkr'](_0x426450 * _0xeaf876, 0x1))));
}
_0x13af41[_0x4cc7('0x11a4')](_0x5eb2ee);
_0x13af41[_0x4cc7('0x1155')](_0x3cbae5);
}
}
;
_0x3bafe8[_0x4cc7('0x24e0')] = function(_0xf44561, _0x327158, _0x4bbc85) {
null == _0x4bbc85 && (_0x4bbc85 = new _0x169fce());
var _0x3ece82 = _0x56067a['NFDkr'](_0xf44561['x'] * _0xf44561['x'], _0xf44561['y'] * _0xf44561['y']) + _0xf44561['z'] * _0xf44561['z']
, _0x5b6bbd = _0x3ece82 - 0x1;
1e-10 > (0x0 <= _0x5b6bbd ? _0x5b6bbd : -_0x5b6bbd) || (0x0 == _0x3ece82 ? (_0xf44561['x'] = 0x1,
_0xf44561['y'] = 0x0,
_0xf44561['z'] = 0x0) : (_0x3ece82 = 0x1 / Math['sqrt'](_0x3ece82),
_0xf44561['x'] *= _0x3ece82,
_0xf44561['y'] *= _0x3ece82,
_0xf44561['z'] *= _0x3ece82));
_0x3ece82 = _0x327158['x'] * _0x327158['x'] + _0x327158['y'] * _0x327158['y'] + _0x56067a['aGEjU'](_0x327158['z'], _0x327158['z']);
_0x5b6bbd = _0x3ece82 - 0x1;
1e-10 > (0x0 <= _0x5b6bbd ? _0x5b6bbd : -_0x5b6bbd) || (0x0 == _0x3ece82 ? (_0x327158['x'] = 0x1,
_0x327158['y'] = 0x0,
_0x327158['z'] = 0x0) : (_0x3ece82 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ece82),
_0x327158['x'] *= _0x3ece82,
_0x327158['y'] *= _0x3ece82,
_0x327158['z'] *= _0x3ece82));
_0x3ece82 = _0xf44561['x'] * _0x327158['x'] + _0xf44561['y'] * _0x327158['y'] + _0xf44561['z'] * _0x327158['z'];
if (0.9999999999 < _0x3ece82)
return _0x4bbc85['x'] = 0x0,
_0x4bbc85['y'] = 0x0,
_0x4bbc85['z'] = 0x0,
_0x4bbc85['w'] = 0x1,
_0x4bbc85;
if (-0.9999999999 > _0x3ece82)
return _0x327158 = _0x2a6728[_0x4cc7('0x237b')](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], 0x1, 0x0, 0x0, _0x3bafe8['tempPoint']),
_0x56067a[_0x4cc7('0x385c')](0x0, _0x327158['x']) && 0x0 == _0x327158['y'] && 0x0 == _0x327158['z'] && _0x2a6728['crossProductF'](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], 0x0, 0x1, 0x0, _0x327158),
null == _0x4bbc85 && (_0x4bbc85 = new _0x169fce()),
_0xf44561 = Math[_0x4cc7('0x28')](1.5707963267948966),
_0x4bbc85['x'] = _0x327158['x'] * _0xf44561,
_0x4bbc85['y'] = _0x327158['y'] * _0xf44561,
_0x4bbc85['z'] = _0x327158['z'] * _0xf44561,
_0x4bbc85['w'] = Math[_0x4cc7('0x27')](1.5707963267948966),
_0xf44561 = _0x4bbc85['x'] * _0x4bbc85['x'] + _0x4bbc85['y'] * _0x4bbc85['y'] + _0x4bbc85['z'] * _0x4bbc85['z'] + _0x4bbc85['w'] * _0x4bbc85['w'],
_0x327158 = _0xf44561 - 0x1,
1e-10 > (0x0 <= _0x327158 ? _0x327158 : -_0x327158) || (0x0 == _0xf44561 ? (_0x4bbc85['x'] = 0x0,
_0x4bbc85['y'] = 0x0,
_0x4bbc85['z'] = 0x0,
_0x4bbc85['w'] = 0x1) : (_0xf44561 = 0x1 / Math[_0x4cc7('0x2c')](_0xf44561),
_0x4bbc85['x'] *= _0xf44561,
_0x4bbc85['y'] *= _0xf44561,
_0x4bbc85['z'] *= _0xf44561,
_0x4bbc85['w'] *= _0xf44561)),
_0x4bbc85;
_0x2a6728[_0x4cc7('0x237b')](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], _0x327158['x'], _0x327158['y'], _0x327158['z'], _0x3bafe8[_0x4cc7('0x237c')]);
_0x4bbc85['x'] = _0x3bafe8['tempPoint']['x'];
_0x4bbc85['y'] = _0x3bafe8['tempPoint']['y'];
_0x4bbc85['z'] = _0x3bafe8[_0x4cc7('0x237c')]['z'];
_0x4bbc85['w'] = _0x56067a['VElmg'](0x1, _0x3ece82);
_0xf44561 = _0x4bbc85['x'] * _0x4bbc85['x'] + _0x4bbc85['y'] * _0x4bbc85['y'] + _0x4bbc85['z'] * _0x4bbc85['z'] + _0x4bbc85['w'] * _0x4bbc85['w'];
_0x327158 = _0xf44561 - 0x1;
1e-10 > (0x0 <= _0x327158 ? _0x327158 : -_0x327158) || (0x0 == _0xf44561 ? (_0x4bbc85['x'] = 0x0,
_0x4bbc85['y'] = 0x0,
_0x4bbc85['z'] = 0x0,
_0x4bbc85['w'] = 0x1) : (_0xf44561 = 0x1 / Math[_0x4cc7('0x2c')](_0xf44561),
_0x4bbc85['x'] *= _0xf44561,
_0x4bbc85['y'] *= _0xf44561,
_0x4bbc85['z'] *= _0xf44561,
_0x4bbc85['w'] *= _0xf44561));
return _0x4bbc85;
}
;
_0x3bafe8[_0x4cc7('0x2fff')] = function(_0x534af0, _0x31ecdd) {
null == _0x31ecdd && (_0x31ecdd = new _0x23834d());
_0x31ecdd['angle'] = 0x2 * Math[_0x4cc7('0x131c')](_0x534af0['w']);
if (0x0 == _0x31ecdd[_0x4cc7('0x2951')])
return _0x31ecdd['x'] = 0x1,
_0x31ecdd['y'] = 0x0,
_0x31ecdd['z'] = 0x0,
_0x31ecdd;
_0x31ecdd['x'] = _0x534af0['x'];
_0x31ecdd['y'] = _0x534af0['y'];
_0x31ecdd['z'] = _0x534af0['z'];
_0x534af0 = _0x31ecdd['x'] * _0x31ecdd['x'] + _0x31ecdd['y'] * _0x31ecdd['y'] + _0x31ecdd['z'] * _0x31ecdd['z'];
var _0x217715 = _0x534af0 - 0x1;
_0x2d63f9[_0x4cc7('0x3430')](1e-10, 0x0 <= _0x217715 ? _0x217715 : -_0x217715) || (0x0 == _0x534af0 ? (_0x31ecdd['x'] = 0x1,
_0x31ecdd['y'] = 0x0,
_0x31ecdd['z'] = 0x0) : (_0x534af0 = 0x1 / Math[_0x4cc7('0x2c')](_0x534af0),
_0x31ecdd['x'] *= _0x534af0,
_0x31ecdd['y'] *= _0x534af0,
_0x31ecdd['z'] *= _0x534af0));
return _0x31ecdd;
}
;
_0x3bafe8[_0x4cc7('0x385d')] = function(_0x5699cd, _0x56766b, _0x1bb7e5, _0x3590c5) {
null == _0x3590c5 && (_0x3590c5 = new _0x169fce());
var _0x4d275f = Math[_0x4cc7('0x27')](_0x1bb7e5 / 0x2)
, _0x4e039b = Math[_0x4cc7('0x27')](_0x5699cd / 0x2)
, _0x2ed65d = Math[_0x4cc7('0x27')](_0x56766b / 0x2);
_0x1bb7e5 = Math['sin'](_0x1bb7e5 / 0x2);
_0x5699cd = Math[_0x4cc7('0x28')](_0x5699cd / 0x2);
_0x56766b = Math[_0x4cc7('0x28')](_0x56766b / 0x2);
_0x3590c5['x'] = _0x1bb7e5 * _0x4e039b * _0x2ed65d + _0x4d275f * _0x5699cd * _0x56766b;
_0x3590c5['y'] = _0x4d275f * _0x5699cd * _0x2ed65d + _0x1bb7e5 * _0x4e039b * _0x56766b;
_0x3590c5['z'] = _0x4d275f * _0x4e039b * _0x56766b - _0x1bb7e5 * _0x5699cd * _0x2ed65d;
_0x3590c5['w'] = _0x4d275f * _0x4e039b * _0x2ed65d - _0x1bb7e5 * _0x5699cd * _0x56766b;
return _0x3590c5;
}
;
_0x3bafe8['toEulerAngles'] = function(_0x49291e, _0x520564) {
if (_0x4cc7('0x385e') === 'DdNBg') {
null == _0x520564 && (_0x520564 = new _0x469fbd());
var _0x41cbc3 = _0x49291e['x'] * _0x49291e['y'] + _0x49291e['z'] * _0x49291e['w'];
if (0.499 < _0x41cbc3)
return _0x520564['x'] = 0x2 * Math['atan2'](_0x49291e['x'], _0x49291e['w']),
_0x520564['y'] = 1.5707963267948966,
_0x520564['z'] = 0x0,
_0x520564;
if (-0.499 > _0x41cbc3)
return _0x520564['x'] = _0x56067a[_0x4cc7('0x7fc')](-0x2, Math[_0x4cc7('0x131b')](_0x49291e['x'], _0x49291e['w'])),
_0x520564['y'] = -1.5707963267948966,
_0x520564['z'] = 0x0,
_0x520564;
_0x520564['x'] = Math[_0x4cc7('0x131b')](0x2 * (_0x49291e['w'] * _0x49291e['x'] + _0x49291e['y'] * _0x49291e['z']), 0x1 - 0x2 * (_0x56067a[_0x4cc7('0x385f')](_0x49291e['x'], _0x49291e['x']) + _0x49291e['y'] * _0x49291e['y']));
_0x520564['y'] = Math['asin'](0x2 * (_0x49291e['w'] * _0x49291e['y'] - _0x49291e['z'] * _0x49291e['x']));
_0x520564['z'] = Math[_0x4cc7('0x131b')](_0x56067a[_0x4cc7('0x385f')](0x2, _0x49291e['w'] * _0x49291e['z'] + _0x49291e['x'] * _0x49291e['y']), 0x1 - 0x2 * (_0x49291e['y'] * _0x49291e['y'] + _0x49291e['z'] * _0x49291e['z']));
return _0x520564;
} else {
this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['voteForRotation'](_0x49291e, !0x0);
}
}
;
_0x3bafe8[_0x4cc7('0x134c')] = function(_0x1cd696, _0x36cb55) {
null == _0x36cb55 && (_0x36cb55 = new _0x169fce());
_0x1cd696 = _0x1cd696[_0x4cc7('0x1310')](0x2)[_0x4cc7('0x2b')](0x1);
_0x36cb55['x'] = _0x1cd696['x'];
_0x36cb55['y'] = _0x1cd696['y'];
_0x36cb55['z'] = _0x1cd696['z'];
_0x36cb55['w'] = _0x1cd696['w'];
return _0x36cb55;
}
;
_0x3bafe8[_0x4cc7('0x134a')] = function(_0x29e2f9, _0x4c5ca5, _0x12e0c3, _0x4ebeac) {
null == _0x4ebeac && (_0x4ebeac = new _0x169fce());
_0x4ebeac['x'] = _0x2d63f9[_0x4cc7('0x3860')](_0x29e2f9['x'], _0x12e0c3 * (_0x4c5ca5['x'] - _0x29e2f9['x']));
_0x4ebeac['y'] = _0x29e2f9['y'] + _0x12e0c3 * (_0x4c5ca5['y'] - _0x29e2f9['y']);
_0x4ebeac['z'] = _0x29e2f9['z'] + _0x12e0c3 * (_0x4c5ca5['z'] - _0x29e2f9['z']);
_0x4ebeac['w'] = _0x29e2f9['w'] + _0x12e0c3 * (_0x4c5ca5['w'] - _0x29e2f9['w']);
_0x29e2f9 = _0x4ebeac['x'] * _0x4ebeac['x'] + _0x4ebeac['y'] * _0x4ebeac['y'] + _0x4ebeac['z'] * _0x4ebeac['z'] + _0x4ebeac['w'] * _0x4ebeac['w'];
_0x4c5ca5 = _0x29e2f9 - 0x1;
1e-10 > (0x0 <= _0x4c5ca5 ? _0x4c5ca5 : -_0x4c5ca5) || (0x0 == _0x29e2f9 ? (_0x4ebeac['x'] = 0x0,
_0x4ebeac['y'] = 0x0,
_0x4ebeac['z'] = 0x0,
_0x4ebeac['w'] = 0x1) : (_0x29e2f9 = 0x1 / Math[_0x4cc7('0x2c')](_0x29e2f9),
_0x4ebeac['x'] *= _0x29e2f9,
_0x4ebeac['y'] *= _0x29e2f9,
_0x4ebeac['z'] *= _0x29e2f9,
_0x4ebeac['w'] *= _0x29e2f9));
return _0x4ebeac;
}
;
var _0x23834d = function() {
_0x21e384[_0x4cc7('0x96b')](this, 0x0, 0x0, 0x0);
this[_0x4cc7('0x2951')] = 0x0;
};
_0x16dada[_0x4cc7('0x3861')] = _0x23834d;
_0x23834d[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3862')];
_0x23834d['__super__'] = _0x21e384;
_0x23834d['prototype'] = _0x5aff49(_0x21e384[_0x4cc7('0x8')], {
'angle': null,
'__class__': _0x23834d
});
var _0x45eb9e = function(_0x359802, _0x63b4dc, _0x48d75a, _0xec34ff) {
null == _0x48d75a && (_0x48d75a = !0x1);
null == _0x63b4dc && (_0x63b4dc = !0x1);
null == _0x359802 && (_0x359802 = !0x1);
_0x359802 && null == this['position'] && (this[_0x4cc7('0xcc2')] = new _0x21e384());
_0x63b4dc && null == this[_0x4cc7('0x1dbe')] && (this[_0x4cc7('0x1dbe')] = new _0x21e384());
_0x48d75a && null == this['scale'] && (this[_0x4cc7('0xa9a')] = new _0x21e384());
null != _0xec34ff && this[_0x4cc7('0x3863')](_0xec34ff, !_0x359802 && !_0x63b4dc && !_0x48d75a);
};
_0x16dada['haxeutils.math.geom.TransformComponents'] = _0x45eb9e;
_0x45eb9e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a8')], _0x4cc7('0x3f4'), _0x4cc7('0x1309'), 'TransformComponents'];
_0x45eb9e[_0x4cc7('0x8')] = {};
_0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null;
_0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0x1dbe')] = null;
_0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null;
_0x45eb9e[_0x4cc7('0x8')]['copyFromObject'] = function(_0x34444a, _0x4ecc7e) {
if (_0x2d63f9.KAnvP(_0x4cc7('0x3864'), _0x4cc7('0x3865'))) {
throw new _0x202aa0(new _0xb16e5a());
} else {
_0x2d63f9.hmAjV(null, _0x4ecc7e) && (_0x4ecc7e = !0x1);
if (null == this.position || _0x4ecc7e && (0x0 != _0x34444a.get_x() || 0x0 != _0x34444a.get_y() || 0x0 != _0x34444a.get_z())) {
var _0x2eb303 = _0x34444a.get_position();
null == this.position && (this.position = new _0x21e384());
this.position.copyFrom(_0x2eb303);
}
if (null != this.eulers || _0x4ecc7e && (0x0 != _0x34444a.get_rotationX() || 0x0 != _0x34444a.get_rotationY() || 0x0 != _0x34444a.get_rotationZ()))
_0x2eb303 = _0x34444a.get_eulers(),
null == this.eulers && (this.eulers = new _0x21e384()),
this.eulers.copyFrom(_0x2eb303);
if (null != this.scale || _0x4ecc7e && (0x0 != _0x34444a.get_scaleX() || 0x0 != _0x34444a.get_scaleY() || 0x0 != _0x34444a.get_scaleZ()))
null == this.scale && (this.scale = new _0x21e384()),
this.scale.x = _0x34444a.get_scaleX(),
this.scale.y = _0x34444a.get_scaleY(),
this.scale.z = _0x34444a.get_scaleZ();
}
}
;
_0x45eb9e[_0x4cc7('0x8')]['copyToObject'] = function(_0x15b0b1) {
null != this.position && _0x15b0b1.set_position(this.position);
_0x56067a.zvFSI(null, this.eulers) && _0x15b0b1.set_eulers(this.eulers);
null != this.scale && (_0x15b0b1.set_scaleX(this.scale.x),
_0x15b0b1.set_scaleY(this.scale.y),
_0x15b0b1.set_scaleZ(this.scale.z));
}
;
_0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45eb9e;
var _0x1dc7fe = function() {};
_0x16dada[_0x4cc7('0x3866')] = _0x1dc7fe;
_0x1dc7fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x15f9'), _0x4cc7('0x3867')];
_0x1dc7fe[_0x4cc7('0x3868')] = function(_0x5e1184, _0x3eb1ea) {
return _0x3eb1ea == _0x5e1184 ? 0x0 : _0x3eb1ea > _0x5e1184 ? -0x1 : 0x1;
}
;
var _0x1c9dd8 = function(_0x55c8b5, _0x20148b, _0x1f8ae7, _0x14af5a) {
null == _0x1f8ae7 && (_0x1f8ae7 = !0x1);
null == _0x20148b && (_0x20148b = 0x0);
this[_0x4cc7('0xa4f')] = this[_0x4cc7('0x3869')] = this['fadeDirection'] = 0x0;
this[_0x4cc7('0x2f93')] = _0x55c8b5;
this['startTime'] = _0x20148b;
this[_0x4cc7('0x2984')] = _0x1f8ae7;
this['loopStartTime'] = null == _0x14af5a ? _0x20148b : _0x14af5a;
};
_0x16dada[_0x4cc7('0x11a2')] = _0x1c9dd8;
_0x1c9dd8[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x2f93'), _0x4cc7('0x386a')];
_0x1c9dd8[_0x4cc7('0x8')] = {};
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2f93')] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2985')] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xa4f')] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x3869')] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2984')] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2988')] = null;
_0x1c9dd8[_0x4cc7('0x8')]['fadeDirection'] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x386b')] = null;
_0x1c9dd8[_0x4cc7('0x8')]['fadeActuator'] = null;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function(_0x3fa3e8) {
null == _0x3fa3e8 && (_0x3fa3e8 = !0x1);
if (_0x56067a.zvFSI(null, this.soundChannel))
if (_0x3fa3e8)
this.soundChannel.stop();
else
return;
null != this.sound && this.playFrom(this.startTime);
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2987')] = function(_0x3115dc) {
this.soundChannel = this.loop && _0x3115dc == this.loopStartTime ? this.sound.play(_0x3115dc, 0x2710) : this.sound.play(_0x3115dc);
null != this.soundChannel && this.soundChannel.addEventListener(_0x4cc7('0x2986'), _0x48c401(this, this.onComplete));
}
;
_0x1c9dd8[_0x4cc7('0x8')]['onComplete'] = function(_0x1d8dc0) {
if (_0x4cc7('0x386c') !== _0x4cc7('0x386c')) {
_0x2d186d.prototype.cleanCompilationData.call(this);
this._baseMethod.cleanCompilationData();
} else {
this.loop ? (this.soundChannel.removeEventListener(_0x4cc7('0x2986'), _0x48c401(this, this.onComplete)),
this.playFrom(this.loopStartTime)) : this.soundChannel = null;
}
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() {
if (_0x4cc7('0x7fe') === _0x56067a.ogLMc) {
null != this.soundChannel && (null != this.fadeActuator && (_0x3ae7ae.stop(this.soundChannel, null, !0x1, !0x1),
this.fadeActuator = null,
this.fadeDirection = 0x0),
this.soundChannel.removeEventListener('soundComplete', _0x48c401(this, this.onComplete)),
this.pausedTime = this.soundChannel.get_position(),
this.soundChannel.stop(),
this.soundChannel = null);
} else {
return this._scene;
}
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x386d')] = function() {
null == this.soundChannel && (this.playFrom(this.pausedTime),
this.pausedTime = this.startTime);
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xc4f')] = function(_0x29f575, _0x330131) {
this.fadeDoneListener = _0x330131;
this.fadeDirection = -0x1;
if (0x0 < _0x29f575 && null != this.soundChannel)
try {
this.fadeActuator = _0x3ae7ae.transform(this.soundChannel, _0x29f575).sound(0x0),
this.fadeActuator.onComplete(_0x48c401(this, this.onFadeDone)),
this.fadeActuator.ease(_0x47778c.get_easeNone());
} catch (_0x35d94c) {
_0x4964ea.lastException = _0x35d94c,
_0x35d94c instanceof _0x202aa0 && (_0x35d94c = _0x35d94c.val),
_0x2ab848.silentTrace(_0x35d94c, {
fileName: _0x4cc7('0x11a1'),
lineNumber: 0x8a,
className: _0x4cc7('0x11a2'),
methodName: 'fadeOut'
}),
this.onFadeDone();
}
else
this.onFadeDone();
}
;
_0x1c9dd8[_0x4cc7('0x8')]['fadeIn'] = function(_0x2ca412, _0x22261a) {
this.fadeDoneListener = _0x22261a;
this.fadeDirection = 0x1;
if (0x0 < _0x2ca412 && null != this.soundChannel)
try {
this.fadeActuator = _0x3ae7ae.transform(this.soundChannel, _0x2ca412).sound(0x1),
this.fadeActuator.onComplete(_0x48c401(this, this.onFadeDone)),
this.fadeActuator.ease(_0x47778c.get_easeNone());
} catch (_0x260cd9) {
if (_0x4cc7('0x386e') === 'klWWH') {
this.setBlendFactorsSeparate(_0x2ca412, _0x22261a, _0x2ca412, _0x22261a);
} else {
_0x4964ea.lastException = _0x260cd9,
_0x2d63f9.aRUqs(_0x260cd9, _0x202aa0) && (_0x260cd9 = _0x260cd9.val),
_0x2ab848.silentTrace(_0x260cd9, {
fileName: _0x4cc7('0x11a1'),
lineNumber: 0x9c,
className: _0x4cc7('0x11a2'),
methodName: _0x4cc7('0x386f')
}),
this.onFadeDone();
}
}
else
this.onFadeDone();
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x11a3')] = function() {
if (_0x4cc7('0x3870') !== _0x4cc7('0x3871')) {
0x0 >= this.fadeDirection && this.stop();
this.fadeActuator = null;
this.fadeDirection = 0x0;
null != this.fadeDoneListener && (this.fadeDoneListener(),
this.fadeDoneListener = null);
} else {
a = pako.ungzip(a.b.bufferValue);
return _0x3fbf75.ofData(a);
}
}
;
_0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c9dd8;
var _0x401612 = function() {
this[_0x4cc7('0xc10')] = 0x0;
this[_0x4cc7('0x18d0')] = _0x2bc114['toObjectVector'](null);
this[_0x4cc7('0x2748')](0x1);
this['set_soundVolume'](0x1);
};
_0x16dada[_0x4cc7('0x3872')] = _0x401612;
_0x401612[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x2f93'), _0x4cc7('0x3873')];
_0x401612[_0x4cc7('0x8f8')] = [_0x4fc155];
_0x401612[_0x4cc7('0x2d6')] = {};
_0x401612[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493');
_0x401612[_0x4cc7('0x493')] = function() {
var _0x8f8fd9 = {};
_0x8f8fd9[_0x4cc7('0x3874')] = function(_0x1fb3e3, _0x21fd58) {
return _0x1fb3e3 + _0x21fd58;
}
;
if ('YlZfL' !== _0x56067a['TCxRR']) {
null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][a[_0x4cc7('0x8ed')]] && _0x488f5d['stopRotationTween'](a);
var _0x55cec1 = _0x3bafe8['fromMatrix'](a[_0x4cc7('0xf92')]());
0x0 > _0x8f8fd9[_0x4cc7('0x3874')](_0x55cec1['x'] * c['x'] + _0x55cec1['y'] * c['y'] + _0x55cec1['z'] * c['z'], _0x55cec1['w'] * c['w']) && (_0x55cec1['x'] = -_0x55cec1['x'],
_0x55cec1['y'] = -_0x55cec1['y'],
_0x55cec1['z'] = -_0x55cec1['z'],
_0x55cec1['w'] = -_0x55cec1['w']);
b = _0x3ae7ae[_0x4cc7('0xa50')](_0x55cec1, b, {
'x': c['x'],
'y': c['y'],
'z': c['z'],
'w': c['w']
}, !0x0, _0x4babe0);
b[_0x4cc7('0x966')] = a;
b[_0x4cc7('0x3876')] = _0x488f5d['onTweenStopped'];
_0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x9e7')](a, b);
return b;
} else {
return null == _0x401612['instance'] ? _0x401612[_0x4cc7('0xbc4')] = new _0x401612() : _0x401612[_0x4cc7('0xbc4')];
}
}
;
_0x401612[_0x4cc7('0x8')] = {};
_0x401612[_0x4cc7('0x8')][_0x4cc7('0xc10')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3877')] = null;
_0x401612[_0x4cc7('0x8')]['muted'] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0xc11')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x18d0')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3878')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x18cd')] = null;
_0x401612[_0x4cc7('0x8')]['currentMusic'] = null;
_0x401612[_0x4cc7('0x8')]['currentSoundAssetPath'] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3879')] = null;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0xc40')] = function(_0x137949, _0xda54ab, _0x3d8072) {
null == _0x3d8072 && (_0x3d8072 = !0x1);
null == _0xda54ab && (_0xda54ab = !0x0);
if (_0x137949 != this.currentAssetPath || null == this.currentMusic)
if (null == _0x137949 || 0x0 == _0x137949.length || _0x4cc7('0x364f') == _0x137949)
this.setNextMusic(null);
else {
if (!(this.muted || 0x0 < this.reasonsToBlockMusic.get_length())) {
_0x3d8072 = null;
_0xda54ab && (_0x3d8072 = _0x401612.musicCache,
_0x3d8072 = null != _0x842c50[_0x137949] ? _0x3d8072.getReserved(_0x137949) : _0x3d8072.h[_0x137949]);
if (null == _0x3d8072) {
if (!_0x6fe3b9.exists(_0x137949, _0x4cc7('0x387a')) && !_0x6fe3b9.exists(_0x137949, _0x4cc7('0x387b')))
return;
_0x3d8072 = _0x6fe3b9.getMusic(_0x137949);
if (null == _0x3d8072) {
this.setNextMusic(null);
return;
}
_0x3d8072 = new _0x1c9dd8(_0x3d8072,0x0,!0x0);
_0xda54ab && (_0xda54ab = _0x401612.musicCache,
null != _0x842c50[_0x137949] ? _0xda54ab.setReserved(_0x137949, _0x3d8072) : _0xda54ab.h[_0x137949] = _0x3d8072);
}
this.setNextMusic(_0x3d8072);
}
this.currentAssetPath = _0x137949;
}
else
this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentMusic.play(_0x3d8072),
this.resetVolume());
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d7d')] = function(_0x12f744, _0x3a0a88, _0x505efb) {
null == _0x505efb && (_0x505efb = !0x0);
null == _0x3a0a88 && (_0x3a0a88 = !0x0);
if (_0x12f744 != this.currentSoundAssetPath || null == this.currentSound)
if (null == _0x12f744 || 0x0 == _0x12f744.length || _0x4cc7('0x364f') == _0x12f744)
this.set_currentSound(null);
else if (this.soundMuted || 0x0 < this.reasonsToBlockMusic.get_length())
this.currentSoundAssetPath = _0x12f744;
else {
if (_0x4cc7('0x387c') !== 'kIHfE') {
var _0x2a4c3d = null;
_0x3a0a88 && (_0x2a4c3d = _0x401612.musicCache,
_0x2a4c3d = null != _0x842c50[_0x12f744] ? _0x2a4c3d.getReserved(_0x12f744) : _0x2a4c3d.h[_0x12f744]);
if (null == _0x2a4c3d) {
if (!_0x6fe3b9.exists(_0x12f744, _0x4cc7('0x387a')) && !_0x6fe3b9.exists(_0x12f744, _0x4cc7('0x387b')))
return;
_0x2a4c3d = _0x6fe3b9.getMusic(_0x12f744);
if (null == _0x2a4c3d) {
this.set_currentSound(null);
return;
}
if (0x0 == _0x2a4c3d.bytesTotal)
throw new _0x202aa0(new _0xc6df85(_0x12f744 + _0x4cc7('0x387d')));
_0x2a4c3d = new _0x1c9dd8(_0x2a4c3d,0x0,_0x505efb);
_0x3a0a88 && (_0x3a0a88 = _0x401612.musicCache,
null != _0x842c50[_0x12f744] ? _0x3a0a88.setReserved(_0x12f744, _0x2a4c3d) : _0x3a0a88.h[_0x12f744] = _0x2a4c3d);
}
this.set_currentSound(_0x2a4c3d);
_0x2a4c3d.play();
this.currentSoundAssetPath = _0x12f744;
this.resetSoundVolume();
} else {
return 0x0 > _0x12f744 ? 0x100000000 + _0x12f744 : _0x12f744 + 0x0;
}
}
else
this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentSound.play(!0x1),
this.resetSoundVolume());
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x387e')] = function(_0xf1e5a6) {
if (this.currentMusic == _0xf1e5a6 && null != this.currentMusic)
0x0 >= this.currentMusic.fadeDirection && this.currentMusic.fadeIn(0.8 * this.fadeOutTime);
else if (this.nextMusic != _0xf1e5a6 || null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator) || null != this.currentMusic && 0x0 < this.currentMusic.fadeDirection)
if (this.nextMusic = _0xf1e5a6,
this.currentAssetPath = null,
null != this.currentMusic)
this.currentMusic.fadeOut(this.fadeOutTime, _0x48c401(this, this.onFadeComplete));
else
this.onFadeComplete();
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x387f')] = function(_0x464683) {
if (_0x4cc7('0x3880') !== _0x4cc7('0x3880')) {
this._bounds.fromSphere(new _0x21e384(), this._fallOff);
this._boundsInvalid = !0x1;
} else {
null != this.currentMusic && this.currentMusic.stop();
return this.currentMusic = _0x464683;
}
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0xc41')] = function(_0x97af89) {
null != this.currentSound && this.currentSound.stop();
return this.currentSound = _0x97af89;
}
;
_0x401612[_0x4cc7('0x8')]['onFadeComplete'] = function() {
this.set_currentMusic(this.nextMusic);
this.nextMusic = null;
null == this.currentMusic || this.muted || 0x0 < this.reasonsToBlockMusic.get_length() ? null == this.currentMusic && this.set_volume(0x1) : (this.currentMusic.play(),
this.resetVolume());
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2748')] = function(_0x261c08) {
this.volume != _0x261c08 && (this.volume = _0x261c08,
this.resetVolume());
return this.volume;
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x18d1')] = function() {
if (null != this.currentMusic && null != this.currentMusic.soundChannel && null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator)) {
var _0x26f643 = this.currentMusic.soundChannel.get_soundTransform();
null == _0x26f643 && (_0x26f643 = new _0x37cd02());
_0x26f643.volume = this.volume;
this.currentMusic.soundChannel.set_soundTransform(_0x26f643);
}
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3566')] = function(_0x2fbee0) {
_0x2d63f9.NurKQ(this.muted, _0x2fbee0) && (_0x2fbee0 = (this.muted = _0x2fbee0) || 0x0 < this.reasonsToBlockMusic.get_length(),
null != this.currentMusic ? (this.currentMusic != this.nextMusic && (this.currentMusic.stop(),
this.set_currentMusic(this.nextMusic)),
null != this.currentMusic && (_0x2fbee0 ? this.currentMusic.stop() : (this.currentMusic.resume(),
this.resetVolume()))) : _0x2fbee0 || this.playFromAsset(this.currentAssetPath),
null != this.currentSound && this.resetSoundVolume());
return this.muted;
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3197')] = function(_0x457e39) {
this.soundVolume != _0x457e39 && (this.soundVolume = _0x457e39,
this.resetSoundVolume());
return this.soundVolume;
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3881')] = function() {
if (null != this.currentSound && null != this.currentSound.soundChannel) {
var _0xc07130 = this.currentSound.soundChannel.get_soundTransform();
null == _0xc07130 && (_0xc07130 = new _0x37cd02());
_0xc07130.volume = this.soundVolume;
this.currentSound.soundChannel.set_soundTransform(_0xc07130);
}
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x3568')] = function(_0x16fe77) {
this.soundMuted != _0x16fe77 && (_0x16fe77 = (this.soundMuted = _0x16fe77) || 0x0 < this.reasonsToBlockMusic.get_length(),
null != this.currentSound ? _0x16fe77 ? this.currentSound.stop() : this.currentSound.resume() : _0x16fe77 || this.playSoundFromAsset(this.currentSoundAssetPath));
return this.soundMuted;
}
;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x401612;
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_currentSound'] = _0x4cc7('0xc41');
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x387f')] = _0x4cc7('0x387f');
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3568')] = _0x4cc7('0x3568');
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3566')] = 'set_muted';
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_soundVolume'] = 'set_soundVolume';
_0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_volume'] = _0x4cc7('0x2748');
var _0x3b5ba1 = function() {};
_0x16dada[_0x4cc7('0x3882')] = _0x3b5ba1;
_0x3b5ba1[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x2d63f9[_0x4cc7('0x3883')], _0x4cc7('0x33a5')];
_0x3b5ba1[_0x4cc7('0x33a8')] = function(_0x13d2b8) {
for (var _0xdcf234 = 0x0, _0x48924f = 0x0, _0x52b19d = _0x13d2b8[_0x4cc7('0x21')]; _0x48924f < _0x52b19d; ) {
var _0x5d1cea = _0x48924f++;
_0xdcf234 <<= 0x6;
_0xdcf234 |= _0x3a8a6f[_0x4cc7('0xc89')](_0x13d2b8, _0x5d1cea) - 0x30 & 0x3f;
}
return _0xdcf234;
}
;
var _0xf9332a = function() {};
_0x16dada[_0x2d63f9['eKvMz']] = _0xf9332a;
_0xf9332a[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x4dc'), _0x4cc7('0x3884')];
_0xf9332a[_0x4cc7('0x3133')] = function(_0x32ed3f, _0x4f4891, _0x445095) {
var _0x160857 = new _0x3a1efa();
if (null == _0x32ed3f)
return _0x160857;
_0x32ed3f = _0x32ed3f[_0x4cc7('0x46')](_0x4f4891);
for (var _0x390f3c, _0x17380c, _0x52e2a5 = 0x0; _0x52e2a5 < _0x32ed3f['length']; ) {
if (_0x4cc7('0x3885') !== _0x4cc7('0x3885')) {
return function(_0x397e33) {
return _0x4f4891[0x0](_0x32ed3f[0x0], _0x397e33);
}
;
} else {
var _0x4bf907 = _0x32ed3f[_0x52e2a5];
++_0x52e2a5;
_0x390f3c = _0x4bf907[_0x4cc7('0x2d')](_0x445095);
0x0 < _0x390f3c ? (_0x17380c = _0x3a8a6f[_0x4cc7('0x946')](_0x4bf907, 0x0, _0x390f3c),
_0x390f3c = _0x3a8a6f[_0x4cc7('0x946')](_0x4bf907, _0x390f3c + 0x1, null)) : (_0x17380c = _0x4bf907,
_0x390f3c = null);
(null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd76')](_0x17380c) : _0x160857['h']['hasOwnProperty'](_0x17380c)) && null != (null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd77')](_0x17380c) : _0x160857['h'][_0x17380c]) ? (null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd76')](_0x17380c) : _0x160857['h']['hasOwnProperty'](_0x17380c)) && null == _0x390f3c || (_0x390f3c = _0x2d63f9[_0x4cc7('0x3860')](null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd77')](_0x17380c) : _0x160857['h'][_0x17380c], _0x4f4891) + _0x390f3c,
null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0x97d')](_0x17380c, _0x390f3c) : _0x160857['h'][_0x17380c] = _0x390f3c) : null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0x97d')](_0x17380c, _0x390f3c) : _0x160857['h'][_0x17380c] = _0x390f3c;
}
}
return _0x160857;
}
;
_0xf9332a[_0x4cc7('0x2f85')] = function(_0x7c0d6, _0x43df08, _0x3d80ef, _0x1522c3, _0x4c1692) {
var _0x2b7e47 = new _0x3a1efa();
if (null == _0x7c0d6)
return _0x2b7e47;
_0x7c0d6 = _0x7c0d6['split'](_0x43df08);
for (var _0xfa972a, _0x4bf907 = new _0x1e3ce8(_0x4cc7('0x917') + _0x43df08 + '|\x5c' + _0x1522c3 + _0x4cc7('0x3886') + _0x3d80ef + _0x4cc7('0x918') + _0x43df08 + _0x1522c3 + _0x4cc7('0x919'),''), _0x48c401, _0x16dada = 0x0; _0x16dada < _0x7c0d6['length']; ) {
_0x48c401 = _0x7c0d6[_0x16dada];
++_0x16dada;
_0xfa972a = _0x48c401[_0x4cc7('0x2d')](_0x3d80ef);
0x0 < _0xfa972a ? (_0x1522c3 = _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x0, _0xfa972a),
_0xfa972a = _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, _0x2d63f9[_0x4cc7('0x3860')](_0xfa972a, 0x1), null)) : (_0x1522c3 = _0x48c401,
_0xfa972a = null);
_0x48c401 = !0x0;
if (null != _0xfa972a)
for (; _0x48c401 && _0x4bf907[_0x4cc7('0xc7c')](_0xfa972a); )
_0x48c401 = _0x4c1692(_0x4bf907[_0x4cc7('0xc7d')](0x2)),
_0x4cc7('0x22b') == _0x4bf907[_0x4cc7('0xc7d')](0x1) && (_0x48c401 = !_0x48c401),
_0xfa972a = _0x4bf907[_0x4cc7('0x2f4a')]() + _0x4bf907[_0x4cc7('0xc7f')]();
_0x48c401 && ((null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd76')](_0x1522c3) : _0x2b7e47['h'][_0x4cc7('0x959')](_0x1522c3)) && null != (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd77')](_0x1522c3) : _0x2b7e47['h'][_0x1522c3]) ? (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd76')](_0x1522c3) : _0x2b7e47['h']['hasOwnProperty'](_0x1522c3)) && null == _0xfa972a || (_0xfa972a = (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd77')](_0x1522c3) : _0x2b7e47['h'][_0x1522c3]) + _0x43df08 + _0xfa972a,
null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0x97d')](_0x1522c3, _0xfa972a) : _0x2b7e47['h'][_0x1522c3] = _0xfa972a) : null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0x97d')](_0x1522c3, _0xfa972a) : _0x2b7e47['h'][_0x1522c3] = _0xfa972a);
}
return _0x2b7e47;
}
;
_0xf9332a[_0x4cc7('0x2f5f')] = function(_0x4ce523, _0x44721c) {
if (_0x4cc7('0x3887') === _0x4cc7('0x3887')) {
if (null == _0x4ce523)
return _0x44721c;
_0x4ce523 = _0x4bf907['parseInt'](_0x4ce523);
return null != _0x4ce523 ? _0x4ce523 : _0x44721c;
} else {
for (var _0x2f52d7 = 0x0, _0x116281 = this[_0x4cc7('0x2e08')]; _0x2f52d7 < _0x116281[_0x4cc7('0x34')](); ) {
var _0x4a6e29 = _0x116281[_0x4cc7('0x2b')](_0x2f52d7);
++_0x2f52d7;
if (_0x4a6e29['currentBox'] == _0x4ce523)
return _0x4a6e29[_0x4cc7('0x2e72')];
}
return null;
}
}
;
_0xf9332a[_0x4cc7('0xea3')] = function(_0xafad5f, _0x10413) {
if (null == _0xafad5f)
return _0x10413;
_0xafad5f = parseFloat(_0xafad5f);
return isNaN(_0xafad5f) ? _0x10413 : _0xafad5f;
}
;
var _0x15e02b = function() {};
_0x16dada[_0x4cc7('0x3888')] = _0x15e02b;
_0x15e02b[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x4dc'), 'TimeString'];
_0x15e02b[_0x4cc7('0x35ba')] = function(_0x867b30, _0x3a150b, _0x2a1144) {
null == _0x2a1144 && (_0x2a1144 = 's');
null == _0x3a150b && (_0x3a150b = 's');
var _0x8aaa25 = _0x867b30 / 0xe10 | 0x0
, _0x2ff0fc = (_0x56067a[_0x4cc7('0x3854')](_0x867b30, 0x3c) | 0x0) - 0x3c * _0x8aaa25;
_0x867b30 -= 0xe10 * _0x8aaa25 + 0x3c * _0x2ff0fc;
var _0x4d5c22 = _0x56067a[_0x4cc7('0x3889')](null, _0x867b30) ? 'null' : '' + _0x867b30;
0x0 < _0x2ff0fc || 0x0 < _0x8aaa25 ? (0xa > _0x867b30 && (_0x4d5c22 = '0' + _0x4d5c22),
_0x4d5c22 = (null == _0x2ff0fc ? _0x4cc7('0x574') : '' + _0x2ff0fc) + ':' + _0x4d5c22,
0x0 < _0x8aaa25 && (0xa > _0x2ff0fc && (_0x4d5c22 = '0' + _0x4d5c22),
_0x4d5c22 = (null == _0x8aaa25 ? _0x4cc7('0x574') : '' + _0x8aaa25) + ':' + _0x4d5c22)) : _0x4d5c22 = 0x1 == _0x867b30 ? _0x4d5c22 + _0x2a1144 : _0x4d5c22 + _0x3a150b;
return _0x4d5c22;
}
;
var _0x1fff74 = function(_0x318e5b) {
this['vector'] = _0x318e5b;
this['index'] = 0x0;
this[_0x4cc7('0x21')] = this[_0x4cc7('0x3537')]['get_length']();
};
_0x16dada[_0x2d63f9['LXYfX']] = _0x1fff74;
_0x1fff74[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), _0x4cc7('0x388a')];
_0x1fff74[_0x4cc7('0x8')] = {};
_0x1fff74[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x21')] = null;
_0x1fff74[_0x4cc7('0x8')]['vector'] = null;
_0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.index < this.length;
}
;
_0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
return this.vector.get(this.index++);
}
;
_0x1fff74[_0x4cc7('0x8')]['__class__'] = _0x1fff74;
var _0xf57303 = function(_0x47df80) {
this[_0x4cc7('0x3537')] = _0x47df80;
this[_0x4cc7('0xb1c')] = 0x0;
this[_0x4cc7('0x21')] = this['vector'][_0x4cc7('0x34')]();
};
_0x16dada['haxeutils.vector.IntVectorIter'] = _0xf57303;
_0xf57303[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), 'IntVectorIter'];
_0xf57303[_0x4cc7('0x8')] = {};
_0xf57303[_0x4cc7('0x8')]['index'] = null;
_0xf57303[_0x4cc7('0x8')]['length'] = null;
_0xf57303[_0x4cc7('0x8')][_0x4cc7('0x3537')] = null;
_0xf57303[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
if (_0x4cc7('0x388b') === 'zSqDl') {
if (a.nodeType != _0x4fbde0.Document && a.nodeType != _0x4fbde0.Element)
throw new _0x202aa0(_0x4cc7('0x571') + a.nodeType);
for (a = _0x3a8a6f.iter(a.children); a.hasNext(); ) {
var _0x53f7a7 = a.next();
switch (_0x53f7a7.nodeType) {
case 0x0:
case 0x1:
return !0x0;
case 0x2:
case 0x3:
if (_0x53f7a7.nodeType == _0x4fbde0.Document || _0x53f7a7.nodeType == _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x53f7a7.nodeType);
if (0x0 != _0x29cea6.ltrim(_0x53f7a7.nodeValue).length)
return !0x0;
}
}
return !0x1;
} else {
return this.index < this.length;
}
}
;
_0xf57303[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
return this.vector.get(this.index++);
}
;
_0xf57303[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf57303;
var _0x4945d8 = function(_0x152c55) {
this[_0x4cc7('0x3537')] = _0x152c55;
this[_0x4cc7('0xb1c')] = _0x152c55[_0x4cc7('0x34')]() - 0x1;
};
_0x16dada['haxeutils.vector.ReversedVectorIter'] = _0x4945d8;
_0x4945d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'vector', _0x4cc7('0x388c')];
_0x4945d8[_0x4cc7('0x8')] = {};
_0x4945d8[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x3537')] = null;
_0x4945d8[_0x4cc7('0x8')]['hasNext'] = function() {
return 0x0 <= this.index;
}
;
_0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
return this.vector.get(this.index--);
}
;
_0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4945d8;
var _0x298e38 = function(_0x3eb132) {
if ('AzCfR' === _0x4cc7('0x388d')) {
try {
_0x48c401[_0x4cc7('0x388e')]();
} catch (_0xf20865) {
_0x48c401[_0x4cc7('0x388f')]();
}
} else {
this[_0x4cc7('0x3537')] = _0x3eb132;
}
};
_0x16dada[_0x4cc7('0x3890')] = _0x298e38;
_0x298e38[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), _0x4cc7('0x3891')];
_0x298e38[_0x4cc7('0x8')] = {};
_0x298e38[_0x4cc7('0x8')]['vector'] = null;
_0x298e38[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() {
return new _0x1fff74(this.vector);
}
;
_0x298e38[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x298e38;
var _0x27f67b = function(_0x55828f) {
this[_0x4cc7('0x3537')] = _0x55828f;
};
_0x16dada[_0x4cc7('0x3892')] = _0x27f67b;
_0x27f67b[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3537'), _0x4cc7('0x3893')];
_0x27f67b[_0x4cc7('0x8')] = {};
_0x27f67b[_0x4cc7('0x8')]['vector'] = null;
_0x27f67b[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() {
return new _0xf57303(this.vector);
}
;
_0x27f67b[_0x4cc7('0x8')]['__class__'] = _0x27f67b;
var _0x5260f5 = function() {};
_0x16dada[_0x4cc7('0x3894')] = _0x5260f5;
_0x5260f5['__name__'] = ['js', _0x4cc7('0x3895')];
_0x5260f5[_0x4cc7('0x3896')] = function(_0x2e1050) {
return _0x2e1050[_0x4cc7('0x46')]('&')[_0x4cc7('0xc7a')](_0x4cc7('0x3897'))['split']('<')[_0x4cc7('0xc7a')]('<')[_0x4cc7('0x46')]('>')[_0x4cc7('0xc7a')](_0x4cc7('0x3898'));
}
;
_0x5260f5[_0x4cc7('0x369e')] = function(_0x1e24ad, _0x2b4682) {
var _0x256a09 = null != _0x2b4682 ? _0x2b4682[_0x4cc7('0x35d9')] + ':' + _0x2b4682['lineNumber'] + ':\x20' : '';
_0x256a09 += _0x5260f5[_0x4cc7('0x8f0')](_0x1e24ad, '');
if (null != _0x2b4682 && null != _0x2b4682['customParams'])
for (_0x1e24ad = 0x0,
_0x2b4682 = _0x2b4682[_0x4cc7('0x3899')]; _0x1e24ad < _0x2b4682[_0x4cc7('0x21')]; ) {
var _0x301b9d = _0x2b4682[_0x1e24ad];
++_0x1e24ad;
_0x256a09 += ',' + _0x5260f5['__string_rec'](_0x301b9d, '');
}
if (_0x4cc7('0xb') != typeof document) {
var _0x450a39 = document['getElementById'](_0x4cc7('0x1493'));
_0x1e24ad = null != _0x450a39;
} else
_0x1e24ad = !0x1;
_0x1e24ad ? _0x450a39[_0x4cc7('0x1b56')] += _0x5260f5[_0x4cc7('0x3896')](_0x256a09) + '
' : _0x4cc7('0xb') != typeof console && null != console[_0x4cc7('0x2465')] && console[_0x4cc7('0x2465')](_0x256a09);
}
;
_0x5260f5[_0x4cc7('0xce8')] = function(_0x3c7f1c) {
if (_0x4cc7('0x389a') === _0x4cc7('0x389b')) {
return _0x19c1c0[_0x4cc7('0x997')](_0x3c7f1c, _0x4cc7('0xbc4'));
} else {
if (_0x3c7f1c instanceof Array && null == _0x3c7f1c[_0x4cc7('0xd2f')])
return Array;
var _0x33a1b0 = _0x3c7f1c[_0x4cc7('0x8f4')];
if (null != _0x33a1b0)
return _0x33a1b0;
_0x3c7f1c = _0x5260f5['__nativeClassName'](_0x3c7f1c);
return null != _0x3c7f1c ? _0x5260f5['__resolveNativeClass'](_0x3c7f1c) : null;
}
}
;
_0x5260f5[_0x4cc7('0x8f0')] = function(_0x41b137, _0x3ee1ed) {
if (null == _0x41b137)
return _0x4cc7('0x574');
if (0x5 <= _0x3ee1ed[_0x4cc7('0x21')])
return _0x4cc7('0x389c');
var _0x205a67 = typeof _0x41b137;
_0x4cc7('0x5') == _0x205a67 && (_0x41b137[_0x4cc7('0x8f2')] || _0x41b137[_0x4cc7('0xd03')]) && (_0x205a67 = 'object');
switch (_0x205a67) {
case _0x4cc7('0x5'):
return _0x4cc7('0x389d');
case _0x4cc7('0x7ba'):
if (_0x41b137 instanceof Array) {
if ('yyXDm' !== _0x4cc7('0x389e')) {
if (_0x41b137['__enum__']) {
if (0x2 == _0x41b137[_0x4cc7('0x21')])
return _0x41b137[0x0];
_0x205a67 = _0x2d63f9[_0x4cc7('0x389f')](_0x41b137[0x0], '(');
_0x3ee1ed += '\x09';
for (var _0x1eeb6f = 0x2, _0xc324cb = _0x41b137[_0x4cc7('0x21')]; _0x1eeb6f < _0xc324cb; ) {
if (_0x4cc7('0x38a0') === _0x4cc7('0x38a0')) {
var _0x17c721 = _0x1eeb6f++;
_0x205a67 = 0x2 != _0x17c721 ? _0x205a67 + (',' + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x17c721], _0x3ee1ed)) : _0x205a67 + _0x5260f5['__string_rec'](_0x41b137[_0x17c721], _0x3ee1ed);
} else {
return null == _0x48eb42['instance'] ? _0x48eb42[_0x4cc7('0xbc4')] = new _0x48eb42() : _0x48eb42[_0x4cc7('0xbc4')];
}
}
return _0x205a67 + ')';
}
_0x205a67 = _0x41b137[_0x4cc7('0x21')];
_0x1eeb6f = '[';
_0x3ee1ed += '\x09';
for (_0xc324cb = 0x0; _0xc324cb < _0x205a67; )
_0x17c721 = _0xc324cb++,
_0x1eeb6f += (0x0 < _0x17c721 ? ',' : '') + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x17c721], _0x3ee1ed);
return _0x1eeb6f + ']';
} else {
_0x5b5b9f[_0x4cc7('0x96b')](this, null);
_0x41b137[_0x4cc7('0x3096')](_0x3ee1ed, _0x48c401(this, this[_0x4cc7('0x229d')]));
}
}
try {
if ('yPlrb' !== _0x4cc7('0x38a1')) {
try {
var _0x4eb11a = window[_0x4cc7('0x38a2')];
_0x4eb11a['getItem']('');
return _0x4eb11a;
} catch (_0x4d3668) {
return _0x4964ea[_0x4cc7('0xab4')] = _0x4d3668,
null;
}
} else {
_0x1eeb6f = _0x41b137[_0x4cc7('0x8eb')];
}
} catch (_0x363411) {
if (_0x4cc7('0x38a3') !== _0x4cc7('0x38a3')) {
var _0x155752 = _0x3ee1ed[_0x4cc7('0x2b')](_0x41b137);
++_0x41b137;
_0x155752['item']['apply'](_0x155752[_0x4cc7('0xa26')], _0x155752['area'], this['scale']);
} else {
return _0x4964ea[_0x4cc7('0xab4')] = _0x363411,
_0x4cc7('0x38a4');
}
}
if (null != _0x1eeb6f && _0x1eeb6f != Object['toString'] && 'function' == typeof _0x1eeb6f && (_0x205a67 = _0x41b137[_0x4cc7('0x8eb')](),
_0x4cc7('0x38a5') != _0x205a67))
return _0x205a67;
_0x205a67 = null;
_0x1eeb6f = '{\x0a';
_0x3ee1ed += '\x09';
_0xc324cb = _0x2d63f9[_0x4cc7('0x2bc')](null, _0x41b137['hasOwnProperty']);
for (_0x205a67 in _0x41b137)
_0xc324cb && !_0x41b137[_0x4cc7('0x959')](_0x205a67) || _0x4cc7('0x8') == _0x205a67 || _0x4cc7('0x8f4') == _0x205a67 || _0x4cc7('0x92b') == _0x205a67 || '__interfaces__' == _0x205a67 || _0x2d63f9['nNKZQ'] == _0x205a67 || (0x2 != _0x1eeb6f['length'] && (_0x1eeb6f += _0x4cc7('0x38a6')),
_0x1eeb6f += _0x2d63f9['eZCKt'](_0x3ee1ed, _0x205a67) + '\x20:\x20' + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x205a67], _0x3ee1ed));
_0x3ee1ed = _0x3ee1ed['substring'](0x1);
return _0x1eeb6f + ('\x0a' + _0x3ee1ed + '}');
case 'string':
return _0x41b137;
default:
return String(_0x41b137);
}
}
;
_0x5260f5[_0x4cc7('0x38a7')] = function(_0x580a5e, _0x436d8b) {
if (null == _0x580a5e)
return !0x1;
if (_0x580a5e == _0x436d8b)
return !0x0;
var _0x5f3b8c = _0x580a5e[_0x4cc7('0x8f8')];
if (null != _0x5f3b8c)
for (var _0xdad902 = 0x0, _0x5e6b0f = _0x5f3b8c[_0x4cc7('0x21')]; _0xdad902 < _0x5e6b0f; ) {
var _0x240ce3 = _0xdad902++;
_0x240ce3 = _0x5f3b8c[_0x240ce3];
if (_0x240ce3 == _0x436d8b || _0x5260f5[_0x4cc7('0x38a7')](_0x240ce3, _0x436d8b))
return !0x0;
}
return _0x5260f5[_0x4cc7('0x38a7')](_0x580a5e[_0x4cc7('0x92b')], _0x436d8b);
}
;
_0x5260f5[_0x4cc7('0x9a0')] = function(_0xd9504e, _0xec95af) {
if (null == _0xec95af)
return !0x1;
switch (_0xec95af) {
case Array:
return _0xd9504e instanceof Array ? null == _0xd9504e['__enum__'] : !0x1;
case _0x2f2122:
return 'boolean' == typeof _0xd9504e;
case _0x238aaf:
return !0x0;
case _0x11296b:
return _0x4cc7('0x39b') == typeof _0xd9504e;
case _0x401a98:
return 'number' == typeof _0xd9504e ? (_0xd9504e | 0x0) === _0xd9504e : !0x1;
case String:
return _0x4cc7('0x4dc') == typeof _0xd9504e;
default:
if (null != _0xd9504e)
if ('function' == typeof _0xec95af) {
if (_0xd9504e instanceof _0xec95af || _0x5260f5[_0x4cc7('0x38a7')](_0x5260f5[_0x4cc7('0xce8')](_0xd9504e), _0xec95af))
return !0x0;
} else {
if ('object' == typeof _0xec95af && _0x5260f5[_0x4cc7('0x38a8')](_0xec95af) && _0xd9504e instanceof _0xec95af)
return !0x0;
}
else
return !0x1;
return _0xec95af == _0x39d1e6 && null != _0xd9504e[_0x4cc7('0x8f2')] || _0xec95af == _0x5a6431 && null != _0xd9504e['__ename__'] ? !0x0 : _0xd9504e[_0x4cc7('0xd2f')] == _0xec95af;
}
}
;
_0x5260f5['__cast'] = function(_0x214d82, _0xd2806a) {
if (_0x4cc7('0x38a9') === _0x4cc7('0x38a9')) {
if (_0x5260f5[_0x4cc7('0x9a0')](_0x214d82, _0xd2806a))
return _0x214d82;
throw new _0x202aa0(_0x4cc7('0x38aa') + _0x4bf907['string'](_0x214d82) + _0x4cc7('0x38ab') + _0x4bf907[_0x4cc7('0x4dc')](_0xd2806a));
} else {
var _0x389fa9 = c++;
_0xd2806a[_0x4cc7('0x9e7')](_0x389fa9, _0x214d82[_0x389fa9]);
}
}
;
_0x5260f5[_0x4cc7('0x38ac')] = function(_0x456c60) {
_0x456c60 = _0x5260f5[_0x4cc7('0x38ad')][_0x4cc7('0x96b')](_0x456c60)[_0x4cc7('0xb21')](0x8, -0x1);
return _0x2d63f9[_0x4cc7('0x2d8')](_0x4cc7('0x38ae'), _0x456c60) || _0x4cc7('0x38af') == _0x456c60 || 'Math' == _0x456c60 || _0x2d63f9[_0x4cc7('0x2d8')](_0x4cc7('0x2ca9'), _0x456c60) ? null : _0x456c60;
}
;
_0x5260f5[_0x4cc7('0x38a8')] = function(_0x1428dc) {
var _0xdbe13a = {};
_0xdbe13a[_0x4cc7('0x38b0')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
;
_0xdbe13a[_0x4cc7('0x38b1')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 | _0x5260f5;
}
;
if (_0x4cc7('0x38b2') !== _0x2d63f9[_0x4cc7('0x2d9')]) {
return null != _0x5260f5[_0x4cc7('0x38ac')](_0x1428dc);
} else {
if (this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')])
var _0xaec059 = !0x0;
else
_0xaec059 = this['owner'],
_0xaec059 = 0.2 > _0xaec059[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0xaec059[_0x4cc7('0xf30')][_0x4cc7('0x2313')] && !this[_0x4cc7('0x1d68')][_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? null != this['owner']['lastTerrainContacted'] && (0x2 == this['owner']['specialPhysicsOnCrumbling'] || 0x1 == this[_0x4cc7('0x1d68')][_0x4cc7('0x22e4')] && 0x0 <= this[_0x4cc7('0x1d68')]['lastTerrainContacted'][_0x4cc7('0x232b')]) && this[_0x4cc7('0x1d68')][_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? !0x0 : this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['wasOnGround'] : !0x1;
_0xaec059 ? (c = this['owner'],
0.3 > c[_0x4cc7('0xb7f')]['unpausedTime'] - c[_0x4cc7('0xf30')][_0x4cc7('0x2425')] ? (_0xaec059 = this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')],
c = _0xaec059[_0x4cc7('0x2310')],
_0xaec059 = 3.141592653589793 * _0xaec059[_0x4cc7('0xf73')]() / 0xb4,
c = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0xaec059, c)) / 3.141592653589793,
c = !(29.999999999999996 <= (0x0 <= c ? c : -c))) : c = !0x1,
c = c && _0xdbe13a[_0x4cc7('0x38b0')](this[_0x4cc7('0xa41')], this[_0x4cc7('0x1278')][_0x4cc7('0x2566')]) && 0x5 < this[_0x4cc7('0xa46')] ? this[_0x4cc7('0x1278')][_0x4cc7('0x17')] : this[_0x4cc7('0xa41')] == this['animations'][_0x4cc7('0x17')] && _0xdbe13a[_0x4cc7('0x38b1')](this[_0x4cc7('0xa46')], 0x0) < this['prevAnimation'][_0x4cc7('0x1d98')][_0x4cc7('0x21')] ? this[_0x4cc7('0x1278')][_0x4cc7('0x17')] : this[_0x4cc7('0x1278')][_0x4cc7('0xa42')]) : c = -0xa < c ? this['animations']['fall'] : this[_0x4cc7('0x1278')][_0x4cc7('0x1bfe')];
}
}
;
_0x5260f5[_0x4cc7('0x38b3')] = function(_0x2b9d04) {
return _0x578190[_0x2b9d04];
}
;
var _0x2effe4 = function() {};
_0x16dada[_0x4cc7('0x38b4')] = _0x2effe4;
_0x2effe4[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x38b5')];
_0x2effe4['getLocalStorage'] = function() {
if (_0x4cc7('0x38b6') === _0x4cc7('0x38b7')) {
var _0x4dadee = this[_0x4cc7('0xe1a')]
, _0x58c317 = this['get_x']() + this[_0x4cc7('0xe15')][_0x4cc7('0x472')]()
, _0x30097a = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')];
_0x4dadee[_0x4cc7('0x197b')](_0x58c317 - (_0x30097a['x'] + _0x30097a['y']) / 0x2 * 0x40 + 0x20 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']);
this[_0x4cc7('0xe1a')]['setSpawnY'](this[_0x4cc7('0xb45')]() + this['textField']['get_height']() / 2.1);
this[_0x4cc7('0xe1a')][_0x4cc7('0x197d')](0x64);
this[_0x4cc7('0xe1a')][_0x4cc7('0x19')]();
this[_0x4cc7('0xe1a')]['randomizeRotation'](29.999999999999996);
this[_0x4cc7('0xbcf')](null);
} else {
try {
var _0x33d064 = window['localStorage'];
_0x33d064['getItem']('');
return _0x33d064;
} catch (_0x515133) {
if (_0x4cc7('0x38b8') === 'ZSaBm') {
return _0x4964ea[_0x4cc7('0xab4')] = _0x515133,
null;
} else {
_0x33d064 = [_0x4cc7('0x223a'), 0x4, _0x33d064];
_0x33d064[_0x4cc7('0xd2f')] = _0xc09c3b;
_0x33d064[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x33d064;
}
}
}
}
;
var _0x6b6cd4 = function() {};
_0x16dada[_0x4cc7('0x38b9')] = _0x6b6cd4;
_0x6b6cd4['__name__'] = ['js', 'html', _0x4cc7('0x38ba'), _0x4cc7('0x38bb')];
_0x6b6cd4[_0x4cc7('0x38bc')] = function(_0x342d08, _0x5a02df) {
for (var _0x37a843 = 0x0, _0x3ca632 = [_0x2d63f9[_0x4cc7('0x2db')], _0x4cc7('0x38bd')]; _0x2d63f9[_0x4cc7('0x27e')](_0x37a843, _0x3ca632[_0x4cc7('0x21')]); ) {
var _0x1745b7 = _0x3ca632[_0x37a843];
++_0x37a843;
_0x1745b7 = _0x342d08[_0x4cc7('0x10d2')](_0x1745b7, _0x5a02df);
if (null != _0x1745b7)
return _0x1745b7;
}
return null;
}
;
var _0x45267c = function(_0x47cf40) {
var _0x51d17a = {};
_0x51d17a[_0x4cc7('0x38be')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
;
_0x51d17a[_0x4cc7('0x38bf')] = _0x4cc7('0x38c0');
if (_0x47cf40 instanceof Array && null == _0x47cf40['__enum__'])
this['a'] = _0x47cf40,
this['byteLength'] = _0x47cf40[_0x4cc7('0x21')];
else {
if (_0x4cc7('0x38c1') !== 'Pcbub') {
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x82);
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x40);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xac3);
var _0x173b13 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()
, _0xbbf01a = null;
null == _0xbbf01a && (_0xbbf01a = new _0x169fce());
var _0x2ed5af = Math['sin'](1.9984019935335071);
_0xbbf01a['x'] = 0.231 * _0x2ed5af;
_0xbbf01a['y'] = 0.971 * _0x2ed5af;
_0xbbf01a['z'] = 0.061 * _0x2ed5af;
_0xbbf01a['w'] = Math[_0x4cc7('0x27')](1.9984019935335071);
_0x2ed5af = _0xbbf01a['x'] * _0xbbf01a['x'] + _0xbbf01a['y'] * _0xbbf01a['y'] + _0xbbf01a['z'] * _0xbbf01a['z'] + _0xbbf01a['w'] * _0xbbf01a['w'];
var _0x1d78c1 = _0x2ed5af - 0x1;
1e-10 > (0x0 <= _0x1d78c1 ? _0x1d78c1 : -_0x1d78c1) || (_0x51d17a[_0x4cc7('0x38be')](0x0, _0x2ed5af) ? (_0xbbf01a['x'] = 0x0,
_0xbbf01a['y'] = 0x0,
_0xbbf01a['z'] = 0x0,
_0xbbf01a['w'] = 0x1) : (_0x2ed5af = 0x1 / Math[_0x4cc7('0x2c')](_0x2ed5af),
_0xbbf01a['x'] *= _0x2ed5af,
_0xbbf01a['y'] *= _0x2ed5af,
_0xbbf01a['z'] *= _0x2ed5af,
_0xbbf01a['w'] *= _0x2ed5af));
_0x173b13['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0xbbf01a)[_0x4cc7('0xc4a')]());
this[_0x4cc7('0xb7f')]['display'](0x0);
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6);
this['runner']['spritesheet'][_0x4cc7('0xacb')](0x4b);
this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x1);
this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2, null, 0x2);
this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1);
this['child'][_0x4cc7('0xac9')](2.1, 17.2);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x51d17a[_0x4cc7('0x38bf')], -0x118, -0x140, null, null, null, null);
_0x173b13 = _0x1baaa1[_0x4cc7('0x7d9')](0x578);
_0xbbf01a = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]());
this['dialog']['addBubble'](_0x4cc7('0x2a3b'), -0x78, -0x5c, null, null == _0x173b13 ? null : Math['round'](_0x173b13 / 2.5), -0x1, _0xbbf01a);
_0x173b13 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a3c'), 0x12c, 0x154, null, null, null, _0x173b13);
this['angel'][_0x4cc7('0xd5e')](this['runner']);
} else {
this['a'] = [];
for (var _0x3ec46a = 0x0; _0x3ec46a < _0x47cf40; ) {
var _0x32602c = _0x3ec46a++;
this['a'][_0x32602c] = 0x0;
}
this[_0x4cc7('0x38c2')] = _0x47cf40;
}
}
};
_0x16dada[_0x4cc7('0x38c3')] = _0x45267c;
_0x45267c[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38c5')];
_0x45267c['sliceImpl'] = function(_0xdaca32, _0x3b6ff5) {
_0xdaca32 = new _0x20e95b(this,_0xdaca32,null == _0x3b6ff5 ? null : _0x3b6ff5 - _0xdaca32);
_0x3b6ff5 = new _0x5abb78(_0xdaca32['byteLength']);
new _0x20e95b(_0x3b6ff5)[_0x4cc7('0x9e7')](_0xdaca32);
return _0x3b6ff5;
}
;
_0x45267c[_0x4cc7('0x8')] = {};
_0x45267c[_0x4cc7('0x8')]['byteLength'] = null;
_0x45267c[_0x4cc7('0x8')]['a'] = null;
_0x45267c[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x11cc23, _0x540d9b) {
return new _0x45267c(this.a.slice(_0x11cc23, _0x540d9b));
}
;
_0x45267c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45267c;
var _0x3b88d1 = function(_0x17c053, _0x53f4cc, _0x1e771f) {
this[_0x4cc7('0x36bc')] = _0x17c053;
this[_0x4cc7('0x18f5')] = null == _0x53f4cc ? 0x0 : _0x53f4cc;
this[_0x4cc7('0x21')] = null == _0x1e771f ? _0x17c053[_0x4cc7('0x38c2')] - this[_0x4cc7('0x18f5')] : _0x1e771f;
if (_0x2d63f9[_0x4cc7('0x3430')](0x0, this['offset']) || 0x0 > this['length'] || this[_0x4cc7('0x18f5')] + this[_0x4cc7('0x21')] > _0x17c053[_0x4cc7('0x38c2')])
throw new _0x202aa0(_0x4cd43d[_0x4cc7('0x3701')]);
this[_0x4cc7('0x38c2')] = this[_0x4cc7('0x21')];
this[_0x4cc7('0x311b')] = this['offset'];
this['buffer'] = this[_0x4cc7('0x36bc')];
};
_0x16dada['js.html.compat.DataView'] = _0x3b88d1;
_0x3b88d1['__name__'] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38c6')];
_0x3b88d1[_0x4cc7('0x8')] = {};
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x36bc')] = null;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x21')] = null;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c2')] = null;
_0x3b88d1[_0x4cc7('0x8')]['byteOffset'] = null;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c7')] = function(_0x4e6fb2) {
_0x4e6fb2 = this.buf.a[this.offset + _0x4e6fb2];
return 0x80 <= _0x4e6fb2 ? _0x4e6fb2 - 0x100 : _0x4e6fb2;
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c8')] = function(_0x2330bb) {
return this.buf.a[this.offset + _0x2330bb];
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c9')] = function(_0x5a588d, _0x5c2cbc) {
_0x5a588d = this.getUint16(_0x5a588d, _0x5c2cbc);
return 0x8000 <= _0x5a588d ? _0x5a588d - 0x10000 : _0x5a588d;
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38ca')] = function(_0x167273, _0x39fdb9) {
return _0x39fdb9 ? this.buf.a[this.offset + _0x167273] | this.buf.a[this.offset + _0x167273 + 0x1] << 0x8 : _0x2d63f9.FgBSJ(this.buf.a[this.offset + _0x167273] << 0x8, this.buf.a[this.offset + _0x167273 + 0x1]);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x311c')] = function(_0x3e1047, _0x3dcfe6) {
var _0x1292f2 = this.offset + _0x3e1047;
_0x3e1047 = this.buf.a[_0x1292f2++];
var _0x3a2334 = this.buf.a[_0x1292f2++]
, _0x21bba4 = this.buf.a[_0x1292f2++];
_0x1292f2 = this.buf.a[_0x1292f2++];
return _0x3dcfe6 ? _0x3e1047 | _0x3a2334 << 0x8 | _0x21bba4 << 0x10 | _0x1292f2 << 0x18 : _0x2d63f9.FgBSJ(_0x1292f2, _0x21bba4 << 0x8) | _0x3a2334 << 0x10 | _0x3e1047 << 0x18;
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cb')] = function(_0x35cb37, _0x22b88e) {
_0x35cb37 = this.getInt32(_0x35cb37, _0x22b88e);
return 0x0 > _0x35cb37 ? _0x35cb37 + 0x100000000 : _0x35cb37;
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cc')] = function(_0xf88116, _0x11b9f5) {
return _0xbf1f2c.i32ToFloat(this.getInt32(_0xf88116, _0x11b9f5));
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cd')] = function(_0x1c79e7, _0x390f85) {
var _0x13891b = this.getInt32(_0x1c79e7, _0x390f85);
_0x1c79e7 = this.getInt32(_0x1c79e7 + 0x4, _0x390f85);
return _0xbf1f2c.i64ToDouble(_0x390f85 ? _0x13891b : _0x1c79e7, _0x390f85 ? _0x1c79e7 : _0x13891b);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38ce')] = function(_0x8b2a00, _0x46ee26) {
this.buf.a[_0x8b2a00 + this.offset] = 0x0 > _0x46ee26 ? _0x46ee26 + 0x80 & 0xff : _0x46ee26 & 0xff;
}
;
_0x3b88d1[_0x4cc7('0x8')]['setUint8'] = function(_0x1a1981, _0x2e440e) {
this.buf.a[_0x1a1981 + this.offset] = _0x2e440e & 0xff;
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cf')] = function(_0x311aaa, _0x2acb4a, _0x51377a) {
this.setUint16(_0x311aaa, 0x0 > _0x2acb4a ? _0x2acb4a + 0x10000 : _0x2acb4a, _0x51377a);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d0')] = function(_0x1a9c94, _0x324f5b, _0x276c8f) {
_0x1a9c94 += this.offset;
_0x276c8f ? (this.buf.a[_0x1a9c94] = _0x324f5b & 0xff,
this.buf.a[_0x1a9c94++] = _0x324f5b >> 0x8 & 0xff) : (this.buf.a[_0x1a9c94++] = _0x324f5b >> 0x8 & 0xff,
this.buf.a[_0x1a9c94] = _0x324f5b & 0xff);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d1')] = function(_0xa842a3, _0x5e3344, _0x1a35ea) {
this.setUint32(_0xa842a3, _0x5e3344, _0x1a35ea);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0xb82')] = function(_0x481dec, _0xcc2391, _0x772ecd) {
_0x481dec += this.offset;
_0x772ecd ? (this.buf.a[_0x481dec++] = _0xcc2391 & 0xff,
this.buf.a[_0x481dec++] = _0xcc2391 >> 0x8 & 0xff,
this.buf.a[_0x481dec++] = _0xcc2391 >> 0x10 & 0xff,
this.buf.a[_0x481dec++] = _0xcc2391 >>> 0x18) : (this.buf.a[_0x481dec++] = _0xcc2391 >>> 0x18,
this.buf.a[_0x481dec++] = _0xcc2391 >> 0x10 & 0xff,
this.buf.a[_0x481dec++] = _0xcc2391 >> 0x8 & 0xff,
this.buf.a[_0x481dec++] = _0xcc2391 & 0xff);
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d2')] = function(_0x2189dd, _0x5b6d80, _0x1c8608) {
if (_0x4cc7('0x38d3') === 'bSlMA') {
this.setUint32(_0x2189dd, _0xbf1f2c.floatToI32(_0x5b6d80), _0x1c8608);
} else {
var _0x505f09 = this._program3Ds;
(null != _0x842c50[_0x2189dd] ? _0x505f09.getReserved(_0x2189dd) : _0x505f09.h[_0x2189dd]).dispose();
this._program3Ds.remove(_0x2189dd);
_0x505f09 = this._ids;
null != _0x842c50[_0x2189dd] ? _0x505f09.setReserved(_0x2189dd, -0x1) : _0x505f09.h[_0x2189dd] = -0x1;
}
}
;
_0x3b88d1[_0x4cc7('0x8')]['setFloat64'] = function(_0x21ad87, _0x596179, _0x363d03) {
_0x596179 = _0xbf1f2c.doubleToI64(_0x596179);
_0x363d03 ? (this.setUint32(_0x21ad87, _0x596179.low),
this.setUint32(_0x21ad87, _0x596179.high)) : (this.setUint32(_0x21ad87, _0x596179.high),
this.setUint32(_0x21ad87, _0x596179.low));
}
;
_0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b88d1;
var _0x73087e = function() {};
_0x16dada[_0x4cc7('0x38d4')] = _0x73087e;
_0x73087e[_0x4cc7('0x8f2')] = ['js', 'html', _0x4cc7('0x38c4'), _0x4cc7('0x38d5')];
_0x73087e['_new'] = function(_0x1a3bf6, _0x49a0aa, _0x5604f7) {
if (_0x4cc7('0x39b') == typeof _0x1a3bf6) {
var _0x46645e = [];
for (_0x49a0aa = 0x0; _0x49a0aa < _0x1a3bf6; ) {
var _0x5962d5 = _0x49a0aa++;
_0x46645e[_0x5962d5] = 0x0;
}
_0x46645e[_0x4cc7('0x38c2')] = _0x46645e[_0x4cc7('0x21')] << 0x2;
_0x46645e[_0x4cc7('0x311b')] = 0x0;
_0x1a3bf6 = [];
_0x49a0aa = 0x0;
for (_0x5962d5 = _0x46645e[_0x4cc7('0x21')] << 0x2; _0x49a0aa < _0x5962d5; )
_0x49a0aa++,
_0x1a3bf6[_0x4cc7('0x29')](0x0);
_0x46645e['buffer'] = new _0x45267c(_0x1a3bf6);
} else if (_0x5260f5[_0x4cc7('0x9a0')](_0x1a3bf6, _0x45267c)) {
null == _0x49a0aa && (_0x49a0aa = 0x0);
_0x56067a[_0x4cc7('0x38d6')](null, _0x5604f7) && (_0x5604f7 = _0x56067a['RwCuO'](_0x1a3bf6[_0x4cc7('0x38c2')], _0x49a0aa) >> 0x2);
_0x46645e = [];
for (_0x5962d5 = 0x0; _0x5962d5 < _0x5604f7; ) {
_0x5962d5++;
var _0x524201 = _0x1a3bf6['a'][_0x49a0aa++] | _0x1a3bf6['a'][_0x49a0aa++] << 0x8 | _0x56067a[_0x4cc7('0x801')](_0x1a3bf6['a'][_0x49a0aa++], 0x10) | _0x1a3bf6['a'][_0x49a0aa++] << 0x18;
_0x46645e['push'](_0xbf1f2c[_0x4cc7('0x2b2a')](_0x524201));
}
_0x46645e['byteLength'] = _0x46645e[_0x4cc7('0x21')] << 0x2;
_0x46645e[_0x4cc7('0x311b')] = _0x49a0aa;
_0x46645e[_0x4cc7('0xaa3')] = _0x1a3bf6;
} else if (_0x1a3bf6 instanceof Array && null == _0x1a3bf6[_0x4cc7('0xd2f')]) {
_0x46645e = _0x1a3bf6[_0x4cc7('0xb21')]();
_0x1a3bf6 = [];
for (_0x49a0aa = 0x0; _0x49a0aa < _0x46645e[_0x4cc7('0x21')]; )
_0x5962d5 = _0x46645e[_0x49a0aa],
++_0x49a0aa,
_0x5962d5 = _0xbf1f2c[_0x4cc7('0x38d7')](_0x5962d5),
_0x1a3bf6['push'](_0x5962d5 & 0xff),
_0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >> 0x8 & 0xff),
_0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >> 0x10 & 0xff),
_0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >>> 0x18);
_0x46645e[_0x4cc7('0x38c2')] = _0x46645e[_0x4cc7('0x21')] << 0x2;
_0x46645e['byteOffset'] = 0x0;
_0x46645e['buffer'] = new _0x45267c(_0x1a3bf6);
} else
throw new _0x202aa0(_0x56067a[_0x4cc7('0x802')](_0x4cc7('0x38d8'), _0x4bf907[_0x4cc7('0x4dc')](_0x1a3bf6)));
_0x46645e[_0x4cc7('0x38d9')] = _0x73087e[_0x4cc7('0x38da')];
_0x46645e['set'] = _0x73087e['_set'];
return _0x46645e;
}
;
_0x73087e[_0x4cc7('0x38db')] = function(_0x317245, _0x168359) {
if (_0x5260f5[_0x4cc7('0x9a0')](_0x317245[_0x4cc7('0xaa3')], _0x45267c)) {
if (_0x317245[_0x4cc7('0x38c2')] + _0x168359 > this[_0x4cc7('0x38c2')])
throw new _0x202aa0(_0x4cc7('0xcd4'));
for (var _0xd8f26c = 0x0, _0x3bb078 = _0x317245['byteLength']; _0xd8f26c < _0x3bb078; ) {
var _0x5d9eba = _0xd8f26c++;
this[_0x5d9eba + _0x168359] = _0x317245[_0x5d9eba];
}
} else if (_0x317245 instanceof Array && null == _0x317245[_0x4cc7('0xd2f')]) {
if (_0x317245[_0x4cc7('0x21')] + _0x168359 > this[_0x4cc7('0x38c2')])
throw new _0x202aa0(_0x4cc7('0xcd4'));
_0xd8f26c = 0x0;
for (_0x3bb078 = _0x317245[_0x4cc7('0x21')]; _0xd8f26c < _0x3bb078; )
_0x5d9eba = _0xd8f26c++,
this[_0x5d9eba + _0x168359] = _0x317245[_0x5d9eba];
} else
throw new _0x202aa0(_0x4cc7('0x38dc'));
}
;
_0x73087e[_0x4cc7('0x38da')] = function(_0x270c9a, _0x1b709b) {
_0x1b709b = _0x73087e[_0x4cc7('0x376d')](this[_0x4cc7('0xb21')](_0x270c9a, _0x1b709b));
_0x1b709b[_0x4cc7('0x311b')] = 0x4 * _0x270c9a;
return _0x1b709b;
}
;
var _0x4b4eab = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x4e0')]] = _0x4b4eab;
_0x4b4eab[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38dd')];
_0x4b4eab[_0x4cc7('0x376d')] = function(_0x3bc004, _0x34170b, _0x28b290) {
if (_0x4cc7('0x38de') === _0x4cc7('0x38de')) {
if (_0x4cc7('0x39b') == typeof _0x3bc004) {
_0x28b290 = [];
for (_0x34170b = 0x0; _0x34170b < _0x3bc004; ) {
if (_0x4cc7('0x38df') !== _0x4cc7('0x38df')) {
var _0x17d4e5 = _0x28b290++;
_0x34170b[_0x4cc7('0x9e7')](_0x17d4e5, _0x3bc004[_0x17d4e5]);
} else {
var _0x36244f = _0x34170b++;
_0x28b290[_0x36244f] = 0x0;
}
}
_0x28b290['byteLength'] = _0x28b290[_0x4cc7('0x21')];
_0x28b290[_0x4cc7('0x311b')] = 0x0;
_0x28b290[_0x4cc7('0xaa3')] = new _0x45267c(_0x28b290);
} else if (_0x5260f5['__instanceof'](_0x3bc004, _0x45267c))
_0x56067a[_0x4cc7('0x38d6')](null, _0x34170b) && (_0x34170b = 0x0),
null == _0x28b290 && (_0x28b290 = _0x3bc004['byteLength'] - _0x34170b),
_0x28b290 = 0x0 == _0x34170b ? _0x3bc004['a'] : _0x3bc004['a']['slice'](_0x34170b, _0x34170b + _0x28b290),
_0x28b290[_0x4cc7('0x38c2')] = _0x28b290[_0x4cc7('0x21')],
_0x28b290[_0x4cc7('0x311b')] = _0x34170b,
_0x28b290[_0x4cc7('0xaa3')] = _0x3bc004;
else if (_0x3bc004 instanceof Array && null == _0x3bc004['__enum__'])
_0x28b290 = _0x3bc004[_0x4cc7('0xb21')](),
_0x28b290['byteLength'] = _0x28b290[_0x4cc7('0x21')],
_0x28b290['byteOffset'] = 0x0,
_0x28b290['buffer'] = new _0x45267c(_0x28b290);
else
throw new _0x202aa0(_0x4cc7('0x38d8') + _0x4bf907['string'](_0x3bc004));
_0x28b290[_0x4cc7('0x38d9')] = _0x4b4eab['_subarray'];
_0x28b290[_0x4cc7('0x9e7')] = _0x4b4eab[_0x4cc7('0x38db')];
return _0x28b290;
} else {
_0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')]['call'](this);
this['_allowedToPropagate'] = !0x1;
null != this['_parentEvent'] && this[_0x4cc7('0x124e')]['stopImmediatePropagation']();
}
}
;
_0x4b4eab[_0x4cc7('0x38db')] = function(_0x1baa64, _0x5c550c) {
if (_0x5260f5[_0x4cc7('0x9a0')](_0x1baa64['buffer'], _0x45267c)) {
if (_0x1baa64[_0x4cc7('0x38c2')] + _0x5c550c > this[_0x4cc7('0x38c2')])
throw new _0x202aa0(_0x4cc7('0xcd4'));
for (var _0x45ba5a = 0x0, _0x1cd5ae = _0x1baa64['byteLength']; _0x45ba5a < _0x1cd5ae; ) {
var _0x560d75 = _0x45ba5a++;
this[_0x560d75 + _0x5c550c] = _0x1baa64[_0x560d75];
}
} else if (_0x1baa64 instanceof Array && null == _0x1baa64[_0x4cc7('0xd2f')]) {
if (_0x1baa64[_0x4cc7('0x21')] + _0x5c550c > this[_0x4cc7('0x38c2')])
throw new _0x202aa0('set()\x20outside\x20of\x20range');
_0x45ba5a = 0x0;
for (_0x1cd5ae = _0x1baa64[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x27e')](_0x45ba5a, _0x1cd5ae); )
_0x560d75 = _0x45ba5a++,
this[_0x560d75 + _0x5c550c] = _0x1baa64[_0x560d75];
} else
throw new _0x202aa0(_0x4cc7('0x38dc'));
}
;
_0x4b4eab[_0x4cc7('0x38da')] = function(_0x16bfad, _0x3d8c6e) {
_0x3d8c6e = _0x4b4eab['_new'](this[_0x4cc7('0xb21')](_0x16bfad, _0x3d8c6e));
_0x3d8c6e[_0x4cc7('0x311b')] = _0x16bfad;
return _0x3d8c6e;
}
;
var _0xbd1f1d = function() {
this['connected'] = !0x0;
this[_0x4cc7('0x29a4')] = [];
this['axes'] = [];
};
_0x16dada[_0x4cc7('0x38e0')] = _0xbd1f1d;
_0xbd1f1d[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x903'), 'html5', 'GameDeviceData'];
_0xbd1f1d[_0x4cc7('0x8')] = {};
_0xbd1f1d[_0x4cc7('0x8')]['connected'] = null;
_0xbd1f1d[_0x4cc7('0x8')]['id'] = null;
_0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x38e1')] = null;
_0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x29a4')] = null;
_0xbd1f1d[_0x4cc7('0x8')]['axes'] = null;
_0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xbd1f1d;
var _0x1c5b0b = function(_0x5d649f) {
this[_0x4cc7('0x907')] = _0x5d649f;
this['id'] = -0x1;
this[_0x4cc7('0x28e6')] = 0x1;
this[_0x4cc7('0xcc2')] = new _0x52ec4a();
};
_0x16dada[_0x4cc7('0x38e2')] = _0x1c5b0b;
_0x1c5b0b[_0x4cc7('0x8f2')] = ['lime', '_internal', _0x4cc7('0x903'), _0x4cc7('0x904'), _0x4cc7('0x38e3')];
_0x1c5b0b[_0x4cc7('0x8')] = {};
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x109f')] = null;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x28e6')] = null;
_0x1c5b0b[_0x4cc7('0x8')]['id'] = null;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x21')] = null;
_0x1c5b0b[_0x4cc7('0x8')]['loops'] = null;
_0x1c5b0b[_0x4cc7('0x8')]['parent'] = null;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd14')] = null;
_0x1c5b0b[_0x4cc7('0x8')]['position'] = null;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() {}
;
_0x1c5b0b[_0x4cc7('0x8')]['init'] = function() {}
;
_0x1c5b0b[_0x4cc7('0x8')]['play'] = function() {
if (!this.playing && null != this.parent.buffer && null != this.parent.buffer.__srcHowl) {
this.playing = !0x0;
var _0x40dc5c = this.getCurrentTime();
this.completed = !0x1;
var _0x522471 = this.parent.buffer.__srcHowl._volume;
this.parent.buffer.__srcHowl._volume = this.parent.get_gain();
this.id = this.parent.buffer.__srcHowl.play();
this.parent.buffer.__srcHowl._volume = _0x522471;
this.setPosition(this.parent.get_position());
this.parent.buffer.__srcHowl.on(_0x4cc7('0x10a1'), _0x48c401(this, this.howl_onEnd), this.id);
this.setCurrentTime(_0x40dc5c);
}
}
;
_0x1c5b0b[_0x4cc7('0x8')]['stop'] = function() {
if (_0x4cc7('0x38e4') === 'cScTc') {
return _0x4cc7('0x1620');
} else {
this.playing = !0x1;
null != this.parent.buffer && null != this.parent.buffer.__srcHowl && this.parent.buffer.__srcHowl.stop(this.id);
}
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd1b')] = function() {
this.playing = !0x1;
0x0 < this.loops ? (this.loops--,
this.stop(),
this.play()) : (null != this.parent.buffer && null != this.parent.buffer.__srcHowl && this.parent.buffer.__srcHowl.stop(this.id),
this.completed = !0x0,
this.parent.onComplete.dispatch());
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd15')] = function() {
if (-0x1 == this.id)
return 0x0;
if (this.completed)
return this.getLength();
if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) {
if (_0x4cc7('0x38e5') !== 'fjfje') {
var _0x465ff8 = (0x3e8 * this.parent.buffer.__srcHowl.seek(this.id) | 0x0) - this.parent.offset;
return 0x0 > _0x465ff8 ? 0x0 : _0x465ff8;
} else {
_0x465ff8 = this.readText(_0x465ff8);
_0x465ff8 = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x465ff8);
for (var _0x5b450a = _0x2bc114.toObjectVector(null), _0x2da608 = 0x0, _0x505274 = _0x465ff8.length; _0x2da608 < _0x505274; ) {
var _0x451589 = _0x2da608++;
_0x5b450a.push(_0x465ff8[_0x451589]);
}
return _0x5b450a;
}
}
return 0x0;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd1c')] = function(_0x3b0161) {
if ('GQYtt' !== 'GQYtt') {
_0x1aa93f.prototype.removeFromLevel.call(this);
null != this.spawner && this.deregisterBatteries();
} else {
if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) {
if (_0x4cc7('0x38e6') === _0x4cc7('0x38e6')) {
var _0x495c41 = (_0x3b0161 + this.parent.offset) / 0x3e8;
0x0 > _0x495c41 && (_0x495c41 = 0x0);
this.parent.buffer.__srcHowl.seek(_0x495c41, this.id);
} else {
var _0x330b54 = c[_0x495c41];
++_0x495c41;
_0x330b54.regIndex + _0x330b54.regCount > _0x3b0161 && (_0x3b0161 = _0x330b54.regIndex + _0x330b54.regCount);
}
}
return _0x3b0161;
}
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e7')] = function() {
return this.gain;
}
;
_0x1c5b0b[_0x4cc7('0x8')]['setGain'] = function(_0x16cab8) {
null != this.parent.buffer && null != this.parent.buffer.__srcHowl && -0x1 != this.id && this.parent.buffer.__srcHowl.volume(_0x16cab8, this.id);
return this.gain = _0x16cab8;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e8')] = function() {
return 0x0 != this.length ? this.length : null != this.parent.buffer && null != this.parent.buffer.__srcHowl ? 0x3e8 * this.parent.buffer.__srcHowl.duration() | 0x0 : 0x0;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e9')] = function(_0x825760) {
return this.length = _0x825760;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38ea')] = function(_0x484ef6) {
return this.loops = _0x484ef6;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x16b2')] = function() {
return this.position;
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd19')] = function(_0x10da2a) {
if (_0x4cc7('0x38eb') === 'ScQVj') {
this.position.x = _0x10da2a.x;
this.position.y = _0x10da2a.y;
this.position.z = _0x10da2a.z;
this.position.w = _0x10da2a.w;
return this.position;
} else {
return this._sceneNormalMatrixIndex;
}
}
;
_0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c5b0b;
var _0x10a042 = function() {
this[_0x4cc7('0x2a40')] = new _0x1e3ce8(_0x4cc7('0x38ec'),'gi')[_0x4cc7('0xc7c')](window[_0x4cc7('0x38ed')]['userAgent']);
};
_0x16dada[_0x4cc7('0x38ee')] = _0x10a042;
_0x10a042['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x903'), 'html5', 'HTML5HTTPRequest'];
_0x10a042[_0x4cc7('0xd65')] = function(_0x36623e) {
var _0x23fa10 = new _0x3cded9();
_0x10a042['activeRequests'] < _0x10a042[_0x4cc7('0x38ef')] ? (_0x10a042[_0x4cc7('0x2a42')]++,
_0x10a042['__loadImage'](_0x36623e, _0x23fa10)) : _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x2a')]({
'instance': null,
'uri': _0x36623e,
'promise': _0x23fa10,
'type': _0x4cc7('0x37c2')
});
return _0x23fa10[_0x4cc7('0xbdd')];
}
;
_0x10a042['processQueue'] = function() {
if (_0x4cc7('0x2dd') === _0x2d63f9[_0x4cc7('0x2dc')]) {
if (_0x10a042[_0x4cc7('0x2a42')] < _0x10a042[_0x4cc7('0x38ef')] && 0x0 < _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x21')]) {
_0x10a042[_0x4cc7('0x2a42')]++;
var _0xa4bde = _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x9fc')]();
switch (_0xa4bde['type']) {
case _0x4cc7('0x846'):
_0xa4bde[_0x4cc7('0xbc4')]['__loadData'](_0xa4bde[_0x4cc7('0x38f1')], _0xa4bde['promise']);
break;
case _0x4cc7('0x37c2'):
_0x10a042[_0x4cc7('0x38f2')](_0xa4bde['uri'], _0xa4bde[_0x4cc7('0x34b3')]);
break;
case _0x4cc7('0x83d'):
_0xa4bde[_0x4cc7('0xbc4')][_0x4cc7('0x38f3')](_0xa4bde['uri'], _0xa4bde['promise']);
break;
default:
_0x10a042['activeRequests']--;
}
}
} else {
return this[_0x4cc7('0x142f')];
}
}
;
_0x10a042['__fixHostname'] = function(_0x901ce7) {
if ('VGgwF' === _0x4cc7('0x38f4')) {
return this['cx2'];
} else {
return null == _0x901ce7 ? '' : _0x901ce7;
}
}
;
_0x10a042['__fixPort'] = function(_0x3aa456, _0x1a62b5) {
if (null == _0x3aa456 || _0x56067a['AJgfB']('', _0x3aa456))
switch (_0x1a62b5) {
case 'ftp:':
return '21';
case 'gopher:':
return '70';
case 'http:':
return '80';
case _0x56067a[_0x4cc7('0x804')]:
return '443';
case _0x4cc7('0x38f5'):
return '80';
case 'wss:':
return _0x4cc7('0x38f6');
default:
return '';
}
return _0x3aa456;
}
;
_0x10a042[_0x4cc7('0x38f7')] = function(_0xc66860) {
return null == _0xc66860 || '' == _0xc66860 ? _0x4cc7('0x38f8') : _0xc66860;
}
;
_0x10a042[_0x4cc7('0x38f9')] = function(_0x59a566) {
null == _0x10a042[_0x4cc7('0x38fa')] && (_0x10a042[_0x4cc7('0x38fa')] = window[_0x4cc7('0xcba')]['createElement']('a'),
_0x10a042[_0x4cc7('0x38fb')] = _0x10a042['__fixHostname'](window[_0x4cc7('0xcf6')]['hostname']),
_0x10a042[_0x4cc7('0x38fc')] = _0x10a042[_0x4cc7('0x38f7')](window[_0x4cc7('0xcf6')][_0x4cc7('0x38fd')]),
_0x10a042[_0x4cc7('0x38fe')] = _0x10a042[_0x4cc7('0x38ff')](window[_0x4cc7('0xcf6')]['port'], _0x10a042[_0x4cc7('0x38fc')]));
var _0x435507 = _0x10a042[_0x4cc7('0x38fa')];
_0x435507[_0x4cc7('0xcf0')] = _0x59a566;
'' == _0x435507[_0x4cc7('0x3900')] && (_0x435507[_0x4cc7('0xcf0')] = _0x435507[_0x4cc7('0xcf0')]);
var _0x4aebef = _0x10a042['__fixHostname'](_0x435507[_0x4cc7('0x3900')]);
_0x59a566 = _0x10a042[_0x4cc7('0x38f7')](_0x435507['protocol']);
_0x435507 = _0x10a042[_0x4cc7('0x38ff')](_0x435507[_0x4cc7('0x3901')], _0x59a566);
_0x4aebef = _0x56067a[_0x4cc7('0x805')]('', _0x4aebef) || _0x4aebef == _0x10a042[_0x4cc7('0x38fb')];
_0x435507 = '' == _0x435507 || _0x435507 == _0x10a042['originPort'];
return _0x4cc7('0x3902') != _0x59a566 && _0x4aebef ? _0x435507 : !0x1;
}
;
_0x10a042[_0x4cc7('0x38f2')] = function(_0x602e38, _0x2ecf71) {
var _0x394422 = new Image();
_0x10a042[_0x4cc7('0x38f9')](_0x602e38) || (_0x394422['crossOrigin'] = _0x4cc7('0x3903'));
null == _0x10a042[_0x4cc7('0x3904')] && (_0x10a042['supportsImageProgress'] = _0x4cc7('0x3905')in _0x394422);
if (_0x10a042[_0x4cc7('0x3904')] || _0x29cea6['startsWith'](_0x602e38, _0x4cc7('0x1e0f')))
_0x394422[_0x4cc7('0x9ad')](_0x4cc7('0x40'), function(_0x602e38) {
_0x602e38 = new _0x18c0fe(null,_0x394422['width'],_0x394422['height']);
_0x602e38[_0x4cc7('0xaa4')] = _0x394422;
_0x10a042[_0x4cc7('0x2a42')]--;
_0x10a042['processQueue']();
_0x2ecf71['complete'](new _0x21e354(_0x602e38));
}, !0x1),
_0x394422['addEventListener'](_0x4cc7('0x1af2'), function(_0x602e38) {
_0x2ecf71[_0x4cc7('0x1af2')](_0x602e38[_0x4cc7('0x2a3e')], _0x602e38[_0x4cc7('0x1af3')]);
}, !0x1),
_0x394422[_0x4cc7('0x9ad')](_0x4cc7('0x12aa'), function(_0x602e38) {
_0x10a042[_0x4cc7('0x2a42')]--;
_0x10a042[_0x4cc7('0x2a43')]();
_0x2ecf71['error'](_0x602e38['detail']);
}, !0x1),
_0x394422[_0x4cc7('0xccd')] = _0x602e38;
else {
var _0x11b8fe = new XMLHttpRequest();
_0x11b8fe[_0x4cc7('0x3906')] = function(_0x602e38) {
if ('RyMDb' !== _0x4cc7('0x3907')) {
_0x10a042[_0x4cc7('0x2a42')]--;
_0x10a042['processQueue']();
new _0x21e354()[_0x4cc7('0xcce')](_0x3fbf75[_0x4cc7('0x2a4b')](_0x11b8fe[_0x4cc7('0x373a')]), function(_0x602e38) {
_0x2ecf71[_0x4cc7('0x43')](_0x602e38);
});
} else {
var _0x7609e1 = this[_0x4cc7('0x1813')];
null != _0x842c50[_0x602e38] ? _0x7609e1[_0x4cc7('0x97d')](_0x602e38, _0x2ecf71) : _0x7609e1['h'][_0x602e38] = _0x2ecf71;
this[_0x4cc7('0x3908')](_0x602e38);
}
}
;
_0x11b8fe[_0x4cc7('0x388f')] = function(_0x602e38) {
_0x2ecf71[_0x4cc7('0x12aa')](_0x602e38[_0x4cc7('0x14a8')]);
}
;
_0x11b8fe[_0x4cc7('0x3905')] = function(_0x602e38) {
if (_0x4cc7('0x3909') === _0x4cc7('0x3909')) {
_0x602e38['lengthComputable'] && _0x2ecf71[_0x4cc7('0x1af2')](_0x602e38[_0x4cc7('0x2a3e')], _0x602e38[_0x4cc7('0x1af3')]);
} else {
null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x602e38);
}
}
;
_0x11b8fe['open'](_0x4cc7('0x390a'), _0x602e38, !0x0);
_0x11b8fe[_0x4cc7('0x3738')] = _0x4cc7('0x390b');
_0x11b8fe[_0x4cc7('0x390c')]('text/plain;\x20charset=x-user-defined');
_0x11b8fe[_0x4cc7('0x388e')](null);
}
}
;
_0x10a042[_0x4cc7('0x8')] = {};
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x1643')] = null;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x907')] = null;
_0x10a042[_0x4cc7('0x8')]['request'] = null;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x2a40')] = null;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x420987) {
this.parent = _0x420987;
}
;
_0x10a042[_0x4cc7('0x8')]['load'] = function(_0x563b81, _0x1b1af8, _0x4ef1a3) {
if (_0x4cc7('0x390d') === _0x4cc7('0x390e')) {
return _0x578190[_0x563b81];
} else {
this.request = new XMLHttpRequest();
_0x4cc7('0x390f') == this.parent.method ? this.request.upload.addEventListener(_0x4cc7('0x1af2'), _0x1b1af8, !0x1) : this.request.addEventListener(_0x4cc7('0x1af2'), _0x1b1af8, !0x1);
this.request.onreadystatechange = _0x4ef1a3;
_0x1b1af8 = '';
if (null == this.parent.data) {
if (_0x4cc7('0x3910') === _0x4cc7('0x3911')) {
return this._numCastingPointLights;
} else {
for (_0x4ef1a3 = this.parent.formData.keys(); _0x4ef1a3.hasNext(); ) {
var _0x58c25e = _0x4ef1a3.next();
0x0 < _0x1b1af8.length && (_0x1b1af8 += '&');
var _0x34e14c = encodeURIComponent(_0x58c25e) + '='
, _0x4f69ef = this.parent.formData;
_0x58c25e = _0x4bf907.string(null != _0x842c50[_0x58c25e] ? _0x4f69ef.getReserved(_0x58c25e) : _0x4f69ef.h[_0x58c25e]);
_0x1b1af8 += _0x34e14c + encodeURIComponent(_0x58c25e);
}
_0x4cc7('0x390a') == this.parent.method && '' != _0x1b1af8 && (_0x563b81 = _0x56067a.fyNZQ(-0x1, _0x563b81.indexOf('?')) ? _0x563b81 + ('&' + _0x1b1af8) : _0x563b81 + ('?' + _0x1b1af8),
_0x1b1af8 = '');
}
}
this.request.open(_0x4bf907.string(this.parent.method), _0x563b81, !0x0);
0x0 < this.parent.timeout && (this.request.timeout = this.parent.timeout);
this.binary && (this.request.responseType = _0x4cc7('0x390b'));
_0x563b81 = null;
_0x4ef1a3 = 0x0;
for (_0x34e14c = this.parent.headers; _0x4ef1a3 < _0x34e14c.length; )
_0x58c25e = _0x34e14c[_0x4ef1a3],
++_0x4ef1a3,
_0x4cc7('0x3912') == _0x58c25e.name ? _0x563b81 = _0x58c25e.value : this.request.setRequestHeader(_0x58c25e.name, _0x58c25e.value);
null != this.parent.contentType && (_0x563b81 = this.parent.contentType);
null == _0x563b81 && (null != this.parent.data ? _0x563b81 = _0x4cc7('0x3913') : '' != _0x1b1af8 && (_0x563b81 = _0x4cc7('0x3914')));
null != _0x563b81 && this.request.setRequestHeader(_0x4cc7('0x3912'), _0x563b81);
this.parent.withCredentials && (this.request.withCredentials = !0x0);
null != this.parent.data ? this.request.send(this.parent.data.b.bufferValue) : this.request.send(_0x1b1af8);
}
}
;
_0x10a042[_0x4cc7('0x8')]['loadData'] = function(_0xb57936) {
if (_0x4cc7('0x3915') !== _0x4cc7('0x3915')) {
null != _0xb57936 && this.__windowByID.h.hasOwnProperty(_0xb57936.id) && (this.__window == _0xb57936 && (this.__window = null),
_0x3a8a6f.remove(this.__windows, _0xb57936),
this.__windowByID.remove(_0xb57936.id),
_0xb57936.close(),
0x0 == this.__windows.length && _0x4ce948.exit(0x0));
} else {
var _0x1c8cd5 = new _0x3cded9();
_0x10a042.activeRequests < _0x10a042.requestLimit ? (_0x10a042.activeRequests++,
this.__loadData(_0xb57936, _0x1c8cd5)) : _0x10a042.requestQueue.add({
instance: this,
uri: _0xb57936,
promise: _0x1c8cd5,
type: _0x4cc7('0x846')
});
return _0x1c8cd5.future;
}
}
;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x3526')] = function(_0x597d36) {
var _0x284ffe = new _0x3cded9();
_0x10a042.activeRequests < _0x10a042.requestLimit ? (_0x10a042.activeRequests++,
this.__loadText(_0x597d36, _0x284ffe)) : _0x10a042.requestQueue.add({
instance: this,
uri: _0x597d36,
promise: _0x284ffe,
type: _0x4cc7('0x83d')
});
return _0x284ffe.future;
}
;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x2a41')] = function() {
if (this.parent.enableResponseHeaders) {
if (_0x4cc7('0x3916') !== _0x4cc7('0x3916')) {
null == this._partitionNode && (this._partitionNode = this.createEntityPartitionNode());
return this._partitionNode;
} else {
this.parent.responseHeaders = [];
for (var _0x291e9a, _0x19c0c8, _0x254ad7 = 0x0, _0x10dee8 = this.request.getAllResponseHeaders().split('\x0a'); _0x254ad7 < _0x10dee8.length; )
_0x19c0c8 = _0x10dee8[_0x254ad7],
++_0x254ad7,
_0x291e9a = _0x29cea6.trim(_0x3a8a6f.substr(_0x19c0c8, 0x0, _0x19c0c8.indexOf(':'))),
_0x19c0c8 = _0x29cea6.trim(_0x3a8a6f.substr(_0x19c0c8, _0x19c0c8.indexOf(':') + 0x1, null)),
'' != _0x291e9a && this.parent.responseHeaders.push(new _0x3b2d01(_0x291e9a,_0x19c0c8));
}
}
this.parent.responseStatus = this.request.status;
}
;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x3917')] = function(_0x5b06ed, _0x206783) {
var _0x1f5457 = this;
this.binary = !0x0;
this.load(_0x5b06ed, function(_0x5b06ed) {
_0x206783.progress(_0x5b06ed.loaded, _0x5b06ed.total);
}, function(_0x5b06ed) {
0x4 == _0x1f5457.request.readyState && (null != _0x1f5457.request.status && (0xc8 <= _0x1f5457.request.status && 0x190 > _0x1f5457.request.status || _0x1f5457.validStatus0 && 0x0 == _0x1f5457.request.status) ? (_0x5b06ed = null,
'' == _0x1f5457.request.responseType ? null != _0x1f5457.request.responseText && (_0x5b06ed = _0x3fbf75.ofString(_0x1f5457.request.responseText)) : null != _0x1f5457.request.response && (_0x5b06ed = _0x3fbf75.ofData(_0x1f5457.request.response)),
_0x1f5457.processResponse(),
_0x206783.complete(_0x5b06ed)) : (_0x1f5457.processResponse(),
_0x206783.error(_0x1f5457.request.status)),
_0x1f5457.request = null,
_0x10a042.activeRequests--,
_0x10a042.processQueue());
});
}
;
_0x10a042[_0x4cc7('0x8')][_0x4cc7('0x38f3')] = function(_0x52f1e1, _0x34012f) {
var _0x3c243a = this;
this.binary = !0x1;
this.load(_0x52f1e1, function(_0x52f1e1) {
_0x34012f.progress(_0x52f1e1.loaded, _0x52f1e1.total);
}, function(_0x52f1e1) {
if ('XdPCa' === _0x4cc7('0x3918')) {
0x4 == _0x3c243a.request.readyState && (null != _0x3c243a.request.status && (0xc8 <= _0x3c243a.request.status && 0x190 >= _0x3c243a.request.status || _0x3c243a.validStatus0 && 0x0 == _0x3c243a.request.status) ? (_0x3c243a.processResponse(),
_0x34012f.complete(_0x3c243a.request.responseText)) : (_0x3c243a.processResponse(),
_0x34012f.error(_0x3c243a.request.status)),
_0x3c243a.request = null,
_0x10a042.activeRequests--,
_0x10a042.processQueue());
} else {
this.clickStartTime = new Date().getTime() / 0x3e8;
}
});
}
;
_0x10a042[_0x4cc7('0x8')]['__class__'] = _0x10a042;
var _0x2cf758 = function(_0x10e7fc) {
this[_0x4cc7('0x3919')] = new _0x560bef();
this[_0x4cc7('0xa9a')] = 0x1;
this[_0x4cc7('0x391a')] = new _0x67da9e();
this[_0x4cc7('0x907')] = _0x10e7fc;
this[_0x4cc7('0x283')] = _0x5cfbf6[_0x4cc7('0x391b')];
this[_0x4cc7('0x391c')] = this[_0x4cc7('0x391d')] = 0x0;
var _0x6ab543 = _0x10e7fc['__attributes'];
Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x6ab543, _0x4cc7('0x991')) || (_0x6ab543[_0x4cc7('0x991')] = {});
this[_0x4cc7('0x391e')] = _0x6ab543[_0x4cc7('0x991')][_0x4cc7('0x994')];
Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x6ab543, _0x4cc7('0x989')) && (_0x10e7fc[_0x4cc7('0x989')] = _0x6ab543[_0x4cc7('0x989')]);
var _0x18d469 = _0x10e7fc[_0x4cc7('0x989')];
Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x6ab543, _0x4cc7('0x987')) && _0x6ab543['allowHighDPI'] && _0x4cc7('0x89a') != this[_0x4cc7('0x391e')] && (this[_0x4cc7('0xa9a')] = window[_0x4cc7('0x391f')]);
_0x10e7fc[_0x4cc7('0x11af')] = this[_0x4cc7('0xa9a')];
this['setWidth'] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x6ab543, 'width') ? _0x6ab543[_0x4cc7('0x7d9')] : 0x0;
this['setHeight'] = Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x6ab543, 'height') ? _0x6ab543[_0x4cc7('0x98b')] : 0x0;
_0x10e7fc[_0x4cc7('0xa92')] = this[_0x4cc7('0x3920')];
_0x10e7fc[_0x4cc7('0xa93')] = this[_0x4cc7('0x3921')];
_0x10e7fc['id'] = _0x2cf758['windowID']++;
_0x5260f5['__instanceof'](_0x18d469, HTMLCanvasElement) ? this[_0x4cc7('0xae6')] = _0x18d469 : _0x2d63f9[_0x4cc7('0x2de')](_0x4cc7('0x89a'), this[_0x4cc7('0x391e')]) ? this['div'] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0x273c')) : this[_0x4cc7('0xae6')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6'));
if (null != this[_0x4cc7('0xae6')]) {
if (_0x4cc7('0x3922') === _0x2d63f9[_0x4cc7('0x3923')]) {
if (0x0 < this[_0x4cc7('0x2ccb')][_0x4cc7('0x21')]) {
var _0x1b699 = this[_0x4cc7('0x2ccb')][0x0];
_0x1b699[_0x4cc7('0x3924')] === _0x48c401 && (this[_0x4cc7('0x2ccb')][_0x4cc7('0x1907')](),
this['_loadQueue']());
_0x48c401 || _0x1b699['action']();
}
return this;
} else {
var _0x547c5c = this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')];
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), _0x4cc7('0x1f99'), null);
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x318'), _0x4cc7('0x1f99'), null);
}
} else
null != this[_0x4cc7('0x273c')] && (_0x547c5c = this['div'][_0x4cc7('0xcc0')],
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), _0x4cc7('0x3925'), null),
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x318'), _0x4cc7('0x3925'), null),
_0x547c5c['position'] = _0x4cc7('0x3926'),
_0x547c5c[_0x4cc7('0x281')] = _0x4cc7('0x98c'),
_0x547c5c[_0x4cc7('0x1f97')]('-webkit-user-select', _0x4cc7('0x364f'), null),
_0x547c5c[_0x4cc7('0x1f97')]('-moz-user-select', 'none', null),
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x3927'), _0x4cc7('0x364f'), null),
_0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x3482'), 'none', null));
0x0 == _0x10e7fc[_0x4cc7('0xa92')] && 0x0 == _0x10e7fc['__height'] && (null != _0x18d469 ? (_0x10e7fc['__width'] = _0x18d469[_0x4cc7('0x3928')],
_0x10e7fc[_0x4cc7('0xa93')] = _0x18d469[_0x4cc7('0x2306')]) : (_0x10e7fc[_0x4cc7('0xa92')] = window[_0x4cc7('0x3929')],
_0x10e7fc[_0x4cc7('0xa93')] = window[_0x4cc7('0x392a')]),
this['cacheElementWidth'] = _0x10e7fc[_0x4cc7('0xa92')],
this[_0x4cc7('0x392b')] = _0x10e7fc[_0x4cc7('0xa93')],
this[_0x4cc7('0x392c')] = !0x0);
null != this[_0x4cc7('0xae6')] ? (this[_0x4cc7('0xae6')][_0x4cc7('0x7d9')] = Math[_0x4cc7('0xa96')](_0x10e7fc[_0x4cc7('0xa92')] * this[_0x4cc7('0xa9a')]),
this[_0x4cc7('0xae6')]['height'] = Math[_0x4cc7('0xa96')](_0x10e7fc[_0x4cc7('0xa93')] * this[_0x4cc7('0xa9a')]),
this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')]['width'] = _0x10e7fc[_0x4cc7('0xa92')] + 'px',
this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x98b')] = _0x10e7fc[_0x4cc7('0xa93')] + 'px') : (this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x10e7fc['__width'] + 'px',
this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x10e7fc['__height'] + 'px');
if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x6ab543, _0x4cc7('0x98f')) && _0x6ab543['resizable'] || !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x6ab543, 'width') && 0x0 == this[_0x4cc7('0x3920')] && 0x0 == this[_0x4cc7('0x3921')])
_0x10e7fc[_0x4cc7('0x392d')] = !0x0;
this[_0x4cc7('0x2e63')]();
if (null != _0x18d469) {
null != this[_0x4cc7('0xae6')] ? _0x18d469 != this[_0x4cc7('0xae6')] && _0x18d469[_0x4cc7('0xcbf')](this[_0x4cc7('0xae6')]) : _0x18d469[_0x4cc7('0xcbf')](this[_0x4cc7('0x273c')]);
_0x6ab543 = _0x4cc7('0x392e')[_0x4cc7('0x46')]('\x20');
for (_0x547c5c = 0x0; _0x547c5c < _0x6ab543[_0x4cc7('0x21')]; ) {
var _0x29ec59 = _0x6ab543[_0x547c5c];
++_0x547c5c;
_0x18d469[_0x4cc7('0x9ad')](_0x29ec59, _0x48c401(this, this[_0x4cc7('0x392f')]), !0x0);
}
_0x18d469['addEventListener'](_0x4cc7('0x3930'), _0x48c401(this, this[_0x4cc7('0x3931')]), !0x0);
_0x18d469['addEventListener'](_0x4cc7('0x3932'), _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3934'), _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')]('drop', _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0);
_0x18d469['addEventListener']('touchstart', _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3936'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3937'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0);
_0x18d469['addEventListener'](_0x4cc7('0x3938'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')]('gamepadconnected', _0x48c401(this, this[_0x4cc7('0x3939')]), !0x0);
_0x18d469[_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x2df')], _0x48c401(this, this[_0x4cc7('0x3939')]), !0x0);
}
this[_0x4cc7('0x393a')]();
_0x4cc7('0x393b') == _0x10e7fc[_0x4cc7('0x991')][_0x4cc7('0x994')] && (this[_0x4cc7('0xae6')][_0x4cc7('0x9ad')](_0x4cc7('0x393c'), _0x48c401(this, this[_0x4cc7('0x393d')]), !0x1),
this['canvas'][_0x4cc7('0x9ad')](_0x4cc7('0x393e'), _0x48c401(this, this['handleContextEvent']), !0x1));
};
_0x16dada[_0x4cc7('0x393f')] = _0x2cf758;
_0x2cf758[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', 'backend', 'html5', _0x4cc7('0x3940')];
_0x2cf758[_0x4cc7('0x8')] = {};
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0xae6')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x273c')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392b')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3941')] = null;
_0x2cf758[_0x4cc7('0x8')]['cacheMouseX'] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391c')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x283')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391a')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x907')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3942')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391e')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392c')] = null;
_0x2cf758[_0x4cc7('0x8')]['scale'] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3921')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3920')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x322a')] = null;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3919')] = null;
_0x2cf758[_0x4cc7('0x8')]['close'] = function() {
if (_0x4cc7('0x3943') !== 'kAmog') {
this.parent.application.__removeWindow(this.parent);
} else {
this.libraries.push(a);
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x393a')] = function() {
var _0x1f2d82 = new _0xd8aa1b()
, _0x28c04b = this.parent.__attributes.context;
_0x1f2d82.window = this.parent;
_0x1f2d82.attributes = _0x28c04b;
if (null != this.div)
_0x1f2d82.dom = this.div,
_0x1f2d82.type = 'dom',
_0x1f2d82.version = '';
else if (null != this.canvas) {
if ('SkVRl' !== _0x4cc7('0x3944')) {
var _0x1e25be = null
, _0xc814f = 'canvas' == this.renderType
, _0x52ab13 = 'opengl' == this.renderType || 'opengles' == this.renderType || 'webgl' == this.renderType
, _0x41a557 = !Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x986')) || '1' != _0x28c04b.version
, _0x11e161 = !0x1;
if (_0x52ab13 || !_0xc814f && (!Object.prototype.hasOwnProperty.call(_0x28c04b, 'hardware') || _0x28c04b.hardware)) {
_0xc814f = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x992')) && null == _0x28c04b.background;
_0x52ab13 = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3945')) ? _0x28c04b.colorDepth : 0x10;
var _0x4bf907 = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3946'));
_0x28c04b = {
alpha: _0xc814f || 0x10 < _0x52ab13,
antialias: _0x4bf907,
depth: Object.prototype.hasOwnProperty.call(_0x28c04b, 'depth') ? _0x28c04b.depth : !0x0,
premultipliedAlpha: !0x0,
stencil: Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3947')) && _0x28c04b.stencil,
preserveDrawingBuffer: !0x1
};
_0xc814f = [_0x4cc7('0x393b'), _0x4cc7('0x38bd')];
_0x41a557 && _0xc814f.unshift(_0x4cc7('0x3948'));
for (_0x41a557 = 0x0; _0x41a557 < _0xc814f.length && (_0x52ab13 = _0xc814f[_0x41a557],
++_0x41a557,
_0x1e25be = this.canvas.getContext(_0x52ab13, _0x28c04b),
null != _0x1e25be && _0x4cc7('0x3948') == _0x52ab13 && (_0x11e161 = !0x0),
null == _0x1e25be); )
;
}
null == _0x1e25be ? (_0x1f2d82.canvas2D = this.canvas.getContext('2d'),
_0x1f2d82.type = _0x4cc7('0xae6'),
_0x1f2d82.version = '') : (_0x1f2d82.webgl = _0x1dc05c.fromWebGL2RenderContext(_0x1e25be),
_0x11e161 && (_0x1f2d82.webgl2 = _0x1e25be),
null == _0x3d0219.context && (_0x3d0219.context = _0x1e25be,
_0x3d0219.type = 'webgl',
_0x3d0219.version = _0x11e161 ? 0x2 : 0x1),
_0x1f2d82.type = 'webgl',
_0x1f2d82.version = _0x11e161 ? '2' : '1');
} else {
null != this.rigidbody && (this.rigidbody.velocity.z = _0x1f2d82);
return _0x1f2d82;
}
}
this.parent.context = _0x1f2d82;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3949')] = function() {
return null == this.parent.application ? 0x0 : 0x0 > this.parent.application.__backend.framePeriod ? 0x3c : 0x3e8 == this.parent.application.__backend.framePeriod ? 0x0 : 0x3e8 / this.parent.application.__backend.framePeriod;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x393d')] = function(_0x50be73) {
switch (_0x50be73.type) {
case _0x4cc7('0x393c'):
_0x50be73.cancelable && _0x50be73.preventDefault();
this.parent.context = null;
this.parent.onRenderContextLost.dispatch();
break;
case _0x4cc7('0x393e'):
this.createContext(),
this.parent.onRenderContextRestored.dispatch(this.parent.context);
}
}
;
_0x2cf758[_0x4cc7('0x8')]['handleContextMenuEvent'] = function(_0x24c0e8) {
(this.parent.onMouseUp.canceled || this.parent.onMouseDown.canceled) && _0x24c0e8.cancelable && _0x24c0e8.preventDefault();
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x394a')] = function(_0x36cd30) {
_0x36cd30.clipboardData.setData(_0x4cc7('0x394b'), _0x30d6ae.get_text());
_0x36cd30.cancelable && _0x36cd30.preventDefault();
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3933')] = function(_0x519117) {
switch (_0x519117.type) {
case _0x4cc7('0x3934'):
return _0x519117.preventDefault(),
!0x1;
case _0x4cc7('0x3932'):
if ('img' == _0x5260f5.__cast(_0x519117.target, HTMLElement).nodeName.toLowerCase() && _0x519117.cancelable)
return _0x519117.preventDefault(),
!0x1;
break;
case _0x4cc7('0x394c'):
if (null != _0x519117.dataTransfer && 0x0 < _0x519117.dataTransfer.files.length)
return this.parent.onDropFile.dispatch(_0x519117.dataTransfer.files),
_0x519117.preventDefault(),
!0x1;
}
return !0x0;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x394d')] = function(_0x15ea9c) {
if (_0x4cc7('0x394e') === _0x4cc7('0x394e')) {
var _0x30df47 = this;
this.textInputEnabled && (null == _0x15ea9c.relatedTarget || this.isDescendent(_0x15ea9c.relatedTarget)) && _0xac1deb.delay(function() {
_0x30df47.textInputEnabled && _0x2cf758.textInput.focus();
}, 0x14);
} else {
throw new _0x202aa0(new _0xb16e5a());
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3939')] = function(_0x2247a1) {
switch (_0x2247a1.type) {
case _0x4cc7('0x394f'):
_0x455d82.__connect(_0x2247a1.gamepad.index);
_0x56067a.zGAio(_0x4cc7('0x91e'), _0x2247a1.gamepad.mapping) && _0x4763eb.__connect(_0x2247a1.gamepad.index);
break;
case _0x4cc7('0x71'):
_0x455d82.__disconnect(_0x2247a1.gamepad.index),
_0x4763eb.__disconnect(_0x2247a1.gamepad.index);
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3950')] = function(_0x1e7f57) {
_0x2cf758.textInput.value != _0x2cf758.dummyCharacter && (_0x1e7f57 = _0x29cea6.replace(_0x2cf758.textInput.value, _0x2cf758.dummyCharacter, ''),
0x0 < _0x1e7f57.length && this.parent.onTextInput.dispatch(_0x1e7f57),
_0x2cf758.textInput.value = _0x2cf758.dummyCharacter);
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392f')] = function(_0x165591) {
if (_0x4cc7('0x3951') != _0x165591.type) {
if (_0x56067a.zvFSI(null, this.parent.element))
if (null != this.canvas) {
var _0x5a9856 = this.canvas.getBoundingClientRect();
var _0x1a8264 = this.parent.__width / _0x5a9856.width * (_0x165591.clientX - _0x5a9856.left);
_0x5a9856 = this.parent.__height / _0x5a9856.height * (_0x165591.clientY - _0x5a9856.top);
} else
_0x56067a.koRFB(null, this.div) ? (_0x5a9856 = this.div.getBoundingClientRect(),
_0x1a8264 = _0x165591.clientX - _0x5a9856.left,
_0x5a9856 = _0x165591.clientY - _0x5a9856.top) : (_0x5a9856 = this.parent.element.getBoundingClientRect(),
_0x1a8264 = this.parent.__width / _0x5a9856.width * (_0x165591.clientX - _0x5a9856.left),
_0x5a9856 = this.parent.__height / _0x5a9856.height * (_0x165591.clientY - _0x5a9856.top));
else
_0x1a8264 = _0x165591.clientX,
_0x5a9856 = _0x165591.clientY;
switch (_0x165591.type) {
case _0x4cc7('0x3952'):
_0x165591.currentTarget == this.parent.element && window.addEventListener(_0x4cc7('0x3953'), _0x48c401(this, this.handleMouseEvent));
this.parent.onMouseDown.dispatch(_0x1a8264, _0x5a9856, _0x165591.button);
this.parent.onMouseDown.canceled && _0x165591.cancelable && _0x165591.preventDefault();
break;
case _0x4cc7('0x3954'):
_0x165591.target == this.parent.element && (this.parent.onEnter.dispatch(),
this.parent.onEnter.canceled && _0x165591.cancelable && _0x165591.preventDefault());
break;
case _0x4cc7('0x3955'):
_0x165591.target == this.parent.element && (this.parent.onLeave.dispatch(),
this.parent.onLeave.canceled && _0x165591.cancelable && _0x165591.preventDefault());
break;
case _0x4cc7('0x3956'):
if (_0x1a8264 != this.cacheMouseX || _0x5a9856 != this.cacheMouseY)
this.parent.onMouseMove.dispatch(_0x1a8264, _0x5a9856),
this.parent.onMouseMoveRelative.dispatch(_0x1a8264 - this.cacheMouseX, _0x5a9856 - this.cacheMouseY),
(this.parent.onMouseMove.canceled || this.parent.onMouseMoveRelative.canceled) && _0x165591.cancelable && _0x165591.preventDefault();
break;
case _0x4cc7('0x3953'):
window.removeEventListener(_0x4cc7('0x3953'), _0x48c401(this, this.handleMouseEvent)),
_0x165591.currentTarget == this.parent.element && _0x165591.stopPropagation(),
this.parent.onMouseUp.dispatch(_0x1a8264, _0x5a9856, _0x165591.button),
this.parent.onMouseUp.canceled && _0x165591.cancelable && _0x165591.preventDefault();
}
this.cacheMouseX = _0x1a8264;
this.cacheMouseY = _0x5a9856;
} else {
switch (_0x165591.deltaMode) {
case 0x0:
_0x1a8264 = _0x611f89.PIXELS;
break;
case 0x1:
_0x1a8264 = _0x611f89.LINES;
break;
case 0x2:
_0x1a8264 = _0x611f89.PAGES;
break;
default:
_0x1a8264 = _0x611f89.UNKNOWN;
}
this.parent.onMouseWheel.dispatch(_0x165591.deltaX, -_0x165591.deltaY, _0x1a8264);
this.parent.onMouseWheel.canceled && _0x165591.cancelable && _0x165591.preventDefault();
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3957')] = function(_0x32eb5c) {
var _0x444747 = {
OBELs: _0x4cc7('0x360f')
};
if (-0x1 < _0x32eb5c.clipboardData.types.indexOf('text/plain')) {
if (_0x4cc7('0x3958') === _0x4cc7('0x3959')) {
this.ready = !0x0;
_0x3b7d43.get_current().get_loaderInfo().__complete();
if (null != this.display) {
var _0x2e312d = new _0x76b31e('complete',!0x0,!0x0);
this.display.dispatchEvent(_0x2e312d);
_0x2e312d.isDefaultPrevented() || this.display.dispatchEvent(new _0x76b31e(_0x444747.OBELs));
} else
this.complete || (this.complete = !0x0,
this.onComplete.dispatch());
} else {
var _0x360898 = _0x32eb5c.clipboardData.getData(_0x4cc7('0x394b'));
_0x30d6ae.set_text(_0x360898);
this.textInputEnabled && this.parent.onTextInput.dispatch(_0x360898);
_0x32eb5c.cancelable && _0x32eb5c.preventDefault();
}
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395a')] = function(_0xa7b38c) {
this.primaryTouch = null;
this.updateSize();
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3935')] = function(_0x159f3c) {
_0x159f3c.cancelable && _0x159f3c.preventDefault();
var _0x52e915 = null;
null != this.parent.element && (_0x52e915 = null != this.canvas ? this.canvas.getBoundingClientRect() : null != this.div ? this.div.getBoundingClientRect() : this.parent.element.getBoundingClientRect());
var _0x182348 = this.setWidth
, _0x1caa1c = this.setHeight;
if (0x0 == _0x182348 || 0x0 == _0x1caa1c)
null != _0x52e915 ? (_0x182348 = _0x52e915.width,
_0x1caa1c = _0x52e915.height) : _0x1caa1c = _0x182348 = 0x1;
for (var _0x212f1c, _0x44eb89, _0x251b00, _0x4bf907, _0x48c401, _0x16dada = 0x0, _0x5aff49 = _0x159f3c.changedTouches; _0x16dada < _0x5aff49.length; ) {
var _0x4c737d = _0x5aff49[_0x16dada];
++_0x16dada;
null != _0x52e915 ? (_0x44eb89 = _0x182348 / _0x52e915.width * (_0x4c737d.clientX - _0x52e915.left),
_0x251b00 = _0x1caa1c / _0x52e915.height * (_0x4c737d.clientY - _0x52e915.top)) : (_0x44eb89 = _0x4c737d.clientX,
_0x251b00 = _0x4c737d.clientY);
if (_0x56067a.zGAio(_0x4cc7('0x395b'), _0x159f3c.type))
_0x212f1c = this.unusedTouchesPool.pop(),
null == _0x212f1c ? _0x212f1c = new _0x52a342(_0x44eb89 / _0x182348,_0x251b00 / _0x1caa1c,_0x4c737d.identifier,0x0,0x0,_0x4c737d.force,this.parent.id) : (_0x212f1c.x = _0x44eb89 / _0x182348,
_0x212f1c.y = _0x251b00 / _0x1caa1c,
_0x212f1c.id = _0x4c737d.identifier,
_0x212f1c.dx = 0x0,
_0x212f1c.dy = 0x0,
_0x212f1c.pressure = _0x4c737d.force,
_0x212f1c.device = this.parent.id),
this.currentTouches.h[_0x4c737d.identifier] = _0x212f1c,
_0x52a342.onStart.dispatch(_0x212f1c),
_0x56067a.zGAio(null, this.primaryTouch) && (this.primaryTouch = _0x212f1c),
_0x212f1c == this.primaryTouch && this.parent.onMouseDown.dispatch(_0x44eb89, _0x251b00, 0x0);
else if (_0x212f1c = this.currentTouches.h[_0x4c737d.identifier],
null != _0x212f1c)
switch (_0x4bf907 = _0x212f1c.x,
_0x48c401 = _0x212f1c.y,
_0x212f1c.x = _0x44eb89 / _0x182348,
_0x212f1c.y = _0x251b00 / _0x1caa1c,
_0x212f1c.dx = _0x212f1c.x - _0x4bf907,
_0x212f1c.dy = _0x212f1c.y - _0x48c401,
_0x212f1c.pressure = _0x4c737d.force,
_0x159f3c.type) {
case 'touchcancel':
_0x52a342.onCancel.dispatch(_0x212f1c);
this.currentTouches.remove(_0x4c737d.identifier);
this.unusedTouchesPool.add(_0x212f1c);
_0x212f1c == this.primaryTouch && (this.primaryTouch = null);
break;
case 'touchend':
_0x52a342.onEnd.dispatch(_0x212f1c);
this.currentTouches.remove(_0x4c737d.identifier);
this.unusedTouchesPool.add(_0x212f1c);
_0x212f1c == this.primaryTouch && (this.parent.onMouseUp.dispatch(_0x44eb89, _0x251b00, 0x0),
this.primaryTouch = null);
break;
case _0x4cc7('0x3936'):
_0x52a342.onMove.dispatch(_0x212f1c),
_0x212f1c == this.primaryTouch && this.parent.onMouseMove.dispatch(_0x44eb89, _0x251b00);
}
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395c')] = function(_0x2b82dc) {
if (_0x2b82dc == this.parent.element)
return !0x0;
for (; null != _0x2b82dc; ) {
if (_0x2b82dc.parentNode == this.parent.element)
return !0x0;
_0x2b82dc = _0x2b82dc.parentNode;
}
return !0x1;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395d')] = function(_0x232f46) {
if (null != this.canvas) {
var _0x41b678 = new _0x3a3269(0x0,0x0,this.canvas.width,this.canvas.height);
null == _0x232f46 ? _0x232f46 = _0x41b678 : _0x232f46.intersection(_0x41b678, _0x232f46);
if (0x0 < _0x232f46.width && 0x0 < _0x232f46.height)
return _0x41b678 = window.document.createElement(_0x4cc7('0xae6')),
_0x41b678.width = _0x2d63f9.qvGiv(_0x232f46.width, 0x0),
_0x41b678.height = _0x232f46.height | 0x0,
_0x41b678.getContext('2d').drawImage(this.canvas, -_0x232f46.x, -_0x232f46.y),
_0x21e354.fromCanvas(_0x41b678);
}
return null;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395e')] = function(_0x3c8a50) {
var _0x47e45c = this.textInputEnabled;
this.setTextInputEnabled(!0x0);
var _0x3eac0e = _0x2cf758.textInput.value;
_0x2cf758.textInput.value = _0x3c8a50;
_0x2cf758.textInput.select();
window.document.queryCommandEnabled(_0x4cc7('0x322c')) && window.document.execCommand(_0x4cc7('0x322c'));
_0x2cf758.textInput.value = _0x3eac0e;
this.setTextInputEnabled(_0x47e45c);
}
;
_0x2cf758[_0x4cc7('0x8')]['setCursor'] = function(_0x1e331d) {
if (_0x2d63f9.NurKQ(this.cursor, _0x1e331d)) {
if (null == _0x1e331d)
this.parent.element.style.cursor = _0x4cc7('0x364f');
else {
switch (_0x1e331d[0x1]) {
case 0x0:
var _0x1038a9 = _0x4cc7('0xca5');
break;
case 0x1:
_0x1038a9 = _0x4cc7('0x395f');
break;
case 0x3:
_0x1038a9 = _0x4cc7('0x16c4');
break;
case 0x4:
_0x1038a9 = _0x4cc7('0x3960');
break;
case 0x5:
_0x1038a9 = 'nesw-resize';
break;
case 0x6:
_0x1038a9 = _0x4cc7('0x3961');
break;
case 0x7:
_0x1038a9 = 'nwse-resize';
break;
case 0x8:
_0x1038a9 = _0x4cc7('0x3962');
break;
case 0x9:
_0x1038a9 = _0x4cc7('0xcb4');
break;
case 0xa:
_0x1038a9 = 'wait';
break;
case 0xb:
_0x1038a9 = 'wait';
break;
default:
_0x1038a9 = 'auto';
}
this.parent.element.style.cursor = _0x1038a9;
}
this.cursor = _0x1e331d;
}
return this.cursor;
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3963')] = function(_0x2ad060) {
if (_0x4cc7('0x3964') !== 'Ysgto') {
if (0x1 == _0x2ad060.get_assets().get_length()) {
var _0xcd6f89 = _0x5260f5.__instanceof(_0x2ad060.get_assets().get(0x0), _0x1603fe) ? _0x2ad060.get_assets().get(0x0) : null;
this._dependencyCount--;
if (null != _0xcd6f89 && null != _0x5260f5.__cast(_0xcd6f89, _0xf32aa2).get_bitmapData()) {
var _0x410b29 = this._libImages;
_0x2ad060 = _0x2ad060.get_id();
_0x410b29 = null != _0x842c50[_0x2ad060] ? _0x410b29.getReserved(_0x2ad060) : _0x410b29.h[_0x2ad060];
null != _0x410b29 && (_0x410b29.resource = _0x5260f5.__cast(_0xcd6f89, _0xf32aa2));
}
0x0 == this._dependencyCount && (this._parseState = _0xfe03f6.PARSE_MATERIALS);
}
} else {
null != this.parent.application && (0x3c <= _0x2ad060 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = -0x1) : 0x0 < _0x2ad060 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8 / _0x2ad060) : this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8));
return _0x2ad060;
}
}
;
_0x2cf758[_0x4cc7('0x8')]['setTextInputEnabled'] = function(_0x1d2f9d) {
_0x1d2f9d ? (null == _0x2cf758.textInput && (_0x2cf758.textInput = window.document.createElement('input'),
_0x2cf758.textInput.type = _0x4cc7('0xcb4'),
_0x2cf758.textInput.style.position = _0x4cc7('0xcc3'),
_0x2cf758.textInput.style.opacity = '0',
_0x2cf758.textInput.style.color = _0x4cc7('0xba1'),
_0x2cf758.textInput.value = _0x2cf758.dummyCharacter,
_0x2cf758.textInput.autocapitalize = 'off',
_0x2cf758.textInput.autocorrect = 'off',
_0x2cf758.textInput.autocomplete = 'off',
_0x2cf758.textInput.style.left = _0x4cc7('0x3965'),
_0x2cf758.textInput.style.top = _0x4cc7('0x3966'),
new _0x1e3ce8(_0x4cc7('0x3967'),'gi').match(window.navigator.userAgent) ? (_0x2cf758.textInput.style.fontSize = _0x4cc7('0x3965'),
_0x2cf758.textInput.style.width = _0x4cc7('0x3965'),
_0x2cf758.textInput.style.height = '0px') : (_0x2cf758.textInput.style.width = _0x4cc7('0x3968'),
_0x2cf758.textInput.style.height = _0x4cc7('0x3968')),
_0x2cf758.textInput.style.pointerEvents = 'none',
_0x2cf758.textInput.style.zIndex = _0x4cc7('0x3969')),
null == _0x2cf758.textInput.parentNode && this.parent.element.appendChild(_0x2cf758.textInput),
this.textInputEnabled || (_0x2cf758.textInput.addEventListener(_0x4cc7('0x1284'), _0x48c401(this, this.handleInputEvent), !0x0),
_0x2cf758.textInput.addEventListener(_0x4cc7('0x90c'), _0x48c401(this, this.handleFocusEvent), !0x0),
_0x2cf758.textInput.addEventListener('cut', _0x48c401(this, this.handleCutOrCopyEvent), !0x0),
_0x2cf758.textInput.addEventListener(_0x4cc7('0x322c'), _0x48c401(this, this.handleCutOrCopyEvent), !0x0),
_0x2cf758.textInput.addEventListener('paste', _0x48c401(this, this.handlePasteEvent), !0x0)),
_0x2cf758.textInput.focus(),
_0x2cf758.textInput.select()) : null != _0x2cf758.textInput && (_0x2cf758.textInput.removeEventListener(_0x4cc7('0x1284'), _0x48c401(this, this.handleInputEvent), !0x0),
_0x2cf758.textInput.removeEventListener('blur', _0x48c401(this, this.handleFocusEvent), !0x0),
_0x2cf758.textInput.removeEventListener('cut', _0x48c401(this, this.handleCutOrCopyEvent), !0x0),
_0x2cf758.textInput.removeEventListener(_0x4cc7('0x322c'), _0x48c401(this, this.handleCutOrCopyEvent), !0x0),
_0x2cf758.textInput.removeEventListener(_0x4cc7('0x396a'), _0x48c401(this, this.handlePasteEvent), !0x0),
_0x2cf758.textInput.blur());
return this.textInputEnabled = _0x1d2f9d;
}
;
_0x2cf758[_0x4cc7('0x8')]['updateSize'] = function() {
if (this.parent.__resizable) {
if (_0x4cc7('0x396b') === _0x4cc7('0x396c')) {
null == _0x48aa0b && (_0x48aa0b = !0x0);
var _0x5d87f1 = this._passes;
this._passes = _0x2bc114.toObjectVector(null);
null != this._methodSetup && this.addPassesFromMethods();
if (null == _0x5d87f1 || this._passes.get_length() != _0x5d87f1.get_length())
this._passesDirty = !0x0;
else {
for (var _0x41f167 = 0x0, _0x4eff4e = this._passes.get_length(); _0x41f167 < _0x4eff4e; ) {
var _0x47c4c7 = _0x41f167++;
if (this._passes.get(_0x47c4c7) != _0x5d87f1.get(_0x47c4c7)) {
this._passesDirty = !0x0;
return;
}
}
_0x4ceea0.prototype.invalidateShaderProgram.call(this, _0x48aa0b);
}
} else {
if (_0x56067a.koRFB(null, this.parent.element)) {
var _0x48aa0b = this.parent.element.clientWidth;
var _0x53311a = this.parent.element.clientHeight;
} else
_0x48aa0b = window.innerWidth,
_0x53311a = window.innerHeight;
if (_0x48aa0b != this.cacheElementWidth || _0x53311a != this.cacheElementHeight) {
if (_0x56067a.gXUzJ('ICrTq', _0x4cc7('0x396d'))) {
this.cacheElementWidth = _0x48aa0b;
this.cacheElementHeight = _0x53311a;
var _0x16a8a4 = this.resizeElement || 0x0 == this.setWidth && 0x0 == this.setHeight;
if (_0x56067a.sOmQz(null, this.parent.element) && (_0x56067a.HMKFn(null, this.div) || null != this.div && _0x16a8a4))
if (_0x16a8a4) {
if ('fUraU' === 'NjSeT') {
if (this.position + 0x8 > this.length)
throw new _0x202aa0(new _0x2402f1());
this.position += 0x8;
return this.getDouble(this.position - 0x8);
} else {
if (_0x56067a.gHBzw(this.parent.__width, _0x48aa0b) || this.parent.__height != _0x53311a)
this.parent.__width = _0x48aa0b,
this.parent.__height = _0x53311a,
null != this.canvas ? this.parent.element != this.canvas && (this.canvas.width = Math.round(_0x48aa0b * this.scale),
this.canvas.height = Math.round(_0x53311a * this.scale),
this.canvas.style.width = _0x48aa0b + 'px',
this.canvas.style.height = _0x53311a + 'px') : (this.div.style.width = _0x48aa0b + 'px',
this.div.style.height = _0x53311a + 'px'),
this.parent.onResize.dispatch(_0x48aa0b, _0x53311a);
}
} else {
_0x16a8a4 = 0x0 != this.setWidth ? _0x48aa0b / this.setWidth : 0x1;
var _0x4d3354 = 0x0 != this.setHeight ? _0x53311a / this.setHeight : 0x1
, _0x374a6c = _0x48aa0b
, _0x4571c0 = _0x53311a
, _0x198436 = 0x0
, _0x4bf907 = 0x0;
_0x16a8a4 < _0x4d3354 ? (_0x4571c0 = Math.floor(this.setHeight * _0x16a8a4),
_0x4bf907 = Math.floor((_0x53311a - _0x4571c0) / 0x2)) : (_0x374a6c = Math.floor(this.setWidth * _0x4d3354),
_0x198436 = Math.floor((_0x48aa0b - _0x374a6c) / 0x2));
null != this.canvas ? _0x56067a.gHBzw(this.parent.element, this.canvas) && (this.canvas.style.width = _0x374a6c + 'px',
this.canvas.style.height = _0x56067a.MPXyi(_0x4571c0, 'px'),
this.canvas.style.marginLeft = _0x198436 + 'px',
this.canvas.style.marginTop = _0x4bf907 + 'px') : (this.div.style.width = _0x374a6c + 'px',
this.div.style.height = _0x4571c0 + 'px',
this.div.style.marginLeft = _0x198436 + 'px',
this.div.style.marginTop = _0x56067a.ybnlg(_0x4bf907, 'px'));
}
} else {
if (_0x3bb917) {
_0x596a1b = $jscomp.global;
_0x204525 = _0x204525.split('.');
for (_0x578190 = 0x0; _0x578190 < _0x204525.length - 0x1; _0x578190++) {
var _0x56f23e = _0x204525[_0x578190];
_0x56f23e in _0x596a1b || (_0x596a1b[_0x56f23e] = {});
_0x596a1b = _0x596a1b[_0x56f23e];
}
_0x204525 = _0x204525[_0x204525.length - 0x1];
_0x578190 = _0x596a1b[_0x204525];
_0x3bb917 = _0x3bb917(_0x578190);
_0x3bb917 != _0x578190 && null != _0x3bb917 && $jscomp.defineProperty(_0x596a1b, _0x204525, {
configurable: !0x0,
writable: !0x0,
value: _0x3bb917
});
}
}
}
}
}
}
;
_0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2cf758;
var _0x2a35fb = function() {};
_0x16dada[_0x4cc7('0x396e')] = _0x2a35fb;
_0x2a35fb[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x396f')];
_0x2a35fb[_0x4cc7('0x33b2')] = function(_0x2a179d) {
if (_0x4cc7('0x3970') === _0x4cc7('0x3970')) {
_0x2a179d = pako['deflateRaw'](_0x2a179d['b']['bufferValue']);
return _0x3fbf75['ofData'](_0x2a179d);
} else {
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.4, null, 0x1e);
this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49);
var _0x437fea = this[_0x4cc7('0xec4')][_0x4cc7('0x126')];
_0x437fea['set_rotationZ'](_0x437fea[_0x4cc7('0xf73')]() + 125.99999999999999);
this[_0x4cc7('0xace')]['addPlainTextOld']('Oof', 0x32, 0x0, _0x1baaa1[_0x4cc7('0xa9a')](0.5));
_0x437fea = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2976'), -0x78, 0x140, null, null, null, _0x437fea);
}
}
;
_0x2a35fb['decompress'] = function(_0x3ce41e) {
if ('Dgpwx' === _0x4cc7('0x3971')) {
_0x3ce41e = pako['inflateRaw'](_0x3ce41e['b'][_0x4cc7('0x339a')]);
return _0x3fbf75[_0x4cc7('0x2a4b')](_0x3ce41e);
} else {
for (var _0x24f363 = '', _0x56349f = 0x0; _0x56349f < _0x3ce41e[_0x4cc7('0x21')]; ) {
var _0x404b9d = _0x3ce41e[_0x56349f];
++_0x56349f;
_0x24f363 += _0x29cea6['hex'](_0x404b9d, 0x8);
}
return _0x24f363['toLowerCase']();
}
}
;
var _0x188eca = function() {};
_0x16dada[_0x4cc7('0x3972')] = _0x188eca;
_0x188eca[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x3973')];
_0x188eca[_0x4cc7('0x33b2')] = function(_0x478dd3) {
_0x478dd3 = pako['gzip'](_0x478dd3['b'][_0x4cc7('0x339a')]);
return _0x3fbf75[_0x4cc7('0x2a4b')](_0x478dd3);
}
;
_0x188eca[_0x4cc7('0x3974')] = function(_0x42f853) {
_0x42f853 = pako[_0x4cc7('0x3975')](_0x42f853['b']['bufferValue']);
return _0x3fbf75[_0x4cc7('0x2a4b')](_0x42f853);
}
;
var _0x5508f1 = function() {};
_0x16dada[_0x4cc7('0x3976')] = _0x5508f1;
_0x5508f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0xc79'), _0x4cc7('0x3977')];
_0x5508f1[_0x4cc7('0x33b2')] = function(_0x6f8348) {
return null;
}
;
_0x5508f1['decompress'] = function(_0x4c8b28) {
return null;
}
;
var _0x793c1e = function() {};
_0x16dada[_0x4cc7('0x3978')] = _0x793c1e;
_0x793c1e[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x3979')];
_0x793c1e[_0x4cc7('0x33b2')] = function(_0x2e51c5) {
_0x2e51c5 = pako[_0x4cc7('0x1f61')](_0x2e51c5['b']['bufferValue']);
return _0x3fbf75[_0x4cc7('0x2a4b')](_0x2e51c5);
}
;
_0x793c1e[_0x4cc7('0x3974')] = function(_0x44f283) {
_0x44f283 = pako['inflate'](_0x44f283['b']['bufferValue']);
return _0x3fbf75[_0x4cc7('0x2a4b')](_0x44f283);
}
;
var _0x1c27fe = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x4e1')]] = _0x1c27fe;
_0x1c27fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x397a')];
_0x1c27fe[_0x4cc7('0xb12')] = function(_0x4eea71, _0x23742f, _0x7eaeb6) {
if ('eYJkK' !== 'Qwzwb') {
_0x1c27fe[_0x4cc7('0x333e')](_0x4eea71);
_0x31a164[_0x4cc7('0xb12')](_0x4eea71, _0x23742f, _0x7eaeb6);
} else {
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -7.3, !0x0);
this['duplicator']['spritesheet']['set_currentFrame'](0x22);
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.6, 0x1);
this['angel']['spritesheet'][_0x4cc7('0xacb')](0x9);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
var _0x3199a5 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b5d'), 0xdc, 0x0, null, null, null, _0x3199a5, null);
this[_0x4cc7('0x1086')]();
}
}
;
_0x1c27fe[_0x4cc7('0xa7d')] = function(_0x33af03, _0x3ba360) {
null == _0x3ba360 && (_0x3ba360 = !0x1);
var _0x279eb0 = _0x33af03[_0x4cc7('0xaa3')];
null != _0x279eb0[_0x4cc7('0xaa4')] ? (null == _0x279eb0['__srcCanvas'] && (_0x1c27fe[_0x4cc7('0x397b')](_0x33af03, _0x279eb0['__srcImage'][_0x4cc7('0x7d9')], _0x279eb0[_0x4cc7('0xaa4')][_0x4cc7('0x98b')]),
_0x279eb0[_0x4cc7('0x2295')][_0x4cc7('0xa83')](_0x279eb0[_0x4cc7('0xaa4')], 0x0, 0x0)),
_0x279eb0[_0x4cc7('0xaa4')] = null) : null == _0x279eb0[_0x4cc7('0x397c')] && null != _0x279eb0[_0x4cc7('0x42')] ? (_0x33af03[_0x4cc7('0x397d')](!0x0),
_0x1c27fe[_0x4cc7('0x397b')](_0x33af03, _0x279eb0[_0x4cc7('0x7d9')], _0x279eb0[_0x4cc7('0x98b')]),
_0x1c27fe[_0x4cc7('0x397e')](_0x33af03),
_0x279eb0['__srcContext'][_0x4cc7('0x397f')](_0x279eb0[_0x4cc7('0x3980')], 0x0, 0x0)) : _0x33af03[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] && null != _0x279eb0[_0x4cc7('0x3980')] && _0x33af03[_0x4cc7('0xdc6')] && (_0x279eb0[_0x4cc7('0x2295')][_0x4cc7('0x397f')](_0x279eb0['__srcImageData'], 0x0, 0x0),
_0x33af03['dirty'] = !0x1);
_0x3ba360 ? (_0x279eb0[_0x4cc7('0x42')] = null,
_0x279eb0[_0x4cc7('0x3980')] = null) : null == _0x279eb0[_0x4cc7('0x42')] && null != _0x279eb0[_0x4cc7('0x3980')] && (_0x279eb0[_0x4cc7('0x42')] = _0x279eb0[_0x4cc7('0x3980')][_0x4cc7('0x42')]);
_0x33af03[_0x4cc7('0x994')] = _0x231b05[_0x4cc7('0x3981')];
}
;
_0x1c27fe['convertToData'] = function(_0x23359e, _0x84130) {
null == _0x84130 && (_0x84130 = !0x1);
var _0x51c3da = _0x23359e[_0x4cc7('0xaa3')];
null != _0x51c3da[_0x4cc7('0xaa4')] && _0x1c27fe['convertToCanvas'](_0x23359e);
if (null != _0x51c3da[_0x4cc7('0x397c')] && _0x2d63f9['RUnBw'](null, _0x51c3da[_0x4cc7('0x42')]))
_0x1c27fe['createImageData'](_0x23359e),
_0x23359e[_0x4cc7('0x994')] == _0x231b05['CANVAS'] && (_0x23359e[_0x4cc7('0xdc6')] = !0x1);
else if (_0x23359e[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x3981')] && null != _0x51c3da['__srcCanvas'] && _0x23359e[_0x4cc7('0xdc6')]) {
if (null == _0x51c3da[_0x4cc7('0x3980')])
_0x1c27fe[_0x4cc7('0x397e')](_0x23359e);
else {
if (_0x4cc7('0x3982') !== _0x4cc7('0x3982')) {
if (null == _0x23359e)
return [];
var _0x285a95 = Error['prepareStackTrace'];
Error[_0x4cc7('0x368d')] = function(_0x54944a, _0x285a95) {
_0x54944a = [];
for (var _0x187379 = 0x0; _0x187379 < _0x285a95['length']; ) {
var _0x58f7b4 = _0x285a95[_0x187379];
++_0x187379;
null != _0x4964ea['wrapCallSite'] && (_0x58f7b4 = _0x4964ea[_0x4cc7('0x368f')](_0x58f7b4));
var _0x9210a3 = null
, _0x3daca9 = _0x58f7b4[_0x4cc7('0x3690')]();
if (null != _0x3daca9) {
var _0x3d4392 = _0x3daca9['lastIndexOf']('.');
0x0 <= _0x3d4392 && (_0x9210a3 = _0x3a8a6f['substr'](_0x3daca9, 0x0, _0x3d4392),
_0x3daca9 = _0x3a8a6f['substr'](_0x3daca9, _0x3d4392 + 0x1, null),
_0x9210a3 = _0x533da2[_0x4cc7('0x3687')](_0x9210a3, _0x3daca9));
}
_0x54944a['push'](_0x533da2['FilePos'](_0x9210a3, _0x58f7b4[_0x4cc7('0x3691')](), _0x58f7b4[_0x4cc7('0x3983')]()));
}
return _0x54944a;
}
;
_0x23359e = _0x4964ea[_0x4cc7('0x3692')](_0x23359e[_0x4cc7('0x3693')]);
Error[_0x4cc7('0x368d')] = _0x285a95;
return _0x23359e;
} else {
_0x51c3da['__srcImageData'] = _0x51c3da[_0x4cc7('0x2295')]['getImageData'](0x0, 0x0, _0x51c3da[_0x4cc7('0x7d9')], _0x51c3da[_0x4cc7('0x98b')]);
var _0xe42ad4 = _0x51c3da[_0x4cc7('0x3980')][_0x4cc7('0x42')][_0x4cc7('0xaa3')];
_0xe42ad4 = null != _0xe42ad4 ? new _0x20e95b(_0xe42ad4) : null;
_0x51c3da[_0x4cc7('0x42')] = _0xe42ad4;
}
}
_0x23359e[_0x4cc7('0xdc6')] = !0x1;
}
_0x84130 && (_0x23359e['buffer']['__srcCanvas'] = null,
_0x23359e[_0x4cc7('0xaa3')][_0x4cc7('0x2295')] = null);
_0x23359e[_0x4cc7('0x994')] = _0x231b05[_0x4cc7('0x1998')];
}
;
_0x1c27fe[_0x4cc7('0x1f52')] = function(_0x397192, _0x14a287, _0x515963, _0x46d625, _0x371b1a, _0x314c6e) {
_0x1c27fe[_0x4cc7('0x333e')](_0x14a287);
_0x1c27fe['convertToData'](_0x397192);
_0x31a164[_0x4cc7('0x1f52')](_0x397192, _0x14a287, _0x515963, _0x46d625, _0x371b1a, _0x314c6e);
}
;
_0x1c27fe[_0x4cc7('0xb0d')] = function(_0x51be63, _0x577ece, _0x3fc7f9, _0x14d8fa, _0x57192f, _0x2ac8eb, _0x428a55) {
null == _0x428a55 && (_0x428a55 = !0x1);
null == _0x14d8fa || _0x14d8fa['x'] >= _0x51be63[_0x4cc7('0x7d9')] || _0x14d8fa['y'] >= _0x51be63[_0x4cc7('0x98b')] || null == _0x3fc7f9 || 0x1 > _0x3fc7f9['width'] || 0x1 > _0x3fc7f9[_0x4cc7('0x98b')] || (null != _0x57192f && _0x57192f[_0x4cc7('0x3984')]() && (null == _0x2ac8eb && (_0x2ac8eb = new _0x14c2c3()),
_0x577ece = _0x51be63[_0x4cc7('0x1176')](),
_0x577ece[_0x4cc7('0x1f52')](_0x57192f, new _0x3a3269(_0x2ac8eb['x'],_0x2ac8eb['y'],_0x3fc7f9['width'],_0x3fc7f9[_0x4cc7('0x98b')]), new _0x14c2c3(_0x3fc7f9['x'],_0x3fc7f9['y']), _0x29e978[_0x4cc7('0x1f55')], _0x29e978['ALPHA'])),
_0x1c27fe['convertToCanvas'](_0x51be63, !0x0),
_0x428a55 || _0x51be63[_0x4cc7('0x3984')]() && _0x577ece[_0x4cc7('0x3984')]() && _0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')]['clearRect'](_0x14d8fa['x'] + _0x51be63[_0x4cc7('0x3457')], _0x14d8fa['y'] + _0x51be63['offsetY'], _0x3fc7f9[_0x4cc7('0x7d9')] + _0x51be63[_0x4cc7('0x3457')], _0x3fc7f9['height'] + _0x51be63['offsetY']),
_0x1c27fe[_0x4cc7('0xa7d')](_0x577ece),
null != _0x577ece[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')]() && (_0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0x3985')] = _0x4cc7('0x3986'),
_0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0xa83')](_0x577ece[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')](), _0x3fc7f9['x'] + _0x577ece[_0x4cc7('0x3457')] | 0x0, _0x3fc7f9['y'] + _0x577ece['offsetY'] | 0x0, _0x3fc7f9['width'] | 0x0, _0x3fc7f9[_0x4cc7('0x98b')] | 0x0, _0x14d8fa['x'] + _0x51be63[_0x4cc7('0x3457')] | 0x0, _0x14d8fa['y'] + _0x51be63['offsetY'] | 0x0, _0x3fc7f9[_0x4cc7('0x7d9')] | 0x0, _0x3fc7f9[_0x4cc7('0x98b')] | 0x0)),
_0x51be63[_0x4cc7('0xdc6')] = !0x0,
_0x51be63['version']++);
}
;
_0x1c27fe[_0x4cc7('0x397b')] = function(_0x47de65, _0x5dea88, _0x2209b5) {
if (_0x4cc7('0x3987') === _0x4cc7('0x3987')) {
var _0x16ad81 = _0x47de65['buffer'];
null == _0x16ad81[_0x4cc7('0x397c')] && (_0x16ad81[_0x4cc7('0x397c')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6')),
_0x16ad81['__srcCanvas'][_0x4cc7('0x7d9')] = _0x5dea88,
_0x16ad81[_0x4cc7('0x397c')]['height'] = _0x2209b5,
_0x47de65[_0x4cc7('0x3984')]() ? _0x16ad81[_0x4cc7('0x2295')] = _0x16ad81[_0x4cc7('0x397c')][_0x4cc7('0x10d2')]('2d') : (_0x47de65[_0x4cc7('0x3984')]() || _0x16ad81[_0x4cc7('0x397c')][_0x4cc7('0x3988')](_0x4cc7('0x3989'), _0x4cc7('0xcbc')),
_0x16ad81[_0x4cc7('0x2295')] = _0x16ad81['__srcCanvas'][_0x4cc7('0x10d2')]('2d', {
'alpha': !0x1
})));
} else {
if (null == _0x2209b5)
return new _0x21e384(0x0,0x0,_0x47de65['z']);
_0x2209b5['x'] = 0x0;
_0x2209b5['y'] = 0x0;
_0x2209b5['z'] = _0x47de65['z'];
return _0x2209b5;
}
}
;
_0x1c27fe[_0x4cc7('0x397e')] = function(_0x3aae72) {
_0x3aae72 = _0x3aae72[_0x4cc7('0xaa3')];
if (null == _0x3aae72[_0x4cc7('0x3980')]) {
null == _0x3aae72[_0x4cc7('0x42')] ? _0x3aae72[_0x4cc7('0x3980')] = _0x3aae72['__srcContext'][_0x4cc7('0x398a')](0x0, 0x0, _0x3aae72[_0x4cc7('0x7d9')], _0x3aae72[_0x4cc7('0x98b')]) : (_0x3aae72['__srcImageData'] = _0x3aae72[_0x4cc7('0x2295')][_0x4cc7('0x397e')](_0x3aae72['width'], _0x3aae72[_0x4cc7('0x98b')]),
_0x3aae72[_0x4cc7('0x3980')][_0x4cc7('0x42')][_0x4cc7('0x9e7')](_0x3aae72['data']));
var _0x3c6e50 = _0x3aae72[_0x4cc7('0x3980')]['data'][_0x4cc7('0xaa3')];
_0x3c6e50 = null != _0x3c6e50 ? new _0x20e95b(_0x3c6e50) : null;
_0x3aae72[_0x4cc7('0x42')] = _0x3c6e50;
}
}
;
_0x1c27fe[_0x4cc7('0xa8a')] = function(_0x51b678, _0x2604b2, _0x3aa391, _0x3777e5) {
_0x1c27fe['convertToCanvas'](_0x51b678);
if (0x1 == _0x3777e5) {
_0x3777e5 = _0x3aa391 >> 0x10 & 0xff;
var _0x3c8d5b = _0x3aa391 >> 0x8 & 0xff;
var _0x418ec3 = _0x3aa391 & 0xff;
_0x3aa391 = _0x51b678[_0x4cc7('0x3984')]() ? _0x3aa391 >> 0x18 & 0xff : 0xff;
} else
_0x3777e5 = _0x3aa391 >> 0x18 & 0xff,
_0x3c8d5b = _0x3aa391 >> 0x10 & 0xff,
_0x418ec3 = _0x56067a[_0x4cc7('0x7f7')](_0x3aa391 >> 0x8, 0xff),
_0x3aa391 = _0x51b678[_0x4cc7('0x3984')]() ? _0x3aa391 & 0xff : 0xff;
0x0 == _0x2604b2['x'] && _0x56067a['bhRnh'](0x0, _0x2604b2['y']) && _0x2604b2[_0x4cc7('0x7d9')] == _0x51b678[_0x4cc7('0x7d9')] && _0x2604b2[_0x4cc7('0x98b')] == _0x51b678['height'] && _0x51b678[_0x4cc7('0x3984')]() && 0x0 == _0x3aa391 ? _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x397c')][_0x4cc7('0x7d9')] = _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] : (0xff > _0x3aa391 && _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0x3467')](_0x2604b2['x'] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2['y'] + _0x51b678['offsetY'], _0x56067a[_0x4cc7('0x80b')](_0x2604b2[_0x4cc7('0x7d9')], _0x51b678['offsetX']), _0x2604b2[_0x4cc7('0x98b')] + _0x51b678[_0x4cc7('0x1454')]),
0x0 < _0x3aa391 && (_0x51b678['buffer']['__srcContext'][_0x4cc7('0xa88')] = 'rgba(' + _0x3777e5 + ',\x20' + _0x3c8d5b + ',\x20' + _0x418ec3 + ',\x20' + _0x3aa391 / 0xff + ')',
_0x51b678['buffer'][_0x4cc7('0x2295')][_0x4cc7('0xa8a')](_0x2604b2['x'] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2['y'] + _0x51b678[_0x4cc7('0x1454')], _0x2604b2[_0x4cc7('0x7d9')] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2[_0x4cc7('0x98b')] + _0x51b678[_0x4cc7('0x1454')])),
_0x51b678[_0x4cc7('0xdc6')] = !0x0,
_0x51b678[_0x4cc7('0x986')]++);
}
;
_0x1c27fe[_0x4cc7('0x34ae')] = function(_0x2ff75f, _0x5da43c, _0x17e99c, _0x1fb58c) {
_0x1c27fe['convertToData'](_0x2ff75f);
return _0x31a164[_0x4cc7('0x34ae')](_0x2ff75f, _0x5da43c, _0x17e99c, _0x1fb58c);
}
;
_0x1c27fe[_0x4cc7('0x165c')] = function(_0x34e22b, _0x255318, _0x2bc1e8, _0x3cb00e, _0x345e00) {
_0x1c27fe[_0x4cc7('0x333e')](_0x34e22b);
_0x31a164[_0x4cc7('0x165c')](_0x34e22b, _0x255318, _0x2bc1e8, _0x3cb00e, _0x345e00);
}
;
_0x1c27fe[_0x4cc7('0x34ad')] = function(_0x578415, _0x43ee90, _0x235751, _0x1468b7, _0x11c2c8) {
_0x1c27fe[_0x4cc7('0x333e')](_0x578415);
_0x31a164[_0x4cc7('0x34ad')](_0x578415, _0x43ee90, _0x235751, _0x1468b7, _0x11c2c8);
}
;
_0x1c27fe[_0x4cc7('0x398b')] = function(_0x198163, _0x26f971, _0x1a1c2b, _0x2aad24, _0x1ca76a) {
_0x1c27fe[_0x4cc7('0x333e')](_0x198163);
_0x31a164[_0x4cc7('0x398b')](_0x198163, _0x26f971, _0x1a1c2b, _0x2aad24, _0x1ca76a);
}
;
_0x1c27fe[_0x4cc7('0x1c25')] = function(_0x192d79, _0x33b47d) {
null != _0x192d79 && (_0x192d79[_0x4cc7('0x994')] != _0x231b05[_0x4cc7('0x3981')] || null == _0x192d79[_0x4cc7('0xaa3')]['__srcCanvas'] && null == _0x192d79[_0x4cc7('0xaa3')][_0x4cc7('0x42')] ? _0x192d79['type'] == _0x231b05[_0x4cc7('0x1998')] && _0x1c27fe['convertToData'](_0x192d79, _0x33b47d) : _0x1c27fe[_0x4cc7('0xa7d')](_0x192d79, _0x33b47d));
}
;
var _0x31a164 = function() {};
_0x16dada[_0x4cc7('0x398c')] = _0x31a164;
_0x31a164[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x398d')];
_0x31a164[_0x4cc7('0xb12')] = function(_0x16ab82, _0x1f8a40, _0x5d66de) {
var _0x4bd342 = _0x16ab82[_0x4cc7('0xaa3')]['data'];
if (null != _0x4bd342) {
var _0x1c8578 = _0x16ab82[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]
, _0x57a9a9 = _0x16ab82[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
_0x1f8a40 = new _0x10f9c4(_0x16ab82,_0x1f8a40);
var _0x3dac86 = _0x2aab17[_0x4cc7('0x398e')](_0x5d66de)
, _0x4bf907 = _0x2aab17[_0x4cc7('0x398f')](_0x5d66de)
, _0x48c401 = _0x2aab17[_0x4cc7('0x3990')](_0x5d66de);
_0x5d66de = _0x2aab17[_0x4cc7('0x3991')](_0x5d66de);
for (var _0x16dada, _0x5aff49, _0x36cc6f, _0x161060 = 0x0, _0x12840e = _0x1f8a40['height']; _0x161060 < _0x12840e; ) {
_0x16dada = _0x161060++;
_0x16dada = _0x1f8a40['byteOffset'] + _0x1f8a40[_0x4cc7('0x18de')] * _0x16dada;
for (var _0x3e3cd2 = 0x0, _0x39c967 = _0x1f8a40[_0x4cc7('0x7d9')]; _0x3e3cd2 < _0x39c967; ) {
_0x5aff49 = _0x3e3cd2++;
_0x5aff49 = _0x16dada + 0x4 * _0x5aff49;
switch (_0x1c8578) {
case 0x0:
_0x36cc6f = (_0x4bd342[_0x5aff49] & 0xff) << 0x18 | (_0x4bd342[_0x5aff49 + 0x1] & 0xff) << 0x10 | (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x8 | _0x4bd342[_0x5aff49 + 0x3] & 0xff;
break;
case 0x1:
_0x36cc6f = (_0x4bd342[_0x5aff49 + 0x1] & 0xff) << 0x18 | (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x10 | (_0x4bd342[_0x5aff49 + 0x3] & 0xff) << 0x8 | _0x4bd342[_0x5aff49] & 0xff;
break;
case 0x2:
_0x36cc6f = (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x2e0')](_0x4bd342[_0x5aff49 + 0x1], 0xff) << 0x10 | (_0x4bd342[_0x5aff49] & 0xff) << 0x8 | _0x4bd342[_0x5aff49 + 0x3] & 0xff;
}
_0x57a9a9 && 0x0 != (_0x36cc6f & 0xff) && 0xff != (_0x36cc6f & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x36cc6f & 0xff),
_0x36cc6f = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x36cc6f >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x36cc6f >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x36cc6f >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x36cc6f & 0xff);
_0x36cc6f = _0x2d63f9[_0x4cc7('0x3992')]((_0x4bf907[_0x36cc6f >>> 0x18 & 0xff] & 0xff) << 0x18, _0x2d63f9['SGHUX'](_0x48c401[_0x36cc6f >>> 0x10 & 0xff] & 0xff, 0x10)) | (_0x5d66de[_0x36cc6f >>> 0x8 & 0xff] & 0xff) << 0x8 | _0x3dac86[_0x36cc6f & 0xff] & 0xff;
_0x57a9a9 && (0x0 == (_0x36cc6f & 0xff) ? _0x2d63f9['PtHHs'](0x0, _0x36cc6f) && (_0x36cc6f = 0x0) : 0xff != (_0x36cc6f & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x36cc6f & 0xff],
_0x36cc6f = ((_0x36cc6f >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | (_0x2d63f9['HHrQU'](_0x36cc6f >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x10 | ((_0x36cc6f >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x36cc6f & 0xff));
switch (_0x1c8578) {
case 0x0:
_0x4bd342[_0x5aff49] = _0x36cc6f >>> 0x18 & 0xff;
_0x4bd342[_0x5aff49 + 0x1] = _0x36cc6f >>> 0x10 & 0xff;
_0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x8 & 0xff;
_0x4bd342[_0x5aff49 + 0x3] = _0x36cc6f & 0xff;
break;
case 0x1:
_0x4bd342[_0x5aff49] = _0x36cc6f & 0xff;
_0x4bd342[_0x5aff49 + 0x1] = _0x2d63f9['CMQKL'](_0x36cc6f >>> 0x18, 0xff);
_0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x10 & 0xff;
_0x4bd342[_0x5aff49 + 0x3] = _0x36cc6f >>> 0x8 & 0xff;
break;
case 0x2:
_0x4bd342[_0x5aff49] = _0x36cc6f >>> 0x8 & 0xff,
_0x4bd342[_0x5aff49 + 0x1] = _0x36cc6f >>> 0x10 & 0xff,
_0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x18 & 0xff,
_0x4bd342[_0x5aff49 + 0x3] = _0x2d63f9['CMQKL'](_0x36cc6f, 0xff);
}
}
}
_0x16ab82[_0x4cc7('0xdc6')] = !0x0;
_0x16ab82['version']++;
}
}
;
_0x31a164['copyChannel'] = function(_0x5db275, _0x31ef10, _0x3eec40, _0x29847a, _0x2055f2, _0x859016) {
switch (_0x859016[0x1]) {
case 0x0:
var _0x76b64d = 0x0;
break;
case 0x1:
_0x76b64d = 0x1;
break;
case 0x2:
_0x76b64d = 0x2;
break;
case 0x3:
_0x76b64d = 0x3;
}
switch (_0x2055f2[0x1]) {
case 0x0:
var _0x4bf907 = 0x0;
break;
case 0x1:
_0x4bf907 = 0x1;
break;
case 0x2:
_0x4bf907 = 0x2;
break;
case 0x3:
_0x4bf907 = 0x3;
}
_0x2055f2 = _0x31ef10[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
_0x859016 = _0x5db275['buffer'][_0x4cc7('0x42')];
if (null != _0x2055f2 && null != _0x859016) {
_0x3eec40 = new _0x10f9c4(_0x31ef10,_0x3eec40);
_0x29847a = new _0x10f9c4(_0x5db275,new _0x3a3269(_0x29847a['x'],_0x29847a['y'],_0x3eec40[_0x4cc7('0x7d9')],_0x3eec40[_0x4cc7('0x98b')]));
var _0x48c401 = _0x31ef10['buffer'][_0x4cc7('0xc79')]
, _0x16dada = _0x5db275[_0x4cc7('0xaa3')][_0x4cc7('0xc79')];
_0x31ef10 = _0x31ef10['buffer'][_0x4cc7('0x1f56')];
for (var _0x5aff49 = _0x5db275[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')], _0x2108e8, _0x161060, _0x2cc4d1, _0x3e3cd2, _0x195344 = 0x0, _0x2bc114 = 0x0, _0x1fb3e3 = _0x29847a[_0x4cc7('0x98b')]; _0x2bc114 < _0x1fb3e3; ) {
_0x161060 = _0x2bc114++;
_0x2108e8 = _0x3eec40[_0x4cc7('0x311b')] + _0x3eec40[_0x4cc7('0x18de')] * _0x161060;
_0x161060 = _0x29847a[_0x4cc7('0x311b')] + _0x29847a[_0x4cc7('0x18de')] * _0x161060;
for (var _0x5260f5 = 0x0, _0x23639f = _0x29847a[_0x4cc7('0x7d9')]; _0x5260f5 < _0x23639f; ) {
_0x5260f5++;
switch (_0x48c401) {
case 0x0:
_0x2cc4d1 = (_0x2055f2[_0x2108e8] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x8 | _0x2055f2[_0x2108e8 + 0x3] & 0xff;
break;
case 0x1:
_0x2cc4d1 = (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8 + 0x3] & 0xff) << 0x8 | _0x2055f2[_0x2108e8] & 0xff;
break;
case 0x2:
_0x2cc4d1 = (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8] & 0xff) << 0x8 | _0x2055f2[_0x2d63f9[_0x4cc7('0x3993')](_0x2108e8, 0x3)] & 0xff;
}
_0x31ef10 && 0x0 != (_0x2cc4d1 & 0xff) && 0xff != (_0x2cc4d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x2cc4d1 & 0xff),
_0x2cc4d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x2cc4d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](_0x2d63f9['HHrQU'](_0x2cc4d1 >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37b8')]))] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x2cc4d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x2cc4d1 & 0xff);
switch (_0x16dada) {
case 0x0:
_0x3e3cd2 = (_0x859016[_0x161060] & 0xff) << 0x18 | (_0x859016[_0x161060 + 0x1] & 0xff) << 0x10 | (_0x859016[_0x161060 + 0x2] & 0xff) << 0x8 | _0x859016[_0x161060 + 0x3] & 0xff;
break;
case 0x1:
_0x3e3cd2 = _0x2d63f9['qvGiv'](_0x2d63f9[_0x4cc7('0x2e3')]((_0x859016[_0x2d63f9[_0x4cc7('0x3993')](_0x161060, 0x1)] & 0xff) << 0x18, _0x2d63f9[_0x4cc7('0x2e2')](_0x859016[_0x161060 + 0x2], 0xff) << 0x10) | (_0x859016[_0x161060 + 0x3] & 0xff) << 0x8, _0x859016[_0x161060] & 0xff);
break;
case 0x2:
_0x3e3cd2 = _0x2d63f9[_0x4cc7('0x2e3')]((_0x859016[_0x161060 + 0x2] & 0xff) << 0x18, (_0x859016[_0x161060 + 0x1] & 0xff) << 0x10) | _0x2d63f9['FasJd'](_0x859016[_0x161060], 0xff) << 0x8 | _0x859016[_0x161060 + 0x3] & 0xff;
}
_0x5aff49 && 0x0 != (_0x3e3cd2 & 0xff) && 0xff != (_0x3e3cd2 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x3e3cd2 & 0xff),
_0x3e3cd2 = _0x2d63f9['nIlax']((_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x3e3cd2 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x3e3cd2 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](_0x2d63f9['FasJd'](_0x2d63f9[_0x4cc7('0x2bb')](_0x3e3cd2, 0x8), 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x8, _0x2d63f9['FasJd'](_0x3e3cd2, 0xff)));
switch (_0x4bf907) {
case 0x0:
_0x195344 = _0x2cc4d1 >>> 0x18 & 0xff;
break;
case 0x1:
_0x195344 = _0x2cc4d1 >>> 0x10 & 0xff;
break;
case 0x2:
_0x195344 = _0x2cc4d1 >>> 0x8 & 0xff;
break;
case 0x3:
_0x195344 = _0x2cc4d1 & 0xff;
}
switch (_0x76b64d) {
case 0x0:
_0x3e3cd2 = (_0x195344 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x3e3cd2 & 0xff;
break;
case 0x1:
_0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x195344 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x3e3cd2 & 0xff;
break;
case 0x2:
_0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9['SGHUX'](_0x195344 & 0xff, 0x8) | _0x3e3cd2 & 0xff;
break;
case 0x3:
_0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x195344 & 0xff;
}
_0x5aff49 && (0x0 == (_0x3e3cd2 & 0xff) ? 0x0 != _0x3e3cd2 && (_0x3e3cd2 = 0x0) : 0xff != (_0x3e3cd2 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x3e3cd2 & 0xff],
_0x3e3cd2 = _0x2d63f9[_0x4cc7('0x3994')]((_0x3e3cd2 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10, 0xff) << 0x18 | ((_0x3e3cd2 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x3e3cd2 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x3e3cd2 & 0xff));
switch (_0x16dada) {
case 0x0:
_0x859016[_0x161060] = _0x3e3cd2 >>> 0x18 & 0xff;
_0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x10 & 0xff;
_0x859016[_0x161060 + 0x2] = _0x3e3cd2 >>> 0x8 & 0xff;
_0x859016[_0x161060 + 0x3] = _0x3e3cd2 & 0xff;
break;
case 0x1:
_0x859016[_0x161060] = _0x3e3cd2 & 0xff;
_0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x18 & 0xff;
_0x859016[_0x161060 + 0x2] = _0x3e3cd2 >>> 0x10 & 0xff;
_0x859016[_0x161060 + 0x3] = _0x3e3cd2 >>> 0x8 & 0xff;
break;
case 0x2:
_0x859016[_0x161060] = _0x3e3cd2 >>> 0x8 & 0xff,
_0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x10 & 0xff,
_0x859016[_0x161060 + 0x2] = _0x2d63f9[_0x4cc7('0x2e5')](_0x3e3cd2 >>> 0x18, 0xff),
_0x859016[_0x161060 + 0x3] = _0x2d63f9['kZWbN'](_0x3e3cd2, 0xff);
}
_0x2108e8 += 0x4;
_0x161060 += 0x4;
}
}
_0x5db275[_0x4cc7('0xdc6')] = !0x0;
_0x5db275[_0x4cc7('0x986')]++;
}
}
;
_0x31a164[_0x4cc7('0xb0d')] = function(_0x181ef4, _0x59f047, _0x30b184, _0x11ff43, _0x5c752d, _0x3e7db4, _0x49367c) {
null == _0x49367c && (_0x49367c = !0x1);
if (_0x181ef4['width'] == _0x59f047[_0x4cc7('0x7d9')] && _0x181ef4[_0x4cc7('0x98b')] == _0x59f047['height'] && _0x30b184[_0x4cc7('0x7d9')] == _0x59f047['width'] && _0x30b184[_0x4cc7('0x98b')] == _0x59f047[_0x4cc7('0x98b')] && 0x0 == _0x30b184['x'] && 0x0 == _0x30b184['y'] && 0x0 == _0x11ff43['x'] && 0x0 == _0x11ff43['y'] && null == _0x5c752d && null == _0x3e7db4 && 0x0 == _0x49367c && _0x181ef4[_0x4cc7('0x1cef')]() == _0x59f047[_0x4cc7('0x1cef')]())
_0x181ef4[_0x4cc7('0xaa3')]['data'][_0x4cc7('0x9e7')](_0x59f047[_0x4cc7('0xaa3')]['data']);
else {
var _0x4bf907 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0x42')]
, _0x48c401 = _0x181ef4[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
if (null == _0x4bf907 || null == _0x48c401)
return;
_0x30b184 = new _0x10f9c4(_0x59f047,_0x30b184);
var _0x16dada = new _0x3a3269(_0x11ff43['x'],_0x11ff43['y'],_0x30b184['width'],_0x30b184[_0x4cc7('0x98b')]);
_0x16dada = new _0x10f9c4(_0x181ef4,_0x16dada);
var _0x5aff49 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]
, _0x3908ac = _0x181ef4[_0x4cc7('0xaa3')]['format']
, _0x161060 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]
, _0x54e852 = _0x181ef4[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
var _0x3e3cd2 = _0x59f047[_0x4cc7('0xaa3')]['bitsPerPixel'] / 0x8 | 0x0;
_0x59f047 = _0x181ef4['buffer']['bitsPerPixel'] / 0x8 | 0x0;
var _0x3de313 = null != _0x5c752d && _0x5c752d[_0x4cc7('0x3984')]();
var _0x2bc114 = _0x49367c || _0x3de313 && !_0x181ef4['get_transparent']();
if (_0x3de313)
if (null == _0x3e7db4 && (_0x3e7db4 = new _0x14c2c3()),
_0x59f047 = _0x5c752d[_0x4cc7('0xaa3')]['data'],
_0x49367c = _0x5c752d[_0x4cc7('0xaa3')][_0x4cc7('0xc79')],
_0x3e7db4 = new _0x10f9c4(_0x5c752d,new _0x3a3269(_0x3e7db4['x'],_0x3e7db4['y'],_0x5c752d[_0x4cc7('0x7d9')],_0x5c752d[_0x4cc7('0x98b')])),
_0x16dada['clip'](_0x11ff43['x'] | 0x0, _0x11ff43['y'] | 0x0, _0x3e7db4['width'], _0x3e7db4['height']),
_0x2bc114)
for (var _0x1fb3e3 = 0x0, _0x5260f5 = _0x16dada[_0x4cc7('0x98b')]; _0x1fb3e3 < _0x5260f5; ) {
_0x2bc114 = _0x1fb3e3++;
_0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184['stride'] * _0x2bc114;
_0x5c752d = _0x16dada['byteOffset'] + _0x16dada[_0x4cc7('0x18de')] * _0x2bc114;
var _0x23639f = _0x3e7db4['byteOffset'] + _0x56067a['zEPRi'](_0x3e7db4['stride'], _0x2bc114);
for (var _0x172b83 = 0x0, _0x1baaa1 = _0x16dada[_0x4cc7('0x7d9')]; _0x172b83 < _0x1baaa1; ) {
_0x172b83++;
switch (_0x5aff49) {
case 0x0:
var _0x4b25d1 = _0x56067a[_0x4cc7('0x3995')]((_0x4bf907[_0x11ff43] & 0xff) << 0x18, (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10) | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x56067a['tmOZi'](_0x4bf907[_0x11ff43 + 0x3], 0xff);
break;
case 0x1:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x7f7')](_0x4bf907[_0x56067a[_0x4cc7('0x80b')](_0x11ff43, 0x2)], 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff;
break;
case 0x2:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
}
_0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff),
_0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff);
switch (_0x3908ac) {
case 0x0:
var _0x4b4d92 = (_0x48c401[_0x5c752d] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x7f7')](_0x48c401[_0x5c752d + 0x1], 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x8 | _0x48c401[_0x5c752d + 0x3] & 0xff;
break;
case 0x1:
_0x4b4d92 = (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x3] & 0xff) << 0x8 | _0x48c401[_0x5c752d] & 0xff;
break;
case 0x2:
_0x4b4d92 = (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d] & 0xff) << 0x8 | _0x48c401[_0x5c752d + 0x3] & 0xff;
}
_0x54e852 && 0x0 != (_0x4b4d92 & 0xff) && 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b4d92 & 0xff),
_0x4b4d92 = (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b4d92 & 0xff);
switch (_0x49367c) {
case 0x0:
var _0x4ab476 = (_0x59f047[_0x23639f] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff;
break;
case 0x1:
_0x4ab476 = (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x3] & 0xff) << 0x8 | _0x59f047[_0x23639f] & 0xff;
break;
case 0x2:
_0x4ab476 = (_0x59f047[_0x56067a['NMlwr'](_0x23639f, 0x2)] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x7f7')](_0x59f047[_0x23639f], 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff;
}
_0x2bc114 = (_0x4ab476 & 0xff) / 0xff * ((_0x4b25d1 & 0xff) / 0xff);
if (0x0 < _0x2bc114) {
_0x3e3cd2 = (_0x4b4d92 & 0xff) / 0xff;
_0x3de313 = 0x1 - _0x2bc114;
var _0x55a4be = _0x2bc114 + _0x3e3cd2 * _0x3de313;
_0x4b4d92 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x18 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x18 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x7f7')](_0x56067a[_0x4cc7('0x60b')](_0x4b4d92, 0x8), 0xff) << 0x8 | _0x4b4d92 & 0xff;
_0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x56067a['zEPRi'](_0x4b25d1 >>> 0x10 & 0xff, _0x2bc114) + (_0x56067a[_0x4cc7('0x80e')](_0x4b4d92, 0x10) & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x4b4d92 & 0xff;
_0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x8 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x8 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x8 | _0x4b4d92 & 0xff;
_0x4b4d92 = _0x56067a['DPLKe']((_0x4b4d92 >>> 0x18 & 0xff) << 0x18, _0x56067a[_0x4cc7('0x80f')](_0x4b4d92 >>> 0x10 & 0xff, 0x10)) | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](0xff * _0x55a4be)] & 0xff;
_0x54e852 && (0x0 == (_0x4b4d92 & 0xff) ? 0x0 != _0x4b4d92 && (_0x4b4d92 = 0x0) : 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b4d92 & 0xff],
_0x4b4d92 = ((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b4d92 & 0xff));
switch (_0x3908ac) {
case 0x0:
_0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x8 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff;
break;
case 0x1:
_0x48c401[_0x5c752d] = _0x4b4d92 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x56067a[_0x4cc7('0x810')](_0x4b4d92, 0x10) & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b4d92 >>> 0x8 & 0xff;
break;
case 0x2:
_0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x8 & 0xff,
_0x48c401[_0x56067a[_0x4cc7('0x80d')](_0x5c752d, 0x1)] = _0x4b4d92 >>> 0x10 & 0xff,
_0x48c401[_0x56067a[_0x4cc7('0x811')](_0x5c752d, 0x2)] = _0x4b4d92 >>> 0x18 & 0xff,
_0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff;
}
}
_0x11ff43 += 0x4;
_0x5c752d += 0x4;
_0x23639f += 0x4;
}
}
else
for (_0x4b4d92 = 0x0,
_0x2bc114 = _0x16dada[_0x4cc7('0x98b')]; _0x4b4d92 < _0x2bc114; )
for (_0x3e3cd2 = _0x4b4d92++,
_0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x3e3cd2,
_0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada[_0x4cc7('0x18de')] * _0x3e3cd2,
_0x23639f = _0x3e7db4[_0x4cc7('0x311b')] + _0x3e7db4['stride'] * _0x3e3cd2,
_0x3e3cd2 = 0x0,
_0x3de313 = _0x16dada['width']; _0x3e3cd2 < _0x3de313; ) {
_0x3e3cd2++;
switch (_0x5aff49) {
case 0x0:
_0x4b25d1 = (_0x4bf907[_0x11ff43] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
break;
case 0x1:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x56067a[_0x4cc7('0x812')](_0x11ff43, 0x2)] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff;
break;
case 0x2:
_0x4b25d1 = _0x56067a[_0x4cc7('0x80f')](_0x56067a[_0x4cc7('0x7f7')](_0x4bf907[_0x11ff43 + 0x2], 0xff), 0x18) | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x813')](_0x4bf907[_0x11ff43], 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
}
_0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff),
_0x4b25d1 = _0x56067a[_0x4cc7('0x814')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x18) | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff);
switch (_0x49367c) {
case 0x0:
_0x4ab476 = (_0x59f047[_0x23639f] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff;
break;
case 0x1:
_0x4ab476 = _0x56067a['WQlfV']((_0x59f047[_0x23639f + 0x1] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x10, (_0x59f047[_0x23639f + 0x3] & 0xff) << 0x8) | _0x59f047[_0x23639f] & 0xff;
break;
case 0x2:
_0x4ab476 = _0x56067a[_0x4cc7('0x813')](_0x59f047[_0x23639f + 0x2], 0xff) << 0x18 | _0x56067a[_0x4cc7('0x816')](_0x59f047[_0x23639f + 0x1], 0xff) << 0x10 | (_0x59f047[_0x23639f] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff;
}
_0x4b25d1 = (_0x4b25d1 >>> 0x18 & 0xff) << 0x18 | (_0x4b25d1 >>> 0x10 & 0xff) << 0x10 | (_0x4b25d1 >>> 0x8 & 0xff) << 0x8 | Math['round']((_0x4ab476 & 0xff) / 0xff * (_0x4b25d1 & 0xff)) & 0xff;
_0x54e852 && (0x0 == (_0x4b25d1 & 0xff) ? 0x0 != _0x4b25d1 && (_0x4b25d1 = 0x0) : 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b25d1 & 0xff],
_0x4b25d1 = ((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b25d1 & 0xff));
switch (_0x3908ac) {
case 0x0:
_0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x8 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff;
break;
case 0x1:
_0x48c401[_0x5c752d] = _0x4b25d1 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b25d1 >>> 0x8 & 0xff;
break;
case 0x2:
_0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x8 & 0xff,
_0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff,
_0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x18 & 0xff,
_0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff;
}
_0x11ff43 += 0x4;
_0x5c752d += 0x4;
_0x23639f += 0x4;
}
else if (_0x2bc114)
for (_0x4ab476 = 0x0,
_0x59f047 = _0x16dada[_0x4cc7('0x98b')]; _0x4ab476 < _0x59f047; )
for (_0x5c752d = _0x4ab476++,
_0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x5c752d,
_0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada['stride'] * _0x5c752d,
_0x49367c = 0x0,
_0x3e7db4 = _0x16dada[_0x4cc7('0x7d9')]; _0x49367c < _0x3e7db4; ) {
_0x49367c++;
switch (_0x5aff49) {
case 0x0:
_0x4b25d1 = _0x56067a['yRGCz'](_0x4bf907[_0x11ff43] & 0xff, 0x18) | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x56067a[_0x4cc7('0x817')](_0x11ff43, 0x3)] & 0xff;
break;
case 0x1:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff;
break;
case 0x2:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
}
_0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x4b25d1 & 0xff),
_0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff);
switch (_0x3908ac) {
case 0x0:
_0x4b4d92 = (_0x48c401[_0x5c752d] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x8 | _0x48c401[_0x56067a[_0x4cc7('0x818')](_0x5c752d, 0x3)] & 0xff;
break;
case 0x1:
_0x4b4d92 = (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x18 | (_0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x2)] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x3] & 0xff) << 0x8 | _0x48c401[_0x5c752d] & 0xff;
break;
case 0x2:
_0x4b4d92 = _0x56067a[_0x4cc7('0x815')]((_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d] & 0xff) << 0x8, _0x48c401[_0x5c752d + 0x3] & 0xff);
}
_0x54e852 && 0x0 != (_0x4b4d92 & 0xff) && 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x4b4d92 & 0xff),
_0x4b4d92 = (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x56067a[_0x4cc7('0x81a')](_0x4b4d92, 0x18) & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b4d92 & 0xff);
_0x2bc114 = (_0x4b25d1 & 0xff) / 0xff;
_0x3e3cd2 = (_0x4b4d92 & 0xff) / 0xff;
_0x3de313 = 0x1 - _0x2bc114;
_0x55a4be = _0x2bc114 + _0x3e3cd2 * _0x3de313;
0x0 == _0x55a4be ? _0x4b4d92 = 0x0 : (_0x4b4d92 = _0x56067a['syJnE']((_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x18 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x18 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10, (_0x4b4d92 >>> 0x8 & 0xff) << 0x8) | _0x4b4d92 & 0xff,
_0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x10 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x10 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x4b4d92 & 0xff,
_0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x816')](_0x5253a4[_0x4cc7('0x37b9')][Math['round'](((_0x4b25d1 >>> 0x8 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x8 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)], 0xff) << 0x8 | _0x4b4d92 & 0xff,
_0x4b4d92 = _0x56067a[_0x4cc7('0x81c')]((_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8, _0x5253a4[_0x4cc7('0x37b9')][Math['round'](0xff * _0x55a4be)] & 0xff));
_0x54e852 && (0x0 == (_0x4b4d92 & 0xff) ? 0x0 != _0x4b4d92 && (_0x4b4d92 = 0x0) : 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4['a16'] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b4d92 & 0xff],
_0x4b4d92 = ((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b4d92 & 0xff));
switch (_0x3908ac) {
case 0x0:
_0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x56067a['NPaxu'](_0x4b4d92 >>> 0x10, 0xff);
_0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x8 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff;
break;
case 0x1:
_0x48c401[_0x5c752d] = _0x4b4d92 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b4d92 >>> 0x8 & 0xff;
break;
case 0x2:
_0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x8 & 0xff,
_0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x10 & 0xff,
_0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x2)] = _0x4b4d92 >>> 0x18 & 0xff,
_0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x3)] = _0x4b4d92 & 0xff;
}
_0x11ff43 += 0x4;
_0x5c752d += 0x4;
}
else if (_0x5aff49 == _0x3908ac && _0x161060 == _0x54e852 && _0x3e3cd2 == _0x59f047)
for (_0x4b25d1 = 0x0,
_0x5aff49 = _0x16dada[_0x4cc7('0x98b')]; _0x4b25d1 < _0x5aff49; )
_0x3908ac = _0x4b25d1++,
_0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x3908ac,
_0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada[_0x4cc7('0x18de')] * _0x3908ac,
_0x48c401[_0x4cc7('0x9e7')](_0x4bf907[_0x4cc7('0x38d9')](_0x11ff43, _0x56067a[_0x4cc7('0x819')](_0x11ff43, _0x16dada['width'] * _0x59f047)), _0x5c752d);
else
for (_0x4b4d92 = 0x0,
_0x4ab476 = _0x16dada[_0x4cc7('0x98b')]; _0x4b4d92 < _0x4ab476; )
for (_0x5c752d = _0x4b4d92++,
_0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x5c752d,
_0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada['stride'] * _0x5c752d,
_0x59f047 = 0x0,
_0x49367c = _0x16dada[_0x4cc7('0x7d9')]; _0x59f047 < _0x49367c; ) {
_0x59f047++;
switch (_0x5aff49) {
case 0x0:
_0x4b25d1 = (_0x4bf907[_0x11ff43] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
break;
case 0x1:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff;
break;
case 0x2:
_0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | _0x56067a['yRGCz'](_0x4bf907[_0x11ff43] & 0xff, 0x8) | _0x4bf907[_0x11ff43 + 0x3] & 0xff;
}
_0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff),
_0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x814')](_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x10) | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff);
_0x54e852 && (_0x56067a['JzcBq'](0x0, _0x4b25d1 & 0xff) ? 0x0 != _0x4b25d1 && (_0x4b25d1 = 0x0) : 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b25d1 & 0xff],
_0x4b25d1 = ((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | (_0x56067a[_0x4cc7('0x81e')](_0x4b25d1 >>> 0x8, 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b25d1 & 0xff));
switch (_0x3908ac) {
case 0x0:
_0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x8 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x56067a[_0x4cc7('0x81f')](_0x4b25d1, 0xff);
break;
case 0x1:
_0x48c401[_0x5c752d] = _0x4b25d1 & 0xff;
_0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x18 & 0xff;
_0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x10 & 0xff;
_0x48c401[_0x5c752d + 0x3] = _0x4b25d1 >>> 0x8 & 0xff;
break;
case 0x2:
_0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x8 & 0xff,
_0x48c401[_0x5c752d + 0x1] = _0x56067a[_0x4cc7('0x820')](_0x4b25d1 >>> 0x10, 0xff),
_0x48c401[_0x56067a['LjbbM'](_0x5c752d, 0x2)] = _0x56067a[_0x4cc7('0x820')](_0x4b25d1 >>> 0x18, 0xff),
_0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff;
}
_0x11ff43 += 0x4;
_0x5c752d += 0x4;
}
}
_0x181ef4[_0x4cc7('0xdc6')] = !0x0;
_0x181ef4[_0x4cc7('0x986')]++;
}
;
_0x31a164['fillRect'] = function(_0x5a1d30, _0x5b4498, _0x2100b9, _0x3b1240) {
switch (_0x3b1240) {
case 0x1:
_0x2100b9 = (_0x2100b9 >>> 0x10 & 0xff) << 0x18 | (_0x2100b9 >>> 0x8 & 0xff) << 0x10 | (_0x2100b9 & 0xff) << 0x8 | _0x2100b9 >>> 0x18 & 0xff;
break;
case 0x2:
_0x2100b9 = (_0x2100b9 >>> 0x8 & 0xff) << 0x18 | (_0x2100b9 >>> 0x10 & 0xff) << 0x10 | (_0x2100b9 >>> 0x18 & 0xff) << 0x8 | _0x2d63f9[_0x4cc7('0x2e5')](_0x2100b9, 0xff);
}
_0x5a1d30['get_transparent']() || (_0x2100b9 = (_0x2100b9 >>> 0x18 & 0xff) << 0x18 | (_0x2100b9 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x3996')](_0x2100b9 >>> 0x8 & 0xff, 0x8) | 0xff);
_0x3b1240 = _0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
if (null != _0x3b1240) {
var _0x2febc8 = _0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0xc79')];
_0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] && (0x0 == (_0x2100b9 & 0xff) ? 0x0 != _0x2100b9 && (_0x2100b9 = 0x0) : 0xff != (_0x2100b9 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x2100b9 & 0xff],
_0x2100b9 = ((_0x2100b9 >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x2d63f9['byimi'](_0x2100b9, 0x10) & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x2100b9 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x2100b9 & 0xff));
_0x5b4498 = new _0x10f9c4(_0x5a1d30,_0x5b4498);
for (var _0x151803, _0x15eb69 = 0x0, _0x4bf907 = _0x5b4498[_0x4cc7('0x98b')]; _0x15eb69 < _0x4bf907; ) {
if (_0x4cc7('0x3997') !== _0x4cc7('0x3998')) {
_0x151803 = _0x15eb69++;
_0x151803 = _0x5b4498[_0x4cc7('0x311b')] + _0x5b4498[_0x4cc7('0x18de')] * _0x151803;
for (var _0x48c401 = 0x0, _0x16dada = _0x5b4498[_0x4cc7('0x7d9')]; _0x2d63f9[_0x4cc7('0x27e')](_0x48c401, _0x16dada); ) {
var _0x5aff49 = _0x48c401++;
_0x5aff49 = _0x151803 + 0x4 * _0x5aff49;
switch (_0x2febc8) {
case 0x0:
_0x3b1240[_0x5aff49] = _0x2100b9 >>> 0x18 & 0xff;
_0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x10 & 0xff;
_0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x8 & 0xff;
_0x3b1240[_0x5aff49 + 0x3] = _0x2100b9 & 0xff;
break;
case 0x1:
_0x3b1240[_0x5aff49] = _0x2100b9 & 0xff;
_0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x18 & 0xff;
_0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x10 & 0xff;
_0x3b1240[_0x5aff49 + 0x3] = _0x2d63f9['byimi'](_0x2100b9, 0x8) & 0xff;
break;
case 0x2:
_0x3b1240[_0x5aff49] = _0x2100b9 >>> 0x8 & 0xff,
_0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x10 & 0xff,
_0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x18 & 0xff,
_0x3b1240[_0x5aff49 + 0x3] = _0x2100b9 & 0xff;
}
}
} else {
return 0x1;
}
}
_0x5a1d30[_0x4cc7('0xdc6')] = !0x0;
_0x5a1d30[_0x4cc7('0x986')]++;
}
}
;
_0x31a164[_0x4cc7('0x238b')] = function(_0xa0746e, _0x354979, _0x2d5806, _0x40c0a5, _0x5c260f, _0x3875a8, _0x21c6c9, _0x4bf907, _0x48c401) {
null == _0x21c6c9 && (_0x21c6c9 = 0x1);
null == _0x3875a8 && (_0x3875a8 = 0x4);
null == _0x5c260f && (_0x5c260f = 0x4);
(_0x4bf907 = _0xa0746e[_0x4cc7('0x3999')]()) && _0xa0746e[_0x4cc7('0x1f57')](!0x1);
_0x5ed6a2[_0x4cc7('0x90c')](_0xa0746e, _0x354979, _0x2d5806, _0x40c0a5, _0x5c260f, _0x3875a8, _0x21c6c9);
_0xa0746e['dirty'] = !0x0;
_0xa0746e[_0x4cc7('0x986')]++;
_0x4bf907 && _0xa0746e[_0x4cc7('0x1f57')](!0x0);
return _0xa0746e;
}
;
_0x31a164['getColorBoundsRect'] = function(_0x835393, _0x5261fe, _0x38368f, _0xe3e790, _0x2a8bc8) {
var _0x1bd451 = _0x835393['width'] + 0x1
, _0x587b9b = 0x0
, _0x4bf907 = _0x835393[_0x4cc7('0x98b')] + 0x1
, _0x48c401 = 0x0;
switch (_0x2a8bc8) {
case 0x1:
_0x38368f = (_0x38368f >>> 0x10 & 0xff) << 0x18 | (_0x38368f >>> 0x8 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x820')](_0x38368f, 0xff) << 0x8 | _0x38368f >>> 0x18 & 0xff;
_0x5261fe = (_0x5261fe >>> 0x10 & 0xff) << 0x18 | (_0x5261fe >>> 0x8 & 0xff) << 0x10 | (_0x5261fe & 0xff) << 0x8 | _0x5261fe >>> 0x18 & 0xff;
break;
case 0x2:
_0x38368f = _0x56067a[_0x4cc7('0x822')]((_0x38368f >>> 0x8 & 0xff) << 0x18, (_0x38368f >>> 0x10 & 0xff) << 0x10) | (_0x38368f >>> 0x18 & 0xff) << 0x8 | _0x38368f & 0xff,
_0x5261fe = (_0x5261fe >>> 0x8 & 0xff) << 0x18 | (_0x5261fe >>> 0x10 & 0xff) << 0x10 | (_0x5261fe >>> 0x18 & 0xff) << 0x8 | _0x56067a[_0x4cc7('0x820')](_0x5261fe, 0xff);
}
_0x835393[_0x4cc7('0x3984')]() || (_0x38368f = (_0x38368f >>> 0x18 & 0xff) << 0x18 | (_0x38368f >>> 0x10 & 0xff) << 0x10 | (_0x38368f >>> 0x8 & 0xff) << 0x8 | 0xff,
_0x5261fe = _0x56067a[_0x4cc7('0x399a')](_0x5261fe >>> 0x18, 0xff) << 0x18 | (_0x5261fe >>> 0x10 & 0xff) << 0x10 | (_0x5261fe >>> 0x8 & 0xff) << 0x8 | 0xff);
for (var _0x16dada = 0x0, _0x5aff49 = _0x835393['width']; _0x16dada < _0x5aff49; ) {
var _0x26f8e5 = _0x16dada++;
_0x2a8bc8 = !0x1;
for (var _0x161060 = 0x0, _0x4571c2 = _0x835393[_0x4cc7('0x98b')]; _0x161060 < _0x4571c2; )
if (_0x2a8bc8 = _0x161060++,
_0x2a8bc8 = _0x835393['getPixel32'](_0x26f8e5, _0x2a8bc8, 0x0),
_0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) {
_0x26f8e5 < _0x1bd451 && (_0x1bd451 = _0x26f8e5);
break;
}
if (_0x2a8bc8)
break;
}
_0x16dada = 0x0;
for (_0x5aff49 = _0x835393[_0x4cc7('0x7d9')]; _0x16dada < _0x5aff49; ) {
_0x2a8bc8 = _0x16dada++;
_0x26f8e5 = _0x835393[_0x4cc7('0x7d9')] - 0x1 - _0x2a8bc8;
_0x2a8bc8 = !0x1;
_0x161060 = 0x0;
for (_0x4571c2 = _0x835393['height']; _0x161060 < _0x4571c2; )
if (_0x2a8bc8 = _0x161060++,
_0x2a8bc8 = _0x835393[_0x4cc7('0x34ae')](_0x26f8e5, _0x2a8bc8, 0x0),
_0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) {
_0x26f8e5 > _0x587b9b && (_0x587b9b = _0x26f8e5);
break;
}
if (_0x2a8bc8)
break;
}
_0x16dada = 0x0;
for (_0x5aff49 = _0x835393[_0x4cc7('0x98b')]; _0x16dada < _0x5aff49; ) {
_0x26f8e5 = _0x16dada++;
_0x2a8bc8 = !0x1;
_0x161060 = 0x0;
for (_0x4571c2 = _0x835393[_0x4cc7('0x7d9')]; _0x161060 < _0x4571c2; )
if (_0x2a8bc8 = _0x161060++,
_0x2a8bc8 = _0x835393[_0x4cc7('0x34ae')](_0x2a8bc8, _0x26f8e5, 0x0),
_0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : _0x56067a[_0x4cc7('0x399a')](_0x2a8bc8, _0x5261fe) != _0x38368f) {
_0x26f8e5 < _0x4bf907 && (_0x4bf907 = _0x26f8e5);
break;
}
if (_0x2a8bc8)
break;
}
_0x16dada = 0x0;
for (_0x5aff49 = _0x835393[_0x4cc7('0x98b')]; _0x16dada < _0x5aff49; ) {
if (_0x4cc7('0x399b') === _0x4cc7('0x399c')) {
return function(_0x58520b) {
_0x835393[_0x4cc7('0x1f26')] = null == _0x835393['bytesLoadedCache']['h'][_0x4cc7('0x9f0')][_0x5261fe[0x0][_0x4cc7('0x8ed')]] ? _0x835393[_0x4cc7('0x1f26')] + _0x5261fe[0x0][_0x4cc7('0x1f28')] : _0x835393[_0x4cc7('0x1f26')] + (_0x5261fe[0x0][_0x4cc7('0x1f28')] - _0x835393[_0x4cc7('0x1f25')]['h'][_0x5261fe[0x0][_0x4cc7('0x8ed')]]);
_0x835393[_0x4cc7('0x399d')]();
}
;
} else {
_0x2a8bc8 = _0x16dada++;
_0x26f8e5 = _0x835393[_0x4cc7('0x98b')] - 0x1 - _0x2a8bc8;
_0x2a8bc8 = !0x1;
_0x161060 = 0x0;
for (_0x4571c2 = _0x835393[_0x4cc7('0x7d9')]; _0x161060 < _0x4571c2; )
if (_0x2a8bc8 = _0x161060++,
_0x2a8bc8 = _0x835393['getPixel32'](_0x2a8bc8, _0x26f8e5, 0x0),
_0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) {
_0x26f8e5 > _0x48c401 && (_0x48c401 = _0x26f8e5);
break;
}
if (_0x2a8bc8)
break;
}
}
_0xe3e790 = _0x587b9b - _0x1bd451;
_0x38368f = _0x48c401 - _0x4bf907;
0x0 < _0xe3e790 && ++_0xe3e790;
0x0 < _0x38368f && ++_0x38368f;
0x0 > _0xe3e790 && (_0xe3e790 = 0x0);
0x0 > _0x38368f && (_0x38368f = 0x0);
_0x1bd451 == _0x587b9b && (_0xe3e790 = 0x1);
_0x4bf907 == _0x48c401 && (_0x38368f = 0x1);
_0x1bd451 > _0x835393[_0x4cc7('0x7d9')] && (_0x1bd451 = 0x0);
_0x4bf907 > _0x835393[_0x4cc7('0x98b')] && (_0x4bf907 = 0x0);
return new _0x3a3269(_0x1bd451,_0x4bf907,_0xe3e790,_0x38368f);
}
;
_0x31a164[_0x4cc7('0x34ae')] = function(_0x2182ec, _0x2896a5, _0x3ed331, _0x44ba91) {
var _0x2412d9 = _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
_0x2896a5 = 0x4 * (_0x3ed331 + _0x2182ec[_0x4cc7('0x1454')]) * _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] + 0x4 * (_0x2896a5 + _0x2182ec[_0x4cc7('0x3457')]);
_0x3ed331 = _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
switch (_0x2182ec['buffer'][_0x4cc7('0xc79')]) {
case 0x0:
var _0x5e33c5 = _0x56067a[_0x4cc7('0x823')]((_0x2412d9[_0x2896a5] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x10, (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x8) | _0x2412d9[_0x56067a[_0x4cc7('0x399e')](_0x2896a5, 0x3)] & 0xff;
break;
case 0x1:
_0x5e33c5 = (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x10 | (_0x2412d9[_0x2896a5 + 0x3] & 0xff) << 0x8 | _0x2412d9[_0x2896a5] & 0xff;
break;
case 0x2:
_0x5e33c5 = (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x10 | (_0x2412d9[_0x2896a5] & 0xff) << 0x8 | _0x2412d9[_0x2896a5 + 0x3] & 0xff;
}
_0x3ed331 && 0x0 != (_0x5e33c5 & 0xff) && 0xff != _0x56067a[_0x4cc7('0x399a')](_0x5e33c5, 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x5e33c5 & 0xff),
_0x5e33c5 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x5e33c5 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x824')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x5e33c5 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])], 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x5e33c5 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x5e33c5 & 0xff);
switch (_0x44ba91) {
case 0x1:
return (_0x5e33c5 & 0xff) << 0x18 | (_0x5e33c5 >>> 0x18 & 0xff) << 0x10 | (_0x56067a['bZmJG'](_0x5e33c5, 0x10) & 0xff) << 0x8 | _0x5e33c5 >>> 0x8 & 0xff;
case 0x2:
return _0x56067a[_0x4cc7('0x814')](_0x5e33c5 >>> 0x8 & 0xff, 0x18) | (_0x5e33c5 >>> 0x10 & 0xff) << 0x10 | (_0x5e33c5 >>> 0x18 & 0xff) << 0x8 | _0x5e33c5 & 0xff;
default:
return _0x5e33c5;
}
}
;
_0x31a164['multiplyAlpha'] = function(_0x4d0a4d) {
if ('ikHfk' !== _0x4cc7('0x399f')) {
var _0x340e4e = _0x4d0a4d[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
if (null != _0x340e4e && _0x4d0a4d[_0x4cc7('0xaa3')]['transparent']) {
for (var _0x31248a = _0x4d0a4d[_0x4cc7('0xaa3')]['format'], _0x1a50d8, _0x265f4c = 0x0, _0x5cfacd = _0x340e4e['length'] / 0x4 | 0x0; _0x265f4c < _0x5cfacd; ) {
var _0x4deae2 = _0x265f4c++
, _0x4bf907 = 0x4 * _0x4deae2;
switch (_0x31248a) {
case 0x0:
_0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e4')]((_0x340e4e[_0x4bf907] & 0xff) << 0x18, (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x10) | (_0x340e4e[_0x2d63f9[_0x4cc7('0x3993')](_0x4bf907, 0x2)] & 0xff) << 0x8 | _0x340e4e[_0x4bf907 + 0x3] & 0xff;
break;
case 0x1:
_0x1a50d8 = (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x18 | (_0x340e4e[_0x4bf907 + 0x2] & 0xff) << 0x10 | (_0x340e4e[_0x4bf907 + 0x3] & 0xff) << 0x8 | _0x340e4e[_0x4bf907] & 0xff;
break;
case 0x2:
_0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e4')]((_0x340e4e[_0x4bf907 + 0x2] & 0xff) << 0x18 | (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x10, (_0x340e4e[_0x4bf907] & 0xff) << 0x8) | _0x340e4e[_0x4bf907 + 0x3] & 0xff;
}
_0x4deae2 *= 0x4;
0x0 == (_0x1a50d8 & 0xff) ? 0x0 != _0x1a50d8 && (_0x1a50d8 = 0x0) : 0xff != (_0x1a50d8 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x1a50d8 & 0xff],
_0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e6')]((_0x2d63f9[_0x4cc7('0x339d')]((_0x1a50d8 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')], 0x10) & 0xff) << 0x18, (_0x2d63f9[_0x4cc7('0x2e7')](_0x1a50d8 >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x10) | ((_0x1a50d8 >>> 0x8 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x8 | _0x1a50d8 & 0xff);
switch (_0x31248a) {
case 0x0:
_0x340e4e[_0x4deae2] = _0x1a50d8 >>> 0x18 & 0xff;
_0x340e4e[_0x4deae2 + 0x1] = _0x1a50d8 >>> 0x10 & 0xff;
_0x340e4e[_0x4deae2 + 0x2] = _0x1a50d8 >>> 0x8 & 0xff;
_0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 & 0xff;
break;
case 0x1:
_0x340e4e[_0x4deae2] = _0x1a50d8 & 0xff;
_0x340e4e[_0x4deae2 + 0x1] = _0x2d63f9[_0x4cc7('0x39a0')](_0x1a50d8, 0x18) & 0xff;
_0x340e4e[_0x4deae2 + 0x2] = _0x2d63f9[_0x4cc7('0x2e8')](_0x1a50d8 >>> 0x10, 0xff);
_0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 >>> 0x8 & 0xff;
break;
case 0x2:
_0x340e4e[_0x4deae2] = _0x1a50d8 >>> 0x8 & 0xff,
_0x340e4e[_0x4deae2 + 0x1] = _0x1a50d8 >>> 0x10 & 0xff,
_0x340e4e[_0x4deae2 + 0x2] = _0x1a50d8 >>> 0x18 & 0xff,
_0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 & 0xff;
}
}
_0x4d0a4d[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0;
_0x4d0a4d[_0x4cc7('0xdc6')] = !0x0;
_0x4d0a4d[_0x4cc7('0x986')]++;
}
} else {
this['image'] = _0x4d0a4d;
null == _0x340e4e ? this['rect'] = _0x4d0a4d['get_rect']() : (0x0 > _0x340e4e['x'] && (_0x340e4e['x'] = 0x0),
0x0 > _0x340e4e['y'] && (_0x340e4e['y'] = 0x0),
_0x340e4e['x'] + _0x340e4e[_0x4cc7('0x7d9')] > _0x4d0a4d[_0x4cc7('0x7d9')] && (_0x340e4e[_0x4cc7('0x7d9')] = _0x4d0a4d[_0x4cc7('0x7d9')] - _0x340e4e['x']),
_0x340e4e['y'] + _0x340e4e[_0x4cc7('0x98b')] > _0x4d0a4d[_0x4cc7('0x98b')] && (_0x340e4e[_0x4cc7('0x98b')] = _0x56067a['qTCDP'](_0x4d0a4d[_0x4cc7('0x98b')], _0x340e4e['y'])),
0x0 > _0x340e4e[_0x4cc7('0x7d9')] && (_0x340e4e[_0x4cc7('0x7d9')] = 0x0),
0x0 > _0x340e4e[_0x4cc7('0x98b')] && (_0x340e4e['height'] = 0x0),
this[_0x4cc7('0xaee')] = _0x340e4e);
this[_0x4cc7('0x18de')] = _0x4d0a4d['buffer']['get_stride']();
this[_0x4cc7('0x9c7')]();
}
}
;
_0x31a164['setFormat'] = function(_0x8127e7, _0x4f0be7) {
var _0x1922a0 = {};
_0x1922a0[_0x4cc7('0x39a1')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
;
var _0x553302 = _0x8127e7[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
if (null != _0x553302) {
var _0x3faf1b = _0x553302['length'] / 0x4 | 0x0;
switch (_0x8127e7[_0x4cc7('0x1cef')]()) {
case 0x0:
var _0x284558 = 0x0;
var _0x281f6f = 0x1;
var _0x305a55 = 0x2;
var _0x4bf907 = 0x3;
break;
case 0x1:
_0x284558 = 0x1;
_0x281f6f = 0x2;
_0x305a55 = 0x3;
_0x4bf907 = 0x0;
break;
case 0x2:
_0x284558 = 0x2,
_0x281f6f = 0x1,
_0x305a55 = 0x0,
_0x4bf907 = 0x3;
}
switch (_0x4f0be7) {
case 0x0:
var _0x48c401 = 0x0;
var _0x16dada = 0x1;
var _0x5aff49 = 0x2;
var _0x360d6f = 0x3;
break;
case 0x1:
_0x48c401 = 0x1;
_0x16dada = 0x2;
_0x5aff49 = 0x3;
_0x360d6f = 0x0;
break;
case 0x2:
_0x48c401 = 0x2,
_0x16dada = 0x1,
_0x5aff49 = 0x0,
_0x360d6f = 0x3;
}
for (var _0x161060 = 0x0; _0x161060 < _0x3faf1b; ) {
if (_0x4cc7('0x39a2') === _0x4cc7('0x39a2')) {
var _0x1b0f5f = 0x4 * _0x161060++;
var _0x3e3cd2 = _0x553302[_0x56067a[_0x4cc7('0x399e')](_0x1b0f5f, _0x284558)];
var _0x45b07d = _0x553302[_0x1b0f5f + _0x281f6f];
var _0x2bc114 = _0x553302[_0x1b0f5f + _0x305a55];
var _0x1fb3e3 = _0x553302[_0x1b0f5f + _0x4bf907];
_0x553302[_0x1b0f5f + _0x48c401] = _0x3e3cd2;
_0x553302[_0x1b0f5f + _0x16dada] = _0x45b07d;
_0x553302[_0x1b0f5f + _0x5aff49] = _0x2bc114;
_0x553302[_0x1b0f5f + _0x360d6f] = _0x1fb3e3;
} else {
if (_0x8127e7 == (this[_0x4cc7('0xb1c')] >= this[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + this[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? null : this[_0x4cc7('0xb1c')] < this[_0x4cc7('0x2e07')]['get_length']() ? this[_0x4cc7('0x2e07')][_0x4cc7('0x2b')](this[_0x4cc7('0xb1c')]) : this[_0x4cc7('0x2e08')][_0x4cc7('0x2b')](this['index'] - this[_0x4cc7('0x2e07')]['get_length']()))) {
_0x2116b2['mid'] = 0xbaa38;
var _0x538112 = _0x4f0be7[_0x4cc7('0x39b')];
_0x4f0be7 = (_0x1922a0[_0x4cc7('0x39a1')](_0x8127e7[_0x4cc7('0x1987')]['pathName'], _0x4f0be7[_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x1109')]) && (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x2ad8')] : _0x8127e7[_0x4cc7('0x1452')]) <= _0x538112 && (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x1452')] : _0x8127e7[_0x4cc7('0x2ad8')]) >= _0x538112 ? _0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x1452')] - _0x538112 : _0x538112 - _0x8127e7[_0x4cc7('0x1452')] : -0x1) + 0x1;
if (_0x4f0be7 <= (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7['startIndex'] : _0x8127e7[_0x4cc7('0x2ad8')]) - (_0x8127e7['levelParams']['backwards'] ? _0x8127e7['endIndex'] : _0x8127e7[_0x4cc7('0x1452')]))
if (0x0 >= _0x4f0be7)
this['saveSubIndex'][_0x4cc7('0x227')]();
else
this[_0x4cc7('0x2e05')][_0x4cc7('0x1333')](_0x4f0be7);
}
return !0x0;
}
}
_0x8127e7['buffer'][_0x4cc7('0xc79')] = _0x4f0be7;
_0x8127e7[_0x4cc7('0xdc6')] = !0x0;
_0x8127e7['version']++;
}
}
;
_0x31a164[_0x4cc7('0x165c')] = function(_0x541281, _0xf71074, _0x54be3e, _0x387b04, _0x124c58) {
switch (_0x124c58) {
case 0x1:
_0x387b04 = (_0x387b04 >>> 0x10 & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x39a3')](_0x387b04 >>> 0x8 & 0xff, 0x10) | _0x2d63f9[_0x4cc7('0x39a3')](_0x387b04 & 0xff, 0x8) | _0x387b04 >>> 0x18 & 0xff;
break;
case 0x2:
_0x387b04 = _0x2d63f9['szprm']((_0x387b04 >>> 0x8 & 0xff) << 0x18, (_0x387b04 >>> 0x10 & 0xff) << 0x10) | _0x2d63f9[_0x4cc7('0x2e9')](_0x387b04 >>> 0x18 & 0xff, 0x8) | _0x387b04 & 0xff;
}
_0x124c58 = 0x0;
var _0x596fc6 = _0x541281['buffer']['data']
, _0x3656ff = 0x4 * (_0x54be3e + _0x541281[_0x4cc7('0x1454')]) * _0x541281['buffer'][_0x4cc7('0x7d9')] + 0x4 * (_0xf71074 + _0x541281[_0x4cc7('0x3457')])
, _0x4bf907 = _0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')];
switch (_0x541281[_0x4cc7('0xaa3')]['format']) {
case 0x0:
_0x124c58 = (_0x596fc6[_0x3656ff] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x8 | _0x596fc6[_0x3656ff + 0x3] & 0xff;
break;
case 0x1:
_0x124c58 = (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff + 0x3] & 0xff) << 0x8 | _0x596fc6[_0x3656ff] & 0xff;
break;
case 0x2:
_0x124c58 = (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff] & 0xff) << 0x8 | _0x596fc6[_0x3656ff + 0x3] & 0xff;
}
_0x4bf907 && 0x0 != (_0x124c58 & 0xff) && 0xff != (_0x124c58 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x124c58 & 0xff),
_0x124c58 = (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x124c58 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x124c58 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x2e9')](_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x124c58 >>> 0x8 & 0xff) * _0x5253a4['unmult'])] & 0xff, 0x8) | _0x124c58 & 0xff);
_0x387b04 = _0x2d63f9[_0x4cc7('0x2e6')]((_0x387b04 >>> 0x18 & 0xff) << 0x18 | (_0x387b04 >>> 0x10 & 0xff) << 0x10 | (_0x387b04 >>> 0x8 & 0xff) << 0x8, _0x124c58 & 0xff);
_0x124c58 = _0x541281['buffer'][_0x4cc7('0x42')];
_0xf71074 = 0x4 * (_0x54be3e + _0x541281[_0x4cc7('0x1454')]) * _0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] + _0x2d63f9[_0x4cc7('0x2ea')](0x4, _0xf71074 + _0x541281['offsetX']);
_0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] && (0x0 == (_0x387b04 & 0xff) ? 0x0 != _0x387b04 && (_0x387b04 = 0x0) : 0xff != (_0x387b04 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x387b04 & 0xff],
_0x387b04 = ((_0x387b04 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | (_0x2d63f9[_0x4cc7('0x2eb')]((_0x387b04 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')], 0x10) & 0xff) << 0x10 | ((_0x387b04 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x387b04 & 0xff));
switch (_0x541281[_0x4cc7('0xaa3')]['format']) {
case 0x0:
_0x124c58[_0xf71074] = _0x387b04 >>> 0x18 & 0xff;
_0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x10 & 0xff;
_0x124c58[_0xf71074 + 0x2] = _0x2d63f9[_0x4cc7('0x2ec')](_0x387b04, 0x8) & 0xff;
_0x124c58[_0xf71074 + 0x3] = _0x387b04 & 0xff;
break;
case 0x1:
_0x124c58[_0xf71074] = _0x387b04 & 0xff;
_0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x18 & 0xff;
_0x124c58[_0xf71074 + 0x2] = _0x387b04 >>> 0x10 & 0xff;
_0x124c58[_0xf71074 + 0x3] = _0x387b04 >>> 0x8 & 0xff;
break;
case 0x2:
_0x124c58[_0xf71074] = _0x387b04 >>> 0x8 & 0xff,
_0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x10 & 0xff,
_0x124c58[_0x2d63f9[_0x4cc7('0x2ed')](_0xf71074, 0x2)] = _0x387b04 >>> 0x18 & 0xff,
_0x124c58[_0x2d63f9[_0x4cc7('0x39a4')](_0xf71074, 0x3)] = _0x387b04 & 0xff;
}
_0x541281[_0x4cc7('0xdc6')] = !0x0;
_0x541281[_0x4cc7('0x986')]++;
}
;
_0x31a164['setPixel32'] = function(_0x310b6e, _0x57b438, _0x50559, _0x4a4dfc, _0x5ef96d) {
switch (_0x5ef96d) {
case 0x1:
_0x4a4dfc = (_0x4a4dfc >>> 0x10 & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x2e8')](_0x4a4dfc >>> 0x8, 0xff) << 0x10 | (_0x4a4dfc & 0xff) << 0x8 | _0x2d63f9['ZOAFz'](_0x4a4dfc >>> 0x18, 0xff);
break;
case 0x2:
_0x4a4dfc = (_0x4a4dfc >>> 0x8 & 0xff) << 0x18 | (_0x4a4dfc >>> 0x10 & 0xff) << 0x10 | (_0x4a4dfc >>> 0x18 & 0xff) << 0x8 | _0x4a4dfc & 0xff;
}
_0x310b6e[_0x4cc7('0x3984')]() || (_0x4a4dfc = (_0x4a4dfc >>> 0x18 & 0xff) << 0x18 | (_0x4a4dfc >>> 0x10 & 0xff) << 0x10 | (_0x4a4dfc >>> 0x8 & 0xff) << 0x8 | 0xff);
_0x5ef96d = _0x310b6e[_0x4cc7('0xaa3')]['data'];
_0x57b438 = 0x4 * (_0x50559 + _0x310b6e[_0x4cc7('0x1454')]) * _0x310b6e[_0x4cc7('0xaa3')]['width'] + 0x4 * (_0x57b438 + _0x310b6e[_0x4cc7('0x3457')]);
_0x310b6e['buffer']['premultiplied'] && (0x0 == (_0x4a4dfc & 0xff) ? 0x0 != _0x4a4dfc && (_0x4a4dfc = 0x0) : 0xff != (_0x4a4dfc & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4['__alpha16'][_0x4a4dfc & 0xff],
_0x4a4dfc = ((_0x4a4dfc >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x4a4dfc >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x4a4dfc >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4a4dfc & 0xff));
switch (_0x310b6e[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]) {
case 0x0:
_0x5ef96d[_0x57b438] = _0x4a4dfc >>> 0x18 & 0xff;
_0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x10 & 0xff;
_0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x8 & 0xff;
_0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc & 0xff;
break;
case 0x1:
_0x5ef96d[_0x57b438] = _0x4a4dfc & 0xff;
_0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x18 & 0xff;
_0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x10 & 0xff;
_0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc >>> 0x8 & 0xff;
break;
case 0x2:
_0x5ef96d[_0x57b438] = _0x2d63f9[_0x4cc7('0x2ef')](_0x4a4dfc, 0x8) & 0xff,
_0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x10 & 0xff,
_0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x18 & 0xff,
_0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc & 0xff;
}
_0x310b6e[_0x4cc7('0xdc6')] = !0x0;
_0x310b6e['version']++;
}
;
_0x31a164[_0x4cc7('0x398b')] = function(_0x3a9365, _0xa23406, _0xfbe82f, _0x13175a, _0x42880a) {
if (null != _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0x42')]) {
var _0xf997e4 = _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0x42')]
, _0x253897 = _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]
, _0x4bf907 = _0x3a9365['buffer']['premultiplied'];
_0xa23406 = new _0x10f9c4(_0x3a9365,_0xa23406);
var _0x48c401 = _0x3a9365['get_transparent']()
, _0x16dada = _0xfbe82f[_0x4cc7('0x33a1')];
_0xfbe82f = _0xfbe82f[_0x4cc7('0x18f5')];
_0x42880a = _0x42880a != _0x103a7f[_0x4cc7('0x39a5')];
for (var _0x5aff49 = 0x0, _0x1f3a17 = _0xa23406[_0x4cc7('0x98b')]; _0x5aff49 < _0x1f3a17; ) {
var _0x161060 = _0x5aff49++;
_0x161060 = _0xa23406[_0x4cc7('0x311b')] + _0xa23406[_0x4cc7('0x18de')] * _0x161060;
for (var _0xe3dfcf = 0x0, _0x3e3cd2 = _0xa23406[_0x4cc7('0x7d9')]; _0xe3dfcf < _0x3e3cd2; ) {
if ('CgVch' === _0x4cc7('0x39a6')) {
_0x4ae64a[_0x4cc7('0x96b')](this);
} else {
var _0x41cc22 = _0xe3dfcf++;
var _0x2bc114 = _0x42880a ? _0x16dada[_0x4cc7('0x311c')](_0xfbe82f) : _0x16dada['b'][_0xfbe82f + 0x3] | _0x16dada['b'][_0xfbe82f + 0x2] << 0x8 | _0x16dada['b'][_0xfbe82f + 0x1] << 0x10 | _0x16dada['b'][_0xfbe82f] << 0x18;
_0xfbe82f += 0x4;
switch (_0x13175a) {
case 0x1:
_0x2bc114 = (_0x2bc114 >>> 0x10 & 0xff) << 0x18 | (_0x2bc114 >>> 0x8 & 0xff) << 0x10 | (_0x2bc114 & 0xff) << 0x8 | _0x2bc114 >>> 0x18 & 0xff;
break;
case 0x2:
_0x2bc114 = _0x2d63f9['szprm']((_0x2bc114 >>> 0x8 & 0xff) << 0x18, _0x2d63f9[_0x4cc7('0x2f0')](_0x2bc114 >>> 0x10 & 0xff, 0x10)) | (_0x2bc114 >>> 0x18 & 0xff) << 0x8 | _0x2bc114 & 0xff;
}
_0x48c401 || (_0x2bc114 = (_0x2bc114 >>> 0x18 & 0xff) << 0x18 | (_0x2bc114 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x2f1')](_0x2bc114 >>> 0x8, 0xff) << 0x8 | 0xff);
_0x41cc22 = _0x161060 + 0x4 * _0x41cc22;
_0x4bf907 && (0x0 == (_0x2bc114 & 0xff) ? 0x0 != _0x2bc114 && (_0x2bc114 = 0x0) : 0xff != (_0x2bc114 & 0xff) && (_0x5253a4['a16'] = _0x5253a4[_0x4cc7('0x37bb')][_0x2bc114 & 0xff],
_0x2bc114 = ((_0x2bc114 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x2bc114 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | (_0x2d63f9[_0x4cc7('0x2f2')](_0x2bc114 >>> 0x8 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x8 | _0x2bc114 & 0xff));
switch (_0x253897) {
case 0x0:
_0xf997e4[_0x41cc22] = _0x2d63f9[_0x4cc7('0x2ef')](_0x2bc114, 0x18) & 0xff;
_0xf997e4[_0x41cc22 + 0x1] = _0x2bc114 >>> 0x10 & 0xff;
_0xf997e4[_0x41cc22 + 0x2] = _0x2d63f9[_0x4cc7('0x2ef')](_0x2bc114, 0x8) & 0xff;
_0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 & 0xff;
break;
case 0x1:
_0xf997e4[_0x41cc22] = _0x2d63f9[_0x4cc7('0x2f3')](_0x2bc114, 0xff);
_0xf997e4[_0x2d63f9[_0x4cc7('0x2f4')](_0x41cc22, 0x1)] = _0x2bc114 >>> 0x18 & 0xff;
_0xf997e4[_0x41cc22 + 0x2] = _0x2bc114 >>> 0x10 & 0xff;
_0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 >>> 0x8 & 0xff;
break;
case 0x2:
_0xf997e4[_0x41cc22] = _0x2bc114 >>> 0x8 & 0xff,
_0xf997e4[_0x41cc22 + 0x1] = _0x2bc114 >>> 0x10 & 0xff,
_0xf997e4[_0x41cc22 + 0x2] = _0x2bc114 >>> 0x18 & 0xff,
_0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 & 0xff;
}
}
}
}
_0x3a9365[_0x4cc7('0xdc6')] = !0x0;
_0x3a9365[_0x4cc7('0x986')]++;
}
}
;
_0x31a164['unmultiplyAlpha'] = function(_0x2676e5) {
var _0x4f9697 = _0x2676e5[_0x4cc7('0xaa3')][_0x4cc7('0x42')];
if (null != _0x4f9697) {
for (var _0x490281 = _0x2676e5[_0x4cc7('0xaa3')]['format'], _0x41a220, _0x32ce5f = 0x0, _0x5a702e = _0x4f9697[_0x4cc7('0x21')] / 0x4 | 0x0; _0x32ce5f < _0x5a702e; ) {
var _0x12a6f3 = _0x32ce5f++
, _0x4bf907 = _0x2d63f9[_0x4cc7('0x2f5')](0x4, _0x12a6f3);
switch (_0x490281) {
case 0x0:
_0x41a220 = (_0x4f9697[_0x4bf907] & 0xff) << 0x18 | (_0x4f9697[_0x4bf907 + 0x1] & 0xff) << 0x10 | (_0x4f9697[_0x4bf907 + 0x2] & 0xff) << 0x8 | _0x4f9697[_0x4bf907 + 0x3] & 0xff;
break;
case 0x1:
_0x41a220 = _0x2d63f9[_0x4cc7('0x39a7')](_0x2d63f9[_0x4cc7('0x2f0')](_0x4f9697[_0x4bf907 + 0x1] & 0xff, 0x18), (_0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x4bf907, 0x2)] & 0xff) << 0x10) | (_0x4f9697[_0x4bf907 + 0x3] & 0xff) << 0x8 | _0x4f9697[_0x4bf907] & 0xff;
break;
case 0x2:
_0x41a220 = _0x2d63f9[_0x4cc7('0x2f6')](_0x4f9697[_0x4bf907 + 0x2], 0xff) << 0x18 | (_0x4f9697[_0x4bf907 + 0x1] & 0xff) << 0x10 | (_0x4f9697[_0x4bf907] & 0xff) << 0x8 | _0x4f9697[_0x4bf907 + 0x3] & 0xff;
}
0x0 != (_0x41a220 & 0xff) && 0xff != (_0x41a220 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x41a220 & 0xff),
_0x41a220 = _0x2d63f9[_0x4cc7('0x2f0')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x41a220 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x18) | _0x2d63f9[_0x4cc7('0x2f6')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x41a220 >>> 0x10 & 0xff) * _0x5253a4['unmult'])], 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x41a220 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x41a220 & 0xff);
_0x12a6f3 *= 0x4;
switch (_0x490281) {
case 0x0:
_0x4f9697[_0x12a6f3] = _0x41a220 >>> 0x18 & 0xff;
_0x4f9697[_0x12a6f3 + 0x1] = _0x41a220 >>> 0x10 & 0xff;
_0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x12a6f3, 0x2)] = _0x41a220 >>> 0x8 & 0xff;
_0x4f9697[_0x12a6f3 + 0x3] = _0x2d63f9['vkpVm'](_0x41a220, 0xff);
break;
case 0x1:
_0x4f9697[_0x12a6f3] = _0x41a220 & 0xff;
_0x4f9697[_0x12a6f3 + 0x1] = _0x41a220 >>> 0x18 & 0xff;
_0x4f9697[_0x12a6f3 + 0x2] = _0x41a220 >>> 0x10 & 0xff;
_0x4f9697[_0x12a6f3 + 0x3] = _0x41a220 >>> 0x8 & 0xff;
break;
case 0x2:
_0x4f9697[_0x12a6f3] = _0x41a220 >>> 0x8 & 0xff,
_0x4f9697[_0x12a6f3 + 0x1] = _0x2d63f9[_0x4cc7('0x2f7')](_0x41a220 >>> 0x10, 0xff),
_0x4f9697[_0x12a6f3 + 0x2] = _0x2d63f9[_0x4cc7('0x2f8')](_0x41a220 >>> 0x18, 0xff),
_0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x12a6f3, 0x3)] = _0x41a220 & 0xff;
}
}
_0x2676e5[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x1;
_0x2676e5[_0x4cc7('0xdc6')] = !0x0;
_0x2676e5[_0x4cc7('0x986')]++;
}
}
;
var _0x10f9c4 = function(_0x357677, _0x115303) {
this[_0x4cc7('0xa7e')] = _0x357677;
null == _0x115303 ? this[_0x4cc7('0xaee')] = _0x357677['get_rect']() : (0x0 > _0x115303['x'] && (_0x115303['x'] = 0x0),
0x0 > _0x115303['y'] && (_0x115303['y'] = 0x0),
_0x115303['x'] + _0x115303['width'] > _0x357677['width'] && (_0x115303['width'] = _0x357677['width'] - _0x115303['x']),
_0x115303['y'] + _0x115303[_0x4cc7('0x98b')] > _0x357677[_0x4cc7('0x98b')] && (_0x115303[_0x4cc7('0x98b')] = _0x357677[_0x4cc7('0x98b')] - _0x115303['y']),
0x0 > _0x115303[_0x4cc7('0x7d9')] && (_0x115303[_0x4cc7('0x7d9')] = 0x0),
0x0 > _0x115303['height'] && (_0x115303[_0x4cc7('0x98b')] = 0x0),
this[_0x4cc7('0xaee')] = _0x115303);
this[_0x4cc7('0x18de')] = _0x357677[_0x4cc7('0xaa3')][_0x4cc7('0x4eb')]();
this[_0x4cc7('0x9c7')]();
};
_0x16dada['lime._internal.graphics._ImageDataUtil.ImageDataView'] = _0x10f9c4;
_0x10f9c4['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x4ec'), _0x4cc7('0x39a9'), _0x4cc7('0x39aa')];
_0x10f9c4[_0x4cc7('0x8')] = {};
_0x10f9c4[_0x4cc7('0x8')]['x'] = null;
_0x10f9c4[_0x4cc7('0x8')]['y'] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x311b')] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null;
_0x10f9c4[_0x4cc7('0x8')]['stride'] = null;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x39ab')] = null;
_0x10f9c4[_0x4cc7('0x8')]['clip'] = function(_0x4ff9c1, _0x2b841d, _0x361d19, _0x1517e4) {
if (_0x4cc7('0x39ac') === _0x4cc7('0x39ac')) {
null == this.tempRect && (this.tempRect = new _0x3a3269());
this.tempRect.setTo(_0x4ff9c1, _0x2b841d, _0x361d19, _0x1517e4);
this.rect.intersection(this.tempRect, this.rect);
this.__update();
} else {
null == this.__glFragmentSource && (this.__glFragmentSource = _0x4cc7('0x39ad'));
null == this.__glVertexSource && (this.__glVertexSource = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}');
_0xe8a2c7.call(this, _0x4ff9c1);
this.__isGenerated = !0x0;
this.__initGL();
}
}
;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = function() {
this.x = Math.ceil(this.rect.x);
this.y = Math.ceil(this.rect.y);
this.width = Math.floor(this.rect.width);
this.height = Math.floor(this.rect.height);
this.byteOffset = _0x56067a.zEPRi(this.stride, this.y + this.image.offsetY) + 0x4 * (this.x + this.image.offsetX);
}
;
_0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x10f9c4;
var _0x5ed6a2 = function() {};
_0x16dada[_0x4cc7('0x39ae')] = _0x5ed6a2;
_0x5ed6a2['__name__'] = [_0x4cc7('0x94'), '_internal', 'graphics', _0x4cc7('0x39af')];
_0x5ed6a2[_0x4cc7('0x90c')] = function(_0x2497ac, _0xa0cc89, _0x58a346, _0x365a98, _0x4154b0, _0x349981, _0x5d6beb) {
_0x2497ac[_0x4cc7('0xb0d')](_0xa0cc89, _0x58a346, _0x365a98);
_0x5ed6a2[_0x4cc7('0x39b0')](_0x2497ac, _0x58a346[_0x4cc7('0x7d9')] | 0x0, _0x58a346[_0x4cc7('0x98b')] | 0x0, _0x4154b0, _0x349981, _0x5d6beb);
}
;
_0x5ed6a2[_0x4cc7('0x39b0')] = function(_0x297bf1, _0x5ab645, _0x8d926f, _0x375299, _0x4250c7, _0x41ddc4) {
_0x375299 = Math[_0x4cc7('0xa96')](_0x375299) >> 0x1;
_0x4250c7 = Math[_0x4cc7('0xa96')](_0x4250c7) >> 0x1;
if (_0x2d63f9['cyImJ'](null, _0x5ed6a2[_0x4cc7('0x39b1')]) && (_0x375299 >= _0x5ed6a2[_0x4cc7('0x39b1')]['length'] && (_0x375299 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4cc7('0x21')] - 0x1),
_0x4250c7 >= _0x5ed6a2[_0x4cc7('0x39b1')]['length'] && (_0x4250c7 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4cc7('0x21')] - 0x1),
!(0x0 > _0x375299 || 0x0 > _0x4250c7))) {
0x1 > _0x41ddc4 && (_0x41ddc4 = 0x1);
0x3 < _0x41ddc4 && (_0x41ddc4 = 0x3);
_0x297bf1 = _0x297bf1[_0x4cc7('0x15c2')]();
var _0x13df29, _0x4bf907, _0x48c401, _0x16dada = _0x375299 + _0x375299 + 0x1;
var _0x5aff49 = _0x4250c7 + _0x4250c7 + 0x1;
var _0xaf0fef = _0x5ab645 - 0x1
, _0x161060 = _0x2d63f9[_0x4cc7('0x288')](_0x8d926f, 0x1)
, _0x6cbf0d = _0x375299 + 0x1
, _0x3e3cd2 = _0x4250c7 + 0x1
, _0x158ad1 = new _0x101d24()
, _0x2bc114 = _0x158ad1;
for (_0x48c401 = 0x1; _0x48c401 < _0x16dada; )
_0x48c401++,
_0x2bc114 = _0x2bc114['n'] = new _0x101d24();
_0x2bc114['n'] = _0x158ad1;
var _0x1fb3e3 = _0x16dada = new _0x101d24();
for (_0x48c401 = 0x1; _0x48c401 < _0x5aff49; )
_0x48c401++,
_0x1fb3e3 = _0x1fb3e3['n'] = new _0x101d24();
_0x1fb3e3['n'] = _0x16dada;
for (var _0x5260f5, _0x23639f = _0x5ed6a2[_0x4cc7('0x39b1')][_0x375299], _0x4b25d1 = _0x5ed6a2[_0x4cc7('0x39b2')][_0x375299], _0x4b4d92 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4250c7], _0x172b83 = _0x5ed6a2[_0x4cc7('0x39b2')][_0x4250c7]; 0x0 < _0x41ddc4; ) {
--_0x41ddc4;
var _0x1baaa1 = _0x4bf907 = 0x0;
var _0x4ab476 = _0x23639f
, _0x55a4be = _0x4b25d1;
for (_0x13df29 = _0x8d926f; ; ) {
var _0x51c10b = _0x297bf1[_0x4bf907];
_0x5aff49 = _0x6cbf0d * _0x51c10b;
var _0xa23b63 = _0x297bf1[_0x4bf907 + 0x1];
_0x48c401 = _0x6cbf0d * _0xa23b63;
var _0x209d55 = _0x297bf1[_0x4bf907 + 0x2];
var _0x202aa0 = _0x6cbf0d * _0x209d55;
var _0x331be6 = _0x297bf1[_0x4bf907 + 0x3];
var _0x21e384 = _0x6cbf0d * _0x331be6;
_0x2bc114 = _0x158ad1;
for (_0x1fb3e3 = _0x6cbf0d; _0x2bc114['r'] = _0x51c10b,
_0x2bc114['g'] = _0xa23b63,
_0x2bc114['b'] = _0x209d55,
_0x2bc114['a'] = _0x331be6,
_0x2bc114 = _0x2bc114['n'],
-0x1 < --_0x1fb3e3; )
;
_0x331be6 = 0x1;
for (_0x5260f5 = _0x6cbf0d; _0x331be6 < _0x5260f5; )
_0x1fb3e3 = _0x331be6++,
_0x1fb3e3 = _0x4bf907 + ((_0xaf0fef < _0x1fb3e3 ? _0xaf0fef : _0x1fb3e3) << 0x2),
_0x5aff49 += _0x2bc114['r'] = _0x297bf1[_0x1fb3e3],
_0x48c401 += _0x2bc114['g'] = _0x297bf1[_0x1fb3e3 + 0x1],
_0x202aa0 += _0x2bc114['b'] = _0x297bf1[_0x1fb3e3 + 0x2],
_0x21e384 += _0x2bc114['a'] = _0x297bf1[_0x1fb3e3 + 0x3],
_0x2bc114 = _0x2bc114['n'];
_0x5260f5 = _0x158ad1;
_0x2bc114 = 0x0;
for (_0x331be6 = _0x5ab645; _0x2bc114 < _0x331be6; )
_0x1fb3e3 = _0x2bc114++,
_0x297bf1[_0x4bf907++] = _0x5aff49 * _0x4ab476 >>> _0x55a4be,
_0x297bf1[_0x4bf907++] = _0x48c401 * _0x4ab476 >>> _0x55a4be,
_0x297bf1[_0x4bf907++] = _0x202aa0 * _0x4ab476 >>> _0x55a4be,
_0x297bf1[_0x4bf907++] = _0x21e384 * _0x4ab476 >>> _0x55a4be,
_0x1fb3e3 = _0x1fb3e3 + _0x375299 + 0x1,
_0x1fb3e3 = _0x1baaa1 + (_0x1fb3e3 < _0xaf0fef ? _0x1fb3e3 : _0xaf0fef) << 0x2,
_0x5aff49 -= _0x5260f5['r'] - (_0x5260f5['r'] = _0x297bf1[_0x1fb3e3]),
_0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]),
_0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]),
_0x21e384 -= _0x5260f5['a'] - (_0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]),
_0x5260f5 = _0x5260f5['n'];
_0x1baaa1 += _0x5ab645;
if (!(0x0 < --_0x13df29))
break;
}
_0x4ab476 = _0x4b4d92;
_0x55a4be = _0x172b83;
_0x13df29 = 0x0;
for (_0x1baaa1 = _0x5ab645; _0x13df29 < _0x1baaa1; ) {
var _0x1fdc35 = _0x4cc7('0x39b3')[_0x4cc7('0x46')]('|')
, _0x3a6426 = 0x0;
while (!![]) {
switch (_0x1fdc35[_0x3a6426++]) {
case '0':
_0x5260f5 = _0x16dada;
continue;
case '1':
_0x4bf907 = _0x2bc114;
continue;
case '2':
_0x4bf907 = 0x0;
continue;
case '3':
for (_0x51c10b = _0x4250c7 + 0x1; _0x5260f5 < _0x51c10b; )
_0xa23b63 = _0x5260f5++,
_0x4bf907 = _0x331be6 + _0x2bc114 << 0x2,
_0x5aff49 += _0x1fb3e3['r'] = _0x297bf1[_0x4bf907],
_0x48c401 += _0x1fb3e3['g'] = _0x297bf1[_0x4bf907 + 0x1],
_0x202aa0 += _0x1fb3e3['b'] = _0x297bf1[_0x4bf907 + 0x2],
_0x21e384 += _0x1fb3e3['a'] = _0x297bf1[_0x4bf907 + 0x3],
_0x1fb3e3 = _0x1fb3e3['n'],
_0xa23b63 < _0x161060 && (_0x331be6 += _0x5ab645);
continue;
case '4':
_0x202aa0 = _0x3e3cd2 * _0x209d55;
continue;
case '5':
_0x21e384 = _0x3e3cd2 * _0x331be6;
continue;
case '6':
_0x331be6 = _0x297bf1[_0x4bf907 + 0x3];
continue;
case '7':
_0x2bc114 = _0x13df29++;
continue;
case '8':
_0x209d55 = _0x297bf1[_0x4bf907 + 0x2];
continue;
case '9':
_0x5260f5 = 0x1;
continue;
case '10':
_0x1fb3e3 = _0x16dada;
continue;
case '11':
_0x4bf907 = _0x2bc114 << 0x2;
continue;
case '12':
for (_0x5260f5 = _0x3e3cd2; _0x4bf907 < _0x5260f5; )
_0x4bf907++,
_0x1fb3e3['r'] = _0x51c10b,
_0x1fb3e3['g'] = _0xa23b63,
_0x1fb3e3['b'] = _0x209d55,
_0x1fb3e3['a'] = _0x331be6,
_0x1fb3e3 = _0x1fb3e3['n'];
continue;
case '13':
if (0x0 < _0x41ddc4)
for (_0x51c10b = 0x0,
_0xa23b63 = _0x8d926f; _0x51c10b < _0xa23b63; )
_0x209d55 = _0x51c10b++,
_0x1fb3e3 = _0x4bf907 << 0x2,
_0x331be6 = _0x21e384 * _0x4ab476 >>> _0x55a4be,
_0x297bf1[_0x1fb3e3 + 0x3] = _0x331be6,
0x0 < _0x331be6 ? (_0x297bf1[_0x1fb3e3] = _0x2d63f9[_0x4cc7('0x2f5')](_0x5aff49, _0x4ab476) >>> _0x55a4be,
_0x297bf1[_0x1fb3e3 + 0x1] = _0x48c401 * _0x4ab476 >>> _0x55a4be,
_0x297bf1[_0x2d63f9['hYIDd'](_0x1fb3e3, 0x2)] = _0x202aa0 * _0x4ab476 >>> _0x55a4be) : _0x297bf1[_0x1fb3e3] = _0x297bf1[_0x1fb3e3 + 0x1] = _0x297bf1[_0x1fb3e3 + 0x2] = 0x0,
_0x1fb3e3 = _0x209d55 + _0x3e3cd2,
_0x1fb3e3 = _0x2bc114 + (_0x1fb3e3 < _0x161060 ? _0x1fb3e3 : _0x161060) * _0x5ab645 << 0x2,
_0x5aff49 -= _0x2d63f9['GowlV'](_0x5260f5['r'], _0x5260f5['r'] = _0x297bf1[_0x1fb3e3]),
_0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]),
_0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]),
_0x21e384 -= _0x2d63f9[_0x4cc7('0x2fa')](_0x5260f5['a'], _0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]),
_0x5260f5 = _0x5260f5['n'],
_0x4bf907 += _0x5ab645;
else
for (var _0xd85f06 = 0x0, _0xd03f5a = _0x8d926f; _0xd85f06 < _0xd03f5a; ) {
var _0x3bb917 = _0xd85f06++;
_0x1fb3e3 = _0x4bf907 << 0x2;
_0x331be6 = _0x21e384 * _0x4ab476 >>> _0x55a4be;
_0x297bf1[_0x2d63f9['PdFCk'](_0x1fb3e3, 0x3)] = _0x331be6;
0x0 < _0x331be6 ? (_0x331be6 = 0xff / _0x331be6,
_0x51c10b = (_0x5aff49 * _0x4ab476 >>> _0x55a4be) * _0x331be6 | 0x0,
_0xa23b63 = (_0x48c401 * _0x4ab476 >>> _0x55a4be) * _0x331be6 | 0x0,
_0x209d55 = _0x2d63f9[_0x4cc7('0x2fc')]((_0x2d63f9['IGiNa'](_0x202aa0, _0x4ab476) >>> _0x55a4be) * _0x331be6, 0x0),
_0x297bf1[_0x1fb3e3] = 0xff < _0x51c10b ? 0xff : _0x51c10b,
_0x297bf1[_0x1fb3e3 + 0x1] = 0xff < _0xa23b63 ? 0xff : _0xa23b63,
_0x297bf1[_0x1fb3e3 + 0x2] = 0xff < _0x209d55 ? 0xff : _0x209d55) : _0x297bf1[_0x1fb3e3] = _0x297bf1[_0x1fb3e3 + 0x1] = _0x297bf1[_0x1fb3e3 + 0x2] = 0x0;
_0x1fb3e3 = _0x2d63f9[_0x4cc7('0x2fd')](_0x3bb917, _0x3e3cd2);
_0x1fb3e3 = _0x2bc114 + (_0x1fb3e3 < _0x161060 ? _0x1fb3e3 : _0x161060) * _0x5ab645 << 0x2;
_0x5aff49 -= _0x5260f5['r'] - (_0x5260f5['r'] = _0x297bf1[_0x1fb3e3]);
_0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]);
_0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]);
_0x21e384 -= _0x5260f5['a'] - (_0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]);
_0x5260f5 = _0x5260f5['n'];
_0x4bf907 += _0x5ab645;
}
continue;
case '14':
_0xa23b63 = _0x297bf1[_0x4bf907 + 0x1];
continue;
case '15':
_0x331be6 = _0x5ab645;
continue;
case '16':
_0x5aff49 = _0x3e3cd2 * _0x51c10b;
continue;
case '17':
_0x48c401 = _0x3e3cd2 * _0xa23b63;
continue;
case '18':
_0x51c10b = _0x297bf1[_0x4bf907];
continue;
}
break;
}
}
}
}
}
;
var _0x101d24 = function() {
this['a'] = this['b'] = this['g'] = this['r'] = 0x0;
this['n'] = null;
};
_0x16dada['lime._internal.graphics.BlurStack'] = _0x101d24;
_0x101d24['__name__'] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x39b4')];
_0x101d24[_0x4cc7('0x8')] = {};
_0x101d24[_0x4cc7('0x8')]['r'] = null;
_0x101d24[_0x4cc7('0x8')]['g'] = null;
_0x101d24[_0x4cc7('0x8')]['b'] = null;
_0x101d24[_0x4cc7('0x8')]['a'] = null;
_0x101d24[_0x4cc7('0x8')]['n'] = null;
_0x101d24[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x101d24;
var _0x13d01f = function() {};
_0x16dada[_0x4cc7('0x39b5')] = _0x13d01f;
_0x13d01f[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x50e'), 'unifill', 'Exception'];
_0x13d01f[_0x4cc7('0x8')] = {};
_0x13d01f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x13d01f;
var _0x45d549 = function(_0x1512eb) {
this['index'] = _0x1512eb;
};
_0x16dada[_0x4cc7('0x39b6')] = _0x45d549;
_0x45d549[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x39b7'), _0x4cc7('0x39b8')];
_0x45d549[_0x4cc7('0x92b')] = _0x13d01f;
_0x45d549[_0x4cc7('0x8')] = _0x5aff49(_0x13d01f[_0x4cc7('0x8')], {
'index': null,
'toString': function() {
return _0x4cc7('0x39b9') + this[_0x4cc7('0xb1c')] + ')';
},
'__class__': _0x45d549
});
var _0x3bc5ec = function() {};
_0x16dada[_0x4cc7('0x39ba')] = _0x3bc5ec;
_0x3bc5ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), 'unifill', _0x4cc7('0x39bb')];
_0x3bc5ec[_0x4cc7('0x39bc')] = function(_0x9fa185, _0x1a59f2) {
var _0x3be03d = 0x0;
var _0x5dad01 = _0x9fa185[_0x4cc7('0x21')];
var _0x398e80;
var _0x4c429b = 0x0;
for (_0x398e80 = _0x1a59f2['length']; _0x3be03d < _0x5dad01 && _0x4c429b < _0x398e80; ) {
var _0x203388 = _0x3be03d;
var _0x4bf907 = _0x9fa185['charCodeAt'](_0x3be03d);
_0x3be03d += 0xd800 <= _0x4bf907 && 0xdbff >= _0x4bf907 ? 0x2 : 0x1;
_0x203388 = _0x2a6a12[_0x4cc7('0x2ab8')](_0x9fa185, _0x203388);
_0x4bf907 = _0x4c429b;
var _0x48c401 = _0x1a59f2[_0x4cc7('0x22')](_0x4c429b);
_0x4c429b += 0xd800 <= _0x48c401 && 0xdbff >= _0x48c401 ? 0x2 : 0x1;
_0x4bf907 = _0x2a6a12[_0x4cc7('0x2ab8')](_0x1a59f2, _0x4bf907);
if (_0x203388 < _0x4bf907)
return -0x1;
if (_0x203388 > _0x4bf907)
return 0x1;
}
return _0x4c429b < _0x398e80 ? -0x1 : _0x3be03d < _0x5dad01 ? 0x1 : 0x0;
}
;
var _0x2a6a12 = {};
_0x16dada[_0x4cc7('0x39bd')] = _0x2a6a12;
_0x2a6a12[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x39b7'), _0x4cc7('0x39be'), _0x4cc7('0x39bf')];
_0x2a6a12[_0x4cc7('0x2ab8')] = function(_0x401794, _0x3c1192) {
if (_0x4cc7('0x39c0') !== 'YZKJk') {
return _0x34f78f[_0x4cc7('0x39c1')](_0x401794[_0x4cc7('0x21')], function(_0x3c1192) {
return _0x401794['charCodeAt'](_0x3c1192);
}, _0x3c1192);
} else {
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.25, 50.3);
this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x4f);
}
}
;
_0x2a6a12[_0x4cc7('0x39c2')] = function(_0x264ae5, _0x54754b, _0x451449) {
for (var _0x17f792 = 0x0; _0x54754b < _0x451449; ) {
var _0x435eeb = _0x264ae5[_0x4cc7('0x22')](_0x54754b);
_0x54754b += 0xd800 <= _0x435eeb && 0xdbff >= _0x435eeb ? 0x2 : 0x1;
++_0x17f792;
}
return _0x17f792;
}
;
var _0x34f78f = function() {};
_0x16dada[_0x4cc7('0x39c3')] = _0x34f78f;
_0x34f78f['__name__'] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x4cc7('0x50e'), 'unifill', _0x4cc7('0x39be'), 'Utf16Impl'];
_0x34f78f[_0x4cc7('0x39c1')] = function(_0x348bb0, _0x169616, _0x3cd74d) {
var _0x186101 = _0x4cc7('0x39c5')[_0x4cc7('0x46')]('|')
, _0x159e91 = 0x0;
while (!![]) {
switch (_0x186101[_0x159e91++]) {
case '0':
return _0x2d3e5b;
case '1':
if (0x0 > _0x3cd74d || _0x348bb0 <= _0x3cd74d)
throw new _0x202aa0(new _0x45d549(_0x3cd74d));
continue;
case '2':
if (_0x56067a[_0x4cc7('0x78f')](0xd800, _0x2d3e5b) && 0xdbff >= _0x2d3e5b) {
if (0x0 > _0x3cd74d + 0x1 || _0x348bb0 <= _0x3cd74d + 0x1)
throw new _0x202aa0(new _0x45d549(_0x3cd74d));
_0x348bb0 = _0x169616(_0x3cd74d + 0x1);
if (0xdc00 <= _0x348bb0 && 0xdfff >= _0x348bb0)
return _0x2d3e5b - 0xd7c0 << 0xa | _0x348bb0 & 0x3ff;
throw new _0x202aa0(new _0x45d549(_0x3cd74d));
}
continue;
case '3':
var _0x2d3e5b = _0x169616(_0x3cd74d);
continue;
case '4':
if (0xdc00 <= _0x2d3e5b && 0xdfff >= _0x2d3e5b)
throw new _0x202aa0(new _0x45d549(_0x3cd74d));
continue;
}
break;
}
}
;
var _0x4029ca = function(_0x686341, _0x4aadb3) {
null == _0x4aadb3 && (_0x4aadb3 = !0x1);
if (null != _0x686341)
if (_0x4aadb3)
_0x4aadb3 = new _0x3cded9(),
_0x4aadb3[_0x4cc7('0xbdd')] = this,
_0x333772[_0x4cc7('0x2119')]({
'promise': _0x4aadb3,
'work': _0x686341
});
else
try {
this['value'] = _0x686341(),
this[_0x4cc7('0x3251')] = !0x0;
} catch (_0x59f77d) {
_0x4964ea['lastException'] = _0x59f77d,
_0x59f77d instanceof _0x202aa0 && (_0x59f77d = _0x59f77d[_0x4cc7('0x9a4')]),
this[_0x4cc7('0x12aa')] = _0x59f77d,
this['isError'] = !0x0;
}
};
_0x16dada[_0x4cc7('0x39c6')] = _0x4029ca;
_0x4029ca[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], 'app', _0x4cc7('0x39c7')];
_0x4029ca['withError'] = function(_0x2050b3) {
var _0x39d96e = new _0x4029ca();
_0x39d96e[_0x4cc7('0x1fdf')] = !0x0;
_0x39d96e['error'] = _0x2050b3;
return _0x39d96e;
}
;
_0x4029ca[_0x4cc7('0xce7')] = function(_0x196704) {
var _0x4cac1c = new _0x4029ca();
_0x4cac1c[_0x4cc7('0x3251')] = !0x0;
_0x4cac1c[_0x4cc7('0x9')] = _0x196704;
return _0x4cac1c;
}
;
_0x4029ca[_0x4cc7('0x8')] = {};
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x12aa')] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x3251')] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x1fdf')] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x9')] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0xbde')] = null;
_0x4029ca[_0x4cc7('0x8')]['__errorListeners'] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x39c8')] = null;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x928')] = function(_0x21f745) {
null != _0x21f745 && (this.isComplete ? _0x21f745(this.value) : this.isError || (null == this.__completeListeners && (this.__completeListeners = []),
this.__completeListeners.push(_0x21f745)));
return this;
}
;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = function(_0x52e374) {
null != _0x52e374 && (this.isError ? _0x52e374(this.error) : this.isComplete || (null == this.__errorListeners && (this.__errorListeners = []),
this.__errorListeners.push(_0x52e374)));
return this;
}
;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x926')] = function(_0x4b42ec) {
null != _0x4b42ec && (null == this.__progressListeners && (this.__progressListeners = []),
this.__progressListeners.push(_0x4b42ec));
return this;
}
;
_0x4029ca[_0x4cc7('0x8')][_0x4cc7('0xce5')] = function(_0x52eb71) {
if (_0x4cc7('0x39c9') === _0x4cc7('0x39c9')) {
if (this.isComplete)
return _0x52eb71(this.value);
if (this.isError) {
var _0x56312e = new _0x4029ca();
_0x56312e.isError = !0x0;
_0x56312e.error = this.error;
return _0x56312e;
}
var _0x470aeb = new _0x3cded9();
this.onError(_0x48c401(_0x470aeb, _0x470aeb.error));
this.onProgress(_0x56067a.dCyfF(_0x48c401, _0x470aeb, _0x470aeb.progress));
this.onComplete(function(_0x56312e) {
_0x56312e = _0x52eb71(_0x56312e);
_0x56312e.onError(_0x48c401(_0x470aeb, _0x470aeb.error));
_0x56312e.onComplete(_0x48c401(_0x470aeb, _0x470aeb.complete));
});
return _0x470aeb.future;
} else {
return null == this.swf ? !0x1 : '' == _0x52eb71 && _0x4cc7('0x39ca') == _0x56312e ? !0x0 : _0x4cc7('0x37c2') != _0x56312e && _0x4cc7('0x39ca') != _0x56312e || null == this.swf ? !0x1 : this.swf.hasSymbol(_0x52eb71);
}
}
;
_0x4029ca[_0x4cc7('0x8')]['__class__'] = _0x4029ca;
var _0x333772 = function() {};
_0x16dada[_0x4cc7('0x39cb')] = _0x333772;
_0x333772['__name__'] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x39cc'), _0x4cc7('0x39cd')];
_0x333772['queue'] = function(_0x46ddc7) {
null == _0x333772[_0x4cc7('0x34b2')] && (_0x333772['threadPool'] = new _0x3f365f(),
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39ce')]['add'](_0x333772[_0x4cc7('0x39cf')]),
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x928')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d0')]),
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x35a3')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d1')]));
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x2119')](_0x46ddc7);
}
;
_0x333772[_0x4cc7('0x39cf')] = function(_0x324a7f) {
try {
var _0x2e1313 = _0x324a7f[_0x4cc7('0x39d2')]();
_0x333772['threadPool'][_0x4cc7('0x39d3')]({
'promise': _0x324a7f['promise'],
'result': _0x2e1313
});
} catch (_0x5a8f34) {
if ('UPNaj' !== _0x4cc7('0x39d4')) {
_0x4964ea[_0x4cc7('0xab4')] = _0x5a8f34,
_0x5a8f34 instanceof _0x202aa0 && (_0x5a8f34 = _0x5a8f34['val']),
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39d5')]({
'promise': _0x324a7f[_0x4cc7('0x34b3')],
'error': _0x5a8f34
});
} else {
this[_0x4cc7('0x387e')](null);
return;
}
}
}
;
_0x333772[_0x4cc7('0x39d0')] = function(_0x5b62e3) {
var _0x59f859 = {};
_0x59f859[_0x4cc7('0x39d6')] = _0x4cc7('0x2b16');
if (_0x4cc7('0x39d7') !== _0x4cc7('0x39d8')) {
_0x5b62e3[_0x4cc7('0x34b3')][_0x4cc7('0x43')](_0x5b62e3[_0x4cc7('0xced')]);
} else {
var _0x1d14c4 = [];
_0x5b62e3 = _0x3c1272['convertToGLSL'](_0x5b62e3, null);
b = _0x3c1272[_0x4cc7('0x39d9')](b, _0x1d14c4);
0x5 == _0x491796[_0x4cc7('0xbeb')] && (_0x491796[_0x4cc7('0x39da')](_0x5b62e3, {
'fileName': 'Program3D.hx',
'lineNumber': 0x18f,
'className': _0x4cc7('0x8c1'),
'methodName': 'upload'
}),
_0x491796[_0x4cc7('0x39da')](b, {
'fileName': 'Program3D.hx',
'lineNumber': 0x190,
'className': _0x4cc7('0x8c1'),
'methodName': _0x59f859['FgMDp']
}));
this[_0x4cc7('0x39db')]();
this['__uploadFromGLSL'](_0x5b62e3, b);
this[_0x4cc7('0x39dc')]();
b = 0x0;
for (_0x5b62e3 = _0x1d14c4[_0x4cc7('0x21')]; b < _0x5b62e3; ) {
var _0x497a12 = b++;
this[_0x4cc7('0x1f1f')][_0x497a12] = _0x1d14c4[_0x497a12];
}
}
}
;
_0x333772[_0x4cc7('0x39d1')] = function(_0x15f843) {
_0x15f843[_0x4cc7('0x34b3')][_0x4cc7('0x12aa')](_0x15f843['error']);
}
;
var _0x3cded9 = function() {
this['future'] = new _0x4029ca();
};
_0x16dada[_0x4cc7('0x39dd')] = _0x3cded9;
_0x3cded9[_0x4cc7('0x8f2')] = ['lime', 'app', _0x4cc7('0x39de')];
_0x3cded9[_0x4cc7('0x8')] = {};
_0x3cded9[_0x4cc7('0x8')][_0x4cc7('0xbdd')] = null;
_0x3cded9[_0x4cc7('0x8')]['complete'] = function(_0x452cea) {
if (!this.future.isError && (this.future.isComplete = !0x0,
this.future.value = _0x452cea,
null != this.future.__completeListeners)) {
for (var _0x55ea7b = 0x0, _0x583fed = this.future.__completeListeners; _0x55ea7b < _0x583fed.length; ) {
var _0x1e3c1c = _0x583fed[_0x55ea7b];
++_0x55ea7b;
_0x1e3c1c(_0x452cea);
}
this.future.__completeListeners = null;
}
return this;
}
;
_0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x39df')] = function(_0x32d2fc) {
_0x32d2fc.onComplete(_0x48c401(this, this.complete));
_0x32d2fc.onError(_0x48c401(this, this.error));
_0x32d2fc.onProgress(_0x48c401(this, this.progress));
return this;
}
;
_0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x12aa')] = function(_0x517d0f) {
if (!this.future.isComplete && (this.future.isError = !0x0,
this.future.error = _0x517d0f,
null != this.future.__errorListeners)) {
for (var _0x245655 = 0x0, _0x4335b6 = this.future.__errorListeners; _0x245655 < _0x4335b6.length; ) {
if ('kNRCQ' === _0x4cc7('0x39e0')) {
var _0x204eba = _0x4335b6[_0x245655];
++_0x245655;
_0x204eba(_0x517d0f);
} else {
_0x2a5c46.studentLastBox.index <= _0x2a5c46.studentLastBox.intermission.get_length() && (_0x22db6e.gaveUp = !0x0,
_0x55a4be.get_protip().display(0x1));
}
}
this.future.__errorListeners = null;
}
return this;
}
;
_0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = function(_0x1593ba, _0x25f156) {
if ('FvEeA' === _0x4cc7('0x39e1')) {
if (!this.future.isError && !this.future.isComplete && null != this.future.__progressListeners)
for (var _0x5449b9 = 0x0, _0x4c7fad = this.future.__progressListeners; _0x5449b9 < _0x4c7fad.length; ) {
var _0x607c56 = _0x4c7fad[_0x5449b9];
++_0x5449b9;
_0x607c56(_0x1593ba, _0x25f156);
}
return this;
} else {
throw new _0x202aa0(new _0xb16e5a());
}
}
;
_0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3cded9;
var _0x4d9d35 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this['__listeners'] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_Dynamic_Void'] = _0x4d9d35;
_0x4d9d35[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39e2')];
_0x4d9d35[_0x4cc7('0x8')] = {};
_0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x4d9d35[_0x4cc7('0x8')]['__repeat'] = null;
_0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x4d9d35[_0x4cc7('0x8')]['add'] = function(_0x3b2e92, _0x314173, _0x17a8a7) {
if (_0x4cc7('0x39e3') === 'HiyuR') {
return null;
} else {
var _0x350b38 = _0x4cc7('0x39e4').split('|')
, _0x581062 = 0x0;
while (!![]) {
switch (_0x350b38[_0x581062++]) {
case '0':
this.__priorities.push(_0x17a8a7);
continue;
case '1':
for (var _0x1be9fd = 0x0, _0x5a61a = this.__priorities.length; _0x1be9fd < _0x5a61a; ) {
var _0x3dec99 = _0x1be9fd++;
if (_0x17a8a7 > this.__priorities[_0x3dec99]) {
this.__listeners.splice(_0x3dec99, 0x0, _0x3b2e92);
this.__priorities.splice(_0x3dec99, 0x0, _0x17a8a7);
this.__repeat.splice(_0x3dec99, 0x0, !_0x314173);
return;
}
}
continue;
case '2':
_0x56067a.JzcBq(null, _0x314173) && (_0x314173 = !0x1);
continue;
case '3':
null == _0x17a8a7 && (_0x17a8a7 = 0x0);
continue;
case '4':
this.__listeners.push(_0x3b2e92);
continue;
case '5':
this.__repeat.push(!_0x314173);
continue;
}
break;
}
}
}
;
_0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x40cf39) {
for (var _0x367abb = this.__listeners.length; 0x0 <= --_0x367abb; )
_0x19c1c0.compareMethods(this.__listeners[_0x367abb], _0x40cf39) && (this.__listeners.splice(_0x367abb, 0x1),
this.__priorities.splice(_0x367abb, 0x1),
this.__repeat.splice(_0x367abb, 0x1));
}
;
_0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x4d9d35[_0x4cc7('0x8')]['dispatch'] = function(_0x24230d) {
this.canceled = !0x1;
for (var _0x1967f0 = this.__listeners, _0x494089 = this.__repeat, _0x47100c = 0x0; _0x47100c < _0x1967f0.length && (_0x1967f0[_0x47100c](_0x24230d),
_0x494089[_0x47100c] ? ++_0x47100c : this.remove(_0x1967f0[_0x47100c]),
!this.canceled); )
;
}
;
_0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4d9d35;
var _0x4c7f22 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x39e5')] = _0x4c7f22;
_0x4c7f22['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39e6')];
_0x4c7f22[_0x4cc7('0x8')] = {};
_0x4c7f22[_0x4cc7('0x8')]['canceled'] = null;
_0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x35741b, _0x43b6c0, _0x19d591) {
null == _0x19d591 && (_0x19d591 = 0x0);
null == _0x43b6c0 && (_0x43b6c0 = !0x1);
for (var _0x260a74 = 0x0, _0x168147 = this.__priorities.length; _0x260a74 < _0x168147; ) {
var _0x24963d = _0x260a74++;
if (_0x19d591 > this.__priorities[_0x24963d]) {
this.__listeners.splice(_0x24963d, 0x0, _0x35741b);
this.__priorities.splice(_0x24963d, 0x0, _0x19d591);
this.__repeat.splice(_0x24963d, 0x0, !_0x43b6c0);
return;
}
}
this.__listeners.push(_0x35741b);
this.__priorities.push(_0x19d591);
this.__repeat.push(!_0x43b6c0);
}
;
_0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x51de4a) {
for (var _0x47229a = this.__listeners.length; 0x0 <= --_0x47229a; )
_0x19c1c0.compareMethods(this.__listeners[_0x47229a], _0x51de4a) && (this.__listeners.splice(_0x47229a, 0x1),
this.__priorities.splice(_0x47229a, 0x1),
this.__repeat.splice(_0x47229a, 0x1));
}
;
_0x4c7f22[_0x4cc7('0x8')]['__listeners'] = null;
_0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x22f517, _0xc1657f, _0x87e003) {
this.canceled = !0x1;
for (var _0x3d73f4 = this.__listeners, _0x2c2025 = this.__repeat, _0xe6f503 = 0x0; _0xe6f503 < _0x3d73f4.length && (_0x3d73f4[_0xe6f503](_0x22f517, _0xc1657f, _0x87e003),
_0x2c2025[_0xe6f503] ? ++_0xe6f503 : this.remove(_0x3d73f4[_0xe6f503]),
!this.canceled); )
;
}
;
_0x4c7f22[_0x4cc7('0x8')]['__class__'] = _0x4c7f22;
var _0x199693 = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_Float_Float_Int_Void'] = _0x199693;
_0x199693[_0x4cc7('0x8f2')] = ['lime', 'app', _0x4cc7('0x39e7')];
_0x199693[_0x4cc7('0x8')] = {};
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x199693[_0x4cc7('0x8')]['__repeat'] = null;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x22791b, _0x49c828, _0x24aa8d) {
if ('FuGbR' === _0x4cc7('0x39e8')) {
var _0x2c1fb6 = this
, _0x1e8984 = new _0x17783b()
, _0x576b84 = new _0x23639f(_0x1e8984);
_0x172b83.get_currentLayout().add(_0x576b84, new _0x436bc1(0x2,_0x30bcc9.LEFT));
_0x172b83.get_currentLayout().add(_0x576b84, new _0x436bc1(0x2,_0x30bcc9.TOP));
this.addChild(_0x1e8984);
this.description = new _0x4e2005(_0x4a3eb0.galacticVandalism,!0x0);
_0x576b84 = new _0x23639f(this.description);
_0x172b83.get_currentLayout().add(_0x576b84, new _0x456817(!0x0,0x0));
_0x576b84 = new _0x23639f(this.description);
_0x172b83.get_currentLayout().add(_0x576b84, _0x4fb8d7.edge(_0x30bcc9.BOTTOM));
this.description.set_visible(!0x1);
this.addChild(this.description);
this.earned = _0x22bdfe.createTextField(0xffffff, 0x1e, null, _0x4cc7('0x223b'), 0x190, null, null, null, 0x0);
_0x576b84 = new _0x23639f(this.earned);
_0x172b83.get_currentLayout().add(_0x576b84, new _0x456817(!0x0,0x0));
var _0x35c741 = this.earned;
_0x576b84 = new _0x23639f(this.description);
_0x35c741 = new _0x23639f(_0x35c741);
_0x172b83.get_currentLayout().add(_0x35c741, new _0x310c15(!0x1,0.5), _0x576b84);
this.earned.set_visible(!0x1);
this.addChild(this.earned);
_0x576b84 = this.view = new _0x3cd1cb(0x64,0x64,null,null,null,!0x1);
_0x35c741 = new _0x23639f(_0x1e8984);
_0x3ab995.fillAreaRightOf(new _0x23639f(_0x576b84), _0x35c741, 0x0, null);
_0x576b84 = this.view;
_0x35c741 = new _0x23639f(this.description);
_0x3ab995.fillAreaAbove(new _0x23639f(_0x576b84), _0x35c741, 0x0, null);
this.view.xLocked = !0x0;
this.addChild(this.view);
_0x576b84 = new _0x24d6d3(this.view,0x1,0x1);
_0x1e8984 = new _0x23639f(_0x1e8984);
_0x35c741 = new _0x23639f(_0x576b84);
var _0x354043 = null;
null == _0x354043 && (_0x354043 = _0x172b83.get_currentLayout());
_0x354043.add(_0x35c741, new _0xaf08d9(0x5,_0x30bcc9.BOTTOM), _0x1e8984);
_0x354043.add(_0x35c741, new _0x310c15(!0x0,0.5), _0x1e8984);
this.addChild(_0x576b84);
_0x1e8984 = new _0x24d6d3(this.view,0x3,0x1);
_0x576b84 = new _0x23639f(_0x576b84);
_0x35c741 = new _0x23639f(_0x1e8984);
_0x172b83.get_currentLayout().add(_0x35c741, new _0x310c15(!0x0,0.5), _0x576b84);
_0x576b84 = new _0x23639f(this.description);
_0x35c741 = new _0x23639f(_0x1e8984);
_0x172b83.get_currentLayout().add(_0x35c741, new _0xaf08d9(0x5,_0x30bcc9.TOP), _0x576b84);
this.addChild(_0x1e8984);
this.grid = new _0xf532d6(0xa,0xaa,0xaa);
this.arrangement = new _0x159483(this.grid,null,null,this.view);
this.thumbnails = _0x2bc114.toObjectVector(null);
this.layout.items.push(new _0x195906(null,null,new _0xf64219(function() {
_0x2c1fb6.view.contentsYMargin = 0xa * _0x2c1fb6.layout.scale.y;
}
)));
_0x2c1fb6.view.contentsYMargin = 0xa * _0x2c1fb6.layout.scale.y;
_0x1e8984 = _0x48c401(this, this.clean);
this.layout.items.push(new _0x195906(null,null,new _0xf64219(_0x1e8984)));
for (_0x1e8984 = _0x4a3eb0.all.iterator(); _0x1e8984.hasNext(); )
_0x576b84 = _0x1e8984.next(),
this.addAchievement(_0x576b84);
} else {
null == _0x24aa8d && (_0x24aa8d = 0x0);
null == _0x49c828 && (_0x49c828 = !0x1);
for (var _0xe6b6e = 0x0, _0xed0add = this.__priorities.length; _0x2d63f9.PFFUu(_0xe6b6e, _0xed0add); ) {
var _0x431247 = _0xe6b6e++;
if (_0x24aa8d > this.__priorities[_0x431247]) {
this.__listeners.splice(_0x431247, 0x0, _0x22791b);
this.__priorities.splice(_0x431247, 0x0, _0x24aa8d);
this.__repeat.splice(_0x431247, 0x0, !_0x49c828);
return;
}
}
this.__listeners.push(_0x22791b);
this.__priorities.push(_0x24aa8d);
this.__repeat.push(!_0x49c828);
}
}
;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() {
this.canceled = !0x0;
}
;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x5797ff) {
for (var _0x4249ca = this.__listeners.length; 0x0 <= --_0x4249ca; )
_0x19c1c0.compareMethods(this.__listeners[_0x4249ca], _0x5797ff) && (this.__listeners.splice(_0x4249ca, 0x1),
this.__priorities.splice(_0x4249ca, 0x1),
this.__repeat.splice(_0x4249ca, 0x1));
}
;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x4946d5, _0x2fa903, _0x37b1e1) {
if (_0x4cc7('0x39e9') !== _0x4cc7('0x39e9')) {
null != _0x4946d5 && _0x4946d5.push(this);
return !0x0;
} else {
this.canceled = !0x1;
for (var _0x405f84 = this.__listeners, _0x30e270 = this.__repeat, _0x1a2148 = 0x0; _0x1a2148 < _0x405f84.length && (_0x405f84[_0x1a2148](_0x4946d5, _0x2fa903, _0x37b1e1),
_0x30e270[_0x1a2148] ? ++_0x1a2148 : this.remove(_0x405f84[_0x1a2148]),
!this.canceled); )
;
}
}
;
_0x199693[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x199693;
var _0x26e3e8 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this['__listeners'] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x39ea')] = _0x26e3e8;
_0x26e3e8[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', '_Event_Float_Float_Void'];
_0x26e3e8[_0x4cc7('0x8')] = {};
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x5216ca, _0x10ac52, _0x35cd8a) {
null == _0x35cd8a && (_0x35cd8a = 0x0);
null == _0x10ac52 && (_0x10ac52 = !0x1);
for (var _0x239bd1 = 0x0, _0x2e0b4d = this.__priorities.length; _0x239bd1 < _0x2e0b4d; ) {
var _0x42b4df = _0x239bd1++;
if (_0x35cd8a > this.__priorities[_0x42b4df]) {
this.__listeners.splice(_0x42b4df, 0x0, _0x5216ca);
this.__priorities.splice(_0x42b4df, 0x0, _0x35cd8a);
this.__repeat.splice(_0x42b4df, 0x0, !_0x10ac52);
return;
}
}
this.__listeners.push(_0x5216ca);
this.__priorities.push(_0x35cd8a);
this.__repeat.push(!_0x10ac52);
}
;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xe82b64) {
for (var _0x17445c = this.__listeners.length; 0x0 <= --_0x17445c; )
_0x19c1c0.compareMethods(this.__listeners[_0x17445c], _0xe82b64) && (this.__listeners.splice(_0x17445c, 0x1),
this.__priorities.splice(_0x17445c, 0x1),
this.__repeat.splice(_0x17445c, 0x1));
}
;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x9f3b10, _0x570717) {
this.canceled = !0x1;
for (var _0x35b6e0 = this.__listeners, _0x87a8f7 = this.__repeat, _0x5a282d = 0x0; _0x5a282d < _0x35b6e0.length && (_0x35b6e0[_0x5a282d](_0x9f3b10, _0x570717),
_0x87a8f7[_0x5a282d] ? ++_0x5a282d : this.remove(_0x35b6e0[_0x5a282d]),
!this.canceled); )
;
}
;
_0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x26e3e8;
var _0x12c4f0 = function() {
if ('sdrJF' !== _0x4cc7('0x39eb')) {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
} else {
null == d && (d = 0x0);
null == c && (c = 0x0);
null == b && (b = !0x1);
this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = a;
this[_0x4cc7('0x92e')][_0x4cc7('0x933')] = b;
this[_0x4cc7('0x92e')][_0x4cc7('0x934')] = c;
this['__state'][_0x4cc7('0x931')] = d;
}
};
_0x16dada[_0x4cc7('0x39ec')] = _0x12c4f0;
_0x12c4f0[_0x4cc7('0x8f2')] = [_0x2d63f9['FBEHE'], _0x4cc7('0x4e8'), _0x2d63f9[_0x4cc7('0x4e3')]];
_0x12c4f0[_0x4cc7('0x8')] = {};
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x283e4c, _0x1ce219, _0x53248d) {
null == _0x53248d && (_0x53248d = 0x0);
null == _0x1ce219 && (_0x1ce219 = !0x1);
for (var _0x4a9657 = 0x0, _0x8d0e28 = this.__priorities.length; _0x4a9657 < _0x8d0e28; ) {
if (_0x4cc7('0x39ed') !== 'ssPQN') {
var _0x4c9045 = _0x4a9657++;
if (_0x53248d > this.__priorities[_0x4c9045]) {
this.__listeners.splice(_0x4c9045, 0x0, _0x283e4c);
this.__priorities.splice(_0x4c9045, 0x0, _0x53248d);
this.__repeat.splice(_0x4c9045, 0x0, !_0x1ce219);
return;
}
} else {
var _0x248613 = 0xb4 * _0x283e4c / 3.141592653589793;
this.rotationAfterUpdate = _0x283e4c;
this.get_rotationZ() != _0x248613 && this.set_rotationZ(_0x248613);
return _0x283e4c;
}
}
this.__listeners.push(_0x283e4c);
this.__priorities.push(_0x53248d);
this.__repeat.push(!_0x1ce219);
}
;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() {
this.canceled = !0x0;
}
;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x470a0e) {
for (var _0x147f63 = this.__listeners.length; 0x0 <= --_0x147f63; )
_0x19c1c0.compareMethods(this.__listeners[_0x147f63], _0x470a0e) && (this.__listeners.splice(_0x147f63, 0x1),
this.__priorities.splice(_0x147f63, 0x1),
this.__repeat.splice(_0x147f63, 0x1));
}
;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x589d13, _0x1923c8, _0x121375) {
this.canceled = !0x1;
for (var _0x3fcc5f = this.__listeners, _0x42e86c = this.__repeat, _0x174e51 = 0x0; _0x174e51 < _0x3fcc5f.length && (_0x3fcc5f[_0x174e51](_0x589d13, _0x1923c8, _0x121375),
_0x42e86c[_0x174e51] ? ++_0x174e51 : this.remove(_0x3fcc5f[_0x174e51]),
!this.canceled); )
;
}
;
_0x12c4f0[_0x4cc7('0x8')]['__class__'] = _0x12c4f0;
var _0x339e17 = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x39ee')] = _0x339e17;
_0x339e17[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39ef')];
_0x339e17[_0x4cc7('0x8')] = {};
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x339e17[_0x4cc7('0x8')]['__repeat'] = null;
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x243122, _0x1dca08, _0x5202b0) {
null == _0x5202b0 && (_0x5202b0 = 0x0);
_0x2d63f9.RUnBw(null, _0x1dca08) && (_0x1dca08 = !0x1);
for (var _0x379492 = 0x0, _0x2a4574 = this.__priorities.length; _0x379492 < _0x2a4574; ) {
if (_0x4cc7('0x39f0') !== _0x4cc7('0x39f0')) {
for (var _0x1ab484 = null, _0x636964 = null, _0x219b24 = _0x243122.tunnel, _0x3d3846 = _0x243122.decorationData, _0x357cb1 = _0x243122.mapping, _0x3e38d8 = 0x0; _0x5202b0.hasNext() && (_0x3e38d8 < _0x1dca08 || 0x0 > _0x1dca08); ) {
_0x636964 = _0x5202b0.next();
_0x1ab484 = _0x55cb22.getTerrain(_0x219b24, _0x3d3846);
_0x1ab484.placeInLayout(_0x636964, _0x219b24.latestSection);
_0x219b24.registerObject(_0x1ab484);
if (null != _0x357cb1) {
var _0x110751 = _0x3e38d8 + _0x243122.count;
_0x219b24.backwards && (_0x110751 = _0x243122.indices.get_length() - 0x1 - _0x110751);
for (_0x110751 = _0x243122.indices.get(_0x110751); _0x357cb1.get_length() <= _0x110751; )
_0x357cb1.push(null);
_0x357cb1.set(_0x110751, _0x1ab484);
}
++_0x3e38d8;
}
_0x243122.lastTerrain = _0x1ab484;
_0x243122.lastPosition3D = _0x636964;
_0x243122.count += _0x3e38d8;
} else {
var _0x4c6f36 = _0x379492++;
if (_0x5202b0 > this.__priorities[_0x4c6f36]) {
this.__listeners.splice(_0x4c6f36, 0x0, _0x243122);
this.__priorities.splice(_0x4c6f36, 0x0, _0x5202b0);
this.__repeat.splice(_0x4c6f36, 0x0, !_0x1dca08);
return;
}
}
}
this.__listeners.push(_0x243122);
this.__priorities.push(_0x5202b0);
this.__repeat.push(!_0x1dca08);
}
;
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x2d5730) {
for (var _0x153008 = this.__listeners.length; _0x56067a.zWfdM(0x0, --_0x153008); )
_0x19c1c0.compareMethods(this.__listeners[_0x153008], _0x2d5730) && (this.__listeners.splice(_0x153008, 0x1),
this.__priorities.splice(_0x153008, 0x1),
this.__repeat.splice(_0x153008, 0x1));
}
;
_0x339e17[_0x4cc7('0x8')]['__listeners'] = null;
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x3b6633, _0xe50981, _0x42a569) {
this.canceled = !0x1;
for (var _0x345785 = this.__listeners, _0x251e06 = this.__repeat, _0x377575 = 0x0; _0x2d63f9.PFFUu(_0x377575, _0x345785.length) && (_0x345785[_0x377575](_0x3b6633, _0xe50981, _0x42a569),
_0x251e06[_0x377575] ? ++_0x377575 : this.remove(_0x345785[_0x377575]),
!this.canceled); )
;
}
;
_0x339e17[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x339e17;
var _0xd81315 = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_Int_Float_Float_Void'] = _0xd81315;
_0xd81315[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x39f1')];
_0xd81315[_0x4cc7('0x8')] = {};
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xc78daf, _0x564e50, _0x448b35) {
null == _0x448b35 && (_0x448b35 = 0x0);
null == _0x564e50 && (_0x564e50 = !0x1);
for (var _0x1c4706 = 0x0, _0x2ec99c = this.__priorities.length; _0x1c4706 < _0x2ec99c; ) {
var _0x587ca0 = _0x1c4706++;
if (_0x448b35 > this.__priorities[_0x587ca0]) {
this.__listeners.splice(_0x587ca0, 0x0, _0xc78daf);
this.__priorities.splice(_0x587ca0, 0x0, _0x448b35);
this.__repeat.splice(_0x587ca0, 0x0, !_0x564e50);
return;
}
}
this.__listeners.push(_0xc78daf);
this.__priorities.push(_0x448b35);
this.__repeat.push(!_0x564e50);
}
;
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0xd81315[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd81315;
var _0x52ac6b = function() {
if (_0x2d63f9[_0x4cc7('0x39f2')] === 'KzWle') {
this['canceled'] = !0x1;
this['__listeners'] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
} else {
return this[_0x4cc7('0x10b7')];
}
};
_0x16dada['lime.app._Event_Int_Float_Void'] = _0x52ac6b;
_0x52ac6b[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x4e8'), _0x2d63f9[_0x4cc7('0x4e5')]];
_0x52ac6b[_0x4cc7('0x8')] = {};
_0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x52ac6b[_0x4cc7('0x8')]['__priorities'] = null;
_0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x560ff7, _0x3ca013, _0x489cc7) {
if (_0x4cc7('0x39f3') !== _0x4cc7('0x39f4')) {
null == _0x489cc7 && (_0x489cc7 = 0x0);
null == _0x3ca013 && (_0x3ca013 = !0x1);
for (var _0x320a70 = 0x0, _0x330bd1 = this.__priorities.length; _0x320a70 < _0x330bd1; ) {
var _0x524ac6 = _0x320a70++;
if (_0x489cc7 > this.__priorities[_0x524ac6]) {
this.__listeners.splice(_0x524ac6, 0x0, _0x560ff7);
this.__priorities.splice(_0x524ac6, 0x0, _0x489cc7);
this.__repeat.splice(_0x524ac6, 0x0, !_0x3ca013);
return;
}
}
this.__listeners.push(_0x560ff7);
this.__priorities.push(_0x489cc7);
this.__repeat.push(!_0x3ca013);
} else {
var _0x52c3d4 = p.lastIndexOf('.');
0x0 <= _0x52c3d4 && (l = _0x3a8a6f.substr(p, 0x0, _0x52c3d4),
p = _0x3a8a6f.substr(p, _0x52c3d4 + 0x1, null),
l = _0x533da2.Method(l, p));
}
}
;
_0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x3b055b) {
for (var _0xae5755 = this.__listeners.length; 0x0 <= --_0xae5755; )
_0x19c1c0.compareMethods(this.__listeners[_0xae5755], _0x3b055b) && (this.__listeners.splice(_0xae5755, 0x1),
this.__priorities.splice(_0xae5755, 0x1),
this.__repeat.splice(_0xae5755, 0x1));
}
;
_0x52ac6b[_0x4cc7('0x8')]['__listeners'] = null;
_0x52ac6b[_0x4cc7('0x8')]['dispatch'] = function(_0x39f2eb, _0x330be3) {
this.canceled = !0x1;
for (var _0x2bfb06 = this.__listeners, _0x5932bd = this.__repeat, _0x4e6ee6 = 0x0; _0x4e6ee6 < _0x2bfb06.length && (_0x2bfb06[_0x4e6ee6](_0x39f2eb, _0x330be3),
_0x5932bd[_0x4e6ee6] ? ++_0x4e6ee6 : this.remove(_0x2bfb06[_0x4e6ee6]),
!this.canceled); )
;
}
;
_0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52ac6b;
var _0x1047d6 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x39f5')] = _0x1047d6;
_0x1047d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39f6')];
_0x1047d6[_0x4cc7('0x8')] = {};
_0x1047d6[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x1047d6[_0x4cc7('0x8')]['add'] = function(_0x3d7949, _0x3624ae, _0x31f89d) {
null == _0x31f89d && (_0x31f89d = 0x0);
null == _0x3624ae && (_0x3624ae = !0x1);
for (var _0x192d41 = 0x0, _0x254119 = this.__priorities.length; _0x192d41 < _0x254119; ) {
var _0x1631e8 = _0x192d41++;
if (_0x31f89d > this.__priorities[_0x1631e8]) {
this.__listeners.splice(_0x1631e8, 0x0, _0x3d7949);
this.__priorities.splice(_0x1631e8, 0x0, _0x31f89d);
this.__repeat.splice(_0x1631e8, 0x0, !_0x3624ae);
return;
}
}
this.__listeners.push(_0x3d7949);
this.__priorities.push(_0x31f89d);
this.__repeat.push(!_0x3624ae);
}
;
_0x1047d6[_0x4cc7('0x8')]['remove'] = function(_0x372d51) {
for (var _0x26b566 = this.__listeners.length; 0x0 <= --_0x26b566; )
_0x19c1c0.compareMethods(this.__listeners[_0x26b566], _0x372d51) && (this.__listeners.splice(_0x26b566, 0x1),
this.__priorities.splice(_0x26b566, 0x1),
this.__repeat.splice(_0x26b566, 0x1));
}
;
_0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x1047d6[_0x4cc7('0x8')]['dispatch'] = function(_0x104fdb, _0x57fa5f) {
this.canceled = !0x1;
for (var _0x20fdc6 = this.__listeners, _0x2e2d5c = this.__repeat, _0x2c6033 = 0x0; _0x2c6033 < _0x20fdc6.length && (_0x20fdc6[_0x2c6033](_0x104fdb, _0x57fa5f),
_0x2e2d5c[_0x2c6033] ? ++_0x2c6033 : this.remove(_0x20fdc6[_0x2c6033]),
!this.canceled); )
;
}
;
_0x1047d6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1047d6;
var _0x5d3147 = function() {
if (_0x2d63f9[_0x4cc7('0x2b6')]('kjlKi', 'kjlKi')) {
return new _0x20b7eb(a,b);
} else {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
}
};
_0x16dada[_0x4cc7('0x39f7')] = _0x5d3147;
_0x5d3147[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x2d63f9['qrjDK'], '_Event_Int_Void'];
_0x5d3147[_0x4cc7('0x8')] = {};
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x5d3147[_0x4cc7('0x8')]['add'] = function(_0x5196ea, _0x1b1a10, _0x46abb8) {
if ('gCofI' !== _0x4cc7('0x39f8')) {
return this.__x;
} else {
null == _0x46abb8 && (_0x46abb8 = 0x0);
null == _0x1b1a10 && (_0x1b1a10 = !0x1);
for (var _0x4b5863 = 0x0, _0x4ac706 = this.__priorities.length; _0x4b5863 < _0x4ac706; ) {
var _0x1f349b = _0x4b5863++;
if (_0x46abb8 > this.__priorities[_0x1f349b]) {
this.__listeners.splice(_0x1f349b, 0x0, _0x5196ea);
this.__priorities.splice(_0x1f349b, 0x0, _0x46abb8);
this.__repeat.splice(_0x1f349b, 0x0, !_0x1b1a10);
return;
}
}
this.__listeners.push(_0x5196ea);
this.__priorities.push(_0x46abb8);
this.__repeat.push(!_0x1b1a10);
}
}
;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x111129) {
for (var _0x5f23e4 = this.__listeners.length; 0x0 <= --_0x5f23e4; )
_0x19c1c0.compareMethods(this.__listeners[_0x5f23e4], _0x111129) && (this.__listeners.splice(_0x5f23e4, 0x1),
this.__priorities.splice(_0x5f23e4, 0x1),
this.__repeat.splice(_0x5f23e4, 0x1));
}
;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x4b0d3c) {
this.canceled = !0x1;
for (var _0x87d4e8 = this.__listeners, _0xce4b09 = this.__repeat, _0x59b87c = 0x0; _0x59b87c < _0x87d4e8.length && (_0x87d4e8[_0x59b87c](_0x4b0d3c),
_0xce4b09[_0x59b87c] ? ++_0x59b87c : this.remove(_0x87d4e8[_0x59b87c]),
!this.canceled); )
;
}
;
_0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d3147;
var _0xea976a = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_Int_lime_ui_JoystickHatPosition_Void'] = _0xea976a;
_0xea976a['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39f9')];
_0xea976a[_0x4cc7('0x8')] = {};
_0xea976a[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0xea976a[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0xea976a[_0x4cc7('0x8')]['__priorities'] = null;
_0xea976a[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x279c35, _0x5d849b, _0x2d2e87) {
null == _0x2d2e87 && (_0x2d2e87 = 0x0);
null == _0x5d849b && (_0x5d849b = !0x1);
for (var _0x3416f5 = 0x0, _0x522874 = this.__priorities.length; _0x3416f5 < _0x522874; ) {
var _0x1fca56 = _0x3416f5++;
if (_0x2d2e87 > this.__priorities[_0x1fca56]) {
this.__listeners.splice(_0x1fca56, 0x0, _0x279c35);
this.__priorities.splice(_0x1fca56, 0x0, _0x2d2e87);
this.__repeat.splice(_0x1fca56, 0x0, !_0x5d849b);
return;
}
}
this.__listeners.push(_0x279c35);
this.__priorities.push(_0x2d2e87);
this.__repeat.push(!_0x5d849b);
}
;
_0xea976a[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0xea976a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xea976a;
var _0x5e5483 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_String_Int_Int_Void'] = _0x5e5483;
_0x5e5483[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9['qrjDK'], _0x4cc7('0x39fa')];
_0x5e5483[_0x4cc7('0x8')] = {};
_0x5e5483[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x5e5483[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x374200, _0x3cab5c, _0xe57116) {
var _0x459f28 = {
rktBp: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 > _0x5260f5;
}
};
null == _0xe57116 && (_0xe57116 = 0x0);
null == _0x3cab5c && (_0x3cab5c = !0x1);
for (var _0x4ccc40 = 0x0, _0x3443e6 = this.__priorities.length; _0x4ccc40 < _0x3443e6; ) {
if (_0x4cc7('0x39fb') === _0x4cc7('0x39fb')) {
var _0x3cec9f = _0x4ccc40++;
if (_0xe57116 > this.__priorities[_0x3cec9f]) {
if (_0x4cc7('0x39fc') !== _0x4cc7('0x39fc')) {
var _0x3113dc = this.__array.length;
_0x459f28.rktBp(0x0, _0x374200) && (_0x374200 = 0x0);
if (_0x374200 > _0x3113dc)
for (; _0x3113dc < _0x374200; ) {
var _0x54646f = _0x3113dc++;
this.__array[_0x54646f] = null;
}
else
for (; this.__array.length > _0x374200; )
this.__array.pop();
} else {
this.__listeners.splice(_0x3cec9f, 0x0, _0x374200);
this.__priorities.splice(_0x3cec9f, 0x0, _0xe57116);
this.__repeat.splice(_0x3cec9f, 0x0, !_0x3cab5c);
return;
}
}
} else {
if (_0x374200 instanceof Array && null == _0x374200.__enum__)
return Array;
var _0x342cd3 = _0x374200.__class__;
if (null != _0x342cd3)
return _0x342cd3;
_0x374200 = _0x5260f5.__nativeClassName(_0x374200);
return null != _0x374200 ? _0x5260f5.__resolveNativeClass(_0x374200) : null;
}
}
this.__listeners.push(_0x374200);
this.__priorities.push(_0xe57116);
this.__repeat.push(!_0x3cab5c);
}
;
_0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x5e5483[_0x4cc7('0x8')]['__class__'] = _0x5e5483;
var _0x6be207 = function() {
if (_0x4cc7('0x39fd') === _0x4cc7('0x39fd')) {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this['__repeat'] = [];
} else {
_0x56067a[_0x4cc7('0x39fe')](0x0, a) ? this[_0x4cc7('0x2951')] = 0xb4 * (Math[_0x4cc7('0xc2b')]() - 0.5) : (a = this[_0x4cc7('0x2951')] += 0x0 * (Math[_0x4cc7('0xc2b')]() - 0.5),
this[_0x4cc7('0x2951')] = -0x5a <= a ? 0x5a >= a ? a : 0x5a : -0x5a);
return this[_0x4cc7('0x2951')];
}
};
_0x16dada['lime.app._Event_String_Void'] = _0x6be207;
_0x6be207['__name__'] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x39ff')];
_0x6be207[_0x4cc7('0x8')] = {};
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x6be207[_0x4cc7('0x8')]['__priorities'] = null;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x2b6223, _0x2cef30, _0x3643a7) {
if (_0x4cc7('0x3a00') !== _0x4cc7('0x3a00')) {
return 0x0;
} else {
null == _0x3643a7 && (_0x3643a7 = 0x0);
null == _0x2cef30 && (_0x2cef30 = !0x1);
for (var _0x2e4177 = 0x0, _0x2f4d51 = this.__priorities.length; _0x2e4177 < _0x2f4d51; ) {
var _0x4829cc = _0x2e4177++;
if (_0x3643a7 > this.__priorities[_0x4829cc]) {
if (_0x56067a.TQfEA(_0x4cc7('0x3a01'), _0x4cc7('0x3a01'))) {
this.__listeners.splice(_0x4829cc, 0x0, _0x2b6223);
this.__priorities.splice(_0x4829cc, 0x0, _0x3643a7);
this.__repeat.splice(_0x4829cc, 0x0, !_0x2cef30);
return;
} else {
this.errorText = _0x2b6223;
this.alreadySubmitted = _0x2cef30;
this.extras = _0x3643a7;
_0xcc959.call(this);
this.addEventListener(_0x4cc7('0x296'), _0x48c401(this, this.suppressClick));
}
}
}
this.__listeners.push(_0x2b6223);
this.__priorities.push(_0x3643a7);
this.__repeat.push(!_0x2cef30);
}
}
;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() {
this.canceled = !0x0;
}
;
_0x6be207[_0x4cc7('0x8')]['has'] = function(_0x1442e2) {
for (var _0x5ab8f3 = 0x0, _0x34bfc1 = this.__listeners; _0x5ab8f3 < _0x34bfc1.length; ) {
var _0x31ba91 = _0x34bfc1[_0x5ab8f3];
++_0x5ab8f3;
if (_0x19c1c0.compareMethods(_0x31ba91, _0x1442e2))
return !0x0;
}
return !0x1;
}
;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x5163ea) {
if (_0x4cc7('0x3a02') === _0x4cc7('0x3a02')) {
for (var _0x3031b4 = this.__listeners.length; 0x0 <= --_0x3031b4; )
_0x19c1c0.compareMethods(this.__listeners[_0x3031b4], _0x5163ea) && (this.__listeners.splice(_0x3031b4, 0x1),
this.__priorities.splice(_0x3031b4, 0x1),
this.__repeat.splice(_0x3031b4, 0x1));
} else {
var _0x1559af = c++;
_0x3031b4.set(_0x1559af, _0x5163ea[_0x1559af]);
}
}
;
_0x6be207[_0x4cc7('0x8')]['__listeners'] = null;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0xa1024d) {
this.canceled = !0x1;
for (var _0x59ca67 = this.__listeners, _0x9ae229 = this.__repeat, _0x188e1d = 0x0; _0x188e1d < _0x59ca67.length && (_0x59ca67[_0x188e1d](_0xa1024d),
_0x9ae229[_0x188e1d] ? ++_0x188e1d : this.remove(_0x59ca67[_0x188e1d]),
!this.canceled); )
;
}
;
_0x6be207[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x6be207;
var _0x57743b = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x3a03')] = _0x57743b;
_0x57743b[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9[_0x4cc7('0x4e7')], _0x4cc7('0x3a04')];
_0x57743b[_0x4cc7('0x8')] = {};
_0x57743b[_0x4cc7('0x8')]['canceled'] = null;
_0x57743b[_0x4cc7('0x8')]['__repeat'] = null;
_0x57743b[_0x4cc7('0x8')]['__priorities'] = null;
_0x57743b[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xa0b90b, _0xb25753, _0x25d78a) {
null == _0x25d78a && (_0x25d78a = 0x0);
null == _0xb25753 && (_0xb25753 = !0x1);
for (var _0xb1e1f0 = 0x0, _0x3bdb04 = this.__priorities.length; _0xb1e1f0 < _0x3bdb04; ) {
var _0x91c24a = _0xb1e1f0++;
if (_0x25d78a > this.__priorities[_0x91c24a]) {
this.__listeners.splice(_0x91c24a, 0x0, _0xa0b90b);
this.__priorities.splice(_0x91c24a, 0x0, _0x25d78a);
this.__repeat.splice(_0x91c24a, 0x0, !_0xb25753);
return;
}
}
this.__listeners.push(_0xa0b90b);
this.__priorities.push(_0x25d78a);
this.__repeat.push(!_0xb25753);
}
;
_0x57743b[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x563b42) {
for (var _0x209903 = this.__listeners.length; 0x0 <= --_0x209903; )
_0x19c1c0.compareMethods(this.__listeners[_0x209903], _0x563b42) && (this.__listeners.splice(_0x209903, 0x1),
this.__priorities.splice(_0x209903, 0x1),
this.__repeat.splice(_0x209903, 0x1));
}
;
_0x57743b[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x57743b[_0x4cc7('0x8')]['dispatch'] = function() {
this.canceled = !0x1;
for (var _0x11c21d = this.__listeners, _0x39b217 = this.__repeat, _0x42e07c = 0x0; _0x42e07c < _0x11c21d.length && (_0x11c21d[_0x42e07c](),
_0x39b217[_0x42e07c] ? ++_0x42e07c : this.remove(_0x11c21d[_0x42e07c]),
!this.canceled); )
;
}
;
_0x57743b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x57743b;
var _0x5d0f69 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this['__priorities'] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x3a05')] = _0x5d0f69;
_0x5d0f69['__name__'] = ['lime', 'app', '_Event_lime_graphics_RenderContext_Void'];
_0x5d0f69[_0x4cc7('0x8')] = {};
_0x5d0f69[_0x4cc7('0x8')]['canceled'] = null;
_0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x5d0f69[_0x4cc7('0x8')]['add'] = function(_0x3da803, _0x46f0f8, _0x38423a) {
null == _0x38423a && (_0x38423a = 0x0);
null == _0x46f0f8 && (_0x46f0f8 = !0x1);
for (var _0x3f0e20 = 0x0, _0x5b227b = this.__priorities.length; _0x3f0e20 < _0x5b227b; ) {
var _0x1f6687 = _0x3f0e20++;
if (_0x38423a > this.__priorities[_0x1f6687]) {
if ('zLDqw' === 'RfPfP') {
_0x46f0f8(_0x3da803);
} else {
this.__listeners.splice(_0x1f6687, 0x0, _0x3da803);
this.__priorities.splice(_0x1f6687, 0x0, _0x38423a);
this.__repeat.splice(_0x1f6687, 0x0, !_0x46f0f8);
return;
}
}
}
this.__listeners.push(_0x3da803);
this.__priorities.push(_0x38423a);
this.__repeat.push(!_0x46f0f8);
}
;
_0x5d0f69[_0x4cc7('0x8')]['cancel'] = function() {
this.canceled = !0x0;
}
;
_0x5d0f69[_0x4cc7('0x8')]['remove'] = function(_0x5ae0ef) {
for (var _0x2b4298 = this.__listeners.length; 0x0 <= --_0x2b4298; )
_0x19c1c0.compareMethods(this.__listeners[_0x2b4298], _0x5ae0ef) && (this.__listeners.splice(_0x2b4298, 0x1),
this.__priorities.splice(_0x2b4298, 0x1),
this.__repeat.splice(_0x2b4298, 0x1));
}
;
_0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x34aa56) {
this.canceled = !0x1;
for (var _0x5c4d6a = this.__listeners, _0x28d619 = this.__repeat, _0x51d033 = 0x0; _0x51d033 < _0x5c4d6a.length && (_0x5c4d6a[_0x51d033](_0x34aa56),
_0x28d619[_0x51d033] ? ++_0x51d033 : this.remove(_0x5c4d6a[_0x51d033]),
!this.canceled); )
;
}
;
_0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d0f69;
var _0x314403 = function() {
if (_0x4cc7('0x3a06') !== 'QUdhZ') {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
} else {
return _0x4cc7('0x23f3') + this['name'] + '.png';
}
};
_0x16dada[_0x4cc7('0x3a07')] = _0x314403;
_0x314403['__name__'] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x3a08')];
_0x314403[_0x4cc7('0x8')] = {};
_0x314403[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x314403[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x314403[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x314403[_0x4cc7('0x8')]['add'] = function(_0x38ab31, _0x1a7d38, _0x189589) {
null == _0x189589 && (_0x189589 = 0x0);
null == _0x1a7d38 && (_0x1a7d38 = !0x1);
for (var _0x4c3761 = 0x0, _0x1ce746 = this.__priorities.length; _0x4c3761 < _0x1ce746; ) {
var _0x476594 = _0x4c3761++;
if (_0x2d63f9.kpoej(_0x189589, this.__priorities[_0x476594])) {
this.__listeners.splice(_0x476594, 0x0, _0x38ab31);
this.__priorities.splice(_0x476594, 0x0, _0x189589);
this.__repeat.splice(_0x476594, 0x0, !_0x1a7d38);
return;
}
}
this.__listeners.push(_0x38ab31);
this.__priorities.push(_0x189589);
this.__repeat.push(!_0x1a7d38);
}
;
_0x314403[_0x4cc7('0x8')]['remove'] = function(_0x5db6fa) {
for (var _0xff38ed = this.__listeners.length; 0x0 <= --_0xff38ed; )
_0x19c1c0.compareMethods(this.__listeners[_0xff38ed], _0x5db6fa) && (this.__listeners.splice(_0xff38ed, 0x1),
this.__priorities.splice(_0xff38ed, 0x1),
this.__repeat.splice(_0xff38ed, 0x1));
}
;
_0x314403[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x314403[_0x4cc7('0x8')]['dispatch'] = function(_0x204d68, _0x470151) {
this.canceled = !0x1;
for (var _0x2f76a5 = this.__listeners, _0x582914 = this.__repeat, _0xb429f9 = 0x0; _0xb429f9 < _0x2f76a5.length && (_0x2f76a5[_0xb429f9](_0x204d68, _0x470151),
_0x582914[_0xb429f9] ? ++_0xb429f9 : this.remove(_0x2f76a5[_0xb429f9]),
!this.canceled); )
;
}
;
_0x314403[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x314403;
var _0xd81c83 = function() {
if (_0x4cc7('0x3a09') === _0x4cc7('0x3a09')) {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
} else {
for (var _0x483389 = this[_0x4cc7('0x3a0a')], _0x5896d4 = this[_0x4cc7('0x3e7')], _0x1ad4bb = 0x8 * a['length'] / _0x483389 | 0x0, _0x4b03a5 = new _0x3fbf75(new _0x5abb78(_0x1ad4bb + (0x0 == 0x8 * a['length'] % _0x483389 ? 0x0 : 0x1))), _0x21ef0d = 0x0, _0x55ab01 = 0x0, _0x3b762b = (0x1 << _0x483389) - 0x1, _0x203aaf = 0x0, _0x4e8e40 = 0x0; _0x4e8e40 < _0x1ad4bb; ) {
for (; _0x55ab01 < _0x483389; )
_0x55ab01 += 0x8,
_0x21ef0d <<= 0x8,
_0x21ef0d |= a['b'][_0x203aaf++];
_0x55ab01 -= _0x483389;
_0x4b03a5['b'][_0x4e8e40++] = _0x5896d4['b'][_0x21ef0d >> _0x55ab01 & _0x3b762b] & 0xff;
}
0x0 < _0x55ab01 && (_0x4b03a5['b'][_0x4e8e40++] = _0x5896d4['b'][_0x56067a[_0x4cc7('0x814')](_0x21ef0d, _0x483389 - _0x55ab01) & _0x3b762b] & 0xff);
return _0x4b03a5;
}
};
_0x16dada[_0x4cc7('0x3a0b')] = _0xd81c83;
_0xd81c83[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x3a0c')];
_0xd81c83[_0x4cc7('0x8')] = {};
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x5bad0c, _0x290c6c, _0xf04cb0) {
null == _0xf04cb0 && (_0xf04cb0 = 0x0);
null == _0x290c6c && (_0x290c6c = !0x1);
for (var _0x420de3 = 0x0, _0x160751 = this.__priorities.length; _0x420de3 < _0x160751; ) {
var _0x169904 = _0x420de3++;
if (_0xf04cb0 > this.__priorities[_0x169904]) {
if (_0x4cc7('0x3a0d') !== 'StyHK') {
this.__listeners.splice(_0x169904, 0x0, _0x5bad0c);
this.__priorities.splice(_0x169904, 0x0, _0xf04cb0);
this.__repeat.splice(_0x169904, 0x0, !_0x290c6c);
return;
} else {
_0x5bad0c = _0x3fbf75.ofString(_0x5bad0c);
for (var _0x452133 = (_0x5bad0c.length + 0x8 >> 0x6) + 0x1, _0x540d70 = [], _0x185ccc = 0x0, _0x211f5d = 0x10 * _0x452133; _0x185ccc < _0x211f5d; ) {
var _0x236402 = _0x185ccc++;
_0x540d70[_0x236402] = 0x0;
}
_0x185ccc = 0x0;
for (_0x211f5d = _0x5bad0c.length; _0x185ccc < _0x211f5d; )
_0x236402 = _0x185ccc++,
_0x540d70[_0x236402 >> 0x2] |= _0x5bad0c.b[_0x236402] << 0x18 - ((_0x236402 & 0x3) << 0x3);
_0x185ccc = _0x5bad0c.length;
_0x540d70[_0x185ccc >> 0x2] |= 0x80 << 0x18 - ((_0x185ccc & 0x3) << 0x3);
_0x540d70[0x10 * _0x452133 - 0x1] = 0x8 * _0x5bad0c.length;
return _0x540d70;
}
}
}
this.__listeners.push(_0x5bad0c);
this.__priorities.push(_0xf04cb0);
this.__repeat.push(!_0x290c6c);
}
;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x4cd03b) {
if ('VFQXc' === 'AzZkV') {
_0x298f62.prototype.cleanCompilationData.call(this);
this._uvVarying = null;
} else {
for (var _0x3a02f4 = this.__listeners.length; 0x0 <= --_0x3a02f4; )
_0x19c1c0.compareMethods(this.__listeners[_0x3a02f4], _0x4cd03b) && (this.__listeners.splice(_0x3a02f4, 0x1),
this.__priorities.splice(_0x3a02f4, 0x1),
this.__repeat.splice(_0x3a02f4, 0x1));
}
}
;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x56dfc0) {
this.canceled = !0x1;
for (var _0x75eeb8 = this.__listeners, _0x1c18dc = this.__repeat, _0x40f2ee = 0x0; _0x40f2ee < _0x75eeb8.length && (_0x75eeb8[_0x40f2ee](_0x56dfc0),
_0x1c18dc[_0x40f2ee] ? ++_0x40f2ee : this.remove(_0x75eeb8[_0x40f2ee]),
!this.canceled); )
;
}
;
_0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd81c83;
var _0x5760a0 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this['__listeners'] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x3a0e')] = _0x5760a0;
_0x5760a0['__name__'] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x3a0f')];
_0x5760a0[_0x4cc7('0x8')] = {};
_0x5760a0[_0x4cc7('0x8')]['canceled'] = null;
_0x5760a0[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x5760a0[_0x4cc7('0x8')]['__priorities'] = null;
_0x5760a0[_0x4cc7('0x8')]['add'] = function(_0x195fda, _0xa5ee6b, _0x53f8d3) {
null == _0x53f8d3 && (_0x53f8d3 = 0x0);
null == _0xa5ee6b && (_0xa5ee6b = !0x1);
for (var _0x344f93 = 0x0, _0x1f6c6e = this.__priorities.length; _0x344f93 < _0x1f6c6e; ) {
var _0x11e55a = _0x344f93++;
if (_0x53f8d3 > this.__priorities[_0x11e55a]) {
this.__listeners.splice(_0x11e55a, 0x0, _0x195fda);
this.__priorities.splice(_0x11e55a, 0x0, _0x53f8d3);
this.__repeat.splice(_0x11e55a, 0x0, !_0xa5ee6b);
return;
}
}
this.__listeners.push(_0x195fda);
this.__priorities.push(_0x53f8d3);
this.__repeat.push(!_0xa5ee6b);
}
;
_0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x575413) {
for (var _0xc4a7f0 = this.__listeners.length; _0x56067a.ZFJOK(0x0, --_0xc4a7f0); )
_0x19c1c0.compareMethods(this.__listeners[_0xc4a7f0], _0x575413) && (this.__listeners.splice(_0xc4a7f0, 0x1),
this.__priorities.splice(_0xc4a7f0, 0x1),
this.__repeat.splice(_0xc4a7f0, 0x1));
}
;
_0x5760a0[_0x4cc7('0x8')]['__listeners'] = null;
_0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x35d80b) {
if (_0x4cc7('0x3a10') === 'SIgox') {
this.canceled = !0x1;
for (var _0x49cfa3 = this.__listeners, _0x4da235 = this.__repeat, _0x1156e5 = 0x0; _0x1156e5 < _0x49cfa3.length && (_0x49cfa3[_0x1156e5](_0x35d80b),
_0x4da235[_0x1156e5] ? ++_0x1156e5 : this.remove(_0x49cfa3[_0x1156e5]),
!this.canceled); )
;
} else {
var _0x4a77e8 = e++;
'' != _0x35d80b[_0x4a77e8] && (_0x1156e5 = _0x35d80b[_0x4a77e8].split('/'),
_0x4da235.vertexIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x0]), this._vertices.get_length())),
null != _0x1156e5[0x1] && 0x0 < _0x1156e5[0x1].length && _0x4da235.uvIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x1]), this._uvs.get_length())),
null != _0x1156e5[0x2] && 0x0 < _0x1156e5[0x2].length && _0x4da235.normalIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x2]), this._vertexNormals.get_length())),
_0x4da235.indexIds.push(_0x35d80b[_0x4a77e8]));
}
}
;
_0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5760a0;
var _0x4f3483 = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_lime_ui_Joystick_Void'] = _0x4f3483;
_0x4f3483['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x3a11')];
_0x4f3483[_0x4cc7('0x8')] = {};
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x4f3483[_0x4cc7('0x8')]['add'] = function(_0x512018, _0x327196, _0x1dd62a) {
var _0x56a6e9 = {
cYuyU: _0x4cc7('0x1876')
};
null == _0x1dd62a && (_0x1dd62a = 0x0);
_0x2d63f9.RUnBw(null, _0x327196) && (_0x327196 = !0x1);
for (var _0x2ad670 = 0x0, _0x5c8f3d = this.__priorities.length; _0x2ad670 < _0x5c8f3d; ) {
var _0x2a2d98 = _0x2ad670++;
if (_0x1dd62a > this.__priorities[_0x2a2d98]) {
if ('jFVjU' !== _0x4cc7('0x3a12')) {
this.__listeners.splice(_0x2a2d98, 0x0, _0x512018);
this.__priorities.splice(_0x2a2d98, 0x0, _0x1dd62a);
this.__repeat.splice(_0x2a2d98, 0x0, !_0x327196);
return;
} else {
_0x1eb24a.prototype.deserialize.call(this, _0x512018);
this.morph = this.skin = null;
if (_0x512018.hasNode.resolve('skin') && 0x0 < _0x512018.nodes.resolve(_0x4cc7('0x1876')).length)
this.skin = new _0x31c3dd(_0x512018.node.resolve(_0x56a6e9.cYuyU));
else if (_0x512018.hasNode.resolve(_0x4cc7('0x1874')) && 0x0 < _0x512018.nodes.resolve('morph').length)
this.morph = new _0x9ce34f(_0x512018.node.resolve(_0x4cc7('0x1874')));
else
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19b3')));
}
}
}
this.__listeners.push(_0x512018);
this.__priorities.push(_0x1dd62a);
this.__repeat.push(!_0x327196);
}
;
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x4e47c8) {
if (_0x2d63f9.KAnvP('lVOiS', 'pBlRK')) {
_0x4e47c8 && (this._reverse = !0x1);
this._back = !0x1;
return this._backAndForth = _0x4e47c8;
} else {
for (var _0x35f162 = this.__listeners.length; 0x0 <= --_0x35f162; )
_0x19c1c0.compareMethods(this.__listeners[_0x35f162], _0x4e47c8) && (this.__listeners.splice(_0x35f162, 0x1),
this.__priorities.splice(_0x35f162, 0x1),
this.__repeat.splice(_0x35f162, 0x1));
}
}
;
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x2e36e9) {
this.canceled = !0x1;
for (var _0x4941b9 = this.__listeners, _0x83627b = this.__repeat, _0x261bb0 = 0x0; _0x261bb0 < _0x4941b9.length && (_0x4941b9[_0x261bb0](_0x2e36e9),
_0x83627b[_0x261bb0] ? ++_0x261bb0 : this.remove(_0x4941b9[_0x261bb0]),
!this.canceled); )
;
}
;
_0x4f3483[_0x4cc7('0x8')]['__class__'] = _0x4f3483;
var _0x33bb0f = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada['lime.app._Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void'] = _0x33bb0f;
_0x33bb0f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), '_Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void'];
_0x33bb0f[_0x4cc7('0x8')] = {};
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x33bb0f[_0x4cc7('0x8')]['add'] = function(_0x3cf66c, _0x450575, _0x59444b) {
null == _0x59444b && (_0x59444b = 0x0);
null == _0x450575 && (_0x450575 = !0x1);
for (var _0x315a14 = 0x0, _0x14deea = this.__priorities.length; _0x315a14 < _0x14deea; ) {
var _0x4638aa = _0x315a14++;
if (_0x59444b > this.__priorities[_0x4638aa]) {
if ('NMaiu' !== _0x4cc7('0x3a13')) {
this.__listeners.splice(_0x4638aa, 0x0, _0x3cf66c);
this.__priorities.splice(_0x4638aa, 0x0, _0x59444b);
this.__repeat.splice(_0x4638aa, 0x0, !_0x450575);
return;
} else {
this.skater = new _0x40b5bf(this.section,_0x1fb3e3.skater,!0x1,null,!0x1,null);
this.sprites.push(this.skater);
var _0x393f4e = this.explorePath.pathName;
_0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e);
this.skater.goesTo = new _0x42bd00(_0x393f4e,0x1);
this.student = new _0x40b5bf(this.section,_0x1fb3e3.student,!0x1,null,!0x1,null);
this.sprites.push(this.student);
_0x393f4e = this.explorePath.pathName;
_0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e);
this.student.goesTo = new _0x42bd00(_0x393f4e,0x1);
this.child = new _0x40b5bf(this.section,_0x1fb3e3.child,!0x0,null,!0x1,null);
this.sprites.push(this.child);
_0x393f4e = this.explorePath.pathName;
_0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e);
this.child.goesTo = new _0x42bd00(_0x393f4e,0x2);
}
}
}
this.__listeners.push(_0x3cf66c);
this.__priorities.push(_0x59444b);
this.__repeat.push(!_0x450575);
}
;
_0x33bb0f[_0x4cc7('0x8')]['cancel'] = function() {
this.canceled = !0x0;
}
;
_0x33bb0f[_0x4cc7('0x8')]['remove'] = function(_0x482759) {
if ('efiUt' === 'vpNvf') {
var _0x741dc5 = _0x4cc7('0x3a14').split('|')
, _0x342fb4 = 0x0;
while (!![]) {
switch (_0x741dc5[_0x342fb4++]) {
case '0':
this.hud = new _0x15fb3c();
continue;
case '1':
this.resultsWindow = new _0x1823c2();
continue;
case '2':
this.addChild(this.hud);
continue;
case '3':
this.addChild(this.options);
continue;
case '4':
this.addChild(this.levelStartText);
continue;
case '5':
this.levelStartText = new _0x1ad444();
continue;
case '6':
this.options = new _0x45ea78();
continue;
}
break;
}
} else {
for (var _0x2ff23a = this.__listeners.length; 0x0 <= --_0x2ff23a; )
_0x19c1c0.compareMethods(this.__listeners[_0x2ff23a], _0x482759) && (this.__listeners.splice(_0x2ff23a, 0x1),
this.__priorities.splice(_0x2ff23a, 0x1),
this.__repeat.splice(_0x2ff23a, 0x1));
}
}
;
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x56f543, _0x470cd4) {
if ('SWqiP' === _0x4cc7('0x3a15')) {
this.canceled = !0x1;
for (var _0x2c5af3 = this.__listeners, _0x77a75b = this.__repeat, _0x3a1e9a = 0x0; _0x3a1e9a < _0x2c5af3.length && (_0x2c5af3[_0x3a1e9a](_0x56f543, _0x470cd4),
_0x77a75b[_0x3a1e9a] ? ++_0x3a1e9a : this.remove(_0x2c5af3[_0x3a1e9a]),
!this.canceled); )
;
} else {
return this.buf.a[this.offset + _0x56f543];
}
}
;
_0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x33bb0f;
var _0x5d936e = function() {
this[_0x4cc7('0x1804')] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x3a16')] = _0x5d936e;
_0x5d936e['__name__'] = ['lime', _0x4cc7('0x4e8'), '_Event_lime_ui_Touch_Void'];
_0x5d936e[_0x4cc7('0x8')] = {};
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x5d936e[_0x4cc7('0x8')]['__priorities'] = null;
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x33caab, _0x76bbd5, _0x42f625) {
var _0x4ec06a = {
NcaAN: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
}
};
if (_0x56067a.ycDZY('VWvsI', _0x4cc7('0x3a17'))) {
null == _0x42f625 && (_0x42f625 = 0x0);
null == _0x76bbd5 && (_0x76bbd5 = !0x1);
for (var _0x1c2369 = 0x0, _0xce4a4e = this.__priorities.length; _0x1c2369 < _0xce4a4e; ) {
var _0x1b534a = _0x1c2369++;
if (_0x42f625 > this.__priorities[_0x1b534a]) {
this.__listeners.splice(_0x1b534a, 0x0, _0x33caab);
this.__priorities.splice(_0x1b534a, 0x0, _0x42f625);
this.__repeat.splice(_0x1b534a, 0x0, !_0x76bbd5);
return;
}
}
this.__listeners.push(_0x33caab);
this.__priorities.push(_0x42f625);
this.__repeat.push(!_0x76bbd5);
} else {
var _0x12c5ba = _0x20b7eb.temp;
w = (l.x - _0x12c5ba.x) * (l.x - _0x12c5ba.x) + (l.y - _0x12c5ba.y) * (l.y - _0x12c5ba.y) + _0x4ec06a.NcaAN(l.z - _0x12c5ba.z, l.z - _0x12c5ba.z);
w < p && (_0x1b534a = _0x33caab,
p = w);
}
}
;
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x39d831) {
for (var _0x395794 = this.__listeners.length; _0x2d63f9.ZPlHn(0x0, --_0x395794); )
_0x19c1c0.compareMethods(this.__listeners[_0x395794], _0x39d831) && (this.__listeners.splice(_0x395794, 0x1),
this.__priorities.splice(_0x395794, 0x1),
this.__repeat.splice(_0x395794, 0x1));
}
;
_0x5d936e[_0x4cc7('0x8')]['__listeners'] = null;
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x18dec5) {
this.canceled = !0x1;
for (var _0x2e5826 = this.__listeners, _0x1cae0a = this.__repeat, _0x451ffd = 0x0; _0x451ffd < _0x2e5826.length && (_0x2e5826[_0x451ffd](_0x18dec5),
_0x1cae0a[_0x451ffd] ? ++_0x451ffd : this.remove(_0x2e5826[_0x451ffd]),
!this.canceled); )
;
}
;
_0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d936e;
var _0x4a47d7 = function() {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this[_0x4cc7('0xc91')] = [];
};
_0x16dada[_0x4cc7('0x3a18')] = _0x4a47d7;
_0x4a47d7[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9[_0x4cc7('0x4e7')], _0x4cc7('0x3a19')];
_0x4a47d7[_0x4cc7('0x8')] = {};
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x148ab8, _0x335615, _0x3a1f30) {
null == _0x3a1f30 && (_0x3a1f30 = 0x0);
null == _0x335615 && (_0x335615 = !0x1);
for (var _0x12fdcc = 0x0, _0x1352ef = this.__priorities.length; _0x12fdcc < _0x1352ef; ) {
var _0x56c679 = _0x12fdcc++;
if (_0x3a1f30 > this.__priorities[_0x56c679]) {
this.__listeners.splice(_0x56c679, 0x0, _0x148ab8);
this.__priorities.splice(_0x56c679, 0x0, _0x3a1f30);
this.__repeat.splice(_0x56c679, 0x0, !_0x335615);
return;
}
}
this.__listeners.push(_0x148ab8);
this.__priorities.push(_0x3a1f30);
this.__repeat.push(!_0x335615);
}
;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xccd469) {
for (var _0x204b7a = this.__listeners.length; 0x0 <= --_0x204b7a; )
_0x19c1c0.compareMethods(this.__listeners[_0x204b7a], _0xccd469) && (this.__listeners.splice(_0x204b7a, 0x1),
this.__priorities.splice(_0x204b7a, 0x1),
this.__repeat.splice(_0x204b7a, 0x1));
}
;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x5a381b) {
this.canceled = !0x1;
for (var _0x56eef0 = this.__listeners, _0x4b1635 = this.__repeat, _0x19e4b1 = 0x0; _0x19e4b1 < _0x56eef0.length && (_0x56eef0[_0x19e4b1](_0x5a381b),
_0x4b1635[_0x19e4b1] ? ++_0x19e4b1 : this.remove(_0x56eef0[_0x19e4b1]),
!this.canceled); )
;
}
;
_0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4a47d7;
var _0x21e354 = function(_0x5e5f73, _0x117582, _0x1176b3, _0x44da36, _0x173226, _0x793db1, _0x2e7ea4) {
null == _0x173226 && (_0x173226 = -0x1);
null == _0x44da36 && (_0x44da36 = -0x1);
null == _0x1176b3 && (_0x1176b3 = 0x0);
null == _0x117582 && (_0x117582 = 0x0);
this[_0x4cc7('0x3457')] = _0x117582;
this['offsetY'] = _0x1176b3;
this[_0x4cc7('0x7d9')] = _0x44da36;
this[_0x4cc7('0x98b')] = _0x173226;
this[_0x4cc7('0x986')] = 0x0;
null == _0x2e7ea4 && (_0x2e7ea4 = _0x231b05['CANVAS']);
this['type'] = _0x2e7ea4;
if (null == _0x5e5f73) {
if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x3a1a'), _0x4cc7('0x3a1a'))) {
if (0x0 < _0x44da36 && 0x0 < _0x173226)
switch (this[_0x4cc7('0x994')][0x1]) {
case 0x0:
this['buffer'] = new _0x18c0fe(null,_0x44da36,_0x173226);
_0x1c27fe[_0x4cc7('0x397b')](this, _0x44da36, _0x173226);
null != _0x793db1 && 0x0 != _0x793db1 && this['fillRect'](new _0x3a3269(0x0,0x0,_0x44da36,_0x173226), _0x793db1);
break;
case 0x1:
_0x5e5f73 = _0x2d63f9[_0x4cc7('0x2f5')](_0x44da36, _0x173226) * 0x4,
_0x5e5f73 = null != _0x5e5f73 ? new _0x20e95b(_0x5e5f73) : null,
this[_0x4cc7('0xaa3')] = new _0x18c0fe(_0x5e5f73,_0x44da36,_0x173226),
_0x2d63f9[_0x4cc7('0x2f9')](null, _0x793db1) && 0x0 != _0x793db1 && this['fillRect'](new _0x3a3269(0x0,0x0,_0x44da36,_0x173226), _0x793db1);
}
} else {
_0x5aff49(_0x5e5f73);
}
} else
this[_0x4cc7('0x3a1b')](_0x5e5f73);
};
_0x16dada[_0x4cc7('0x3a1c')] = _0x21e354;
_0x21e354[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), 'Image'];
_0x21e354[_0x4cc7('0x3a1d')] = function(_0xd36109, _0x4c5ea5) {
if (_0x4cc7('0x3a1e') === _0x4cc7('0x3a1e')) {
if (null == _0xd36109)
return null;
var _0x36f94a = new _0x21e354();
_0x36f94a[_0x4cc7('0x3a1f')](_0xd36109, _0x4c5ea5);
return _0x36f94a;
} else {
this[_0x4cc7('0xa95')] = null != _0xd36109[_0x4cc7('0xa95')] ? _0xd36109[_0x4cc7('0xa95')]['clone']() : null;
this[_0x4cc7('0x31f2')] = _0xd36109[_0x4cc7('0x31f2')][_0x4cc7('0x322c')]();
this[_0x4cc7('0x31f3')](!0x0);
this['__strokePadding'] = _0xd36109[_0x4cc7('0x31f1')];
this[_0x4cc7('0x3a20')] = _0xd36109[_0x4cc7('0x3a20')];
this[_0x4cc7('0x3a21')] = _0xd36109[_0x4cc7('0x3a21')];
this[_0x4cc7('0xaa0')] = !0x0;
this[_0x4cc7('0xa02')] = _0xd36109[_0x4cc7('0xa02')];
}
}
;
_0x21e354[_0x4cc7('0x3a22')] = function(_0x2823c5) {
return null == _0x2823c5 ? null : _0x2823c5[_0x4cc7('0xa7e')];
}
;
_0x21e354[_0x4cc7('0x2901')] = function(_0x3826ed) {
if (_0x4cc7('0x3a23') !== _0x4cc7('0x3a24')) {
if (null == _0x3826ed)
return null;
var _0xe023e3 = new _0x21e354();
return _0xe023e3[_0x4cc7('0xcce')](_0x3826ed) ? _0xe023e3 : null;
} else {
null == _0xe023e3 && (_0xe023e3 = !0x1);
_0xe023e3 = new _0x396c2e(_0xe023e3);
_0xe023e3[_0x4cc7('0xb27')](_0x3826ed, '');
return _0xe023e3[_0x4cc7('0xb23')]['b'];
}
}
;
_0x21e354[_0x4cc7('0x10d3')] = function(_0x9192a8) {
if (null == _0x9192a8)
return null;
var _0x5a487e = new _0x18c0fe(null,_0x9192a8[_0x4cc7('0x7d9')],_0x9192a8[_0x4cc7('0x98b')]);
_0x5a487e['set_src'](_0x9192a8);
_0x9192a8 = new _0x21e354(_0x5a487e);
_0x9192a8['type'] = _0x231b05[_0x4cc7('0x3981')];
return _0x9192a8;
}
;
_0x21e354['fromFile'] = function(_0x432668) {
if (null == _0x432668)
return null;
var _0x5b6107 = new _0x21e354();
return _0x5b6107['__fromFile'](_0x432668) ? _0x5b6107 : null;
}
;
_0x21e354[_0x4cc7('0x3a25')] = function(_0x4b2157) {
if (null == _0x4b2157)
return null;
var _0x355c29 = new _0x18c0fe(null,_0x4b2157[_0x4cc7('0x7d9')],_0x4b2157[_0x4cc7('0x98b')]);
_0x355c29[_0x4cc7('0x21c5')](_0x4b2157);
_0x4b2157 = new _0x21e354(_0x355c29);
_0x4b2157[_0x4cc7('0x994')] = _0x231b05['CANVAS'];
return _0x4b2157;
}
;
_0x21e354[_0x4cc7('0x3a26')] = function(_0x33a16d, _0x1bbc5d) {
return null == _0x33a16d || null == _0x1bbc5d ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](_0x4cc7('0x1e0f') + _0x1bbc5d + _0x4cc7('0x1e10') + _0x33a16d);
}
;
_0x21e354[_0x4cc7('0x381d')] = function(_0x3a516d) {
if (null == _0x3a516d)
return _0x4029ca[_0x4cc7('0xce7')](null);
if (_0x21e354['__isPNG'](_0x3a516d))
var _0x1ba953 = 'image/png';
else if (_0x21e354[_0x4cc7('0x307f')](_0x3a516d))
_0x1ba953 = _0x4cc7('0x3a27');
else if (_0x21e354[_0x4cc7('0x3a28')](_0x3a516d))
_0x1ba953 = _0x4cc7('0x3a29');
else if (_0x21e354[_0x4cc7('0x3080')](_0x3a516d))
_0x1ba953 = 'image/webp';
else
return _0x4029ca[_0x4cc7('0xce7')](null);
return _0x21e354[_0x4cc7('0x3a26')](_0x21e354[_0x4cc7('0x3082')](_0x3a516d), _0x1ba953);
}
;
_0x21e354[_0x4cc7('0x1128')] = function(_0x4b47c6) {
return null == _0x4b47c6 ? _0x4029ca['withValue'](null) : _0x10a042[_0x4cc7('0xd65')](_0x4b47c6);
}
;
_0x21e354[_0x4cc7('0x3082')] = function(_0x3dfbe6) {
switch (_0x3dfbe6[_0x4cc7('0x21')] % 0x3) {
case 0x1:
var _0xa2fa0b = '==';
break;
case 0x2:
_0xa2fa0b = '=';
break;
default:
_0xa2fa0b = '';
}
null == _0x21e354[_0x4cc7('0x3a2a')] && (_0x21e354[_0x4cc7('0x3a2a')] = new _0x4c5843(_0x3fbf75['ofString'](_0x21e354[_0x4cc7('0x3a2b')])));
return _0x21e354[_0x4cc7('0x3a2a')]['encodeBytes'](_0x3dfbe6)[_0x4cc7('0x8eb')]() + _0xa2fa0b;
}
;
_0x21e354['__isGIF'] = function(_0x3e1595) {
if (_0x4cc7('0x3a2c') === _0x4cc7('0x3a2c')) {
if (null == _0x3e1595 || 0x6 > _0x3e1595[_0x4cc7('0x21')])
return !0x1;
_0x3e1595 = _0x3e1595[_0x4cc7('0x33a2')](0x0, 0x6);
return _0x4cc7('0x337b') != _0x3e1595 ? _0x56067a['TDhRW']('GIF89a', _0x3e1595) : !0x0;
} else {
this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, 23.4);
this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1);
this['pastafarian'][_0x4cc7('0xac9')](0x5, 24.6);
this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c);
this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.6);
this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x43);
this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.2);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this['dialog'][_0x4cc7('0xacf')]('Never\x20mind.\x20Everyone\x20listen\x20up!', -0xb4, -0x118, null, null, null, null, null);
var _0xa9b4a2 = _0x1baaa1[_0x4cc7('0x7d9')](0x320)
, _0x245545 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3a2d'), 0x14, -0x96, null, _0xa9b4a2, -0x1, _0x245545, null);
_0xa9b4a2 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2685'), -0x8c, 0x12c, null, null, null, _0xa9b4a2, null);
}
}
;
_0x21e354[_0x4cc7('0x307f')] = function(_0x4b52a1) {
return null == _0x4b52a1 || 0x4 > _0x4b52a1[_0x4cc7('0x21')] ? !0x1 : 0xff == _0x4b52a1['b'][0x0] && 0xd8 == _0x4b52a1['b'][0x1] && 0xff == _0x4b52a1['b'][_0x4b52a1['length'] - 0x2] ? 0xd9 == _0x4b52a1['b'][_0x4b52a1['length'] - 0x1] : !0x1;
}
;
_0x21e354[_0x4cc7('0x3a2e')] = function(_0x129a81) {
return null == _0x129a81 || 0x8 > _0x129a81['length'] ? !0x1 : _0x56067a[_0x4cc7('0x39fe')](0x89, _0x129a81['b'][0x0]) && 0x50 == _0x129a81['b'][0x1] && 0x4e == _0x129a81['b'][0x2] && 0x47 == _0x129a81['b'][0x3] && 0xd == _0x129a81['b'][0x4] && 0xa == _0x129a81['b'][0x5] && 0x1a == _0x129a81['b'][0x6] ? 0xa == _0x129a81['b'][0x7] : !0x1;
}
;
_0x21e354['__isWebP'] = function(_0x5385e5) {
return null == _0x5385e5 || 0x10 > _0x5385e5[_0x4cc7('0x21')] ? !0x1 : _0x4cc7('0x3a2f') == _0x5385e5[_0x4cc7('0x33a2')](0x0, 0x4) ? _0x4cc7('0x3a30') == _0x5385e5[_0x4cc7('0x33a2')](0x8, 0x4) : !0x1;
}
;
_0x21e354[_0x4cc7('0x8')] = {};
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xdc6')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x986')] = null;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x21e354[_0x4cc7('0x8')]['clone'] = function() {
if (null != this.buffer) {
this.type == _0x231b05.CANVAS ? _0x1c27fe.convertToCanvas(this) : _0x1c27fe.convertToData(this);
var _0x157d51 = new _0x21e354(this.buffer.clone(),this.offsetX,this.offsetY,this.width,this.height,null,this.type);
_0x157d51.version = this.version;
return _0x157d51;
}
return new _0x21e354(null,this.offsetX,this.offsetY,this.width,this.height,null,this.type);
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xb12')] = function(_0x39e0cc, _0x24c2b9) {
_0x39e0cc = this.__clipRect(_0x39e0cc);
if (null != this.buffer && null != _0x39e0cc)
switch (this.type[0x1]) {
case 0x0:
_0x1c27fe.colorTransform(this, _0x39e0cc, _0x24c2b9);
break;
case 0x1:
_0x1c27fe.convertToData(this);
_0x31a164.colorTransform(this, _0x39e0cc, _0x24c2b9);
break;
case 0x2:
_0x39e0cc.offset(this.offsetX, this.offsetY),
this.buffer.__srcBitmapData.colorTransform(_0x39e0cc.__toFlashRectangle(), _0x2aab17.__toFlashColorTransform(_0x24c2b9));
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1f52')] = function(_0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878) {
if (_0x4cc7('0x3a31') === _0x4cc7('0x3a31')) {
_0x1347d6 = this.__clipRect(_0x1347d6);
if (null != this.buffer && null != _0x1347d6 && !(_0x3bb878 == _0x29e978.ALPHA && !this.get_transparent() || _0x2d63f9.wjHwZ(0x0, _0x1347d6.width) || 0x0 >= _0x1347d6.height))
switch (_0x1347d6.x + _0x1347d6.width > _0x198d55.width && (_0x1347d6.width = _0x198d55.width - _0x1347d6.x),
_0x1347d6.y + _0x1347d6.height > _0x198d55.height && (_0x1347d6.height = _0x198d55.height - _0x1347d6.y),
this.type[0x1]) {
case 0x0:
_0x1c27fe.copyChannel(this, _0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878);
break;
case 0x1:
_0x1c27fe.convertToData(this);
_0x1c27fe.convertToData(_0x198d55);
_0x31a164.copyChannel(this, _0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878);
break;
case 0x2:
switch (_0x10f8ab[0x1]) {
case 0x0:
var _0x28ea89 = 0x1;
break;
case 0x1:
_0x28ea89 = 0x2;
break;
case 0x2:
_0x28ea89 = 0x4;
break;
case 0x3:
_0x28ea89 = 0x8;
}
switch (_0x3bb878[0x1]) {
case 0x0:
var _0x34b689 = 0x1;
break;
case 0x1:
_0x34b689 = 0x2;
break;
case 0x2:
_0x34b689 = 0x4;
break;
case 0x3:
_0x34b689 = 0x8;
}
_0x1347d6.offset(_0x198d55.offsetX, _0x198d55.offsetY);
_0x2f92ff.offset(this.offsetX, this.offsetY);
this.buffer.__srcBitmapData.copyChannel(_0x198d55.buffer.get_src(), _0x1347d6.__toFlashRectangle(), _0x2f92ff.__toFlashPoint(), _0x28ea89, _0x34b689);
}
} else {
this.number = _0x198d55;
this.set_visible(0x0 < this.number || this.displayEvenIfZero);
if (!this.get_visible())
return this.number;
this.display(null == _0x198d55 ? 'null' : '' + _0x198d55);
return this.number;
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xb0d')] = function(_0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07) {
null == _0x179d07 && (_0x179d07 = !0x1);
if (null != this.buffer && null != _0x1616e8 && !(0x0 >= _0x95a713.width || 0x0 >= _0x95a713.height || 0x0 >= this.width || 0x0 >= this.height))
switch (_0x95a713.x + _0x95a713.width > _0x1616e8.width && (_0x95a713.width = _0x1616e8.width - _0x95a713.x),
_0x95a713.y + _0x95a713.height > _0x1616e8.height && (_0x95a713.height = _0x1616e8.height - _0x95a713.y),
0x0 > _0x95a713.x && (_0x95a713.width += _0x95a713.x,
_0x95a713.x = 0x0),
0x0 > _0x95a713.y && (_0x95a713.height += _0x95a713.y,
_0x95a713.y = 0x0),
_0x40d9e8.x + _0x95a713.width > this.width && (_0x95a713.width = this.width - _0x40d9e8.x),
_0x40d9e8.y + _0x95a713.height > this.height && (_0x95a713.height = this.height - _0x40d9e8.y),
0x0 > _0x40d9e8.x && (_0x95a713.width += _0x40d9e8.x,
_0x95a713.x -= _0x40d9e8.x,
_0x40d9e8.x = 0x0),
0x0 > _0x40d9e8.y && (_0x95a713.height += _0x40d9e8.y,
_0x95a713.y -= _0x40d9e8.y,
_0x40d9e8.y = 0x0),
_0x1616e8 == this && _0x40d9e8.x < _0x95a713.get_right() && _0x40d9e8.y < _0x95a713.get_bottom() && (_0x1616e8 = this.clone()),
this.type[0x1]) {
case 0x0:
null != _0xa40ccd || _0x1616e8.type != _0x231b05.CANVAS ? (_0x1c27fe.convertToData(this),
_0x1c27fe.convertToData(_0x1616e8),
null != _0xa40ccd && _0x1c27fe.convertToData(_0xa40ccd),
_0x31a164.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07)) : (_0x1c27fe.convertToCanvas(this),
_0x1c27fe.convertToCanvas(_0x1616e8),
_0x1c27fe.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07));
break;
case 0x1:
_0x1c27fe.convertToData(this);
_0x1c27fe.convertToData(_0x1616e8);
null != _0xa40ccd && _0x1c27fe.convertToData(_0xa40ccd);
_0x31a164.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07);
break;
case 0x2:
_0x95a713.offset(_0x1616e8.offsetX, _0x1616e8.offsetY),
_0x40d9e8.offset(this.offsetX, this.offsetY),
null != _0xa40ccd && null != _0x33f3ed && _0x33f3ed.offset(_0xa40ccd.offsetX, _0xa40ccd.offsetY),
this.buffer.__srcBitmapData.copyPixels(_0x1616e8.buffer.__srcBitmapData, _0x95a713.__toFlashRectangle(), _0x40d9e8.__toFlashPoint(), null != _0xa40ccd ? _0xa40ccd.buffer.get_src() : null, null != _0x33f3ed ? _0x33f3ed.__toFlashPoint() : null, _0x179d07);
}
}
;
_0x21e354[_0x4cc7('0x8')]['fillRect'] = function(_0x25a9f0, _0x20acdc, _0x4b99e8) {
_0x25a9f0 = this.__clipRect(_0x25a9f0);
if (null != this.buffer && null != _0x25a9f0)
switch (this.type[0x1]) {
case 0x0:
_0x1c27fe.fillRect(this, _0x25a9f0, _0x20acdc, _0x4b99e8);
break;
case 0x1:
_0x1c27fe.convertToData(this);
if (0x0 == this.buffer.data.length)
break;
_0x31a164.fillRect(this, _0x25a9f0, _0x20acdc, _0x4b99e8);
break;
case 0x2:
_0x25a9f0.offset(this.offsetX, this.offsetY);
if (null == _0x4b99e8)
_0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x18 & 0xff) << 0x10 | (_0x20acdc >>> 0x10 & 0xff) << 0x8 | _0x20acdc >>> 0x8 & 0xff;
else
switch (_0x4b99e8) {
case 0x1:
break;
case 0x2:
_0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x8 & 0xff) << 0x10 | (_0x20acdc >>> 0x10 & 0xff) << 0x8 | _0x20acdc >>> 0x18 & 0xff;
break;
default:
_0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x18 & 0xff) << 0x10 | _0x56067a.yRGCz(_0x20acdc >>> 0x10 & 0xff, 0x8) | _0x56067a.bGBpK(_0x20acdc >>> 0x8, 0xff);
}
this.buffer.__srcBitmapData.fillRect(_0x25a9f0.__toFlashRectangle(), _0x20acdc);
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x31c4')] = function(_0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2) {
null == _0x12e175 && (_0x12e175 = !0x0);
if (_0x56067a.TDhRW(null, this.buffer))
return null;
switch (this.type[0x1]) {
case 0x0:
return _0x1c27fe.convertToData(this),
_0x31a164.getColorBoundsRect(this, _0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2);
case 0x1:
return _0x31a164.getColorBoundsRect(this, _0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2);
case 0x2:
return _0x2862e1 = this.buffer.__srcBitmapData.getColorBoundsRect(_0x2862e1, _0x41b0a8, _0x12e175),
new _0x3a3269(_0x2862e1.x,_0x2862e1.y,_0x2862e1.width,_0x2862e1.height);
default:
return null;
}
}
;
_0x21e354[_0x4cc7('0x8')]['getPixel32'] = function(_0x39c4fe, _0x2b61b7, _0x4351ad) {
if (null == this.buffer || 0x0 > _0x39c4fe || 0x0 > _0x2b61b7 || _0x39c4fe >= this.width || _0x2b61b7 >= this.height)
return 0x0;
switch (this.type[0x1]) {
case 0x0:
return _0x1c27fe.getPixel32(this, _0x39c4fe, _0x2b61b7, _0x4351ad);
case 0x1:
return _0x1c27fe.convertToData(this),
_0x31a164.getPixel32(this, _0x39c4fe, _0x2b61b7, _0x4351ad);
case 0x2:
_0x39c4fe = this.buffer.__srcBitmapData.getPixel32(_0x56067a.CVPnf(_0x39c4fe, this.offsetX), _0x2b61b7 + this.offsetY);
if (null == _0x4351ad)
return (_0x39c4fe >>> 0x10 & 0xff) << 0x18 | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff;
switch (_0x4351ad) {
case 0x1:
return _0x39c4fe;
case 0x2:
return _0x56067a.aaOQY(_0x39c4fe & 0xff, 0x18) | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe >>> 0x10 & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff;
default:
return (_0x39c4fe >>> 0x10 & 0xff) << 0x18 | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff;
}
default:
return 0x0;
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x165c')] = function(_0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383) {
if (!(null == this.buffer || 0x0 > _0x7848b4 || 0x0 > _0x1cd1fe || _0x56067a.mFbWq(_0x7848b4, this.width) || _0x1cd1fe >= this.height))
switch (this.type[0x1]) {
case 0x0:
_0x1c27fe.setPixel(this, _0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383);
break;
case 0x1:
_0x1c27fe.convertToData(this);
_0x31a164.setPixel(this, _0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383);
break;
case 0x2:
if (null == _0x341383)
_0x53fb29 = _0x56067a.YASeq((_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x18 & 0xff) << 0x10, (_0x53fb29 >>> 0x10 & 0xff) << 0x8) | _0x53fb29 >>> 0x8 & 0xff;
else
switch (_0x341383) {
case 0x1:
break;
case 0x2:
_0x53fb29 = (_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x8 & 0xff) << 0x10 | (_0x53fb29 >>> 0x10 & 0xff) << 0x8 | _0x53fb29 >>> 0x18 & 0xff;
break;
default:
_0x53fb29 = (_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x18 & 0xff) << 0x10 | (_0x53fb29 >>> 0x10 & 0xff) << 0x8 | _0x53fb29 >>> 0x8 & 0xff;
}
this.buffer.__srcBitmapData.setPixel(_0x7848b4 + this.offsetX, _0x1cd1fe + this.offsetX, _0x53fb29);
}
}
;
_0x21e354[_0x4cc7('0x8')]['setPixel32'] = function(_0x560fbd, _0x22f541, _0xeff638, _0x591de5) {
if (!(null == this.buffer || 0x0 > _0x560fbd || 0x0 > _0x22f541 || _0x560fbd >= this.width || _0x22f541 >= this.height))
switch (this.type[0x1]) {
case 0x0:
_0x1c27fe.setPixel32(this, _0x560fbd, _0x22f541, _0xeff638, _0x591de5);
break;
case 0x1:
_0x1c27fe.convertToData(this);
_0x31a164.setPixel32(this, _0x560fbd, _0x22f541, _0xeff638, _0x591de5);
break;
case 0x2:
if (null == _0x591de5)
_0xeff638 = _0x56067a.YASeq((_0xeff638 & 0xff) << 0x18 | (_0xeff638 >>> 0x18 & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8, _0xeff638 >>> 0x8 & 0xff);
else
switch (_0x591de5) {
case 0x1:
break;
case 0x2:
_0xeff638 = (_0xeff638 & 0xff) << 0x18 | (_0x56067a.lvyJc(_0xeff638, 0x8) & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8 | _0xeff638 >>> 0x18 & 0xff;
break;
default:
_0xeff638 = (_0xeff638 & 0xff) << 0x18 | (_0xeff638 >>> 0x18 & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8 | _0xeff638 >>> 0x8 & 0xff;
}
this.buffer.__srcBitmapData.setPixel32(_0x560fbd + this.offsetX, _0x22f541 + this.offsetY, _0xeff638);
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x398b')] = function(_0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87) {
_0x399cf4 = this.__clipRect(_0x399cf4);
if (null != this.buffer && null != _0x399cf4)
switch (null == _0x12fe87 && (_0x12fe87 = _0x103a7f.BIG_ENDIAN),
this.type[0x1]) {
case 0x0:
_0x1c27fe.setPixels(this, _0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87);
break;
case 0x1:
_0x1c27fe.convertToData(this),
_0x31a164.setPixels(this, _0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87);
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a32')] = function(_0x2b83ac) {
return null == _0x2b83ac || 0x0 > _0x2b83ac.x && (_0x2b83ac.width -= -_0x2b83ac.x,
_0x2b83ac.x = 0x0,
_0x56067a.TSOLe(0x0, _0x56067a.parkX(_0x2b83ac.x, _0x2b83ac.width))) || 0x0 > _0x2b83ac.y && (_0x2b83ac.height -= -_0x2b83ac.y,
_0x2b83ac.y = 0x0,
0x0 >= _0x2b83ac.y + _0x2b83ac.height) || _0x2b83ac.x + _0x2b83ac.width >= this.width && (_0x2b83ac.width -= _0x2b83ac.x + _0x2b83ac.width - this.width,
0x0 >= _0x2b83ac.width) || _0x56067a.CkDav(_0x2b83ac.y + _0x2b83ac.height, this.height) && (_0x2b83ac.height -= _0x2b83ac.y + _0x2b83ac.height - this.height,
0x0 >= _0x2b83ac.height) ? null : _0x2b83ac;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a1f')] = function(_0x1c2df2, _0x2e7950, _0xa6f356) {
var _0x477d16 = this
, _0x57898a = new Image();
_0x57898a.addEventListener(_0x2d63f9.QFLrN, function(_0x1c2df2) {
if (_0x4cc7('0x3a33') === _0x4cc7('0x3a33')) {
_0x477d16.buffer = new _0x18c0fe(null,_0x57898a.width,_0x57898a.height);
_0x477d16.buffer.__srcImage = _0x57898a;
_0x477d16.offsetX = 0x0;
_0x477d16.offsetY = 0x0;
_0x477d16.width = _0x477d16.buffer.width;
_0x477d16.height = _0x477d16.buffer.height;
null != _0xa6f356 && _0xa6f356(_0x477d16);
} else {
var _0x5363ce = this.get_bitmapData() == this.greyscaleData
, _0x3be050 = this.get_bitmapData() == this.colorData
, _0x3ec3a7 = this.achievement.earned;
_0x3ec3a7 = !_0x104058.get_instance().get(_0x3ec3a7.id, _0x3ec3a7.defaultValue);
!_0x5363ce && _0x3ec3a7 ? (this.set_bitmapData(this.greyscaleData),
this.set_alpha(0.4)) : _0x3be050 || _0x3ec3a7 || (this.set_bitmapData(this.colorData),
this.set_alpha(0x1));
}
}, !0x1);
_0x57898a.src = 'data:' + _0x2e7950 + _0x4cc7('0x1e10') + _0x1c2df2;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xcce')] = function(_0x120031, _0x14e752) {
if (_0x21e354.__isPNG(_0x120031))
var _0x1d3960 = _0x4cc7('0x3ac');
else if (_0x21e354.__isJPG(_0x120031))
_0x1d3960 = _0x4cc7('0x3a27');
else if (_0x21e354.__isGIF(_0x120031))
_0x1d3960 = _0x4cc7('0x3a29');
else
return !0x1;
this.__fromBase64(_0x21e354.__base64Encode(_0x120031), _0x1d3960, _0x14e752);
return !0x0;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0xcb2')] = function(_0x2ae6e7, _0x5640e1, _0xcc75c) {
var _0x3371d8 = this
, _0x2e2478 = new Image();
_0x10a042.__isSameOrigin(_0x2ae6e7) || (_0x2e2478.crossOrigin = 'Anonymous');
_0x2e2478.onload = function(_0x2ae6e7) {
_0x3371d8.buffer = new _0x18c0fe(null,_0x2e2478.width,_0x2e2478.height);
_0x3371d8.buffer.__srcImage = _0x2e2478;
_0x3371d8.width = _0x2e2478.width;
_0x3371d8.height = _0x2e2478.height;
null != _0x5640e1 && _0x5640e1(_0x3371d8);
}
;
_0x2e2478.onerror = function(_0x2ae6e7) {
null != _0xcc75c && _0xcc75c();
}
;
_0x2e2478.src = _0x2ae6e7;
return !0x0;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a1b')] = function(_0x5b9d9b) {
this.buffer = _0x5b9d9b;
null != _0x5b9d9b && (-0x1 == this.width && (this.width = _0x5b9d9b.width),
-0x1 == this.height && (this.height = _0x5b9d9b.height));
}
;
_0x21e354[_0x4cc7('0x8')]['get_data'] = function() {
null == this.buffer.data && 0x0 < this.buffer.width && 0x0 < this.buffer.height && _0x1c27fe.convertToData(this);
return this.buffer.data;
}
;
_0x21e354[_0x4cc7('0x8')]['get_format'] = function() {
return this.buffer.format;
}
;
_0x21e354[_0x4cc7('0x8')]['set_format'] = function(_0x229530) {
this.buffer.format != _0x229530 && 0x1 == this.type[0x1] && _0x31a164.setFormat(this, _0x229530);
return this.buffer.format = _0x229530;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3999')] = function() {
return this.buffer.premultiplied;
}
;
_0x21e354[_0x4cc7('0x8')]['set_premultiplied'] = function(_0x417dfc) {
if (_0x417dfc && !this.buffer.premultiplied)
switch (this.type[0x1]) {
case 0x0:
case 0x1:
_0x1c27fe.convertToData(this),
_0x31a164.multiplyAlpha(this);
}
else
!_0x417dfc && this.buffer.premultiplied && 0x1 == this.type[0x1] && (_0x1c27fe.convertToData(this),
_0x31a164.unmultiplyAlpha(this));
return _0x417dfc;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1f53')] = function() {
return new _0x3a3269(0x0,0x0,this.width,this.height);
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x4e9')] = function() {
if (_0x4cc7('0x3a34') !== _0x4cc7('0x3a35')) {
null != this.buffer.__srcCanvas || null == this.buffer.data && this.type != _0x231b05.DATA || _0x1c27fe.convertToCanvas(this);
return this.buffer.get_src();
} else {
return this._screenPass.get_diffuseMethod();
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3984')] = function() {
if (_0x4cc7('0x3a36') !== _0x56067a.FqxGK) {
return null == this.buffer ? !0x1 : this.buffer.transparent;
} else {
_0x338b9.call(this);
this.oldTrace = _0x3ccc21.trace;
_0x3ccc21.trace = _0x48c401(this, this.newTrace);
}
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x397d')] = function(_0x4f9c9f) {
return null == this.buffer ? !0x1 : this.buffer.transparent = _0x4f9c9f;
}
;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x21e354;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1f53')] = _0x4cc7('0x1f53');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_transparent'] = _0x4cc7('0x397d');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3984')] = _0x4cc7('0x3984');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x4e9')] = _0x2d63f9.bGFLT;
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1f57')] = _0x4cc7('0x1f57');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3999')] = _0x4cc7('0x3999');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_format'] = _0x4cc7('0x1c28');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1cef')] = _0x4cc7('0x1cef');
_0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_data'] = 'get_data';
var _0x18c0fe = function(_0x4e25f8, _0xdc2d69, _0x14bd69, _0x57222e, _0x5a42ab) {
null == _0x57222e && (_0x57222e = 0x20);
null == _0x14bd69 && (_0x14bd69 = 0x0);
null == _0xdc2d69 && (_0xdc2d69 = 0x0);
this[_0x4cc7('0x42')] = _0x4e25f8;
this[_0x4cc7('0x7d9')] = _0xdc2d69;
this['height'] = _0x14bd69;
this[_0x4cc7('0x3a37')] = _0x57222e;
this[_0x4cc7('0xc79')] = null == _0x5a42ab ? 0x0 : _0x5a42ab;
this['premultiplied'] = !0x1;
this[_0x4cc7('0xba1')] = !0x0;
};
_0x16dada['lime.graphics.ImageBuffer'] = _0x18c0fe;
_0x18c0fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3a38')];
_0x18c0fe[_0x4cc7('0x8')] = {};
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3a37')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x1f56')] = null;
_0x18c0fe[_0x4cc7('0x8')]['transparent'] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3a39')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x397c')] = null;
_0x18c0fe[_0x4cc7('0x8')]['__srcContext'] = null;
_0x18c0fe[_0x4cc7('0x8')]['__srcImage'] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3980')] = null;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() {
var _0x21aff3 = new _0x18c0fe(this.data,this.width,this.height,this.bitsPerPixel);
if (null != this.data) {
var _0x46d688 = this.data.byteLength;
_0x46d688 = null != _0x46d688 ? new _0x20e95b(_0x46d688) : null;
_0x21aff3.data = _0x46d688;
_0x46d688 = this.data;
_0x46d688 = _0x2d63f9.cyImJ(null, _0x46d688) ? new _0x20e95b(_0x46d688) : null;
_0x21aff3.data.set(_0x46d688);
} else
null != this.__srcImageData ? (_0x21aff3.__srcCanvas = window.document.createElement('canvas'),
_0x21aff3.__srcContext = _0x21aff3.__srcCanvas.getContext('2d'),
_0x21aff3.__srcCanvas.width = this.__srcImageData.width,
_0x21aff3.__srcCanvas.height = this.__srcImageData.height,
_0x21aff3.__srcImageData = _0x21aff3.__srcContext.createImageData(this.__srcImageData.width, this.__srcImageData.height),
_0x46d688 = new Uint8ClampedArray(this.__srcImageData.data),
_0x21aff3.__srcImageData.data.set(_0x46d688)) : null != this.__srcCanvas ? (_0x21aff3.__srcCanvas = window.document.createElement('canvas'),
_0x21aff3.__srcContext = _0x21aff3.__srcCanvas.getContext('2d'),
_0x21aff3.__srcCanvas.width = this.__srcCanvas.width,
_0x21aff3.__srcCanvas.height = this.__srcCanvas.height,
_0x21aff3.__srcContext.drawImage(this.__srcCanvas, 0x0, 0x0)) : _0x21aff3.__srcImage = this.__srcImage;
_0x21aff3.bitsPerPixel = this.bitsPerPixel;
_0x21aff3.format = this.format;
_0x21aff3.premultiplied = this.premultiplied;
_0x21aff3.transparent = this.transparent;
return _0x21aff3;
}
;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x4e9')] = function() {
return null != this.__srcImage ? this.__srcImage : this.__srcCanvas;
}
;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x21c5')] = function(_0x25d716) {
_0x5260f5.__instanceof(_0x25d716, Image) ? this.__srcImage = _0x25d716 : _0x5260f5.__instanceof(_0x25d716, HTMLCanvasElement) && (this.__srcCanvas = _0x25d716,
this.__srcContext = this.__srcCanvas.getContext('2d'));
return _0x25d716;
}
;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x4eb')] = function() {
return this.width * (this.bitsPerPixel / 0x8 | 0x0);
}
;
_0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x18c0fe;
_0x18c0fe[_0x4cc7('0x8')]['__properties__'] = {};
_0x18c0fe[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x4eb')] = _0x2d63f9.tSmgc;
_0x18c0fe[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x21c5')] = _0x4cc7('0x21c5');
_0x18c0fe[_0x4cc7('0x8')]['__properties__']['get_src'] = _0x4cc7('0x4e9');
var _0x29e978 = _0x16dada[_0x4cc7('0x3a3a')] = {};
_0x16dada[_0x4cc7('0x3a3a')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0x3a3b')];
_0x16dada[_0x4cc7('0x3a3a')][_0x4cc7('0xd2d')] = [_0x4cc7('0x1f54'), _0x4cc7('0x3a3c'), 'BLUE', 'ALPHA'];
_0x29e978[_0x4cc7('0x1f54')] = [_0x4cc7('0x1f54'), 0x0];
_0x29e978[_0x4cc7('0x1f54')]['toString'] = _0x3e3cd2;
_0x29e978[_0x4cc7('0x1f54')][_0x4cc7('0xd2f')] = _0x29e978;
_0x29e978[_0x4cc7('0x3a3c')] = [_0x4cc7('0x3a3c'), 0x1];
_0x29e978[_0x4cc7('0x3a3c')]['toString'] = _0x3e3cd2;
_0x29e978[_0x4cc7('0x3a3c')][_0x4cc7('0xd2f')] = _0x29e978;
_0x29e978[_0x4cc7('0x3a3d')] = ['BLUE', 0x2];
_0x29e978[_0x4cc7('0x3a3d')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x29e978[_0x4cc7('0x3a3d')][_0x4cc7('0xd2f')] = _0x29e978;
_0x29e978[_0x4cc7('0x1f55')] = [_0x4cc7('0x1f55'), 0x3];
_0x29e978[_0x4cc7('0x1f55')]['toString'] = _0x3e3cd2;
_0x29e978[_0x4cc7('0x1f55')][_0x4cc7('0xd2f')] = _0x29e978;
var _0x231b05 = _0x16dada[_0x4cc7('0x3a3e')] = {};
_0x16dada[_0x4cc7('0x3a3e')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x2d63f9.sRxMt, _0x4cc7('0x3a3f')];
_0x16dada[_0x4cc7('0x3a3e')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3981'), _0x4cc7('0x1998'), _0x4cc7('0x3a40'), 'CUSTOM'];
_0x231b05[_0x4cc7('0x3981')] = ['CANVAS', 0x0];
_0x231b05[_0x4cc7('0x3981')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x231b05['CANVAS']['__enum__'] = _0x231b05;
_0x231b05[_0x4cc7('0x1998')] = [_0x4cc7('0x1998'), 0x1];
_0x231b05[_0x4cc7('0x1998')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x231b05[_0x4cc7('0x1998')][_0x4cc7('0xd2f')] = _0x231b05;
_0x231b05['FLASH'] = [_0x4cc7('0x3a40'), 0x2];
_0x231b05[_0x4cc7('0x3a40')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x231b05['FLASH'][_0x4cc7('0xd2f')] = _0x231b05;
_0x231b05[_0x4cc7('0x4ed')] = [_0x2d63f9[_0x4cc7('0x3a41')], 0x3];
_0x231b05[_0x4cc7('0x4ed')]['toString'] = _0x3e3cd2;
_0x231b05[_0x4cc7('0x4ed')][_0x4cc7('0xd2f')] = _0x231b05;
var _0xd8aa1b = function() {};
_0x16dada[_0x4cc7('0x3a42')] = _0xd8aa1b;
_0xd8aa1b[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3638')];
_0xd8aa1b[_0x4cc7('0x8')] = {};
_0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0xd55')] = null;
_0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x3a43')] = null;
_0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x89a')] = null;
_0xd8aa1b[_0x4cc7('0x8')]['type'] = null;
_0xd8aa1b[_0x4cc7('0x8')]['version'] = null;
_0xd8aa1b[_0x4cc7('0x8')]['webgl'] = null;
_0xd8aa1b[_0x4cc7('0x8')]['webgl2'] = null;
_0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x9a1')] = null;
_0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd8aa1b;
var _0x58c783 = {};
_0x16dada['lime.graphics._WebGL2RenderContext.WebGL2RenderContext_Impl_'] = _0x58c783;
_0x58c783[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0x3a44'), _0x4cc7('0x3a45')];
_0x58c783[_0x4cc7('0x3a46')] = function(_0x5b2f61, _0x4cb2cc, _0x1c01bf, _0x2bc94e, _0x4b5e1c) {
if (_0x4cc7('0x3a47') === _0x4cc7('0x3a48')) {
_0x19e25c[_0x4cc7('0x8')][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x5b2f61);
_0x5b2f61[_0x4cc7('0x1c50')] = !0x0;
} else {
null != _0x2bc94e ? _0x5b2f61[_0x4cc7('0x3a46')](_0x4cb2cc, _0x1c01bf, _0x2bc94e, _0x4b5e1c) : _0x5b2f61['uniform2fv'](_0x4cb2cc, _0x1c01bf);
}
}
;
var _0x1dc05c = {};
_0x16dada[_0x4cc7('0x3a49')] = _0x1dc05c;
_0x1dc05c['__name__'] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3a4a'), _0x4cc7('0x3a4b')];
_0x1dc05c[_0x4cc7('0x3a4c')] = function(_0x2ec16e, _0x2988af, _0x47baf4, _0x285a7e) {
if (_0x4cc7('0x3a4d') === _0x4cc7('0x3a4e')) {
var _0x43098a = _0x2988af['_stage3DIndex']
, _0x5cfc5a = _0x2988af[_0x4cc7('0xdb2')];
if (null == this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x43098a) || this[_0x4cc7('0x11e3')]['get'](_0x43098a) != _0x5cfc5a)
this['_secondaryUvBuffer'][_0x4cc7('0x9e7')](_0x43098a, _0x2988af['createVertexBuffer'](this[_0x4cc7('0x117b')], 0x2)),
this[_0x4cc7('0x11e3')][_0x4cc7('0x9e7')](_0x43098a, _0x5cfc5a),
this[_0x4cc7('0x11f2')][_0x4cc7('0x9e7')](_0x43098a, !0x0);
this[_0x4cc7('0x11f2')]['get'](_0x43098a) && (this[_0x4cc7('0x11e8')]['get'](_0x43098a)[_0x4cc7('0x1186')](this[_0x4cc7('0x11f7')], 0x0, this[_0x4cc7('0x117b')]),
this[_0x4cc7('0x11f2')][_0x4cc7('0x9e7')](_0x43098a, !0x1));
_0x5cfc5a[_0x4cc7('0xb1b')](_0x2ec16e, this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x43098a), 0x0, 0x2);
} else {
_0x2ec16e['bufferData'](_0x2988af, _0x47baf4, _0x285a7e);
}
}
;
_0x1dc05c['compressedTexImage2D'] = function(_0x150e19, _0x3f96f7, _0x17bcc0, _0x3ee000, _0x578d95, _0x5d32ca, _0x552a07, _0x4bf907) {
_0x150e19[_0x4cc7('0x3a4f')](_0x3f96f7, _0x17bcc0, _0x3ee000, _0x578d95, _0x5d32ca, _0x552a07, _0x4bf907);
}
;
_0x1dc05c[_0x4cc7('0x2959')] = function(_0x2a51e8, _0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d, _0x4bf907, _0x48c401, _0x16dada) {
null != _0x4bf907 ? _0x2a51e8[_0x4cc7('0x2959')](_0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d, _0x4bf907, _0x48c401, _0x16dada) : _0x2a51e8[_0x4cc7('0x2959')](_0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d);
}
;
_0x1dc05c['uniformMatrix2fv'] = function(_0x4a1fa5, _0x370fc6, _0xc4d5e7, _0xc0682) {
_0x4a1fa5[_0x4cc7('0x3a50')](_0x370fc6, _0xc4d5e7, _0xc0682);
}
;
_0x1dc05c['uniformMatrix3fv'] = function(_0x33dc81, _0x25fd73, _0x1f1a91, _0x4635ff) {
_0x33dc81[_0x4cc7('0x3a51')](_0x25fd73, _0x1f1a91, _0x4635ff);
}
;
_0x1dc05c[_0x4cc7('0x3a52')] = function(_0x57cdc6, _0x3e8cdf, _0x4c2380, _0x287b61) {
_0x57cdc6['uniformMatrix4fv'](_0x3e8cdf, _0x4c2380, _0x287b61);
}
;
_0x1dc05c[_0x4cc7('0x3a53')] = function(_0x3cf2b1) {
return _0x3cf2b1;
}
;
var _0x27b879 = function(_0x35cab0) {};
_0x16dada['lime.graphics.cairo.Cairo'] = _0x27b879;
_0x27b879['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0xaa8'), 'Cairo'];
_0x27b879[_0x4cc7('0x8')] = {};
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2c7d')] = function() {}
;
_0x27b879[_0x4cc7('0x8')]['identityMatrix'] = function() {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a54')] = function() {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2495')] = function() {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0xf8d')] = function(_0x18d635, _0x4ee4e6, _0x56c4cb, _0x50423e) {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a55')] = function() {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x214c')] = function() {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a56')] = function(_0xc8290f) {
return _0xc8290f;
}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2493')] = function(_0x39a0fe, _0x130272, _0x11a9c7) {}
;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0xb3b')] = function(_0x147d91) {
return _0x147d91;
}
;
_0x27b879[_0x4cc7('0x8')]['__class__'] = _0x27b879;
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_matrix'] = _0x4cc7('0xb3b');
var _0x5ae411 = {};
_0x16dada[_0x4cc7('0x3a57')] = _0x5ae411;
_0x5ae411['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0xaa8'), _0x4cc7('0x3a58'), _0x4cc7('0x3a59')];
_0x5ae411[_0x4cc7('0x1860')] = function(_0x1c2888) {}
;
var _0x3d0219 = function() {};
_0x16dada[_0x4cc7('0x3a5a')] = _0x3d0219;
_0x3d0219[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), 'opengl', 'GL'];
var _0x34ed62 = function() {
this[_0x4cc7('0x3a5b')] = 0x504;
this[_0x4cc7('0x3a5c')] = 0x503;
this[_0x4cc7('0x3a5d')] = 0x2;
this[_0x4cc7('0x3a5e')] = 0x92e0;
this['DEBUG_SEVERITY_LOW'] = 0x9148;
this[_0x4cc7('0x3a5f')] = 0x9147;
this[_0x4cc7('0x3a60')] = 0x9146;
this[_0x4cc7('0x3a61')] = 0x9145;
this[_0x4cc7('0x3a62')] = 0x9144;
this['MAX_DEBUG_MESSAGE_LENGTH'] = 0x9143;
this[_0x4cc7('0x3a63')] = 0x82e8;
this['SAMPLER'] = 0x82e6;
this[_0x4cc7('0x3a64')] = 0x82e3;
this[_0x4cc7('0x3a65')] = 0x82e2;
this['SHADER'] = 0x82e1;
this['BUFFER'] = 0x82e0;
this['DEBUG_GROUP_STACK_DEPTH'] = 0x826d;
this['MAX_DEBUG_GROUP_STACK_DEPTH'] = 0x826c;
this['DEBUG_SEVERITY_NOTIFICATION'] = 0x826b;
this[_0x4cc7('0x3a66')] = 0x826a;
this[_0x4cc7('0x3a67')] = 0x8269;
this[_0x4cc7('0x3a68')] = 0x8268;
this[_0x4cc7('0x3a69')] = 0x8251;
this[_0x4cc7('0x3a6a')] = 0x8250;
this['DEBUG_TYPE_PORTABILITY'] = 0x824f;
this[_0x4cc7('0x3a6b')] = 0x824e;
this[_0x4cc7('0x3a6c')] = 0x824d;
this['DEBUG_TYPE_ERROR'] = 0x824c;
this[_0x4cc7('0x3a6d')] = 0x824b;
this[_0x4cc7('0x3a6e')] = 0x824a;
this[_0x4cc7('0x3a6f')] = 0x8249;
this[_0x4cc7('0x3a70')] = 0x8248;
this[_0x4cc7('0x3a71')] = 0x8247;
this[_0x4cc7('0x3a72')] = 0x8246;
this[_0x4cc7('0x3a73')] = 0x8245;
this[_0x4cc7('0x3a74')] = 0x8244;
this['DEBUG_NEXT_LOGGED_MESSAGE_LENGTH'] = 0x8243;
this['DEBUG_OUTPUT_SYNCHRONOUS'] = 0x8242;
};
_0x16dada[_0x2d63f9[_0x4cc7('0x4ee')]] = _0x34ed62;
_0x34ed62['__name__'] = ['lime', 'graphics', _0x4cc7('0xaac'), 'ext', _0x4cc7('0x3a75')];
_0x34ed62[_0x4cc7('0x8')] = {};
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a76')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a77')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a74')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a73')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a72')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a71')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a70')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6f')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6e')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6d')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a78')] = null;
_0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_DEPRECATED_BEHAVIOR'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6b')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a79')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6a')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a69')] = null;
_0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_MARKER'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a67')] = null;
_0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_POP_GROUP'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7a')] = null;
_0x34ed62[_0x4cc7('0x8')]['MAX_DEBUG_GROUP_STACK_DEPTH'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7b')] = null;
_0x34ed62[_0x4cc7('0x8')]['BUFFER'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7c')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a65')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a64')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7d')] = null;
_0x34ed62[_0x4cc7('0x8')]['MAX_LABEL_LENGTH'] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7e')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a62')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a61')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a60')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5f')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7f')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5e')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5d')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5c')] = null;
_0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5b')] = null;
_0x34ed62[_0x4cc7('0x8')]['__class__'] = _0x34ed62;
var _0x2aab17 = {};
_0x16dada[_0x4cc7('0x3a80')] = _0x2aab17;
_0x2aab17['__name__'] = ['lime', _0x4cc7('0x3f4'), _0x4cc7('0x3a81'), _0x4cc7('0x3a82')];
_0x2aab17['getAlphaTable'] = function(_0x3e07dc) {
if (null == _0x2aab17[_0x4cc7('0x3a83')]) {
var _0xece147 = new _0x20e95b(0x100);
_0x2aab17[_0x4cc7('0x3a83')] = _0xece147;
}
_0x2aab17[_0x4cc7('0x3a83')][0x0] = 0x0;
for (var _0x376f55 = 0x1; 0x100 > _0x376f55; ) {
var _0x145d5a = _0x376f55++;
_0xece147 = Math['floor'](_0x145d5a * _0x3e07dc[0x12] + 0xff * _0x3e07dc[0x13]);
_0x56067a[_0x4cc7('0x7f3')](0xff, _0xece147) && (_0xece147 = 0xff);
0x0 > _0xece147 && (_0xece147 = 0x0);
_0x2aab17[_0x4cc7('0x3a83')][_0x145d5a] = _0xece147;
}
return _0x2aab17[_0x4cc7('0x3a83')];
}
;
_0x2aab17[_0x4cc7('0x3991')] = function(_0x5a8a12) {
if (null == _0x2aab17[_0x4cc7('0x3a84')]) {
if (_0x4cc7('0x3a85') === _0x4cc7('0x3a86')) {
var _0x31dbf4 = this['carSpace'];
_0x31dbf4['set_z'](_0x31dbf4[_0x4cc7('0xd92')]() - 0x1e);
this[_0x4cc7('0xc34')]['setIndexedPosition'](0xa, -3.4, !0x0);
this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x22);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4);
this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x42);
this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
_0x31dbf4 = _0x1baaa1['scale'](1.1);
var _0x199104 = _0x1baaa1[_0x4cc7('0x7d9')](0x208);
this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b72'), 0xf0, -0xf0, _0x31dbf4, _0x199104, null, null, null);
this['makeBold']('not');
_0x31dbf4 = _0x1baaa1[_0x4cc7('0xa9a')](1.1);
_0x199104 = _0x1baaa1['width'](0x3d4);
var _0x24a0d7 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3a87'), 0x64, 0x96, _0x31dbf4, _0x199104, -0x1, _0x24a0d7, 0xc8);
this[_0x4cc7('0x1086')]();
} else {
var _0x6f2acc = new _0x20e95b(0x100);
_0x2aab17[_0x4cc7('0x3a84')] = _0x6f2acc;
}
}
for (var _0x1db246 = 0x0; 0x100 > _0x1db246; ) {
var _0xd8ffc = _0x1db246++;
_0x6f2acc = Math[_0x4cc7('0xaeb')](_0xd8ffc * _0x5a8a12[0xc] + 0xff * _0x5a8a12[0xe]);
0xff < _0x6f2acc && (_0x6f2acc = 0xff);
0x0 > _0x6f2acc && (_0x6f2acc = 0x0);
_0x2aab17[_0x4cc7('0x3a84')][_0xd8ffc] = _0x6f2acc;
}
return _0x2aab17[_0x4cc7('0x3a84')];
}
;
_0x2aab17[_0x4cc7('0x3990')] = function(_0x3243a9) {
if (null == _0x2aab17['__greenTable']) {
var _0x304a40 = new _0x20e95b(0x100);
_0x2aab17[_0x4cc7('0x3a88')] = _0x304a40;
}
for (var _0x56e753 = 0x0; 0x100 > _0x56e753; ) {
var _0x4d39eb = _0x56e753++;
_0x304a40 = Math[_0x4cc7('0xaeb')](_0x4d39eb * _0x3243a9[0x6] + 0xff * _0x3243a9[0x9]);
0xff < _0x304a40 && (_0x304a40 = 0xff);
0x0 > _0x304a40 && (_0x304a40 = 0x0);
_0x2aab17[_0x4cc7('0x3a88')][_0x4d39eb] = _0x304a40;
}
return _0x2aab17[_0x4cc7('0x3a88')];
}
;
_0x2aab17['getRedTable'] = function(_0x4cfa63) {
if (null == _0x2aab17['__redTable']) {
if (_0x4cc7('0x3a89') !== _0x4cc7('0x3a89')) {
var _0x131dbe = 0x1 / _0x40f8fa * (_0x17c8e8['c'] * (_0x17c8e8['ty'] - e['y']) + _0x17c8e8['d'] * (e['x'] - _0x17c8e8['tx']));
e['y'] = 0x1 / _0x40f8fa * _0x56067a['ZdilI'](_0x17c8e8['a'] * (e['y'] - _0x17c8e8['ty']), _0x17c8e8['b'] * (_0x17c8e8['tx'] - e['x']));
e['x'] = _0x131dbe;
} else {
var _0x17c8e8 = new _0x20e95b(0x100);
_0x2aab17[_0x4cc7('0x3a8a')] = _0x17c8e8;
}
}
for (var _0x40f8fa = 0x0; 0x100 > _0x40f8fa; ) {
var _0x2dca9a = _0x40f8fa++;
_0x17c8e8 = Math['floor'](_0x2dca9a * _0x4cfa63[0x0] + 0xff * _0x4cfa63[0x4]);
0xff < _0x17c8e8 && (_0x17c8e8 = 0xff);
0x0 > _0x17c8e8 && (_0x17c8e8 = 0x0);
_0x2aab17[_0x4cc7('0x3a8a')][_0x2dca9a] = _0x17c8e8;
}
return _0x2aab17['__redTable'];
}
;
_0x2aab17['__toFlashColorTransform'] = function(_0x2a8154) {
return null;
}
;
var _0x5f4b7a = {};
_0x16dada[_0x4cc7('0x3a8b')] = _0x5f4b7a;
_0x5f4b7a[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), '_Matrix4', _0x4cc7('0x3a8c')];
_0x5f4b7a['_new'] = function(_0x4e1d5d) {
if (null == _0x4e1d5d || 0x10 != _0x4e1d5d[_0x4cc7('0x21')])
_0x4e1d5d = _0x5f4b7a['__identity'],
_0x4e1d5d = null != _0x4e1d5d ? new _0x38236d(_0x4e1d5d) : null;
return _0x4e1d5d;
}
;
_0x5f4b7a['append'] = function(_0x4dbf0c, _0x5868c6) {
var _0x59f778 = _0x4dbf0c[0x0]
, _0x87a88a = _0x4dbf0c[0x4]
, _0x5b2ca7 = _0x4dbf0c[0x8]
, _0x351b30 = _0x4dbf0c[0xc]
, _0x2523d6 = _0x4dbf0c[0x1]
, _0x4bf907 = _0x4dbf0c[0x5]
, _0x48c401 = _0x4dbf0c[0x9]
, _0x16dada = _0x4dbf0c[0xd]
, _0x5aff49 = _0x4dbf0c[0x2]
, _0x35585f = _0x4dbf0c[0x6]
, _0x161060 = _0x4dbf0c[0xa]
, _0x4da0c5 = _0x4dbf0c[0xe]
, _0x3e3cd2 = _0x4dbf0c[0x3]
, _0x389cdc = _0x4dbf0c[0x7]
, _0x2bc114 = _0x4dbf0c[0xb]
, _0x1fb3e3 = _0x4dbf0c[0xf]
, _0x5260f5 = _0x5f4b7a['get'](_0x5868c6, 0x0)
, _0x23639f = _0x5f4b7a['get'](_0x5868c6, 0x4)
, _0x4b25d1 = _0x5f4b7a['get'](_0x5868c6, 0x8)
, _0x4b4d92 = _0x5f4b7a['get'](_0x5868c6, 0xc)
, _0x172b83 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x1)
, _0x1baaa1 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x5)
, _0x4ab476 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x9)
, _0x55a4be = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xd)
, _0x51c10b = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x2)
, _0xa23b63 = _0x5f4b7a['get'](_0x5868c6, 0x6)
, _0x48adb0 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xa)
, _0x202aa0 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xe)
, _0x331be6 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x3)
, _0x21e384 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x7)
, _0xd85f06 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xb);
_0x5868c6 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xf);
_0x4dbf0c[0x0] = _0x2d63f9['HkKbf'](_0x59f778 * _0x5260f5 + _0x2523d6 * _0x23639f + _0x5aff49 * _0x4b25d1, _0x3e3cd2 * _0x4b4d92);
_0x4dbf0c[0x1] = _0x2d63f9[_0x4cc7('0x302')](_0x59f778 * _0x172b83, _0x2523d6 * _0x1baaa1) + _0x5aff49 * _0x4ab476 + _0x3e3cd2 * _0x55a4be;
_0x4dbf0c[0x2] = _0x59f778 * _0x51c10b + _0x2523d6 * _0xa23b63 + _0x5aff49 * _0x48adb0 + _0x3e3cd2 * _0x202aa0;
_0x4dbf0c[0x3] = _0x59f778 * _0x331be6 + _0x2523d6 * _0x21e384 + _0x5aff49 * _0xd85f06 + _0x3e3cd2 * _0x5868c6;
_0x4dbf0c[0x4] = _0x87a88a * _0x5260f5 + _0x4bf907 * _0x23639f + _0x2d63f9['IGiNa'](_0x35585f, _0x4b25d1) + _0x389cdc * _0x4b4d92;
_0x4dbf0c[0x5] = _0x87a88a * _0x172b83 + _0x4bf907 * _0x1baaa1 + _0x35585f * _0x4ab476 + _0x389cdc * _0x55a4be;
_0x4dbf0c[0x6] = _0x87a88a * _0x51c10b + _0x4bf907 * _0xa23b63 + _0x35585f * _0x48adb0 + _0x389cdc * _0x202aa0;
_0x4dbf0c[0x7] = _0x87a88a * _0x331be6 + _0x4bf907 * _0x21e384 + _0x35585f * _0xd85f06 + _0x389cdc * _0x5868c6;
_0x4dbf0c[0x8] = _0x5b2ca7 * _0x5260f5 + _0x48c401 * _0x23639f + _0x161060 * _0x4b25d1 + _0x2bc114 * _0x4b4d92;
_0x4dbf0c[0x9] = _0x5b2ca7 * _0x172b83 + _0x48c401 * _0x1baaa1 + _0x161060 * _0x4ab476 + _0x2bc114 * _0x55a4be;
_0x4dbf0c[0xa] = _0x5b2ca7 * _0x51c10b + _0x48c401 * _0xa23b63 + _0x161060 * _0x48adb0 + _0x2bc114 * _0x202aa0;
_0x4dbf0c[0xb] = _0x5b2ca7 * _0x331be6 + _0x48c401 * _0x21e384 + _0x161060 * _0xd85f06 + _0x2bc114 * _0x5868c6;
_0x4dbf0c[0xc] = _0x351b30 * _0x5260f5 + _0x16dada * _0x23639f + _0x4da0c5 * _0x4b25d1 + _0x1fb3e3 * _0x4b4d92;
_0x4dbf0c[0xd] = _0x351b30 * _0x172b83 + _0x16dada * _0x1baaa1 + _0x4da0c5 * _0x4ab476 + _0x1fb3e3 * _0x55a4be;
_0x4dbf0c[0xe] = _0x2d63f9['eEErV'](_0x2d63f9[_0x4cc7('0x303')](_0x351b30 * _0x51c10b + _0x2d63f9['IGiNa'](_0x16dada, _0xa23b63), _0x4da0c5 * _0x48adb0), _0x1fb3e3 * _0x202aa0);
_0x4dbf0c[0xf] = _0x2d63f9[_0x4cc7('0x304')](_0x351b30 * _0x331be6 + _0x16dada * _0x21e384, _0x4da0c5 * _0xd85f06) + _0x1fb3e3 * _0x5868c6;
}
;
_0x5f4b7a[_0x4cc7('0x3a8d')] = function(_0x333b79, _0x545e73, _0x8a7bcd, _0x37b327, _0xfe229e, _0x464e1f, _0x4c4f05) {
var _0x4bf907 = 0x1 / (_0x8a7bcd - _0x545e73)
, _0x48c401 = 0x1 / (_0xfe229e - _0x37b327)
, _0x16dada = 0x1 / (_0x4c4f05 - _0x464e1f);
_0x333b79[0x0] = 0x2 * _0x4bf907;
_0x333b79[0x1] = 0x0;
_0x333b79[0x2] = 0x0;
_0x333b79[0x3] = 0x0;
_0x333b79[0x4] = 0x0;
_0x333b79[0x5] = 0x2 * _0x48c401;
_0x333b79[0x6] = 0x0;
_0x333b79[0x7] = 0x0;
_0x333b79[0x8] = 0x0;
_0x333b79[0x9] = 0x0;
_0x333b79[0xa] = -0x2 * _0x16dada;
_0x333b79[0xb] = 0x0;
_0x333b79[0xc] = _0x2d63f9[_0x4cc7('0x305')](-(_0x545e73 + _0x8a7bcd), _0x4bf907);
_0x333b79[0xd] = _0x2d63f9[_0x4cc7('0x305')](-_0x2d63f9[_0x4cc7('0x3a8e')](_0x37b327, _0xfe229e), _0x48c401);
_0x333b79[0xe] = -(_0x464e1f + _0x4c4f05) * _0x16dada;
_0x333b79[0xf] = 0x1;
}
;
_0x5f4b7a[_0x4cc7('0xa2a')] = function(_0x2a308e) {
_0x2a308e[0x0] = 0x1;
_0x2a308e[0x1] = 0x0;
_0x2a308e[0x2] = 0x0;
_0x2a308e[0x3] = 0x0;
_0x2a308e[0x4] = 0x0;
_0x2a308e[0x5] = 0x1;
_0x2a308e[0x6] = 0x0;
_0x2a308e[0x7] = 0x0;
_0x2a308e[0x8] = 0x0;
_0x2a308e[0x9] = 0x0;
_0x2a308e[0xa] = 0x1;
_0x2a308e[0xb] = 0x0;
_0x2a308e[0xc] = 0x0;
_0x2a308e[0xd] = 0x0;
_0x2a308e[0xe] = 0x0;
_0x2a308e[0xf] = 0x1;
}
;
_0x5f4b7a[_0x4cc7('0x2b')] = function(_0x414751, _0x1949a4) {
if ('NVlQx' !== _0x4cc7('0x3a8f')) {
return this[_0x4cc7('0xab6')];
} else {
return _0x414751[_0x1949a4];
}
}
;
_0x5f4b7a[_0x4cc7('0x9e7')] = function(_0x4ea62f, _0x333b7d, _0x14686e) {
if (_0x4cc7('0x3a90') === 'EuQRB') {
return _0x4ea62f[_0x333b7d] = _0x14686e;
} else {
this['ownerCharacter'][_0x4cc7('0xa67')] = 0.25;
this['ownerCharacter']['set_xVelocity'](this[_0x4cc7('0x24b9')]);
this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](this[_0x4cc7('0x24ba')]);
var _0x23c87a = 0.4 * this[_0x4cc7('0xa66')][_0x4cc7('0x22e8')]
, _0x2ae85b = this[_0x4cc7('0xa66')][_0x4cc7('0xa3c')];
this['ownerCharacter'][_0x4cc7('0xa3c')] = _0x23c87a < _0x2ae85b ? _0x23c87a : _0x2ae85b;
}
}
;
var _0x5253a4 = {};
_0x16dada[_0x2d63f9[_0x4cc7('0x4f0')]] = _0x5253a4;
_0x5253a4[_0x4cc7('0x8f2')] = [_0x2d63f9['FBEHE'], 'math', _0x4cc7('0x3a91'), _0x4cc7('0x3a92')];
var _0x3a3269 = function(_0x13cf1a, _0x54a3a1, _0x15ae43, _0x2b1178) {
null == _0x2b1178 && (_0x2b1178 = 0x0);
null == _0x15ae43 && (_0x15ae43 = 0x0);
null == _0x54a3a1 && (_0x54a3a1 = 0x0);
null == _0x13cf1a && (_0x13cf1a = 0x0);
this['x'] = _0x13cf1a;
this['y'] = _0x54a3a1;
this[_0x4cc7('0x7d9')] = _0x15ae43;
this[_0x4cc7('0x98b')] = _0x2b1178;
};
_0x16dada['lime.math.Rectangle'] = _0x3a3269;
_0x3a3269['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x13b2')];
_0x3a3269[_0x4cc7('0x8')] = {};
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x3a3269[_0x4cc7('0x8')]['x'] = null;
_0x3a3269[_0x4cc7('0x8')]['y'] = null;
_0x3a3269[_0x4cc7('0x8')]['intersection'] = function(_0x11afc4, _0x2b770a) {
null == _0x2b770a && (_0x2b770a = new _0x3a3269());
var _0x41a939 = this.x < _0x11afc4.x ? _0x11afc4.x : this.x
, _0x3d0105 = this.get_right() > _0x11afc4.get_right() ? _0x11afc4.get_right() : this.get_right();
if (_0x3d0105 <= _0x41a939)
return _0x2b770a.setEmpty(),
_0x2b770a;
var _0x159a55 = this.y < _0x11afc4.y ? _0x11afc4.y : this.y;
_0x11afc4 = this.get_bottom() > _0x11afc4.get_bottom() ? _0x11afc4.get_bottom() : this.get_bottom();
if (_0x11afc4 <= _0x159a55)
return _0x2b770a.setEmpty(),
_0x2b770a;
_0x2b770a.x = _0x41a939;
_0x2b770a.y = _0x159a55;
_0x2b770a.width = _0x3d0105 - _0x41a939;
_0x2b770a.height = _0x11afc4 - _0x159a55;
return _0x2b770a;
}
;
_0x3a3269[_0x4cc7('0x8')]['offset'] = function(_0x729d53, _0x1ed9dc) {
this.x += _0x729d53;
this.y += _0x1ed9dc;
}
;
_0x3a3269[_0x4cc7('0x8')]['setEmpty'] = function() {
this.x = this.y = this.width = this.height = 0x0;
}
;
_0x3a3269[_0x4cc7('0x8')]['setTo'] = function(_0x2a9567, _0x39ddb8, _0x5add9c, _0x3c4358) {
this.x = _0x2a9567;
this.y = _0x39ddb8;
this.width = _0x5add9c;
this.height = _0x3c4358;
}
;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x3a93')] = function() {
return null;
}
;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0xa98')] = function() {
return this.y + this.height;
}
;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0xa97')] = function() {
return _0x56067a.ZdilI(this.x, this.width);
}
;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a3269;
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa97')] = _0x4cc7('0xa97');
_0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa98')] = _0x4cc7('0xa98');
var _0x14c2c3 = function(_0x5722a4, _0xabec42) {
null == _0xabec42 && (_0xabec42 = 0x0);
null == _0x5722a4 && (_0x5722a4 = 0x0);
this['x'] = _0x5722a4;
this['y'] = _0xabec42;
};
_0x16dada[_0x4cc7('0x3a94')] = _0x14c2c3;
_0x14c2c3['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x3a95')];
_0x14c2c3[_0x4cc7('0x8')] = {};
_0x14c2c3[_0x4cc7('0x8')]['x'] = null;
_0x14c2c3[_0x4cc7('0x8')]['y'] = null;
_0x14c2c3[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = function(_0xec06c1, _0x43bb4c) {
this.x += _0xec06c1;
this.y += _0x43bb4c;
}
;
_0x14c2c3[_0x4cc7('0x8')][_0x4cc7('0x3a96')] = function() {
return null;
}
;
_0x14c2c3[_0x4cc7('0x8')]['__class__'] = _0x14c2c3;
var _0x52ec4a = function(_0x5a13db, _0x3659dc, _0x45d61e, _0x351282) {
null == _0x351282 && (_0x351282 = 0x0);
null == _0x45d61e && (_0x45d61e = 0x0);
null == _0x3659dc && (_0x3659dc = 0x0);
null == _0x5a13db && (_0x5a13db = 0x0);
this['w'] = _0x351282;
this['x'] = _0x5a13db;
this['y'] = _0x3659dc;
this['z'] = _0x45d61e;
};
_0x16dada[_0x4cc7('0x3a97')] = _0x52ec4a;
_0x52ec4a[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x3a98')];
_0x52ec4a[_0x4cc7('0x8')] = {};
_0x52ec4a[_0x4cc7('0x8')]['w'] = null;
_0x52ec4a[_0x4cc7('0x8')]['x'] = null;
_0x52ec4a[_0x4cc7('0x8')]['y'] = null;
_0x52ec4a[_0x4cc7('0x8')]['z'] = null;
_0x52ec4a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52ec4a;
var _0x1984d8 = function() {};
_0x16dada[_0x4cc7('0x3a99')] = _0x1984d8;
_0x1984d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3a9b')];
_0x1984d8[_0x4cc7('0x3a1d')] = function(_0x3fda39) {
if (null == _0x3fda39)
return null;
-0x1 == _0x3fda39[_0x4cc7('0x2d')](',') && (_0x3fda39 = _0x4cc7('0x1e0f') + _0x1984d8['__getCodec'](_0x46379d['decode'](_0x3fda39)) + _0x4cc7('0x1e10') + _0x3fda39);
var _0x3a520b = new _0x1984d8();
_0x3a520b[_0x4cc7('0x21c5')](new Howl({
'src': [_0x3fda39],
'html5': !0x0,
'preload': !0x1
}));
return _0x3a520b;
}
;
_0x1984d8[_0x4cc7('0x2901')] = function(_0x2ae7f3) {
if (_0x4cc7('0x3a9c') !== _0x4cc7('0x3a9d')) {
if (null == _0x2ae7f3)
return null;
var _0x2680bc = new _0x1984d8();
_0x2680bc[_0x4cc7('0x21c5')](new Howl({
'src': [_0x56067a['vsQTP']('data:' + _0x1984d8['__getCodec'](_0x2ae7f3) + _0x4cc7('0x1e10'), _0x46379d[_0x4cc7('0x33a6')](_0x2ae7f3))],
'html5': !0x0,
'preload': !0x1
}));
return _0x2680bc;
} else {
null == _0x2680bc && (_0x2680bc = 0x0);
for (var _0x2b0079 = this[_0x4cc7('0xdb4')][_0x4cc7('0x21')]; _0x2680bc < _0x2b0079; ) {
var _0x2db785 = _0x2680bc++;
if (this[_0x4cc7('0xdb4')][_0x2db785] == _0x2ae7f3)
return _0x2db785;
}
return -0x1;
}
}
;
_0x1984d8[_0x4cc7('0xcb6')] = function(_0x4d3e3c) {
if (null == _0x4d3e3c)
return null;
var _0x18feed = new _0x1984d8();
_0x18feed[_0x4cc7('0xd16')] = new Howl({
'src': [_0x4d3e3c],
'preload': !0x1
});
return _0x18feed;
}
;
_0x1984d8[_0x4cc7('0x3a9e')] = function(_0x39b30c) {
var _0x466d0f = new _0x1984d8();
_0x466d0f[_0x4cc7('0xd16')] = new Howl({
'src': _0x39b30c,
'preload': !0x1
});
return _0x466d0f;
}
;
_0x1984d8[_0x4cc7('0x3a9f')] = function(_0x28e6ca) {
return null;
}
;
_0x1984d8[_0x4cc7('0x1128')] = function(_0x2cefc5) {
var _0x916cbe = new _0x3cded9()
, _0x407a0d = _0x1984d8['fromFile'](_0x2cefc5);
null != _0x407a0d ? _0x56067a[_0x4cc7('0x809')](null, _0x407a0d) && (_0x407a0d['__srcHowl']['on'](_0x4cc7('0x40'), function() {
_0x916cbe[_0x4cc7('0x43')](_0x407a0d);
}),
_0x407a0d['__srcHowl']['on']('loaderror', function(_0x2cefc5, _0x407a0d) {
_0x916cbe[_0x4cc7('0x12aa')](_0x407a0d);
}),
_0x407a0d['__srcHowl'][_0x4cc7('0x40')]()) : _0x916cbe[_0x4cc7('0x12aa')](null);
return _0x916cbe[_0x4cc7('0xbdd')];
}
;
_0x1984d8[_0x4cc7('0x3aa0')] = function(_0x6e54d2) {
if (_0x56067a[_0x4cc7('0x831')] !== _0x56067a[_0x4cc7('0x832')]) {
var _0x442b26 = new _0x3cded9()
, _0x11c2cd = _0x1984d8[_0x4cc7('0x3a9e')](_0x6e54d2);
null != _0x11c2cd ? (_0x11c2cd['__srcHowl']['on'](_0x4cc7('0x40'), function() {
_0x442b26[_0x4cc7('0x43')](_0x11c2cd);
}),
_0x11c2cd['__srcHowl']['on']('loaderror', function() {
_0x442b26[_0x4cc7('0x12aa')](null);
}),
_0x11c2cd[_0x4cc7('0xd16')][_0x4cc7('0x40')]()) : _0x442b26[_0x4cc7('0x12aa')](null);
return _0x442b26['future'];
} else {
this['__contextState'][_0x4cc7('0x3aa1')] != _0x6e54d2 && (this['gl'][_0x4cc7('0x3aa2')](this['gl']['ELEMENT_ARRAY_BUFFER'], _0x6e54d2),
this[_0x4cc7('0x930')][_0x4cc7('0x3aa1')] = _0x6e54d2);
}
}
;
_0x1984d8[_0x4cc7('0x21c4')] = function(_0x58ddad) {
switch (_0x58ddad[_0x4cc7('0x33a2')](0x0, 0x4)) {
case _0x4cc7('0x3aa3'):
return _0x4cc7('0x3aa4');
case _0x4cc7('0x3a2f'):
if (_0x4cc7('0x3aa5') == _0x58ddad[_0x4cc7('0x33a2')](0x8, 0x4))
return _0x4cc7('0x3aa6');
var _0x10ec11 = _0x58ddad['b'][0x2]
, _0xcaeda2 = _0x58ddad['b'][0x1];
switch (_0x58ddad['b'][0x0]) {
case 0x49:
if (0x44 == _0xcaeda2 && 0x33 == _0x10ec11)
return _0x4cc7('0x3aa7');
break;
case 0xff:
switch (_0xcaeda2) {
case 0xf3:
case 0xfa:
case 0xfb:
return _0x4cc7('0x3aa7');
}
}
break;
case _0x4cc7('0x3aa8'):
return _0x4cc7('0x3aa9');
default:
switch (_0x10ec11 = _0x58ddad['b'][0x2],
_0xcaeda2 = _0x58ddad['b'][0x1],
_0x58ddad['b'][0x0]) {
case 0x49:
if (0x44 == _0xcaeda2 && 0x33 == _0x10ec11)
return _0x4cc7('0x3aa7');
break;
case 0xff:
switch (_0xcaeda2) {
case 0xf3:
case 0xfa:
case 0xfb:
return 'audio/mp3';
}
}
}
_0x491796[_0x4cc7('0x12aa')](_0x4cc7('0x3aaa'), {
'fileName': _0x4cc7('0x3aab'),
'lineNumber': 0x169,
'className': 'lime.media.AudioBuffer',
'methodName': _0x4cc7('0x21c4')
});
return null;
}
;
_0x1984d8[_0x4cc7('0x8')] = {};
_0x1984d8[_0x4cc7('0x8')][_0x4cc7('0xd16')] = null;
_0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x21c5')] = function(_0x4a9cb6) {
return this.__srcHowl = _0x4a9cb6;
}
;
_0x1984d8[_0x4cc7('0x8')]['__class__'] = _0x1984d8;
_0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x21c5')] = _0x4cc7('0x21c5');
var _0x15be8d = function(_0x151606) {
if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x3aac'), 'BDfMU')) {
if ('custom' != _0x151606) {
if (null == _0x151606 || 'web' == _0x151606)
try {
if ('ucYAp' !== _0x4cc7('0x3aad')) {
window['AudioContext'] = window[_0x4cc7('0x3aae')] || window[_0x4cc7('0x3aaf')],
this[_0x4cc7('0x3ab0')] = new window[(_0x4cc7('0x3aae'))](),
this[_0x4cc7('0x994')] = _0x4cc7('0x3ab0');
} else {
null == c && (c = !0x1);
var _0x12cbd1 = 0x0;
if (null != _0x842c50[_0x4cc7('0x24c')] ? b[_0x4cc7('0xd76')]('color') : b['h'][_0x4cc7('0x959')](_0x4cc7('0x24c')))
_0x12cbd1 = (null != _0x842c50['color'] ? b[_0x4cc7('0xd76')](_0x4cc7('0x24c')) : b['h'][_0x4cc7('0x959')](_0x4cc7('0x24c'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x24c')] ? b['getReserved']('color') : b['h'][_0x4cc7('0x24c')], 0x0) : 0x0;
_0x151606 = _0x592928[_0x4cc7('0x2588')](_0x151606, _0x592928[_0x4cc7('0x30b1')](b), _0x12cbd1, (null != _0x842c50['tileWidth'] ? b[_0x4cc7('0xd76')](_0x4cc7('0x1dc1')) : b['h'][_0x4cc7('0x959')]('tileWidth')) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50['tileWidth'] ? b['getReserved'](_0x4cc7('0x1dc1')) : b['h'][_0x4cc7('0x1dc1')], -0x1) : -0x1, b, c);
b = null != _0x842c50[_0x4cc7('0x84d')] ? b['getReserved'](_0x4cc7('0x84d')) : b['h'][_0x4cc7('0x84d')];
null != b && (c = b['split'](','),
0x4 <= c[_0x4cc7('0x21')] && (b = new _0x169fce(),
b['x'] = parseFloat(c[0x0]),
b['y'] = parseFloat(c[0x1]),
b['z'] = parseFloat(c[0x2]),
b['w'] = parseFloat(c[0x3]),
c = _0x56067a['zEPRi'](b['x'], b['x']) + b['y'] * b['y'] + b['z'] * b['z'] + b['w'] * b['w'],
_0x12cbd1 = _0x56067a['nmEHS'](c, 0x1),
1e-10 > (_0x56067a[_0x4cc7('0x829')](0x0, _0x12cbd1) ? _0x12cbd1 : -_0x12cbd1) || (0x0 == c ? (b['x'] = 0x0,
b['y'] = 0x0,
b['z'] = 0x0,
b['w'] = 0x1) : (c = _0x56067a[_0x4cc7('0x3854')](0x1, Math[_0x4cc7('0x2c')](c)),
b['x'] *= c,
b['y'] *= c,
b['z'] *= c,
b['w'] *= c)),
_0x151606[_0x4cc7('0x84d')] = _0x3bafe8[_0x4cc7('0x968')](b)));
return _0x151606;
}
} catch (_0x4192e0) {
if (_0x4cc7('0x3ab1') !== _0x4cc7('0x3ab1')) {
var _0x43ae96 = this[_0x4cc7('0x126')]
, _0x3cc87f = _0x43ae96[_0x4cc7('0xf73')]()
, _0x40a562 = 3.141592653589793 * this[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4
, _0x593d4f = 3.141592653589793 * _0x151606[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4;
_0x43ae96['set_rotationZ'](_0x3cc87f + 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x593d4f, _0x40a562)) / 3.141592653589793 / 0x2);
_0x151606[_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0x126')]['get_rotationZ']());
} else {
_0x4964ea[_0x4cc7('0xab4')] = _0x4192e0;
}
}
null == this[_0x4cc7('0x3ab0')] && _0x4cc7('0x3ab0') != _0x151606 && (this[_0x4cc7('0x904')] = new _0xb93936(),
this[_0x4cc7('0x994')] = _0x4cc7('0x904'));
} else
this[_0x4cc7('0x994')] = _0x4cc7('0x3ab2');
} else {
this[_0x4cc7('0xd7d')][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')][_0x4cc7('0x2d')](_0x151606, 0x0), 0x1);
}
};
_0x16dada['lime.media.AudioContext'] = _0x15be8d;
_0x15be8d[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3aae')];
_0x15be8d[_0x4cc7('0x8')] = {};
_0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x904')] = null;
_0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x3ab3')] = null;
_0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x3ab0')] = null;
_0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15be8d;
var _0x5899d0 = function() {};
_0x16dada[_0x4cc7('0x3ab4')] = _0x5899d0;
_0x5899d0['__name__'] = ['lime', _0x4cc7('0x3a9a'), 'AudioManager'];
_0x5899d0[_0x4cc7('0x8fe')] = function(_0xca0c28) {
if (_0x56067a[_0x4cc7('0x3ab5')](_0x4cc7('0x3ab6'), _0x4cc7('0x3ab6'))) {
if (null == _0x5899d0[_0x4cc7('0x991')]) {
if (null == _0xca0c28 && (_0x5899d0['context'] = new _0x15be8d(),
_0xca0c28 = _0x5899d0[_0x4cc7('0x991')],
_0x56067a[_0x4cc7('0x39fe')](_0x4cc7('0x3ab3'), _0xca0c28[_0x4cc7('0x994')]))) {
var _0x33b7c3 = _0xca0c28[_0x4cc7('0x3ab3')]
, _0x38ac42 = _0x33b7c3[_0x4cc7('0x3ab7')]();
_0x38ac42 = _0x33b7c3[_0x4cc7('0x393a')](_0x38ac42);
_0x33b7c3[_0x4cc7('0x3ab8')](_0x38ac42);
_0x33b7c3[_0x4cc7('0x3ab9')](_0x38ac42);
}
_0x5899d0[_0x4cc7('0x991')] = _0xca0c28;
}
} else {
this['duplicator'][_0x4cc7('0xac9')](7.1, -1.3, !0x0, -0x4);
this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x52);
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.7, -2.4, !0x0, -0x6);
this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x17);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
var _0x343535 = _0x1baaa1[_0x4cc7('0x7d9')](0x1cc)
, _0x216ad9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]());
this['dialog']['addBubble'](_0x4cc7('0x2c5b'), -0x12c, 0x5a, null, _0x343535, null, _0x216ad9, null);
}
}
;
var _0x30ad16 = function(_0x5bc8f7, _0x4b9cbd, _0x582668, _0x33125b) {
null == _0x33125b && (_0x33125b = 0x0);
null == _0x4b9cbd && (_0x4b9cbd = 0x0);
this[_0x4cc7('0x928')] = new _0x57743b();
this[_0x4cc7('0xaa3')] = _0x5bc8f7;
this[_0x4cc7('0x18f5')] = _0x4b9cbd;
this[_0x4cc7('0x924')] = new _0x1c5b0b(this);
null != _0x582668 && _0x2d63f9[_0x4cc7('0x306')](0x0, _0x582668) && this[_0x4cc7('0xb7c')](_0x582668);
this[_0x4cc7('0x1fbc')](_0x33125b);
null != _0x5bc8f7 && this['init']();
};
_0x16dada[_0x4cc7('0x3aba')] = _0x30ad16;
_0x30ad16[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'media', 'AudioSource'];
_0x30ad16[_0x4cc7('0x8')] = {};
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x928')] = null;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x924')] = null;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() {
this.__backend.dispose();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() {
this.__backend.init();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function() {
this.__backend.play();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() {
this.__backend.stop();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abb')] = function() {
return this.__backend.getCurrentTime();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abc')] = function(_0x190120) {
return this.__backend.setCurrentTime(_0x190120);
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x10a0')] = function() {
return this.__backend.getGain();
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abd')] = function(_0x2f0896) {
return this.__backend.setGain(_0x2f0896);
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x154e9c) {
return this.__backend.setLength(_0x154e9c);
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x1fbc')] = function(_0x5cbfa1) {
return this.__backend.setLoops(_0x5cbfa1);
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd1a')] = function() {
return this.__backend.getPosition();
}
;
_0x30ad16[_0x4cc7('0x8')]['set_position'] = function(_0xa7fadc) {
return this.__backend.setPosition(_0xa7fadc);
}
;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x30ad16;
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfa1')] = 'set_position';
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd1a')] = _0x4cc7('0xd1a');
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_loops'] = _0x4cc7('0x1fbc');
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length';
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3abd')] = 'set_gain';
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10a0')] = _0x4cc7('0x10a0');
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3abc')] = 'set_currentTime';
_0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_currentTime'] = _0x4cc7('0x3abb');
var _0xb93936 = function() {};
_0x16dada[_0x4cc7('0x3abe')] = _0xb93936;
_0xb93936[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3abf')];
_0xb93936[_0x4cc7('0x8')] = {};
_0xb93936[_0x4cc7('0x8')]['__class__'] = _0xb93936;
var _0x5d922d = function() {};
_0x16dada['lime.media.OpenALAudioContext'] = _0x5d922d;
_0x5d922d['__name__'] = ['lime', _0x4cc7('0x3a9a'), _0x4cc7('0x3ac0')];
_0x5d922d[_0x4cc7('0x8')] = {};
_0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x393a')] = function(_0x26bfe5, _0x155d6d) {
return _0x29ee49.createContext(_0x26bfe5, _0x155d6d);
}
;
_0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab8')] = function(_0x568bfb) {
if (_0x4cc7('0x3ac1') !== _0x4cc7('0x3ac2')) {
return _0x29ee49.makeContextCurrent(_0x568bfb);
} else {
return this._overallDepthCamera.get_viewProjection();
}
}
;
_0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab7')] = function(_0x4432a4) {
return _0x29ee49.openDevice(_0x4432a4);
}
;
_0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab9')] = function(_0x1c4ed5) {
if (_0x4cc7('0x3ac3') !== _0x4cc7('0x3ac4')) {
_0x29ee49.processContext(_0x1c4ed5);
} else {
if (!this.animates)
return !0x0;
c = _0x5260f5.__cast(b.collider, _0x50c5e6);
if (c.subCollider != c.boxCollider) {
var _0x56d527 = c.collisionResult.normal;
_0x56d527.x = 0x0;
_0x56d527.y = 0x0;
_0x56d527.z = 0x1;
}
if (0x0 >= c.collisionResult.normal.z)
return !0x0;
if (0x0 > b.animationTime) {
b.animationTime = 0x0;
null == _0x5353f1.tempVelocity && (_0x5353f1.tempVelocity = new _0x21e384());
_0x56d527 = _0x5353f1.tempVelocity;
var _0xca3603 = _0x1c4ed5.rigidbody.velocity;
_0x56d527.x = _0xca3603.x;
_0x56d527.y = _0xca3603.y;
_0x56d527.z = _0xca3603.z;
_0xca3603 = _0x1c4ed5.tunnel.artificialGravity.get_rotationZ();
_0x56d527 = null;
null == _0x56d527 && (_0x56d527 = new _0x169fce());
var _0x1272a1 = Math.sin(_0xca3603 / 0x2);
_0x56d527.x = 0x0 * _0x1272a1;
_0x56d527.y = 0x0 * _0x1272a1;
_0x56d527.z = _0x1272a1;
_0x56d527.w = Math.cos(_0xca3603 / 0x2);
_0xca3603 = _0x56d527.x * _0x56d527.x + _0x56d527.y * _0x56d527.y + _0x56d527.z * _0x56d527.z + _0x56067a.KGSYg(_0x56d527.w, _0x56d527.w);
_0x1272a1 = _0xca3603 - 0x1;
1e-10 > (0x0 <= _0x1272a1 ? _0x1272a1 : -_0x1272a1) || (0x0 == _0xca3603 ? (_0x56d527.x = 0x0,
_0x56d527.y = 0x0,
_0x56d527.z = 0x0,
_0x56d527.w = 0x1) : (_0xca3603 = 0x1 / Math.sqrt(_0xca3603),
_0x56d527.x *= _0xca3603,
_0x56d527.y *= _0xca3603,
_0x56d527.z *= _0xca3603,
_0x56d527.w *= _0xca3603));
_0x3bafe8.rotatePoint(_0x56d527, _0x5353f1.tempVelocity, _0x5353f1.tempVelocity);
this.animation.start(b, b.collider.collisionResult.normal, _0x5353f1.tempVelocity);
c.subCollider == c.boxCollider && (_0x2ab848.controlScheme.keyPressed('jump') ? _0x1c4ed5.set_zVelocity(0.5 * _0x1c4ed5.get_zVelocity()) : _0x1c4ed5.set_zVelocity(_0x56067a.KGSYg(0.4, _0x1c4ed5.get_zVelocity())),
_0x1c4ed5.collider.collisionResult.updatesVelocityZ = !0x1);
_0x1c4ed5.collider.collisionResult.stable = !0x1;
}
return !0x0;
}
}
;
_0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d922d;
var _0x29ee49 = function() {};
_0x16dada[_0x4cc7('0x3ac5')] = _0x29ee49;
_0x29ee49[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3ab3'), _0x4cc7('0x3ac6')];
_0x29ee49[_0x4cc7('0x393a')] = function(_0x5d8da7, _0x26a230) {
return null;
}
;
_0x29ee49[_0x4cc7('0x3ab8')] = function(_0x248e39) {
return !0x1;
}
;
_0x29ee49[_0x4cc7('0x3ab7')] = function(_0x12469a) {
return null;
}
;
_0x29ee49[_0x4cc7('0x3ab9')] = function(_0x9e16e8) {}
;
var _0x396acb = function() {};
_0x16dada['lime.net._IHTTPRequest'] = _0x396acb;
_0x396acb[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ac7'), '_IHTTPRequest'];
_0x396acb[_0x4cc7('0x8')] = {};
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ac8')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x396acb[_0x4cc7('0x8')]['enableResponseHeaders'] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ac9')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3aca')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acb')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acc')] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acd')] = null;
_0x396acb[_0x4cc7('0x8')]['timeout'] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x38f1')] = null;
_0x396acb[_0x4cc7('0x8')]['userAgent'] = null;
_0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ace')] = null;
_0x396acb[_0x4cc7('0x8')]['__class__'] = _0x396acb;
var _0x425f7b = function(_0x3077cb) {
this['uri'] = _0x3077cb;
this['contentType'] = _0x4cc7('0x3914');
this[_0x4cc7('0x3ac9')] = !0x0;
this['enableResponseHeaders'] = !0x1;
this[_0x4cc7('0x3aca')] = new _0x3a1efa();
this[_0x4cc7('0x3acb')] = [];
this[_0x4cc7('0x8ef')] = _0x4cc7('0x390a');
this['timeout'] = 0x7530;
this[_0x4cc7('0x3ace')] = !0x1;
this[_0x4cc7('0x924')] = new _0x10a042();
this[_0x4cc7('0x924')]['init'](this);
};
_0x16dada[_0x4cc7('0x3acf')] = _0x425f7b;
_0x425f7b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x4cc7('0x3ac7'), _0x4cc7('0x3ad0'), 'AbstractHTTPRequest'];
_0x425f7b[_0x4cc7('0x8f8')] = [_0x396acb];
_0x425f7b[_0x4cc7('0x8')] = {};
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ac8')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad1')] = null;
_0x425f7b[_0x4cc7('0x8')]['followRedirects'] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3aca')] = null;
_0x425f7b[_0x4cc7('0x8')]['headers'] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad2')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3acc')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3acd')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad3')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x38f1')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad4')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ace')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x924')] = null;
_0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x425f7b;
var _0x31f708 = function(_0x166c1f) {
_0x425f7b[_0x4cc7('0x96b')](this, _0x166c1f);
};
_0x16dada[_0x4cc7('0x3ad5')] = _0x31f708;
_0x31f708[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ac7'), _0x4cc7('0x3ad6')];
_0x31f708[_0x4cc7('0x92b')] = _0x425f7b;
_0x31f708[_0x4cc7('0x8')] = _0x5aff49(_0x425f7b['prototype'], {
'fromBytes': function(_0x2a9373) {
return _0x2a9373;
},
'load': function(_0x45dc3f) {
var _0x4e7f1a = this;
null != _0x45dc3f && (this[_0x4cc7('0x38f1')] = _0x45dc3f);
var _0x4310df = new _0x3cded9();
_0x45dc3f = this[_0x4cc7('0x924')]['loadData'](this[_0x4cc7('0x38f1')]);
_0x45dc3f[_0x4cc7('0x926')](_0x48c401(_0x4310df, _0x4310df['progress']));
_0x45dc3f['onError'](_0x48c401(_0x4310df, _0x4310df[_0x4cc7('0x12aa')]));
_0x45dc3f[_0x4cc7('0x928')](function(_0x45dc3f) {
if (_0x4cc7('0x3ad7') === _0x4cc7('0x3ad7')) {
_0x4e7f1a['responseData'] = _0x4e7f1a[_0x4cc7('0x2901')](_0x45dc3f);
_0x4310df[_0x4cc7('0x43')](_0x4e7f1a[_0x4cc7('0x3ad2')]);
} else {
return this[_0x4cc7('0x1472')];
}
});
return _0x4310df[_0x4cc7('0xbdd')];
},
'__class__': _0x31f708
});
var _0x552493 = function(_0x682316) {
_0x425f7b[_0x4cc7('0x96b')](this, _0x682316);
};
_0x16dada[_0x4cc7('0x3ad8')] = _0x552493;
_0x552493[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'net', _0x4cc7('0x3ad9')];
_0x552493[_0x4cc7('0x92b')] = _0x425f7b;
_0x552493[_0x4cc7('0x8')] = _0x5aff49(_0x425f7b[_0x4cc7('0x8')], {
'load': function(_0x4f68d5) {
var _0xaac7e5 = this;
null != _0x4f68d5 && (this[_0x4cc7('0x38f1')] = _0x4f68d5);
var _0x1ee01b = new _0x3cded9();
_0x4f68d5 = this[_0x4cc7('0x924')]['loadText'](this[_0x4cc7('0x38f1')]);
_0x4f68d5[_0x4cc7('0x926')](_0x48c401(_0x1ee01b, _0x1ee01b[_0x4cc7('0x1af2')]));
_0x4f68d5[_0x4cc7('0x35a3')](_0x48c401(_0x1ee01b, _0x1ee01b[_0x4cc7('0x12aa')]));
_0x4f68d5[_0x4cc7('0x928')](function(_0x4f68d5) {
_0xaac7e5['responseData'] = _0x4f68d5;
_0x1ee01b[_0x4cc7('0x43')](_0xaac7e5['responseData']);
});
return _0x1ee01b[_0x4cc7('0xbdd')];
},
'__class__': _0x552493
});
var _0x3b2d01 = function(_0x29f77c, _0x4bbb5c) {
null == _0x4bbb5c && (_0x4bbb5c = '');
this['name'] = _0x29f77c;
this[_0x4cc7('0x9')] = _0x4bbb5c;
};
_0x16dada[_0x4cc7('0x3ada')] = _0x3b2d01;
_0x3b2d01['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3adb')];
_0x3b2d01[_0x4cc7('0x8')] = {};
_0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x9')] = null;
_0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b2d01;
var _0x342c8f = function(_0xfa6ed5) {
_0x425f7b['call'](this, _0xfa6ed5);
};
_0x16dada['lime.net._HTTPRequest_lime_utils_Bytes'] = _0x342c8f;
_0x342c8f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3adc')];
_0x342c8f[_0x4cc7('0x92b')] = _0x31f708;
_0x342c8f[_0x4cc7('0x8')] = _0x5aff49(_0x31f708[_0x4cc7('0x8')], {
'fromBytes': function(_0x16cc52) {
return _0x406a52['fromBytes'](_0x16cc52);
},
'__class__': _0x342c8f
});
var _0x3cb794 = function(_0x28e7d4) {
_0x425f7b[_0x4cc7('0x96b')](this, _0x28e7d4);
};
_0x16dada[_0x4cc7('0x3add')] = _0x3cb794;
_0x3cb794[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3ade')];
_0x3cb794['__super__'] = _0x31f708;
_0x3cb794[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x4d9')](_0x5aff49, _0x31f708[_0x4cc7('0x8')], {
'fromBytes': function(_0x1a953b) {
return _0x15249f['fromBytes'](_0x1a953b);
},
'__class__': _0x3cb794
});
var _0x30d6ae = function() {};
_0x16dada[_0x4cc7('0x3adf')] = _0x30d6ae;
_0x30d6ae['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), _0x4cc7('0x3ae1')];
_0x30d6ae[_0x4cc7('0x2d6')] = {};
_0x30d6ae[_0x4cc7('0x2d6')][_0x4cc7('0x215d')] = 'set_text';
_0x30d6ae[_0x4cc7('0x2d6')][_0x4cc7('0x34a7')] = 'get_text';
_0x30d6ae[_0x4cc7('0x9c7')] = function() {
_0x30d6ae['_text'] != _0x30d6ae[_0x4cc7('0x3ae2')] && _0x30d6ae[_0x4cc7('0x920')][_0x4cc7('0x152f')]();
}
;
_0x30d6ae[_0x4cc7('0x34a7')] = function() {
_0x30d6ae[_0x4cc7('0x9c7')]();
return _0x30d6ae[_0x4cc7('0x3ae2')];
}
;
_0x30d6ae['set_text'] = function(_0x1f0493) {
if (_0x4cc7('0x3ae3') === _0x4cc7('0x3ae4')) {
_0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this);
this[_0x4cc7('0x181d')] = null;
} else {
var _0x40ce33 = _0x30d6ae[_0x4cc7('0x3ae2')];
_0x30d6ae[_0x4cc7('0x3ae2')] = _0x1f0493;
var _0x9262aa = _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x95a')];
null != _0x9262aa && _0x9262aa[_0x4cc7('0x924')][_0x4cc7('0x395e')](_0x1f0493);
_0x30d6ae[_0x4cc7('0x3ae2')] != _0x40ce33 && _0x30d6ae['onUpdate'][_0x4cc7('0x152f')]();
return _0x1f0493;
}
}
;
var _0x42bea1 = function() {};
_0x16dada[_0x4cc7('0x3ae5')] = _0x42bea1;
_0x42bea1[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), _0x4cc7('0x3ae6')];
var _0x103a7f = _0x16dada[_0x4cc7('0x3ae7')] = {};
_0x16dada[_0x4cc7('0x3ae7')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'system', _0x4cc7('0x3ae8')];
_0x16dada[_0x4cc7('0x3ae7')][_0x4cc7('0xd2d')] = ['LITTLE_ENDIAN', _0x4cc7('0x39a5')];
_0x103a7f[_0x4cc7('0x3ae9')] = ['LITTLE_ENDIAN', 0x0];
_0x103a7f[_0x4cc7('0x3ae9')]['toString'] = _0x3e3cd2;
_0x103a7f[_0x4cc7('0x3ae9')][_0x4cc7('0xd2f')] = _0x103a7f;
_0x103a7f[_0x4cc7('0x39a5')] = [_0x4cc7('0x39a5'), 0x1];
_0x103a7f[_0x4cc7('0x39a5')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x103a7f[_0x4cc7('0x39a5')][_0x4cc7('0xd2f')] = _0x103a7f;
var _0x304372 = function(_0x4a2aca, _0x5a4ef5) {
this['onUpdate'] = new _0x4c7f22();
this[_0x4cc7('0x994')] = _0x4a2aca;
this['id'] = _0x5a4ef5;
};
_0x16dada[_0x4cc7('0x3aea')] = _0x304372;
_0x304372['__name__'] = ['lime', 'system', _0x4cc7('0x3aeb')];
_0x304372[_0x4cc7('0x3aec')] = function(_0x750b72) {
if (null == _0x750b72)
return _0x304372['sensors']['slice']();
for (var _0x187694 = [], _0xc50c6d = 0x0, _0xd29235 = _0x304372[_0x4cc7('0x3aed')]; _0xc50c6d < _0xd29235[_0x4cc7('0x21')]; ) {
var _0x3ab4ad = _0xd29235[_0xc50c6d];
++_0xc50c6d;
_0x3ab4ad[_0x4cc7('0x994')] == _0x750b72 && _0x187694[_0x4cc7('0x29')](_0x3ab4ad);
}
return _0x187694;
}
;
_0x304372[_0x4cc7('0x900')] = function(_0x3a2883, _0x59a516) {
_0x3a2883 = new _0x304372(_0x3a2883,_0x59a516);
_0x304372[_0x4cc7('0x3aed')][_0x4cc7('0x29')](_0x3a2883);
return _0x304372['sensorByID']['h'][_0x59a516] = _0x3a2883;
}
;
_0x304372[_0x4cc7('0x8')] = {};
_0x304372[_0x4cc7('0x8')]['id'] = null;
_0x304372[_0x4cc7('0x8')][_0x4cc7('0x920')] = null;
_0x304372[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x304372[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x304372;
var _0x23d83c = _0x16dada[_0x4cc7('0x3aee')] = {};
_0x16dada[_0x4cc7('0x3aee')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'system', _0x4cc7('0x3aef')];
_0x16dada[_0x4cc7('0x3aee')]['__constructs__'] = [_0x4cc7('0x901')];
_0x23d83c[_0x4cc7('0x901')] = ['ACCELEROMETER', 0x0];
_0x23d83c['ACCELEROMETER']['toString'] = _0x3e3cd2;
_0x23d83c[_0x4cc7('0x901')][_0x4cc7('0xd2f')] = _0x23d83c;
var _0x4ce948 = function() {};
_0x16dada['lime.system.System'] = _0x4ce948;
_0x4ce948[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ae0'), _0x4cc7('0x3af0')];
_0x4ce948[_0x4cc7('0x2d6')] = {};
_0x4ce948[_0x4cc7('0x2d6')][_0x4cc7('0x3af1')] = _0x4cc7('0x3af1');
_0x4ce948[_0x4cc7('0x17a3')] = _0x3bb917[_0x4cc7('0x94')][_0x4cc7('0x17a3')] = function(_0x529cec, _0x1ebc5b, _0x39b53e, _0x5905b8, _0x1c9549) {
if (null != _0x4ce948[_0x4cc7('0x2e9f')]) {
var _0x59b9b9 = _0x4ce948[_0x4cc7('0x2e9f')];
if (null != _0x842c50[_0x529cec] ? _0x59b9b9[_0x4cc7('0xd76')](_0x529cec) : _0x59b9b9['h']['hasOwnProperty'](_0x529cec))
_0x59b9b9 = _0x4cc7('0x4dc') == typeof _0x1ebc5b ? window[_0x4cc7('0xcba')][_0x4cc7('0x1492')](_0x1ebc5b) : null == _0x1ebc5b ? window['document'][_0x4cc7('0xd49')](_0x4cc7('0x273c')) : _0x1ebc5b,
null == _0x59b9b9 ? window['console'][_0x4cc7('0x2465')](_0x4cc7('0x2ea1') + _0x4bf907[_0x4cc7('0x4dc')](_0x1ebc5b)) : (null == _0x39b53e && (_0x39b53e = 0x0),
null == _0x5905b8 && (_0x5905b8 = 0x0),
null == _0x1c9549 && (_0x1c9549 = {}),
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x1c9549, _0x4cc7('0x992')) && 'string' == typeof _0x1c9549[_0x4cc7('0x992')] && (_0x1ebc5b = _0x29cea6[_0x4cc7('0x20')](_0x4bf907[_0x4cc7('0x4dc')](_0x1c9549[_0x4cc7('0x992')]), '#', ''),
-0x1 < _0x1ebc5b[_0x4cc7('0x2d')]('0x') ? _0x1c9549[_0x4cc7('0x992')] = _0x4bf907[_0x4cc7('0xd08')](_0x1ebc5b) : _0x1c9549[_0x4cc7('0x992')] = _0x4bf907[_0x4cc7('0xd08')](_0x56067a[_0x4cc7('0x3af2')]('0x', _0x1ebc5b))),
_0x1c9549['element'] = _0x59b9b9,
_0x1c9549[_0x4cc7('0x7d9')] = _0x39b53e,
_0x1c9549[_0x4cc7('0x98b')] = _0x5905b8,
_0x39b53e = _0x4ce948[_0x4cc7('0x2e9f')],
(null != _0x842c50[_0x529cec] ? _0x39b53e['getReserved'](_0x529cec) : _0x39b53e['h'][_0x529cec])(_0x1c9549));
}
}
;
_0x4ce948['exit'] = function(_0x3007da) {}
;
_0x4ce948[_0x4cc7('0xd88')] = function() {
return window['performance'][_0x4cc7('0x910')]() | 0x0;
}
;
_0x4ce948[_0x4cc7('0x3af3')] = function(_0x367900, _0x30fd30) {
if (_0x4cc7('0x835') !== _0x56067a['TpyUP']) {
var _0x2c8880 = l[_0x4cc7('0x3a')]()
, _0x2488a8 = d[_0x4cc7('0x16b2')](_0x2c8880);
f[_0x4cc7('0x29')](_0x2488a8);
null != e && e['push'](_0x2c8880);
} else {
null == _0x30fd30 && (_0x30fd30 = _0x4cc7('0xc0b'));
null != _0x367900 && window[_0x4cc7('0xcef')](_0x367900, _0x30fd30);
}
}
;
_0x4ce948[_0x4cc7('0x979')] = function(_0x1eef37, _0x393971) {
if (_0x4cc7('0x3af4') === _0x4cc7('0x3af5')) {
var _0x3977a2 = (0.7 * Math['random']() + 0.3) * this[_0x4cc7('0x3042')][_0x4cc7('0x10a1')]
, _0x5334af = this['minZ'];
this['z'] = this[_0x4cc7('0xb7f')]['latestSection']['startZ'] + (_0x3977a2 > _0x5334af ? _0x3977a2 : _0x5334af);
} else {
null == _0x4ce948[_0x4cc7('0x2e9f')] && (_0x4ce948[_0x4cc7('0x2e9f')] = new _0x3a1efa());
var _0x5196de = _0x4ce948['__applicationEntryPoint'];
null != _0x842c50[_0x1eef37] ? _0x5196de[_0x4cc7('0x97d')](_0x1eef37, _0x393971) : _0x5196de['h'][_0x1eef37] = _0x393971;
}
}
;
_0x4ce948[_0x4cc7('0x3af1')] = function() {
if (null == _0x4ce948[_0x4cc7('0x3af6')]) {
if (_0x4cc7('0x3af7') === _0x4cc7('0x3af8')) {
return this['it'][_0x4cc7('0x94e')]();
} else {
var _0x5bac29 = new _0x5abb78(0x2)
, _0x5d87b7 = null != _0x5bac29 ? new _0x20e95b(_0x5bac29,0x0) : null;
_0x5bac29 = null != _0x5bac29 ? new Uint16Array(_0x5bac29,0x0) : null;
_0x5d87b7[0x0] = 0xaa;
_0x5d87b7[0x1] = 0xbb;
_0x4ce948[_0x4cc7('0x3af6')] = 0xaabb == _0x5bac29[0x0] ? _0x103a7f[_0x4cc7('0x39a5')] : _0x103a7f[_0x4cc7('0x3ae9')];
}
}
return _0x4ce948[_0x4cc7('0x3af6')];
}
;
var _0x3f365f = function(_0x115214, _0x58b6a6) {
null == _0x58b6a6 && (_0x58b6a6 = 0x1);
null == _0x115214 && (_0x115214 = 0x0);
this[_0x4cc7('0x3af9')] = new _0x4d9d35();
this[_0x4cc7('0x35a3')] = new _0x4d9d35();
this['onComplete'] = new _0x4d9d35();
this['doWork'] = new _0x4d9d35();
this['minThreads'] = _0x115214;
this['maxThreads'] = _0x58b6a6;
this[_0x4cc7('0x3afa')] = 0x0;
};
_0x16dada[_0x4cc7('0x3afb')] = _0x3f365f;
_0x3f365f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), 'ThreadPool'];
_0x3f365f[_0x4cc7('0x8')] = {};
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afa')] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x39ce')] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afc')] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afd')] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x928')] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = null;
_0x3f365f[_0x4cc7('0x8')]['onRun'] = null;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x2119')] = function(_0x7ea644) {
this.runWork(_0x7ea644);
}
;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x39d3')] = function(_0x453707) {
this.onComplete.dispatch(_0x453707);
}
;
_0x3f365f[_0x4cc7('0x8')]['sendError'] = function(_0x285162) {
if (_0x4cc7('0x3afe') === _0x4cc7('0x3afe')) {
this.onError.dispatch(_0x285162);
} else {
var _0x10ce4a = 0x0, _0xa19141 = 0x0, _0x46d2e9 = 0x0, _0x3ce427 = 0x0, _0x5433f5 = 0x0, _0x15f90e;
null != this._lights && this.clearListeners();
this._lights = _0x285162;
var _0x2759e3 = _0x2bc114.toObjectVector(null)
, _0x443d90 = 0x0;
for (_0x15f90e = _0x285162.length; _0x443d90 < _0x15f90e; ) {
var _0x39b06d = _0x443d90++;
_0x2759e3.set(_0x39b06d, _0x285162[_0x39b06d]);
}
this._allPickedLights = _0x2759e3;
this._pointLights = _0x2bc114.toObjectVector(null);
this._castingPointLights = _0x2bc114.toObjectVector(null);
this._directionalLights = _0x2bc114.toObjectVector(null);
this._castingDirectionalLights = _0x2bc114.toObjectVector(null);
this._lightProbes = _0x2bc114.toObjectVector(null);
_0x2759e3 = 0x0;
for (_0x443d90 = _0x285162.length; _0x2759e3 < _0x443d90; )
_0x15f90e = _0x2759e3++,
_0x15f90e = _0x285162[_0x15f90e],
_0x15f90e.addEventListener(_0x4cc7('0x153f'), _0x48c401(this, this.onCastShadowChange)),
_0x5260f5.__instanceof(_0x15f90e, _0x52fef7) ? _0x15f90e.get_castsShadows() ? this._castingPointLights.set(_0x46d2e9++, _0x5260f5.__cast(_0x15f90e, _0x52fef7)) : this._pointLights.set(_0x10ce4a++, _0x5260f5.__cast(_0x15f90e, _0x52fef7)) : _0x5260f5.__instanceof(_0x15f90e, _0x5d21ea) ? _0x15f90e.get_castsShadows() ? this._castingDirectionalLights.set(_0x3ce427++, _0x5260f5.__cast(_0x15f90e, _0x5d21ea)) : this._directionalLights.set(_0xa19141++, _0x5260f5.__cast(_0x15f90e, _0x5d21ea)) : _0x5260f5.__instanceof(_0x15f90e, _0x25fdaa) && this._lightProbes.set(_0x5433f5++, _0x5260f5.__cast(_0x15f90e, _0x25fdaa));
if (this._numDirectionalLights == _0xa19141 && this._numPointLights == _0x10ce4a && this._numLightProbes == _0x5433f5 && this._numCastingPointLights == _0x46d2e9 && this._numCastingDirectionalLights == _0x3ce427)
return _0x285162;
this._numDirectionalLights = _0xa19141;
this._numCastingDirectionalLights = _0x3ce427;
this._numPointLights = _0x10ce4a;
this._numCastingPointLights = _0x46d2e9;
this._numLightProbes = _0x5433f5;
this._lightProbeWeights = _0x2bc114.toFloatVector(null, 0x4 * Math.ceil(_0x5433f5 / 0x4), !0x0);
this.dispatchEvent(new _0x76b31e(_0x4cc7('0x96a')));
return _0x285162;
}
}
;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3aff')] = function(_0x69efac) {
if ('GEcRx' === _0x4cc7('0x3b00')) {
this.onRun.dispatch(_0x69efac);
this.doWork.dispatch(_0x69efac);
} else {
this.student = this.runner = this.tunnel = null;
this.sprites.set_length(0x0);
}
}
;
_0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f365f;
var _0x39d617 = {};
_0x16dada[_0x4cc7('0x3b01')] = _0x39d617;
_0x39d617[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0xcb4'), '_UTF8String', _0x4cc7('0x3b02')];
_0x39d617[_0x4cc7('0x2d6')] = {};
_0x39d617[_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34');
_0x39d617[_0x4cc7('0xb9b')] = function(_0x11105c, _0xcdf847) {
if ('MpIJk' === _0x4cc7('0x3b03')) {
if (0x0 <= _0xcdf847)
for (var _0x1573c0 = 0x0, _0x4e1251 = _0x11105c['length'], _0x1b0793 = 0x0; _0x1b0793 < _0xcdf847 && _0x56067a[_0x4cc7('0x7f3')](_0x1573c0, _0x4e1251); ) {
var _0x66b07b = _0x11105c[_0x4cc7('0x22')](_0x1573c0);
_0x1573c0 += 0xd800 <= _0x66b07b && 0xdbff >= _0x66b07b ? 0x2 : 0x1;
++_0x1b0793;
}
else
for (_0x4e1251 = _0x1573c0 = 0x0; _0x56067a[_0x4cc7('0x836')](_0x4e1251, -_0xcdf847) && 0x0 < _0x1573c0; )
_0x1b0793 = _0x11105c[_0x4cc7('0x22')](_0x1573c0 - 0x1),
_0x1573c0 -= 0xdc00 <= _0x1b0793 && 0xdfff >= _0x1b0793 ? 0x2 : 0x1,
++_0x4e1251;
_0xcdf847 = _0x1573c0;
_0x1573c0 = _0x11105c[_0x4cc7('0x22')](_0xcdf847);
return _0x3a8a6f[_0x4cc7('0x946')](_0x11105c, _0xcdf847, 0xd800 <= _0x1573c0 && 0xdbff >= _0x1573c0 ? 0x2 : 0x1);
} else {
this[_0x4cc7('0x1086')]();
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.6);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0);
this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x6d);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
var _0x370719 = _0x1baaa1[_0x4cc7('0x7d9')](0x4ec);
this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x277f'), -0x60, -0xfc, null, null == _0x370719 ? null : Math[_0x4cc7('0xa96')](_0x370719 / 2.5), null, null);
_0x370719 = new _0x161060(this['child'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')]['addBubble']('Ploy?', 0x0, -0x50, null, null, null, _0x370719);
_0x370719 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x3b04'), -0x118, 0xc8, null, null, 0x0, _0x370719);
_0x370719 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2780'), 0xc8, 0xf0, null, null, null, _0x370719);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x28, 0x168, null, null, 0x2, null);
this['keepPreviousImage']();
}
}
;
_0x39d617[_0x4cc7('0x22')] = function(_0x55342f, _0x2038e7) {
if (0x0 <= _0x2038e7 ? _0x2d63f9[_0x4cc7('0x2ff')](_0x2038e7, _0x2a6a12[_0x4cc7('0x39c2')](_0x55342f, 0x0, _0x55342f[_0x4cc7('0x21')])) : 0x1)
return null;
if (0x0 <= _0x2038e7)
for (var _0x549414 = 0x0, _0x80cc38 = _0x55342f[_0x4cc7('0x21')], _0x21576f = 0x0; _0x21576f < _0x2038e7 && _0x549414 < _0x80cc38; ) {
var _0x5ed220 = _0x55342f[_0x4cc7('0x22')](_0x549414);
_0x549414 += 0xd800 <= _0x5ed220 && 0xdbff >= _0x5ed220 ? 0x2 : 0x1;
++_0x21576f;
}
else
for (_0x80cc38 = _0x549414 = 0x0; _0x80cc38 < -_0x2038e7 && 0x0 < _0x549414; )
_0x21576f = _0x55342f[_0x4cc7('0x22')](_0x549414 - 0x1),
_0x549414 -= 0xdc00 <= _0x21576f && 0xdfff >= _0x21576f ? 0x2 : 0x1,
++_0x80cc38;
_0x2038e7 = _0x549414;
return _0x2a6a12[_0x4cc7('0x2ab8')](_0x55342f, _0x2038e7);
}
;
_0x39d617[_0x4cc7('0x2d')] = function(_0x1bd5c8, _0x156243, _0x57abae) {
null == _0x57abae && (_0x57abae = 0x0);
if (0x0 <= _0x57abae)
for (var _0x3da2db = 0x0, _0x150845 = _0x1bd5c8[_0x4cc7('0x21')], _0x1443bc = 0x0; _0x1443bc < _0x57abae && _0x3da2db < _0x150845; ) {
var _0x54b400 = _0x1bd5c8['charCodeAt'](_0x3da2db);
_0x3da2db += _0x2d63f9['ZPlHn'](0xd800, _0x54b400) && _0x2d63f9['jPEUT'](0xdbff, _0x54b400) ? 0x2 : 0x1;
++_0x1443bc;
}
else
for (_0x150845 = _0x3da2db = 0x0; _0x150845 < -_0x57abae && 0x0 < _0x3da2db; )
_0x1443bc = _0x1bd5c8[_0x4cc7('0x22')](_0x2d63f9[_0x4cc7('0x2fa')](_0x3da2db, 0x1)),
_0x3da2db -= 0xdc00 <= _0x1443bc && 0xdfff >= _0x1443bc ? 0x2 : 0x1,
++_0x150845;
_0x57abae = _0x3da2db;
_0x156243 = _0x1bd5c8['indexOf'](_0x156243, _0x57abae);
return 0x0 <= _0x156243 ? _0x2a6a12['codePointCount'](_0x1bd5c8, 0x0, _0x156243) : -0x1;
}
;
_0x39d617[_0x4cc7('0x946')] = function(_0x93e444, _0x53030d, _0x2e395c) {
null == _0x2e395c && (_0x2e395c = _0x39d617[_0x4cc7('0x34')](_0x93e444) - _0x53030d);
return _0x3a8a6f[_0x4cc7('0x946')](_0x93e444, _0x53030d, _0x2e395c);
}
;
_0x39d617['substring'] = function(_0x2e9e3b, _0x5c00a5, _0x38618d) {
if (0x0 > _0x5c00a5)
_0x5c00a5 = 0x0;
else {
if (0x0 <= _0x5c00a5)
for (var _0x3a2291 = 0x0, _0x2ce5f1 = _0x2e9e3b[_0x4cc7('0x21')], _0x2c305b = 0x0; _0x2c305b < _0x5c00a5 && _0x3a2291 < _0x2ce5f1; ) {
var _0x64534a = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291);
_0x3a2291 += 0xd800 <= _0x64534a && 0xdbff >= _0x64534a ? 0x2 : 0x1;
++_0x2c305b;
}
else
for (_0x2ce5f1 = _0x3a2291 = 0x0; _0x2ce5f1 < -_0x5c00a5 && 0x0 < _0x3a2291; )
_0x2c305b = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291 - 0x1),
_0x3a2291 -= 0xdc00 <= _0x2c305b && 0xdfff >= _0x2c305b ? 0x2 : 0x1,
++_0x2ce5f1;
_0x5c00a5 = _0x3a2291;
}
if (null == _0x38618d)
_0x38618d = _0x2e9e3b[_0x4cc7('0x21')];
else if (0x0 > _0x38618d)
_0x38618d = 0x0;
else {
if (0x0 <= _0x38618d)
for (_0x3a2291 = 0x0,
_0x2ce5f1 = _0x2e9e3b['length'],
_0x2c305b = 0x0; _0x2c305b < _0x38618d && _0x3a2291 < _0x2ce5f1; )
_0x64534a = _0x2e9e3b['charCodeAt'](_0x3a2291),
_0x3a2291 += 0xd800 <= _0x64534a && 0xdbff >= _0x64534a ? 0x2 : 0x1,
++_0x2c305b;
else
for (_0x2ce5f1 = _0x3a2291 = 0x0; _0x2ce5f1 < -_0x38618d && 0x0 < _0x3a2291; )
_0x2c305b = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291 - 0x1),
_0x3a2291 -= 0xdc00 <= _0x2c305b && 0xdfff >= _0x2c305b ? 0x2 : 0x1,
++_0x2ce5f1;
_0x38618d = _0x3a2291;
}
return _0x2e9e3b[_0x4cc7('0xde7')](_0x5c00a5, _0x38618d);
}
;
_0x39d617[_0x4cc7('0x8eb')] = function(_0xa869f6) {
return _0xa869f6;
}
;
_0x39d617[_0x4cc7('0xac1')] = function(_0x42ef9c, _0xae15a5) {
return null == _0x42ef9c || _0x2d63f9[_0x4cc7('0x2de')](null, _0xae15a5) ? _0x42ef9c == _0xae15a5 : 0x0 == _0x3bc5ec[_0x4cc7('0x39bc')](_0x42ef9c, _0xae15a5);
}
;
_0x39d617[_0x4cc7('0x342d')] = function(_0x3e198d, _0x3f3210) {
if (_0x4cc7('0x3b05') === _0x4cc7('0x3b06')) {
return this[_0x4cc7('0x1f6f')] = _0x3e198d;
} else {
if (null == _0x3e198d && null == _0x3f3210)
return null;
if (null == _0x3e198d)
return _0x3f3210;
if (null == _0x3f3210)
return _0x3e198d;
_0x3e198d = '' + _0x4bf907[_0x4cc7('0x4dc')](_0x39d617[_0x4cc7('0x8eb')](_0x3e198d));
return _0x3e198d += _0x4bf907[_0x4cc7('0x4dc')](_0x39d617[_0x4cc7('0x8eb')](_0x3f3210));
}
}
;
_0x39d617[_0x4cc7('0x34')] = function(_0x506334) {
if (_0x4cc7('0x3b07') === _0x4cc7('0x3b08')) {
_0x36fa20['vertexBufferCount']++;
return this[_0x4cc7('0xdb2')][_0x4cc7('0x11d0')](_0x506334, b);
} else {
return null == _0x506334 ? 0x0 : _0x2a6a12[_0x4cc7('0x39c2')](_0x506334, 0x0, _0x506334[_0x4cc7('0x21')]);
}
}
;
var _0xba7644 = function() {};
_0x16dada['lime.text.harfbuzz.HBSegmentProperties'] = _0xba7644;
_0xba7644[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0xcb4'), _0x4cc7('0x3b09'), _0x4cc7('0x3b0a')];
var _0x4763eb = function(_0x4f32c2) {
this['onDisconnect'] = new _0x57743b();
this['onButtonUp'] = new _0xd81c83();
this[_0x4cc7('0x963')] = new _0xd81c83();
this[_0x4cc7('0x961')] = new _0x314403();
this['id'] = _0x4f32c2;
this[_0x4cc7('0x3b0b')] = !0x0;
};
_0x16dada[_0x4cc7('0x3b0c')] = _0x4763eb;
_0x4763eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b0d')];
_0x4763eb[_0x4cc7('0x3b0e')] = function(_0x211e11) {
if (!_0x4763eb['devices']['h'][_0x4cc7('0x959')](_0x211e11)) {
var _0x492c5a = new _0x4763eb(_0x211e11);
_0x4763eb[_0x4cc7('0x94b')]['h'][_0x211e11] = _0x492c5a;
_0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x152f')](_0x492c5a);
}
}
;
_0x4763eb['__disconnect'] = function(_0x4b747f) {
var _0x57bcf1 = _0x4763eb['devices']['h'][_0x4b747f];
null != _0x57bcf1 && (_0x57bcf1[_0x4cc7('0x3b0b')] = !0x1);
_0x4763eb['devices'][_0x4cc7('0x95b')](_0x4b747f);
null != _0x57bcf1 && _0x57bcf1[_0x4cc7('0x3b0f')][_0x4cc7('0x152f')]();
}
;
_0x4763eb[_0x4cc7('0x8')] = {};
_0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x3b0b')] = null;
_0x4763eb[_0x4cc7('0x8')]['id'] = null;
_0x4763eb[_0x4cc7('0x8')]['onAxisMove'] = null;
_0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x963')] = null;
_0x4763eb[_0x4cc7('0x8')]['onButtonUp'] = null;
_0x4763eb[_0x4cc7('0x8')]['onDisconnect'] = null;
_0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4763eb;
var _0x455d82 = function(_0x508be4) {
var _0x532a23 = {};
_0x532a23[_0x4cc7('0x3b10')] = function(_0x4b8526, _0x27abb6, _0x19d484) {
return _0x4b8526(_0x27abb6, _0x19d484);
}
;
if (_0x4cc7('0x3b11') !== _0x4cc7('0x3b12')) {
this[_0x4cc7('0x3b13')] = new _0xd81315();
this[_0x4cc7('0x972')] = new _0xea976a();
this[_0x4cc7('0x3b0f')] = new _0x57743b();
this[_0x4cc7('0x96f')] = new _0x5d3147();
this[_0x4cc7('0x963')] = new _0x5d3147();
this[_0x4cc7('0x961')] = new _0x52ac6b();
this['id'] = _0x508be4;
this[_0x4cc7('0x3b0b')] = !0x0;
} else {
_0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105e')], 0x2, null, {
'stopLoadingAfter': 0x3
});
this['runAnimations'] = !0x0;
this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x5));
this[_0x4cc7('0x25e7')] = _0x4cc7('0x29e2');
this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this['frame13']), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this['frame19']), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x532a23[_0x4cc7('0x3b10')](_0x48c401, this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this[_0x4cc7('0x29e4')]), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this[_0x4cc7('0x2610')])];
this[_0x4cc7('0x5e2')] = _0x4cc7('0x29e5');
}
};
_0x16dada['lime.ui.Joystick'] = _0x455d82;
_0x455d82[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b14')];
_0x455d82['__connect'] = function(_0x5cd590) {
if (!_0x455d82[_0x4cc7('0x94b')]['h']['hasOwnProperty'](_0x5cd590)) {
if (_0x4cc7('0x3b15') !== _0x2d63f9[_0x4cc7('0x307')]) {
var _0x35659b = new _0x455d82(_0x5cd590);
_0x455d82[_0x4cc7('0x94b')]['h'][_0x5cd590] = _0x35659b;
_0x455d82[_0x4cc7('0x94d')][_0x4cc7('0x152f')](_0x35659b);
} else {
var _0x512171 = this[_0x4cc7('0x2138')];
_0x512171[_0x4cc7('0xd5a')](_0x512171[_0x4cc7('0xd92')]() + 0x384);
this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]);
this[_0x4cc7('0xb80')][_0x4cc7('0xa5e')](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this[_0x4cc7('0x2231')], 0x0), 0x1);
this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x269a')]);
this[_0x4cc7('0x1d5b')] = this[_0x4cc7('0x1d5a')] = null;
this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0x0);
this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x5);
this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2);
this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e);
this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0x1a60')]['setIndexedPosition'](0x0, 0x0);
this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12);
this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this['duplicator']['setIndexedPosition'](8.2, -2.6, !0x0);
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2d);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this['child'][_0x4cc7('0xac9')](0x8, -2.9, !0x0);
this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20);
this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x1);
_0x512171 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x837')], -0x12c, 0xc8, null, null, null, _0x512171, null);
this[_0x4cc7('0x1039')](_0x4cc7('0x26af'));
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3b16'), -0x28, 0x154, null, null, -0x1, null, null);
}
}
}
;
_0x455d82[_0x4cc7('0x3b17')] = function(_0x57f15a) {
var _0x1879dd = {};
_0x1879dd[_0x4cc7('0x3b18')] = function(_0x20b6db, _0x274e4e, _0x4f2b2f) {
return _0x20b6db(_0x274e4e, _0x4f2b2f);
}
;
_0x1879dd['ZTOSF'] = function(_0x4b86fa, _0x47bcf6, _0x464639) {
return _0x4b86fa(_0x47bcf6, _0x464639);
}
;
if ('TSddG' === _0x4cc7('0x3b19')) {
var _0x1cc64b = _0x455d82[_0x4cc7('0x94b')]['h'][_0x57f15a];
null != _0x1cc64b && (_0x1cc64b[_0x4cc7('0x3b0b')] = !0x1);
_0x455d82[_0x4cc7('0x94b')][_0x4cc7('0x95b')](_0x57f15a);
null != _0x1cc64b && _0x1cc64b[_0x4cc7('0x3b0f')][_0x4cc7('0x152f')]();
} else {
_0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1059')], 0x0, null, {
'startTilesLength': -0x1
});
this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x1879dd['izXhf'](_0x48c401, this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this['frame21']), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this['frame24']), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x1879dd[_0x4cc7('0x3b1a')](_0x48c401, this, this[_0x4cc7('0x2610')])];
this[_0x4cc7('0x5e2')] = _0x4cc7('0x2611');
}
}
;
_0x455d82['__getDeviceData'] = function() {
return navigator[_0x4cc7('0x2ef9')] ? navigator['getGamepads']() : navigator[_0x4cc7('0x2efa')] ? navigator[_0x4cc7('0x2efa')]() : null;
}
;
_0x455d82[_0x4cc7('0x8')] = {};
_0x455d82[_0x4cc7('0x8')]['connected'] = null;
_0x455d82[_0x4cc7('0x8')]['id'] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x961')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x963')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x96f')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x3b0f')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x972')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x3b13')] = null;
_0x455d82[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x455d82;
var _0x58b315 = {};
_0x16dada[_0x4cc7('0x3b1b')] = _0x58b315;
_0x58b315[_0x4cc7('0x8f2')] = ['lime', 'ui', '_KeyModifier', _0x2d63f9['TkXFA']];
_0x58b315[_0x4cc7('0x2d6')] = {};
_0x58b315[_0x4cc7('0x2d6')][_0x4cc7('0x4f3')] = _0x2d63f9.jrAdu;
_0x58b315[_0x4cc7('0x2d6')][_0x4cc7('0x34c5')] = _0x4cc7('0x34c5');
_0x58b315[_0x4cc7('0x2d6')]['get_ctrlKey'] = 'get_ctrlKey';
_0x58b315[_0x4cc7('0x2d6')]['get_altKey'] = _0x4cc7('0x3b1c');
_0x58b315['get_altKey'] = function(_0x323c98) {
return 0x0 >= (_0x323c98 & 0x100) ? 0x0 < (_0x323c98 & 0x200) : !0x0;
}
;
_0x58b315[_0x4cc7('0x34c6')] = function(_0xd51582) {
return 0x0 >= (_0xd51582 & 0x40) ? 0x0 < (_0xd51582 & 0x80) : !0x0;
}
;
_0x58b315[_0x4cc7('0x34c5')] = function(_0x3d829f) {
return 0x0 >= (_0x3d829f & 0x400) ? 0x0 < (_0x3d829f & 0x800) : !0x0;
}
;
_0x58b315[_0x4cc7('0x4f3')] = function(_0xa6e491) {
return 0x0 >= (_0xa6e491 & 0x1) ? 0x0 < (_0xa6e491 & 0x2) : !0x0;
}
;
var _0x5cfbf6 = _0x16dada[_0x4cc7('0x3b1d')] = {};
_0x16dada[_0x4cc7('0x3b1d')]['__ename__'] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b1e')];
_0x16dada[_0x4cc7('0x3b1d')][_0x4cc7('0xd2d')] = _0x4cc7('0x3b1f').split('\x20');
_0x5cfbf6[_0x4cc7('0x3b20')] = [_0x4cc7('0x3b20'), 0x0];
_0x5cfbf6[_0x4cc7('0x3b20')]['toString'] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b20')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x3b21')] = [_0x4cc7('0x3b21'), 0x1];
_0x5cfbf6['CROSSHAIR'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6['CROSSHAIR'][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x391b')] = [_0x4cc7('0x391b'), 0x2];
_0x5cfbf6['DEFAULT']['toString'] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x391b')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x3b22')] = [_0x4cc7('0x3b22'), 0x3];
_0x5cfbf6['MOVE']['toString'] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b22')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x3b23')] = [_0x4cc7('0x3b23'), 0x4];
_0x5cfbf6['POINTER'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b23')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6['RESIZE_NESW'] = [_0x4cc7('0x3b24'), 0x5];
_0x5cfbf6[_0x4cc7('0x3b24')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6['RESIZE_NESW'][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6['RESIZE_NS'] = [_0x4cc7('0x3b25'), 0x6];
_0x5cfbf6[_0x4cc7('0x3b25')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b25')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6['RESIZE_NWSE'] = [_0x4cc7('0x3b26'), 0x7];
_0x5cfbf6[_0x4cc7('0x3b26')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b26')][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6['RESIZE_WE'] = [_0x4cc7('0x3b27'), 0x8];
_0x5cfbf6[_0x4cc7('0x3b27')]['toString'] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b27')]['__enum__'] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x83d')] = ['TEXT', 0x9];
_0x5cfbf6[_0x4cc7('0x83d')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x83d')]['__enum__'] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x3b28')] = [_0x4cc7('0x3b28'), 0xa];
_0x5cfbf6[_0x4cc7('0x3b28')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x3b28')]['__enum__'] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x3b29')] = [_0x4cc7('0x3b29'), 0xb];
_0x5cfbf6[_0x4cc7('0x3b29')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5cfbf6['WAIT_ARROW'][_0x4cc7('0xd2f')] = _0x5cfbf6;
_0x5cfbf6[_0x4cc7('0x4ed')] = ['CUSTOM', 0xc];
_0x5cfbf6[_0x4cc7('0x4ed')]['toString'] = _0x3e3cd2;
_0x5cfbf6[_0x4cc7('0x4ed')][_0x4cc7('0xd2f')] = _0x5cfbf6;
var _0x611f89 = _0x16dada[_0x4cc7('0x3b2a')] = {};
_0x16dada[_0x4cc7('0x3b2a')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b2b')];
_0x16dada[_0x4cc7('0x3b2a')][_0x4cc7('0xd2d')] = [_0x2d63f9.zVNGc, _0x4cc7('0x3b2c'), 'PAGES', 'UNKNOWN'];
_0x611f89['PIXELS'] = [_0x4cc7('0x4f5'), 0x0];
_0x611f89[_0x4cc7('0x4f5')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x611f89[_0x4cc7('0x4f5')][_0x4cc7('0xd2f')] = _0x611f89;
_0x611f89[_0x4cc7('0x3b2c')] = [_0x4cc7('0x3b2c'), 0x1];
_0x611f89[_0x4cc7('0x3b2c')]['toString'] = _0x3e3cd2;
_0x611f89[_0x4cc7('0x3b2c')][_0x4cc7('0xd2f')] = _0x611f89;
_0x611f89[_0x4cc7('0x3b2d')] = [_0x4cc7('0x3b2d'), 0x2];
_0x611f89['PAGES'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x611f89[_0x4cc7('0x3b2d')]['__enum__'] = _0x611f89;
_0x611f89[_0x4cc7('0x3b2e')] = ['UNKNOWN', 0x3];
_0x611f89[_0x4cc7('0x3b2e')]['toString'] = _0x3e3cd2;
_0x611f89[_0x4cc7('0x3b2e')][_0x4cc7('0xd2f')] = _0x611f89;
var _0x52a342 = function(_0x4d1c10, _0x5758e9, _0x1a218a, _0x5e1cac, _0x3ec1b1, _0x1b822c, _0x4e514c) {
this['x'] = _0x4d1c10;
this['y'] = _0x5758e9;
this['id'] = _0x1a218a;
this['dx'] = _0x5e1cac;
this['dy'] = _0x3ec1b1;
this[_0x4cc7('0xb68')] = _0x1b822c;
this[_0x4cc7('0x3b2f')] = _0x4e514c;
};
_0x16dada['lime.ui.Touch'] = _0x52a342;
_0x52a342[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b30')];
_0x52a342[_0x4cc7('0x8')] = {};
_0x52a342[_0x4cc7('0x8')]['device'] = null;
_0x52a342[_0x4cc7('0x8')]['dx'] = null;
_0x52a342[_0x4cc7('0x8')]['dy'] = null;
_0x52a342[_0x4cc7('0x8')]['id'] = null;
_0x52a342[_0x4cc7('0x8')][_0x4cc7('0xb68')] = null;
_0x52a342[_0x4cc7('0x8')]['x'] = null;
_0x52a342[_0x4cc7('0x8')]['y'] = null;
_0x52a342[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52a342;
var _0x4c3608 = function(_0xee753d, _0x25e852) {
this[_0x4cc7('0x2d97')] = new _0x6be207();
this['onTextEdit'] = new _0x5e5483();
this[_0x4cc7('0x3b31')] = new _0x57743b();
this[_0x4cc7('0x20ac')] = new _0x1047d6();
this[_0x4cc7('0x3b32')] = new _0x5d0f69();
this['onRenderContextLost'] = new _0x57743b();
this[_0x4cc7('0x2e64')] = new _0x5d0f69();
this[_0x4cc7('0x954')] = new _0x26e3e8();
this[_0x4cc7('0x1264')] = new _0x339e17();
this[_0x4cc7('0x1263')] = new _0x199693();
this[_0x4cc7('0x3b33')] = new _0x26e3e8();
this[_0x4cc7('0xc22')] = new _0x26e3e8();
this[_0x4cc7('0xcdf')] = new _0x12c4f0();
this[_0x4cc7('0x3b34')] = new _0x57743b();
this[_0x4cc7('0x3b35')] = new _0x57743b();
this[_0x4cc7('0x3807')] = new _0x33bb0f();
this['onKeyDown'] = new _0x33bb0f();
this['onFullscreen'] = new _0x57743b();
this[_0x4cc7('0x3b36')] = new _0x57743b();
this[_0x4cc7('0x3b37')] = new _0x57743b();
this[_0x4cc7('0x3b38')] = new _0x57743b();
this['onEnter'] = new _0x57743b();
this[_0x4cc7('0x3b39')] = new _0x6be207();
this['onDeactivate'] = new _0x57743b();
this[_0x4cc7('0x3b3a')] = new _0x57743b();
this['onActivate'] = new _0x57743b();
this['application'] = _0xee753d;
this['__attributes'] = null != _0x25e852 ? _0x25e852 : {};
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x3b3b')], 'parameters') && (this[_0x4cc7('0x98e')] = this[_0x4cc7('0x3b3b')]['parameters']);
this[_0x4cc7('0xa93')] = this[_0x4cc7('0xa92')] = 0x0;
this['__fullscreen'] = !0x1;
this[_0x4cc7('0x11af')] = 0x1;
this[_0x4cc7('0xa8f')] = this[_0x4cc7('0xa8d')] = 0x0;
this[_0x4cc7('0x3b3c')] = '';
this['id'] = -0x1;
this['__backend'] = new _0x2cf758(this);
};
_0x16dada[_0x4cc7('0x3b3d')] = _0x4c3608;
_0x4c3608[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b3e')];
_0x4c3608[_0x4cc7('0x8')] = {};
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3f')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x991')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x989')] = null;
_0x4c3608[_0x4cc7('0x8')]['id'] = null;
_0x4c3608[_0x4cc7('0x8')]['onActivate'] = null;
_0x4c3608[_0x4cc7('0x8')]['onClose'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xbd1')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b39')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b40')] = null;
_0x4c3608[_0x4cc7('0x8')]['onExpose'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b37')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b36')] = null;
_0x4c3608[_0x4cc7('0x8')]['onFullscreen'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d99')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3807')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b35')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b34')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xc22')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b33')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x1263')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x1264')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x954')] = null;
_0x4c3608[_0x4cc7('0x8')]['onRender'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b41')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b32')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b31')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b42')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d97')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x98e')] = null;
_0x4c3608[_0x4cc7('0x8')]['stage'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3b')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x924')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x9a2')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa93')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x392d')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x11af')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3c')] = null;
_0x4c3608[_0x4cc7('0x8')]['__width'] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa8f')] = null;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x95c')] = function() {
this.__backend.close();
}
;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x395d')] = function(_0x37e587) {
return this.__backend.readPixels(_0x37e587);
}
;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b43')] = function(_0x17d6c7) {
return this.__backend.setCursor(_0x17d6c7);
}
;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4c3608;
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3b43')] = 'set_cursor';
var _0x9831de = function() {
this[_0x4cc7('0x121c')] = !0x0;
this['audio'] = new _0x3a1efa();
this[_0x4cc7('0x21f6')] = new _0x3a1efa();
this['image'] = new _0x3a1efa();
this['version'] = 0x6b66;
};
_0x16dada['lime.utils.AssetCache'] = _0x9831de;
_0x9831de[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'utils', 'AssetCache'];
_0x9831de[_0x4cc7('0x8')] = {};
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x14c2')] = null;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x121c')] = null;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x986')] = null;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x52b1a9, _0x129c73) {
if (_0x4cc7('0x3b44') !== _0x4cc7('0x3b45')) {
if (_0x4cc7('0x37c2') == _0x129c73 || null == _0x129c73) {
var _0x283d69 = this.image;
if (null != _0x842c50[_0x52b1a9] ? _0x283d69.existsReserved(_0x52b1a9) : _0x283d69.h.hasOwnProperty(_0x52b1a9))
return !0x0;
}
if (_0x4cc7('0x3b46') == _0x129c73 || null == _0x129c73)
if (_0x283d69 = this.font,
null != _0x842c50[_0x52b1a9] ? _0x283d69.existsReserved(_0x52b1a9) : _0x283d69.h.hasOwnProperty(_0x52b1a9))
return !0x0;
if (_0x4cc7('0x387a') == _0x129c73 || _0x4cc7('0x387b') == _0x129c73 || null == _0x129c73)
if (_0x129c73 = this.audio,
null != _0x842c50[_0x52b1a9] ? _0x129c73.existsReserved(_0x52b1a9) : _0x129c73.h.hasOwnProperty(_0x52b1a9))
return !0x0;
return !0x1;
} else {
return new _0x16db29(_0x52b1a9,_0x129c73,e);
}
}
;
_0x9831de[_0x4cc7('0x8')]['set'] = function(_0x24f591, _0x2bd021, _0x66e01a) {
if (_0x4cc7('0x3b47') !== _0x4cc7('0x3b48')) {
switch (_0x2bd021) {
case _0x4cc7('0x3b46'):
this.font.set(_0x24f591, _0x66e01a);
break;
case _0x4cc7('0x37c2'):
if (!_0x5260f5.__instanceof(_0x66e01a, _0x21e354))
throw new _0x202aa0(_0x4cc7('0x3b49') + _0x4bf907.string(_0x66e01a) + _0x4cc7('0x3b4a'));
this.image.set(_0x24f591, _0x66e01a);
break;
case _0x4cc7('0x387b'):
case 'SOUND':
if (!_0x5260f5.__instanceof(_0x66e01a, _0x1984d8))
throw new _0x202aa0(_0x4cc7('0x3b4b') + _0x4bf907.string(_0x66e01a) + _0x4cc7('0x3b4c'));
this.audio.set(_0x24f591, _0x66e01a);
break;
default:
throw new _0x202aa0(_0x2bd021 + '\x20assets\x20are\x20not\x20cachable');
}
} else {
if (_0x2bd021)
throw new _0x202aa0(new _0x59a048(_0x56067a.zSpTK + String.fromCharCode(n),_0x24f591,_0x66e01a));
_0x161060.b += '&';
n = _0x66e01a - _0x48c401;
_0x161060.b += null == n ? _0x3a8a6f.substr(_0x24f591, _0x48c401, null) : _0x3a8a6f.substr(_0x24f591, _0x48c401, n);
_0x48c401 = _0x66e01a--;
f = _0x180fa9;
}
}
;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function(_0x2a7599) {
if (null == _0x2a7599)
this.audio = new _0x3a1efa(),
this.font = new _0x3a1efa(),
this.image = new _0x3a1efa();
else {
for (var _0x38a2f2 = this.audio.keys(); _0x38a2f2.hasNext(); ) {
if (_0x4cc7('0x3b4d') !== _0x4cc7('0x3b4e')) {
var _0x84ab3c = _0x38a2f2.next();
_0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.audio.remove(_0x84ab3c);
} else {
var _0x4aef19 = _0x4cc7('0x3b4f').split('|')
, _0x172e18 = 0x0;
while (!![]) {
switch (_0x4aef19[_0x172e18++]) {
case '0':
_0x2a7599.removeEventListener(_0x4cc7('0x1504'), _0x48c401(this, this.onAssetComplete));
continue;
case '1':
_0x2a7599.removeEventListener(_0x4cc7('0x14fe'), _0x48c401(this, this.onTextureSizeError));
continue;
case '2':
_0x2a7599.removeEventListener(_0x4cc7('0x5dd'), _0x48c401(this, this.onDependencyRetrieved));
continue;
case '3':
_0x2a7599.removeEventListener('containerComplete', _0x48c401(this, this.onAssetComplete));
continue;
case '4':
_0x2a7599.removeEventListener(_0x4cc7('0x1507'), _0x48c401(this, this.onAssetComplete));
continue;
case '5':
_0x2a7599.removeEventListener(_0x4cc7('0x752'), _0x48c401(this, this.onAssetComplete));
continue;
case '6':
_0x2a7599.removeEventListener('entityComplete', _0x48c401(this, this.onAssetComplete));
continue;
case '7':
_0x2a7599.removeEventListener('textureComplete', _0x48c401(this, this.onAssetComplete));
continue;
case '8':
_0x2a7599.removeEventListener(_0x4cc7('0xec'), _0x48c401(this, this.onAssetComplete));
continue;
case '9':
_0x2a7599.removeEventListener('skeletonPoseComplete', _0x48c401(this, this.onAssetComplete));
continue;
case '10':
_0x2a7599.removeEventListener(_0x4cc7('0x1511'), _0x48c401(this, this.onDependencyRetrievingError));
continue;
case '11':
_0x2a7599.stop();
continue;
case '12':
_0x2a7599.removeEventListener(_0x4cc7('0x1503'), _0x48c401(this, this.onAssetComplete));
continue;
case '13':
_0x2a7599.removeEventListener(_0x4cc7('0xf1'), _0x48c401(this, this.onAssetComplete));
continue;
case '14':
_0x2a7599.removeEventListener(_0x4cc7('0x1512'), _0x48c401(this, this.onResourceRetrieved));
continue;
case '15':
_0x2a7599.removeEventListener(_0x4cc7('0x1500'), _0x48c401(this, this.onAssetComplete));
continue;
case '16':
_0x2a7599.removeEventListener(_0x4cc7('0x1513'), _0x48c401(this, this.onAssetComplete));
continue;
case '17':
_0x2a7599.removeEventListener(_0x4cc7('0x1502'), _0x48c401(this, this.onAssetComplete));
continue;
}
break;
}
}
}
for (_0x38a2f2 = this.font.keys(); _0x38a2f2.hasNext(); )
_0x84ab3c = _0x38a2f2.next(),
_0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.font.remove(_0x84ab3c);
for (_0x38a2f2 = this.image.keys(); _0x38a2f2.hasNext(); )
_0x84ab3c = _0x38a2f2.next(),
_0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.image.remove(_0x84ab3c);
}
}
;
_0x9831de[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x9831de;
var _0x3ad3c9 = function() {
this[_0x4cc7('0x1fba')] = new _0x3a1efa();
this[_0x4cc7('0x32c1')] = new _0x3a1efa();
this[_0x4cc7('0x32c2')] = new _0x3a1efa();
this[_0x4cc7('0x1040')] = new _0x3a1efa();
this[_0x4cc7('0x32c0')] = new _0x3a1efa();
this[_0x4cc7('0x146e')] = new _0x3a1efa();
this['cachedText'] = new _0x3a1efa();
this[_0x4cc7('0x146d')] = new _0x3a1efa();
this[_0x4cc7('0x3b50')] = new _0x3a1efa();
this['cachedBytes'] = new _0x3a1efa();
this[_0x4cc7('0x1126')] = new _0x3a1efa();
this[_0x4cc7('0x152e')] = new _0x57743b();
this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0;
};
_0x16dada['lime.utils.AssetLibrary'] = _0x3ad3c9;
_0x3ad3c9['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b51')];
_0x3ad3c9['fromManifest'] = function(_0x1eb162) {
if (null == _0x1eb162)
return null;
if (null == _0x1eb162[_0x4cc7('0x3b52')])
var _0x470fa1 = new _0x3ad3c9();
else if (_0x470fa1 = _0x4b4d92[_0x4cc7('0x2ba5')](_0x1eb162[_0x4cc7('0x3b52')]),
null != _0x470fa1)
_0x470fa1 = _0x4b4d92[_0x4cc7('0xce9')](_0x470fa1, _0x1eb162['libraryArgs']);
else
return _0x491796['warn'](_0x4cc7('0x3b53') + _0x1eb162[_0x4cc7('0x3b52')], {
'fileName': _0x4cc7('0x83e'),
'lineNumber': 0x77,
'className': _0x2d63f9[_0x4cc7('0x309')],
'methodName': 'fromManifest'
}),
null;
_0x470fa1[_0x4cc7('0x3b54')](_0x1eb162);
return _0x470fa1;
}
;
_0x3ad3c9[_0x4cc7('0x8')] = {};
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x152e')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b55')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b56')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1f26')] = null;
_0x3ad3c9[_0x4cc7('0x8')]['bytesLoadedCache'] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1f28')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1126')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1813')] = null;
_0x3ad3c9[_0x4cc7('0x8')]['cachedFonts'] = null;
_0x3ad3c9[_0x4cc7('0x8')]['cachedImages'] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1814')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x146e')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x2a3e')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c0')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1040')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c2')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x34b3')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c1')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1fba')] = null;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x14220e, _0x52a3ec) {
_0x52a3ec = null != _0x52a3ec ? _0x5260f5.__cast(_0x52a3ec, String) : null;
var _0x4feac0 = this.types;
_0x14220e = null != _0x842c50[_0x14220e] ? _0x4feac0.getReserved(_0x14220e) : _0x4feac0.h[_0x14220e];
return null == _0x14220e || _0x14220e != _0x52a3ec && ('SOUND' != _0x52a3ec && _0x4cc7('0x387b') != _0x52a3ec || _0x56067a.mcAAs(_0x4cc7('0x387b'), _0x14220e) && _0x4cc7('0x387a') != _0x14220e) && _0x56067a.PEaeG(_0x4cc7('0x846'), _0x52a3ec) && null != _0x52a3ec && ('BINARY' != _0x14220e || _0x56067a.zuJQT != _0x52a3ec) ? !0x1 : !0x0;
}
;
_0x3ad3c9[_0x4cc7('0x8')]['getAsset'] = function(_0x5e9daf, _0x13cde2) {
switch (_0x13cde2) {
case _0x4cc7('0x846'):
return this.getBytes(_0x5e9daf);
case _0x4cc7('0x3b46'):
return this.getFont(_0x5e9daf);
case _0x4cc7('0x37c2'):
return this.getImage(_0x5e9daf);
case _0x4cc7('0x387b'):
case _0x4cc7('0x387a'):
return this.getAudioBuffer(_0x5e9daf);
case _0x4cc7('0x3b57'):
throw new _0x202aa0(_0x4cc7('0x3b58') + _0x5e9daf);
case _0x4cc7('0x83d'):
return this.getText(_0x5e9daf);
default:
throw new _0x202aa0(_0x4cc7('0x3b59') + _0x13cde2);
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b5a')] = function(_0x1bfd98) {
var _0x33b75c = this.cachedAudioBuffers;
if (null != _0x842c50[_0x1bfd98] ? _0x33b75c.existsReserved(_0x1bfd98) : _0x33b75c.h.hasOwnProperty(_0x1bfd98))
return _0x33b75c = this.cachedAudioBuffers,
null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98];
_0x33b75c = this.classTypes;
if (null != _0x842c50[_0x1bfd98] ? _0x33b75c.existsReserved(_0x1bfd98) : _0x33b75c.h.hasOwnProperty(_0x1bfd98))
return _0x33b75c = this.classTypes,
_0x1984d8.fromBytes(_0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98], []), _0x3fbf75));
_0x33b75c = this.paths;
return _0x1984d8.fromFile(null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcb0')] = function(_0xf2e33d) {
var _0x2df33b = this.cachedBytes;
if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d))
return _0x2df33b = this.cachedBytes,
null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d];
_0x2df33b = this.cachedText;
if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d)) {
_0x2df33b = this.cachedText;
_0x2df33b = _0x406a52.ofString(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d]);
var _0x17db1f = this.cachedBytes;
null != _0x842c50[_0xf2e33d] ? _0x17db1f.setReserved(_0xf2e33d, _0x2df33b) : _0x17db1f.h[_0xf2e33d] = _0x2df33b;
return _0x2df33b;
}
_0x2df33b = this.classTypes;
if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d))
return _0x2df33b = this.classTypes,
_0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d], []), _0x3fbf75);
_0x2df33b = this.paths;
return _0x406a52.fromFile(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = function(_0x386ad7) {
var _0x119746 = this.cachedFonts;
if (null != _0x842c50[_0x386ad7] ? _0x119746.existsReserved(_0x386ad7) : _0x119746.h.hasOwnProperty(_0x386ad7))
return _0x119746 = this.cachedFonts,
null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7];
_0x119746 = this.classTypes;
if (null != _0x842c50[_0x386ad7] ? _0x119746.existsReserved(_0x386ad7) : _0x119746.h.hasOwnProperty(_0x386ad7))
return _0x119746 = this.classTypes,
_0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7], []), _0x578103);
_0x119746 = this.paths;
return _0x578103.fromFile(null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1986')] = function(_0x432828) {
if (_0x4cc7('0x3b5b') !== _0x4cc7('0x3b5c')) {
var _0x49e372 = this.cachedImages;
if (null != _0x842c50[_0x432828] ? _0x49e372.existsReserved(_0x432828) : _0x49e372.h.hasOwnProperty(_0x432828))
return _0x49e372 = this.cachedImages,
null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828];
_0x49e372 = this.classTypes;
if (null != _0x842c50[_0x432828] ? _0x49e372.existsReserved(_0x432828) : _0x49e372.h.hasOwnProperty(_0x432828))
return _0x49e372 = this.classTypes,
_0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828], []), _0x21e354);
_0x49e372 = this.paths;
return _0x21e354.fromFile(null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828]);
} else {
var _0x748ef7 = this.moreAchievements
, _0x13db94 = _0x2bc114.toObjectVector(null);
_0x748ef7.h[_0x432828] = _0x13db94;
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x189c')] = function(_0x528373) {
if (_0x4cc7('0x3b5d') !== _0x4cc7('0x3b5d')) {
_0x879886.prototype.onLevelReset.call(this, _0x528373);
this.frame1 = !0x0;
0x0 == (this.flags & 0x1) && (this.progress = 0.99);
} else {
var _0xca0e30 = this.cachedText;
if (null != _0x842c50[_0x528373] ? _0xca0e30.existsReserved(_0x528373) : _0xca0e30.h.hasOwnProperty(_0x528373))
return _0xca0e30 = this.cachedText,
null != _0x842c50[_0x528373] ? _0xca0e30.getReserved(_0x528373) : _0xca0e30.h[_0x528373];
_0x528373 = this.getBytes(_0x528373);
return null == _0x528373 ? null : _0x528373.getString(0x0, _0x528373.length);
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcaf')] = function(_0x1a2253, _0x302d40) {
if ('GHPTY' === _0x4cc7('0x3b5e')) {
var _0x17cede = this.classTypes;
if (_0x2d63f9.BaypP(null, _0x842c50[_0x1a2253]) ? _0x17cede.existsReserved(_0x1a2253) : _0x17cede.h.hasOwnProperty(_0x1a2253))
return !0x0;
switch (null != _0x302d40 ? _0x5260f5.__cast(_0x302d40, String) : null) {
case _0x4cc7('0x3b46'):
return this.cachedFonts.exists(_0x1a2253);
case _0x4cc7('0x37c2'):
return this.cachedImages.exists(_0x1a2253);
case _0x4cc7('0x387b'):
case _0x4cc7('0x387a'):
return this.cachedAudioBuffers.exists(_0x1a2253);
default:
return this.cachedBytes.exists(_0x1a2253) ? !0x0 : this.cachedText.exists(_0x1a2253);
}
} else {
throw new _0x202aa0(new _0xb16e5a());
}
}
;
_0x3ad3c9[_0x4cc7('0x8')]['load'] = function() {
if (this.loaded)
return _0x4029ca.withValue(this);
if (null == this.promise) {
this.promise = new _0x3cded9();
this.bytesLoadedCache = new _0x3a1efa();
this.assetsLoaded = 0x0;
this.assetsTotal = 0x1;
for (var _0x5f584f = this.preload.keys(); _0x5f584f.hasNext(); ) {
if ('PWrEK' === 'VZwuH') {
_0x5f584f && null != this.cancelCallback && this.cancelCallback();
0x0 == this.price && 0x0 > this.currentIndex && _0x5f584f && _0x104058.get_instance().set(_0x4cc7('0x7c8'), null);
this.chosenCharacter = this.cancelCallback = this.respawnCallback = null;
this.frameWaited = !0x1;
this.set_visible(!0x1);
} else {
var _0x5254e0 = _0x5f584f.next()
, _0x1d6db5 = this.preload;
if (null != _0x842c50[_0x5254e0] ? _0x1d6db5.getReserved(_0x5254e0) : _0x1d6db5.h[_0x5254e0])
if (_0x1d6db5 = this.types,
_0x491796.verbose('Preloading\x20asset:\x20' + _0x5254e0 + '\x20[' + (null != _0x842c50[_0x5254e0] ? _0x1d6db5.getReserved(_0x5254e0) : _0x1d6db5.h[_0x5254e0]) + ']', {
fileName: _0x56067a.UUadF,
lineNumber: 0x16d,
className: _0x4cc7('0x30a'),
methodName: _0x4cc7('0x40')
}),
_0x1d6db5 = this.types.get(_0x5254e0),
null != _0x1d6db5)
switch (_0x1d6db5) {
case _0x4cc7('0x846'):
this.assetsTotal++;
_0x1d6db5 = this.loadBytes(_0x5254e0);
_0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5, _0x4d0f2f) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x4d0f2f);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onProgress)]));
_0x1d6db5.onError(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onError)]));
_0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) {
if (_0x4cc7('0x3b5f') === _0x4cc7('0x3b5f')) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
} else {
for (var _0x4e139f = 0x0; _0x5254e0 < _0x1d6db5; ) {
var _0x1d795e = _0x5f584f.charCodeAt(_0x5254e0);
_0x5254e0 += 0xd800 <= _0x1d795e && 0xdbff >= _0x1d795e ? 0x2 : 0x1;
++_0x4e139f;
}
return _0x4e139f;
}
}([_0x5254e0], [_0x48c401(this, this.loadBytes_onComplete)]));
break;
case _0x4cc7('0x3b46'):
this.assetsTotal++;
_0x1d6db5 = this.loadFont(_0x5254e0);
_0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5, _0x186af5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x186af5);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onProgress)]));
_0x1d6db5.onError(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onError)]));
_0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) {
if (_0x4cc7('0x3b60') !== _0x4cc7('0x3b60')) {
for (var _0x456133 = 0x0, _0x1e40d4 = this.bitmapsToDispose; _0x456133 < _0x1e40d4.get_length(); ) {
var _0x208703 = _0x1e40d4.get(_0x456133);
++_0x456133;
_0x208703.get_bitmapData().dispose();
}
this.bitmapsToDispose = null;
} else {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}
}([_0x5254e0], [_0x48c401(this, this.loadFont_onComplete)]));
break;
case 'IMAGE':
this.assetsTotal++;
_0x1d6db5 = this.loadImage(_0x5254e0);
_0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5, _0x399154) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x399154);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onProgress)]));
_0x1d6db5.onError(function(_0x5f584f, _0x5254e0) {
var _0xe385c9 = {
rICiG: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
};
if (_0x4cc7('0x3b61') !== _0x4cc7('0x3b61')) {
var _0x14db85 = this.states[this.currentState];
for (this.currentStateTime += _0x5f584f; this.currentStateTime > _0x14db85.length; ) {
this.currentStateTime -= _0x14db85.length;
this.currentState++;
if (this.currentState >= this.states.length) {
this.percent = this.endAtStart ? 0x0 : 0x1;
return;
}
_0x14db85 = this.states[this.currentState];
}
_0x14db85.startPercent == _0x14db85.endPercent ? this.percent = _0x14db85.startPercent : (_0x5f584f = _0x14db85.startPercent,
this.percent = _0xe385c9.rICiG(_0x5f584f, this.currentStateTime / _0x14db85.length * (_0x14db85.endPercent - _0x5f584f)));
} else {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}
}([_0x5254e0], [_0x48c401(this, this.load_onError)]));
_0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}([_0x5254e0], [_0x48c401(this, this.loadImage_onComplete)]));
break;
case _0x4cc7('0x387b'):
case _0x4cc7('0x387a'):
this.assetsTotal++;
_0x1d6db5 = this.loadAudioBuffer(_0x5254e0);
_0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5, _0x50f8a9) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x50f8a9);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onProgress)]));
_0x1d6db5.onError(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}([_0x5254e0], [_0x48c401(this, this.loadAudioBuffer_onError)]));
_0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
if ('jaEzk' !== _0x4cc7('0x3b62')) {
_0x3cecb9.call(this);
null == _0x1d6bd9.application && (_0x1d6bd9.application = this);
null == _0x1d6bd9.current && (_0x1d6bd9.current = new _0x3ea23e());
_0x1d6bd9.current.__loaderInfo = _0x3a40cb.create(null);
_0x1d6bd9.current.__loaderInfo.content = _0x1d6bd9.current;
} else {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
}
;
}([_0x5254e0], [_0x48c401(this, this.loadAudioBuffer_onComplete)]));
break;
case 'TEXT':
this.assetsTotal++,
_0x1d6db5 = this.loadText(_0x5254e0),
_0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5, _0x104910) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x104910);
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onProgress)])),
_0x1d6db5.onError(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
if (_0x4cc7('0x3b63') === _0x4cc7('0x3b63')) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
} else {
null != _0x5254e0 && '' != _0x5254e0 ? this.promise.error(_0x4cc7('0x3b64') + _0x5f584f + _0x4cc7('0x1de6') + _0x4bf907.string(_0x5254e0)) : this.promise.error(_0x4cc7('0x3b64') + _0x5f584f + '\x22');
}
}
;
}([_0x5254e0], [_0x48c401(this, this.load_onError)])),
_0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) {
return function(_0x1d6db5) {
_0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5);
}
;
}([_0x5254e0], [_0x48c401(this, this.loadText_onComplete)]));
}
}
}
this.__assetLoaded(null);
}
return this.promise.future;
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b65')] = function(_0x528ed7) {
var _0x9c123b = this.cachedAudioBuffers;
if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7))
return _0x9c123b = this.cachedAudioBuffers,
_0x4029ca.withValue(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]);
_0x9c123b = this.classTypes;
if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7))
return _0x9c123b = this.classTypes,
_0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7], []));
_0x9c123b = this.pathGroups;
if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7))
return _0x9c123b = this.pathGroups,
_0x1984d8.loadFromFiles(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]);
_0x9c123b = this.paths;
return _0x1984d8.loadFromFile(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1658')] = function(_0x259eb1) {
var _0x168c9a = this.cachedBytes;
if (null != _0x842c50[_0x259eb1] ? _0x168c9a.existsReserved(_0x259eb1) : _0x168c9a.h.hasOwnProperty(_0x259eb1))
return _0x168c9a = this.cachedBytes,
_0x4029ca.withValue(_0x56067a.PEaeG(null, _0x842c50[_0x259eb1]) ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1]);
_0x168c9a = this.classTypes;
if (null != _0x842c50[_0x259eb1] ? _0x168c9a.existsReserved(_0x259eb1) : _0x168c9a.h.hasOwnProperty(_0x259eb1))
return _0x168c9a = this.classTypes,
_0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x259eb1] ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1], []));
_0x168c9a = this.paths;
return _0x406a52.loadFromFile(null != _0x842c50[_0x259eb1] ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b66')] = function(_0x1985b6) {
var _0x5f2000 = this.cachedFonts;
if (_0x2d63f9.SISpc(null, _0x842c50[_0x1985b6]) ? _0x5f2000.existsReserved(_0x1985b6) : _0x5f2000.h.hasOwnProperty(_0x1985b6))
return _0x5f2000 = this.cachedFonts,
_0x4029ca.withValue(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6]);
_0x5f2000 = this.classTypes;
if (null != _0x842c50[_0x1985b6] ? _0x5f2000.existsReserved(_0x1985b6) : _0x5f2000.h.hasOwnProperty(_0x1985b6))
return _0x5f2000 = this.classTypes,
_0x1985b6 = _0x4b4d92.createInstance(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6], []),
_0x1985b6.__loadFromName(_0x1985b6.name);
_0x5f2000 = this.paths;
return _0x578103.loadFromName(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xd65')] = function(_0x40e96f) {
var _0x14a75d = this.cachedImages;
if (null != _0x842c50[_0x40e96f] ? _0x14a75d.existsReserved(_0x40e96f) : _0x14a75d.h.hasOwnProperty(_0x40e96f))
return _0x14a75d = this.cachedImages,
_0x4029ca.withValue(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f]);
_0x14a75d = this.classTypes;
if (null != _0x842c50[_0x40e96f] ? _0x14a75d.existsReserved(_0x40e96f) : _0x14a75d.h.hasOwnProperty(_0x40e96f))
return _0x14a75d = this.classTypes,
_0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f], []));
_0x14a75d = this.paths;
return _0x21e354.loadFromFile(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3526')] = function(_0x128a25) {
if (_0x4cc7('0x3b67') === _0x4cc7('0x3b67')) {
var _0x366ab5 = this.cachedText;
if (null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25))
return _0x366ab5 = this.cachedText,
_0x4029ca.withValue(null != _0x842c50[_0x128a25] ? _0x366ab5.getReserved(_0x128a25) : _0x366ab5.h[_0x128a25]);
_0x366ab5 = this.cachedBytes;
(null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25)) ? _0x366ab5 = !0x0 : (_0x366ab5 = this.classTypes,
_0x366ab5 = null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25));
if (_0x366ab5) {
_0x366ab5 = this.getBytes(_0x128a25);
if (null == _0x366ab5)
return _0x4029ca.withValue(null);
_0x366ab5 = _0x366ab5.getString(0x0, _0x366ab5.length);
var _0x1cac7b = this.cachedText;
null != _0x842c50[_0x128a25] ? _0x1cac7b.setReserved(_0x128a25, _0x366ab5) : _0x1cac7b.h[_0x128a25] = _0x366ab5;
return _0x4029ca.withValue(_0x366ab5);
}
_0x366ab5 = new _0x552493();
_0x1cac7b = this.paths;
return _0x366ab5.load(_0x56067a.PEaeG(null, _0x842c50[_0x128a25]) ? _0x1cac7b.getReserved(_0x128a25) : _0x1cac7b.h[_0x128a25]);
} else {
_0x4bf907 = this._bindPoses.get(w.joint);
_0x4bf907 = _0x4bf907.transformVector(w.pos);
var _0x31a4da = e
, _0x3f2bfc = _0x16dada;
_0x3f2bfc.set(_0x31a4da, _0x56067a.EabAy(_0x3f2bfc.get(_0x31a4da), _0x4bf907.x * w.bias));
_0x31a4da = f;
_0x3f2bfc = _0x16dada;
_0x3f2bfc.set(_0x31a4da, _0x3f2bfc.get(_0x31a4da) + _0x4bf907.y * w.bias);
_0x31a4da = l;
_0x3f2bfc = _0x16dada;
_0x3f2bfc.set(_0x31a4da, _0x3f2bfc.get(_0x31a4da) + _0x4bf907.z * w.bias);
_0x5aff49.set(_0x180fa9, 0x3 * w.joint);
_0x161060.set(_0x180fa9++, w.bias);
++_0x3e3cd2;
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x360f')] = function() {}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3908')] = function(_0x50f925) {
if (_0x4cc7('0x3b68') !== 'sjhTc') {
this.assetsLoaded++;
if (null != _0x50f925) {
var _0x1685aa = this.types;
_0x491796.verbose(_0x2d63f9.IoyjX(_0x4cc7('0x3b69'), _0x50f925) + '\x20[' + (null != _0x842c50[_0x50f925] ? _0x1685aa.getReserved(_0x50f925) : _0x1685aa.h[_0x50f925]) + _0x4cc7('0x3b6a') + (this.assetsLoaded - 0x1) + '/' + (this.assetsTotal - 0x1) + ')', {
fileName: 'AssetLibrary.hx',
lineNumber: 0x23a,
className: _0x4cc7('0x30a'),
methodName: '__assetLoaded'
});
}
if (null != _0x50f925) {
_0x1685aa = this.sizes;
_0x1685aa = null != _0x842c50[_0x50f925] ? _0x1685aa.getReserved(_0x50f925) : _0x1685aa.h[_0x50f925];
var _0x15039a = this.bytesLoadedCache;
(null != _0x842c50[_0x50f925] ? _0x15039a.existsReserved(_0x50f925) : _0x15039a.h.hasOwnProperty(_0x50f925)) ? (_0x15039a = this.bytesLoadedCache,
_0x15039a = null != _0x842c50[_0x50f925] ? _0x15039a.getReserved(_0x50f925) : _0x15039a.h[_0x50f925],
_0x15039a < _0x1685aa && (this.bytesLoaded += _0x1685aa - _0x15039a)) : this.bytesLoaded += _0x1685aa;
_0x15039a = this.bytesLoadedCache;
null != _0x842c50[_0x50f925] ? _0x15039a.setReserved(_0x50f925, _0x1685aa) : _0x15039a.h[_0x50f925] = _0x1685aa;
}
this.assetsLoaded < this.assetsTotal ? this.promise.progress(this.bytesLoaded, this.bytesTotal) : (this.loaded = !0x0,
this.promise.progress(this.bytesTotal, this.bytesTotal),
this.promise.complete(this));
} else {
return null != _0x50f925.matched(0x2) ? _0x50f925.matched(0x2) : _0x50f925.matched(0x3);
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32bd')] = function(_0x279587) {
if (_0x56067a.sWzIU(_0x4cc7('0x3b6b'), _0x4cc7('0x3b6c'))) {
return _0x477148.__cacheBreak(_0x279587);
} else {
this.forceX += _0x279587;
this.forceY += b;
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b54')] = function(_0x30b015) {
var _0x5bdd21 = 0x2 <= _0x30b015.version
, _0x68ad37 = _0x30b015.rootPath;
null == _0x68ad37 && (_0x68ad37 = '');
'' != _0x68ad37 && (_0x68ad37 += '/');
for (var _0x527a96 = 0x0, _0x874dfb = _0x30b015.assets; _0x527a96 < _0x874dfb.length; ) {
if (_0x4cc7('0x3b6d') === _0x4cc7('0x3b6d')) {
var _0x78aa13 = _0x874dfb[_0x527a96];
++_0x527a96;
var _0x197f1a = _0x5bdd21 && Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0xe17')) ? _0x78aa13.size : 0x64;
var _0x48c401 = _0x78aa13.id;
if (Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0x1987'))) {
var _0x16dada = this.paths;
var _0x5aff49 = this.__cacheBreak(_0x68ad37 + _0x4bf907.string(_0x19c1c0.field(_0x78aa13, 'path')));
null != _0x842c50[_0x48c401] ? _0x16dada.setReserved(_0x48c401, _0x5aff49) : _0x16dada.h[_0x48c401] = _0x5aff49;
}
if (Object.prototype.hasOwnProperty.call(_0x78aa13, 'pathGroup')) {
_0x5aff49 = _0x19c1c0.field(_0x78aa13, _0x4cc7('0x32be'));
_0x16dada = 0x0;
for (var _0x161060 = _0x5aff49.length; _0x16dada < _0x161060; ) {
var _0x3789bf = _0x16dada++;
_0x5aff49[_0x3789bf] = this.__cacheBreak(_0x68ad37 + _0x5aff49[_0x3789bf]);
}
_0x16dada = this.pathGroups;
null != _0x842c50[_0x48c401] ? _0x16dada.setReserved(_0x48c401, _0x5aff49) : _0x16dada.h[_0x48c401] = _0x5aff49;
}
_0x5aff49 = this.sizes;
null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a;
_0x197f1a = _0x78aa13.type;
_0x5aff49 = this.types;
null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a;
Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0x32c2')) && (_0x5aff49 = this.preload,
_0x197f1a = _0x19c1c0.field(_0x78aa13, 'preload'),
null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a);
Object.prototype.hasOwnProperty.call(_0x78aa13, 'className') && (_0x78aa13 = _0x4b4d92.resolveClass(_0x19c1c0.field(_0x78aa13, _0x4cc7('0x2ba3'))),
_0x197f1a = this.classTypes,
null != _0x842c50[_0x48c401] ? _0x197f1a.setReserved(_0x48c401, _0x78aa13) : _0x197f1a.h[_0x48c401] = _0x78aa13);
} else {
_0x2116b2.mid = 0x57af8;
var _0x2d9f07 = this.pauseAllButCameraTimeLeft;
this.pauseAllButCameraTimeLeft = _0x2d9f07 > _0x30b015 ? _0x2d9f07 : _0x30b015;
}
}
_0x5bdd21 = this.bytesTotal = 0x0;
for (_0x30b015 = _0x30b015.assets; _0x5bdd21 < _0x30b015.length; )
_0x48c401 = _0x30b015[_0x5bdd21],
++_0x5bdd21,
_0x48c401 = _0x48c401.id,
_0x68ad37 = this.preload,
(null != _0x842c50[_0x48c401] ? _0x68ad37.existsReserved(_0x48c401) : _0x68ad37.h.hasOwnProperty(_0x48c401)) ? (_0x68ad37 = this.preload,
_0x68ad37 = null != _0x842c50[_0x48c401] ? _0x68ad37.getReserved(_0x48c401) : _0x68ad37.h[_0x48c401]) : _0x68ad37 = !0x1,
_0x68ad37 && (_0x68ad37 = this.sizes,
this.bytesTotal += null != _0x842c50[_0x48c401] ? _0x68ad37.getReserved(_0x48c401) : _0x68ad37.h[_0x48c401]);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1de8')] = function(_0x4021c9, _0x3eda1f) {
var _0x29fb7b = this.cachedAudioBuffers;
null != _0x842c50[_0x4021c9] ? _0x29fb7b.setReserved(_0x4021c9, _0x3eda1f) : _0x29fb7b.h[_0x4021c9] = _0x3eda1f;
_0x29fb7b = this.pathGroups;
if (null != _0x842c50[_0x4021c9] ? _0x29fb7b.existsReserved(_0x4021c9) : _0x29fb7b.h.hasOwnProperty(_0x4021c9)) {
_0x29fb7b = this.pathGroups;
_0x29fb7b = null != _0x842c50[_0x4021c9] ? _0x29fb7b.getReserved(_0x4021c9) : _0x29fb7b.h[_0x4021c9];
for (var _0x3805bc = this.pathGroups.keys(); _0x3805bc.hasNext(); ) {
if ('lwkdt' !== _0x4cc7('0x3b6e')) {
var _0x3d87c4 = this.triangle.axis3.distanceSquared(_0x5d5d4e.temp);
if (0x0 > _0x3d87c4)
_0x29fb7b(this.toGlobal(this.triangle.p3, _0x5d5d4e.temp), _0x3eda1f, !0x1);
else {
this.plane.nearestPointOnPlane(_0x5d5d4e.temp, _0x5d5d4e.temp);
if (_0x4021c9 > this.triangle.axis1Length * this.triangle.axis1Length)
this.triangle.axis1.moveToDistance(_0x5d5d4e.temp, this.triangle.axis1Length, _0x5d5d4e.temp);
else if (_0x3805bc > this.triangle.axis2Length * this.triangle.axis2Length)
this.triangle.axis2.moveToDistance(_0x5d5d4e.temp, this.triangle.axis2Length, _0x5d5d4e.temp);
else if (_0x3d87c4 > this.triangle.axis3Length * this.triangle.axis3Length)
this.triangle.axis3.moveToDistance(_0x5d5d4e.temp, this.triangle.axis3Length, _0x5d5d4e.temp);
else {
_0x29fb7b(this.toGlobal(_0x5d5d4e.temp, _0x5d5d4e.temp), _0x3eda1f, !0x0);
return;
}
_0x29fb7b(this.toGlobal(_0x5d5d4e.temp, _0x5d5d4e.temp), _0x3eda1f, !0x1);
}
} else {
var _0x35fa5d = _0x3805bc.next();
if (_0x35fa5d != _0x4021c9)
for (var _0x391a6a = 0x0; _0x391a6a < _0x29fb7b.length; ) {
var _0x26a537 = _0x29fb7b[_0x391a6a];
++_0x391a6a;
var _0x4bf907 = this.pathGroups;
if (-0x1 < (null != _0x842c50[_0x35fa5d] ? _0x4bf907.getReserved(_0x35fa5d) : _0x4bf907.h[_0x35fa5d]).indexOf(_0x26a537)) {
_0x391a6a = this.cachedAudioBuffers;
null != _0x842c50[_0x35fa5d] ? _0x391a6a.setReserved(_0x35fa5d, _0x3eda1f) : _0x391a6a.h[_0x35fa5d] = _0x3eda1f;
break;
}
}
}
}
}
this.__assetLoaded(_0x4021c9);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1de7')] = function(_0x5106f4, _0x4b2e3a) {
null != _0x4b2e3a && '' != _0x4b2e3a ? _0x491796.warn(_0x4cc7('0x1de5') + _0x5106f4 + _0x4cc7('0x1de6') + _0x4bf907.string(_0x4b2e3a), {
fileName: 'AssetLibrary.hx',
lineNumber: 0x2c6,
className: 'lime.utils.AssetLibrary',
methodName: _0x4cc7('0x1de7')
}) : _0x491796.warn(_0x2d63f9.sWEED('Could\x20not\x20load\x20\x22' + _0x5106f4, '\x22'), {
fileName: 'AssetLibrary.hx',
lineNumber: 0x2ca,
className: _0x4cc7('0x30a'),
methodName: _0x4cc7('0x1de7')
});
this.loadAudioBuffer_onComplete(_0x5106f4, new _0x1984d8());
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b6f')] = function(_0xd71757, _0x43df9b) {
var _0x325089 = this.cachedBytes;
null != _0x842c50[_0xd71757] ? _0x325089.setReserved(_0xd71757, _0x43df9b) : _0x325089.h[_0xd71757] = _0x43df9b;
this.__assetLoaded(_0xd71757);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b70')] = function(_0x48cf8f, _0x468c8f) {
var _0x3d75b0 = this.cachedFonts;
null != _0x842c50[_0x48cf8f] ? _0x3d75b0.setReserved(_0x48cf8f, _0x468c8f) : _0x3d75b0.h[_0x48cf8f] = _0x468c8f;
this.__assetLoaded(_0x48cf8f);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b71')] = function(_0x296c4d, _0x224df9) {
var _0x2aac6a = this.cachedImages;
null != _0x842c50[_0x296c4d] ? _0x2aac6a.setReserved(_0x296c4d, _0x224df9) : _0x2aac6a.h[_0x296c4d] = _0x224df9;
this.__assetLoaded(_0x296c4d);
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b72')] = function(_0xfb937, _0x926581) {
var _0x549196 = this.cachedText;
null != _0x842c50[_0xfb937] ? _0x549196.setReserved(_0xfb937, _0x926581) : _0x549196.h[_0xfb937] = _0x926581;
this.__assetLoaded(_0xfb937);
}
;
_0x3ad3c9[_0x4cc7('0x8')]['load_onError'] = function(_0x14f783, _0x2f382e) {
null != _0x2f382e && '' != _0x2f382e ? this.promise.error(_0x4cc7('0x3b64') + _0x14f783 + _0x4cc7('0x1de6') + _0x4bf907.string(_0x2f382e)) : this.promise.error(_0x4cc7('0x3b64') + _0x14f783 + '\x22');
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b73')] = function(_0x5a8186, _0x106aa8, _0x529fce) {
if (_0x56067a.tkblo(0x0, _0x106aa8)) {
if (_0x56067a.rOeAg === _0x4cc7('0x3b74')) {
var _0x54a6a5 = _0x5a8186++;
this._vertices.set(_0x54a6a5, null);
} else {
var _0x274a3d = this.sizes;
_0x274a3d = null != _0x842c50[_0x5a8186] ? _0x274a3d.getReserved(_0x5a8186) : _0x274a3d.h[_0x5a8186];
0x0 < _0x529fce ? (_0x106aa8 /= _0x529fce,
0x1 < _0x106aa8 && (_0x106aa8 = 0x1),
_0x106aa8 = Math.floor(_0x106aa8 * _0x274a3d)) : _0x106aa8 > _0x274a3d && (_0x106aa8 = _0x274a3d);
_0x529fce = this.bytesLoadedCache;
(null != _0x842c50[_0x5a8186] ? _0x529fce.existsReserved(_0x5a8186) : _0x529fce.h.hasOwnProperty(_0x5a8186)) ? (_0x529fce = this.bytesLoadedCache,
_0x529fce = null != _0x842c50[_0x5a8186] ? _0x529fce.getReserved(_0x5a8186) : _0x529fce.h[_0x5a8186],
_0x106aa8 != _0x529fce && (this.bytesLoaded += _0x106aa8 - _0x529fce)) : this.bytesLoaded += _0x106aa8;
_0x529fce = this.bytesLoadedCache;
null != _0x842c50[_0x5a8186] ? _0x529fce.setReserved(_0x5a8186, _0x106aa8) : _0x529fce.h[_0x5a8186] = _0x106aa8;
this.promise.progress(this.bytesLoaded, this.bytesTotal);
}
}
}
;
_0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3ad3c9;
var _0x25e536 = function() {
this['assets'] = [];
this[_0x4cc7('0x3b75')] = [];
this['version'] = 0x2;
};
_0x16dada[_0x4cc7('0x3b76')] = _0x25e536;
_0x25e536['__name__'] = [_0x4cc7('0x94'), 'utils', _0x4cc7('0x3b77')];
_0x25e536[_0x4cc7('0x2901')] = function(_0x4b96a0, _0x1d5f0f) {
return null != _0x4b96a0 ? _0x25e536[_0x4cc7('0xca6')](_0x4b96a0['getString'](0x0, _0x4b96a0[_0x4cc7('0x21')]), _0x1d5f0f) : null;
}
;
_0x25e536['fromFile'] = function(_0x5ec0b0, _0x2686b2) {
_0x5ec0b0 = _0x25e536[_0x4cc7('0x28ff')](_0x5ec0b0);
_0x2686b2 = _0x25e536[_0x4cc7('0x2900')](_0x2686b2, _0x5ec0b0);
return null == _0x5ec0b0 ? null : _0x25e536['fromBytes'](_0x406a52['fromFile'](_0x5ec0b0), _0x2686b2);
}
;
_0x25e536[_0x4cc7('0x381d')] = function(_0x2f36c7, _0x158b29) {
return _0x4029ca[_0x4cc7('0xce7')](_0x25e536['fromBytes'](_0x2f36c7, _0x158b29));
}
;
_0x25e536[_0x4cc7('0x1128')] = function(_0x29d6da, _0x1b2938) {
if (_0x4cc7('0x3b78') !== _0x4cc7('0x3b78')) {
var _0x48dc17 = _0x29cea6[_0x4cc7('0xd29')](_0x436dff[_0x4cc7('0xaa3')]['i'][_0x436dff['iPos']] & 0xffffff, 0x6);
_0x44366e['context']['strokeStyle'] = '#' + _0x48dc17;
} else {
_0x29d6da = _0x25e536[_0x4cc7('0x28ff')](_0x29d6da);
_0x1b2938 = _0x25e536[_0x4cc7('0x2900')](_0x1b2938, _0x29d6da);
return null == _0x29d6da ? null : _0x406a52['loadFromFile'](_0x29d6da)[_0x4cc7('0xce5')](function(_0x29d6da) {
return _0x4029ca[_0x4cc7('0xce7')](_0x25e536[_0x4cc7('0x2901')](_0x29d6da, _0x1b2938));
});
}
}
;
_0x25e536[_0x4cc7('0xca6')] = function(_0x43df64, _0x4c3ce8) {
var _0x11c88b = '9|2|5|7|8|6|1|4|0|3'[_0x4cc7('0x46')]('|')
, _0x278c3e = 0x0;
while (!![]) {
switch (_0x11c88b[_0x278c3e++]) {
case '0':
null != _0x4c3ce8 && '' != _0x4c3ce8 && (_0x5226f2[_0x4cc7('0xca3')] = null == _0x5226f2[_0x4cc7('0xca3')] || '' == _0x5226f2['rootPath'] ? _0x4c3ce8 : _0x4c3ce8 + '/' + _0x5226f2[_0x4cc7('0xca3')]);
continue;
case '1':
_0x5226f2[_0x4cc7('0xd63')] = _0x30ebdd[_0x4cc7('0xa42')](_0x43df64['assets']);
continue;
case '2':
_0x43df64 = JSON[_0x4cc7('0xca6')](_0x43df64);
continue;
case '3':
return _0x5226f2;
case '4':
Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x43df64, _0x4cc7('0xca3')) && (_0x5226f2[_0x4cc7('0xca3')] = _0x43df64[_0x4cc7('0xca3')]);
continue;
case '5':
var _0x5226f2 = new _0x25e536();
continue;
case '6':
_0x5226f2[_0x4cc7('0x3b75')] = _0x43df64[_0x4cc7('0x3b75')];
continue;
case '7':
_0x5226f2['name'] = _0x43df64[_0x4cc7('0x5e2')];
continue;
case '8':
_0x5226f2[_0x4cc7('0x3b52')] = _0x43df64['libraryType'];
continue;
case '9':
if (null == _0x43df64 || '' == _0x43df64)
return null;
continue;
}
break;
}
}
;
_0x25e536[_0x4cc7('0x28ff')] = function(_0x5d1fb8) {
if (null == _0x5d1fb8)
return null;
var _0x2e884b = _0x5d1fb8[_0x4cc7('0x2d')]('?');
var _0x2d2e86 = -0x1 < _0x2e884b ? _0x3a8a6f[_0x4cc7('0x946')](_0x5d1fb8, 0x0, _0x2e884b) : _0x5d1fb8;
for (_0x29cea6[_0x4cc7('0x20')](_0x2d2e86, '\x5c', '/'); _0x29cea6[_0x4cc7('0x51')](_0x2d2e86, '/'); )
_0x2d2e86 = _0x3a8a6f[_0x4cc7('0x946')](_0x2d2e86, 0x0, _0x2d2e86[_0x4cc7('0x21')] - 0x1);
return _0x29cea6[_0x4cc7('0x51')](_0x2d2e86, _0x4cc7('0x3b79')) ? -0x1 < _0x2e884b ? _0x56067a[_0x4cc7('0x844')](_0x2d2e86 + _0x4cc7('0x3b7a'), _0x3a8a6f[_0x4cc7('0x946')](_0x5d1fb8, _0x2e884b, null)) : _0x2d2e86 + _0x4cc7('0x3b7a') : _0x5d1fb8;
}
;
_0x25e536[_0x4cc7('0x2900')] = function(_0x1da162, _0x50d7e4) {
if (null != _0x1da162)
return _0x1da162;
_0x1da162 = _0x50d7e4['indexOf']('?');
_0x1da162 = -0x1 < _0x1da162 ? _0x3a8a6f[_0x4cc7('0x946')](_0x50d7e4, 0x0, _0x1da162) : _0x50d7e4;
for (_0x29cea6[_0x4cc7('0x20')](_0x1da162, '\x5c', '/'); _0x29cea6[_0x4cc7('0x51')](_0x1da162, '/'); ) {
if ('/' == _0x1da162)
return _0x1da162;
_0x1da162 = _0x3a8a6f[_0x4cc7('0x946')](_0x1da162, 0x0, _0x1da162[_0x4cc7('0x21')] - 0x1);
}
return _0x29cea6[_0x4cc7('0x51')](_0x1da162, '.bundle') ? _0x1da162 : _0x28093a['directory'](_0x1da162);
}
;
_0x25e536[_0x4cc7('0x8')] = {};
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0xd63')] = null;
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0x3b75')] = null;
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0x3b52')] = null;
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x25e536[_0x4cc7('0x8')]['rootPath'] = null;
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0x986')] = null;
_0x25e536[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x25e536;
var _0x477148 = function() {};
_0x16dada['lime.utils.Assets'] = _0x477148;
_0x477148[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b7b')];
_0x477148['exists'] = function(_0x1a761d, _0x1cb864) {
null == _0x1cb864 && (_0x1cb864 = _0x56067a[_0x4cc7('0x845')]);
var _0x1615ba = _0x1a761d['indexOf'](':');
var _0x686136 = _0x1a761d['substring'](0x0, _0x1615ba);
_0x1a761d = _0x1a761d['substring'](_0x1615ba + 0x1);
_0x686136 = _0x477148[_0x4cc7('0x1125')](_0x686136);
return null != _0x686136 ? _0x686136['exists'](_0x1a761d, _0x1cb864) : !0x1;
}
;
_0x477148[_0x4cc7('0x14f5')] = function(_0x29d39d, _0x5e84d1, _0x35a97e) {
if (_0x2d63f9[_0x4cc7('0x30e')] === _0x4cc7('0x3b7c')) {
return null == _0x29d39d || 0x0 > _0x29d39d['x'] && (_0x29d39d[_0x4cc7('0x7d9')] -= -_0x29d39d['x'],
_0x29d39d['x'] = 0x0,
0x0 >= _0x29d39d['x'] + _0x29d39d['width']) || _0x56067a[_0x4cc7('0x847')](0x0, _0x29d39d['y']) && (_0x29d39d['height'] -= -_0x29d39d['y'],
_0x29d39d['y'] = 0x0,
0x0 >= _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')]) || _0x29d39d['x'] + _0x29d39d[_0x4cc7('0x7d9')] >= this[_0x4cc7('0x7d9')] && (_0x29d39d[_0x4cc7('0x7d9')] -= _0x29d39d['x'] + _0x29d39d[_0x4cc7('0x7d9')] - this[_0x4cc7('0x7d9')],
0x0 >= _0x29d39d[_0x4cc7('0x7d9')]) || _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')] >= this[_0x4cc7('0x98b')] && (_0x29d39d[_0x4cc7('0x98b')] -= _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')] - this[_0x4cc7('0x98b')],
0x0 >= _0x29d39d['height']) ? null : _0x29d39d;
} else {
if (_0x35a97e && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')])
switch (_0x5e84d1) {
case _0x4cc7('0x846'):
case _0x4cc7('0x83d'):
_0x35a97e = !0x1;
break;
case _0x4cc7('0x3b46'):
var _0x142930 = _0x477148[_0x4cc7('0x121b')]['font']['get'](_0x29d39d);
if (null != _0x142930)
return _0x142930;
break;
case _0x4cc7('0x37c2'):
_0x142930 = _0x477148['cache']['image'][_0x4cc7('0x2b')](_0x29d39d);
if (_0x477148[_0x4cc7('0x3b7d')](_0x142930))
return _0x142930;
break;
case _0x4cc7('0x387b'):
case 'SOUND':
_0x142930 = _0x477148['cache']['audio'][_0x4cc7('0x2b')](_0x29d39d);
if (_0x477148['isValidAudio'](_0x142930))
return _0x142930;
break;
case _0x4cc7('0x3b57'):
throw new _0x202aa0(_0x4cc7('0x3b58') + _0x29d39d);
default:
return null;
}
var _0x930d4d = _0x29d39d[_0x4cc7('0x2d')](':');
_0x142930 = _0x29d39d[_0x4cc7('0xde7')](0x0, _0x930d4d);
_0x930d4d = _0x29d39d[_0x4cc7('0xde7')](_0x930d4d + 0x1);
var _0x32a840 = _0x477148[_0x4cc7('0x1125')](_0x142930);
if (null != _0x32a840)
if (_0x32a840[_0x4cc7('0x9e8')](_0x930d4d, _0x5e84d1)) {
if (_0x32a840['isLocal'](_0x930d4d, _0x5e84d1))
return _0x142930 = _0x32a840[_0x4cc7('0x14f5')](_0x930d4d, _0x5e84d1),
_0x35a97e && _0x477148[_0x4cc7('0x121b')]['enabled'] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e7')](_0x29d39d, _0x5e84d1, _0x142930),
_0x142930;
_0x491796[_0x4cc7('0x12aa')](_0x5e84d1 + _0x4cc7('0x1bdd') + _0x29d39d + _0x4cc7('0x3b7e'), {
'fileName': 'Assets.hx',
'lineNumber': 0x84,
'className': 'lime.utils.Assets',
'methodName': _0x4cc7('0x14f5')
});
} else
_0x491796['error'](_0x4cc7('0x3b7f') + _0x5e84d1 + _0x4cc7('0x3b80') + _0x29d39d + '\x22', {
'fileName': 'Assets.hx',
'lineNumber': 0x89,
'className': _0x2d63f9[_0x4cc7('0x310')],
'methodName': _0x4cc7('0x14f5')
});
else
_0x491796[_0x4cc7('0x12aa')](_0x477148[_0x4cc7('0x3b81')](_0x142930), {
'fileName': _0x4cc7('0x3b82'),
'lineNumber': 0x8e,
'className': _0x4cc7('0x3b83'),
'methodName': _0x4cc7('0x14f5')
});
return null;
}
}
;
_0x477148[_0x4cc7('0x3b5a')] = function(_0x1e313b, _0x2ce28c) {
null == _0x2ce28c && (_0x2ce28c = !0x0);
return _0x477148['getAsset'](_0x1e313b, _0x4cc7('0x387a'), _0x2ce28c);
}
;
_0x477148[_0x4cc7('0xcb0')] = function(_0x5980d7) {
return _0x477148[_0x4cc7('0x14f5')](_0x5980d7, 'BINARY', !0x1);
}
;
_0x477148[_0x4cc7('0xbfb')] = function(_0x11b52c, _0x29d072) {
if ('EQGpi' !== _0x4cc7('0x3b84')) {
null == _0x29d072 && (_0x29d072 = !0x0);
return _0x477148[_0x4cc7('0x14f5')](_0x11b52c, 'FONT', _0x29d072);
} else {
this[_0x4cc7('0xec5')]['setIndexedPosition'](13.8, 0.2);
this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1);
this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.9, -0.2);
this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32);
this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
var _0x2182db = new _0x161060(this['angel'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3b85'), 0xc8, -0xb4, null, null, null, _0x2182db);
this[_0x4cc7('0xace')]['updateCallback'] = (_0x37a526 = this['tunnel'],
_0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')]));
_0x2182db = this[_0x4cc7('0x286b')];
0x1 != 0x0 < _0x2182db[_0x4cc7('0x2357')] && (_0x2182db[_0x4cc7('0x2357')] = 0.12);
}
}
;
_0x477148[_0x4cc7('0x1986')] = function(_0x56fa9a, _0x1710dd) {
null == _0x1710dd && (_0x1710dd = !0x0);
return _0x477148[_0x4cc7('0x14f5')](_0x56fa9a, _0x4cc7('0x37c2'), _0x1710dd);
}
;
_0x477148['getLibrary'] = function(_0x284976) {
if (null == _0x284976 || '' == _0x284976)
_0x284976 = _0x4cc7('0xca5');
var _0x5dcf77 = _0x477148[_0x4cc7('0x152d')];
return null != _0x842c50[_0x284976] ? _0x5dcf77[_0x4cc7('0xd77')](_0x284976) : _0x5dcf77['h'][_0x284976];
}
;
_0x477148[_0x4cc7('0x189c')] = function(_0x206b7d) {
return _0x477148[_0x4cc7('0x14f5')](_0x206b7d, 'TEXT', !0x1);
}
;
_0x477148[_0x4cc7('0xcaf')] = function(_0x2d241c, _0x41903f, _0x47ee54) {
null == _0x47ee54 && (_0x47ee54 = !0x0);
if (_0x47ee54 && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e8')](_0x2d241c, _0x41903f))
return !0x0;
var _0x377a4f = _0x2d241c[_0x4cc7('0x2d')](':');
_0x47ee54 = _0x2d241c[_0x4cc7('0xde7')](0x0, _0x377a4f);
_0x2d241c = _0x2d241c[_0x4cc7('0xde7')](_0x377a4f + 0x1);
_0x47ee54 = _0x477148[_0x4cc7('0x1125')](_0x47ee54);
return null != _0x47ee54 ? _0x47ee54[_0x4cc7('0xcaf')](_0x2d241c, _0x41903f) : !0x1;
}
;
_0x477148[_0x4cc7('0x3b86')] = function(_0x4f4aa7) {
if (_0x4cc7('0x3b87') === _0x4cc7('0x3b87')) {
return null != _0x4f4aa7;
} else {
var _0x334f94 = f++;
d['set'](_0x334f94, e[_0x334f94]);
}
}
;
_0x477148[_0x4cc7('0x3b7d')] = function(_0x8a88f7) {
return _0x2d63f9[_0x4cc7('0x311')](null, _0x8a88f7) ? null != _0x8a88f7[_0x4cc7('0xaa3')] : !0x1;
}
;
_0x477148['loadLibrary'] = function(_0x53f934) {
var _0x3b85e0 = {};
_0x3b85e0[_0x4cc7('0x3b88')] = _0x4cc7('0x3b89');
var _0x3d4742 = new _0x3cded9()
, _0x588fb6 = _0x477148[_0x4cc7('0x1125')](_0x53f934);
if (null != _0x588fb6)
return _0x588fb6['load']();
_0x588fb6 = _0x53f934;
var _0x1b37b5 = null
, _0x165c68 = _0x477148[_0x4cc7('0x3b8a')];
(null != _0x842c50[_0x53f934] ? _0x165c68[_0x4cc7('0xd76')](_0x53f934) : _0x165c68['h']['hasOwnProperty'](_0x53f934)) ? (_0x588fb6 = _0x477148[_0x4cc7('0x3b8a')],
_0x588fb6 = null != _0x842c50[_0x53f934] ? _0x588fb6[_0x4cc7('0xd77')](_0x53f934) : _0x588fb6['h'][_0x53f934],
_0x1b37b5 = _0x477148['defaultRootPath']) : (_0x29cea6[_0x4cc7('0x51')](_0x588fb6, _0x4cc7('0x3b79')) && (_0x588fb6 += _0x4cc7('0x3b7a')),
_0x588fb6 = _0x477148['__cacheBreak'](_0x588fb6));
_0x25e536[_0x4cc7('0x1128')](_0x588fb6, _0x1b37b5)[_0x4cc7('0x928')](function(_0x588fb6) {
if (null == _0x588fb6)
_0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x152c') + _0x53f934 + '\x22');
else if (_0x588fb6 = _0x3ad3c9[_0x4cc7('0xca4')](_0x588fb6),
null == _0x588fb6)
_0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x3b8b') + _0x53f934 + '\x22');
else {
var _0x1b37b5 = _0x477148['libraries'];
null != _0x842c50[_0x53f934] ? _0x1b37b5['setReserved'](_0x53f934, _0x588fb6) : _0x1b37b5['h'][_0x53f934] = _0x588fb6;
_0x588fb6['onChange'][_0x4cc7('0x2a')]((_0x37a526 = _0x477148[_0x4cc7('0x152e')],
_0x48c401(_0x37a526, _0x37a526['dispatch'])));
_0x588fb6 = _0x588fb6[_0x4cc7('0x40')]();
_0x3d4742[_0x4cc7('0x39df')](_0x588fb6);
}
})['onError'](function(_0x588fb6) {
if ('DqFSN' === _0x3b85e0['wNzLQ']) {
_0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x2bf1')]();
_0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')]['call'](this, _0x53f934, _0x3d4742);
_0x963af0['get_instance']()[_0x4cc7('0x224a')][_0x4cc7('0x2b')](_0x4cc7('0x2bf2'))['achievement'][_0x4cc7('0x20c9')]();
this[_0x4cc7('0x2bef')] && (this[_0x4cc7('0x2bef')] = !0x1,
_0x19023b['get_instance']()['displayMessage'](_0x4cc7('0x2bf3')));
} else {
_0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x3b8c') + _0x53f934 + '\x22');
}
});
return _0x3d4742[_0x4cc7('0xbdd')];
}
;
_0x477148[_0x4cc7('0xca2')] = function(_0x23fb0c, _0x2240f1) {
var _0x4a5c1e = _0x477148['libraries'];
if (null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0xd76')](_0x23fb0c) : _0x4a5c1e['h']['hasOwnProperty'](_0x23fb0c)) {
_0x4a5c1e = _0x477148['libraries'];
if ((null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0xd77')](_0x23fb0c) : _0x4a5c1e['h'][_0x23fb0c]) == _0x2240f1)
return;
_0x477148[_0x4cc7('0x3b8d')](_0x23fb0c);
}
null != _0x2240f1 && _0x2240f1['onChange']['add'](_0x477148['library_onChange']);
_0x4a5c1e = _0x477148[_0x4cc7('0x152d')];
null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0x97d')](_0x23fb0c, _0x2240f1) : _0x4a5c1e['h'][_0x23fb0c] = _0x2240f1;
}
;
_0x477148[_0x4cc7('0x3b8d')] = function(_0x4e9ec8) {
var _0x3ad381 = _0x477148[_0x4cc7('0x152d')];
_0x3ad381 = null != _0x842c50[_0x4e9ec8] ? _0x3ad381[_0x4cc7('0xd77')](_0x4e9ec8) : _0x3ad381['h'][_0x4e9ec8];
null != _0x3ad381 && (_0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')](_0x4e9ec8 + ':'),
_0x3ad381[_0x4cc7('0x152e')][_0x4cc7('0x95b')](_0x477148[_0x4cc7('0x3b8e')]),
_0x3ad381[_0x4cc7('0x360f')]());
_0x477148['libraries'][_0x4cc7('0x95b')](_0x4e9ec8);
}
;
_0x477148[_0x4cc7('0x32bd')] = function(_0x13fd10) {
0x0 < _0x477148[_0x4cc7('0x121b')]['version'] && (_0x13fd10 = -0x1 < _0x13fd10['indexOf']('?') ? _0x13fd10 + ('&' + _0x477148['cache'][_0x4cc7('0x986')]) : _0x13fd10 + ('?' + _0x477148['cache'][_0x4cc7('0x986')]));
return _0x13fd10;
}
;
_0x477148['__libraryNotFound'] = function(_0x1d826d) {
if (_0x4cc7('0x3b8f') !== _0x4cc7('0x3b90')) {
if (null == _0x1d826d || '' == _0x1d826d)
_0x1d826d = 'default';
return null == _0x3cecb9[_0x4cc7('0x921')] || null == _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x925')] || _0x3cecb9['current'][_0x4cc7('0x925')][_0x4cc7('0x43')] ? _0x4cc7('0x3b91') + _0x1d826d + '\x22' : _0x4cc7('0x3b91') + _0x1d826d + '\x22,\x20or\x20it\x20is\x20not\x20yet\x20preloaded';
} else {
l['update'](_0x1d826d, b);
}
}
;
_0x477148['library_onChange'] = function() {
_0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')]();
_0x477148[_0x4cc7('0x152e')][_0x4cc7('0x152f')]();
}
;
var _0x26bb96 = {};
_0x16dada[_0x4cc7('0x3b92')] = _0x26bb96;
_0x26bb96[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b93'), 'BytePointer_Impl_'];
_0x26bb96[_0x4cc7('0x9e7')] = function(_0x3d4e45, _0x363e6c, _0x5b87fc, _0x4cf584, _0x313a38) {
null != _0x4cf584 && (_0x363e6c = _0x3fbf75[_0x4cc7('0x2a4b')](_0x4cf584));
null != _0x363e6c || null == _0x5b87fc ? (_0x3d4e45[_0x4cc7('0x33a1')] = _0x363e6c,
_0x3d4e45['offset'] = null != _0x313a38 ? _0x313a38 : 0x0) : (_0x3d4e45[_0x4cc7('0x33a1')] = _0x3fbf75[_0x4cc7('0x2a4b')](_0x5b87fc[_0x4cc7('0xaa3')]),
_0x3d4e45[_0x4cc7('0x18f5')] = null != _0x313a38 ? _0x5b87fc[_0x4cc7('0x311b')] + _0x313a38 : _0x5b87fc['byteOffset']);
}
;
var _0x514005 = function(_0x43a5e0, _0x2abfa8) {
this[_0x4cc7('0x33a1')] = _0x43a5e0;
this[_0x4cc7('0x18f5')] = _0x2abfa8;
};
_0x16dada[_0x4cc7('0x3b94')] = _0x514005;
_0x514005[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'utils', _0x4cc7('0x3b95')];
_0x514005[_0x4cc7('0x8')] = {};
_0x514005[_0x4cc7('0x8')][_0x4cc7('0x33a1')] = null;
_0x514005[_0x4cc7('0x8')]['offset'] = null;
_0x514005[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x514005;
var _0x406a52 = {};
_0x16dada['lime.utils._Bytes.Bytes_Impl_'] = _0x406a52;
_0x406a52[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b96'), 'Bytes_Impl_'];
_0x406a52['_new'] = function(_0x3f50aa, _0x39e831) {
return new _0x3fbf75(_0x39e831);
}
;
_0x406a52['compress'] = function(_0x400654, _0x290e6c) {
if (_0x4cc7('0x3b97') !== 'xfYsk') {
switch (_0x290e6c[0x1]) {
case 0x0:
return _0x2a35fb[_0x4cc7('0x33b2')](_0x400654);
case 0x1:
return _0x188eca[_0x4cc7('0x33b2')](_0x400654);
case 0x2:
return _0x5508f1[_0x4cc7('0x33b2')](_0x400654);
case 0x3:
return _0x793c1e[_0x4cc7('0x33b2')](_0x400654);
}
} else {
_0x400654 = _0x4b25d1['primary'];
_0x290e6c = _0x400654['savedProgress'];
_0x290e6c = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x290e6c['id'], _0x290e6c[_0x4cc7('0xc12')]);
_0x400654 = _0x400654[_0x4cc7('0xc2f')];
if (0x3 <= (_0x290e6c < _0x400654 ? _0x290e6c : _0x400654)) {
_0x4f9920['go'](_0x349093[_0x4cc7('0x323f')]());
return;
}
_0x104058[_0x4cc7('0x310d')]['set_value'](!0x1);
}
}
;
_0x406a52['decompress'] = function(_0x5c5e60, _0x51528c) {
switch (_0x51528c[0x1]) {
case 0x0:
return _0x2a35fb[_0x4cc7('0x3974')](_0x5c5e60);
case 0x1:
return _0x188eca[_0x4cc7('0x3974')](_0x5c5e60);
case 0x2:
return _0x5508f1[_0x4cc7('0x3974')](_0x5c5e60);
case 0x3:
return _0x793c1e[_0x4cc7('0x3974')](_0x5c5e60);
}
}
;
_0x406a52['fromBytes'] = function(_0x43016a) {
return null == _0x43016a ? null : _0x406a52[_0x4cc7('0x376d')](_0x43016a[_0x4cc7('0x21')], _0x43016a['b']['bufferValue']);
}
;
_0x406a52[_0x4cc7('0xcb6')] = function(_0x37dd07) {
return null;
}
;
_0x406a52[_0x4cc7('0x1128')] = function(_0x5a7900) {
return new _0x342c8f()[_0x4cc7('0x40')](_0x5a7900);
}
;
_0x406a52[_0x4cc7('0x1815')] = function(_0x182d49) {
if ('IxAMm' === _0x4cc7('0x3b98')) {
_0x182d49 = _0x3fbf75['ofString'](_0x182d49);
return _0x406a52[_0x4cc7('0x376d')](_0x182d49[_0x4cc7('0x21')], _0x182d49['b']['bufferValue']);
} else {
_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, _0x182d49, b);
if (b) {
b = 0x0;
for (var _0x426b81 = this[_0x4cc7('0xae0')]; b < _0x426b81[_0x4cc7('0x21')]; ) {
var _0x180c0d = _0x426b81[b];
++b;
_0x180c0d['__update'](_0x182d49, !0x0);
}
}
}
}
;
var _0x56eafe = _0x16dada[_0x4cc7('0x3b99')] = {};
_0x16dada[_0x4cc7('0x3b99')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b9a')];
_0x16dada[_0x4cc7('0x3b99')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3b9b'), _0x4cc7('0x3b9c'), _0x4cc7('0x3977'), _0x4cc7('0x3b9d')];
_0x56eafe[_0x4cc7('0x3b9b')] = ['DEFLATE', 0x0];
_0x56eafe[_0x4cc7('0x3b9b')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x56eafe['DEFLATE'][_0x4cc7('0xd2f')] = _0x56eafe;
_0x56eafe[_0x4cc7('0x3b9c')] = [_0x4cc7('0x3b9c'), 0x1];
_0x56eafe[_0x4cc7('0x3b9c')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x56eafe['GZIP'][_0x4cc7('0xd2f')] = _0x56eafe;
_0x56eafe[_0x4cc7('0x3977')] = ['LZMA', 0x2];
_0x56eafe['LZMA'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x56eafe['LZMA'][_0x4cc7('0xd2f')] = _0x56eafe;
_0x56eafe['ZLIB'] = ['ZLIB', 0x3];
_0x56eafe['ZLIB'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x56eafe[_0x4cc7('0x3b9d')][_0x4cc7('0xd2f')] = _0x56eafe;
var _0x491796 = function() {};
_0x16dada[_0x4cc7('0x3b9e')] = _0x491796;
_0x491796[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x2d63f9[_0x4cc7('0x4f6')]];
_0x491796[_0x4cc7('0x12aa')] = function(_0x3969f8, _0x3fba3b) {
if (0x1 <= _0x491796['level']) {
if ('JlqRH' !== 'tNAdA') {
_0x3969f8 = _0x56067a[_0x4cc7('0x849')]('[' + _0x3fba3b[_0x4cc7('0x2ba3')], _0x4cc7('0x3b9f')) + _0x4bf907['string'](_0x3969f8);
if (_0x491796[_0x4cc7('0x3ba0')])
throw new _0x202aa0(_0x3969f8);
console[_0x4cc7('0x12aa')](_0x3969f8);
} else {
if (null != _0x3969f8 && _0x3969f8[_0x4cc7('0x907')] == this) {
_0x3969f8[_0x4cc7('0xb2c')]();
_0x3969f8[_0x4cc7('0xab8')] || (_0x3969f8[_0x4cc7('0xab8')] = !0x0,
_0x3969f8[_0x4cc7('0xab9')]());
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']());
var _0xab99c8 = new _0x76b31e(_0x56067a[_0x4cc7('0x848')],!0x0);
_0x3969f8[_0x4cc7('0xa27')](_0xab99c8);
null != this[_0x4cc7('0x99c')] && (null != _0x3969f8[_0x4cc7('0x99c')] && this['stage'][_0x4cc7('0xb77')]() == _0x3969f8 && this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](null),
_0xab99c8 = new _0x76b31e(_0x4cc7('0x1fad'),!0x1,!0x1),
_0x3969f8[_0x4cc7('0xa27')](_0xab99c8),
_0x3969f8['__dispatchChildren'](_0xab99c8),
_0x3969f8['__setStageReference'](null));
_0x3969f8[_0x4cc7('0x907')] = null;
_0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x3969f8);
this[_0x4cc7('0xb63')][_0x4cc7('0x29')](_0x3969f8);
_0x3969f8[_0x4cc7('0xb2c')]();
}
return _0x3969f8;
}
}
}
;
_0x491796[_0x4cc7('0x39da')] = function(_0x32574a, _0x5f094c) {
0x3 <= _0x491796['level'] && console[_0x4cc7('0x39da')]('[' + _0x5f094c[_0x4cc7('0x2ba3')] + ']\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32574a));
}
;
_0x491796[_0x4cc7('0x3ba1')] = function(_0x1736e4, _0x19ae52) {
if ('PMAjL' === _0x4cc7('0x3ba2')) {
var _0x3ea11d = new _0x4029ca();
_0x3ea11d[_0x4cc7('0x1fdf')] = !0x0;
_0x3ea11d[_0x4cc7('0x12aa')] = _0x1736e4;
return _0x3ea11d;
} else {
0x5 <= _0x491796['level'] && console[_0x4cc7('0x2465')]('[' + _0x19ae52[_0x4cc7('0x2ba3')] + ']\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1736e4));
}
}
;
_0x491796[_0x4cc7('0x1de4')] = function(_0x24442b, _0x1e5ab4) {
_0x2d63f9['JggcR'](0x2, _0x491796[_0x4cc7('0xbeb')]) && console[_0x4cc7('0x1de4')]('[' + _0x1e5ab4[_0x4cc7('0x2ba3')] + _0x4cc7('0x3ba3') + _0x4bf907['string'](_0x24442b));
}
;
var _0x11b7de = function() {
if (_0x4cc7('0x3ba4') !== _0x4cc7('0x3ba4')) {
a = [_0x4cc7('0x3ba5'), 0x3, a, b, c, d];
a[_0x4cc7('0xd2f')] = _0x135984;
a['toString'] = _0x3e3cd2;
return a;
} else {
this[_0x4cc7('0x3ba6')] = new _0x3a1efa();
this[_0x4cc7('0x3ba7')] = new _0x3a1efa();
this[_0x4cc7('0x1f25')] = new _0x142a66();
this['onProgress'] = new _0x1047d6();
this[_0x4cc7('0x928')] = new _0x57743b();
this[_0x4cc7('0x1f28')] = this['bytesLoaded'] = 0x0;
this[_0x4cc7('0x152d')] = [];
this['libraryNames'] = [];
this['onProgress'][_0x4cc7('0x2a')](_0x48c401(this, this['update']));
}
};
_0x16dada[_0x2d63f9[_0x4cc7('0x313')]] = _0x11b7de;
_0x11b7de[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x2176')];
_0x11b7de[_0x4cc7('0x8')] = {};
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x43')] = null;
_0x11b7de[_0x4cc7('0x8')]['onComplete'] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x926')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f26')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f25')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba7')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f28')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba6')] = null;
_0x11b7de[_0x4cc7('0x8')]['initLibraryNames'] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x152d')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba8')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba9')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3baa')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3bab')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f27')] = null;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3bac')] = function(_0x3786e5) {
this.libraries.push(_0x3786e5);
}
;
_0x11b7de[_0x4cc7('0x8')]['addLibraryName'] = function(_0x164b1b) {
-0x1 == this.libraryNames.indexOf(_0x164b1b) && this.libraryNames.push(_0x164b1b);
}
;
_0x11b7de[_0x4cc7('0x8')]['load'] = function() {
var _0x2d76f0 = {
mnNmJ: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 / _0x5260f5;
},
cEEMY: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
};
if (_0x4cc7('0x3bad') !== _0x4cc7('0x3bae')) {
for (var _0x1622a6 = this, _0x2ed4db = 0x0, _0x4651a8 = this.libraries; _0x56067a.tkblo(_0x2ed4db, _0x4651a8.length); ) {
var _0x52ca0e = _0x4651a8[_0x2ed4db];
++_0x2ed4db;
this.bytesTotal += _0x52ca0e.bytesTotal;
}
this.loadedLibraries = -0x1;
this.preloadStarted = !0x1;
_0x2ed4db = 0x0;
for (_0x4651a8 = this.libraries; _0x2ed4db < _0x4651a8.length; )
_0x52ca0e = [_0x4651a8[_0x2ed4db]],
++_0x2ed4db,
_0x491796.verbose('Preloading\x20asset\x20library', {
fileName: _0x4cc7('0x32fe'),
lineNumber: 0x84,
className: _0x4cc7('0x32ff'),
methodName: _0x4cc7('0x40')
}),
_0x52ca0e[0x0].load().onProgress(function(_0x2ed4db) {
return function(_0x4651a8, _0x52ca0e) {
_0x1622a6.bytesLoaded = null == _0x1622a6.bytesLoadedCache.h.__keys__[_0x2ed4db[0x0].__id__] ? _0x1622a6.bytesLoaded + _0x4651a8 : _0x1622a6.bytesLoaded + (_0x4651a8 - _0x1622a6.bytesLoadedCache.h[_0x2ed4db[0x0].__id__]);
_0x1622a6.bytesLoadedCache.set(_0x2ed4db[0x0], _0x4651a8);
_0x1622a6.simulateProgress || _0x1622a6.onProgress.dispatch(_0x1622a6.bytesLoaded, _0x1622a6.bytesTotal);
}
;
}(_0x52ca0e)).onComplete(function(_0x2ed4db) {
var _0xe2cd12 = {
VGgaf: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 !== _0x5260f5;
}
};
if (_0x4cc7('0x3baf') === _0x4cc7('0x3baf')) {
return function(_0x4651a8) {
if (_0xe2cd12.VGgaf(_0x4cc7('0x3bb0'), _0x4cc7('0x3bb0'))) {
return _0x4964ea.lastException = _0x52ca0e,
_0x52ca0e instanceof _0x202aa0 && (_0x52ca0e = _0x52ca0e.val),
null == _0x2ed4db && (_0x2ed4db = 'JSON'),
_0x2ab848.silentTrace(_0x4cc7('0x3bb1') + _0x2ed4db + ':\x20' + _0x4bf907.string(_0x52ca0e), {
fileName: _0x4cc7('0x2caa'),
lineNumber: 0x1a,
className: 'com.player03.run3.save.Base64JSON',
methodName: _0x4cc7('0x22ba')
}),
_0x1622a6;
} else {
_0x1622a6.bytesLoaded = null == _0x1622a6.bytesLoadedCache.h.__keys__[_0x2ed4db[0x0].__id__] ? _0x1622a6.bytesLoaded + _0x2ed4db[0x0].bytesTotal : _0x1622a6.bytesLoaded + (_0x2ed4db[0x0].bytesTotal - _0x1622a6.bytesLoadedCache.h[_0x2ed4db[0x0].__id__]);
_0x1622a6.loadedAssetLibrary();
}
}
;
} else {
this.updateCamera();
this.duplicator.setIndexedPosition(4.8, 0x1e);
this.duplicator.spritesheet.set_currentFrame(0x4f);
this.duplicator.spritesheet.set_xInverted(!0x1);
this.child.setIndexedPosition(0x3, 0x1f);
this.child.spritesheet.set_currentFrame(0x66);
this.child.spritesheet.set_xInverted(!0x0);
var _0x2b08b5 = _0x1baaa1.width(0x3f2)
, _0x166387 = new _0x161060(this.duplicator.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x3bb2'), -0x44, -0xac, null, null == _0x2b08b5 ? null : Math.round(_0x2d76f0.mnNmJ(_0x2b08b5, 2.5)), null, _0x166387);
_0x2b08b5 = _0x1baaa1.width(0x384);
_0x166387 = new _0x161060(this.duplicator.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2769'), 0x8, 0x10c, null, _0x2d76f0.cEEMY(null, _0x2b08b5) ? null : Math.round(_0x2b08b5 / 2.5), null, _0x166387);
this.showImage(_0x4cc7('0x23ab'), -0xc8, 0x28);
}
}(_0x52ca0e)).onError(function() {
return function(_0x1622a6) {
_0x491796.error(_0x1622a6, {
fileName: 'Preloader.hx',
lineNumber: 0xa8,
className: 'lime.utils.Preloader',
methodName: _0x4cc7('0x40')
});
}
;
}());
_0x2ed4db = 0x0;
for (_0x4651a8 = this.libraryNames; _0x2ed4db < _0x4651a8.length; )
++_0x2ed4db,
this.bytesTotal += 0xc8;
this.loadedLibraries++;
this.preloadStarted = !0x0;
this.updateProgress();
} else {
_0x180fa9.view.get_camera().set_rotationZ(-0x5a);
_0x180fa9.view.get_camera().set_rotationX(-0x9);
_0x180fa9.view.get_camera().set_rotationY(0x24);
_0x180fa9.view.get_camera().set_x(0xbe);
_0x180fa9.view.get_camera().set_y(0x64);
_0x180fa9.view.get_camera().set_z(-0x50);
this.tunnel.display(0x0);
this.angel.setIndexedPosition(1.1, 0x2, null, 0x1e);
this.angel.spritesheet.set_currentFrame(0x4a);
this.angel.spritesheet.set_xInverted(!0x0);
this.child.setIndexedPosition(0x2, 0x1);
this.child.spritesheet.set_currentFrame(0x4e);
this.child.spritesheet.set_xInverted(!0x0);
this.duplicator.setIndexedPosition(2.1, 1.5);
this.duplicator.spritesheet.set_currentFrame(0x2e);
var _0x5bc7d2 = new _0x161060(this.angel.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2c7b'), 0xc8, -0x168, -0x1, Math.round(0x258), null, _0x5bc7d2);
_0x5bc7d2 = new _0x161060(this.child.get_onScreen());
this.dialog.addBubble(_0x56067a.iwYIv, -0xf0, -0xc8, null, null, null, _0x5bc7d2);
_0x5bc7d2 = new _0x161060(this.duplicator.get_onScreen());
this.dialog.addBubble('Actually...', -0x1b8, -0x14, null, null, null, _0x5bc7d2);
_0x5bc7d2 = new _0x161060(this.child.get_onScreen());
this.dialog.addBubble('Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 0x0, 0x17c, null, null, null, _0x5bc7d2);
this.makeBold('already\x20said');
}
}
;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x399d')] = function(_0x1698d1) {
this.loadedLibraries++;
var _0x165c91 = this.loadedLibraries;
this.preloadStarted || ++_0x165c91;
var _0x440fbd = this.libraries.length + this.libraryNames.length;
null != _0x1698d1 ? _0x491796.verbose(_0x4cc7('0x3bb3') + _0x1698d1 + '\x20[' + _0x165c91 + '/' + _0x440fbd + ']', {
fileName: _0x4cc7('0x32fe'),
lineNumber: 0xc3,
className: _0x4cc7('0x32ff'),
methodName: _0x4cc7('0x399d')
}) : _0x491796.verbose(_0x4cc7('0x3bb4') + _0x165c91 + '/' + _0x440fbd + ']', {
fileName: _0x4cc7('0x32fe'),
lineNumber: 0xc7,
className: _0x2d63f9.bNKJS,
methodName: _0x4cc7('0x399d')
});
this.updateProgress();
}
;
_0x11b7de[_0x4cc7('0x8')]['start'] = function() {
this.complete || this.simulateProgress || !this.preloadComplete || (this.complete = !0x0,
this.onComplete.dispatch());
}
;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x36221d, _0x56bac9) {}
;
_0x11b7de[_0x4cc7('0x8')]['updateProgress'] = function() {
var _0x431a26 = {
IgrNB: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
},
XXbNM: 'Preloader.hx'
};
var _0x4db3b0 = this;
this.simulateProgress || this.onProgress.dispatch(this.bytesLoaded, this.bytesTotal);
if (this.loadedLibraries == this.libraries.length && !this.initLibraryNames) {
this.initLibraryNames = !0x0;
for (var _0x32311e = 0x0, _0x25db84 = this.libraryNames; _0x32311e < _0x25db84.length; ) {
var _0x530fc4 = [_0x25db84[_0x32311e]];
++_0x32311e;
_0x491796.verbose('Preloading\x20asset\x20library:\x20' + _0x530fc4[0x0], {
fileName: _0x4cc7('0x32fe'),
lineNumber: 0xec,
className: _0x4cc7('0x32ff'),
methodName: _0x4cc7('0x3bb5')
});
_0x477148.loadLibrary(_0x530fc4[0x0]).onProgress(function(_0x32311e) {
var _0x18273f = {
IUCzt: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
};
if (_0x4cc7('0x3bb6') !== _0x4cc7('0x3bb7')) {
return function(_0x25db84, _0x530fc4) {
if (0x0 < _0x530fc4) {
var _0x380fe0 = _0x4db3b0.bytesTotalCache;
(null != _0x842c50[_0x32311e[0x0]] ? _0x380fe0.existsReserved(_0x32311e[0x0]) : _0x380fe0.h.hasOwnProperty(_0x32311e[0x0])) || (_0x380fe0 = _0x4db3b0.bytesTotalCache,
null != _0x842c50[_0x32311e[0x0]] ? _0x380fe0.setReserved(_0x32311e[0x0], _0x530fc4) : _0x380fe0.h[_0x32311e[0x0]] = _0x530fc4,
_0x4db3b0.bytesTotal += _0x530fc4 - 0xc8);
_0x25db84 > _0x530fc4 && (_0x25db84 = _0x530fc4);
_0x530fc4 = _0x4db3b0.bytesLoadedCache2;
(null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0])) ? (_0x530fc4 = _0x4db3b0.bytesLoadedCache2,
_0x4db3b0.bytesLoaded += _0x25db84 - (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.getReserved(_0x32311e[0x0]) : _0x530fc4.h[_0x32311e[0x0]])) : _0x4db3b0.bytesLoaded += _0x25db84;
_0x530fc4 = _0x4db3b0.bytesLoadedCache2;
null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.setReserved(_0x32311e[0x0], _0x25db84) : _0x530fc4.h[_0x32311e[0x0]] = _0x25db84;
_0x4db3b0.simulateProgress || _0x4db3b0.onProgress.dispatch(_0x4db3b0.bytesLoaded, _0x4db3b0.bytesTotal);
}
}
;
} else {
if (_0x147c9e.render(this, _0x4db3b0),
!(null == this.opaqueBackground && null == this.__graphics || !this.__renderable || 0x0 >= this.__worldAlpha)) {
if (null != this.opaqueBackground && !this.__isCacheBitmapRender && 0x0 < this.get_width() && _0x18273f.IUCzt(0x0, this.get_height())) {
_0x4db3b0.__setBlendMode(this.__worldBlendMode);
_0x4db3b0.__pushMaskObject(this);
var _0x349321 = _0x4db3b0.__context3D
, _0x290826 = _0x432b23.__pool.get();
_0x290826.setTo(0x0, 0x0, this.get_width(), this.get_height());
_0x4db3b0.__pushMaskRect(_0x290826, this.__renderTransform);
var _0x33373c = this.opaqueBackground;
_0x349321.clear((_0x33373c >>> 0x10 & 0xff) / 0xff, (_0x33373c >>> 0x8 & 0xff) / 0xff, (_0x33373c & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1);
_0x4db3b0.__popMaskRect();
_0x4db3b0.__popMaskObject(this);
_0x432b23.__pool.release(_0x290826);
}
null != this.__graphics && _0x1af31a.render(this, _0x4db3b0);
}
}
}(_0x530fc4)).onComplete(function(_0x32311e) {
return function(_0x25db84) {
_0x25db84 = 0xc8;
var _0x530fc4 = _0x4db3b0.bytesTotalCache;
if (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0]))
_0x25db84 = _0x4db3b0.bytesTotalCache,
_0x25db84 = null != _0x842c50[_0x32311e[0x0]] ? _0x25db84.getReserved(_0x32311e[0x0]) : _0x25db84.h[_0x32311e[0x0]];
_0x530fc4 = _0x4db3b0.bytesLoadedCache2;
(null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0])) ? (_0x530fc4 = _0x4db3b0.bytesLoadedCache2,
_0x4db3b0.bytesLoaded += _0x431a26.IgrNB(_0x25db84, null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.getReserved(_0x32311e[0x0]) : _0x530fc4.h[_0x32311e[0x0]])) : _0x4db3b0.bytesLoaded += _0x25db84;
_0x4db3b0.loadedAssetLibrary(_0x32311e[0x0]);
}
;
}(_0x530fc4)).onError(function() {
var _0x3b578c = {
INxju: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
}
};
if (_0x4cc7('0x3bb8') !== _0x4cc7('0x3bb8')) {
var _0x235a3c = _0x48c401++;
this.pieces.push(new _0x30a797(this,_0x3b578c.INxju(w, _0x4db3b0.perimeter) + _0x235a3c,0x0 < _0x235a3c ? this.pieces.get(this.pieces.get_length() - 0x1) : null,0x0 < w ? this.pieces.get((w - 0x1) * _0x4db3b0.perimeter + _0x235a3c) : null));
} else {
return function(_0x4db3b0) {
_0x491796.error(_0x4db3b0, {
fileName: _0x431a26.XXbNM,
lineNumber: 0x122,
className: _0x4cc7('0x32ff'),
methodName: _0x4cc7('0x3bb5')
});
}
;
}
}());
}
}
this.simulateProgress || this.loadedLibraries != this.libraries.length + this.libraryNames.length || (this.preloadComplete || (this.preloadComplete = !0x0,
_0x491796.verbose(_0x4cc7('0x3bb9'), {
fileName: 'Preloader.hx',
lineNumber: 0x12d,
className: _0x4cc7('0x32ff'),
methodName: 'updateProgress'
})),
this.start());
}
;
_0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x11b7de;
var _0x303fb5 = function() {};
_0x16dada[_0x4cc7('0x3bba')] = _0x303fb5;
_0x303fb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3bbc')];
_0x303fb5[_0x4cc7('0x8')] = {};
_0x303fb5[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = null;
_0x303fb5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x303fb5;
var _0x49afee = function(_0x2d0dab, _0x5744fc, _0x1765bd) {
this[_0x4cc7('0x165d')] = !0x0;
this['_delay'] = 0x0;
this[_0x4cc7('0x3bbd')] = !0x1;
this[_0x4cc7('0x1b45')] = 0x0;
this[_0x4cc7('0x2f52')] = this['_snapping'] = this[_0x4cc7('0x3bbe')] = this[_0x4cc7('0xec3')] = !0x1;
this[_0x4cc7('0xa26')] = _0x2d0dab;
this[_0x4cc7('0x1ec7')] = _0x1765bd;
this['duration'] = _0x5744fc;
this['_ease'] = _0x3ae7ae[_0x4cc7('0x3bbf')];
};
_0x16dada[_0x4cc7('0x3bc0')] = _0x49afee;
_0x49afee['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3bc1')];
_0x49afee[_0x4cc7('0x8f8')] = [_0x303fb5];
_0x49afee[_0x4cc7('0x8')] = {};
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = null;
_0x49afee[_0x4cc7('0x8')]['id'] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x1ec7')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x165d')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc3')] = null;
_0x49afee[_0x4cc7('0x8')]['_ease'] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x2ac7')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x2ac8')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x1b9b')] = null;
_0x49afee[_0x4cc7('0x8')]['_onRepeatParams'] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3301')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3302')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc4')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc5')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xffd')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xffe')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bbd')] = null;
_0x49afee[_0x4cc7('0x8')]['_repeat'] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xec3')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bbe')] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc6')] = null;
_0x49afee[_0x4cc7('0x8')]['special'] = null;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x13')] = function() {
for (var _0x4ea525 = 0x0, _0x635fff = _0x19c1c0.fields(this.properties); _0x4ea525 < _0x635fff.length; ) {
var _0x462c24 = _0x635fff[_0x4ea525];
++_0x4ea525;
Object.prototype.hasOwnProperty.call(this.target, _0x462c24) ? this.target[_0x462c24] = _0x19c1c0.field(this.properties, _0x462c24) : _0x19c1c0.setProperty(this.target, _0x462c24, _0x19c1c0.field(this.properties, _0x462c24));
}
}
;
_0x49afee[_0x4cc7('0x8')]['autoVisible'] = function(_0x20de27) {
null == _0x20de27 && (_0x20de27 = !0x0);
this._autoVisible = _0x20de27;
return this;
}
;
_0x49afee[_0x4cc7('0x8')]['callMethod'] = function(_0x74c828, _0x33099b) {
if ('bKMFK' === _0x4cc7('0x3bc7')) {
var _0x188a09 = new _0x59b5df();
_0x188a09.section = this.section;
var _0x525545 = this.position;
_0x188a09.position = new _0x21e384(_0x525545.x,_0x525545.y,_0x525545.z);
_0x525545 = this.gravityEulers;
_0x188a09.gravityEulers = new _0x21e384(_0x525545.x,_0x525545.y,_0x525545.z);
_0x188a09.time = this.time;
_0x188a09.profit = this.profit;
return _0x188a09;
} else {
null == _0x33099b && (_0x33099b = []);
return _0x74c828.apply(_0x74c828, _0x33099b);
}
}
;
_0x49afee[_0x4cc7('0x8')]['change'] = function() {
if (null != this._onUpdate) {
if (_0x4cc7('0x3bc8') === 'vAPfU') {
var _0x23babf = this._onUpdate
, _0x501572 = this._onUpdateParams;
null == _0x501572 && (_0x501572 = []);
_0x23babf.apply(_0x23babf, _0x501572);
} else {
var _0x38a9fa = new _0x2cd08d();
_0x38a9fa.__fromSymbol(_0x23babf, this);
return _0x38a9fa;
}
}
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x43')] = function(_0x2ac79c) {
var _0x4855c8 = {
vbgIF: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 != _0x5260f5;
}
};
null == _0x2ac79c && (_0x2ac79c = !0x0);
if (_0x2ac79c && (this.change(),
null != this._onComplete)) {
if ('haWQj' !== 'nsMpH') {
_0x2ac79c = this._onComplete;
var _0x2ac779 = this._onCompleteParams;
null == _0x2ac779 && (_0x2ac779 = []);
_0x2ac79c.apply(_0x2ac79c, _0x2ac779);
} else {
if (0x2c <= _0x3a8a6f.cca(_0x2ac79c, e) && 0x30 >= _0x3a8a6f.cca(_0x2ac79c, e))
c += _0x2ac79c.substring(e, e + 0x1);
else {
for (_0x2ac779 = e; _0x4855c8.vbgIF(0x2c, _0x3a8a6f.cca(_0x2ac79c, e)) && 0x2d != _0x3a8a6f.cca(_0x2ac79c, e) && 0x2e != _0x3a8a6f.cca(_0x2ac79c, e) && 0x2f != _0x3a8a6f.cca(_0x2ac79c, e) && e <= d; )
++e;
_0x2ac779 = _0x29cea6.hex(_0x4bf907.parseInt(_0x2ac79c.substring(_0x2ac779, e)));
c += _0x2ac779;
--e;
}
++e;
}
}
_0x3ae7ae.unload(this);
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xc5d')] = function(_0x3e0e37) {
this._delay = _0x3e0e37;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xa53')] = function(_0x3b8571) {
this._ease = _0x3b8571;
return this;
}
;
_0x49afee[_0x4cc7('0x8')]['move'] = function() {}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x928')] = function(_0x3d53ef, _0x5c2e25) {
if ('cdDPM' !== _0x4cc7('0x3bc9')) {
return this._lightProbeWeights;
} else {
this._onComplete = _0x3d53ef;
this._onCompleteParams = null == _0x5c2e25 ? [] : _0x5c2e25;
0x0 == this.duration && this.complete();
return this;
}
}
;
_0x49afee[_0x4cc7('0x8')]['onRepeat'] = function(_0x41bf77, _0x2c904f) {
this._onRepeat = _0x41bf77;
this._onRepeatParams = null == _0x2c904f ? [] : _0x2c904f;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x920')] = function(_0x442f7e, _0x26b9e8) {
this._onUpdate = _0x442f7e;
this._onUpdateParams = null == _0x26b9e8 ? [] : _0x26b9e8;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bca')] = function(_0x4f46a1, _0x1ce5aa) {
this._onPause = _0x4f46a1;
this._onPauseParams = null == _0x1ce5aa ? [] : _0x1ce5aa;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcb')] = function(_0xf83176, _0x611c8b) {
this._onResume = _0xf83176;
this._onResumeParams = null == _0x611c8b ? [] : _0x611c8b;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xbe7')] = function() {
var _0x3d800c = {
BcFQO: _0x4cc7('0xaa8'),
BTNFE: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
};
if (_0x4cc7('0x3bcc') !== _0x4cc7('0x3bcc')) {
var _0x566311 = this.__stage
, _0x1206f9 = _0x566311.__renderer;
if (_0x3d800c.BcFQO == _0x1206f9.__type || _0x4cc7('0xae6') == _0x1206f9.__type)
this.__dispatchError();
else if (_0x4cc7('0xaac') == _0x1206f9.__type)
this.context3D = new _0x16a517(_0x566311,_0x566311.context3D.__contextState,this),
this.__dispatchCreate();
else if (_0x4cc7('0x89a') == _0x1206f9.__type) {
this.__canvas = window.document.createElement('canvas');
this.__canvas.width = _0x566311.stageWidth;
this.__canvas.height = _0x566311.stageHeight;
_0x566311 = _0x1206f9.__context.attributes;
_0x1206f9 = Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x992')) && null == _0x566311.background;
var _0x5078c7 = Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x3945')) ? _0x566311.colorDepth : 0x20;
_0x566311 = {
alpha: _0x1206f9 || _0x3d800c.BTNFE(0x10, _0x5078c7),
antialias: Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x3946')) && 0x0 < _0x566311.antialiasing,
depth: !0x0,
premultipliedAlpha: !0x0,
stencil: !0x0,
preserveDrawingBuffer: !0x1
};
this.__webgl = _0x6b6cd4.getContextWebGL(this.__canvas, _0x566311);
this.__dispatchError();
}
} else {
if (null != this._onPause) {
var _0x540466 = this._onPause
, _0x259535 = this._onPauseParams;
null == _0x259535 && (_0x259535 = []);
_0x540466.apply(_0x540466, _0x259535);
}
}
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcd')] = function(_0x3e180f) {
if (_0x56067a.sWzIU(_0x4cc7('0x3bce'), 'hEFrI')) {
null == _0x55a4be.stopSolvingProblems && (_0x55a4be.stopSolvingProblems = new _0x34ff4b());
return _0x55a4be.stopSolvingProblems;
} else {
_0x56067a.UKmUY(null, _0x3e180f) && (_0x3e180f = !0x0);
this._reflect = _0x3e180f;
this.special = !0x0;
return this;
}
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcf')] = function(_0x5e0e95) {
null == _0x5e0e95 && (_0x5e0e95 = -0x1);
this._repeat = _0x5e0e95;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x386d')] = function() {
if (null != this._onResume) {
var _0x5e4e90 = this._onResume
, _0x1a5a0a = this._onResumeParams;
null == _0x1a5a0a && (_0x1a5a0a = []);
_0x5e4e90.apply(_0x5e4e90, _0x1a5a0a);
}
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x18b6')] = function(_0x323c96) {
null == _0x323c96 && (_0x323c96 = !0x0);
this._reverse = _0x323c96;
this.special = !0x0;
return this;
}
;
_0x49afee[_0x4cc7('0x8')]['smartRotation'] = function(_0x27a541) {
null == _0x27a541 && (_0x27a541 = !0x0);
this._smartRotation = _0x27a541;
this.special = !0x0;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bd0')] = function(_0x934fa1) {
null == _0x934fa1 && (_0x934fa1 = !0x0);
this._snapping = _0x934fa1;
this.special = !0x0;
return this;
}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function(_0x34bede, _0x4a0c99, _0x29a422) {}
;
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x49afee;
var _0x194e60 = function(_0x50fc31, _0x1d1458, _0x502076) {
this['active'] = !0x0;
this[_0x4cc7('0x3bd1')] = [];
this[_0x4cc7('0x3bd2')] = this['setVisible'] = this['initialized'] = this[_0x4cc7('0x3bd3')] = this['paused'] = this[_0x4cc7('0x3bd4')] = !0x1;
this[_0x4cc7('0xa4f')] = _0x3b7d43[_0x4cc7('0xd88')]() / 0x3e8;
_0x49afee[_0x4cc7('0x96b')](this, _0x50fc31, _0x1d1458, _0x502076);
_0x194e60[_0x4cc7('0x3bd5')] || (_0x194e60[_0x4cc7('0x3bd5')] = !0x0,
_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x194e60[_0x4cc7('0x3bd6')]));
};
_0x16dada[_0x4cc7('0x3bd7')] = _0x194e60;
_0x194e60[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4f8')], 'actuators', _0x4cc7('0x3bd8')];
_0x194e60['stage_onEnterFrame'] = function(_0x10dacd) {
_0x10dacd = _0x3b7d43[_0x4cc7('0xd88')]() / 0x3e8;
for (var _0x100748, _0x29edd0 = 0x0, _0x4054ec = 0x0, _0x5f5a49 = _0x194e60[_0x4cc7('0x3bd9')]; _0x4054ec < _0x5f5a49; )
_0x4054ec++,
_0x100748 = _0x194e60[_0x4cc7('0x3bbb')][_0x29edd0],
null != _0x100748 && _0x100748[_0x4cc7('0x145d')] ? (_0x10dacd >= _0x100748['timeOffset'] && _0x100748['update'](_0x10dacd),
++_0x29edd0) : (_0x194e60[_0x4cc7('0x3bbb')][_0x4cc7('0xa5e')](_0x29edd0, 0x1),
--_0x194e60['actuatorsLength']);
}
;
_0x194e60[_0x4cc7('0x92b')] = _0x49afee;
_0x194e60[_0x4cc7('0x8')] = _0x5aff49(_0x49afee[_0x4cc7('0x8')], {
'timeOffset': null,
'active': null,
'cacheVisible': null,
'detailsLength': null,
'initialized': null,
'paused': null,
'pauseTime': null,
'propertyDetails': null,
'sendChange': null,
'setVisible': null,
'startTime': null,
'toggleVisible': null,
'apply': function() {
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0x13')][_0x4cc7('0x96b')](this);
if (this[_0x4cc7('0x3bd2')] && Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this['properties'], _0x4cc7('0x1341'))) {
if ('VQptP' !== 'BSCBm') {
var _0x509525 = this['target'];
if (null != (Object['prototype'][_0x4cc7('0x959')]['call'](_0x509525, _0x4cc7('0x12cf')) ? _0x19c1c0['field'](_0x509525, _0x4cc7('0x12cf')) : _0x19c1c0['getProperty'](_0x509525, _0x4cc7('0x12cf')))) {
if (_0x2d63f9[_0x4cc7('0x314')] === _0x4cc7('0x3bda')) {
_0x509525 = this[_0x4cc7('0xa26')];
var _0x5d1add = 0x0 < _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], 'alpha');
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x509525, _0x4cc7('0x12cf')) || _0x509525[_0x4cc7('0x2d6')] && _0x509525[_0x4cc7('0x2d6')]['set_visible'] ? _0x19c1c0['setProperty'](_0x509525, _0x4cc7('0x12cf'), _0x5d1add) : _0x509525['visible'] = _0x5d1add;
} else {
_0x3ae7ae[_0x4cc7('0xd8a')](this['cameraPosition'], null, !0x0);
_0x3ae7ae['stop'](this[_0x4cc7('0x2308')], null, !0x0);
this['cameraRotation'] = this[_0x4cc7('0x2950')] = null;
this[_0x4cc7('0x2b2b')]['resetBox']();
this[_0x4cc7('0x2b2b')] = null;
this[_0x4cc7('0xac8')]['setIndexedPosition'](0.36, 26.1, null, 0xa);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x56);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
var _0x36a7fa = _0x1baaa1[_0x4cc7('0xa9a')](0x1);
this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b2d'), 0x0, -0x128, _0x36a7fa, null, 0xffffff)[_0x4cc7('0x21fb')](this['centered']);
}
}
} else {
_0xec98bb[_0x4cc7('0x24ab')]();
for (var _0x1fc19c = 0x0, _0x411e2f = this[_0x4cc7('0x29a4')]; _0x1fc19c < _0x411e2f[_0x4cc7('0x34')](); ) {
var _0x55f285 = _0x411e2f[_0x4cc7('0x2b')](_0x1fc19c);
++_0x1fc19c;
null != _0x55f285 && _0x55f285[_0x4cc7('0x33f4')]();
}
!_0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x23e9')]() || _0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x9ec')] ? this[_0x4cc7('0x3261')](_0x1fb3e3['all'][_0x4cc7('0x2b')](0x0)) : this[_0x4cc7('0x3261')](_0x1fb3e3[_0x4cc7('0x23e8')]);
_0x56067a[_0x4cc7('0x3bdb')](null, _0x2081a8[_0x4cc7('0xbc4')]['tunnel']) && _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0x2a03')](null, null);
this[_0x4cc7('0x2245')](this[_0x4cc7('0x29a6')][_0x4cc7('0x472')]() + this['selectedButton'][_0x4cc7('0xa74')]() / 0x2);
this[_0x4cc7('0x33e7')] = null;
_0x1fc19c = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')];
if (null != _0x1fc19c && null != _0x1fc19c[_0x4cc7('0xfdc')] && 0x0 < _0x1fc19c[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x1fc19c = _0x1fc19c[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')],
null != _0x1fc19c && null != _0x1fc19c[_0x4cc7('0x2ad3')] && 0x0 < _0x1fc19c['charactersAllowed']['get_length']()))
for (_0x411e2f = 0x0,
_0x55f285 = this[_0x4cc7('0x29a4')]; _0x411e2f < _0x55f285[_0x4cc7('0x34')](); ) {
var _0x3f0aca = _0x55f285[_0x4cc7('0x2b')](_0x411e2f);
++_0x411e2f;
null != _0x3f0aca && _0x3f0aca['get_visible']() && !_0x1fc19c[_0x4cc7('0x2d32')](_0x3f0aca[_0x4cc7('0xb30')]) && _0x3f0aca[_0x4cc7('0x2a04')](!0x0);
}
this[_0x4cc7('0xc20')](!0x0);
}
}
},
'autoVisible': function(_0x324f45) {
null == _0x324f45 && (_0x324f45 = !0x0);
this[_0x4cc7('0x165d')] = _0x324f45;
if (!_0x324f45 && (this[_0x4cc7('0x3bd2')] = !0x1,
this[_0x4cc7('0x3bdc')])) {
_0x324f45 = this[_0x4cc7('0xa26')];
var _0xc674e3 = this['cacheVisible'];
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x324f45, 'visible') || _0x324f45[_0x4cc7('0x2d6')] && _0x324f45[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x324f45, _0x4cc7('0x12cf'), _0xc674e3) : _0x324f45[_0x4cc7('0x12cf')] = _0xc674e3;
}
return this;
},
'delay': function(_0x18d153) {
this[_0x4cc7('0x3bc3')] = _0x18d153;
this[_0x4cc7('0x3bdd')] = this['startTime'] + _0x18d153;
return this;
},
'getField': function(_0x3c37cf, _0x149eb0) {
return Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3c37cf, _0x149eb0) ? _0x19c1c0[_0x4cc7('0x997')](_0x3c37cf, _0x149eb0) : _0x19c1c0['getProperty'](_0x3c37cf, _0x149eb0);
},
'initialize': function() {
for (var _0x47c525, _0xd548c5 = 0x0, _0x2ddf80 = _0x19c1c0['fields'](this[_0x4cc7('0x1ec7')]); _0xd548c5 < _0x2ddf80[_0x4cc7('0x21')]; ) {
var _0xa077f1 = _0x2ddf80[_0xd548c5];
++_0xd548c5;
var _0x50e3a8 = !0x0;
!Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](this['target'], _0xa077f1) || this[_0x4cc7('0xa26')]['__properties__'] && this[_0x4cc7('0xa26')][_0x4cc7('0x2d6')][_0x4cc7('0xd01') + _0xa077f1] ? (_0x50e3a8 = !0x1,
_0x47c525 = _0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0xa077f1)) : _0x47c525 = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0xa077f1);
if (_0x4cc7('0x39b') == typeof _0x47c525) {
var _0x378c90 = this[_0x4cc7('0x1ec7')];
_0x378c90 = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x378c90, _0xa077f1) ? _0x19c1c0['field'](_0x378c90, _0xa077f1) : _0x19c1c0[_0x4cc7('0x1361')](_0x378c90, _0xa077f1);
null == _0x47c525 && (_0x47c525 = 0x0);
null == _0x378c90 && (_0x378c90 = 0x0);
_0x47c525 = new _0x2371f4(this[_0x4cc7('0xa26')],_0xa077f1,_0x47c525,_0x378c90 - _0x47c525,_0x50e3a8);
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x47c525);
}
}
this[_0x4cc7('0x3bde')] = this['propertyDetails'][_0x4cc7('0x21')];
this[_0x4cc7('0x2aa6')] = !0x0;
},
'move': function() {
this[_0x4cc7('0x3bd2')] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x1341')) && _0x5260f5[_0x4cc7('0x9a0')](this['target'], _0x21ad67);
if (this[_0x4cc7('0x3bd2')] && 0x0 != this[_0x4cc7('0x1ec7')][_0x4cc7('0x1341')]) {
var _0x585781 = this[_0x4cc7('0xa26')];
_0x585781 = !(Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x585781, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x585781, 'visible'));
} else
_0x585781 = !0x1;
_0x585781 && (this[_0x4cc7('0x3bdc')] = !0x0,
_0x585781 = this[_0x4cc7('0xa26')],
this['cacheVisible'] = Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x585781, 'visible') : _0x19c1c0['getProperty'](_0x585781, _0x4cc7('0x12cf')),
_0x585781 = this[_0x4cc7('0xa26')],
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) || _0x585781[_0x4cc7('0x2d6')] && _0x585781[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x585781, 'visible', !0x0) : _0x585781['visible'] = !0x0);
this[_0x4cc7('0x3bdd')] = this['startTime'];
_0x194e60[_0x4cc7('0x3bbb')][_0x4cc7('0x29')](this);
++_0x194e60[_0x4cc7('0x3bd9')];
},
'onUpdate': function(_0x527a4f, _0x5b782c) {
this[_0x4cc7('0x3301')] = _0x527a4f;
this['_onUpdateParams'] = null == _0x5b782c ? [] : _0x5b782c;
this[_0x4cc7('0x3bd4')] = !0x0;
return this;
},
'pause': function() {
this['paused'] || (this[_0x4cc7('0xbe8')] = !0x0,
_0x49afee[_0x4cc7('0x8')][_0x4cc7('0xbe7')][_0x4cc7('0x96b')](this),
this['pauseTime'] = _0x3b7d43[_0x4cc7('0xd88')]());
},
'resume': function() {
this['paused'] && (this[_0x4cc7('0xbe8')] = !0x1,
this[_0x4cc7('0x3bdd')] += (_0x3b7d43['getTimer']() - this[_0x4cc7('0x3bdf')]) / 0x3e8,
_0x49afee[_0x4cc7('0x8')]['resume'][_0x4cc7('0x96b')](this));
},
'setField': function(_0x2ba95f, _0x27f4bd, _0x5306a5) {
!Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x2ba95f, _0x27f4bd) || _0x2ba95f[_0x4cc7('0x2d6')] && _0x2ba95f['__properties__']['set_' + _0x27f4bd] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x2ba95f, _0x27f4bd, _0x5306a5) : _0x2ba95f[_0x27f4bd] = _0x5306a5;
},
'setProperty': function(_0x3a70e7, _0x5e946f) {
if (_0x4cc7('0x3be0') !== _0x4cc7('0x3be1')) {
_0x3a70e7[_0x4cc7('0x3be2')] ? _0x3a70e7['target'][_0x3a70e7['propertyName']] = _0x5e946f : _0x19c1c0[_0x4cc7('0x1f97')](_0x3a70e7[_0x4cc7('0xa26')], _0x3a70e7[_0x4cc7('0x3be3')], _0x5e946f);
} else {
return _0x3a70e7 * _0x3a70e7;
}
},
'stop': function(_0x32ee8c, _0x45e8eb, _0x487619) {
if (this[_0x4cc7('0x145d')])
if (null == _0x32ee8c)
this[_0x4cc7('0x145d')] = !0x1,
_0x45e8eb && this['apply'](),
this[_0x4cc7('0x43')](_0x487619);
else {
var _0x54985f = 0x0;
for (_0x32ee8c = _0x19c1c0[_0x4cc7('0x995')](_0x32ee8c); _0x54985f < _0x32ee8c[_0x4cc7('0x21')]; ) {
if (_0x4cc7('0x3be4') !== _0x4cc7('0x3be4')) {
if (_0x4cc7('0x2bf') != _0x3a8a6f['substr'](_0x32ee8c, _0x487619 + 0x2, 0x6)['toUpperCase']())
throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3be5'),_0x32ee8c,_0x487619));
_0x487619 += 0x8;
f = 0x10;
} else {
var _0x23e7fa = _0x32ee8c[_0x54985f];
++_0x54985f;
if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x23e7fa)) {
this['active'] = !0x1;
_0x45e8eb && this['apply']();
this['complete'](_0x487619);
break;
}
}
}
}
},
'update': function(_0x56edcf) {
if (!this[_0x4cc7('0xbe8')]) {
var _0x915e17 = (_0x56edcf - this[_0x4cc7('0x3bdd')]) / this[_0x4cc7('0x3bc2')];
0x1 < _0x915e17 && (_0x915e17 = 0x1);
this[_0x4cc7('0x2aa6')] || this[_0x4cc7('0x3be6')]();
if (this[_0x4cc7('0x2f52')]) {
var _0x59f3d2 = this[_0x4cc7('0xec3')] ? this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](0x1 - _0x915e17) : this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x915e17);
for (var _0x33f365, _0x4a1961 = 0x0, _0x49d747 = this['detailsLength']; _0x4a1961 < _0x49d747; ) {
var _0x412c44 = _0x4a1961++;
_0x412c44 = this[_0x4cc7('0x3bd1')][_0x412c44];
!this[_0x4cc7('0x3bbe')] || _0x56067a[_0x4cc7('0x84c')] != _0x412c44[_0x4cc7('0x3be3')] && _0x4cc7('0x3be8') != _0x412c44[_0x4cc7('0x3be3')] && _0x4cc7('0x3be9') != _0x412c44['propertyName'] && _0x4cc7('0x3bea') != _0x412c44[_0x4cc7('0x3be3')] ? _0x33f365 = _0x412c44['start'] + _0x412c44[_0x4cc7('0x96a')] * _0x59f3d2 : (_0x33f365 = _0x412c44[_0x4cc7('0x96a')] % 0x168,
0xb4 < _0x33f365 ? _0x33f365 -= 0x168 : -0xb4 > _0x33f365 && (_0x33f365 += 0x168),
_0x33f365 = _0x412c44['start'] + _0x33f365 * _0x59f3d2);
this[_0x4cc7('0x3bc6')] && (_0x33f365 = Math[_0x4cc7('0xa96')](_0x33f365));
_0x412c44[_0x4cc7('0x3be2')] ? _0x412c44[_0x4cc7('0xa26')][_0x412c44['propertyName']] = _0x33f365 : _0x19c1c0[_0x4cc7('0x1f97')](_0x412c44['target'], _0x412c44[_0x4cc7('0x3be3')], _0x33f365);
}
} else
for (_0x59f3d2 = this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x915e17),
_0x4a1961 = 0x0,
_0x49d747 = this[_0x4cc7('0x3bde')]; _0x4a1961 < _0x49d747; )
_0x412c44 = _0x4a1961++,
_0x412c44 = this['propertyDetails'][_0x412c44],
_0x33f365 = _0x412c44[_0x4cc7('0x99a')] + _0x412c44[_0x4cc7('0x96a')] * _0x59f3d2,
_0x412c44[_0x4cc7('0x3be2')] ? _0x412c44[_0x4cc7('0xa26')][_0x412c44[_0x4cc7('0x3be3')]] = _0x33f365 : _0x19c1c0[_0x4cc7('0x1f97')](_0x412c44[_0x4cc7('0xa26')], _0x412c44[_0x4cc7('0x3be3')], _0x33f365);
if (0x1 == _0x915e17) {
if (0x0 == this[_0x4cc7('0x1b45')]) {
this['active'] = !0x1;
this[_0x4cc7('0x3bd2')] ? (_0x56edcf = this['target'],
_0x56edcf = 0x0 == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x56edcf, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x56edcf, _0x4cc7('0x1341')) : _0x19c1c0[_0x4cc7('0x1361')](_0x56edcf, _0x4cc7('0x1341')))) : _0x56edcf = !0x1;
_0x56edcf && (_0x56edcf = this['target'],
!Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x56edcf, _0x4cc7('0x12cf')) || _0x56edcf['__properties__'] && _0x56edcf[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x56edcf, _0x4cc7('0x12cf'), !0x1) : _0x56edcf[_0x4cc7('0x12cf')] = !0x1);
this[_0x4cc7('0x43')](!0x0);
return;
}
null != this[_0x4cc7('0x1b9b')] && (_0x59f3d2 = this[_0x4cc7('0x1b9b')],
_0x915e17 = this['_onRepeatParams'],
null == _0x915e17 && (_0x915e17 = []),
_0x59f3d2['apply'](_0x59f3d2, _0x915e17));
this[_0x4cc7('0x3bbd')] && (this[_0x4cc7('0xec3')] = !this['_reverse']);
this[_0x4cc7('0xa4f')] = _0x56edcf;
this[_0x4cc7('0x3bdd')] = this[_0x4cc7('0xa4f')] + this[_0x4cc7('0x3bc3')];
_0x56067a['bybXb'](0x0, this['_repeat']) && this[_0x4cc7('0x1b45')]--;
}
this[_0x4cc7('0x3bd4')] && this[_0x4cc7('0x96a')]();
}
},
'__class__': _0x194e60
});
var _0x10cf7b = function() {};
_0x16dada[_0x4cc7('0x3beb')] = _0x10cf7b;
_0x10cf7b[_0x4cc7('0x8f2')] = ['motion', _0x4cc7('0x4fe'), '_Expo', _0x4cc7('0x3bec')];
_0x10cf7b[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0x10cf7b[_0x4cc7('0x8')] = {};
_0x10cf7b[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x3e4868) {
return 0x0 == _0x3e4868 ? 0x0 : _0x2d63f9.PvcwK(0x1, _0x3e4868) ? 0x1 : 0x1 > (_0x3e4868 /= 0.5) ? 0.5 * Math.exp(6.931471805599453 * (_0x3e4868 - 0x1)) : 0.5 * (0x2 - Math.exp(-6.931471805599453 * --_0x3e4868));
}
;
_0x10cf7b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x10cf7b;
var _0x28ff19 = function() {};
_0x16dada[_0x4cc7('0x3bed')] = _0x28ff19;
_0x28ff19[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), '_Expo', _0x4cc7('0x3bee')];
_0x28ff19[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0x28ff19[_0x4cc7('0x8')] = {};
_0x28ff19[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x5423f1) {
return 0x1 == _0x5423f1 ? 0x1 : 0x1 - Math.exp(-6.931471805599453 * _0x5423f1);
}
;
_0x28ff19[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x28ff19;
var _0x2c7717 = function() {};
_0x16dada[_0x4cc7('0x3bef')] = _0x2c7717;
_0x2c7717[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3bf0')];
var _0x3ae7ae = function() {};
_0x16dada[_0x4cc7('0x3bf1')] = _0x3ae7ae;
_0x3ae7ae['__name__'] = [_0x4cc7('0x4f9'), 'Actuate'];
_0x3ae7ae[_0x4cc7('0x13')] = function(_0x2974b8, _0xe27491, _0x194ce8) {
_0x3ae7ae[_0x4cc7('0xd8a')](_0x2974b8, _0xe27491);
null == _0x194ce8 && (_0x194ce8 = _0x3ae7ae[_0x4cc7('0x33f3')]);
_0x2974b8 = _0x4b4d92['createInstance'](_0x194ce8, [_0x2974b8, 0x0, _0xe27491]);
_0x2974b8[_0x4cc7('0x13')]();
return _0x2974b8;
}
;
_0x3ae7ae[_0x4cc7('0x1125')] = function(_0x577127, _0x22f119) {
null == _0x22f119 && (_0x22f119 = !0x0);
null == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x4cc7('0x9f0')][_0x577127[_0x4cc7('0x8ed')]] && _0x22f119 && _0x3ae7ae[_0x4cc7('0x3bf2')]['set'](_0x577127, []);
return _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x577127['__id__']];
}
;
_0x3ae7ae[_0x4cc7('0xd8a')] = function(_0x543a5a, _0x5032dc, _0x444817, _0x4387aa) {
null == _0x4387aa && (_0x4387aa = !0x0);
null == _0x444817 && (_0x444817 = !0x1);
if (null != _0x543a5a)
if (_0x5260f5[_0x4cc7('0x9a0')](_0x543a5a, _0x303fb5))
_0x543a5a[_0x4cc7('0xd8a')](null, _0x444817, _0x4387aa);
else if (_0x543a5a = _0x3ae7ae[_0x4cc7('0x1125')](_0x543a5a, !0x1),
null != _0x543a5a) {
if ('LGIuD' !== 'LGIuD') {
_0x543a5a = this[_0x4cc7('0x364c')](_0x543a5a, _0x5032dc, _0x444817, '');
return '' != _0x543a5a && (null != _0x842c50[_0x543a5a] ? _0x470c2e['existsReserved'](_0x543a5a) : _0x470c2e['h'][_0x4cc7('0x959')](_0x543a5a)) ? null != _0x842c50[_0x543a5a] ? _0x470c2e[_0x4cc7('0xd77')](_0x543a5a) : _0x470c2e['h'][_0x543a5a] : _0x4387aa;
} else {
if (_0x4cc7('0x4dc') == typeof _0x5032dc) {
if ('omduJ' === _0x4cc7('0x3bf3')) {
var _0x470c2e = {};
_0x470c2e[_0x5032dc] = null;
_0x5032dc = _0x470c2e;
} else {
var _0x1bbe10 = _0x543a5a[_0x4cc7('0xa26')];
null != _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x4cc7('0x9f0')][_0x1bbe10[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x1bbe10[_0x4cc7('0x8ed')]], _0x543a5a),
0x0 == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x1bbe10['__id__']][_0x4cc7('0x21')] && _0x3ae7ae[_0x4cc7('0x3bf2')]['remove'](_0x1bbe10));
}
} else if (_0x5032dc instanceof Array && null == _0x5032dc[_0x4cc7('0xd2f')]) {
_0x470c2e = {};
var _0x2c66b7 = 0x0;
for (_0x5032dc = _0x5260f5[_0x4cc7('0x99b')](_0x5032dc, Array); _0x2c66b7 < _0x5032dc['length']; ) {
var _0xe1e345 = _0x5032dc[_0x2c66b7];
++_0x2c66b7;
_0x470c2e[_0xe1e345] = null;
}
_0x5032dc = _0x470c2e;
}
for (_0x470c2e = _0x543a5a[_0x4cc7('0x21')] - 0x1; 0x0 <= _0x470c2e; )
_0x543a5a[_0x470c2e][_0x4cc7('0xd8a')](_0x5032dc, _0x444817, _0x4387aa),
--_0x470c2e;
}
}
}
;
_0x3ae7ae['timer'] = function(_0x177e35, _0x129bb8) {
if (_0x4cc7('0x3bf4') === _0x4cc7('0x3bf5')) {
var _0x56e9e5 = c[_0x4cc7('0x2b')](_0x129bb8);
++_0x129bb8;
_0x56e9e5[_0x4cc7('0x50c')](_0x177e35);
} else {
return _0x3ae7ae[_0x4cc7('0xa50')](new _0x5322d8(0x0), _0x177e35, new _0x5322d8(0x1), !0x1, _0x129bb8);
}
}
;
_0x3ae7ae[_0x4cc7('0x318')] = function(_0x3c7e4d, _0x42fc0d, _0x1d653c) {
null == _0x1d653c && (_0x1d653c = !0x0);
null == _0x42fc0d && (_0x42fc0d = 0x0);
return new _0x22295b(_0x3c7e4d,_0x42fc0d,_0x1d653c);
}
;
_0x3ae7ae['tween'] = function(_0x2567e8, _0x1c60a7, _0x3e6eca, _0xb3c3a, _0x6d17a0) {
if (_0x4cc7('0x3bf6') !== _0x4cc7('0x3bf7')) {
null == _0xb3c3a && (_0xb3c3a = !0x0);
if (null != _0x2567e8) {
if (0x0 < _0x1c60a7) {
null == _0x6d17a0 && (_0x6d17a0 = _0x3ae7ae[_0x4cc7('0x33f3')]);
_0x2567e8 = _0x4b4d92[_0x4cc7('0xce9')](_0x6d17a0, [_0x2567e8, _0x1c60a7, _0x3e6eca]);
_0x1c60a7 = _0x3ae7ae['getLibrary'](_0x2567e8['target']);
if (_0xb3c3a) {
if ('gHtRb' !== _0x4cc7('0x3bf8')) {
for (_0xb3c3a = _0x1c60a7[_0x4cc7('0x21')] - 0x1; 0x0 <= _0xb3c3a; )
_0x1c60a7[_0xb3c3a][_0x4cc7('0xd8a')](_0x2567e8[_0x4cc7('0x1ec7')], !0x1, !0x1),
--_0xb3c3a;
_0x1c60a7 = _0x3ae7ae[_0x4cc7('0x1125')](_0x2567e8['target']);
} else {
return this[_0x4cc7('0xb37')][_0x4cc7('0x13c7')](_0x2567e8, _0x1c60a7);
}
}
_0x1c60a7['push'](_0x2567e8);
_0x2567e8[_0x4cc7('0x16c4')]();
return _0x2567e8;
}
return _0x3ae7ae[_0x4cc7('0x13')](_0x2567e8, _0x3e6eca, _0x6d17a0);
}
return null;
} else {
this[_0x4cc7('0x1d37')] = !0x0;
}
}
;
_0x3ae7ae['unload'] = function(_0xad68b8) {
if (_0x56067a[_0x4cc7('0x84f')](_0x4cc7('0x3bf9'), _0x4cc7('0x3bf9'))) {
var _0x118c43 = _0xad68b8[_0x4cc7('0xa26')];
null != _0x3ae7ae[_0x4cc7('0x3bf2')]['h']['__keys__'][_0x118c43[_0x4cc7('0x8ed')]] && (_0x3a8a6f['remove'](_0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x118c43['__id__']], _0xad68b8),
0x0 == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x118c43[_0x4cc7('0x8ed')]]['length'] && _0x3ae7ae[_0x4cc7('0x3bf2')][_0x4cc7('0x95b')](_0x118c43));
} else {
_0xad68b8 = [_0x4cc7('0x3bfa'), 0x0, _0xad68b8, _0x118c43, c, d];
_0xad68b8['__enum__'] = _0x135984;
_0xad68b8[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0xad68b8;
}
}
;
var _0x22295b = function(_0x39b252, _0x3ef74a, _0x5d9100) {
if (_0x4cc7('0x3bfb') === _0x4cc7('0x3bfc')) {
0x1 < this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')]['textFormatRanges'][_0x4cc7('0x34')]() - 0x1);
var _0x129d9e = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0);
_0x129d9e['format'] = this[_0x4cc7('0x2f99')];
_0x129d9e[_0x4cc7('0x99a')] = 0x0;
this['__renderedOnCanvasWhileOnDOM'] ? (_0x129d9e[_0x4cc7('0x10a1')] = _0x39b252[_0x4cc7('0x21')],
this[_0x4cc7('0x2f9a')](_0x39b252)) : (_0x129d9e[_0x4cc7('0x10a1')] = this[_0x4cc7('0x3478')][_0x4cc7('0x21')],
this[_0x4cc7('0x2f9a')](this[_0x4cc7('0x3478')]));
} else {
this[_0x4cc7('0xa26')] = _0x39b252;
this['duration'] = _0x3ef74a;
this[_0x4cc7('0x3bfd')] = _0x5d9100;
}
};
_0x16dada[_0x4cc7('0x3bfe')] = _0x22295b;
_0x22295b['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bff'), 'TransformOptions'];
_0x22295b[_0x4cc7('0x8')] = {};
_0x22295b[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = null;
_0x22295b[_0x4cc7('0x8')][_0x4cc7('0x3bfd')] = null;
_0x22295b[_0x4cc7('0x8')]['target'] = null;
_0x22295b[_0x4cc7('0x8')]['sound'] = function(_0x56a7bc, _0x314031) {
var _0x39cc87 = {};
null != _0x56a7bc && (_0x39cc87.soundVolume = _0x56a7bc);
null != _0x314031 && (_0x39cc87.soundPan = _0x314031);
return _0x3ae7ae.tween(this.target, this.duration, _0x39cc87, this.overwrite, _0x39e1c7);
}
;
_0x22295b[_0x4cc7('0x8')]['__class__'] = _0x22295b;
var _0x5322d8 = function(_0x37fecc) {
if (_0x4cc7('0x3c00') === _0x4cc7('0x3c01')) {
this[_0x4cc7('0xac8')]['setIndexedPosition'](0.5, 25.7, null, 42.5);
this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x55);
var _0x394174 = _0x1baaa1[_0x4cc7('0xa9a')](0x1);
this['dialog'][_0x4cc7('0xf91')](_0x4cc7('0x2b26'), 0x0, -0x118, _0x394174, null, 0xffffff);
} else {
this[_0x4cc7('0x1af2')] = _0x37fecc;
}
};
_0x16dada[_0x4cc7('0x3c02')] = _0x5322d8;
_0x5322d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bff'), _0x4cc7('0x3c03')];
_0x5322d8[_0x4cc7('0x8')] = {};
_0x5322d8[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = null;
_0x5322d8[_0x4cc7('0x8')]['__class__'] = _0x5322d8;
var _0xd2245b = function() {};
_0x16dada[_0x4cc7('0x3c04')] = _0xd2245b;
_0xd2245b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3c05')];
_0xd2245b[_0x4cc7('0x8')] = {};
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x201f')] = null;
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x1360')] = null;
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x201e')] = null;
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null;
_0xd2245b[_0x4cc7('0x8')]['calculate'] = null;
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd2245b;
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1360')] = _0x4cc7('0x1360');
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = 'get_start';
_0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f');
var _0x42a3bb = function() {
this[_0x4cc7('0x1040')] = [];
this[_0x4cc7('0x10af')] = 0x0;
};
_0x16dada[_0x4cc7('0x3c06')] = _0x42a3bb;
_0x42a3bb['__name__'] = ['motion', _0x4cc7('0x3c07'), _0x4cc7('0x3c08')];
_0x42a3bb['__interfaces__'] = [_0xd2245b];
_0x42a3bb[_0x4cc7('0x8')] = {};
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null;
_0x42a3bb[_0x4cc7('0x8')]['paths'] = null;
_0x42a3bb[_0x4cc7('0x8')]['calculate'] = function(_0x278749) {
if (0x1 == this.paths.length)
return this.paths[0x0].calculate(_0x278749);
_0x278749 *= this.strength;
for (var _0x2184c1 = 0x0, _0x2123bb = this.paths; _0x2184c1 < _0x2123bb.length; ) {
var _0x3328aa = _0x2123bb[_0x2184c1];
++_0x2184c1;
if (_0x278749 > _0x3328aa.strength)
_0x278749 -= _0x3328aa.strength;
else
return _0x3328aa.calculate(_0x278749 / _0x3328aa.strength);
}
return 0x0;
}
;
_0x42a3bb[_0x4cc7('0x8')]['get_start'] = function() {
return 0x0 < this.paths.length ? this.paths[0x0].get_start() : 0x0;
}
;
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x1360')] = function(_0x25a200) {
return 0x0 < this.paths.length ? this.paths[0x0].set_start(_0x25a200) : 0x0;
}
;
_0x42a3bb[_0x4cc7('0x8')]['get_end'] = function() {
return 0x0 < this.paths.length ? this.paths[this.paths.length - 0x1].get_end() : this.get_start();
}
;
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x42a3bb;
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_end'] = _0x4cc7('0x201f');
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1360')] = _0x4cc7('0x1360');
_0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = 'get_start';
var _0x1dad50 = function(_0x5cc52b, _0x1f4b24) {
this[_0x4cc7('0x1612')] = 0.01;
this['_x'] = _0x5cc52b;
this['_y'] = _0x1f4b24;
this['offset'] = 0x0;
this['set_start'](this[_0x4cc7('0x10b0')](0x0));
};
_0x16dada[_0x2d63f9[_0x4cc7('0x4fa')]] = _0x1dad50;
_0x1dad50[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3c07'), 'RotationPath'];
_0x1dad50[_0x4cc7('0x8f8')] = [_0xd2245b];
_0x1dad50[_0x4cc7('0x8')] = {};
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1487')] = null;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1612')] = null;
_0x1dad50[_0x4cc7('0x8')]['_x'] = null;
_0x1dad50[_0x4cc7('0x8')]['_y'] = null;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x101b4b) {
var _0x32f990 = this._x.calculate(_0x101b4b) - this._x.calculate(_0x101b4b + this.step);
_0x101b4b = this._y.calculate(_0x101b4b) - this._y.calculate(_0x101b4b + this.step);
_0x32f990 = 0xb4 / Math.PI * Math.atan2(_0x101b4b, _0x32f990);
return _0x32f990 = (_0x32f990 + this.offset) % 0x168;
}
;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x201e')] = function() {
return this._start;
}
;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1360')] = function(_0x2d7fc5) {
return this._start;
}
;
_0x1dad50[_0x4cc7('0x8')]['get_end'] = function() {
return this.calculate(0x1);
}
;
_0x1dad50[_0x4cc7('0x8')]['__class__'] = _0x1dad50;
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_start'] = _0x4cc7('0x1360');
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_start'] = _0x4cc7('0x201e');
_0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f');
var _0x51e313 = function(_0x159320, _0x5a24de, _0xb605c) {
if (_0x4cc7('0x3c09') !== _0x4cc7('0x3c0a')) {
this[_0x4cc7('0x3c0b')] = -0x1;
_0x194e60[_0x4cc7('0x96b')](this, _0x159320, _0x5a24de, _0xb605c);
if (_0x5260f5[_0x4cc7('0x9a0')](_0xb605c[_0x4cc7('0x3c0c')], _0x39d1e6))
for (this[_0x4cc7('0x3c0d')] = _0xb605c[_0x4cc7('0x3c0c')],
_0x56067a[_0x4cc7('0x3bdb')](0x0, _0x159320[_0x4cc7('0x1f82')]()[_0x4cc7('0x21')]) && _0x159320['set_filters']([_0x4b4d92[_0x4cc7('0xce9')](this[_0x4cc7('0x3c0d')], [])]),
_0x5a24de = 0x0,
_0x159320 = _0x159320['get_filters'](); _0x5a24de < _0x159320[_0x4cc7('0x21')]; )
_0xb605c = _0x159320[_0x5a24de],
++_0x5a24de,
_0x5260f5[_0x4cc7('0x9a0')](_0xb605c, this[_0x4cc7('0x3c0d')]) && (this[_0x4cc7('0x3c0c')] = _0xb605c);
else
this['filterIndex'] = _0xb605c['filter'],
this[_0x4cc7('0x3c0c')] = _0x159320[_0x4cc7('0x1f82')]()[this[_0x4cc7('0x3c0b')]];
} else {
var _0x5117c2 = _0x159320[_0x4cc7('0x1cf9')];
_0x159320['fragmentData'][_0x4cc7('0x9e7')](_0x5117c2, 0.5);
_0x159320[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x5117c2 + 0x1, 0x0);
_0x159320[_0x4cc7('0x19bb')]['set'](_0x5117c2 + 0x2, 0x0);
_0x159320['fragmentData'][_0x4cc7('0x9e7')](_0x5117c2 + 0x3, 0x1);
}
};
_0x16dada[_0x4cc7('0x3c0e')] = _0x51e313;
_0x51e313[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), 'actuators', _0x4cc7('0x3c0f')];
_0x51e313['__super__'] = _0x194e60;
_0x51e313[_0x4cc7('0x8')] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], {
'filter': null,
'filterClass': null,
'filterIndex': null,
'apply': function() {
for (var _0x32d139 = 0x0, _0xbb3fe = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x32d139 < _0xbb3fe[_0x4cc7('0x21')]; ) {
var _0x5b2746 = _0xbb3fe[_0x32d139];
++_0x32d139;
_0x2d63f9['AtRxL'](_0x4cc7('0x3c0c'), _0x5b2746) && _0x19c1c0['setProperty'](this[_0x4cc7('0x3c0c')], _0x5b2746, _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x5b2746));
}
this[_0x4cc7('0x3c10')]();
},
'initialize': function() {
for (var _0x483d4e, _0x35e64f, _0x1bae1e = 0x0, _0x582f86 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x1bae1e < _0x582f86['length']; )
_0x483d4e = _0x582f86[_0x1bae1e],
++_0x1bae1e,
'filter' != _0x483d4e && (_0x35e64f = this[_0x4cc7('0x3c0c')],
_0x35e64f = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x35e64f, _0x483d4e) ? _0x19c1c0[_0x4cc7('0x997')](_0x35e64f, _0x483d4e) : _0x19c1c0[_0x4cc7('0x1361')](_0x35e64f, _0x483d4e),
_0x483d4e = new _0x2371f4(this[_0x4cc7('0x3c0c')],_0x483d4e,_0x35e64f,_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x483d4e) - _0x35e64f,Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](this['filter'], _0x4cc7('0xd01') + _0x483d4e)),
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x483d4e));
this['detailsLength'] = this[_0x4cc7('0x3bd1')][_0x4cc7('0x21')];
this[_0x4cc7('0x2aa6')] = !0x0;
},
'setFilter': function() {
var _0x23f764 = this[_0x4cc7('0xa26')][_0x4cc7('0x1f82')]();
if (-0x1 < this[_0x4cc7('0x3c0b')])
_0x23f764[this[_0x4cc7('0x3c0b')]] = this[_0x4cc7('0x3c0c')];
else
for (var _0xbf553e = 0x0, _0x52538c = _0x23f764[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x27e')](_0xbf553e, _0x52538c); ) {
var _0x2eeb3a = _0xbf553e++;
_0x5260f5[_0x4cc7('0x9a0')](_0x23f764[_0x2eeb3a], this[_0x4cc7('0x3c0d')]) && (_0x23f764[_0x2eeb3a] = this[_0x4cc7('0x3c0c')]);
}
_0xbf553e = this['target'];
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xbf553e, _0x4cc7('0x14db')) || _0xbf553e[_0x4cc7('0x2d6')] && _0xbf553e[_0x4cc7('0x2d6')][_0x4cc7('0x1073')] ? _0x19c1c0['setProperty'](_0xbf553e, 'filters', _0x23f764) : _0xbf553e[_0x4cc7('0x14db')] = _0x23f764;
},
'update': function(_0x1b7ab7) {
if (_0x4cc7('0x3c11') !== _0x4cc7('0x3c12')) {
_0x194e60[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x1b7ab7);
this['setFilter']();
} else {
var _0x2d39f1 = e[d];
++d;
if (_0x2d39f1[_0x4cc7('0x994')] == _0x1b7ab7 && _0x56067a[_0x4cc7('0x850')](_0x2d39f1['name'], b) && _0x2d39f1['number'] == c)
return _0x2d39f1[_0x4cc7('0x3c13')];
}
},
'__class__': _0x51e313
});
var _0x5c47fe = function(_0x5e5ed3, _0x401eae, _0x371195) {
this[_0x4cc7('0x1729')] = [];
this[_0x4cc7('0x172a')] = {};
_0x194e60[_0x4cc7('0x96b')](this, _0x5e5ed3, _0x401eae, _0x371195);
Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x371195, _0x4cc7('0x99a')) || (this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')] = []);
Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x371195, _0x4cc7('0x10a1')) || (this[_0x4cc7('0x1ec7')][_0x4cc7('0x10a1')] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')]);
_0x5e5ed3 = 0x0;
for (_0x401eae = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')]['length']; _0x5e5ed3 < _0x401eae; )
_0x371195 = _0x5e5ed3++,
this[_0x4cc7('0x1729')][_0x4cc7('0x29')](this['properties'][_0x4cc7('0x99a')][_0x371195]);
};
_0x16dada[_0x2d63f9['LDRKG']] = _0x5c47fe;
_0x5c47fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), 'actuators', _0x4cc7('0x3c14')];
_0x5c47fe['__super__'] = _0x194e60;
_0x5c47fe['prototype'] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], {
'currentParameters': null,
'tweenProperties': null,
'apply': function() {
var _0x1d139c = this['target']
, _0x47bde8 = this[_0x4cc7('0x1ec7')]['end'];
null == _0x47bde8 && (_0x47bde8 = []);
_0x1d139c[_0x4cc7('0x13')](_0x1d139c, _0x47bde8);
},
'complete': function(_0x7cc9fc) {
null == _0x7cc9fc && (_0x7cc9fc = !0x0);
for (var _0x22a7eb = 0x0, _0x32043b = this[_0x4cc7('0x1ec7')]['start'][_0x4cc7('0x21')]; _0x22a7eb < _0x32043b; ) {
var _0x35da6e = _0x22a7eb++;
this['currentParameters'][_0x35da6e] = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x172a')], _0x56067a[_0x4cc7('0x851')] + _0x35da6e);
}
_0x22a7eb = this[_0x4cc7('0xa26')];
_0x32043b = this[_0x4cc7('0x1729')];
null == _0x32043b && (_0x32043b = []);
_0x22a7eb[_0x4cc7('0x13')](_0x22a7eb, _0x32043b);
_0x194e60[_0x4cc7('0x8')][_0x4cc7('0x43')][_0x4cc7('0x96b')](this, _0x7cc9fc);
},
'initialize': function() {
for (var _0x82535f, _0x41a69d, _0x1e5e18 = 0x0, _0x51b8cc = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')][_0x4cc7('0x21')]; _0x1e5e18 < _0x51b8cc; ) {
if (_0x4cc7('0x3c15') === _0x4cc7('0x3c15')) {
var _0x3aac2f = _0x1e5e18++;
_0x82535f = 'param' + _0x3aac2f;
_0x41a69d = this[_0x4cc7('0x1ec7')]['start'][_0x3aac2f];
this['tweenProperties'][_0x82535f] = _0x41a69d;
if (_0x4cc7('0x39b') == typeof _0x41a69d || _0x4cc7('0x39b') == typeof _0x41a69d && (_0x41a69d | 0x0) === _0x41a69d)
_0x82535f = new _0x2371f4(this['tweenProperties'],_0x82535f,_0x41a69d,this[_0x4cc7('0x1ec7')][_0x4cc7('0x10a1')][_0x3aac2f] - _0x41a69d),
this['propertyDetails']['push'](_0x82535f);
} else {
if (!new _0x1e3ce8('^\x5c(.+\x5c)$','')[_0x4cc7('0xc7c')](_0x82535f)) {
var _0xfbeb11 = _0x82535f[_0x4cc7('0x46')]('.')[_0x4cc7('0xb21')](0x0, -0x1)[_0x4cc7('0xc7a')]('.');
0x0 < _0xfbeb11[_0x4cc7('0x21')] && (_0x82535f += _0x4cc7('0x3c16') + _0xfbeb11 + ')');
}
try {
var _0x4571ec = eval(_0x82535f);
} catch (_0x2b777d) {
return _0x4964ea[_0x4cc7('0xab4')] = _0x2b777d,
null;
}
return _0x4b4d92['typeof'](_0x4571ec) != _0x51c10b[_0x4cc7('0xd34')] ? null : null == _0x41a69d ? _0x4571ec() : null == _0x1e5e18 ? _0x4571ec(_0x41a69d) : null == _0x51b8cc ? _0x4571ec(_0x41a69d, _0x1e5e18) : null == _0x3aac2f ? _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc) : null == f ? _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc, _0x3aac2f) : _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc, _0x3aac2f, f);
}
}
this[_0x4cc7('0x3bde')] = this['propertyDetails'][_0x4cc7('0x21')];
this[_0x4cc7('0x2aa6')] = !0x0;
},
'update': function(_0x478df5) {
_0x194e60[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x478df5);
if (this[_0x4cc7('0x145d')] && !this[_0x4cc7('0xbe8')]) {
_0x478df5 = 0x0;
for (var _0x295a60 = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')][_0x4cc7('0x21')]; _0x2d63f9['PFFUu'](_0x478df5, _0x295a60); ) {
var _0x2dc13b = _0x478df5++;
this['currentParameters'][_0x2dc13b] = _0x19c1c0[_0x4cc7('0x997')](this['tweenProperties'], _0x4cc7('0x852') + _0x2dc13b);
}
_0x478df5 = this[_0x4cc7('0xa26')];
_0x295a60 = this[_0x4cc7('0x1729')];
null == _0x295a60 && (_0x295a60 = []);
_0x478df5[_0x4cc7('0x13')](_0x478df5, _0x295a60);
}
},
'__class__': _0x5c47fe
});
var _0x3be582 = function(_0x3f65e9, _0x575a3b, _0x419671) {
_0x194e60[_0x4cc7('0x96b')](this, _0x3f65e9, _0x575a3b, _0x419671);
};
_0x16dada[_0x4cc7('0x3c17')] = _0x3be582;
_0x3be582[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), 'MotionPathActuator'];
_0x3be582[_0x4cc7('0x92b')] = _0x194e60;
_0x3be582[_0x4cc7('0x8')] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], {
'apply': function() {
if (_0x4cc7('0x3c18') !== 'AdjsN') {
for (var _0x3db759 = 0x0, _0x298a8a = _0x19c1c0['fields'](this['properties']); _0x3db759 < _0x298a8a[_0x4cc7('0x21')]; ) {
var _0x59e245 = _0x298a8a[_0x3db759];
++_0x3db759;
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0xa26')], _0x59e245) ? this['target'][_0x59e245] = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0['field'](this[_0x4cc7('0x1ec7')], _0x59e245), _0xd2245b)[_0x4cc7('0x201f')]() : _0x19c1c0[_0x4cc7('0x1f97')](this['target'], _0x59e245, _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x59e245), _0xd2245b)[_0x4cc7('0x201f')]());
}
} else {
_0x298a8a = _0x2cd08d;
if (_0x5260f5['__instanceof'](_0x3db759, _0x23639f))
if (_0x5260f5['__instanceof'](_0x3db759[_0x4cc7('0x10b2')], _0x298a8a))
_0x3db759 = _0x3db759[_0x4cc7('0x10b2')];
else
throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x298a8a) + _0x4cc7('0x28f'));
else
throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x298a8a) + _0x4cc7('0x28f'));
_0x298a8a = _0x3db759[_0x4cc7('0xe16')]();
_0x298a8a[_0x4cc7('0xe17')] = this[_0x4cc7('0x3c19')](_0x59e245);
_0x3db759[_0x4cc7('0x215b')](_0x298a8a);
_0x3db759[_0x4cc7('0x21fb')](new _0x4d6bf4(null,_0x298a8a['size']));
}
},
'initialize': function() {
for (var _0x2a8835, _0x1f7b8d = 0x0, _0x38e905 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x1f7b8d < _0x38e905[_0x4cc7('0x21')]; ) {
var _0x15931e = _0x38e905[_0x1f7b8d];
++_0x1f7b8d;
_0x2a8835 = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x15931e), _0xd2245b);
if (null != _0x2a8835) {
var _0xb47d75 = !0x0;
Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this[_0x4cc7('0xa26')], _0x15931e) ? _0x2a8835[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0x15931e)) : (_0xb47d75 = !0x1,
_0x2a8835[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0x15931e)));
_0x2a8835 = new _0x5ad1ec(this[_0x4cc7('0xa26')],_0x15931e,_0x2a8835,_0xb47d75);
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x2a8835);
}
}
this[_0x4cc7('0x3bde')] = this[_0x4cc7('0x3bd1')][_0x4cc7('0x21')];
this[_0x4cc7('0x2aa6')] = !0x0;
},
'update': function(_0x13bcc9) {
if (!this[_0x4cc7('0xbe8')]) {
var _0x4ee421 = (_0x13bcc9 - this['timeOffset']) / this[_0x4cc7('0x3bc2')];
0x1 < _0x4ee421 && (_0x4ee421 = 0x1);
this['initialized'] || this[_0x4cc7('0x3be6')]();
if (this['special']) {
var _0x5bf967 = this[_0x4cc7('0xec3')] ? this['_ease'][_0x4cc7('0x10b0')](0x1 - _0x4ee421) : this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x4ee421);
for (var _0x50023e = 0x0, _0x2509db = this[_0x4cc7('0x3bd1')]; _0x50023e < _0x2509db['length']; ) {
var _0x17d2fb = _0x2509db[_0x50023e];
++_0x50023e;
this[_0x4cc7('0x3bc6')] ? _0x17d2fb['isField'] ? _0x17d2fb[_0x4cc7('0xa26')][_0x17d2fb[_0x4cc7('0x3be3')]] = Math[_0x4cc7('0xa96')](_0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)['path'][_0x4cc7('0x10b0')](_0x5bf967)) : _0x19c1c0[_0x4cc7('0x1f97')](_0x17d2fb[_0x4cc7('0xa26')], _0x17d2fb[_0x4cc7('0x3be3')], Math['round'](_0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967))) : _0x17d2fb['isField'] ? _0x17d2fb[_0x4cc7('0xa26')][_0x17d2fb[_0x4cc7('0x3be3')]] = _0x5260f5['__cast'](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967) : _0x19c1c0['setProperty'](_0x17d2fb[_0x4cc7('0xa26')], _0x17d2fb[_0x4cc7('0x3be3')], _0x5260f5['__cast'](_0x17d2fb, _0x5ad1ec)['path']['calculate'](_0x5bf967));
}
} else
for (_0x5bf967 = this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x4ee421),
_0x50023e = 0x0,
_0x2509db = this[_0x4cc7('0x3bd1')]; _0x50023e < _0x2509db[_0x4cc7('0x21')]; )
_0x17d2fb = _0x2509db[_0x50023e],
++_0x50023e,
_0x17d2fb[_0x4cc7('0x3be2')] ? _0x17d2fb['target'][_0x17d2fb[_0x4cc7('0x3be3')]] = _0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')]['calculate'](_0x5bf967) : _0x19c1c0[_0x4cc7('0x1f97')](_0x17d2fb['target'], _0x17d2fb[_0x4cc7('0x3be3')], _0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967));
if (0x1 == _0x4ee421) {
if (0x0 == this[_0x4cc7('0x1b45')]) {
this[_0x4cc7('0x145d')] = !0x1;
this[_0x4cc7('0x3bd2')] ? (_0x13bcc9 = this[_0x4cc7('0xa26')],
_0x13bcc9 = 0x0 == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x13bcc9, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x13bcc9, _0x4cc7('0x1341')) : _0x19c1c0[_0x4cc7('0x1361')](_0x13bcc9, _0x4cc7('0x1341')))) : _0x13bcc9 = !0x1;
_0x13bcc9 && (_0x13bcc9 = this[_0x4cc7('0xa26')],
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x13bcc9, _0x4cc7('0x12cf')) || _0x13bcc9['__properties__'] && _0x13bcc9[_0x4cc7('0x2d6')]['set_visible'] ? _0x19c1c0['setProperty'](_0x13bcc9, _0x4cc7('0x12cf'), !0x1) : _0x13bcc9[_0x4cc7('0x12cf')] = !0x1);
this[_0x4cc7('0x43')](!0x0);
return;
}
null != this['_onRepeat'] && (_0x5bf967 = this[_0x4cc7('0x1b9b')],
_0x4ee421 = this['_onRepeatParams'],
null == _0x4ee421 && (_0x4ee421 = []),
_0x5bf967[_0x4cc7('0x13')](_0x5bf967, _0x4ee421));
this[_0x4cc7('0x3bbd')] && (this['_reverse'] = !this[_0x4cc7('0xec3')]);
this[_0x4cc7('0xa4f')] = _0x13bcc9;
this[_0x4cc7('0x3bdd')] = this[_0x4cc7('0xa4f')] + this[_0x4cc7('0x3bc3')];
0x0 < this[_0x4cc7('0x1b45')] && this[_0x4cc7('0x1b45')]--;
}
this['sendChange'] && this[_0x4cc7('0x96a')]();
}
},
'__class__': _0x3be582
});
var _0x2371f4 = function(_0x1ea9c3, _0x57bf1e, _0x5c2876, _0x16ada7, _0x5af21d) {
null == _0x5af21d && (_0x5af21d = !0x0);
this[_0x4cc7('0xa26')] = _0x1ea9c3;
this[_0x4cc7('0x3be3')] = _0x57bf1e;
this['start'] = _0x5c2876;
this['change'] = _0x16ada7;
this[_0x4cc7('0x3be2')] = _0x5af21d;
};
_0x16dada[_0x4cc7('0x3c1a')] = _0x2371f4;
_0x2371f4[_0x4cc7('0x8f2')] = ['motion', _0x4cc7('0x3bbb'), 'PropertyDetails'];
_0x2371f4[_0x4cc7('0x8')] = {};
_0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x96a')] = null;
_0x2371f4[_0x4cc7('0x8')]['isField'] = null;
_0x2371f4[_0x4cc7('0x8')]['propertyName'] = null;
_0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null;
_0x2371f4[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null;
_0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2371f4;
var _0x5ad1ec = function(_0x2d0de8, _0x2ba79c, _0x5872ed, _0x4f99f1) {
null == _0x4f99f1 && (_0x4f99f1 = !0x0);
_0x2371f4['call'](this, _0x2d0de8, _0x2ba79c, 0x0, 0x0, _0x4f99f1);
this['path'] = _0x5872ed;
};
_0x16dada[_0x4cc7('0x3c1b')] = _0x5ad1ec;
_0x5ad1ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3c1c')];
_0x5ad1ec[_0x4cc7('0x92b')] = _0x2371f4;
_0x5ad1ec[_0x4cc7('0x8')] = _0x5aff49(_0x2371f4[_0x4cc7('0x8')], {
'path': null,
'__class__': _0x5ad1ec
});
var _0x39e1c7 = function(_0x30accb, _0x2dcc15, _0x3d2db2) {
_0x194e60[_0x4cc7('0x96b')](this, _0x30accb, _0x2dcc15, _0x3d2db2);
};
_0x16dada['motion.actuators.TransformActuator'] = _0x39e1c7;
_0x39e1c7[_0x4cc7('0x8f2')] = ['motion', 'actuators', _0x4cc7('0x3c1d')];
_0x39e1c7[_0x4cc7('0x92b')] = _0x194e60;
_0x39e1c7['prototype'] = _0x5aff49(_0x194e60['prototype'], {
'endColorTransform': null,
'endSoundTransform': null,
'tweenColorTransform': null,
'tweenSoundTransform': null,
'apply': function() {
var _0x3d9307 = {};
_0x3d9307[_0x4cc7('0x3c1e')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
}
;
this['initialize']();
if (_0x2d63f9[_0x4cc7('0x311')](null, this[_0x4cc7('0x3c1f')])) {
if (_0x2d63f9[_0x4cc7('0x3c20')] !== 'mhLOr') {
var _0x44a8d3 = this[_0x4cc7('0xa26')];
_0x44a8d3 = Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x44a8d3, 'transform') ? _0x19c1c0[_0x4cc7('0x997')](_0x44a8d3, _0x4cc7('0x318')) : _0x19c1c0[_0x4cc7('0x1361')](_0x44a8d3, _0x2d63f9[_0x4cc7('0x317')]);
var _0x4b5ca8 = this[_0x4cc7('0x3c1f')];
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x44a8d3, _0x4cc7('0xb12')) || _0x44a8d3['__properties__'] && _0x44a8d3[_0x4cc7('0x2d6')][_0x4cc7('0x17ac')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x44a8d3, _0x4cc7('0xb12'), _0x4b5ca8) : _0x44a8d3[_0x4cc7('0xb12')] = _0x4b5ca8;
} else {
var _0x53f1c3 = _0x4b5ca8['y'] - _0x44a8d3['y']
, _0x52e1e5 = _0x4b5ca8['x'] - _0x44a8d3['x'];
if ((0x0 <= _0x53f1c3 ? _0x53f1c3 : -_0x53f1c3) > (0x0 <= _0x52e1e5 ? _0x52e1e5 : -_0x52e1e5))
return _0x44a8d3 = (_0x4b5ca8['x'] - _0x44a8d3['x']) / (_0x4b5ca8['y'] - _0x44a8d3['y']) - _0x3d9307['ajmsU'](c['x'], _0x44a8d3['x']) / (c['y'] - _0x44a8d3['y']),
1e-10 > (0x0 <= _0x44a8d3 ? _0x44a8d3 : -_0x44a8d3);
_0x44a8d3 = (_0x4b5ca8['y'] - _0x44a8d3['y']) / (_0x4b5ca8['x'] - _0x44a8d3['x']) - (c['y'] - _0x44a8d3['y']) / (c['x'] - _0x44a8d3['x']);
return 1e-10 > (0x0 <= _0x44a8d3 ? _0x44a8d3 : -_0x44a8d3);
}
}
null != this[_0x4cc7('0x3c21')] && (_0x44a8d3 = this['target'],
_0x4b5ca8 = this['endSoundTransform'],
!Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x44a8d3, 'soundTransform') || _0x44a8d3[_0x4cc7('0x2d6')] && _0x44a8d3[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x44a8d3, _0x4cc7('0x2b6e'), _0x4b5ca8) : _0x44a8d3[_0x4cc7('0x2b6e')] = _0x4b5ca8);
},
'initialize': function() {
Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x3c23')) && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xa26')], _0x21ad67) && this[_0x4cc7('0x3c24')]();
(Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x3877')) || Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this[_0x4cc7('0x1ec7')], 'soundPan')) && this[_0x4cc7('0x3c25')]();
this['detailsLength'] = this['propertyDetails'][_0x4cc7('0x21')];
this[_0x4cc7('0x2aa6')] = !0x0;
},
'initializeColor': function() {
if (_0x2d63f9[_0x4cc7('0x3c26')] === _0x4cc7('0x319')) {
this['endColorTransform'] = new _0x1c055e();
var _0x40979d = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3c23')]
, _0x61fceb = this[_0x4cc7('0x1ec7')]['colorStrength'];
if (0x1 > _0x61fceb) {
if (0.5 > _0x61fceb) {
var _0x3b1735 = 0x1;
_0x61fceb *= 0x2;
} else
_0x3b1735 = 0x1 - 0x2 * (_0x61fceb - 0.5),
_0x61fceb = 0x1;
this['endColorTransform']['redMultiplier'] = _0x3b1735;
this[_0x4cc7('0x3c1f')][_0x4cc7('0x12a1')] = _0x3b1735;
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129b')] = _0x3b1735;
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129c')] = _0x61fceb * (_0x40979d >> 0x10 & 0xff);
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129d')] = _0x61fceb * (_0x40979d >> 0x8 & 0xff);
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129e')] = _0x61fceb * (_0x40979d & 0xff);
} else
this['endColorTransform'][_0x4cc7('0x129a')] = 0x0,
this[_0x4cc7('0x3c1f')][_0x4cc7('0x12a1')] = 0x0,
this['endColorTransform'][_0x4cc7('0x129b')] = 0x0,
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129c')] = _0x40979d >> 0x10 & 0xff,
this[_0x4cc7('0x3c1f')]['greenOffset'] = _0x40979d >> 0x8 & 0xff,
this[_0x4cc7('0x3c1f')][_0x4cc7('0x129e')] = _0x40979d & 0xff;
_0x40979d = _0x4cc7('0x3c27')[_0x4cc7('0x46')]('\x20');
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x3c28')) ? (this[_0x4cc7('0x3c1f')]['alphaMultiplier'] = this[_0x4cc7('0x1ec7')]['colorAlpha'],
_0x40979d[_0x4cc7('0x29')](_0x4cc7('0xb11'))) : (_0x3b1735 = this[_0x4cc7('0xa26')],
_0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x3b1735, _0x4cc7('0x1341')) : _0x19c1c0['getProperty'](_0x3b1735, _0x4cc7('0x1341')),
this[_0x4cc7('0x3c1f')][_0x4cc7('0xb11')] = _0x3b1735);
_0x3b1735 = this['target'];
_0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0x318')) ? _0x19c1c0['field'](_0x3b1735, _0x2d63f9[_0x4cc7('0x317')]) : _0x19c1c0[_0x4cc7('0x1361')](_0x3b1735, 'transform');
_0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0xb12')) ? _0x19c1c0[_0x4cc7('0x997')](_0x3b1735, _0x4cc7('0xb12')) : _0x19c1c0['getProperty'](_0x3b1735, _0x4cc7('0xb12'));
this[_0x4cc7('0x3c29')] = new _0x1c055e();
for (_0x61fceb = 0x0; _0x61fceb < _0x40979d[_0x4cc7('0x21')]; ) {
var _0x3cf320 = _0x40979d[_0x61fceb];
++_0x61fceb;
var _0x4055ee = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x3cf320) ? _0x19c1c0[_0x4cc7('0x997')](_0x3b1735, _0x3cf320) : _0x19c1c0[_0x4cc7('0x1361')](_0x3b1735, _0x3cf320);
var _0x345155 = this[_0x4cc7('0x3c29')]
, _0x13eede = this[_0x4cc7('0x3c1f')];
_0x13eede = Object['prototype'][_0x4cc7('0x959')]['call'](_0x13eede, _0x3cf320) ? _0x19c1c0[_0x4cc7('0x997')](_0x13eede, _0x3cf320) : _0x19c1c0['getProperty'](_0x13eede, _0x3cf320);
_0x4055ee = new _0x2371f4(_0x345155,_0x3cf320,_0x4055ee,_0x13eede - _0x4055ee);
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x4055ee);
}
} else {
_0x445379[_0x4cc7('0x493')]()['addBlockingOverlay'](this['dialog'], !0x0);
this[_0x4cc7('0xace')] = null;
var _0x6c8b28 = new _0x418852(this['fadeTime'],0.01,this[_0x4cc7('0x25e6')]);
this[_0x4cc7('0x25e6')] = 0x0;
_0x6c8b28[_0x4cc7('0x1a34')] = (_0x37a526 = _0x445379['get_instance'](),
_0x48c401(_0x37a526, _0x37a526[_0x4cc7('0xc58')]));
_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x2d8a')](_0x6c8b28, !0x0);
}
},
'initializeSound': function() {
var _0x5069d5 = this['target'];
if (null == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5069d5, 'soundTransform') ? _0x19c1c0[_0x4cc7('0x997')](_0x5069d5, _0x4cc7('0x2b6e')) : _0x19c1c0['getProperty'](_0x5069d5, _0x4cc7('0x2b6e')))) {
_0x5069d5 = this[_0x4cc7('0xa26')];
var _0xd5d5a1 = new _0x37cd02();
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x5069d5, 'soundTransform') || _0x5069d5[_0x4cc7('0x2d6')] && _0x5069d5[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0['setProperty'](_0x5069d5, _0x4cc7('0x2b6e'), _0xd5d5a1) : _0x5069d5['soundTransform'] = _0xd5d5a1;
}
_0x5069d5 = this[_0x4cc7('0xa26')];
_0x5069d5 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5069d5, _0x4cc7('0x2b6e')) ? _0x19c1c0['field'](_0x5069d5, _0x4cc7('0x2b6e')) : _0x19c1c0[_0x4cc7('0x1361')](_0x5069d5, _0x4cc7('0x2b6e'));
_0xd5d5a1 = this[_0x4cc7('0xa26')];
this[_0x4cc7('0x3c21')] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xd5d5a1, _0x4cc7('0x2b6e')) ? _0x19c1c0[_0x4cc7('0x997')](_0xd5d5a1, 'soundTransform') : _0x19c1c0[_0x4cc7('0x1361')](_0xd5d5a1, _0x4cc7('0x2b6e'));
this[_0x4cc7('0x3c2a')] = new _0x37cd02();
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x3877')) && (this['endSoundTransform'][_0x4cc7('0x2ccc')] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3877')],
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](new _0x2371f4(this[_0x4cc7('0x3c2a')],_0x4cc7('0x2ccc'),_0x5069d5[_0x4cc7('0x2ccc')],this[_0x4cc7('0x3c21')][_0x4cc7('0x2ccc')] - _0x5069d5[_0x4cc7('0x2ccc')])));
Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this['properties'], _0x4cc7('0x3c2b')) && (this['endSoundTransform']['pan'] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3c2b')],
this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](new _0x2371f4(this[_0x4cc7('0x3c2a')],_0x56067a[_0x4cc7('0x853')],_0x5069d5[_0x4cc7('0x854')],this[_0x4cc7('0x3c21')][_0x4cc7('0x854')] - _0x5069d5['pan'])));
},
'update': function(_0x5b7a3e) {
_0x194e60['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x5b7a3e);
if (null != this['endColorTransform']) {
_0x5b7a3e = this[_0x4cc7('0xa26')];
_0x5b7a3e = Object['prototype'][_0x4cc7('0x959')]['call'](_0x5b7a3e, _0x4cc7('0x318')) ? _0x19c1c0[_0x4cc7('0x997')](_0x5b7a3e, _0x4cc7('0x318')) : _0x19c1c0[_0x4cc7('0x1361')](_0x5b7a3e, _0x4cc7('0x318'));
var _0x68e749 = this['tweenColorTransform'];
!Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5b7a3e, _0x4cc7('0xb12')) || _0x5b7a3e[_0x4cc7('0x2d6')] && _0x5b7a3e[_0x4cc7('0x2d6')][_0x4cc7('0x17ac')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x5b7a3e, 'colorTransform', _0x68e749) : _0x5b7a3e[_0x4cc7('0xb12')] = _0x68e749;
}
null != this[_0x4cc7('0x3c21')] && (_0x5b7a3e = this['target'],
_0x68e749 = this[_0x4cc7('0x3c2a')],
!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5b7a3e, _0x4cc7('0x2b6e')) || _0x5b7a3e[_0x4cc7('0x2d6')] && _0x5b7a3e[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0['setProperty'](_0x5b7a3e, _0x4cc7('0x2b6e'), _0x68e749) : _0x5b7a3e[_0x4cc7('0x2b6e')] = _0x68e749);
},
'__class__': _0x39e1c7
});
var _0x4953cd = function(_0x42d1a9) {
this['s'] = _0x42d1a9;
};
_0x16dada[_0x4cc7('0x3c2c')] = _0x4953cd;
_0x4953cd[_0x4cc7('0x8f2')] = ['motion', 'easing', _0x4cc7('0x3c2d'), _0x4cc7('0x3c2e')];
_0x4953cd[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0x4953cd[_0x4cc7('0x8')] = {};
_0x4953cd[_0x4cc7('0x8')]['s'] = null;
_0x4953cd[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x49289e) {
return --_0x49289e * _0x49289e * ((this.s + 0x1) * _0x49289e + this.s) + 0x1;
}
;
_0x4953cd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4953cd;
var _0xd06419 = function() {};
_0x16dada[_0x4cc7('0x3c2f')] = _0xd06419;
_0xd06419[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4f8')], _0x4cc7('0x4fe'), _0x4cc7('0x3c30')];
var _0xea5f15 = function(_0x5174ef, _0x258e5a) {
this['a'] = _0x5174ef;
this['p'] = _0x258e5a;
};
_0x16dada['motion.easing._Elastic.ElasticEaseOut'] = _0xea5f15;
_0xea5f15['__name__'] = ['motion', _0x2d63f9['xxAiD'], _0x4cc7('0x3c31'), _0x4cc7('0x3c32')];
_0xea5f15[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0xea5f15[_0x4cc7('0x8')] = {};
_0xea5f15[_0x4cc7('0x8')]['a'] = null;
_0xea5f15[_0x4cc7('0x8')]['p'] = null;
_0xea5f15[_0x4cc7('0x8')]['calculate'] = function(_0x42f8c9) {
if (0x0 == _0x42f8c9)
return 0x0;
if (0x1 == _0x42f8c9)
return 0x1;
if (0x1 > this.a) {
this.a = 0x1;
var _0x3233ba = this.p / 0x4;
} else
_0x3233ba = this.p / (0x2 * Math.PI) * Math.asin(0x1 / this.a);
return this.a * Math.exp(-6.931471805599453 * _0x42f8c9) * Math.sin(0x2 * (_0x42f8c9 - _0x3233ba) * Math.PI / this.p) + 0x1;
}
;
_0xea5f15[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xea5f15;
var _0x3ffb78 = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x4ff')]] = _0x3ffb78;
_0x3ffb78['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c33')];
var _0x47778c = function() {};
_0x16dada[_0x4cc7('0x3c34')] = _0x47778c;
_0x47778c['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c35')];
_0x47778c[_0x4cc7('0x2d6')] = {};
_0x47778c[_0x4cc7('0x2d6')]['get_easeNone'] = 'get_easeNone';
_0x47778c['get_easeNone'] = function() {
return new _0x59067b();
}
;
var _0x59067b = function() {};
_0x16dada[_0x4cc7('0x3c36')] = _0x59067b;
_0x59067b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c37')];
_0x59067b[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0x59067b[_0x4cc7('0x8')] = {};
_0x59067b[_0x4cc7('0x8')]['calculate'] = function(_0x4f4981) {
return _0x4f4981;
}
;
_0x59067b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x59067b;
var _0x377ba4 = function() {};
_0x16dada[_0x4cc7('0x3c38')] = _0x377ba4;
_0x377ba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c39'), _0x4cc7('0x3c3a')];
_0x377ba4[_0x4cc7('0x8f8')] = [_0x51ef5b];
_0x377ba4[_0x4cc7('0x8')] = {};
_0x377ba4[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x8353a7) {
return --_0x8353a7 * _0x8353a7 * _0x8353a7 * _0x8353a7 * _0x8353a7 + 0x1;
}
;
_0x377ba4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x377ba4;
var _0x2b477a = function() {};
_0x16dada[_0x4cc7('0x3c3b')] = _0x2b477a;
_0x2b477a[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x2d63f9['xxAiD'], _0x4cc7('0x3c3c')];
var _0x180fa9 = function() {};
_0x16dada[_0x4cc7('0x3c3d')] = _0x180fa9;
_0x180fa9['__name__'] = [_0x4cc7('0x4b2'), 'Context3DUtils'];
_0x180fa9[_0x4cc7('0x8fe')] = function(_0x4393c9) {
_0x180fa9[_0x4cc7('0xc3b')] = new _0x51492c();
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb55')] = !0x1;
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb62')] = !0x1;
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0x3c3e')](0x1);
_0x4393c9[_0x4cc7('0xa0c')](_0x180fa9['view']);
_0x180fa9[_0x4cc7('0x3538')] = new _0x5a58c4();
_0x180fa9[_0x4cc7('0x3c3f')] = new _0x42cc00();
_0x180fa9[_0x4cc7('0x3c40')] = new _0x51492c(_0x180fa9[_0x4cc7('0x3538')],new _0x262ecb(_0x180fa9[_0x4cc7('0x3c3f')]),null,null,null,0x0);
_0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64);
_0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb2a')](-0x1);
_0x180fa9[_0x4cc7('0x3c40')]['set_shareContext'](!0x0);
_0x180fa9[_0x4cc7('0x3c40')]['mouseEnabled'] = !0x1;
_0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xb62')] = !0x1;
_0x4393c9[_0x4cc7('0xa0c')](_0x180fa9['orthoView']);
_0x180fa9['emptyScene'] = new _0x5a58c4();
_0x180fa9[_0x4cc7('0x20ac')](null);
_0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')]();
_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x90d'), _0x180fa9['onResize']);
_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x180fa9['render']);
}
;
_0x180fa9[_0x4cc7('0x20ac')] = function(_0x253fa3) {
_0x253fa3 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')];
var _0x70de48 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')];
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb47')](_0x253fa3);
_0x180fa9['view'][_0x4cc7('0x10e6')](_0x70de48);
_0x180fa9[_0x4cc7('0x3c40')]['set_width'](_0x253fa3);
_0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0x10e6')](_0x70de48);
_0x180fa9[_0x4cc7('0x3c3f')][_0x4cc7('0x108b')](_0x70de48);
_0x180fa9['orthoView'][_0x4cc7('0xc0e')]()['set_x'](_0x253fa3 / 0x2);
_0x180fa9[_0x4cc7('0x3c40')]['get_camera']()[_0x4cc7('0xb44')](_0x70de48 / 0x2);
}
;
_0x180fa9[_0x4cc7('0xa17')] = function(_0x4e31a8) {
_0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')]();
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xa17')]();
_0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')]();
_0x180fa9[_0x4cc7('0x3c40')]['render']();
_0x3d0219['context'][_0x4cc7('0xbec')]();
}
;
var _0x488f5d = function() {};
_0x16dada['nme3D.animation.MeshTween'] = _0x488f5d;
_0x488f5d['__name__'] = [_0x4cc7('0x4b2'), _0x4cc7('0x1b'), _0x4cc7('0x3c41')];
_0x488f5d[_0x4cc7('0x2730')] = function(_0x1b8fe5, _0x20c2a0, _0x3b6b3d) {
null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][_0x1b8fe5[_0x4cc7('0x8ed')]] && _0x488f5d[_0x4cc7('0x168d')](_0x1b8fe5);
var _0x565247 = _0x3bafe8[_0x4cc7('0x134c')](_0x1b8fe5[_0x4cc7('0xf92')]());
0x0 > _0x565247['x'] * _0x3b6b3d['x'] + _0x565247['y'] * _0x3b6b3d['y'] + _0x565247['z'] * _0x3b6b3d['z'] + _0x565247['w'] * _0x3b6b3d['w'] && (_0x565247['x'] = -_0x565247['x'],
_0x565247['y'] = -_0x565247['y'],
_0x565247['z'] = -_0x565247['z'],
_0x565247['w'] = -_0x565247['w']);
_0x20c2a0 = _0x3ae7ae[_0x4cc7('0xa50')](_0x565247, _0x20c2a0, {
'x': _0x3b6b3d['x'],
'y': _0x3b6b3d['y'],
'z': _0x3b6b3d['z'],
'w': _0x3b6b3d['w']
}, !0x0, _0x4babe0);
_0x20c2a0[_0x4cc7('0x966')] = _0x1b8fe5;
_0x20c2a0['onStopped'] = _0x488f5d['onTweenStopped'];
_0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x9e7')](_0x1b8fe5, _0x20c2a0);
return _0x20c2a0;
}
;
_0x488f5d[_0x4cc7('0x3c42')] = function(_0x9b09da) {
if (_0x4cc7('0x3c43') !== _0x2d63f9[_0x4cc7('0x3c44')]) {
_0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x95b')](_0x9b09da);
} else {
this[_0x4cc7('0xefb')] = _0x9b09da['x'];
this[_0x4cc7('0xf02')] = _0x9b09da['y'];
this[_0x4cc7('0xefc')] = _0x9b09da['z'];
this[_0x4cc7('0xf38')] = b;
this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + b;
this['_max']['y'] = this[_0x4cc7('0xf02')] + b;
this['_max']['z'] = _0x56067a[_0x4cc7('0x855')](this[_0x4cc7('0xefc')], b);
this[_0x4cc7('0xee8')]['x'] = this['_centerX'] - b;
this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - b;
this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xefc')] - b;
this[_0x4cc7('0xeec')] = !0x0;
null != this[_0x4cc7('0xeed')] && this['updateBoundingRenderable']();
}
}
;
_0x488f5d[_0x4cc7('0x168d')] = function(_0x41a283, _0x3dde1a, _0x1a0a74) {
null == _0x1a0a74 && (_0x1a0a74 = !0x0);
null == _0x3dde1a && (_0x3dde1a = !0x1);
null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][_0x41a283['__id__']] && (_0x3ae7ae[_0x4cc7('0xd8a')](_0x488f5d[_0x4cc7('0x3875')]['h'][_0x41a283[_0x4cc7('0x8ed')]], null, _0x3dde1a, _0x1a0a74),
_0x488f5d[_0x4cc7('0x3875')]['remove'](_0x41a283));
}
;
var _0x4babe0 = function(_0x16da5e, _0x453e14, _0x40a1ab) {
_0x194e60[_0x4cc7('0x96b')](this, _0x16da5e, _0x453e14, _0x40a1ab);
this[_0x4cc7('0x969')] = new _0x469fbd();
this[_0x4cc7('0x3bd4')] = !0x0;
};
_0x16dada[_0x4cc7('0x3c45')] = _0x4babe0;
_0x4babe0[_0x4cc7('0x8f2')] = ['nme3D', 'animation', _0x4cc7('0x3c46'), _0x4cc7('0x3c47')];
_0x4babe0[_0x4cc7('0x92b')] = _0x194e60;
_0x4babe0['prototype'] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], {
'objectToRotate': null,
'onStopped': null,
'tempEulers': null,
'change': function() {
null != this[_0x4cc7('0x966')] && this[_0x4cc7('0x966')][_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](this[_0x4cc7('0xa26')], this[_0x4cc7('0x969')])[_0x4cc7('0xc4a')]());
_0x194e60[_0x4cc7('0x8')][_0x4cc7('0x96a')]['call'](this);
},
'stop': function(_0x2d1408, _0x41033b, _0xaaba80) {
if (null != this[_0x4cc7('0x3876')])
this['onStopped'](this[_0x4cc7('0x966')]);
_0x194e60[_0x4cc7('0x8')][_0x4cc7('0xd8a')][_0x4cc7('0x96b')](this, _0x2d1408, _0x41033b, _0xaaba80);
},
'__class__': _0x4babe0
});
var _0x398955 = function() {
this[_0x4cc7('0x19d3')] = new _0x21e384();
this['origin'] = new _0x21e384();
this[_0x4cc7('0x35b1')] = new _0x21e384(0x0,0x0,0x1);
this['normal'] = new _0x21e384(0x0,0x0,0x1);
};
_0x16dada[_0x4cc7('0x3c48')] = _0x398955;
_0x398955[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'geom', _0x4cc7('0x3c49')];
_0x398955['planeLineIntersection'] = function(_0x45d548, _0x4959d6, _0x4d6004, _0x57e6a0, _0x3ebbe9, _0x4de2a1, _0x404a22) {
if (_0x4cc7('0x3c4a') === _0x4cc7('0x3c4a')) {
null == _0x3ebbe9 && (_0x3ebbe9 = new _0x21e384());
var _0x4bf907 = _0x45d548['x'] * _0x4959d6['x'] + _0x45d548['y'] * _0x4959d6['y'] + _0x45d548['z'] * _0x4959d6['z'];
_0x45d548 = _0x2d63f9[_0x4cc7('0x305')](_0x4959d6['x'], _0x4d6004['x']) + _0x4959d6['y'] * _0x4d6004['y'] + _0x4959d6['z'] * _0x4d6004['z'] - _0x4bf907;
_0x4bf907 = _0x4959d6['x'] * _0x57e6a0['x'] + _0x4959d6['y'] * _0x57e6a0['y'] + _0x4959d6['z'] * _0x57e6a0['z'] - _0x4bf907;
_0x4959d6 = _0x4bf907 / (_0x4bf907 - _0x45d548);
_0x45d548 -= _0x4bf907;
1e-10 > (0x0 <= _0x45d548 ? _0x45d548 : -_0x45d548) || null != _0x4de2a1 && 0x1 - _0x4959d6 < _0x4de2a1 || null != _0x404a22 && 0x1 - _0x4959d6 > _0x404a22 ? (_0x3ebbe9['x'] = NaN,
_0x3ebbe9['y'] = NaN,
_0x3ebbe9['z'] = NaN) : (_0x4de2a1 = _0x3ebbe9,
_0x2d63f9[_0x4cc7('0x315')](null, _0x4de2a1) && (_0x4de2a1 = new _0x21e384()),
_0x4de2a1['x'] = _0x4d6004['x'] - _0x57e6a0['x'],
_0x4de2a1['y'] = _0x4d6004['y'] - _0x57e6a0['y'],
_0x4de2a1['z'] = _0x4d6004['z'] - _0x57e6a0['z'],
_0x4d6004 = _0x3ebbe9,
_0x2d63f9[_0x4cc7('0x31a')](null, _0x4d6004) && (_0x4d6004 = new _0x21e384()),
_0x4d6004['x'] = _0x3ebbe9['x'] * _0x4959d6,
_0x4d6004['y'] = _0x2d63f9[_0x4cc7('0x31b')](_0x3ebbe9['y'], _0x4959d6),
_0x4d6004['z'] = _0x3ebbe9['z'] * _0x4959d6,
_0x4d6004 = _0x3ebbe9,
null == _0x4d6004 && (_0x4d6004 = new _0x21e384()),
_0x4d6004['x'] = _0x57e6a0['x'] + _0x3ebbe9['x'],
_0x4d6004['y'] = _0x57e6a0['y'] + _0x3ebbe9['y'],
_0x4d6004['z'] = _0x57e6a0['z'] + _0x3ebbe9['z']);
return _0x3ebbe9;
} else {
this[_0x4cc7('0x1caa')](_0x45d548);
}
}
;
_0x398955[_0x4cc7('0x8')] = {};
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d3')] = null;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d4')] = null;
_0x398955[_0x4cc7('0x8')]['sourceNormal'] = null;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0xcca')] = null;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d2')] = null;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x30fc')] = function(_0x3db60b) {
if (this.object3D == _0x3db60b)
return this.object3D;
this.object3D = _0x3db60b;
if (null != _0x3db60b)
this.findOrigin(),
this.findNormal();
else {
var _0x448ee5 = this.origin
, _0x357c28 = this.sourceOrigin;
_0x448ee5.x = _0x357c28.x;
_0x448ee5.y = _0x357c28.y;
_0x448ee5.z = _0x357c28.z;
_0x448ee5 = this.normal;
_0x357c28 = this.sourceNormal;
_0x448ee5.x = _0x357c28.x;
_0x448ee5.y = _0x357c28.y;
_0x448ee5.z = _0x357c28.z;
}
return _0x3db60b;
}
;
_0x398955[_0x4cc7('0x8')]['findOrigin'] = function() {
if (null != this.object3D.get_parent()) {
var _0x336be1 = this.object3D.get_parent().get_sceneTransform().transformVector(this.sourceOrigin)
, _0x340e88 = this.object3D.get_sceneTransform().transformVector(_0x2a6728.ZERO)
, _0x1c38df = this.origin;
null == _0x1c38df && (_0x1c38df = new _0x21e384());
_0x1c38df.x = _0x336be1.x + _0x340e88.x;
_0x1c38df.y = _0x336be1.y + _0x340e88.y;
_0x1c38df.z = _0x336be1.z + _0x340e88.z;
} else
_0x336be1 = this.object3D.get_transform().transformVector(this.sourceOrigin),
_0x340e88 = this.origin,
_0x340e88.x = _0x336be1.x,
_0x340e88.y = _0x336be1.y,
_0x340e88.z = _0x336be1.z;
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x3c4b')] = function() {
var _0x16667c = this.object3D.get_sceneTransform()
, _0x125459 = this.sourceNormal
, _0x45aa45 = this.normal;
_0x3bafe8.fromMatrix(_0x16667c, _0x39582d.quaternion);
_0x3bafe8.rotatePoint(_0x39582d.quaternion, _0x125459, _0x45aa45);
}
;
_0x398955[_0x4cc7('0x8')]['onTransformUpdated'] = function() {
null != this.object3D && (this.findOrigin(),
this.findNormal());
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x2bdd')] = function(_0x1cc64e, _0x27b790, _0x119f4f) {
this.sourceNormal.x = _0x1cc64e;
this.sourceNormal.y = _0x27b790;
this.sourceNormal.z = _0x119f4f;
_0x1cc64e = this.sourceNormal;
_0x27b790 = _0x1cc64e.x * _0x1cc64e.x + _0x1cc64e.y * _0x1cc64e.y + _0x1cc64e.z * _0x1cc64e.z;
_0x119f4f = _0x27b790 - 0x1;
1e-10 > (0x0 <= _0x119f4f ? _0x119f4f : -_0x119f4f) || (0x0 == _0x27b790 ? (_0x1cc64e.x = 0x1,
_0x1cc64e.y = 0x0,
_0x1cc64e.z = 0x0) : (_0x27b790 = 0x1 / Math.sqrt(_0x27b790),
_0x1cc64e.x *= _0x27b790,
_0x1cc64e.y *= _0x27b790,
_0x1cc64e.z *= _0x27b790));
null != this.object3D ? this.findNormal() : (_0x1cc64e = this.normal,
_0x27b790 = this.sourceNormal,
_0x1cc64e.x = _0x27b790.x,
_0x1cc64e.y = _0x27b790.y,
_0x1cc64e.z = _0x27b790.z);
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x30c9')] = function(_0x56f66b, _0x25bcfd, _0x46cf32) {
this.sourceOrigin.x = _0x56f66b;
this.sourceOrigin.y = _0x25bcfd;
this.sourceOrigin.z = _0x46cf32;
null != this.object3D ? this.findOrigin() : (_0x56f66b = this.origin,
_0x25bcfd = this.sourceOrigin,
_0x56f66b.x = _0x25bcfd.x,
_0x56f66b.y = _0x25bcfd.y,
_0x56f66b.z = _0x25bcfd.z);
}
;
_0x398955[_0x4cc7('0x8')]['distanceSquared'] = function(_0x489190) {
if (_0x4cc7('0x3c4c') !== 'TftzC') {
var _0x47228b = this.origin
, _0x20e993 = _0x398955.temp;
null == _0x20e993 && (_0x20e993 = new _0x21e384());
_0x20e993.x = _0x489190.x - _0x47228b.x;
_0x20e993.y = _0x2d63f9.jYWVJ(_0x489190.y, _0x47228b.y);
_0x20e993.z = _0x489190.z - _0x47228b.z;
_0x20e993 = _0x398955.temp;
_0x489190 = this.normal;
_0x47228b = _0x398955.temp;
null == _0x47228b && (_0x47228b = new _0x21e384());
_0x20e993 = _0x2d63f9.VqWiF(_0x20e993.x, _0x489190.x) + _0x20e993.y * _0x489190.y + _0x20e993.z * _0x489190.z;
_0x47228b.x = _0x20e993 * _0x489190.x;
_0x47228b.y = _0x20e993 * _0x489190.y;
_0x47228b.z = _0x20e993 * _0x489190.z;
_0x489190 = _0x398955.temp;
_0x47228b = this.normal;
if (0x0 < _0x489190.x * _0x47228b.x + _0x489190.y * _0x47228b.y + _0x489190.z * _0x47228b.z)
return _0x489190 = _0x398955.temp,
_0x489190.x * _0x489190.x + _0x489190.y * _0x489190.y + _0x489190.z * _0x489190.z;
_0x489190 = _0x398955.temp;
return -(_0x489190.x * _0x489190.x + _0x489190.y * _0x489190.y + _0x489190.z * _0x489190.z);
} else {
_0x489190 = _0x2a5c46.get_all().get(_0x47228b);
_0x20e993 = _0x489190.saveChallengesDone;
_0x104058.get_instance().get(_0x20e993.id, _0x20e993.defaultValue) < _0x489190.intermission.get_length() + _0x489190.boxChallenges.get_length() || (_0x489190 = _0x2a5c46.get_all().get(_0x47228b),
_0x489190.index = _0x489190.intermission.get_length(),
_0x489190.saveSubIndex[_0x4cc7('0x227')]());
_0x2a5c46.get_all().get(_0x47228b).continuePath();
return;
}
}
;
_0x398955[_0x4cc7('0x8')]['isAbove'] = function(_0x1791a9) {
var _0x5660d5 = this.origin
, _0x2e79df = _0x398955.temp;
null == _0x2e79df && (_0x2e79df = new _0x21e384());
_0x2e79df.x = _0x1791a9.x - _0x5660d5.x;
_0x2e79df.y = _0x1791a9.y - _0x5660d5.y;
_0x2e79df.z = _0x1791a9.z - _0x5660d5.z;
_0x2e79df = _0x398955.temp;
_0x1791a9 = this.normal;
_0x5660d5 = _0x398955.temp;
null == _0x5660d5 && (_0x5660d5 = new _0x21e384());
_0x2e79df = _0x56067a.GBcFO(_0x2e79df.x * _0x1791a9.x + _0x2e79df.y * _0x1791a9.y, _0x2e79df.z * _0x1791a9.z);
_0x5660d5.x = _0x2e79df * _0x1791a9.x;
_0x5660d5.y = _0x2e79df * _0x1791a9.y;
_0x5660d5.z = _0x2e79df * _0x1791a9.z;
_0x1791a9 = _0x398955.temp;
_0x5660d5 = this.normal;
return 0x0 < _0x1791a9.x * _0x5660d5.x + _0x1791a9.y * _0x5660d5.y + _0x1791a9.z * _0x5660d5.z;
}
;
_0x398955[_0x4cc7('0x8')]['moveToDistance'] = function(_0x13abcc, _0x7df79b, _0x490dfa) {
if ('zfxWu' === _0x4cc7('0x3c4d')) {
_0x13abcc.enterNode(this) && (_0x21cd93.prototype.acceptTraverser.call(this, _0x13abcc),
_0x13abcc.applyRenderable(this._renderable));
} else {
_0x490dfa = this.nearestPointOnPlane(_0x13abcc, _0x490dfa);
_0x13abcc = this.normal;
var _0x45f375 = _0x490dfa;
null == _0x45f375 && (_0x45f375 = new _0x21e384());
_0x45f375.x = _0x490dfa.x + _0x13abcc.x * _0x7df79b;
_0x45f375.y = _0x490dfa.y + _0x56067a.fdyFD(_0x13abcc.y, _0x7df79b);
_0x45f375.z = _0x56067a.LcXIV(_0x490dfa.z, _0x13abcc.z * _0x7df79b);
return _0x490dfa;
}
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x3c4e')] = function(_0x20783e, _0x53266d, _0x425ab1, _0xeaf4c5) {
if (_0x4cc7('0x3c4f') === _0x4cc7('0x3c50')) {
this.parseLiteralString();
} else {
null == _0xeaf4c5 && (_0xeaf4c5 = new _0x21e384());
var _0x3743eb = _0x398955.temp2
, _0x214fa5 = _0x398955.temp3
, _0x6c7cae = _0x398955.temp3
, _0x4bf907 = this.origin
, _0x48c401 = this.normal
, _0x16dada = _0x3743eb;
null == _0x16dada && (_0x16dada = new _0x21e384());
_0x16dada.x = _0x4bf907.x + _0x48c401.x * _0x425ab1;
_0x16dada.y = _0x4bf907.y + _0x48c401.y * _0x425ab1;
_0x16dada.z = _0x4bf907.z + _0x48c401.z * _0x425ab1;
_0x4bf907 = _0x53266d.origin;
_0x48c401 = _0x53266d.normal;
_0x16dada = _0x214fa5;
null == _0x16dada && (_0x16dada = new _0x21e384());
_0x16dada.x = _0x4bf907.x + _0x48c401.x * _0x425ab1;
_0x16dada.y = _0x4bf907.y + _0x48c401.y * _0x425ab1;
_0x16dada.z = _0x4bf907.z + _0x48c401.z * _0x425ab1;
_0x4bf907 = _0x6c7cae;
null == _0x4bf907 && (_0x4bf907 = new _0x21e384());
_0x4bf907.x = _0x214fa5.x - _0x3743eb.x;
_0x4bf907.y = _0x214fa5.y - _0x3743eb.y;
_0x4bf907.z = _0x214fa5.z - _0x3743eb.z;
_0x4bf907 = this.normal;
_0x48c401 = _0x6c7cae;
null == _0x48c401 && (_0x48c401 = new _0x21e384());
_0x16dada = _0x6c7cae.x * _0x4bf907.x + _0x6c7cae.y * _0x4bf907.y + _0x6c7cae.z * _0x4bf907.z;
_0x48c401.x = _0x6c7cae.x - _0x16dada * _0x4bf907.x;
_0x48c401.y = _0x6c7cae.y - _0x16dada * _0x4bf907.y;
_0x48c401.z = _0x6c7cae.z - _0x16dada * _0x4bf907.z;
_0x4bf907 = _0x214fa5;
null == _0x4bf907 && (_0x4bf907 = new _0x21e384());
_0x4bf907.x = _0x3743eb.x + _0x6c7cae.x;
_0x4bf907.y = _0x3743eb.y + _0x6c7cae.y;
_0x4bf907.z = _0x3743eb.z + _0x6c7cae.z;
_0x53266d.intersectWithDistance(_0x425ab1, _0x3743eb, _0x214fa5, _0x3743eb, null, null, !0x0);
_0x425ab1 = this.normal;
_0x53266d = _0x53266d.normal;
_0x2a6728.crossProductF(_0x425ab1.x, _0x425ab1.y, _0x425ab1.z, _0x53266d.x, _0x53266d.y, _0x53266d.z, _0x6c7cae);
_0x53266d = _0x6c7cae.x * _0x6c7cae.x + _0x56067a.fdyFD(_0x6c7cae.y, _0x6c7cae.y) + _0x6c7cae.z * _0x6c7cae.z;
_0x425ab1 = _0x53266d - 0x1;
_0x56067a.fFYRb(1e-10, 0x0 <= _0x425ab1 ? _0x425ab1 : -_0x425ab1) || (0x0 == _0x53266d ? (_0x6c7cae.x = 0x1,
_0x6c7cae.y = 0x0,
_0x6c7cae.z = 0x0) : (_0x53266d = 0x1 / Math.sqrt(_0x53266d),
_0x6c7cae.x *= _0x53266d,
_0x6c7cae.y *= _0x53266d,
_0x6c7cae.z *= _0x53266d));
_0x53266d = _0xeaf4c5;
null == _0x53266d && (_0x53266d = new _0x21e384());
_0x53266d.x = _0x20783e.x - _0x3743eb.x;
_0x53266d.y = _0x20783e.y - _0x3743eb.y;
_0x53266d.z = _0x20783e.z - _0x3743eb.z;
_0x20783e = _0xeaf4c5;
null == _0x20783e && (_0x20783e = new _0x21e384());
_0x53266d = _0x56067a.jdWEg(_0xeaf4c5.x, _0x6c7cae.x) + _0xeaf4c5.y * _0x6c7cae.y + _0xeaf4c5.z * _0x6c7cae.z;
_0x20783e.x = _0x56067a.THrQx(_0x53266d, _0x6c7cae.x);
_0x20783e.y = _0x53266d * _0x6c7cae.y;
_0x20783e.z = _0x53266d * _0x6c7cae.z;
_0x6c7cae = _0xeaf4c5;
_0x56067a.NCyFB(null, _0x6c7cae) && (_0x6c7cae = new _0x21e384());
_0x6c7cae.x = _0x3743eb.x + _0xeaf4c5.x;
_0x6c7cae.y = _0x3743eb.y + _0xeaf4c5.y;
_0x6c7cae.z = _0x3743eb.z + _0xeaf4c5.z;
return _0xeaf4c5;
}
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x18d5')] = function(_0x1c5ec4, _0x3b1938) {
null == _0x3b1938 && (_0x3b1938 = new _0x21e384());
var _0x788165 = this.origin
, _0x4fd090 = _0x398955.temp;
null == _0x4fd090 && (_0x4fd090 = new _0x21e384());
_0x4fd090.x = _0x1c5ec4.x - _0x788165.x;
_0x4fd090.y = _0x1c5ec4.y - _0x788165.y;
_0x4fd090.z = _0x1c5ec4.z - _0x788165.z;
var _0x393d57 = _0x398955.temp;
_0x788165 = this.normal;
_0x4fd090 = _0x398955.temp;
null == _0x4fd090 && (_0x4fd090 = new _0x21e384());
_0x393d57 = _0x56067a.LcXIV(_0x393d57.x * _0x788165.x + _0x393d57.y * _0x788165.y, _0x393d57.z * _0x788165.z);
_0x4fd090.x = _0x393d57 * _0x788165.x;
_0x4fd090.y = _0x393d57 * _0x788165.y;
_0x4fd090.z = _0x393d57 * _0x788165.z;
_0x788165 = _0x398955.temp;
_0x4fd090 = _0x3b1938;
null == _0x4fd090 && (_0x4fd090 = new _0x21e384());
_0x4fd090.x = _0x1c5ec4.x - _0x788165.x;
_0x4fd090.y = _0x1c5ec4.y - _0x788165.y;
_0x4fd090.z = _0x1c5ec4.z - _0x788165.z;
return _0x3b1938;
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x24b8')] = function(_0x505ef1, _0x148ed5, _0x219b4d, _0x12ba13, _0x24aff9, _0x1bfeac, _0x26f84d) {
null == _0x26f84d && (_0x26f84d = !0x1);
var _0x4bf907 = _0x148ed5.x
, _0x48c401 = _0x148ed5.y
, _0x16dada = _0x148ed5.z
, _0x5aff49 = this.origin
, _0x2f5b31 = this.normal
, _0x161060 = _0x398955.temp;
null == _0x161060 && (_0x161060 = new _0x21e384());
_0x161060.x = _0x5aff49.x + _0x2f5b31.x * _0x505ef1;
_0x161060.y = _0x5aff49.y + _0x2f5b31.y * _0x505ef1;
_0x161060.z = _0x5aff49.z + _0x2d63f9.NCGIL(_0x2f5b31.z, _0x505ef1);
_0x12ba13 = _0x398955.planeLineIntersection(_0x398955.temp, this.normal, _0x148ed5, _0x219b4d, _0x12ba13, _0x24aff9, _0x1bfeac);
_0x26f84d && isNaN(_0x12ba13.x) && (_0x12ba13.x = _0x4bf907,
_0x12ba13.y = _0x48c401,
_0x12ba13.z = _0x16dada);
return _0x12ba13;
}
;
_0x398955[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x398955;
_0x398955[_0x4cc7('0x8')]['__properties__'] = {};
_0x398955[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x30fc')] = _0x4cc7('0x30fc');
var _0x5e85ee = function(_0x54a7e, _0x323e34) {
_0x5b5b9f[_0x4cc7('0x96b')](this, _0x54a7e, new _0x43ea86(_0x323e34,0x1));
};
_0x16dada[_0x4cc7('0x3c51')] = _0x5e85ee;
_0x5e85ee['__name__'] = [_0x4cc7('0x4b2'), 'model', _0x4cc7('0x3c52')];
_0x5e85ee[_0x4cc7('0x237e')] = function(_0x209717, _0x1a71f3, _0x238d5d) {
_0x56067a[_0x4cc7('0x85b')](null, _0x209717) && (_0x209717 = 0.5);
null == _0x1a71f3 && (_0x1a71f3 = _0x209717);
null == _0x238d5d && (_0x238d5d = _0x209717);
var _0x48115e = new _0x21e384(-_0x209717,-_0x1a71f3,-_0x238d5d);
_0x209717 = new _0x21e384(_0x209717,_0x1a71f3,_0x238d5d);
_0x1a71f3 = new _0x39920c();
_0x238d5d = new _0x151d6e();
_0x238d5d[_0x4cc7('0x11f5')](_0x5e85ee[_0x4cc7('0x3c53')](_0x48115e, _0x209717));
_0x238d5d[_0x4cc7('0x1155')](_0x5e85ee[_0x4cc7('0x2ea7')]);
_0x1a71f3['addSubGeometry'](_0x238d5d);
return _0x1a71f3;
}
;
_0x5e85ee[_0x4cc7('0x3c53')] = function(_0x3c3542, _0x2a7e3d) {
for (var _0x3543b4 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x58e51b = 0x0, _0x52550f = [_0x3c3542['x'], _0x2a7e3d['x']]; _0x58e51b < _0x52550f[_0x4cc7('0x21')]; ) {
var _0x25c41d = _0x52550f[_0x58e51b];
++_0x58e51b;
for (var _0x1ea813 = 0x0, _0x4bf907 = [_0x3c3542['y'], _0x2a7e3d['y']]; _0x1ea813 < _0x4bf907[_0x4cc7('0x21')]; ) {
var _0x48c401 = _0x4bf907[_0x1ea813];
++_0x1ea813;
for (var _0x16dada = 0x0, _0x5aff49 = [_0x3c3542['z'], _0x2a7e3d['z']]; _0x16dada < _0x5aff49[_0x4cc7('0x21')]; ) {
var _0x3bffd1 = _0x5aff49[_0x16dada];
++_0x16dada;
_0x3543b4[_0x4cc7('0x29')](_0x25c41d);
_0x3543b4[_0x4cc7('0x29')](_0x48c401);
_0x3543b4[_0x4cc7('0x29')](_0x3bffd1);
}
}
}
return _0x3543b4;
}
;
_0x5e85ee[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x5e85ee[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f['prototype'], {
'__class__': _0x5e85ee
});
var _0x33f02e = function(_0x189275, _0x2d4e6e, _0x8097e1) {
_0x5b5b9f[_0x4cc7('0x96b')](this, null);
_0x189275[_0x4cc7('0x3096')](_0x2d4e6e, _0x48c401(this, this['onLoaded']));
};
_0x16dada[_0x4cc7('0x3c54')] = _0x33f02e;
_0x33f02e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), 'LoadedMesh'];
_0x33f02e[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x33f02e['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], {
'onLoaded': function(_0x2a2b87) {
if (_0x2d63f9['MgRjF'] === _0x4cc7('0x3c56')) {
_0x2a2b87 = _0x5260f5[_0x4cc7('0x99b')](_0x2a2b87, _0x2d186d);
this['set_alphaThreshold'](_0x2a2b87[_0x4cc7('0x1b49')]());
this[_0x4cc7('0xb76')](_0x2a2b87[_0x4cc7('0x11b8')]());
this[_0x4cc7('0x1ba9')](_0x2a2b87[_0x4cc7('0x1d2f')]());
this[_0x4cc7('0x12d1')](_0x2a2b87[_0x4cc7('0x1d30')]());
this[_0x4cc7('0x1b6e')](_0x2a2b87['get_diffuseColor']());
} else {
this[_0x4cc7('0x145e')](_0x2a2b87[_0x4cc7('0x16aa')]());
this[_0x4cc7('0x32')](_0x2a2b87['get_material']());
}
},
'__class__': _0x33f02e
});
var _0x150593 = function(_0x16c662, _0x3064d0, _0x5bfd33) {
this[_0x4cc7('0x3c57')] = -0x1;
this[_0x4cc7('0x121b')] = _0x16c662;
this[_0x4cc7('0x3c58')] = _0x3064d0;
_0x33f02e[_0x4cc7('0x96b')](this, _0x16c662, _0x3064d0, _0x5bfd33);
};
_0x16dada['nme3D.model.LoadedMeshWithVariant'] = _0x150593;
_0x150593[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c59')];
_0x150593[_0x4cc7('0x92b')] = _0x33f02e;
_0x150593[_0x4cc7('0x8')] = _0x5aff49(_0x33f02e[_0x4cc7('0x8')], {
'cache': null,
'meshID': null,
'variant': null,
'onLoaded': function(_0x3c4572) {
if (_0x4cc7('0x3c5a') !== _0x4cc7('0x3c5a')) {
_0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x3c4572);
_0xec98bb[_0x4cc7('0x8fb')] += _0x3c4572;
} else {
this['variant'] = this[_0x4cc7('0x121b')]['findVariant'](this[_0x4cc7('0x3c58')], _0x3c4572);
_0x33f02e[_0x4cc7('0x8')][_0x4cc7('0x229d')][_0x4cc7('0x96b')](this, _0x3c4572);
}
},
'__class__': _0x150593
});
var _0x3a9583 = function(_0x40452a) {
this[_0x4cc7('0x2281')] = new _0x3a1efa();
this[_0x4cc7('0x3c5b')] = new _0x3a1efa();
this[_0x4cc7('0x3c5c')] = new _0x3a1efa();
this[_0x4cc7('0x3c5d')] = _0x40452a;
var _0x1147fa = null
, _0x100b59 = _0x40452a[_0x4cc7('0x15ca')]('/')
, _0x4f65e0 = _0x40452a[_0x4cc7('0x15ca')]('\x5c');
_0x100b59 = _0x100b59 >= _0x4f65e0 ? _0x100b59 : _0x4f65e0;
0x0 <= _0x100b59 && (_0x1147fa = new _0x489286(!0x0,_0x3a8a6f[_0x4cc7('0x946')](_0x40452a, 0x0, _0x100b59 + 0x1)));
_0x31662d[_0x4cc7('0x1b35')]();
_0x100b59 = _0x6fe3b9[_0x4cc7('0x1125')]('')[_0x4cc7('0x1fba')];
_0x100b59 = _0x56067a[_0x4cc7('0x83c')] == (null != _0x842c50[_0x40452a] ? _0x100b59[_0x4cc7('0xd77')](_0x40452a) : _0x100b59['h'][_0x40452a]) ? _0x6fe3b9[_0x4cc7('0x189c')](_0x40452a) : _0x6fe3b9[_0x4cc7('0xcb0')](_0x40452a);
_0x40452a = _0x427d3d[_0x4cc7('0x14e6')](_0x100b59, _0x1147fa, _0x40452a);
_0x40452a[_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x3c5e')]));
_0x40452a['addEventListener'](_0x4cc7('0x1512'), _0x48c401(this, this[_0x4cc7('0x229d')]));
_0x40452a[_0x4cc7('0x9ad')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x35a3')]));
};
_0x16dada[_0x4cc7('0x3c5f')] = _0x3a9583;
_0x3a9583[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c60')];
_0x3a9583[_0x4cc7('0x8')] = {};
_0x3a9583[_0x4cc7('0x8')]['listeners'] = null;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5b')] = null;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5d')] = null;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5c')] = null;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3553')] = function(_0x2f1d37) {
var _0x5db99c = this.knownAssets;
if (null != _0x842c50[_0x2f1d37] ? _0x5db99c.existsReserved(_0x2f1d37) : _0x5db99c.h.hasOwnProperty(_0x2f1d37)) {
_0x5db99c = this.knownAssets;
_0x5db99c = null != _0x842c50[_0x2f1d37] ? _0x5db99c.getReserved(_0x2f1d37) : _0x5db99c.h[_0x2f1d37];
var _0x27c5a6 = this.knownAssets;
return _0x5db99c[Math.random() * (null != _0x842c50[_0x2f1d37] ? _0x27c5a6.getReserved(_0x2f1d37) : _0x27c5a6.h[_0x2f1d37]).length | 0x0];
}
return null;
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3096')] = function(_0x76cec6, _0x3ca50a) {
if (_0x4cc7('0x3c61') !== _0x4cc7('0x3c62')) {
var _0x21b5af = this.lookUpMesh(_0x76cec6);
if (null != _0x21b5af)
_0x3ca50a(_0x21b5af);
else {
_0x21b5af = this.listeners;
if (null != _0x842c50[_0x76cec6] ? !_0x21b5af.existsReserved(_0x76cec6) : !_0x21b5af.h.hasOwnProperty(_0x76cec6)) {
_0x21b5af = [];
var _0xf4a5e7 = this.listeners;
null != _0x842c50[_0x76cec6] ? _0xf4a5e7.setReserved(_0x76cec6, _0x21b5af) : _0xf4a5e7.h[_0x76cec6] = _0x21b5af;
}
_0x21b5af = this.listeners;
(null != _0x842c50[_0x76cec6] ? _0x21b5af.getReserved(_0x76cec6) : _0x21b5af.h[_0x76cec6]).push(_0x3ca50a);
}
} else {
if (0x0 <= _0x3ca50a.animationTime)
return !0x1;
_0x5260f5.__instanceof(_0x76cec6, _0x566e3e) && _0x5260f5.__cast(_0x76cec6, _0x566e3e).bounce();
if (0.2 < _0x76cec6.tunnel.unpausedTime - _0x76cec6.physicsData.lastInMidair)
var _0x354d78 = !0x0;
else
_0x354d78 = _0x76cec6.get_yVelocity(),
_0x354d78 = 0xa > (0x0 <= _0x354d78 ? _0x354d78 : -_0x354d78);
_0x354d78 ? _0x76cec6.collider.collisionResult.stable ? (_0x354d78 = _0x21b5af.x,
_0x354d78 = 1e-10 > (0x0 <= _0x354d78 ? _0x354d78 : -_0x354d78)) : _0x354d78 = !0x0 : _0x354d78 = !0x1;
if (_0x354d78)
return _0x76cec6.jumpAction.currentStrengthMultiplier = _0x388fc3.JUMP_STRENGTH_MULTIPLIER,
!0x0;
_0x354d78 = this.bounceStrength;
var _0x24993f = _0x76cec6.jumpAction.strength * _0x76cec6.physicsData.invMass * _0x388fc3.BOUNCE_STRENGTH_MULTIPLIER;
_0x354d78 = _0x354d78 > _0x24993f ? _0x354d78 : _0x24993f;
_0x24993f = _0x21b5af.x;
1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || _0x76cec6.set_xVelocity(_0x21b5af.x * _0x354d78);
_0x24993f = _0x21b5af.y;
1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || (0x0 > _0x21b5af.y && (_0x24993f = _0x76cec6.physicsData.previousYVelocity,
_0x354d78 > _0x24993f || (_0x354d78 = _0x24993f)),
0x0 > _0x21b5af.y && 0x0 > _0x76cec6.get_yVelocity() || (0x0 > _0x21b5af.y && _0x76cec6.jumpAction.activateAction(),
_0x76cec6.set_yVelocity(_0x21b5af.y * _0x354d78),
_0x76cec6.collider.collisionResult.updatesVelocityY = !0x1));
_0x24993f = _0x21b5af.z;
1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || (_0x24993f = _0x21b5af.z - -0x1,
1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) ? _0x76cec6.set_zVelocity(_0x21b5af.z * _0x354d78) : _0x76cec6.set_zVelocity(_0x76cec6.get_zVelocity() + _0x21b5af.z * _0x354d78));
this.beginAnimation(_0x3ca50a);
return !0x0;
}
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3091')] = function(_0x38325c, _0x750e0e) {
var _0x56dc50 = this.permanentListeners;
if (null != _0x842c50[_0x38325c] ? !_0x56dc50.existsReserved(_0x38325c) : !_0x56dc50.h.hasOwnProperty(_0x38325c)) {
_0x56dc50 = [];
var _0xaaf55a = this.permanentListeners;
null != _0x842c50[_0x38325c] ? _0xaaf55a.setReserved(_0x38325c, _0x56dc50) : _0xaaf55a.h[_0x38325c] = _0x56dc50;
}
_0x56dc50 = this.permanentListeners;
(_0x2d63f9.AtRxL(null, _0x842c50[_0x38325c]) ? _0x56dc50.getReserved(_0x38325c) : _0x56dc50.h[_0x38325c]).push(_0x750e0e);
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c63')] = function(_0x115c68, _0x43e909) {
var _0x3c702d = this.knownAssets;
return (null != _0x842c50[_0x115c68] ? _0x3c702d.existsReserved(_0x115c68) : _0x3c702d.h.hasOwnProperty(_0x115c68)) ? (_0x3c702d = this.knownAssets,
(null != _0x842c50[_0x115c68] ? _0x3c702d.getReserved(_0x115c68) : _0x3c702d.h[_0x115c68]).indexOf(_0x43e909)) : -0x1;
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5e')] = function(_0x4a0970) {
if (_0x4cc7('0x126') == _0x4a0970.get_asset().get_assetType()) {
var _0x1f8f62 = _0x4a0970.get_asset().get_name().indexOf('.')
, _0x3132a6 = _0x4a0970.get_asset().get_name();
0x0 < _0x1f8f62 && (_0x3132a6 = _0x3a8a6f.substr(_0x3132a6, 0x0, _0x1f8f62));
_0x1f8f62 = this.knownAssets;
if (null != _0x842c50[_0x3132a6] ? !_0x1f8f62.existsReserved(_0x3132a6) : !_0x1f8f62.h.hasOwnProperty(_0x3132a6)) {
_0x1f8f62 = [];
var _0x589abc = this.knownAssets;
null != _0x842c50[_0x3132a6] ? _0x589abc.setReserved(_0x3132a6, _0x1f8f62) : _0x589abc.h[_0x3132a6] = _0x1f8f62;
}
_0x1f8f62 = this.knownAssets;
(null != _0x842c50[_0x3132a6] ? _0x1f8f62.getReserved(_0x3132a6) : _0x1f8f62.h[_0x3132a6]).push(_0x4a0970.get_asset());
_0x1f8f62 = this.permanentListeners;
if (null != _0x842c50[_0x3132a6] ? _0x1f8f62.existsReserved(_0x3132a6) : _0x1f8f62.h.hasOwnProperty(_0x3132a6))
for (_0x1f8f62 = 0x0,
_0x589abc = this.permanentListeners,
_0x3132a6 = null != _0x842c50[_0x3132a6] ? _0x589abc.getReserved(_0x3132a6) : _0x589abc.h[_0x3132a6]; _0x1f8f62 < _0x3132a6.length; )
_0x589abc = _0x3132a6[_0x1f8f62],
++_0x1f8f62,
_0x589abc(_0x4a0970.get_asset());
}
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x229d')] = function(_0x39b037) {
for (_0x39b037 = this.listeners.keys(); _0x39b037.hasNext(); ) {
if (_0x4cc7('0x3c64') !== _0x4cc7('0x3c65')) {
var _0x45ffdd = _0x39b037.next()
, _0x3f125a = 0x0
, _0x30df8a = this.listeners;
for (_0x30df8a = null != _0x842c50[_0x45ffdd] ? _0x30df8a.getReserved(_0x45ffdd) : _0x30df8a.h[_0x45ffdd]; _0x3f125a < _0x30df8a.length; ) {
var _0x51f2e9 = _0x30df8a[_0x3f125a];
++_0x3f125a;
var _0x4c6a43 = this.lookUpMesh(_0x45ffdd);
null != _0x4c6a43 && _0x51f2e9(_0x4c6a43);
}
this.listeners.remove(_0x45ffdd);
} else {
var _0x27d730 = this.carSpace;
_0x27d730.set_y(_0x27d730.get_y() - 0xa);
_0x27d730 = this.carSpace;
_0x27d730.set_z(_0x27d730.get_z() - 0x5);
this.duplicator.setIndexedPosition(0xa, -5.5, !0x0);
this.duplicator.spritesheet.set_currentFrame(0x1f);
this.duplicator.spritesheet.set_xInverted(!0x0);
this.angel.setIndexedPosition(0.3, 1.4);
this.angel.spritesheet.set_currentFrame(0x42);
this.angel.spritesheet.set_xInverted(!0x1);
_0x27d730 = _0x1baaa1.scale(1.1);
var _0x10233a = new _0x161060(this.duplicator.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2b62'), -0x1cc, -0x104, _0x27d730, null, null, _0x10233a, 0x12c);
_0x27d730 = _0x1baaa1.scale(1.3);
_0x10233a = new _0x161060(this.angel.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2b63'), 0x50, -0xe6, _0x27d730, null, null, _0x10233a, null);
_0x27d730 = _0x1baaa1.scale(1.1);
_0x10233a = _0x1baaa1.width(0x208);
this.dialog.addBubble(_0x4cc7('0x2b64'), 0x118, 0x3c, _0x27d730, _0x10233a, -0x1, null, null);
this.updateCamera();
}
}
}
;
_0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = function(_0x1054d2) {}
;
_0x3a9583[_0x4cc7('0x8')]['__class__'] = _0x3a9583;
var _0x4a7f87 = function(_0x12fc2e, _0x10b911) {
if ('rWlOa' !== _0x4cc7('0x3c66')) {
_0x5b5b9f[_0x4cc7('0x96b')](this, _0x12fc2e, _0x10b911);
} else {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x15b4')] = _0x2bc114['toObjectVector'](null);
this[_0x4cc7('0x15d2')] = _0x2bc114[_0x4cc7('0x9d2')](null);
this[_0x4cc7('0x15b5')] = _0x2bc114[_0x4cc7('0x9d2')](null);
}
};
_0x16dada[_0x2d63f9[_0x4cc7('0x501')]] = _0x4a7f87;
_0x4a7f87[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c67')];
_0x4a7f87[_0x4cc7('0x237e')] = function(_0x2f2b1d, _0x1e0eef, _0x1f1240, _0x24fa05, _0x2c65ee, _0x33858d) {
null == _0x33858d && (_0x33858d = !0x1);
null == _0x2c65ee && (_0x2c65ee = 0x1);
null == _0x24fa05 && (_0x24fa05 = 0x1);
var _0x1145d5 = 0x1 / _0x24fa05
, _0x4bf907 = _0x56067a[_0x4cc7('0x3c68')](0x1, _0x2c65ee)
, _0x48c401 = 0x0
, _0x16dada = _0x2bc114[_0x4cc7('0x9cf')](null, _0x56067a[_0x4cc7('0x85c')](_0x24fa05, 0x1) * (_0x2c65ee + 0x1) * 0x3);
_0x33858d = _0x33858d ? _0x2bc114[_0x4cc7('0x9cf')](null) : null;
for (var _0x5aff49 = 0x0, _0x5399ad = _0x2c65ee + 0x1; _0x5aff49 < _0x5399ad; ) {
var _0x161060 = _0x5aff49++ * _0x4bf907;
for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x24fa05 + 0x1; _0x180fa9 < _0x3e3cd2; ) {
var _0x49b209 = _0x56067a[_0x4cc7('0x85a')](_0x180fa9++, _0x1145d5);
_0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401, _0x2f2b1d['x'] + _0x1e0eef['x'] * _0x49b209 + _0x1f1240['x'] * _0x161060);
_0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401 + 0x1, _0x2f2b1d['y'] + _0x1e0eef['y'] * _0x49b209 + _0x1f1240['y'] * _0x161060);
_0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401 + 0x2, _0x2f2b1d['z'] + _0x1e0eef['z'] * _0x49b209 + _0x1f1240['z'] * _0x161060);
null != _0x33858d && (_0x33858d[_0x4cc7('0x9e7')](0x2 * _0x48c401, _0x49b209),
_0x33858d[_0x4cc7('0x9e7')](0x2 * _0x48c401 + 0x1, _0x161060));
++_0x48c401;
}
}
if (0x1 == _0x24fa05 && 0x1 == _0x2c65ee)
_0x2f2b1d = _0x4a7f87[_0x4cc7('0x2ea7')];
else
for (_0x2f2b1d = _0x2bc114[_0x4cc7('0x9cc')](null),
_0x1e0eef = 0x0,
_0x1f1240 = _0x24fa05; _0x1e0eef < _0x1f1240; )
for (_0x1145d5 = _0x1e0eef++,
_0x4bf907 = 0x0,
_0x48c401 = _0x2c65ee; _0x4bf907 < _0x48c401; )
_0x49b209 = _0x4bf907++,
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)),
_0x2f2b1d['push'](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)),
_0x2f2b1d['push'](_0x1145d5 + 0x1 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)),
_0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1));
_0x24fa05 = new _0x151d6e();
_0x24fa05[_0x4cc7('0x11f5')](_0x16dada);
null != _0x33858d && _0x24fa05[_0x4cc7('0x11f6')](_0x33858d);
_0x24fa05[_0x4cc7('0x1155')](_0x2f2b1d);
_0x16dada = new _0x39920c();
_0x16dada[_0x4cc7('0x11b5')](_0x24fa05);
return _0x16dada;
}
;
_0x4a7f87[_0x4cc7('0x2393')] = function(_0x561a38, _0x5ea01d, _0x13e818, _0x112118, _0x12c6df, _0xc308fa) {
null == _0xc308fa && (_0xc308fa = 0x1);
null == _0x12c6df && (_0x12c6df = 0x1);
_0x561a38 = _0x561a38[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0);
for (var _0x3b2a91 = 0x1 / _0x12c6df, _0x4bf907 = 0x1 / _0xc308fa, _0x48c401, _0x16dada = 0x0, _0x5aff49 = _0x561a38[_0x4cc7('0x1171')](), _0x56f594 = 0x0, _0x161060 = _0xc308fa + 0x1; _0x56f594 < _0x161060; ) {
_0x48c401 = _0x56f594++ * _0x4bf907;
for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x12c6df + 0x1; _0x180fa9 < _0x3e3cd2; )
_0xc308fa = _0x180fa9++ * _0x3b2a91,
_0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada, _0x5ea01d['x'] + _0x13e818['x'] * _0xc308fa + _0x112118['x'] * _0x48c401),
_0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada + 0x1, _0x5ea01d['y'] + _0x13e818['y'] * _0xc308fa + _0x112118['y'] * _0x48c401),
_0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada + 0x2, _0x5ea01d['z'] + _0x13e818['z'] * _0xc308fa + _0x112118['z'] * _0x48c401),
++_0x16dada;
}
_0x561a38[_0x4cc7('0x115b')](_0x561a38['_verticesInvalid']);
_0x561a38[_0x4cc7('0x1166')]();
}
;
_0x4a7f87[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x4a7f87[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], {
'__class__': _0x4a7f87
});
var _0x12d827 = function(_0x515b5f, _0x4a841e) {
_0x5b5b9f[_0x4cc7('0x96b')](this, _0x515b5f, _0x4a841e);
};
_0x16dada[_0x4cc7('0x3c69')] = _0x12d827;
_0x12d827[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3c55'), _0x4cc7('0x3c6a')];
_0x12d827[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x12d827[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f['prototype'], {
'__class__': _0x12d827
});
var _0x20f16c = function(_0x79542c, _0x23723b) {
var _0x2d0f0d = '0|2|3|4|1'[_0x4cc7('0x46')]('|')
, _0x4e9e82 = 0x0;
while (!![]) {
switch (_0x2d0f0d[_0x4e9e82++]) {
case '0':
var _0x25925a = new _0x39920c()
, _0x3fbd6f = new _0x151d6e();
continue;
case '1':
_0x5b5b9f[_0x4cc7('0x96b')](this, _0x25925a, _0x23723b);
continue;
case '2':
_0x3fbd6f[_0x4cc7('0x11f5')](_0x79542c);
continue;
case '3':
_0x3fbd6f[_0x4cc7('0x1155')](_0x20f16c[_0x4cc7('0x3c6b')](0x0, _0x79542c[_0x4cc7('0x34')]() / 0x3 | 0x0));
continue;
case '4':
_0x25925a[_0x4cc7('0x11b5')](_0x3fbd6f);
continue;
}
break;
}
};
_0x16dada[_0x4cc7('0x3c6c')] = _0x20f16c;
_0x20f16c[_0x4cc7('0x8f2')] = ['nme3D', 'model', _0x4cc7('0x3c6d')];
_0x20f16c[_0x4cc7('0x3c6b')] = function(_0x364534, _0x456309, _0x3254cf) {
if ('dZHVm' !== _0x4cc7('0x3c6e')) {
var _0x1669a4 = _0x364534[_0x4cc7('0x347a')] = _0x456309[_0x4cc7('0xcc0')];
_0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0xcc2'), _0x4cc7('0xcc3'), null);
_0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0xcc4'), '0', null);
_0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0x6a2'), '0', null);
_0x1669a4[_0x4cc7('0x1f97')](this[_0x4cc7('0x3c6f')], _0x4cc7('0x3c70'), null);
this['element']['appendChild'](_0x456309);
_0x364534[_0x4cc7('0xad5')] = !0x0;
_0x364534[_0x4cc7('0xac0')] = !0x0;
_0x364534[_0x4cc7('0xad3')] = !0x0;
_0x364534['__worldClipChanged'] = !0x0;
_0x364534[_0x4cc7('0x1c47')] = null;
_0x364534[_0x4cc7('0x3c71')] = -0x1;
} else {
null == _0x3254cf && (_0x3254cf = _0x2bc114['toIntVector'](null));
for (_0x364534 += 0x2; _0x364534 < _0x456309; ) {
var _0x570ab8 = _0x364534++;
0x0 == (_0x570ab8 & 0x1) ? (_0x3254cf['push'](_0x570ab8 - 0x1),
_0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x2)) : (_0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x2),
_0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x1));
_0x3254cf[_0x4cc7('0x29')](_0x570ab8);
}
return _0x3254cf;
}
}
;
_0x20f16c[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x20f16c[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], {
'__class__': _0x20f16c
});
var _0x15d2fb = function(_0x11b836) {
this[_0x4cc7('0x3c72')] = this[_0x4cc7('0x139e')] = 0x0;
this['geometry'] = _0x11b836;
_0x2d63f9[_0x4cc7('0x320')](0x0, _0x11b836[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) && (this[_0x4cc7('0x3c73')] = _0x11b836['get_subGeometries']()[_0x4cc7('0x2b')](0x0));
};
_0x16dada['nme3D.model.iterator.GeometryIterator'] = _0x15d2fb;
_0x15d2fb[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3c55'), 'iterator', _0x4cc7('0x3c74')];
_0x15d2fb[_0x4cc7('0x8')] = {};
_0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x11b3')] = null;
_0x15d2fb[_0x4cc7('0x8')]['geometryIndex'] = null;
_0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x3c73')] = null;
_0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x139e')] = null;
_0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.geometryIndex < this.geometry.get_subGeometries().get_length();
}
;
_0x15d2fb[_0x4cc7('0x8')]['__class__'] = _0x15d2fb;
var _0x9856b9 = function(_0x5095a9, _0x3ae987) {
var _0x7226b2 = {};
_0x7226b2[_0x4cc7('0x3c75')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
}
;
_0x7226b2[_0x4cc7('0x3c76')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
_0x7226b2[_0x4cc7('0x3c77')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
if ('NgnhO' !== _0x56067a[_0x4cc7('0x85d')]) {
var _0x5e8dcf = this[_0x4cc7('0xb37')][_0x4cc7('0x13c9')](_0x5095a9, _0x3ae987, c)
, _0x424fcf = _0x3ae987[_0x4cc7('0xe57')]();
_0x3ae987 = _0x3ae987['getFreeFragmentSingleTemp']();
_0x5095a9[_0x4cc7('0x19bc')] = _0x7226b2[_0x4cc7('0x3c75')](0x4, _0x424fcf[_0x4cc7('0x19f4')]());
return _0x5e8dcf += _0x7226b2[_0x4cc7('0x3c76')](_0x7226b2['wMiUH'](_0x4cc7('0x1e2f') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c82')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907['string'](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987), ',\x20') + _0x4bf907['string'](_0x3ae987) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + _0x4cc7('0xf23') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x62c') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + '\x0asub\x20' + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30'), _0x4bf907[_0x4cc7('0x4dc')](c)) + _0x4cc7('0x147');
} else {
null == _0x3ae987 && (_0x3ae987 = !0x1);
_0x15d2fb[_0x4cc7('0x96b')](this, _0x5095a9);
this[_0x4cc7('0x3c78')] = _0x3ae987;
this[_0x4cc7('0x21eb')] = new _0x21e384();
}
};
_0x16dada[_0x4cc7('0x3c79')] = _0x9856b9;
_0x9856b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x38'), _0x4cc7('0x3c7a')];
_0x9856b9[_0x4cc7('0x92b')] = _0x15d2fb;
_0x9856b9[_0x4cc7('0x8')] = _0x5aff49(_0x15d2fb['prototype'], {
'point': null,
'updateUnderlyingData': null,
'hasNext': function() {
if (_0x15d2fb[_0x4cc7('0x8')]['hasNext'][_0x4cc7('0x96b')](this))
return !0x0;
this['updateUnderlyingData'] && this[_0x4cc7('0x3c7b')]();
return !0x1;
},
'next': function() {
this[_0x4cc7('0x3c78')] && this[_0x4cc7('0x3c7b')]();
if (null == this[_0x4cc7('0x3c73')])
return null;
var _0x4b9a37 = this['subGeometry'][_0x4cc7('0xde0')]()
, _0x41b92e = _0x4b9a37[_0x4cc7('0x2b')](this['subGeometryIndex']);
this[_0x4cc7('0x21eb')]['x'] = _0x41b92e;
_0x41b92e = _0x4b9a37['get'](this[_0x4cc7('0x139e')] + 0x1);
this[_0x4cc7('0x21eb')]['y'] = _0x41b92e;
_0x41b92e = _0x4b9a37['get'](this['subGeometryIndex'] + 0x2);
this[_0x4cc7('0x21eb')]['z'] = _0x41b92e;
this[_0x4cc7('0x139e')] += this[_0x4cc7('0x3c73')][_0x4cc7('0x115f')]();
this[_0x4cc7('0x139e')] + 0x2 >= _0x4b9a37[_0x4cc7('0x34')]() && (this[_0x4cc7('0x3c72')]++,
this['subGeometryIndex'] = 0x0,
_0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x94e')]['call'](this) ? this[_0x4cc7('0x3c73')] = this[_0x4cc7('0x11b3')][_0x4cc7('0xe33')]()['get'](this['geometryIndex']) : this['subGeometry'] = null);
return this[_0x4cc7('0x21eb')];
},
'applyChanges': function() {
var _0x4a2e62 = this[_0x4cc7('0x3c73')]
, _0xfd24e = -0x1;
null != _0x4a2e62 && _0x4a2e62['get_vertexStride']();
if (0x0 > _0xfd24e) {
if (0x1 > this[_0x4cc7('0x3c72')])
return;
_0x4a2e62 = this['geometry'][_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](this[_0x4cc7('0x3c72')] - 0x1);
_0xfd24e = _0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x34')]() - _0x4a2e62['get_vertexStride']();
}
_0x4a2e62[_0x4cc7('0xde0')]()['set'](_0xfd24e, this['point']['x']);
_0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x9e7')](_0xfd24e + 0x1, this[_0x4cc7('0x21eb')]['y']);
_0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x9e7')](_0xfd24e + 0x2, this['point']['z']);
_0x4a2e62 != this['subGeometry'] && (_0x5260f5['__instanceof'](_0x4a2e62, _0x151d6e) ? _0x4a2e62['updateVertexData'](_0x4a2e62['get_vertexPositionData']()) : _0x4a2e62[_0x4cc7('0xa9a')](0x1));
},
'__class__': _0x9856b9
});
var _0x132b18 = function(_0x4ce8ce, _0x529b96, _0x171d96, _0x3cb2d4) {
null == _0x3cb2d4 && (_0x3cb2d4 = !0x1);
_0x12dd16[_0x4cc7('0x96b')](this, _0x4ce8ce, _0x171d96, _0x3cb2d4);
_0x4ce8ce = _0x529b96['x'] * _0x529b96['x'] + _0x529b96['y'] * _0x529b96['y'] + _0x529b96['z'] * _0x529b96['z'];
_0x171d96 = _0x4ce8ce - 0x1;
1e-10 > (0x0 <= _0x171d96 ? _0x171d96 : -_0x171d96) || (0x0 == _0x4ce8ce ? (_0x529b96['x'] = 0x0,
_0x529b96['y'] = -0x1,
_0x529b96['z'] = 0x0) : (_0x4ce8ce = 0x1 / Math['sqrt'](_0x4ce8ce),
_0x529b96['x'] *= _0x4ce8ce,
_0x529b96['y'] *= _0x4ce8ce,
_0x529b96['z'] *= _0x4ce8ce));
this['up'] = _0x529b96;
};
_0x16dada[_0x4cc7('0x3c7c')] = _0x132b18;
_0x132b18[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4b1')], _0x4cc7('0x22c4'), _0x4cc7('0x3c7d')];
_0x132b18['__super__'] = _0x12dd16;
_0x132b18['prototype'] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], {
'up': null,
'display': function(_0x39ab6b) {
_0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0x39ab6b);
_0x39ab6b = this[_0x4cc7('0x126')];
var _0xe28c2a = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()
, _0x89e7d3 = this['up'];
_0x39ab6b[_0x4cc7('0xfd9')](_0xe28c2a[_0x4cc7('0xd1a')](), _0x89e7d3);
},
'__class__': _0x132b18
});
var _0x5b521b = function(_0x4331b6, _0x177fdd) {
if (_0x2d63f9[_0x4cc7('0x321')] !== _0x4cc7('0x3c7e')) {
null == _0x177fdd && (_0x177fdd = 0x1);
this['reset']();
this[_0x4cc7('0x3c7f')](_0x4331b6);
this[_0x4cc7('0x22f1')](_0x177fdd);
} else {
_0x4331b6 = 0x1 / _0x4331b6;
var _0xeeb2ad = this['rawData'][_0x4cc7('0x2b')](0x0)
, _0x3cac1d = this[_0x4cc7('0xf8a')]['get'](0x4)
, _0x36d652 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8)
, _0x52fa64 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xc)
, _0x3f43db = this['rawData'][_0x4cc7('0x2b')](0x1)
, _0x58db45 = this['rawData'][_0x4cc7('0x2b')](0x5)
, _0x48ff7c = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9)
, _0x3bae38 = this['rawData']['get'](0xd)
, _0x138380 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x2)
, _0x511c2e = this['rawData'][_0x4cc7('0x2b')](0x6)
, _0x5ed658 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xa)
, _0x43c100 = this['rawData']['get'](0xe)
, _0x339162 = this['rawData'][_0x4cc7('0x2b')](0x3)
, _0x26ea34 = this['rawData'][_0x4cc7('0x2b')](0x7)
, _0x5d7498 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb)
, _0x41d6c5 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf);
this['rawData'][_0x4cc7('0x9e7')](0x0, _0x4331b6 * (_0x58db45 * _0x56067a[_0x4cc7('0x834')](_0x5ed658 * _0x41d6c5, _0x43c100 * _0x5d7498) - _0x48ff7c * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) + _0x56067a[_0x4cc7('0x85a')](_0x3bae38, _0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34)));
this[_0x4cc7('0xf8a')]['set'](0x1, -_0x4331b6 * (_0x56067a[_0x4cc7('0x834')](_0x3f43db * (_0x5ed658 * _0x41d6c5 - _0x56067a[_0x4cc7('0x85f')](_0x43c100, _0x5d7498)), _0x48ff7c * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162)) + _0x3bae38 * _0x56067a['nmEHS'](_0x138380 * _0x5d7498, _0x5ed658 * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x2, _0x4331b6 * (_0x3f43db * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) - _0x58db45 * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x3bae38 * (_0x138380 * _0x26ea34 - _0x511c2e * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x3, -_0x4331b6 * (_0x3f43db * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34) - _0x58db45 * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162) + _0x48ff7c * (_0x56067a[_0x4cc7('0x85f')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x4, -_0x4331b6 * (_0x3cac1d * (_0x5ed658 * _0x41d6c5 - _0x43c100 * _0x5d7498) - _0x36d652 * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) + _0x52fa64 * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34)));
this[_0x4cc7('0xf8a')]['set'](0x5, _0x4331b6 * (_0xeeb2ad * (_0x5ed658 * _0x41d6c5 - _0x43c100 * _0x5d7498) - _0x36d652 * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x52fa64 * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x6, -_0x4331b6 * (_0xeeb2ad * (_0x511c2e * _0x41d6c5 - _0x56067a['Wnflu'](_0x43c100, _0x26ea34)) - _0x3cac1d * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x52fa64 * (_0x56067a[_0x4cc7('0x3c80')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x7, _0x4331b6 * (_0xeeb2ad * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34) - _0x3cac1d * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162) + _0x36d652 * (_0x56067a[_0x4cc7('0x860')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x8, _0x4331b6 * (_0x3cac1d * (_0x48ff7c * _0x41d6c5 - _0x3bae38 * _0x5d7498) - _0x36d652 * (_0x58db45 * _0x41d6c5 - _0x3bae38 * _0x26ea34) + _0x52fa64 * (_0x58db45 * _0x5d7498 - _0x48ff7c * _0x26ea34)));
this['rawData'][_0x4cc7('0x9e7')](0x9, -_0x4331b6 * (_0xeeb2ad * _0x56067a[_0x4cc7('0x861')](_0x48ff7c * _0x41d6c5, _0x3bae38 * _0x5d7498) - _0x36d652 * (_0x3f43db * _0x41d6c5 - _0x3bae38 * _0x339162) + _0x52fa64 * (_0x3f43db * _0x5d7498 - _0x48ff7c * _0x339162)));
this['rawData'][_0x4cc7('0x9e7')](0xa, _0x4331b6 * (_0x56067a['ULoEu'](_0xeeb2ad, _0x58db45 * _0x41d6c5 - _0x3bae38 * _0x26ea34) - _0x3cac1d * (_0x56067a[_0x4cc7('0x862')](_0x3f43db, _0x41d6c5) - _0x3bae38 * _0x339162) + _0x56067a[_0x4cc7('0x862')](_0x52fa64, _0x3f43db * _0x26ea34 - _0x58db45 * _0x339162)));
this[_0x4cc7('0xf8a')]['set'](0xb, -_0x4331b6 * (_0x56067a[_0x4cc7('0x862')](_0xeeb2ad, _0x58db45 * _0x5d7498 - _0x48ff7c * _0x26ea34) - _0x3cac1d * (_0x3f43db * _0x5d7498 - _0x56067a[_0x4cc7('0x3c81')](_0x48ff7c, _0x339162)) + _0x36d652 * (_0x3f43db * _0x26ea34 - _0x58db45 * _0x339162)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xc, -_0x4331b6 * (_0x3cac1d * (_0x48ff7c * _0x43c100 - _0x3bae38 * _0x5ed658) - _0x36d652 * (_0x58db45 * _0x43c100 - _0x3bae38 * _0x511c2e) + _0x52fa64 * (_0x58db45 * _0x5ed658 - _0x48ff7c * _0x511c2e)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xd, _0x4331b6 * (_0xeeb2ad * (_0x48ff7c * _0x43c100 - _0x3bae38 * _0x5ed658) - _0x36d652 * (_0x3f43db * _0x43c100 - _0x3bae38 * _0x138380) + _0x52fa64 * (_0x3f43db * _0x5ed658 - _0x48ff7c * _0x138380)));
this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xe, _0x56067a[_0x4cc7('0x863')](-_0x4331b6, _0xeeb2ad * (_0x56067a[_0x4cc7('0x863')](_0x58db45, _0x43c100) - _0x3bae38 * _0x511c2e) - _0x3cac1d * (_0x3f43db * _0x43c100 - _0x3bae38 * _0x138380) + _0x52fa64 * (_0x3f43db * _0x511c2e - _0x58db45 * _0x138380)));
this[_0x4cc7('0xf8a')]['set'](0xf, _0x4331b6 * (_0xeeb2ad * (_0x58db45 * _0x5ed658 - _0x48ff7c * _0x511c2e) - _0x3cac1d * (_0x3f43db * _0x5ed658 - _0x48ff7c * _0x138380) + _0x36d652 * (_0x3f43db * _0x511c2e - _0x58db45 * _0x138380)));
}
};
_0x16dada[_0x4cc7('0x3c82')] = _0x5b521b;
_0x5b521b[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0xffa'), _0x2d63f9[_0x4cc7('0x502')]];
_0x5b521b[_0x4cc7('0x8')] = {};
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30ce')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30cf')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c83')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30d9')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c84')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30db')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2302')] = null;
_0x5b521b[_0x4cc7('0x8')]['physicsStepStartTime'] = null;
_0x5b521b[_0x4cc7('0x8')]['onGround'] = null;
_0x5b521b[_0x4cc7('0x8')]['wasOnGround'] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2425')] = null;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2313')] = null;
_0x5b521b[_0x4cc7('0x8')]['groundThreshold'] = null;
_0x5b521b[_0x4cc7('0x8')]['reset'] = function() {
this.forceY = this.forceX = this.previousYVelocity = this.previousXVelocity = 0x0;
this.onGround = !0x1;
this.lastInMidair = 0x0;
this.lastOnGround = -Infinity;
this.physicsStepStartTime = 0x0;
this.currentFrictionMultiplier = 0x1;
}
;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c85')] = function(_0x151534, _0x5c9119, _0x3b6766) {
this.wasOnGround = this.onGround;
this.checkGround();
this.onGround ? this.lastOnGround = _0x151534 : this.lastInMidair = _0x151534;
this.physicsStepStartTime = _0x151534;
this.forceY = this.forceX = 0x0;
this.previousXVelocity = _0x5c9119;
this.previousYVelocity = _0x3b6766;
}
;
_0x5b521b[_0x4cc7('0x8')]['onForceApplied'] = function(_0x2fd686, _0x595240) {
if (_0x4cc7('0x3c86') !== 'kXMsF') {
this.pastafarian.setIndexedPosition(0x5, 0x1b);
this.pastafarian.spritesheet.set_currentFrame(0x65);
this.pastafarian.spritesheet.set_xInverted(!0x0);
this.angel.setIndexedPosition(4.9, 23.1);
this.angel.spritesheet.set_currentFrame(0x46);
this.angel.spritesheet.set_xInverted(!0x0);
this.child.setIndexedPosition(4.8, 0x16);
this.child.spritesheet.set_currentFrame(0x45);
this.child.spritesheet.set_xInverted(!0x0);
var _0x589bef = new _0x161060(this.child.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x267d'), 0x12c, -0x154, null, null, null, _0x589bef, null);
_0x589bef = _0x1baaa1.width(0x1e0);
var _0x4bf3a3 = new _0x161060(this.angel.get_onScreen());
this.dialog.addBubble(_0x56067a.UBpOu, -0xa0, -0x8c, null, _0x589bef, null, _0x4bf3a3, null);
_0x589bef = new _0x161060(this.pastafarian.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x267f'), -0x12c, 0xdc, null, null, null, _0x589bef, null);
this.bunny.mesh.set_visible(!0x1);
} else {
this.forceX += _0x2fd686;
this.forceY += _0x595240;
}
}
;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c87')] = function() {
this.onGround = this.forceY <= -this.groundThreshold;
}
;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x22f1')] = function(_0x531fd2) {
if (0x0 >= _0x531fd2)
return this.mass;
this.mass = _0x531fd2;
this.invMass = 0x1 / _0x531fd2;
return this.mass;
}
;
_0x5b521b[_0x4cc7('0x8')]['onUpdateGravity'] = function(_0x500830) {
this.groundThreshold = 0.2 * _0x500830;
}
;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b521b;
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22f1')] = _0x4cc7('0x22f1');
var _0x22f566 = function(_0x3a52f5, _0x4242b4) {
null == _0x4242b4 && (_0x4242b4 = 0x1);
_0x5b521b[_0x4cc7('0x96b')](this, _0x3a52f5, _0x4242b4);
};
_0x16dada[_0x4cc7('0x3c88')] = _0x22f566;
_0x22f566[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'physics', _0x4cc7('0x3c89')];
_0x22f566[_0x4cc7('0x92b')] = _0x5b521b;
_0x22f566[_0x4cc7('0x8')] = _0x5aff49(_0x5b521b[_0x4cc7('0x8')], {
'previousZVelocity': null,
'force': null,
'reset': function() {
_0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x19')]['call'](this);
this[_0x4cc7('0x2443')] = new _0x21e384();
this['previousZVelocity'] = 0x0;
},
'onForceApplied3D': function(_0x383eba, _0x3a69e1, _0x5371ac) {
if ('uqabK' === 'uqabK') {
this[_0x4cc7('0x2443')]['x'] += _0x383eba;
this[_0x4cc7('0x2443')]['y'] += _0x3a69e1;
this[_0x4cc7('0x2443')]['z'] += _0x5371ac;
this['forceX'] = this['force']['x'];
this[_0x4cc7('0x30cf')] = this[_0x4cc7('0x2443')]['y'];
} else {
this['graphics'][_0x4cc7('0x1f32')]();
}
},
'onPhysicsStepStart3D': function(_0x80e6af, _0x16a126, _0x4dfe22, _0x478ac9) {
this['onPhysicsStepStart'](_0x80e6af, _0x16a126, _0x4dfe22);
this[_0x4cc7('0x2443')]['x'] = 0x0;
this[_0x4cc7('0x2443')]['y'] = 0x0;
this[_0x4cc7('0x2443')]['z'] = 0x0;
this[_0x4cc7('0x3c8a')] = _0x478ac9;
},
'__class__': _0x22f566
});
var _0xf40474 = function(_0x4bbb7f) {
this[_0x4cc7('0x3c8b')] = this[_0x4cc7('0x231a')] = !0x1;
this['gameObject'] = _0x4bbb7f;
this[_0x4cc7('0x1f2c')] = new _0x21e384();
this['adjustedVelocity'] = new _0x21e384();
this['force'] = new _0x21e384();
this[_0x4cc7('0x3c8c')] = new _0x21e384();
this[_0x4cc7('0xf30')] = this[_0x4cc7('0x1e3f')] = new _0x22f566(_0x4bbb7f[_0x4cc7('0xbeb')][_0x4cc7('0x2354')]());
};
_0x16dada[_0x4cc7('0x3c8d')] = _0xf40474;
_0xf40474[_0x4cc7('0x8f2')] = [_0x2d63f9['deACO'], 'physics', _0x4cc7('0x3c8e')];
_0xf40474[_0x4cc7('0x8f8')] = [_0x3379a1];
_0xf40474[_0x4cc7('0x8')] = {};
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8f')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x1f2c')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c90')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x242b')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22f2')] = null;
_0xf40474[_0x4cc7('0x8')]['glancingCollisionCallback'] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x1e3f')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x2443')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8c')] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8b')] = null;
_0xf40474[_0x4cc7('0x8')]['disableGravity'] = null;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x371f91) {
var _0x1124ad = _0x4cc7('0x3c91').split('|')
, _0x2578fb = 0x0;
while (!![]) {
switch (_0x1124ad[_0x2578fb++]) {
case '0':
var _0x421b19 = this.gameObject.mesh;
continue;
case '1':
this.adjustedVelocity.y = (this.velocity.y + this.physicsData3D.previousYVelocity) / 0x2 * _0x371f91;
continue;
case '2':
_0x371f91 = _0x421b19.get_position();
continue;
case '3':
_0x6b7304.z = _0x371f91.z + _0x26d292.z;
continue;
case '4':
_0x6b7304.x = _0x371f91.x + _0x26d292.x;
continue;
case '5':
this.applyCurrentForce(_0x371f91);
continue;
case '6':
_0x421b19.set_position(_0x371f91);
continue;
case '7':
_0x6b7304.y = _0x371f91.y + _0x26d292.y;
continue;
case '8':
var _0x26d292 = this.adjustedVelocity
, _0x6b7304 = _0x371f91;
continue;
case '9':
null == _0x6b7304 && (_0x6b7304 = new _0x21e384());
continue;
case '10':
this.adjustedVelocity.z = (this.velocity.z + this.physicsData3D.previousZVelocity) / 0x2 * _0x371f91;
continue;
case '11':
this.physicsData3D.onPhysicsStepStart3D(this.gameObject.level.unpausedTime, this.velocity.x, this.velocity.y, this.velocity.z);
continue;
case '12':
this.adjustedVelocity.x = (this.velocity.x + this.physicsData3D.previousXVelocity) / 0x2 * _0x371f91;
continue;
}
break;
}
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c92')] = function(_0x10218c) {
if (_0x4cc7('0x3c93') !== _0x4cc7('0x3c94')) {
var _0x134ee1 = this.force;
_0x10218c *= this.physicsData.invMass;
var _0xcf9517 = this.force;
null == _0xcf9517 && (_0xcf9517 = new _0x21e384());
_0xcf9517.x = _0x134ee1.x * _0x10218c;
_0xcf9517.y = _0x134ee1.y * _0x10218c;
_0xcf9517.z = _0x134ee1.z * _0x10218c;
_0x134ee1 = this.velocity;
_0x10218c = this.force;
_0xcf9517 = this.velocity;
null == _0xcf9517 && (_0xcf9517 = new _0x21e384());
_0xcf9517.x = _0x134ee1.x + _0x10218c.x;
_0xcf9517.y = _0x134ee1.y + _0x10218c.y;
_0xcf9517.z = _0x134ee1.z + _0x10218c.z;
null == this.gameObject.level || this.disableGravity ? (this.force.x = 0x0,
this.force.y = 0x0,
this.force.z = 0x0) : (_0x134ee1 = this.force,
_0x10218c = this.gameObject.level.gravity3D,
_0x134ee1.x = _0x10218c.x,
_0x134ee1.y = _0x10218c.y,
_0x134ee1.z = _0x10218c.z);
} else {
null == _0xcf9517 && (_0xcf9517 = !0x1);
_0x2116b2.low = 0x8ad19;
for (var _0x4dd4a7 = null, _0x5ed07f = 0x0, _0x494374 = this.sections; _0x5ed07f < _0x494374.get_length(); ) {
var _0x26f812 = _0x494374.get(_0x5ed07f);
++_0x5ed07f;
if (_0xcf9517 || null != _0x26f812.decorators) {
if (_0x10218c < _0x26f812.endZ)
return _0x10218c >= _0x26f812.startZ || _0x134ee1 ? _0x26f812 : null == _0x134ee1 ? null : _0x4dd4a7;
_0x4dd4a7 = _0x26f812;
}
}
return _0x134ee1 || null == _0x134ee1 ? null : _0x4dd4a7;
}
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c95')] = function(_0x307fff, _0x457461) {
if (!(null == this.gameObject.collider || null == _0x307fff.collider || 0x0 >= _0x457461 || this.onlyCheckTriggers && !_0x307fff.isTrigger)) {
if (_0x4cc7('0x3c96') !== _0x4cc7('0x3c96')) {
var _0x366a39 = this.font;
return null != _0x842c50[_0x307fff] ? _0x366a39.getReserved(_0x307fff) : _0x366a39.h[_0x307fff];
} else {
var _0x42caee = _0x4cc7('0x3c97').split('|')
, _0x2403da = 0x0;
while (!![]) {
switch (_0x42caee[_0x2403da++]) {
case '0':
_0x4179dc.dirty && (_0x4179dc.updateAABB(),
_0x4179dc.dirty = !0x1);
continue;
case '1':
_0x4179dc.dirty && (_0x4179dc.updateAABB(),
_0x4179dc.dirty = !0x1);
continue;
case '2':
var _0x4179dc = this.gameObject.collider;
continue;
case '3':
_0x4179dc = this.gameObject.collider.aabb;
continue;
case '4':
_0x4179dc = _0x307fff.collider;
continue;
case '5':
var _0x3d993c = _0x307fff.collider.aabb;
continue;
case '6':
!(_0x4179dc.min.x <= _0x3d993c.max.x && _0x4179dc.max.x >= _0x3d993c.min.x && _0x4179dc.min.y <= _0x3d993c.max.y && _0x4179dc.max.y >= _0x3d993c.min.y && _0x4179dc.min.z <= _0x3d993c.max.z && _0x4179dc.max.z >= _0x3d993c.min.z) || null != this.preCollisionCallback && !this.preCollisionCallback(_0x307fff) || null != _0x307fff.rigidbody && (!this.gameObject.isTrigger && _0x307fff.rigidbody.onlyCheckTriggers || null != _0x307fff.rigidbody.preCollisionCallback && !_0x307fff.rigidbody.preCollisionCallback(this.gameObject)) || (_0xf40474.otherObject = _0x307fff,
_0xf40474.stepTime = _0x457461,
this.gameObject.collider.collisionResult.reset(),
_0x307fff.collider.collisionResult.reset(),
this.gameObject.collider.collideWith(_0x307fff.collider),
this.gameObject.collider.collisionResult.touching && (this.applyCollisionResult(_0xf40474.stepTime, _0xf40474.otherObject),
_0x56067a.NQnld(null, _0xf40474.otherObject.rigidbody) && _0xf40474.otherObject.rigidbody.applyCollisionResult(_0xf40474.stepTime, this.gameObject)));
continue;
}
break;
}
}
}
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c98')] = function(_0xdd83f9, _0x42e042) {
var _0x2ec785 = this.gameObject.collider.collisionResult
, _0x1ac214 = _0x2ec785.normal
, _0x10779b = this.velocity
, _0x33fe9a = this.collisionForce;
null == _0x33fe9a && (_0x33fe9a = new _0x21e384());
_0x10779b = _0x10779b.x * _0x1ac214.x + _0x10779b.y * _0x1ac214.y + _0x2d63f9.ZJgBd(_0x10779b.z, _0x1ac214.z);
_0x33fe9a.x = _0x10779b * _0x1ac214.x;
_0x33fe9a.y = _0x10779b * _0x1ac214.y;
_0x33fe9a.z = _0x10779b * _0x1ac214.z;
_0x33fe9a = this.collisionForce;
if (1e-10 > _0x33fe9a.x * _0x1ac214.x + _0x33fe9a.y * _0x1ac214.y + _0x33fe9a.z * _0x1ac214.z) {
_0x10779b = _0x33fe9a = this.collisionForce;
null == _0x10779b && (_0x10779b = new _0x21e384());
_0x10779b.x = -0x1 * _0x33fe9a.x;
_0x10779b.y = -0x1 * _0x33fe9a.y;
_0x10779b.z = -0x1 * _0x33fe9a.z;
if (null != this.collisionCallback && !this.collisionCallback(_0x42e042, this.collisionForce) || this.gameObject.isTrigger || _0x42e042.isTrigger)
return;
_0x2ec785.updatesVelocityX && (this.velocity.x += this.collisionForce.x);
_0x2ec785.updatesVelocityY && (this.velocity.y += this.collisionForce.y);
_0x2ec785.updatesVelocityZ && (this.velocity.z += this.collisionForce.z);
_0x42e042 = this.collisionForce;
_0xdd83f9 = this.physicsData.mass / _0xdd83f9;
_0x33fe9a = this.collisionForce;
null == _0x33fe9a && (_0x33fe9a = new _0x21e384());
_0x33fe9a.x = _0x42e042.x * _0xdd83f9;
_0x33fe9a.y = _0x42e042.y * _0xdd83f9;
_0x33fe9a.z = _0x42e042.z * _0xdd83f9;
this.recordForceFromCollision(this.collisionForce.x, this.collisionForce.y, this.collisionForce.z);
} else if (null != this.glancingCollisionCallback && !this.glancingCollisionCallback(_0x42e042) || this.gameObject.isTrigger || _0x42e042.isTrigger)
return;
_0xdd83f9 = this.collisionForce;
_0x42e042 = this.gameObject.mesh.get_position();
_0x2ec785 = _0x2ec785.distanceOut;
_0x33fe9a = _0xdd83f9;
null == _0x33fe9a && (_0x33fe9a = new _0x21e384());
_0x33fe9a.x = _0x42e042.x + _0x1ac214.x * _0x2ec785;
_0x33fe9a.y = _0x42e042.y + _0x1ac214.y * _0x2ec785;
_0x33fe9a.z = _0x42e042.z + _0x1ac214.z * _0x2ec785;
this.gameObject.mesh.set_position(_0xdd83f9);
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
if ('JtcQw' === _0x2d63f9.MvBqO) {
this.velocity.x = 0x0;
this.velocity.y = 0x0;
this.velocity.z = 0x0;
this.force.x = 0x0;
this.force.y = 0x0;
this.force.z = 0x0;
this.physicsData3D.reset();
} else {
var _0x25ffd3 = new _0x3a1efa();
for (a = a.h; null != a; ) {
var _0x1ea0f3 = a.item;
a = a.next;
_0x1ea0f3 = _0x4b4d92.createInstance(b, [_0x1ea0f3]);
var _0xb5db3a = _0x1ea0f3.id;
null != _0x842c50[_0xb5db3a] ? _0x25ffd3.setReserved(_0xb5db3a, _0x1ea0f3) : _0x25ffd3.h[_0xb5db3a] = _0x1ea0f3;
}
return _0x25ffd3;
}
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22be')] = function(_0x10b9a3, _0x502f48, _0x490543) {
this.force.x += _0x10b9a3;
this.force.y += _0x502f48;
this.force.z += _0x490543;
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c99')] = function(_0x111063, _0x527f86, _0xe44973) {
if (null != this.physicsData3D)
this.physicsData3D.onForceApplied3D(_0x111063, _0x527f86, _0xe44973);
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = function(_0x18d630, _0x173f8f, _0x5784eb) {
this.velocity.x += _0x18d630 * this.physicsData.invMass;
this.velocity.y += _0x173f8f * this.physicsData.invMass;
this.velocity.z += _0x5784eb * this.physicsData.invMass;
}
;
_0xf40474[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf40474;
var _0x453d1a = function(_0xb27655) {
if (_0x4cc7('0x3c9a') === _0x4cc7('0x3c9b')) {
if (_0x596a1b < _0x204525['length']) {
var _0x168d6c = _0x596a1b++;
return {
'value': _0x3bb917(_0x168d6c, _0x204525[_0x168d6c]),
'done': !0x1
};
}
_0x578190[_0x4cc7('0x3a')] = function() {
return {
'done': !0x0,
'value': void 0x0
};
}
;
return _0x578190[_0x4cc7('0x3a')]();
} else {
this[_0x4cc7('0x232d')] = this['updatesVelocityX'] = this[_0x4cc7('0x2498')] = this[_0x4cc7('0x232f')] = !0x0;
this[_0x4cc7('0x3c9c')] = 0x0;
this[_0x4cc7('0x30d9')] = 0x1;
this['touching'] = !0x1;
this[_0x4cc7('0xcca')] = new _0x21e384();
this[_0x4cc7('0x3c9d')] = new _0x21e384();
_0xb27655 && (this[_0x4cc7('0x30d9')] = 0x0);
}
};
_0x16dada['nme3D.physics.collision.CollisionData'] = _0x453d1a;
_0x453d1a['__name__'] = ['nme3D', _0x4cc7('0x22c4'), 'collision', _0x4cc7('0x3c9e')];
_0x453d1a['finalizeCollision'] = function(_0x3e01e1, _0x340070) {
if (_0x4cc7('0x3c9f') !== _0x4cc7('0x3c9f')) {
if (_0x4cc7('0x39b') != typeof _0x3bb917)
return _0x3dd250[_0x4cc7('0x1327')];
_0x3dd250[_0x4cc7('0x1327')] = [_0x3bb917, _0x596a1b, _0x578190];
} else {
if (_0x3e01e1[_0x4cc7('0x2326')]['touching']) {
var _0x3a552 = _0x3e01e1[_0x4cc7('0x2326')][_0x4cc7('0xcca')]
, _0x22062a = _0x2d63f9[_0x4cc7('0x3ca0')](_0x3a552['x'] * _0x3a552['x'] + _0x3a552['y'] * _0x3a552['y'], _0x3a552['z'] * _0x3a552['z'])
, _0x28702f = _0x22062a - 0x1;
1e-10 > (0x0 <= _0x28702f ? _0x28702f : -_0x28702f) || (0x0 == _0x22062a ? (_0x3a552['x'] = 0x1,
_0x3a552['y'] = 0x0,
_0x3a552['z'] = 0x0) : (_0x22062a = 0x1 / Math[_0x4cc7('0x2c')](_0x22062a),
_0x3a552['x'] *= _0x22062a,
_0x3a552['y'] *= _0x22062a,
_0x3a552['z'] *= _0x22062a));
_0x3e01e1[_0x4cc7('0x2326')][_0x4cc7('0x3ca1')](_0x3e01e1[_0x4cc7('0x7ba')][_0x4cc7('0xfc6')]());
_0x340070[_0x4cc7('0x2326')][_0x4cc7('0x3ca2')](_0x3e01e1['collisionResult']);
_0x340070['collisionResult'][_0x4cc7('0x3ca1')](_0x340070[_0x4cc7('0x7ba')]['get_parent']());
} else
_0x340070['collisionResult'][_0x4cc7('0x307c')] = !0x1;
}
}
;
_0x453d1a[_0x4cc7('0x8')] = {};
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x307c')] = null;
_0x453d1a[_0x4cc7('0x8')]['invMass'] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0xcca')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3c9c')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3c9d')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x232d')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca3')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x2498')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x232f')] = null;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca1')] = function(_0x1833df) {
var _0x1fa6fa = this.worldNormal
, _0xf44bda = this.normal;
_0x1fa6fa.x = _0xf44bda.x;
_0x1fa6fa.y = _0xf44bda.y;
_0x1fa6fa.z = _0xf44bda.z;
null != _0x1833df && (_0x1833df = _0x1833df.get_inverseSceneTransform(),
_0xf44bda = _0x1fa6fa = this.normal,
_0x3bafe8.fromMatrix(_0x1833df, _0x39582d.quaternion),
_0x3bafe8.rotatePoint(_0x39582d.quaternion, _0x1fa6fa, _0xf44bda));
}
;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca2')] = function(_0x176c7b) {
this.touching = _0x176c7b.touching;
var _0x5ee37f = _0x176c7b.worldNormal
, _0x17f04c = this.normal;
null == _0x17f04c && (_0x17f04c = new _0x21e384());
_0x17f04c.x = -0x1 * _0x5ee37f.x;
_0x17f04c.y = -0x1 * _0x5ee37f.y;
_0x17f04c.z = -0x1 * _0x5ee37f.z;
this.stable = _0x176c7b.stable;
this.updatesVelocityX = _0x176c7b.updatesVelocityX;
this.updatesVelocityY = _0x176c7b.updatesVelocityY;
this.updatesVelocityZ = _0x176c7b.updatesVelocityZ;
_0x5ee37f = this.invMass + _0x176c7b.invMass;
0x0 >= _0x5ee37f ? (this.distanceOut = 0x0,
_0x176c7b.distanceOut = 0x0) : (this.distanceOut = this.invMass / _0x5ee37f * _0x176c7b.distanceOut,
_0x176c7b.distanceOut *= _0x2d63f9.QiktY(_0x176c7b.invMass, _0x5ee37f));
}
;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca4')] = function(_0x1fd32b) {
if (_0x1fd32b.touching)
if (this.touching) {
var _0x24c2ca = this.normal
, _0x405089 = this.distanceOut
, _0x71bd4f = null;
null == _0x71bd4f && (_0x71bd4f = new _0x21e384());
_0x71bd4f.x = _0x24c2ca.x * _0x405089;
_0x71bd4f.y = _0x56067a.EEIRo(_0x24c2ca.y, _0x405089);
_0x71bd4f.z = _0x24c2ca.z * _0x405089;
_0x24c2ca = this.normal;
_0x405089 = _0x1fd32b.normal;
_0x71bd4f = _0x1fd32b.distanceOut;
var _0x58e3ec = this.normal;
null == _0x58e3ec && (_0x58e3ec = new _0x21e384());
_0x58e3ec.x = _0x24c2ca.x + _0x405089.x * _0x71bd4f;
_0x58e3ec.y = _0x24c2ca.y + _0x405089.y * _0x71bd4f;
_0x58e3ec.z = _0x24c2ca.z + _0x405089.z * _0x71bd4f;
_0x24c2ca = this.normal;
this.distanceOut = Math.sqrt(_0x56067a.VFuDG(_0x24c2ca.x * _0x24c2ca.x, _0x24c2ca.y * _0x24c2ca.y) + _0x24c2ca.z * _0x24c2ca.z);
_0x24c2ca = this.normal;
_0x405089 = 0x1 / this.distanceOut;
_0x71bd4f = this.normal;
null == _0x71bd4f && (_0x71bd4f = new _0x21e384());
_0x71bd4f.x = _0x24c2ca.x * _0x405089;
_0x71bd4f.y = _0x24c2ca.y * _0x405089;
_0x71bd4f.z = _0x24c2ca.z * _0x405089;
this.stable = this.stable && _0x1fd32b.stable;
this.updatesVelocityX = this.updatesVelocityX || _0x1fd32b.updatesVelocityX;
this.updatesVelocityY = this.updatesVelocityY || _0x1fd32b.updatesVelocityY;
this.updatesVelocityZ = this.updatesVelocityZ || _0x1fd32b.updatesVelocityZ;
} else
this.touching = !0x0,
_0x24c2ca = this.normal,
_0x405089 = _0x1fd32b.normal,
_0x24c2ca.x = _0x405089.x,
_0x24c2ca.y = _0x405089.y,
_0x24c2ca.z = _0x405089.z,
this.stable = _0x1fd32b.stable,
this.updatesVelocityX = _0x1fd32b.updatesVelocityX,
this.updatesVelocityY = _0x1fd32b.updatesVelocityY,
this.updatesVelocityZ = _0x1fd32b.updatesVelocityZ,
this.distanceOut = _0x1fd32b.distanceOut;
}
;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
this.updatesVelocityZ = this.updatesVelocityY = this.updatesVelocityX = this.stable = !0x0;
}
;
_0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x453d1a;
var _0x6a0fd4 = function(_0x6126b8, _0x573852, _0x236293) {
_0x83d928['call'](this, _0x6126b8, 4.1887902047863905 * _0x573852 * _0x573852 * _0x573852 * 0xb4 / 3.141592653589793);
this[_0x4cc7('0x22c6')] = _0x236293;
this[_0x4cc7('0xf3f')] = _0x573852;
};
_0x16dada[_0x4cc7('0x3ca5')] = _0x6a0fd4;
_0x6a0fd4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'physics', _0x4cc7('0x3104'), _0x4cc7('0x3ca6')];
_0x6a0fd4[_0x4cc7('0x92b')] = _0x83d928;
_0x6a0fd4[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], {
'rigidbody': null,
'radius': null,
'updateAABB': function() {
var _0x1da1d9 = this[_0x4cc7('0x7ba')][_0x4cc7('0x13f9')]();
this['aabb'][_0x4cc7('0x53')]['x'] = _0x1da1d9['x'] - this[_0x4cc7('0xf3f')];
this[_0x4cc7('0x2bde')]['min']['y'] = _0x2d63f9[_0x4cc7('0x31c')](_0x1da1d9['y'], this[_0x4cc7('0xf3f')]);
this[_0x4cc7('0x2bde')]['min']['z'] = _0x1da1d9['z'] - this[_0x4cc7('0xf3f')];
this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['x'] = _0x1da1d9['x'] + this['radius'];
this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['y'] = _0x1da1d9['y'] + this[_0x4cc7('0xf3f')];
this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] = _0x1da1d9['z'] + this[_0x4cc7('0xf3f')];
},
'collideWith': function(_0x314c62, _0x4f0084) {
this[_0x4cc7('0x2326')][_0x4cc7('0x307c')] = !0x1;
this[_0x4cc7('0x2326')][_0x4cc7('0x232d')] = !0x1;
_0x314c62[_0x4cc7('0x3074')](this['object']['get_scenePosition'](), this['radius'], _0x48c401(this, this[_0x4cc7('0x3ca7')]));
_0x453d1a[_0x4cc7('0x3ca8')](this, _0x314c62);
},
'collideWithPoint': function(_0xf4d4fe, _0x536163, _0x461c52) {
var _0x15ef0b = this[_0x4cc7('0x7ba')][_0x4cc7('0x13f9')]()
, _0x1500f8 = (_0x15ef0b['x'] - _0xf4d4fe['x']) * (_0x15ef0b['x'] - _0xf4d4fe['x']) + (_0x15ef0b['y'] - _0xf4d4fe['y']) * (_0x15ef0b['y'] - _0xf4d4fe['y']) + _0x2d63f9[_0x4cc7('0x31c')](_0x15ef0b['z'], _0xf4d4fe['z']) * _0x2d63f9['RZjIz'](_0x15ef0b['z'], _0xf4d4fe['z']);
_0x1500f8 <= _0x536163 * _0x536163 && (_0x15ef0b = null != this['rigidbody'] ? this[_0x4cc7('0x2326')] : _0x6a0fd4[_0x4cc7('0x3ca9')],
_0x15ef0b[_0x4cc7('0x307c')] = !0x0,
_0x15ef0b['stable'] = _0x461c52,
_0x15ef0b[_0x4cc7('0x3c9c')] = _0x536163 - Math['sqrt'](_0x1500f8),
_0x536163 = this[_0x4cc7('0x7ba')]['get_scenePosition'](),
_0x461c52 = _0x15ef0b['normal'],
null == _0x461c52 && (_0x461c52 = new _0x21e384()),
_0x461c52['x'] = _0x536163['x'] - _0xf4d4fe['x'],
_0x461c52['y'] = _0x536163['y'] - _0xf4d4fe['y'],
_0x461c52['z'] = _0x536163['z'] - _0xf4d4fe['z'],
_0xf4d4fe = _0x15ef0b[_0x4cc7('0xcca')],
_0x536163 = _0xf4d4fe['x'] * _0xf4d4fe['x'] + _0xf4d4fe['y'] * _0xf4d4fe['y'] + _0xf4d4fe['z'] * _0xf4d4fe['z'],
_0x461c52 = _0x536163 - 0x1,
1e-10 > (0x0 <= _0x461c52 ? _0x461c52 : -_0x461c52) || (0x0 == _0x536163 ? (_0xf4d4fe['x'] = 0x1,
_0xf4d4fe['y'] = 0x0,
_0xf4d4fe['z'] = 0x0) : (_0x536163 = 0x1 / Math[_0x4cc7('0x2c')](_0x536163),
_0xf4d4fe['x'] *= _0x536163,
_0xf4d4fe['y'] *= _0x536163,
_0xf4d4fe['z'] *= _0x536163)),
null != this['rigidbody'] ? (_0xf4d4fe = this[_0x4cc7('0x22c6')],
_0xf4d4fe[_0x4cc7('0x3c8f')][_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x307c')] && (_0xf4d4fe[_0x4cc7('0x3c98')](_0xf40474[_0x4cc7('0x3caa')], _0xf40474[_0x4cc7('0x3cab')]),
null != _0xf40474[_0x4cc7('0x3cab')][_0x4cc7('0x22c6')] && _0xf40474[_0x4cc7('0x3cab')][_0x4cc7('0x22c6')]['applyCollisionResult'](_0xf40474[_0x4cc7('0x3caa')], _0xf4d4fe['gameObject'])),
_0x15ef0b[_0x4cc7('0x307c')] = !0x1,
this[_0x4cc7('0x7ba')]['get_scenePosition']()) : this[_0x4cc7('0x2326')][_0x4cc7('0x3ca4')](_0x6a0fd4['workingResult']));
},
'forPointsNearSphere': function(_0x39b7e1, _0x3691e5, _0x40a14c) {
_0x40a14c(this['object'][_0x4cc7('0x13f9')](), _0x3691e5 + this[_0x4cc7('0xf3f')], !0x1);
},
'__class__': _0x6a0fd4
});
var _0x2eee4b = function(_0x44e0c3, _0x49aa93, _0x4605af, _0x2cb467, _0x209bc3, _0x21bb03) {
null == _0x2cb467 && (_0x2cb467 = !0x0);
_0x49aa93 = new _0x3c2839(_0x49aa93,_0x4605af,0x1,0x1,!0x1);
null == _0x21bb03 && (_0x44e0c3 = _0x4113bc['getTexture'](_0x44e0c3, _0x2cb467),
_0x21bb03 = new _0x705f29(_0x44e0c3['texture']),
_0x21bb03[_0x4cc7('0x1772')](!0x0));
_0x21bb03['set_bothSides'](!0x0);
_0x5b5b9f['call'](this, _0x49aa93, _0x21bb03);
};
_0x16dada['nme3D.render.Billboard'] = _0x2eee4b;
_0x2eee4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'render', _0x4cc7('0x3cac')];
_0x2eee4b[_0x4cc7('0x92b')] = _0x5b5b9f;
_0x2eee4b[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], {
'__class__': _0x2eee4b
});
var _0x1339f5 = function() {
this[_0x4cc7('0x53')] = new _0x21e384(Infinity,Infinity,Infinity);
this[_0x4cc7('0x52')] = new _0x21e384(-Infinity,-Infinity,-Infinity);
};
_0x16dada[_0x4cc7('0x3cad')] = _0x1339f5;
_0x1339f5[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3cae'), 'AABB'];
_0x1339f5[_0x4cc7('0x8')] = {};
_0x1339f5[_0x4cc7('0x8')]['min'] = null;
_0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x52')] = null;
_0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function() {
this.min.x = Infinity;
this.min.y = Infinity;
this.min.z = Infinity;
this.max.x = -Infinity;
this.max.y = -Infinity;
this.max.z = -Infinity;
}
;
_0x1339f5[_0x4cc7('0x8')]['extendToPoint'] = function(_0x47452e) {
if (Infinity == this.min.x) {
var _0x47f69d = this.min;
_0x47f69d.x = _0x47452e.x;
_0x47f69d.y = _0x47452e.y;
_0x47f69d.z = _0x47452e.z;
_0x47f69d = this.max;
_0x47f69d.x = _0x47452e.x;
_0x47f69d.y = _0x47452e.y;
_0x47f69d.z = _0x47452e.z;
} else
_0x47452e.x < this.min.x ? this.min.x = _0x47452e.x : _0x47452e.x > this.max.x && (this.max.x = _0x47452e.x),
_0x47452e.y < this.min.y ? this.min.y = _0x47452e.y : _0x47452e.y > this.max.y && (this.max.y = _0x47452e.y),
_0x47452e.z < this.min.z ? this.min.z = _0x47452e.z : _0x47452e.z > this.max.z && (this.max.z = _0x47452e.z);
}
;
_0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x310e')] = function(_0x9d6ada, _0x53c8ce, _0x1e17a0) {
Infinity == this.min.x ? (this.max.x = this.min.x = _0x9d6ada,
this.max.y = this.min.y = _0x53c8ce,
this.max.z = this.min.z = _0x1e17a0) : (_0x9d6ada < this.min.x ? this.min.x = _0x9d6ada : _0x9d6ada > this.max.x && (this.max.x = _0x9d6ada),
_0x53c8ce < this.min.y ? this.min.y = _0x53c8ce : _0x53c8ce > this.max.y && (this.max.y = _0x53c8ce),
_0x1e17a0 < this.min.z ? this.min.z = _0x1e17a0 : _0x1e17a0 > this.max.z && (this.max.z = _0x1e17a0));
}
;
_0x1339f5[_0x4cc7('0x8')]['extendToBox'] = function(_0x86e22d) {
if ('NYoQO' !== _0x4cc7('0x3caf')) {
return null != this.__proxy ? this.__proxy.loadBytes(_0x86e22d) : _0x3ad3c9.prototype.loadBytes.call(this, _0x86e22d);
} else {
if (Infinity == this.min.x) {
if (_0x4cc7('0x3cb0') !== _0x4cc7('0x3cb1')) {
var _0x1bef1f = '5|6|1|2|0|3|4|8|7'.split('|')
, _0x120fca = 0x0;
while (!![]) {
switch (_0x1bef1f[_0x120fca++]) {
case '0':
_0x39c0d4 = this.max;
continue;
case '1':
_0x39c0d4.y = _0x9fbf48.y;
continue;
case '2':
_0x39c0d4.z = _0x9fbf48.z;
continue;
case '3':
_0x86e22d = _0x86e22d.max;
continue;
case '4':
_0x39c0d4.x = _0x86e22d.x;
continue;
case '5':
var _0x39c0d4 = this.min
, _0x9fbf48 = _0x86e22d.min;
continue;
case '6':
_0x39c0d4.x = _0x9fbf48.x;
continue;
case '7':
_0x39c0d4.z = _0x86e22d.z;
continue;
case '8':
_0x39c0d4.y = _0x86e22d.y;
continue;
}
break;
}
} else {
var _0x4676be = _0x86e22d.currentValue += _0x86e22d.increment;
this.removeChildAt(_0x4676be);
}
} else
_0x86e22d.min.x < this.min.x ? this.min.x = _0x86e22d.min.x : _0x86e22d.max.x > this.max.x && (this.max.x = _0x86e22d.max.x),
_0x86e22d.min.y < this.min.y ? this.min.y = _0x86e22d.min.y : _0x86e22d.max.y > this.max.y && (this.max.y = _0x86e22d.max.y),
_0x86e22d.min.z < this.min.z ? this.min.z = _0x86e22d.min.z : _0x86e22d.max.z > this.max.z && (this.max.z = _0x86e22d.max.z);
}
}
;
_0x1339f5[_0x4cc7('0x8')]['extendBy'] = function(_0x100048) {
this.min.x -= _0x100048;
this.min.y -= _0x100048;
this.min.z -= _0x100048;
this.max.x += _0x100048;
this.max.y += _0x100048;
this.max.z += _0x100048;
}
;
_0x1339f5[_0x4cc7('0x8')]['scaleByComplex'] = function(_0x3bd14a, _0x264586, _0x339578) {
this.min.x *= _0x3bd14a;
this.min.y *= _0x264586;
this.min.z *= _0x339578;
this.max.x *= _0x3bd14a;
this.max.y *= _0x264586;
this.max.z *= _0x339578;
}
;
_0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1339f5;
var _0x4113bc = function() {};
_0x16dada[_0x4cc7('0x3cb2')] = _0x4113bc;
_0x4113bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x52a'), _0x4cc7('0x3cb3')];
_0x4113bc['getTexture'] = function(_0x32d55b, _0x4b7368) {
null == _0x4b7368 && (_0x4b7368 = !0x0);
var _0x2a186b = _0x4113bc[_0x4cc7('0x121b')];
_0x2a186b = null != _0x842c50[_0x32d55b] ? _0x2a186b[_0x4cc7('0xd77')](_0x32d55b) : _0x2a186b['h'][_0x32d55b];
if (null != _0x2a186b)
return _0x2a186b;
_0x2a186b = new _0x4823cd(_0x32d55b,_0x4b7368);
null != _0x2a186b[_0x4cc7('0x3cb4')] && (_0x4b7368 = _0x4113bc[_0x4cc7('0x121b')],
null != _0x842c50[_0x32d55b] ? _0x4b7368[_0x4cc7('0x97d')](_0x32d55b, _0x2a186b) : _0x4b7368['h'][_0x32d55b] = _0x2a186b);
return _0x2a186b;
}
;
var _0x4823cd = function(_0x164040, _0x3621ba, _0x3e347d) {
-0x1 != _0x164040[_0x4cc7('0x15ca')]('.') ? (this[_0x4cc7('0x3cb4')] = _0x4113bc[_0x4cc7('0xc00')] + _0x164040,
_0x3621ba || (this[_0x4cc7('0x3cb4')] = _0x4cc7('0x692') + _0x164040)) : (_0x3621ba = _0x4bf907[_0x4cc7('0xd08')](_0x164040),
null == _0x3621ba && (_0x3621ba = 0x1),
this[_0x4cc7('0x98b')] = this['width'] = _0x3621ba,
_0x3621ba = _0x164040[_0x4cc7('0x2d')]('x'),
0x0 <= _0x3621ba && (_0x164040 = _0x4bf907[_0x4cc7('0xd08')](_0x3a8a6f[_0x4cc7('0x946')](_0x164040, _0x56067a['VFuDG'](_0x3621ba, 0x1), null)),
null != _0x164040 && (this['height'] = _0x164040)));
_0x164040 = null;
null != this[_0x4cc7('0x3cb4')] && (_0x164040 = _0x6fe3b9[_0x4cc7('0x21e7')](this['filename']),
this[_0x4cc7('0x7d9')] = _0x164040[_0x4cc7('0x7d9')],
this[_0x4cc7('0x98b')] = _0x164040[_0x4cc7('0x98b')]);
_0x164040 = new _0xf32aa2(_0x164040);
this[_0x4cc7('0x3cb5')] = _0x180fa9[_0x4cc7('0x3cb5')];
null == this[_0x4cc7('0x5c1')] && (this[_0x4cc7('0x3cb6')] = this[_0x4cc7('0x7d9')] / _0x164040[_0x4cc7('0xa74')](),
this[_0x4cc7('0x3cb7')] = this['height'] / _0x164040[_0x4cc7('0xa75')]());
this['texture'] = _0x164040;
};
_0x16dada[_0x4cc7('0x3cb8')] = _0x4823cd;
_0x4823cd[_0x4cc7('0x8f2')] = ['nme3D', 'utils', _0x4cc7('0x3cb9')];
_0x4823cd[_0x4cc7('0x8')] = {};
_0x4823cd[_0x4cc7('0x8')]['filename'] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb6')] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb7')] = null;
_0x4823cd[_0x4cc7('0x8')]['texture'] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb5')] = null;
_0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4823cd;
var _0x3b7d43 = function() {};
_0x16dada[_0x4cc7('0x3cba')] = _0x3b7d43;
_0x3b7d43[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x3cbb')];
_0x3b7d43[_0x4cc7('0x2d6')] = {};
_0x3b7d43[_0x4cc7('0x2d6')][_0x4cc7('0xbc6')] = _0x2d63f9.jFvWz;
_0x3b7d43[_0x4cc7('0xd88')] = function() {
if ('gLiwc' === _0x4cc7('0x3cbc')) {
return _0x4ce948[_0x4cc7('0xd88')]();
} else {
return this[_0x4cc7('0x183a')];
}
}
;
_0x3b7d43[_0x4cc7('0xc09')] = function(_0x19aaf9, _0x1791b5) {
_0x3b7d43[_0x4cc7('0x3cbd')](_0x19aaf9, _0x1791b5);
}
;
_0x3b7d43[_0x4cc7('0x3cbd')] = function(_0x50b9f6, _0x176847) {
null == _0x176847 && (_0x176847 = _0x4cc7('0xc0b'));
var _0x16a914 = _0x50b9f6[_0x4cc7('0x1124')];
if (_0x4b4d92[_0x2d63f9[_0x4cc7('0x328')]](_0x50b9f6[_0x4cc7('0x42')]) == _0x51c10b['TObject']) {
for (var _0x3b2dce = '', _0x87bd02 = _0x19c1c0[_0x4cc7('0x995')](_0x50b9f6[_0x4cc7('0x42')]), _0x23cf27 = 0x0; _0x23cf27 < _0x87bd02[_0x4cc7('0x21')]; ) {
if (_0x4cc7('0x3cbe') === 'ZMcYG') {
this['data'] = new _0x67da9e();
} else {
var _0x17f460 = _0x87bd02[_0x23cf27];
++_0x23cf27;
0x0 < _0x3b2dce['length'] && (_0x3b2dce += '&');
var _0x48c401 = encodeURIComponent(_0x17f460) + '=';
_0x17f460 = _0x4bf907[_0x4cc7('0x4dc')](_0x19c1c0[_0x4cc7('0x997')](_0x50b9f6[_0x4cc7('0x42')], _0x17f460));
_0x3b2dce += _0x48c401 + encodeURIComponent(_0x17f460);
}
}
_0x16a914 = -0x1 < _0x16a914[_0x4cc7('0x2d')]('?') ? _0x16a914 + ('&' + _0x3b2dce) : _0x16a914 + ('?' + _0x3b2dce);
}
_0x4ce948[_0x4cc7('0x3af3')](_0x16a914, _0x176847);
}
;
_0x3b7d43[_0x4cc7('0xbc6')] = function() {
null == _0x1d6bd9[_0x4cc7('0x921')] && (_0x1d6bd9[_0x4cc7('0x921')] = new _0x3ea23e());
return _0x1d6bd9[_0x4cc7('0x921')];
}
;
var _0x1664e7 = function() {};
_0x16dada[_0x4cc7('0x3cbf')] = _0x1664e7;
_0x1664e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9['uqnEE'], _0x4cc7('0x3cc0')];
_0x1664e7[_0x4cc7('0x8')] = {};
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x34')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2b')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x29')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = null;
_0x1664e7[_0x4cc7('0x8')]['slice'] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = null;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1664e7;
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length';
var _0x3ce26c = function(_0x5afdcc, _0x507dec, _0x5e09f2) {
null == _0x507dec && (_0x507dec = !0x1);
null == _0x5afdcc && (_0x5afdcc = 0x0);
null == _0x5e09f2 && (_0x5e09f2 = []);
this[_0x4cc7('0xdb4')] = _0x5e09f2;
0x0 < _0x5afdcc && this[_0x4cc7('0xb7c')](_0x5afdcc);
this[_0x4cc7('0x150d')] = _0x507dec;
};
_0x16dada[_0x4cc7('0x3cc1')] = _0x3ce26c;
_0x3ce26c[_0x4cc7('0x8f2')] = ['openfl', _0x2d63f9['uqnEE'], 'BoolVector'];
_0x3ce26c[_0x4cc7('0x8f8')] = [_0x1664e7];
_0x3ce26c[_0x4cc7('0x8')] = {};
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null;
_0x3ce26c[_0x4cc7('0x8')]['__array'] = null;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0xe2d347) {
return _0xe2d347 >= this.__array.length ? !0x1 : this.__array[_0xe2d347];
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0xf005b9, _0x6f666f) {
null == _0x6f666f && (_0x6f666f = 0x0);
for (var _0x1b0c5c = this.__array.length; _0x6f666f < _0x1b0c5c; ) {
var _0x351b1 = _0x6f666f++;
if (this.__array[_0x351b1] == _0xf005b9)
return _0x351b1;
}
return -0x1;
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x1f864e) {
if (_0x4cc7('0x3cc2') === _0x4cc7('0x3cc2')) {
return this.fixed ? this.__array.length : this.__array.push(_0x1f864e);
} else {
null == b && (b = !0x0);
return _0x477148.getAsset(_0x1f864e, _0x4cc7('0x3b46'), b);
}
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x5c8683, _0x15c355) {
return !this.fixed || _0x5c8683 < this.__array.length ? this.__array[_0x5c8683] = _0x15c355 : _0x15c355;
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x5dbc40, _0x439f1c) {
null == _0x5dbc40 && (_0x5dbc40 = 0x0);
null == _0x439f1c && (_0x439f1c = 0xffffff);
return new _0x3ce26c(0x0,!0x1,this.__array.slice(_0x5dbc40, _0x439f1c));
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x2a8fdc, _0x209b64) {
return new _0x3ce26c(0x0,!0x1,this.__array.splice(_0x2a8fdc, _0x209b64));
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() {
return this.__array;
}
;
_0x3ce26c[_0x4cc7('0x8')]['get_length'] = function() {
return this.__array.length;
}
;
_0x3ce26c[_0x4cc7('0x8')]['set_length'] = function(_0x23b04f) {
if (!this.fixed) {
var _0x45cfc3 = this.__array.length;
0x0 > _0x23b04f && (_0x23b04f = 0x0);
if (_0x23b04f > _0x45cfc3)
for (; _0x45cfc3 < _0x23b04f; ) {
var _0x4888c8 = _0x45cfc3++;
this.__array[_0x4888c8] = !0x1;
}
else
for (; this.__array.length > _0x23b04f; )
this.__array.pop();
}
return this.__array.length;
}
;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3ce26c;
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length';
var _0x3f64d3 = function(_0x2268c8, _0x391710, _0x4f16d1, _0x45553b) {
null == _0x45553b && (_0x45553b = !0x1);
null == _0x391710 && (_0x391710 = !0x1);
_0x2d63f9[_0x4cc7('0x32a')](null, _0x2268c8) && (_0x2268c8 = 0x0);
if (_0x45553b) {
if (this['__array'] = [],
null != _0x4f16d1) {
_0x45553b = 0x0;
for (var _0x457591 = _0x4f16d1['length']; _0x45553b < _0x457591; ) {
if (_0x4cc7('0x3cc3') !== 'iKHvx') {
_0x48c401 === _0xd85f06 && (_0x4cc7('0x4dc') === this['options']['to'] ? this['result'] = this[_0x4cc7('0x3cc4')][_0x4cc7('0xc7a')]('') : this[_0x4cc7('0xced')] = va[_0x4cc7('0x3cc5')](this[_0x4cc7('0x3cc4')]));
this['chunks'] = [];
this[_0x4cc7('0x3cc6')] = _0x48c401;
this[_0x4cc7('0x3cc7')] = this[_0x4cc7('0x1f5a')][_0x4cc7('0x3cc7')];
} else {
var _0x43e9bf = _0x45553b++;
this['__array'][_0x43e9bf] = _0x4f16d1[_0x43e9bf];
}
}
}
} else
null == _0x4f16d1 && (_0x4f16d1 = []),
this[_0x4cc7('0xdb4')] = _0x4f16d1;
0x0 < _0x2268c8 && this[_0x4cc7('0xb7c')](_0x2268c8);
this['fixed'] = _0x391710;
};
_0x16dada[_0x4cc7('0x3cc8')] = _0x3f64d3;
_0x3f64d3[_0x4cc7('0x8f2')] = ['openfl', '_Vector', _0x4cc7('0x3cc9')];
_0x3f64d3[_0x4cc7('0x8f8')] = [_0x1664e7];
_0x3f64d3[_0x4cc7('0x8')] = {};
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xdb4')] = null;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x3bb23c) {
if (_0x4cc7('0x3cca') !== _0x4cc7('0x3ccb')) {
return null == _0x3bb23c ? new _0x3f64d3(0x0,!0x1,this.__array.slice()) : 0x0 < _0x3bb23c.__array.length ? new _0x3f64d3(0x0,!0x1,this.__array.concat(_0x3bb23c.__array)) : new _0x3f64d3(0x0,!0x1,this.__array.slice());
} else {
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2f31')));
}
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x322c')] = function() {
return new _0x3f64d3(0x0,this.fixed,this.__array.slice());
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x34843f) {
return this.__array[_0x34843f];
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x24e490, _0x240628) {
null == _0x240628 && (_0x240628 = 0x0);
for (var _0x43ae01 = this.__array.length; _0x240628 < _0x43ae01; ) {
var _0x457f5a = _0x240628++;
if (this.__array[_0x457f5a] == _0x24e490)
return _0x457f5a;
}
return -0x1;
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x2f1bdb) {
return this.fixed ? this.__array.length : this.__array.push(_0x2f1bdb);
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x4a0fb5, _0xab4571) {
return !this.fixed || _0x4a0fb5 < this.__array.length ? this.__array[_0x4a0fb5] = _0xab4571 : _0xab4571;
}
;
_0x3f64d3[_0x4cc7('0x8')]['shift'] = function() {
return this.fixed ? null : this.__array.shift();
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x22e25d, _0x2379c8) {
null == _0x22e25d && (_0x22e25d = 0x0);
null == _0x2379c8 && (_0x2379c8 = 0xffffff);
return new _0x3f64d3(0x0,!0x1,this.__array.slice(_0x22e25d, _0x2379c8));
}
;
_0x3f64d3[_0x4cc7('0x8')]['splice'] = function(_0x263e11, _0xc4d7d) {
return new _0x3f64d3(0x0,!0x1,this.__array.splice(_0x263e11, _0xc4d7d));
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() {
if (_0x4cc7('0x3ccc') !== _0x4cc7('0x3ccd')) {
return this.__array;
} else {
d = b++;
var _0xed011f = this.buttons.get(d)
, _0x4e8fb0 = _0xd3d723.all.get(d);
_0xed011f.set_checked(_0x2ab848.controlScheme == _0x4e8fb0);
this.buttons.get(d).checkMark.get_visible() && this.showPreview(this.images.get(d));
}
}
;
_0x3f64d3[_0x4cc7('0x8')]['toString'] = function() {
if (_0x4cc7('0x3cce') === 'dGCmO') {
_0x338b9.call(this);
this._assets = _0x2bc114.toObjectVector(null);
this._assetDictionary = new _0x3a1efa();
this._loadingSessions = _0x2bc114.toObjectVector(null);
this.set_conflictStrategy(_0x1029b2.IGNORE.create());
this.set_conflictPrecedence('favorNew');
} else {
return null != this.__array ? this.__array.toString() : null;
}
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d36')] = function(_0x17ccb3) {
this.fixed || this.__array.unshift(_0x17ccb3);
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() {
return this.__array.length;
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x8bebd4) {
if (_0x56067a.LqpEp(_0x8bebd4, this.__array.length) && !this.fixed) {
var _0x5d6751 = this.__array.length;
0x0 > _0x8bebd4 && (_0x8bebd4 = 0x0);
if (_0x8bebd4 > _0x5d6751)
for (; _0x5d6751 < _0x8bebd4; ) {
var _0x719367 = _0x5d6751++;
this.__array[_0x719367] = 0x0;
}
else
for (; this.__array.length > _0x8bebd4; )
this.__array.pop();
}
return this.__array.length;
}
;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f64d3;
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34');
var _0x4d2e79 = function(_0x3230fd, _0x4c13bb, _0x35c091) {
null == _0x4c13bb && (_0x4c13bb = !0x1);
null == _0x3230fd && (_0x3230fd = 0x0);
null == _0x35c091 && (_0x35c091 = []);
this[_0x4cc7('0xdb4')] = _0x35c091;
0x0 < _0x3230fd && this[_0x4cc7('0xb7c')](_0x3230fd);
this[_0x4cc7('0x150d')] = _0x4c13bb;
};
_0x16dada[_0x4cc7('0x3ccf')] = _0x4d2e79;
_0x4d2e79[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x506'), _0x2d63f9[_0x4cc7('0x3cd0')]];
_0x4d2e79[_0x4cc7('0x8f8')] = [_0x1664e7];
_0x4d2e79[_0x4cc7('0x8')] = {};
_0x4d2e79[_0x4cc7('0x8')]['fixed'] = null;
_0x4d2e79[_0x4cc7('0x8')]['__array'] = null;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1a5452) {
if (_0x56067a.sWzIU(_0x4cc7('0x3cd1'), _0x4cc7('0x3cd2'))) {
return _0x1a5452 >= this.__array.length ? null : this.__array[_0x1a5452];
} else {
var _0x2b5140 = b.get(_0x1a5452);
++_0x1a5452;
_0x2b5140.onLevelReset(this.tunnel);
}
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x455956, _0x458d6a) {
null == _0x458d6a && (_0x458d6a = 0x0);
for (var _0x2a24a1 = this.__array.length; _0x458d6a < _0x2a24a1; ) {
var _0x2d2e95 = _0x458d6a++;
if (_0x19c1c0.compareMethods(this.__array[_0x2d2e95], _0x455956))
return _0x2d2e95;
}
return -0x1;
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x2a1a96) {
return this.fixed ? this.__array.length : this.__array.push(_0x2a1a96);
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x254a38, _0x2b6cfd) {
var _0x1652a6 = {
CaOck: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
};
if (_0x56067a.sIuqP === _0x4cc7('0x3cd3')) {
null == _0x2b6cfd && (_0x2b6cfd = 0x1);
_0x1652a6.CaOck(null, _0x254a38) && (_0x254a38 = 0x0);
this.__commands.beginFill(_0x254a38 & 0xffffff, _0x2b6cfd);
0x0 < _0x2b6cfd && (this.__visible = !0x0);
} else {
return !this.fixed || _0x254a38 < this.__array.length ? this.__array[_0x254a38] = _0x2b6cfd : _0x2b6cfd;
}
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x2002e3, _0x2e4f1b) {
null == _0x2002e3 && (_0x2002e3 = 0x0);
null == _0x2e4f1b && (_0x2e4f1b = 0xffffff);
return new _0x4d2e79(0x0,!0x1,this.__array.slice(_0x2002e3, _0x2e4f1b));
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x37788e, _0x245318) {
return new _0x4d2e79(0x0,!0x1,this.__array.splice(_0x37788e, _0x245318));
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() {
return this.__array;
}
;
_0x4d2e79[_0x4cc7('0x8')]['get_length'] = function() {
return this.__array.length;
}
;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x5ce4b8) {
if (!this.fixed) {
var _0x2a6bae = this.__array.length;
0x0 > _0x5ce4b8 && (_0x5ce4b8 = 0x0);
if (_0x5ce4b8 > _0x2a6bae)
for (; _0x56067a.bybXb(_0x2a6bae, _0x5ce4b8); ) {
var _0x2092bf = _0x2a6bae++;
this.__array[_0x2092bf] = null;
}
else
for (; _0x56067a.fFYRb(this.__array.length, _0x5ce4b8); )
this.__array.pop();
}
return this.__array.length;
}
;
_0x4d2e79[_0x4cc7('0x8')]['__class__'] = _0x4d2e79;
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34');
var _0x38b33b = function(_0x10229a, _0x1ff873, _0x3625c5) {
null == _0x1ff873 && (_0x1ff873 = !0x1);
null == _0x10229a && (_0x10229a = 0x0);
null == _0x3625c5 && (_0x3625c5 = []);
this[_0x4cc7('0xdb4')] = _0x3625c5;
0x0 < _0x10229a && this[_0x4cc7('0xb7c')](_0x10229a);
this['fixed'] = _0x1ff873;
};
_0x16dada[_0x4cc7('0x3cd4')] = _0x38b33b;
_0x38b33b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x506'), _0x4cc7('0x3cd5')];
_0x38b33b[_0x4cc7('0x8f8')] = [_0x1664e7];
_0x38b33b[_0x4cc7('0x8')] = {};
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xdb4')] = null;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x57aac7) {
return null == _0x57aac7 ? new _0x38b33b(0x0,!0x1,this.__array.slice()) : 0x0 < _0x57aac7.__array.length ? new _0x38b33b(0x0,!0x1,this.__array.concat(_0x57aac7.__array)) : new _0x38b33b(0x0,!0x1,this.__array.slice());
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x37b60f) {
return this.__array[_0x37b60f];
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x260dfb, _0x40b38d) {
null == _0x40b38d && (_0x40b38d = 0x0);
for (var _0x3ecca1 = this.__array.length; _0x40b38d < _0x3ecca1; ) {
var _0x54cc53 = _0x40b38d++;
if (this.__array[_0x54cc53] == _0x260dfb)
return _0x54cc53;
}
return -0x1;
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x3f66ea) {
return this.fixed ? this.__array.length : this.__array.push(_0x3f66ea);
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x18b6')] = function() {
if (_0x4cc7('0x3cd6') === 'tZwcn') {
this.__array.reverse();
return this;
} else {
var _0x52afec = 0x7b == f.charCodeAt(0x0) ? _0x3a8a6f.substr(f, 0x0, f.indexOf('\x0d\x0a')) : null;
_0x52afec = new _0x377c51(_0x5595fe.parse(f),_0x52afec);
null != _0x842c50[e] ? c.setReserved(e, _0x52afec) : c.h[e] = _0x52afec;
null != b && b.push(e);
}
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x24b0c5, _0x231e10) {
return !this.fixed || _0x24b0c5 < this.__array.length ? this.__array[_0x24b0c5] = _0x231e10 : _0x231e10;
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x1907')] = function() {
return this.fixed ? null : this.__array.shift();
}
;
_0x38b33b[_0x4cc7('0x8')]['slice'] = function(_0x1019fb, _0x499776) {
null == _0x1019fb && (_0x1019fb = 0x0);
null == _0x499776 && (_0x499776 = 0xffffff);
return new _0x38b33b(0x0,!0x1,this.__array.slice(_0x1019fb, _0x499776));
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x124279, _0xaff855) {
return new _0x38b33b(0x0,!0x1,this.__array.splice(_0x124279, _0xaff855));
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() {
return this.__array;
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() {
return this.__array.length;
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x574a24) {
var _0x2a1ba9 = {
RBaTj: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
},
SaxvS: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
},
kEfnD: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
},
aqGuR: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
}
};
if (!this.fixed) {
var _0x3684ff = this.__array.length;
0x0 > _0x574a24 && (_0x574a24 = 0x0);
if (_0x574a24 > _0x3684ff)
for (; _0x3684ff < _0x574a24; ) {
if ('RNhYU' !== _0x4cc7('0x3cd7')) {
this.__getRenderTransform();
if (_0x574a24 == _0x3684ff) {
var _0x1b5cbb = this.__renderTransform
, _0x1774ad = _0x1b5cbb.a * _0x1b5cbb.d - _0x1b5cbb.b * _0x1b5cbb.c;
if (0x0 == _0x1774ad)
_0x574a24.x = -_0x1b5cbb.tx,
_0x574a24.y = -_0x1b5cbb.ty;
else {
var _0xfb86c4 = 0x1 / _0x1774ad * (_0x1b5cbb.c * (_0x1b5cbb.ty - _0x574a24.y) + _0x1b5cbb.d * (_0x574a24.x - _0x1b5cbb.tx));
_0x574a24.y = 0x1 / _0x1774ad * (_0x1b5cbb.a * (_0x574a24.y - _0x1b5cbb.ty) + _0x1b5cbb.b * (_0x1b5cbb.tx - _0x574a24.x));
_0x574a24.x = _0xfb86c4;
}
} else
_0x1b5cbb = this.__renderTransform,
_0x1774ad = _0x2a1ba9.RBaTj(_0x1b5cbb.a * _0x1b5cbb.d, _0x1b5cbb.b * _0x1b5cbb.c),
_0x3684ff.x = 0x0 == _0x1774ad ? -_0x1b5cbb.tx : 0x1 / _0x1774ad * (_0x2a1ba9.SaxvS(_0x1b5cbb.c, _0x2a1ba9.kEfnD(_0x1b5cbb.ty, _0x574a24.y)) + _0x1b5cbb.d * _0x2a1ba9.aqGuR(_0x574a24.x, _0x1b5cbb.tx)),
_0x1b5cbb = this.__renderTransform,
_0x1774ad = _0x1b5cbb.a * _0x1b5cbb.d - _0x1b5cbb.b * _0x1b5cbb.c,
_0x3684ff.y = 0x0 == _0x1774ad ? -_0x1b5cbb.ty : 0x1 / _0x1774ad * (_0x1b5cbb.a * (_0x574a24.y - _0x1b5cbb.ty) + _0x1b5cbb.b * (_0x1b5cbb.tx - _0x574a24.x));
return _0x3684ff;
} else {
var _0x2234be = _0x3684ff++;
this.__array[_0x2234be] = 0x0;
}
}
else
for (; this.__array.length > _0x574a24; )
this.__array.pop();
}
return this.__array.length;
}
;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x38b33b;
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34');
var _0x276eb1 = function(_0x190d4b, _0x1110a5, _0x16b3f5, _0x3deb67) {
null == _0x3deb67 && (_0x3deb67 = !0x1);
null == _0x1110a5 && (_0x1110a5 = !0x1);
null == _0x190d4b && (_0x190d4b = 0x0);
if (_0x3deb67) {
if (this[_0x4cc7('0xdb4')] = [],
null != _0x16b3f5) {
if (_0x4cc7('0x3cd8') !== _0x4cc7('0x3cd9')) {
_0x3deb67 = 0x0;
for (var _0x119cec = _0x16b3f5['length']; _0x3deb67 < _0x119cec; ) {
var _0xcfbbae = _0x3deb67++;
this[_0x4cc7('0xdb4')][_0xcfbbae] = _0x16b3f5[_0xcfbbae];
}
} else {
var _0x50cb9b = _0x3deb67++;
_0x16b3f5['set'](_0x50cb9b, _0x1110a5[_0x50cb9b]);
}
}
} else
null == _0x16b3f5 && (_0x16b3f5 = []),
this[_0x4cc7('0xdb4')] = _0x16b3f5;
0x0 < _0x190d4b && this[_0x4cc7('0xb7c')](_0x190d4b);
this[_0x4cc7('0x150d')] = _0x1110a5;
};
_0x16dada[_0x4cc7('0x3cda')] = _0x276eb1;
_0x276eb1['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x506'), _0x2d63f9[_0x4cc7('0x507')]];
_0x276eb1[_0x4cc7('0x8f8')] = [_0x1664e7];
_0x276eb1[_0x4cc7('0x8')] = {};
_0x276eb1[_0x4cc7('0x8')]['fixed'] = null;
_0x276eb1[_0x4cc7('0x8')]['__array'] = null;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x322c0f) {
return null == _0x322c0f ? new _0x276eb1(0x0,!0x1,this.__array.slice()) : 0x0 < _0x322c0f.__array.length ? new _0x276eb1(0x0,!0x1,this.__array.concat(_0x322c0f.__array)) : new _0x276eb1(0x0,!0x1,this.__array.slice());
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x4e5a26) {
return this.__array[_0x4e5a26];
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x513cd6, _0x3e95e1) {
null == _0x3e95e1 && (_0x3e95e1 = 0x0);
for (var _0x5cdfc6 = this.__array.length; _0x3e95e1 < _0x5cdfc6; ) {
var _0x328567 = _0x3e95e1++;
if (this.__array[_0x328567] == _0x513cd6)
return _0x328567;
}
return -0x1;
}
;
_0x276eb1[_0x4cc7('0x8')]['insertAt'] = function(_0x5d0ba6, _0x1814db) {
(!this.fixed || _0x5d0ba6 < this.__array.length) && this.__array.splice(_0x5d0ba6, 0x0, _0x1814db);
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x9fc')] = function() {
return this.fixed ? null : this.__array.pop();
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x3d4e76) {
return this.fixed ? this.__array.length : this.__array.push(_0x3d4e76);
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x2086fc, _0x58a69a) {
return !this.fixed || _0x2086fc < this.__array.length ? this.__array[_0x2086fc] = _0x58a69a : _0x58a69a;
}
;
_0x276eb1[_0x4cc7('0x8')]['shift'] = function() {
return this.fixed ? null : this.__array.shift();
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0xfbf0a2, _0x6aa3f0) {
if (_0x4cc7('0x3cdb') !== _0x4cc7('0x3cdc')) {
null == _0xfbf0a2 && (_0xfbf0a2 = 0x0);
null == _0x6aa3f0 && (_0x6aa3f0 = 0xffffff);
return new _0x276eb1(0x0,!0x1,this.__array.slice(_0xfbf0a2, _0x6aa3f0));
} else {
_0xfbf0a2 = _0x4b25d1.primary;
var _0x45110d = _0xfbf0a2.savedProgress;
_0x45110d = _0x104058.get_instance().get(_0x45110d.id, _0x45110d.defaultValue);
_0xfbf0a2 = _0xfbf0a2.levelCount;
0x3 > (_0x56067a.bybXb(_0x45110d, _0xfbf0a2) ? _0x45110d : _0xfbf0a2) && (_0x19023b.get_instance().displayMessage(_0x4cc7('0x3cdd')),
_0x4b25d1.primary.savedProgress.set_value(0x3));
}
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = function(_0xe3e09b) {
this.__array.sort(_0xe3e09b);
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x507a47, _0x3e564c) {
return new _0x276eb1(0x0,!0x1,this.__array.splice(_0x507a47, _0x3e564c));
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() {
return this.__array;
}
;
_0x276eb1[_0x4cc7('0x8')]['toString'] = function() {
return null != this.__array ? this.__array.toString() : null;
}
;
_0x276eb1[_0x4cc7('0x8')]['unshift'] = function(_0x46be0d) {
this.fixed || this.__array.unshift(_0x46be0d);
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() {
return this.__array.length;
}
;
_0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x556a22) {
if (!this.fixed) {
var _0x25f254 = this.__array.length;
_0x56067a.KjRIH(0x0, _0x556a22) && (_0x556a22 = 0x0);
if (_0x556a22 > _0x25f254)
for (; _0x25f254 < _0x556a22; )
_0x25f254++,
this.__array.push(null);
else
for (; this.__array.length > _0x556a22; )
this.__array.pop();
}
return this.__array.length;
}
;
_0x276eb1[_0x4cc7('0x8')]['__class__'] = _0x276eb1;
_0x276eb1[_0x4cc7('0x8')]['__properties__'] = {};
_0x276eb1[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x276eb1[_0x4cc7('0x8')]['__properties__']['get_length'] = 'get_length';
var _0x1d6bd9 = function() {};
_0x16dada['openfl._internal.Lib'] = _0x1d6bd9;
_0x1d6bd9['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3cbb')];
var _0x3c1272 = function() {};
_0x16dada[_0x4cc7('0x3cde')] = _0x3c1272;
_0x3c1272[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'formats', 'agal', _0x4cc7('0x3cdf')];
_0x3c1272[_0x4cc7('0x3ce0')] = function(_0x21b79a, _0x30714a) {
if (_0x4cc7('0x3ce1') === 'sauAi') {
switch (_0x21b79a) {
case 0x0:
return 'va';
case 0x1:
return _0x30714a == _0x30cffc['VERTEX'] ? 'vc' : 'fc';
case 0x2:
return _0x30714a == _0x30cffc[_0x4cc7('0x5e9')] ? 'vt' : 'ft';
case 0x3:
return 'output_';
case 0x4:
return 'v';
case 0x5:
return _0x4cc7('0x186a');
default:
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce2')));
}
} else {
var _0x5e57e8 = !0x1
, _0x2e20e8 = [];
if (_0x5260f5[_0x4cc7('0x9a0')](_0x21b79a, _0xc6df85)) {
if (0xe6e == _0x21b79a[_0x4cc7('0xb6c')])
return !0x1;
0xe65 == _0x21b79a[_0x4cc7('0xb6c')] && (_0x5e57e8 = !0x0,
_0x2e20e8['push'](new _0xc68e72('Hardware\x20acceleration\x20may\x20be\x20disabled.')),
_0x2e20e8[_0x4cc7('0x29')](new _0xc68e72(_0x4cc7('0x31ce'),_0x4cc7('0x31cf'))));
}
_0x2116b2[_0x4cc7('0x31cd')] = !0x1;
_0x2081a8['instance'][_0x4cc7('0xa0c')](new _0x2116b2(_0x21b79a,_0x5e57e8,_0x2e20e8));
return !0x0;
}
}
;
_0x3c1272[_0x4cc7('0x3ce3')] = function(_0x596975) {
var _0x330590 = _0x596975[_0x4cc7('0x17f6')]();
_0x596975 = _0x596975[_0x4cc7('0x17f6')]();
return new _0x5a0729(_0x596975,_0x330590);
}
;
_0x3c1272[_0x4cc7('0x39d9')] = function(_0x2b8610, _0x399bdd) {
_0x2b8610[_0x4cc7('0xcc2')] = 0x0;
_0x2b8610[_0x4cc7('0x16ed')] = 0x1;
var _0x555805 = _0x2b8610[_0x4cc7('0x1651')]() & 0xff;
if (0xb0 == _0x555805)
return _0x2b8610[_0x4cc7('0x3ce4')]();
if (0xa0 != _0x555805)
throw new _0x202aa0(new _0x3d27c7('Magic\x20value\x20must\x20be\x200xA0,\x20may\x20not\x20be\x20AGAL'));
if (0x1 != _0x2b8610[_0x4cc7('0x17f6')]())
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce5')));
if (0xa1 != (_0x2b8610[_0x4cc7('0x1651')]() & 0xff))
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce6')));
_0x555805 = 0x0 == (_0x2b8610[_0x4cc7('0x1651')]() & 0xff) ? _0x30cffc['VERTEX'] : _0x30cffc['FRAGMENT'];
for (var _0x2beaa1 = new _0x4d5bf7(), _0x2fbca7 = ''; ; ) {
if ('BClzy' !== _0x4cc7('0x3ce7')) {
var _0x5b8aed = _0x399bdd++;
if (this['characters']['get'](_0x5b8aed)['mesh'][_0x4cc7('0xb48')]()) {
this['characters'][_0x4cc7('0x2b')](0x0) == _0x2b8610 && (_0x399bdd = this[_0x4cc7('0xfdc')]['get'](0x0),
this['characters'][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xfdc')]['get'](_0x5b8aed)),
this['characters']['set'](_0x5b8aed, _0x399bdd),
this['pauseAllButCameraTimeLeft'] = 0.3);
_0x2b8610[_0x4cc7('0x24af')](!0x1);
return;
}
} else {
var _0x4ad7b2 = _0x2b8610[_0x4cc7('0xcc2')];
if (!_0x331be6['gt'](_0x15249f['get_length'](_0x2b8610), _0x4ad7b2))
break;
var _0x106c42 = _0x2b8610['readInt']();
_0x4ad7b2 = _0x2b8610[_0x4cc7('0x1709')]();
var _0x48c401 = _0x3c1272[_0x4cc7('0x3ce3')](_0x2b8610)
, _0x16dada = _0x3c1272[_0x4cc7('0x3ce3')](_0x2b8610);
_0x4ad7b2 = _0x95143b[_0x4cc7('0xca6')](_0x4ad7b2, _0x555805);
_0x48c401 = _0x228567[_0x4cc7('0xca6')](_0x48c401, _0x555805, _0x4ad7b2[_0x4cc7('0x1c9d')]);
var _0x5aff49 = _0x228567[_0x4cc7('0xca6')](_0x16dada, _0x555805, _0x4ad7b2[_0x4cc7('0x1c9d')]);
_0x2fbca7 += '\x09';
switch (_0x106c42) {
case 0x0:
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401['toGLSL']() + _0x4cc7('0x3ce9'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']);
break;
case 0x1:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3ced') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cee'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x2:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + '\x20-\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cef'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x3:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401['toGLSL']() + _0x4cc7('0x3cf0') + _0x5aff49[_0x4cc7('0x3ce8')]() + ';\x20//\x20mul');
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x4:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf1') + _0x5aff49['toGLSL']() + _0x4cc7('0x3cf2'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x5:
_0x2fbca7 = -0x1 < _0x48c401[_0x4cc7('0x3ce8')]()[_0x4cc7('0x2d')]('.') ? _0x2fbca7 + _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x201.0\x20/\x20' + _0x48c401['toGLSL']() + _0x4cc7('0x3cf3')) : _0x2fbca7 + _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf4') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf3'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x6:
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf5') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf6'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']);
break;
case 0x7:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf7') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf8'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']);
break;
case 0x8:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf9') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfa'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x9:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x56067a[_0x4cc7('0x868')] + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20sqrt');
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0xa:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + '\x20=\x20inversesqrt(' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfb'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']);
break;
case 0xb:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfc') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + ');\x20//\x20pow');
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0xc:
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20log2(' + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20log');
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0xd:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + '\x20=\x20exp2(' + _0x48c401['toGLSL']() + _0x4cc7('0x3cfd'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0xe:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfe') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cff'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0xf:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d00') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d01'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']);
break;
case 0x10:
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d02') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d03'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x11:
_0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0x7;
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d05') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d06') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d07'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x12:
_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49['sourceMask'] = 0x7;
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d08') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d06') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d09') + _0x4ad7b2['getWriteMask']() + _0x4cc7('0x3d0a'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e['VECTOR_4']);
break;
case 0x13:
_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf;
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0b') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0c') + _0x5aff49['toGLSL']() + _0x4cc7('0x3d09') + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d0e'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']);
break;
case 0x14:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0f') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d10'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x15:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x56067a[_0x4cc7('0x86a')] + _0x48c401['toGLSL']() + _0x4cc7('0x3d11'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x16:
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d12') + _0x48c401['toGLSL']() + _0x4cc7('0x3d13'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x17:
_0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49);
_0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x86b')](_0x4ad7b2['toGLSL'](), _0x4cc7('0x33d7')) + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d16') + _0x5aff49[_0x4cc7('0x3ce8')](!0x1) + ');\x20//\x20m33'),
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']),
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['MATRIX_4_4'])) : (_0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0x7,
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x3d17')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20vec3(dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + _0x56067a[_0x4cc7('0x86c')] + _0x48c401['toGLSL'](!0x0), ',') + _0x5aff49['toGLSL'](!0x0, 0x1) + '),dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x3d18')),
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']),
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0),
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x2));
break;
case 0x18:
_0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49);
_0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf0') + _0x5aff49[_0x4cc7('0x3ce8')](!0x1) + ';\x20//\x20m44'),
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d19')])) : (_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf,
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d1a') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + _0x4cc7('0x86d') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x1) + _0x4cc7('0x86d') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x86d') + _0x48c401['toGLSL'](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x3) + _0x4cc7('0x3d1b')),
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x2),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x3));
break;
case 0x19:
_0x4ad7b2[_0x4cc7('0x1c9d')] &= 0x7;
_0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49);
_0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf0') + _0x5aff49['toGLSL'](!0x1) + _0x4cc7('0x3d1c')),
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d19')])) : (_0x48c401['sourceMask'] = _0x5aff49['sourceMask'] = 0xf,
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x3d17')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20vec3(dot(', _0x48c401[_0x4cc7('0x3ce8')](!0x0)) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + '),\x20dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x1) + _0x4cc7('0x3d1d') + _0x48c401['toGLSL'](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x3d1e')),
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]),
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0),
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1),
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4'], 0x2));
break;
case 0x27:
_0x48c401['sourceMask'] = 0xf;
_0x2fbca7 += _0x4bf907['string'](_0x4cc7('0x3d1f') + _0x48c401['toGLSL']() + _0x4cc7('0x3d20'));
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']);
break;
case 0x28:
_0x5aff49 = _0x493319['parse'](_0x16dada, _0x555805);
switch (_0x5aff49['d']) {
case 0x0:
0x2 == _0x5aff49['t'] ? (_0x48c401[_0x4cc7('0x3d04')] = 0x3,
_0x2beaa1['addSaR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d21')]),
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d22') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d23')),
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')]('\x09\x09' + _0x4ad7b2['toGLSL']() + '\x20=\x20vec4(texture2D(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d24') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d25') + _0x48c401['toGLSL']() + _0x4cc7('0x3d26')),
_0x2fbca7 += _0x4cc7('0x3d27'),
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')]('\x09\x09' + _0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d28') + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20tex\x0a'),
_0x2fbca7 += '\x09}') : (_0x48c401[_0x4cc7('0x3d04')] = 0x3,
_0x2beaa1[_0x4cc7('0x3d29')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x509')]),
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20texture2D(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2a')));
break;
case 0x1:
0x2 == _0x5aff49['t'] ? (_0x48c401[_0x4cc7('0x3d04')] = 0x7,
_0x2beaa1[_0x4cc7('0x3d29')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d2b')]),
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d22') + _0x5aff49['toGLSL']() + _0x4cc7('0x3d23')),
_0x2fbca7 += _0x4bf907['string'](_0x56067a[_0x4cc7('0x3d17')](_0x56067a['grTKe'](_0x56067a[_0x4cc7('0x86f')]('\x09\x09', _0x4ad7b2['toGLSL']()), _0x4cc7('0x3d2c')) + _0x5aff49['toGLSL']() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x56067a['FndFY'] + _0x5aff49['toGLSL']() + _0x4cc7('0x3d25') + _0x48c401[_0x4cc7('0x3ce8')](), _0x4cc7('0x3d26'))),
_0x2fbca7 += '\x09}\x20else\x20{\x0a',
_0x2fbca7 += _0x4bf907['string']('\x09\x09' + _0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2d') + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2a')),
_0x2fbca7 += '\x09}') : (_0x48c401[_0x4cc7('0x3d04')] = 0x7,
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20textureCube(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401['toGLSL']() + _0x4cc7('0x3d2a')),
_0x2beaa1['addSaR'](_0x5aff49, _0x5a3e1e['SAMPLER_CUBE']));
}
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
null != _0x399bdd && (_0x399bdd[_0x5aff49['n']] = _0x5aff49[_0x4cc7('0x3d2e')]());
break;
case 0x29:
_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49['sourceMask'] = 0xf;
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2f') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d30'));
_0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x2a:
_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf;
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + _0x4cc7('0x3d31') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2['getWriteMask']() + _0x4cc7('0x3d32'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
case 0x2c:
_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf;
_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d33') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d34'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e['VECTOR_4']);
break;
case 0x2d:
_0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf;
_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d35') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d36'));
_0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']);
_0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]);
_0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]);
break;
default:
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d37') + _0x106c42));
}
_0x2fbca7 += '\x0a';
}
}
null == _0x3c1272[_0x4cc7('0x3d38')] && (_0x2b8610 = _0x3d0219[_0x4cc7('0x991')][_0x4cc7('0x2b33')](0x1f02),
_0x3c1272['limitedProfile'] = -0x1 < _0x2b8610[_0x4cc7('0x2d')]('OpenGL\x20ES') || _0x56067a[_0x4cc7('0x84e')](-0x1, _0x2b8610[_0x4cc7('0x2d')]('WebGL')));
_0x2b8610 = '' + _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d39') + (_0x555805 == _0x30cffc['VERTEX'] ? _0x4cc7('0x9d1') : _0x4cc7('0x3d3a')) + _0x4cc7('0x3d3b'));
_0x2b8610 = _0x3c1272[_0x4cc7('0x3d38')] ? _0x2b8610 + _0x4cc7('0x3d3c') : _0x2b8610 + _0x4cc7('0x3d3d');
_0x2b8610 += _0x4bf907[_0x4cc7('0x4dc')](_0x2beaa1[_0x4cc7('0x3ce8')](!0x1));
_0x555805 == _0x30cffc['VERTEX'] && (_0x2b8610 += _0x4cc7('0x3d3e'));
_0x2b8610 = _0x2b8610 + 'void\x20main()\x20{\x0a' + _0x4bf907[_0x4cc7('0x4dc')](_0x2beaa1[_0x4cc7('0x3ce8')](!0x0));
_0x2b8610 += _0x4bf907[_0x4cc7('0x4dc')](_0x2fbca7);
_0x555805 == _0x30cffc[_0x4cc7('0x5e9')] && (_0x2b8610 += _0x4cc7('0x3d3f'));
return _0x2b8610 + '}\x0a';
}
;
var _0x95143b = function() {};
_0x16dada[_0x4cc7('0x3d40')] = _0x95143b;
_0x95143b['__name__'] = _0x4cc7('0x3d41')[_0x4cc7('0x46')]('\x20');
_0x95143b[_0x4cc7('0xca6')] = function(_0x58d526, _0x33457c) {
var _0x5df2ab = new _0x95143b();
_0x5df2ab[_0x4cc7('0x3d42')] = _0x33457c;
_0x5df2ab[_0x4cc7('0x994')] = _0x58d526 >>> 0x18 & 0xf;
_0x5df2ab[_0x4cc7('0x1c9d')] = _0x58d526 >>> 0x10 & 0xf;
_0x5df2ab['n'] = _0x58d526 & 0xffff;
return _0x5df2ab;
}
;
_0x95143b[_0x4cc7('0x8')] = {};
_0x95143b[_0x4cc7('0x8')]['mask'] = null;
_0x95143b[_0x4cc7('0x8')]['n'] = null;
_0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null;
_0x95143b[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3d0d')] = function() {
var _0x36f95d = '.';
0x0 != (this.mask & 0x1) && (_0x36f95d += 'x');
0x0 != (this.mask & 0x2) && (_0x36f95d += 'y');
0x0 != (this.mask & 0x4) && (_0x36f95d += 'z');
_0x56067a.NOQhD(0x0, this.mask & 0x8) && (_0x36f95d += 'w');
return _0x36f95d;
}
;
_0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function(_0x283293) {
null == _0x283293 && (_0x283293 = !0x0);
var _0x4bb66c = 0x3 == this.type ? this.programType == _0x30cffc.VERTEX ? _0x4cc7('0x3d43') : _0x4cc7('0x3d44') : _0x3c1272.prefixFromType(this.type, this.programType) + this.n;
_0x283293 && 0xf != this.mask && (_0x4bb66c += this.getWriteMask());
return _0x4bb66c;
}
;
_0x95143b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x95143b;
var _0x30cffc = _0x16dada[_0x4cc7('0x3d45')] = {};
_0x16dada[_0x4cc7('0x3d45')][_0x4cc7('0xd03')] = _0x4cc7('0x3d46').split('\x20');
_0x16dada[_0x4cc7('0x3d45')][_0x4cc7('0xd2d')] = [_0x4cc7('0x5e9'), _0x4cc7('0x3d47')];
_0x30cffc[_0x4cc7('0x5e9')] = [_0x4cc7('0x5e9'), 0x0];
_0x30cffc['VERTEX'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x30cffc[_0x4cc7('0x5e9')]['__enum__'] = _0x30cffc;
_0x30cffc[_0x4cc7('0x3d47')] = [_0x4cc7('0x3d47'), 0x1];
_0x30cffc[_0x4cc7('0x3d47')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x30cffc[_0x4cc7('0x3d47')][_0x4cc7('0xd2f')] = _0x30cffc;
var _0x4d5bf7 = function() {
this[_0x4cc7('0x3d48')] = [];
};
_0x16dada[_0x4cc7('0x877')] = _0x4d5bf7;
_0x4d5bf7['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x3d4a'), _0x4cc7('0x3d4b')];
_0x4d5bf7[_0x4cc7('0x8')] = {};
_0x4d5bf7[_0x4cc7('0x8')]['mEntries'] = null;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x35868c, _0x3a053f, _0x2beb23, _0x41adef) {
for (var _0x7dcea3 = 0x0, _0x30b4c0 = this.mEntries; _0x7dcea3 < _0x30b4c0.length; ) {
var _0x5325dc = _0x30b4c0[_0x7dcea3];
++_0x7dcea3;
if (_0x5325dc.type == _0x35868c && _0x5325dc.name == _0x3a053f && _0x5325dc.number == _0x2beb23) {
if (_0x5325dc.usage != _0x41adef)
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d4c')));
return;
}
}
_0x7dcea3 = new _0x39e943();
_0x7dcea3.type = _0x35868c;
_0x7dcea3.name = _0x3a053f;
_0x7dcea3.number = _0x2beb23;
_0x7dcea3.usage = _0x41adef;
this.mEntries.push(_0x7dcea3);
}
;
_0x4d5bf7[_0x4cc7('0x8')]['addDR'] = function(_0x21c754, _0x277068) {
this.add(_0x21c754.type, _0x21c754.toGLSL(!0x1), _0x21c754.n, _0x277068);
}
;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d29')] = function(_0x46d49b, _0xf6a378) {
this.add(_0x46d49b.type, _0x46d49b.toGLSL(), _0x46d49b.n, _0xf6a378);
}
;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3cec')] = function(_0x5a7123, _0x2a4496, _0x4b0da6) {
null == _0x4b0da6 && (_0x4b0da6 = 0x0);
0x0 != _0x5a7123.d ? (this.add(_0x5a7123.itype, _0x3c1272.prefixFromType(_0x5a7123.itype, _0x5a7123.programType) + _0x5a7123.n, _0x5a7123.n, _0x5a3e1e.VECTOR_4),
this.add(_0x5a7123.type, _0x3c1272.prefixFromType(_0x5a7123.type, _0x5a7123.programType) + _0x5a7123.o, _0x5a7123.o, _0x5a3e1e.VECTOR_4_ARRAY)) : this.add(_0x5a7123.type, _0x5a7123.toGLSL(!0x1, _0x4b0da6), _0x5a7123.n + _0x4b0da6, _0x2a4496);
}
;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d14')] = function(_0x5e71d5) {
if (_0x4cc7('0x3d4d') !== 'QCCau') {
return 0x0 != _0x5e71d5.d ? _0x5a3e1e.VECTOR_4_ARRAY : this.getUsage(_0x5e71d5.type, _0x5e71d5.toGLSL(!0x1), _0x5e71d5.n);
} else {
return this._x + ',' + this._y + ',' + this._z;
}
}
;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d4e')] = function(_0x583769, _0x6e71be, _0xff77fb) {
if (_0x4cc7('0x3d4f') !== _0x56067a.yvPyV) {
for (var _0x5b3f0b = 0x0, _0x489c30 = this.mEntries; _0x5b3f0b < _0x489c30.length; ) {
var _0xa4d51e = _0x489c30[_0x5b3f0b];
++_0x5b3f0b;
if (_0xa4d51e.type == _0x583769 && _0xa4d51e.name == _0x6e71be && _0xa4d51e.number == _0xff77fb)
return _0xa4d51e.usage;
}
return _0x5a3e1e.UNUSED;
} else {
var _0x1a9208 = _0x2081a8.instance.tunnel;
if (null != _0x1a9208 && null != _0x1a9208.characters && _0x56067a.NOQhD(0x0, _0x1a9208.characters.get_length()) && _0x5260f5.__instanceof(_0x1a9208.levelSet, _0x37ab28)) {
this.party.set_visible(!0x0);
var _0x4b049c = _0x56067a.BGsUi(this.diagram.centerX, this.layout.scale.x)
, _0x30d161 = this.diagram.centerY - this.layout.scale.y
, _0x4587b4 = _0x463bf2.MAP_PLANET_X
, _0x2aade9 = _0x463bf2.MAP_WORMHOLE_X;
_0x1a9208 = (_0x1a9208.characters.get(0x0).currentSection.locationOnMap.x - _0x4587b4) / (_0x2aade9 - _0x4587b4);
_0x4587b4 = this.diagram.planetLocation;
_0x2aade9 = this.diagram.wormholeLocation;
var _0x5c4edd = this.partyLocation;
null == _0x5c4edd && (_0x5c4edd = new _0x212a6a());
_0x5c4edd.x = _0x4587b4.x + _0x1a9208 * (_0x2aade9.x - _0x4587b4.x);
_0x5c4edd.y = _0x4587b4.y + _0x1a9208 * (_0x2aade9.y - _0x4587b4.y);
this.party.get_graphics().clear();
this.party.get_graphics().beginFill(0x0);
_0x1a9208 = this.party.get_graphics();
_0x4587b4 = this.layout.scale;
_0x1a9208.drawCircle(_0x4b049c + this.partyLocation.x, _0x30d161 + this.partyLocation.y, _0x56067a.Vqyhu((_0x4587b4.x + _0x4587b4.y) / 0x2, 0x2));
} else
this.party.set_visible(!0x1);
}
}
;
_0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function(_0x22183b) {
this.mEntries.sort(function(_0x22183b, _0x526c5d) {
return _0x22183b.number - _0x526c5d.number;
});
this.mEntries.sort(function(_0x22183b, _0x288774) {
return _0x5260f5.__cast(_0x22183b.type, _0x401a98) - _0x5260f5.__cast(_0x288774.type, _0x401a98);
});
for (var _0x55440f = '', _0x21ac32 = 0x0, _0x5befca = this.mEntries.length; _0x21ac32 < _0x5befca; ) {
if (_0x4cc7('0x3d50') !== 'LlqPk') {
var _0x180035 = 0x0;
for (_0x22183b = this.moreAchievements.h[_0x22183b]; _0x180035 < _0x22183b.get_length(); ) {
var _0x3f7f98 = _0x22183b.get(_0x180035);
++_0x180035;
if (_0x3f7f98.achievement.achievement == _0x234f8b.highlightedAchievement)
return !0x0;
}
} else {
var _0x3f314e = _0x21ac32++;
_0x3f314e = this.mEntries[_0x3f314e];
if (!(_0x22183b && 0x2 != _0x3f314e.type || !_0x22183b && 0x2 == _0x3f314e.type) && 0x3 != _0x3f314e.type) {
switch (_0x3f314e.type) {
case 0x0:
_0x55440f += _0x4cc7('0x3d51');
break;
case 0x1:
_0x55440f += 'uniform\x20';
break;
case 0x2:
_0x55440f += '\x09';
break;
case 0x3:
break;
case 0x4:
_0x55440f += _0x4cc7('0x3d52');
break;
case 0x5:
_0x55440f += _0x4cc7('0x3d53');
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
switch (_0x3f314e.usage[0x1]) {
case 0x0:
_0x491796.info(_0x4cc7('0x3d54'), {
fileName: 'AGALConverter.hx',
lineNumber: 0x2e9,
className: _0x56067a.hOzLO,
methodName: _0x4cc7('0x3ce8')
});
break;
case 0x1:
_0x55440f += 'vec4\x20';
break;
case 0x2:
_0x55440f += _0x4cc7('0x3d55');
break;
case 0x3:
_0x55440f += 'sampler2D\x20';
break;
case 0x5:
_0x55440f += _0x4cc7('0x3d56');
break;
case 0x7:
_0x55440f += _0x4cc7('0x3d57');
}
_0x3f314e.usage == _0x5a3e1e.SAMPLER_2D_ALPHA ? (_0x55440f += 'sampler2D\x20',
_0x55440f += _0x4bf907.string(_0x3f314e.name),
_0x55440f += ';\x0a',
_0x55440f += _0x4cc7('0x3d53'),
_0x55440f += 'sampler2D\x20',
_0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x1d49')),
_0x55440f += ';\x0a',
_0x55440f += _0x4cc7('0x3d53'),
_0x55440f += _0x56067a.BfqWa,
_0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d58'))) : _0x3f314e.usage == _0x5a3e1e.SAMPLER_CUBE_ALPHA ? (_0x55440f += 'samplerCube\x20',
_0x55440f += _0x4bf907.string(_0x3f314e.name),
_0x55440f += ';\x0a',
_0x55440f += _0x4cc7('0x3d53'),
_0x55440f += 'samplerCube\x20',
_0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x1d49')),
_0x55440f += ';\x0a',
_0x55440f += _0x4cc7('0x3d53'),
_0x55440f += _0x4cc7('0x879'),
_0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d58'))) : _0x55440f = _0x3f314e.usage == _0x5a3e1e.VECTOR_4_ARRAY ? _0x55440f + _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d59')) : _0x55440f + _0x4bf907.string(_0x3f314e.name);
_0x55440f += ';\x0a';
}
}
}
return _0x55440f;
}
;
_0x4d5bf7[_0x4cc7('0x8')]['__class__'] = _0x4d5bf7;
var _0x39e943 = function() {};
_0x16dada[_0x4cc7('0x3d5a')] = _0x39e943;
_0x39e943['__name__'] = _0x4cc7('0x3d5b')['split']('\x20');
_0x39e943[_0x4cc7('0x8')] = {};
_0x39e943[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x39e943[_0x4cc7('0x8')][_0x4cc7('0x39b')] = null;
_0x39e943[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x39e943[_0x4cc7('0x8')][_0x4cc7('0x3c13')] = null;
_0x39e943[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x39e943;
var _0x5a3e1e = _0x16dada[_0x4cc7('0x3d5c')] = {};
_0x16dada[_0x4cc7('0x3d5c')][_0x4cc7('0xd03')] = _0x4cc7('0x3d5d').split('\x20');
_0x16dada[_0x4cc7('0x3d5c')][_0x4cc7('0xd2d')] = _0x4cc7('0x3d5e').split('\x20');
_0x5a3e1e[_0x4cc7('0x3d5f')] = [_0x4cc7('0x3d5f'), 0x0];
_0x5a3e1e['UNUSED']['toString'] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d5f')][_0x4cc7('0xd2f')] = _0x5a3e1e;
_0x5a3e1e[_0x4cc7('0x3ceb')] = [_0x4cc7('0x3ceb'), 0x1];
_0x5a3e1e[_0x4cc7('0x3ceb')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e['VECTOR_4']['__enum__'] = _0x5a3e1e;
_0x5a3e1e['MATRIX_4_4'] = [_0x4cc7('0x3d19'), 0x2];
_0x5a3e1e[_0x4cc7('0x3d19')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d19')][_0x4cc7('0xd2f')] = _0x5a3e1e;
_0x5a3e1e[_0x4cc7('0x509')] = [_0x2d63f9[_0x4cc7('0x3d60')], 0x3];
_0x5a3e1e[_0x4cc7('0x509')]['toString'] = _0x3e3cd2;
_0x5a3e1e['SAMPLER_2D']['__enum__'] = _0x5a3e1e;
_0x5a3e1e[_0x4cc7('0x3d21')] = [_0x4cc7('0x3d21'), 0x4];
_0x5a3e1e[_0x4cc7('0x3d21')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d21')]['__enum__'] = _0x5a3e1e;
_0x5a3e1e['SAMPLER_CUBE'] = [_0x4cc7('0x3d61'), 0x5];
_0x5a3e1e[_0x4cc7('0x3d61')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d61')][_0x4cc7('0xd2f')] = _0x5a3e1e;
_0x5a3e1e[_0x4cc7('0x3d2b')] = [_0x4cc7('0x3d2b'), 0x6];
_0x5a3e1e[_0x4cc7('0x3d2b')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d2b')][_0x4cc7('0xd2f')] = _0x5a3e1e;
_0x5a3e1e[_0x4cc7('0x3d15')] = ['VECTOR_4_ARRAY', 0x7];
_0x5a3e1e[_0x4cc7('0x3d15')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5a3e1e[_0x4cc7('0x3d15')][_0x4cc7('0xd2f')] = _0x5a3e1e;
var _0x493319 = function() {};
_0x16dada[_0x4cc7('0x3d62')] = _0x493319;
_0x493319[_0x4cc7('0x8f2')] = _0x4cc7('0x3d63')['split']('\x20');
_0x493319['parse'] = function(_0x466064, _0x4db919) {
var _0x43d086 = new _0x493319();
_0x43d086[_0x4cc7('0x3d42')] = _0x4db919;
_0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064['high'] >> 0x1c);
var _0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x2d63f9[_0x4cc7('0x2f8')](_0x4db919[_0x4cc7('0xb83')], _0x1505d3[_0x4cc7('0xb83')]));
_0x43d086['f'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x18);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['m'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x14);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['w'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064['high'] >> 0x10);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3['low']);
_0x43d086['s'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x2d63f9['mbEmm'](_0x466064['high'], 0x1f),_0x466064[_0x4cc7('0xb84')] >> 0xc);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['d'] = _0x4db919['low'];
_0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x8);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['t'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x0);
_0x1505d3 = new _0x5a0729(0x0,0xf);
_0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['type'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x10,_0x466064[_0x4cc7('0xb84')] << 0x10 | _0x466064[_0x4cc7('0xb83')] >>> 0x10);
_0x1505d3 = new _0x5a0729(0x0,0xff);
_0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]);
_0x43d086['b'] = _0x4db919[_0x4cc7('0xb83')];
_0x4db919 = new _0x5a0729(0x0,0xffff);
_0x466064 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] & _0x4db919[_0x4cc7('0xb84')],_0x466064[_0x4cc7('0xb83')] & _0x4db919[_0x4cc7('0xb83')]);
_0x43d086['n'] = _0x466064[_0x4cc7('0xb83')];
return _0x43d086;
}
;
_0x493319[_0x4cc7('0x8')] = {};
_0x493319[_0x4cc7('0x8')]['b'] = null;
_0x493319[_0x4cc7('0x8')]['d'] = null;
_0x493319[_0x4cc7('0x8')]['f'] = null;
_0x493319[_0x4cc7('0x8')]['m'] = null;
_0x493319[_0x4cc7('0x8')]['n'] = null;
_0x493319[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null;
_0x493319[_0x4cc7('0x8')]['s'] = null;
_0x493319[_0x4cc7('0x8')]['t'] = null;
_0x493319[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x493319[_0x4cc7('0x8')]['w'] = null;
_0x493319[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function() {
if (_0x4cc7('0x3d64') !== 'LTgbm') {
return _0x3c1272.prefixFromType(this.type, this.programType) + this.n;
} else {
var _0x281629 = _0x4bf907[a];
++a;
for (var _0x52ffaa = 0x0, _0xb90ab4 = _0x47f187.ADJACENT; _0x52ffaa < _0xb90ab4.length; ) {
var _0x20bb26 = _0xb90ab4[_0x52ffaa];
++_0x52ffaa;
if (0x0 != _0x281629 || 0x0 != _0x20bb26) {
_0x20bb26 = c.layout.getRelativeIndex(f.get(l), _0x281629, 0x0, _0x20bb26);
_0x2116b2.low = 0xe79f9;
var _0x32792f = 0x0 <= _0x20bb26 && _0x20bb26 < c.terrain.get_length() ? c.terrain.get(_0x20bb26) : null;
null != _0x32792f && _0x32792f.animationTime < e && null != _0x32792f.sourceData.collisionProperties && _0x32792f.sourceData.collisionProperties.animates && _0x5260f5.__instanceof(_0x32792f.sourceData.collisionProperties, _0x47f187) && 0x0 > f.indexOf(_0x20bb26, l) && f.push(_0x20bb26);
}
}
}
}
;
_0x493319[_0x4cc7('0x8')][_0x4cc7('0x3d2e')] = function() {
switch (this.f) {
case 0x0:
var _0x22cc56 = 0x5;
break;
case 0x1:
_0x22cc56 = 0x4;
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
switch (this.m) {
case 0x0:
var _0x3d8668 = 0x2;
break;
case 0x1:
_0x3d8668 = 0x1;
break;
case 0x2:
_0x3d8668 = 0x0;
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
switch (this.w) {
case 0x0:
var _0x52d6e8 = 0x0;
break;
case 0x1:
_0x52d6e8 = 0x2;
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
return new _0x17018d(_0x52d6e8,_0x22cc56,_0x3d8668,(this.b << 0x18 >> 0x18) / 0x8,0x4 == (this.s & 0x4),0x1 == (this.s & 0x1),0x2 == this.t);
}
;
_0x493319[_0x4cc7('0x8')]['__class__'] = _0x493319;
var _0x228567 = function() {};
_0x16dada[_0x4cc7('0x3d65')] = _0x228567;
_0x228567[_0x4cc7('0x8f2')] = 'openfl\x20_internal\x20formats\x20agal\x20_AGALConverter\x20SourceRegister'['split']('\x20');
_0x228567[_0x4cc7('0xca6')] = function(_0xd880cf, _0x1da48f, _0x1fb8e9) {
var _0x1831b2 = new _0x228567();
_0x1831b2[_0x4cc7('0x3d42')] = _0x1da48f;
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x1f);
var _0x3eaf36 = new _0x5a0729(0x0,0x1);
_0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f['low'] & _0x3eaf36[_0x4cc7('0xb83')]);
_0x1831b2['d'] = _0x1da48f[_0x4cc7('0xb83')];
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x10);
_0x3eaf36 = new _0x5a0729(0x0,0x3);
_0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]);
_0x1831b2['q'] = _0x1da48f[_0x4cc7('0xb83')];
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x8);
_0x3eaf36 = new _0x5a0729(0x0,0xf);
_0x1da48f = new _0x5a0729(_0x1da48f['high'] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]);
_0x1831b2[_0x4cc7('0x3d66')] = _0x1da48f[_0x4cc7('0xb83')];
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x0);
_0x3eaf36 = new _0x5a0729(0x0,0xf);
_0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]);
_0x1831b2[_0x4cc7('0x994')] = _0x1da48f['low'];
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x18,_0xd880cf['high'] << 0x8 | _0xd880cf['low'] >>> 0x18);
_0x3eaf36 = new _0x5a0729(0x0,0xff);
_0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36['low']);
_0x1831b2['s'] = _0x1da48f['low'];
_0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x10,_0xd880cf[_0x4cc7('0xb84')] << 0x10 | _0xd880cf[_0x4cc7('0xb83')] >>> 0x10);
_0x3eaf36 = new _0x5a0729(0x0,0xff);
_0x1da48f = new _0x5a0729(_0x1da48f['high'] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]);
_0x1831b2['o'] = _0x1da48f[_0x4cc7('0xb83')];
_0x1da48f = new _0x5a0729(0x0,0xffff);
_0xd880cf = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] & _0x1da48f['high'],_0xd880cf[_0x4cc7('0xb83')] & _0x1da48f[_0x4cc7('0xb83')]);
_0x1831b2['n'] = _0xd880cf['low'];
_0x1831b2[_0x4cc7('0x3d04')] = _0x1fb8e9;
return _0x1831b2;
}
;
_0x228567[_0x4cc7('0x8')] = {};
_0x228567[_0x4cc7('0x8')]['d'] = null;
_0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d66')] = null;
_0x228567[_0x4cc7('0x8')]['n'] = null;
_0x228567[_0x4cc7('0x8')]['o'] = null;
_0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null;
_0x228567[_0x4cc7('0x8')]['q'] = null;
_0x228567[_0x4cc7('0x8')]['s'] = null;
_0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d04')] = null;
_0x228567[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x228567[_0x4cc7('0x8')]['toGLSL'] = function(_0x4354a8, _0x11581c) {
_0x56067a.pUMTp(null, _0x11581c) && (_0x11581c = 0x0);
null == _0x4354a8 && (_0x4354a8 = !0x0);
if (0x3 == this.type)
return this.programType == _0x30cffc.VERTEX ? _0x4cc7('0x3d43') : _0x4cc7('0x3d44');
var _0x43b919 = 0xe4 == this.s && 0xf == this.sourceMask
, _0x37a4dc = '';
if (0x5 != this.type && !_0x43b919)
for (_0x43b919 = 0x0; 0x4 > _0x43b919; ) {
var _0x24a72a = _0x43b919++;
if (0x0 != (this.sourceMask & 0x1 << _0x24a72a))
switch (this.s >> 0x2 * _0x24a72a & 0x3) {
case 0x0:
_0x37a4dc += 'x';
break;
case 0x1:
_0x37a4dc += 'y';
break;
case 0x2:
_0x37a4dc += 'z';
break;
case 0x3:
_0x37a4dc += 'w';
}
}
_0x43b919 = _0x3c1272.prefixFromType(this.type, this.programType);
0x0 == this.d ? _0x43b919 += this.n + _0x11581c : (_0x43b919 += this.o,
_0x24a72a = String.fromCharCode(_0x3a8a6f.cca('x', 0x0) + this.q),
_0x24a72a = _0x3c1272.prefixFromType(this.itype, this.programType) + this.n + '.' + _0x24a72a,
_0x43b919 += _0x4cc7('0x3d67') + _0x24a72a + _0x4cc7('0x3d68') + _0x11581c + ']');
_0x4354a8 && '' != _0x37a4dc && (_0x43b919 += '.' + _0x37a4dc);
return _0x43b919;
}
;
_0x228567[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x228567;
var _0x31344d = function(_0x35cbe0, _0x1e6d8e) {
var _0x5a394a = _0x4cc7('0x3d69')['split']('|')
, _0x15145c = 0x0;
while (!![]) {
switch (_0x5a394a[_0x15145c++]) {
case '0':
this[_0x4cc7('0x986')] = 0x0;
continue;
case '1':
this[_0x4cc7('0x42')] = _0x35cbe0;
continue;
case '2':
_0x35cbe0[_0x4cc7('0xcc2')] = _0x1e6d8e;
continue;
case '3':
if (_0x4cc7('0x1655') != _0xe026ad)
throw new _0x202aa0(new _0x3d27c7('ATF\x20signature\x20not\x20found'));
continue;
case '4':
var _0xe026ad = _0x35cbe0[_0x4cc7('0x1650')](0x3);
continue;
case '5':
if (_0x331be6['gt'](_0x5260f5[_0x4cc7('0x99b')](_0x1e6d8e + _0xe026ad, _0x401a98), _0x15249f['get_length'](_0x35cbe0)))
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d6a')));
continue;
case '6':
0xff == _0x35cbe0['b'][_0x1e6d8e + 0x6] ? (this[_0x4cc7('0x986')] = _0x35cbe0['b'][_0x1e6d8e + 0x7],
_0x35cbe0['position'] = _0x1e6d8e + 0x8,
_0xe026ad = this[_0x4cc7('0x3d6b')](_0x35cbe0)) : (this[_0x4cc7('0x986')] = 0x0,
_0x35cbe0[_0x4cc7('0xcc2')] = _0x2d63f9[_0x4cc7('0x3ca0')](_0x1e6d8e, 0x3),
_0xe026ad = this[_0x4cc7('0x3d6c')](_0x35cbe0));
continue;
case '7':
_0x35cbe0[_0x4cc7('0xcc2')] = _0x1e6d8e;
continue;
}
break;
}
};
_0x16dada[_0x4cc7('0x3d6d')] = _0x31344d;
_0x31344d[_0x4cc7('0x8f2')] = ['openfl', '_internal', _0x4cc7('0x3d49'), _0x4cc7('0x164c'), _0x4cc7('0x3d6e')];
_0x31344d[_0x4cc7('0x8')] = {};
_0x31344d[_0x4cc7('0x8')]['atfFormat'] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6f')] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d70')] = null;
_0x31344d[_0x4cc7('0x8')]['version'] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d71')] = function(_0x4c7e77, _0x55d353, _0x2f46ca) {
var _0x376371 = this.data.readUnsignedByte()
, _0x5eab54 = _0x376371 >>> 0x7;
if (!_0x2f46ca && 0x0 != _0x5eab54)
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d72')));
if (_0x2f46ca && 0x1 != _0x5eab54)
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d73')));
this.cubeMap = _0x2f46ca;
this.atfFormat = _0x376371 & 0x7f;
0x3 != this.atfFormat && 0x5 != this.atfFormat && _0x491796.warn('Only\x20ATF\x20block\x20compressed\x20textures\x20without\x20JPEG-XR+LZMA\x20are\x20supported', {
fileName: _0x4cc7('0x3d74'),
lineNumber: 0x60,
className: _0x4cc7('0x3d6d'),
methodName: 'readHeader'
});
this.width = _0x56067a.kfaGC(0x1, this.data.readUnsignedByte());
this.height = 0x1 << this.data.readUnsignedByte();
if (this.width != _0x4c7e77 || this.height != _0x55d353)
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d75')));
this.mipCount = this.data.readUnsignedByte();
return 0x5 == this.atfFormat;
}
;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d76')] = function(_0x4a2831) {
for (var _0x5d3932 = 0x3 > this.version ? 0x3 : 0x4, _0x4b6d73 = 0x0, _0x57c99a = this.cubeMap ? 0x6 : 0x1; _0x4b6d73 < _0x57c99a; )
for (var _0x185f60 = _0x4b6d73++, _0x1787d3 = 0x0, _0x18c184 = this.mipCount; _0x1787d3 < _0x18c184; )
for (var _0x4bf907 = _0x1787d3++, _0x48c401 = 0x0, _0x16dada = _0x5d3932; _0x48c401 < _0x16dada; ) {
var _0x5aff49 = _0x48c401++
, _0x4e1222 = 0x0 == this.version ? this.__readUInt24(this.data) : this.__readUInt32(this.data);
if (_0x331be6.gt(this.data.position + _0x4e1222, _0x15249f.get_length(this.data)))
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d77')));
if (_0x331be6.gt(_0x4e1222, 0x0)) {
var _0x161060 = new _0x3fbf75(new _0x5abb78(_0x4e1222));
this.data.readBytes(_0x15249f.fromBytes(_0x161060), 0x0, _0x4e1222);
_0x4a2831(_0x185f60, _0x4bf907, _0x5aff49, this.width >> _0x4bf907, this.height >> _0x4bf907, _0x4e1222, _0x161060);
}
}
}
;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6c')] = function(_0x59c034) {
var _0x15d573 = _0x59c034.readUnsignedByte() << 0x10;
_0x15d573 |= _0x59c034.readUnsignedByte() << 0x8;
return _0x15d573 |= _0x59c034.readUnsignedByte();
}
;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6b')] = function(_0x279fb7) {
var _0x16c069 = _0x279fb7.readUnsignedByte() << 0x18;
_0x16c069 |= _0x279fb7.readUnsignedByte() << 0x10;
_0x16c069 |= _0x279fb7.readUnsignedByte() << 0x8;
return _0x16c069 |= _0x279fb7.readUnsignedByte();
}
;
_0x31344d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31344d;
var _0x5d37f1 = function() {};
_0x16dada[_0x4cc7('0x3d78')] = _0x5d37f1;
_0x5d37f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x3455'), _0x4cc7('0x3d79')];
_0x5d37f1[_0x4cc7('0xca6')] = function(_0x1882fb, _0x1f5be0, _0x9ec4f) {
if (_0x4cc7('0x3d7a') !== _0x4cc7('0x3d7a')) {
return _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xa74')][_0x4cc7('0x96b')](this) - this[_0x4cc7('0x29b7')];
} else {
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0x3d7b')]['r'], '\x0a');
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1['__regexEntities'][0x0]['r'], '\x22');
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x1]['r'], '\x27');
_0x1882fb = _0x1882fb['replace'](_0x5d37f1[_0x4cc7('0xbea')][0x2]['r'], '&');
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x5]['r'], '\x20');
var _0x55f5dc = _0x1882fb[_0x4cc7('0x46')]('<');
if (0x1 == _0x55f5dc[_0x4cc7('0x21')])
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0x3d7c')]['r'], ''),
0x1 < _0x9ec4f[_0x4cc7('0x34')]() && _0x9ec4f[_0x4cc7('0xa5e')](0x1, _0x9ec4f['get_length']() - 0x1),
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x3]['r'], '<'),
_0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>'),
_0x9ec4f = _0x9ec4f[_0x4cc7('0x2b')](0x0),
_0x9ec4f[_0x4cc7('0xc79')] = _0x1f5be0,
_0x9ec4f[_0x4cc7('0x99a')] = 0x0,
_0x9ec4f[_0x4cc7('0x10a1')] = _0x1882fb[_0x4cc7('0x21')];
else {
_0x9ec4f[_0x4cc7('0xa5e')](0x0, _0x9ec4f[_0x4cc7('0x34')]());
_0x1882fb = '';
for (var _0x37fe13, _0x5d73eb = 0x0, _0x1fb64b = _0x55f5dc['length']; _0x5d73eb < _0x1fb64b; ) {
var _0x48c401 = _0x5d73eb++;
_0x37fe13 = _0x55f5dc[_0x48c401];
_0x37fe13 = _0x37fe13[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x3]['r'], '<');
_0x37fe13 = _0x37fe13[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>');
_0x55f5dc[_0x48c401] = _0x37fe13;
}
_0x37fe13 = [_0x1f5be0[_0x4cc7('0x1176')]()];
_0x5d73eb = [];
_0x48c401 = !0x1;
for (_0x1fb64b = 0x0; _0x1fb64b < _0x55f5dc[_0x4cc7('0x21')]; ) {
if ('XzXsW' !== _0x4cc7('0x3d7d')) {
var _0x16dada = _0x55f5dc[_0x1fb64b];
++_0x1fb64b;
if ('' != _0x16dada) {
var _0x5aff49 = '/' == _0x3a8a6f[_0x4cc7('0x946')](_0x16dada, 0x0, 0x1)
, _0x161060 = _0x16dada[_0x4cc7('0x2d')]('>')
, _0x15f7ea = _0x161060 + 0x1
, _0x180fa9 = _0x16dada[_0x4cc7('0x2d')]('\x20');
_0x180fa9 = _0x16dada[_0x4cc7('0xde7')](_0x5aff49 ? 0x1 : 0x0, -0x1 < _0x180fa9 && _0x180fa9 < _0x161060 ? _0x180fa9 : _0x161060);
if (_0x5aff49)
_0x180fa9[_0x4cc7('0x1646')]() != _0x5d73eb[_0x5d73eb[_0x4cc7('0x21')] - 0x1]['toLowerCase']() ? _0x491796[_0x4cc7('0x39da')](_0x4cc7('0x3d7e') + _0x180fa9, {
'fileName': _0x4cc7('0x3d7f'),
'lineNumber': 0x61,
'className': _0x4cc7('0x3d78'),
'methodName': _0x4cc7('0xca6')
}) : (_0x5d73eb[_0x4cc7('0x9fc')](),
_0x37fe13[_0x4cc7('0x9fc')](),
_0x5aff49 = _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x1][_0x4cc7('0x1176')](),
'p' == _0x180fa9['toLowerCase']() && 0x0 < _0x9ec4f['get_length']() && (_0x1882fb += '\x0a',
_0x48c401 = !0x0,
_0x9ec4f[_0x4cc7('0x2b')](_0x9ec4f[_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x10a1')]++),
_0x15f7ea < _0x16dada[_0x4cc7('0x21')] && (_0x48c401 = _0x3a8a6f['substr'](_0x16dada, _0x15f7ea, null),
_0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb[_0x4cc7('0x21')],_0x1882fb[_0x4cc7('0x21')] + _0x48c401[_0x4cc7('0x21')])),
_0x1882fb += _0x48c401,
_0x48c401 = !0x1));
else if (_0x5aff49 = _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x1][_0x4cc7('0x1176')](),
-0x1 < _0x161060) {
switch (_0x180fa9[_0x4cc7('0x1646')]()) {
case 'a':
_0x5d37f1['__regexHref']['match'](_0x16dada) && (_0x5aff49[_0x4cc7('0x1124')] = _0x5d37f1['__getAttributeMatch'](_0x5d37f1[_0x4cc7('0x3d80')]));
break;
case 'b':
_0x5aff49[_0x4cc7('0x21f7')] = !0x0;
break;
case 'em':
case 'i':
_0x5aff49[_0x4cc7('0x37ed')] = !0x0;
break;
case _0x4cc7('0x21f6'):
_0x5d37f1['__regexFace'][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x21f6')] = _0x5d37f1['__getAttributeMatch'](_0x5d37f1[_0x4cc7('0x348a')]));
_0x5d37f1[_0x4cc7('0x348b')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x24c')] = _0x4bf907['parseInt']('0x' + _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x348b')])));
if (_0x5d37f1[_0x4cc7('0x348d')][_0x4cc7('0xc7c')](_0x16dada)) {
if (_0x2d63f9[_0x4cc7('0x32c')] !== _0x4cc7('0x3d81')) {
_0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x348d')]);
var _0x3e3cd2 = _0x3a8a6f['cca'](_0x161060, 0x0);
_0x5aff49[_0x4cc7('0xe17')] = 0x2b == _0x3e3cd2 || 0x2d == _0x3e3cd2 ? (0x2 <= _0x37fe13[_0x4cc7('0x21')] ? _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x2] : _0x1f5be0)['size'] + _0x4bf907[_0x4cc7('0xd08')](_0x161060) : _0x4bf907['parseInt'](_0x161060);
} else {
if (_0x56067a[_0x4cc7('0x85b')](0x0, w) && 0x0 == p[_0x4cc7('0x2b')](_0x16dada) || _0x331be6['gt'](w & p[_0x4cc7('0x2b')](_0x16dada), 0x0)) {
var _0x1754e2 = _0x9ec4f[_0x4cc7('0x2b')](_0x16dada);
0x0 == w && (p[_0x4cc7('0xa5e')](_0x16dada, 0x1),
_0x9ec4f[_0x4cc7('0xa5e')](_0x16dada, 0x1));
0x0 == _0x15f7ea ? _0x1fb64b['a'] = _0x1754e2 : 0x1 == _0x15f7ea ? _0x1fb64b['b'] = _0x1754e2 : _0x1fb64b['c'] = _0x1754e2;
_0x16dada = _0x55f5dc;
}
++_0x16dada;
}
}
break;
case 'p':
0x0 < _0x9ec4f[_0x4cc7('0x34')]() && !_0x48c401 && (_0x1882fb += '\x0a');
_0x5d37f1['__regexAlign'][_0x4cc7('0xc7c')](_0x16dada) && (_0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d82')])[_0x4cc7('0x1646')](),
_0x5aff49[_0x4cc7('0x26f1')] = _0x4518fb[_0x4cc7('0x12d5')](_0x161060));
break;
case _0x4cc7('0x3d83'):
_0x5d37f1[_0x4cc7('0x3d84')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d49')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d84')])));
_0x5d37f1[_0x4cc7('0x3d85')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d47')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d85')])));
_0x5d37f1[_0x4cc7('0x3d86')]['match'](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d48')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d86')])));
_0x5d37f1[_0x4cc7('0x3d87')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d45')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d87')])));
_0x5d37f1[_0x4cc7('0x3d88')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d46')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d88')])));
if (_0x5d37f1[_0x4cc7('0x3d89')]['match'](_0x16dada)) {
_0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d89')])['split']('\x20');
_0x3e3cd2 = [];
for (var _0x516d9d = 0x0; _0x516d9d < _0x161060['length']; ) {
var _0x2bc114 = _0x161060[_0x516d9d];
++_0x516d9d;
_0x3e3cd2['push'](_0x4bf907[_0x4cc7('0xd08')](_0x2bc114));
}
_0x5aff49[_0x4cc7('0x2d4c')] = _0x3e3cd2;
}
break;
case 'u':
_0x5aff49[_0x4cc7('0x2d44')] = !0x0;
}
_0x37fe13['push'](_0x5aff49);
_0x5d73eb[_0x4cc7('0x29')](_0x180fa9);
_0x15f7ea < _0x16dada[_0x4cc7('0x21')] ? (_0x48c401 = _0x16dada['substring'](_0x15f7ea),
_0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb[_0x4cc7('0x21')],_0x2d63f9[_0x4cc7('0x3ca0')](_0x1882fb[_0x4cc7('0x21')], _0x48c401[_0x4cc7('0x21')]))),
_0x1882fb += _0x48c401,
_0x48c401 = !0x1) : 0x0 < _0x9ec4f['get_length']() && _0x9ec4f[_0x4cc7('0x2b')](_0x9ec4f[_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x10a1')]++;
} else
_0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb['length'],_0x1882fb[_0x4cc7('0x21')] + _0x16dada['length'])),
_0x1882fb += _0x16dada,
_0x48c401 = !0x1;
}
} else {
this[_0x4cc7('0x3334')][_0x4cc7('0xc5e')]();
return;
}
}
0x0 == _0x9ec4f['get_length']() && _0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x37fe13[0x0],0x0,0x0));
}
return _0x1882fb;
}
}
;
_0x5d37f1[_0x4cc7('0x3489')] = function(_0x4ea9b0) {
return null != _0x4ea9b0[_0x4cc7('0xc7d')](0x2) ? _0x4ea9b0[_0x4cc7('0xc7d')](0x2) : _0x4ea9b0[_0x4cc7('0xc7d')](0x3);
}
;
var _0x44d093 = _0x16dada[_0x4cc7('0x3d8a')] = {};
_0x16dada[_0x4cc7('0x3d8a')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), 'swf', _0x4cc7('0x3d8b')];
_0x16dada[_0x4cc7('0x3d8a')]['__constructs__'] = ['BlurFilter', _0x4cc7('0x37b7'), 'DropShadowFilter', _0x4cc7('0x3d8c')];
_0x44d093[_0x4cc7('0x3d8d')] = function(_0x37be37, _0x271519, _0x8f7920) {
_0x37be37 = [_0x4cc7('0x3d8d'), 0x0, _0x37be37, _0x271519, _0x8f7920];
_0x37be37[_0x4cc7('0xd2f')] = _0x44d093;
_0x37be37[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x37be37;
}
;
_0x44d093[_0x4cc7('0x37b7')] = function(_0x506613) {
_0x506613 = [_0x4cc7('0x37b7'), 0x1, _0x506613];
_0x506613[_0x4cc7('0xd2f')] = _0x44d093;
_0x506613['toString'] = _0x3e3cd2;
return _0x506613;
}
;
_0x44d093['DropShadowFilter'] = function(_0x4cfdf7, _0x402dcd, _0x3b20fa, _0x2ae7af, _0x339390, _0x7b1db3, _0x4a8392, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49) {
_0x4cfdf7 = [_0x4cc7('0x20f9'), 0x2, _0x4cfdf7, _0x402dcd, _0x3b20fa, _0x2ae7af, _0x339390, _0x7b1db3, _0x4a8392, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49];
_0x4cfdf7[_0x4cc7('0xd2f')] = _0x44d093;
_0x4cfdf7[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x4cfdf7;
}
;
_0x44d093[_0x4cc7('0x3d8c')] = function(_0x374491, _0x2ed5cd, _0x2583ea, _0x991d26, _0x2ac888, _0x351e70, _0x1dc139, _0x4bf907) {
_0x374491 = [_0x4cc7('0x3d8c'), 0x3, _0x374491, _0x2ed5cd, _0x2583ea, _0x991d26, _0x2ac888, _0x351e70, _0x1dc139, _0x4bf907];
_0x374491[_0x4cc7('0xd2f')] = _0x44d093;
_0x374491[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x374491;
}
;
var _0x22ffdf = function() {
if (_0x4cc7('0x3d8e') !== 'RGwbE') {
this[_0x4cc7('0xa43')] += a;
if (0.0001 < this[_0x4cc7('0x1372')])
for (this[_0x4cc7('0x2cff')] += a; this[_0x4cc7('0x2cff')] > this['fixedTimeStep'] - 0.0001; ) {
this['onFixedUpdateStep']();
a = 0x0;
for (var _0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); ) {
var _0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a);
++a;
null != _0x5466e8 && _0x5466e8[_0x4cc7('0x94a')](this[_0x4cc7('0x1372')]);
}
this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]);
a = 0x0;
for (_0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); )
_0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a),
++a,
null != _0x5466e8 && _0x5466e8[_0x4cc7('0x1374')]();
this[_0x4cc7('0x2cff')] -= this[_0x4cc7('0x1372')];
}
else {
a = 0x0;
for (_0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); )
_0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a),
++a,
null != _0x5466e8 && _0x5466e8[_0x4cc7('0x94a')](this['fixedTimeStep']);
this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]);
a = 0x0;
for (_0x39b0f3 = this['gameObjects']; a < _0x39b0f3[_0x4cc7('0x34')](); )
_0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a),
++a,
null != _0x5466e8 && _0x5466e8[_0x4cc7('0x1374')]();
}
} else {
this[_0x4cc7('0x2ac2')] = new _0x67da9e();
this[_0x4cc7('0x3d8f')] = new _0x3a1efa();
}
};
_0x16dada[_0x4cc7('0x3d90')] = _0x22ffdf;
_0x22ffdf[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'formats', _0x4cc7('0x2ac1'), _0x4cc7('0x3d91')];
_0x22ffdf[_0x4cc7('0x2ba5')] = function(_0x467c93) {
var _0x1d31ab = _0x4b4d92['resolveClass'](_0x467c93);
null == _0x1d31ab && (_0x1d31ab = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6['replace'](_0x467c93, _0x4cc7('0x31a8'), _0x4cc7('0x8a'))));
null == _0x1d31ab && (_0x1d31ab = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6[_0x4cc7('0x20')](_0x467c93, _0x4cc7('0x32f'), _0x4cc7('0x8a'))));
return _0x1d31ab;
}
;
_0x22ffdf['resolveEnum'] = function(_0x399dde) {
var _0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x399dde);
null == _0x348437 && (_0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x29cea6[_0x4cc7('0x20')](_0x399dde, _0x4cc7('0x31a8'), _0x4cc7('0x8a'))));
null == _0x348437 && (_0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x29cea6['replace'](_0x399dde, _0x2d63f9[_0x4cc7('0x32e')], _0x4cc7('0x8a'))));
return _0x348437;
}
;
_0x22ffdf[_0x4cc7('0x36c3')] = function(_0x3f13a1) {
if (null == _0x3f13a1)
return null;
_0x3f13a1 = new _0x30ebdd(_0x3f13a1);
_0x3f13a1[_0x4cc7('0x36c4')]({
'resolveClass': _0x22ffdf[_0x4cc7('0x2ba5')],
'resolveEnum': _0x22ffdf[_0x4cc7('0xd3a')]
});
_0x3f13a1 = _0x3f13a1[_0x4cc7('0x36c3')]();
null != _0x3f13a1 && _0x3f13a1['__init']();
return _0x3f13a1;
}
;
_0x22ffdf[_0x4cc7('0x8')] = {};
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x98a')] = null;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x405')] = null;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x1498')] = null;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x2ac2')] = null;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d8f')] = null;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d92')] = function(_0x2bb2c8) {
return null;
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d93')] = function(_0x2092cd) {
null == _0x2092cd && (_0x2092cd = '');
if ('' == _0x2092cd)
return this.root.__createObject(this);
var _0x5e1803 = this.symbolsByClassName;
_0x2092cd = null != _0x842c50[_0x2092cd] ? _0x5e1803.getReserved(_0x2092cd) : _0x5e1803.h[_0x2092cd];
return null != _0x2092cd && _0x5260f5.__instanceof(_0x2092cd, _0x42fdc3) ? _0x5260f5.__cast(_0x2092cd, _0x42fdc3).__createObject(this) : null;
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = function(_0x4cff77) {
var _0x2599bf = this.symbolsByClassName;
_0x4cff77 = null != _0x842c50[_0x4cff77] ? _0x2599bf.getReserved(_0x4cff77) : _0x2599bf.h[_0x4cff77];
return null != _0x4cff77 && _0x5260f5.__instanceof(_0x4cff77, _0x5d81bb) ? _0x6fe3b9.getBitmapData(_0x4cff77.path) : null;
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d94')] = function(_0x1d4041) {
var _0x13ca3f = this.symbolsByClassName;
return null != _0x842c50[_0x1d4041] ? _0x13ca3f.existsReserved(_0x1d4041) : _0x13ca3f.h.hasOwnProperty(_0x1d4041);
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x36af')] = function() {
var _0x214f79 = new _0x312a2b();
_0x214f79.serialize(this);
return _0x214f79.toString();
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0xca7')] = function() {
if (null != this.symbols) {
if (_0x4cc7('0x3d95') === _0x4cc7('0x3d95')) {
null == this.symbolsByClassName && (this.symbolsByClassName = new _0x3a1efa());
for (var _0x507cb7 = this.symbols.iterator(); _0x507cb7.hasNext(); ) {
var _0x1932ed = _0x507cb7.next();
if (null != _0x1932ed && null != _0x1932ed.className) {
var _0x394548 = _0x1932ed.className
, _0x301485 = this.symbolsByClassName;
null != _0x842c50[_0x394548] ? _0x301485.setReserved(_0x394548, _0x1932ed) : _0x301485.h[_0x394548] = _0x1932ed;
}
}
} else {
_0x396698.call(this, _0x4b25d1.sidePathB, 0x0);
this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2)];
this.name = 'Tell\x20a\x20Friend';
}
}
}
;
_0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x22ffdf;
var _0x3f86a4 = function() {
_0x3ad3c9[_0x4cc7('0x96b')](this);
};
_0x16dada[_0x2d63f9['yuxgr']] = _0x3f86a4;
_0x3f86a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x3b51')];
_0x3f86a4['fromBytes'] = function(_0xe7b6f2, _0x58d8d4) {
if (_0x4cc7('0x3d96') !== _0x4cc7('0x3d96')) {
return _0x445379[_0x4cc7('0x493')]();
} else {
return _0x3f86a4[_0x4cc7('0xca4')](_0x25e536[_0x4cc7('0x2901')](_0x15249f[_0x4cc7('0x381e')](_0xe7b6f2), _0x58d8d4));
}
}
;
_0x3f86a4[_0x4cc7('0xcb6')] = function(_0x1f5888, _0x2ec040) {
return _0x3f86a4[_0x4cc7('0xca4')](_0x25e536[_0x4cc7('0xcb6')](_0x1f5888, _0x2ec040));
}
;
_0x3f86a4['fromManifest'] = function(_0x23023d) {
_0x23023d = _0x3ad3c9[_0x4cc7('0xca4')](_0x23023d);
if (null != _0x23023d) {
if (_0x4cc7('0x3d97') === _0x4cc7('0x3d98')) {
this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0x1);
_0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9[_0x4cc7('0xc3b')]['get_camera'](), ['x', 'y', 'z'], !0x1, !0x1);
_0x488f5d['stopRotationTween'](_0x180fa9[_0x4cc7('0xc3b')]['get_camera'](), !0x1, !0x1);
_0x396698['prototype']['unloadLevel'][_0x4cc7('0x96b')](this);
this[_0x4cc7('0xacc')] = this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xb7f')] = null;
this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0);
} else {
if (_0x5260f5['__instanceof'](_0x23023d, _0x3f86a4))
return _0x23023d;
var _0x3ef80e = new _0x3f86a4();
_0x3ef80e[_0x4cc7('0x24e4')] = _0x23023d;
return _0x3ef80e;
}
}
return null;
}
;
_0x3f86a4[_0x4cc7('0x381d')] = function(_0x339bd2, _0x398b08) {
return _0x25e536[_0x4cc7('0x381d')](_0x15249f['toBytes'](_0x339bd2), _0x398b08)[_0x4cc7('0xce5')](function(_0x339bd2) {
return _0x3f86a4['loadFromManifest'](_0x339bd2);
});
}
;
_0x3f86a4[_0x4cc7('0x1128')] = function(_0xb319ac, _0x20525e) {
return _0x25e536[_0x4cc7('0x1128')](_0xb319ac, _0x20525e)['then'](function(_0xb319ac) {
var _0x31c6e9 = {};
_0x31c6e9[_0x4cc7('0x3d99')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
;
if ('STbnL' === _0x4cc7('0x3d9a')) {
return _0x3f86a4[_0x4cc7('0x381f')](_0xb319ac);
} else {
_0x234f8b[_0x4cc7('0xc3d')] = _0xb319ac[_0x4cc7('0x480')];
_0x20525e = 0x0;
for (c = this[_0x4cc7('0x2236')]; _0x31c6e9[_0x4cc7('0x3d99')](_0x20525e, c['get_length']()); )
d = c[_0x4cc7('0x2b')](_0x20525e),
++_0x20525e,
d[_0x4cc7('0x1af2')] < d['input'][_0x4cc7('0x34')]() && _0xb319ac[_0x4cc7('0x480')]['id'] == d[_0x4cc7('0x1284')][_0x4cc7('0x2b')](d['progress']) ? (d[_0x4cc7('0x1af2')]++,
d[_0x4cc7('0x1af2')] >= d[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && d[_0x4cc7('0xced')]()) : d['progress'] = 0x0;
null != _0xb319ac[_0x4cc7('0x480')][_0x4cc7('0x21ad')] && _0x4f9920['go'](_0xb319ac[_0x4cc7('0x480')][_0x4cc7('0x21ad')]);
}
});
}
;
_0x3f86a4[_0x4cc7('0x381f')] = function(_0x29ba91) {
_0x29ba91 = _0x3f86a4[_0x4cc7('0xca4')](_0x29ba91);
return null != _0x29ba91 ? _0x29ba91[_0x4cc7('0x40')]()[_0x4cc7('0xce5')](function(_0x29ba91) {
return _0x4029ca[_0x4cc7('0xce7')](_0x29ba91);
}) : _0x4029ca[_0x4cc7('0x3d9b')](_0x4cc7('0x18c2'));
}
;
_0x3f86a4['__super__'] = _0x3ad3c9;
_0x3f86a4[_0x4cc7('0x8')] = _0x5aff49(_0x3ad3c9['prototype'], {
'__proxy': null,
'exists': function(_0x50dbb7, _0x2ed783) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x9e8')](_0x50dbb7, _0x2ed783) : _0x3ad3c9['prototype']['exists'][_0x4cc7('0x96b')](this, _0x50dbb7, _0x2ed783);
},
'getAsset': function(_0x2544dc, _0x5c6baf) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')]['getAsset'](_0x2544dc, _0x5c6baf) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x14f5')]['call'](this, _0x2544dc, _0x5c6baf);
},
'getAudioBuffer': function(_0x424056) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x3b5a')](_0x424056) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b5a')][_0x4cc7('0x96b')](this, _0x424056);
},
'getBytes': function(_0x3fc066) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0xcb0')](_0x3fc066) : _0x3ad3c9[_0x4cc7('0x8')]['getBytes'][_0x4cc7('0x96b')](this, _0x3fc066);
},
'getFont': function(_0x4adbc6) {
if (_0x4cc7('0x3d9c') !== _0x4cc7('0x3d9c')) {
if (!(0x0 <= this['_assets'][_0x4cc7('0x2d')](_0x4adbc6, 0x0))) {
var _0x38de24 = this['getAsset'](_0x4adbc6[_0x4cc7('0xb4e')](), _0x4adbc6[_0x4cc7('0xd69')]());
var _0x21da86 = null != _0x4adbc6[_0x4cc7('0xd69')]() ? _0x4adbc6['get_assetNamespace']() : _0x4cc7('0xca5');
if (null != _0x38de24) {
var _0x69596b = this['_assetDictionary'];
this[_0x4cc7('0x14f6')][_0x4cc7('0x14f7')](_0x4adbc6, _0x38de24, null != _0x842c50[_0x21da86] ? _0x69596b[_0x4cc7('0xd77')](_0x21da86) : _0x69596b['h'][_0x21da86], this[_0x4cc7('0x14ef')]);
}
_0x4adbc6[_0x4cc7('0xd6b')](_0x2edf52[_0x4cc7('0x14f8')]());
this[_0x4cc7('0x14e8')]['push'](_0x4adbc6);
_0x38de24 = this[_0x4cc7('0x14e9')];
(null != _0x842c50[_0x21da86] ? _0x38de24[_0x4cc7('0xd76')](_0x21da86) : _0x38de24['h'][_0x4cc7('0x959')](_0x21da86)) || (_0x38de24 = this['_assetDictionary'],
_0x69596b = new _0x3a1efa(),
null != _0x842c50[_0x21da86] ? _0x38de24['setReserved'](_0x21da86, _0x69596b) : _0x38de24['h'][_0x21da86] = _0x69596b);
_0x38de24 = this[_0x4cc7('0x14e9')];
_0x21da86 = null != _0x842c50[_0x21da86] ? _0x38de24[_0x4cc7('0xd77')](_0x21da86) : _0x38de24['h'][_0x21da86];
_0x38de24 = _0x4adbc6[_0x4cc7('0xb4e')]();
_0x56067a[_0x4cc7('0x87b')](null, _0x842c50[_0x38de24]) ? _0x21da86[_0x4cc7('0x97d')](_0x38de24, _0x4adbc6) : _0x21da86['h'][_0x38de24] = _0x4adbc6;
_0x4adbc6[_0x4cc7('0x9ad')]('assetRename', _0x48c401(this, this[_0x4cc7('0x3d9d')]));
_0x4adbc6[_0x4cc7('0x9ad')]('assetConflictResolved', _0x48c401(this, this[_0x4cc7('0x14fa')]));
}
} else {
return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xbfb')](_0x4adbc6) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xbfb')][_0x4cc7('0x96b')](this, _0x4adbc6);
}
},
'getImage': function(_0x309ac3) {
if (_0x4cc7('0x3d9e') !== _0x4cc7('0x3d9e')) {
var _0x3bc977 = Math['round'](this['baseWidth'] * this[_0x4cc7('0xa9a')]['x'])
, _0x164482 = Math['round'](_0x56067a[_0x4cc7('0x873')](this[_0x4cc7('0x1306')], this[_0x4cc7('0xa9a')]['y']));
this['matrix']['identity']();
this[_0x4cc7('0x330a')][_0x4cc7('0x1291')](1.5 * _0x3bc977, 1.5 * _0x164482, 0x0, 0.8 * _0x3bc977, 1.2 * _0x164482);
this['get_graphics']()['clear']();
this[_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, _0x3ffcce[_0x4cc7('0x1ed3')], _0x3ffcce[_0x4cc7('0x1ed4')], _0x3ffcce[_0x4cc7('0x1ed5')], this[_0x4cc7('0x330a')], 0x0);
this['get_graphics']()['drawRect'](0x0, 0x0, _0x3bc977, _0x164482);
this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')]();
} else {
return null != this[_0x4cc7('0x24e4')] ? this['__proxy']['getImage'](_0x309ac3) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1986')]['call'](this, _0x309ac3);
}
},
'getText': function(_0x3e8667) {
return null != this['__proxy'] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x189c')](_0x3e8667) : _0x3ad3c9[_0x4cc7('0x8')]['getText']['call'](this, _0x3e8667);
},
'isLocal': function(_0x20d8ec, _0x2667d2) {
if (_0x4cc7('0x3d9f') === 'SzvaJ') {
return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xcaf')](_0x20d8ec, _0x2667d2) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcaf')][_0x4cc7('0x96b')](this, _0x20d8ec, _0x2667d2);
} else {
if (null != this[_0x4cc7('0x1254')] && (null == this['_activeView'] || this[_0x4cc7('0x1254')][_0x4cc7('0x3da0')]()))
for (var _0x456565 = _0x1f0b5c[_0x4cc7('0x1193')]['keys'](); _0x456565['hasNext'](); ) {
var _0xedf78d = _0x456565[_0x4cc7('0x3a')]();
_0xedf78d != this[_0x4cc7('0x1254')] && _0x1f0b5c[_0x4cc7('0x1193')]['h'][_0xedf78d['__id__']] == _0x1f0b5c[_0x4cc7('0x1193')]['h'][this[_0x4cc7('0x1254')]['__id__']] - 0x1 && (0x1 == _0x20d8ec[_0x4cc7('0xa47')] ? _0xedf78d[_0x4cc7('0x44')](new _0x276ae5(_0x20d8ec[_0x4cc7('0x994')],!0x1,_0x20d8ec[_0x4cc7('0x1244')],_0x20d8ec[_0x4cc7('0xa22')],_0x20d8ec['localY'],_0x20d8ec[_0x4cc7('0x34c1')],_0x20d8ec[_0x4cc7('0x1f0f')],_0x20d8ec['altKey'],_0x20d8ec[_0x4cc7('0x20d5')],_0x20d8ec[_0x4cc7('0xbf7')],_0x20d8ec[_0x4cc7('0x1f10')],_0x20d8ec[_0x4cc7('0x34c3')],_0x20d8ec['clickCount'])) : _0xedf78d[_0x4cc7('0x44')](_0x20d8ec));
}
}
},
'load': function() {
return null != this['__proxy'] ? this['__proxy'][_0x4cc7('0x40')]() : _0x3ad3c9['prototype'][_0x4cc7('0x40')][_0x4cc7('0x96b')](this);
},
'loadAudioBuffer': function(_0x5c3725) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')]['loadAudioBuffer'](_0x5c3725) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b65')][_0x4cc7('0x96b')](this, _0x5c3725);
},
'loadBytes': function(_0x1d9a0c) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x1658')](_0x1d9a0c) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1658')]['call'](this, _0x1d9a0c);
},
'loadFont': function(_0x17fe69) {
return _0x56067a['nkNSd'](null, this[_0x4cc7('0x24e4')]) ? this['__proxy'][_0x4cc7('0x3b66')](_0x17fe69) : _0x3ad3c9['prototype'][_0x4cc7('0x3b66')][_0x4cc7('0x96b')](this, _0x17fe69);
},
'loadImage': function(_0x46163a) {
if (_0x4cc7('0x3da1') === 'SQYvD') {
return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xd65')](_0x46163a) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0x46163a);
} else {
if (!this[_0x4cc7('0x34a6')]() && 0x1 == this[_0x4cc7('0x3461')]()) {
this[_0x4cc7('0x1e8e')] = !0x0;
this[_0x4cc7('0xe3e')]();
var _0x11e6cf = this['__textEngine'][_0x4cc7('0x34b5')] - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] + 0x4;
0x0 < _0x11e6cf ? this[_0x4cc7('0xe3d')] >= _0x39d617[_0x4cc7('0x34')](this['get_text']()) ? this['set_scrollH'](Math['ceil'](_0x11e6cf)) : (_0x11e6cf = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](),
this[_0x4cc7('0x3431')](this['__caretIndex'], _0x11e6cf),
_0x11e6cf['x'] < this[_0x4cc7('0x2c65')]() ? this['set_scrollH'](Math[_0x4cc7('0xaeb')](_0x11e6cf['x'] - 0x2)) : _0x11e6cf['x'] > this[_0x4cc7('0x2c65')]() + this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x34a8')](Math[_0x4cc7('0xaea')](_0x56067a[_0x4cc7('0x87d')](_0x11e6cf['x'] - this[_0x4cc7('0x1929')]['width'], 0x2))),
_0x432b23[_0x4cc7('0x9d8')]['release'](_0x11e6cf)) : this['set_scrollH'](0x0);
}
}
},
'loadText': function(_0xf8e28b) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x3526')](_0xf8e28b) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3526')][_0x4cc7('0x96b')](this, _0xf8e28b);
},
'unload': function() {
null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0x360f')]() : _0x3ad3c9['prototype'][_0x4cc7('0x360f')][_0x4cc7('0x96b')](this);
},
'__class__': _0x3f86a4
});
var _0x2e64c1 = function(_0x33a919, _0x2cc980) {
_0x3ad3c9[_0x4cc7('0x96b')](this);
this['id'] = _0x33a919;
this[_0x4cc7('0x3da2')] = null != _0x2cc980 ? _0x2cc980 : _0x33a919;
this[_0x4cc7('0x2ac3')] = new _0x3a1efa();
this[_0x4cc7('0x3da3')] = new _0x3a1efa();
this['rootPath'] = '';
};
_0x16dada[_0x4cc7('0x3da4')] = _0x2e64c1;
_0x2e64c1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x2ac1'), _0x4cc7('0x3da5')];
_0x2e64c1[_0x4cc7('0x92b')] = _0x3f86a4;
_0x2e64c1['prototype'] = _0x5aff49(_0x3f86a4[_0x4cc7('0x8')], {
'alphaCheck': null,
'id': null,
'imageClassNames': null,
'instanceID': null,
'preloading': null,
'rootPath': null,
'swf': null,
'exists': function(_0x39b6f7, _0x252b9c) {
return null == this['swf'] ? !0x1 : '' == _0x39b6f7 && _0x4cc7('0x39ca') == _0x252b9c ? !0x0 : _0x4cc7('0x37c2') != _0x252b9c && 'MOVIE_CLIP' != _0x252b9c || null == this[_0x4cc7('0x2ac1')] ? !0x1 : this[_0x4cc7('0x2ac1')][_0x4cc7('0x3d94')](_0x39b6f7);
},
'getImage': function(_0xbf278d) {
var _0x1ff3a8 = this[_0x4cc7('0x3da3')];
if (null != _0x842c50[_0xbf278d] ? _0x1ff3a8['existsReserved'](_0xbf278d) : _0x1ff3a8['h'][_0x4cc7('0x959')](_0xbf278d))
_0x1ff3a8 = this[_0x4cc7('0x3da3')],
_0xbf278d = null != _0x842c50[_0xbf278d] ? _0x1ff3a8['getReserved'](_0xbf278d) : _0x1ff3a8['h'][_0xbf278d];
_0x1ff3a8 = this[_0x4cc7('0x2ac3')];
if (null != _0x842c50[_0xbf278d] ? !_0x1ff3a8[_0x4cc7('0xd76')](_0xbf278d) : !_0x1ff3a8['h'][_0x4cc7('0x959')](_0xbf278d)) {
for (var _0x3ed154 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')]['iterator'](); _0x3ed154[_0x4cc7('0x94e')](); )
if (_0x1ff3a8 = _0x3ed154['next'](),
_0x5260f5[_0x4cc7('0x9a0')](_0x1ff3a8, _0x5d81bb) && _0x5260f5[_0x4cc7('0x99b')](_0x1ff3a8, _0x5d81bb)['path'] == _0xbf278d && null != _0x1ff3a8[_0x4cc7('0x1341')]) {
_0x3ed154 = _0x3f86a4['prototype']['getImage'][_0x4cc7('0x96b')](this, _0xbf278d);
var _0x224762 = _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x1986')][_0x4cc7('0x96b')](this, _0x1ff3a8[_0x4cc7('0x1341')]);
this[_0x4cc7('0x1a08')](_0x3ed154, _0x224762);
_0x224762 = this[_0x4cc7('0x146d')];
null != _0x842c50[_0xbf278d] ? _0x224762[_0x4cc7('0x97d')](_0xbf278d, _0x3ed154) : _0x224762['h'][_0xbf278d] = _0x3ed154;
this[_0x4cc7('0x146d')][_0x4cc7('0x95b')](_0x1ff3a8[_0x4cc7('0x1341')]);
_0x1ff3a8 = this[_0x4cc7('0x2ac3')];
null != _0x842c50[_0xbf278d] ? _0x1ff3a8[_0x4cc7('0x97d')](_0xbf278d, !0x0) : _0x1ff3a8['h'][_0xbf278d] = !0x0;
return _0x3ed154;
}
_0x1ff3a8 = this[_0x4cc7('0x2ac3')];
null != _0x842c50[_0xbf278d] ? _0x1ff3a8[_0x4cc7('0x97d')](_0xbf278d, !0x0) : _0x1ff3a8['h'][_0xbf278d] = !0x0;
}
return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x1986')]['call'](this, _0xbf278d);
},
'getMovieClip': function(_0x4ad0a3) {
return null != this['swf'] ? this[_0x4cc7('0x2ac1')][_0x4cc7('0x3d93')](_0x4ad0a3) : null;
},
'isLocal': function(_0x2bb504, _0xe5ee37) {
return !0x0;
},
'load': function() {
if (_0x4cc7('0x3da6') === _0x4cc7('0x3da6')) {
var _0x4f5833 = this;
if (null != this['id']) {
if (_0x4cc7('0x3da7') === 'MnBMR') {
var _0x2d5b4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oh,\x20and\x20did\x20you\x20notice\x20the\x20delay?', 0x78, -0xc8, null, null, null, _0x2d5b4a);
_0x2d5b4a = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b9b'), -0xa0, 0x0, null, null, null, _0x2d5b4a);
_0x2d5b4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b9c'), 0x0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x370), null, _0x2d5b4a);
} else {
var _0x577e30 = this['id']
, _0x1556d4 = this[_0x4cc7('0x32c2')];
null != _0x842c50[_0x577e30] ? _0x1556d4[_0x4cc7('0x97d')](_0x577e30, !0x0) : _0x1556d4['h'][_0x577e30] = !0x0;
}
}
var _0x488cd2 = new _0x3cded9();
this[_0x4cc7('0x3da8')] = !0x0;
var _0x3e7b98 = function(_0x577e30) {
var _0x1556d4 = _0x4f5833['id']
, _0x3e7b98 = _0x4f5833[_0x4cc7('0x1814')];
null != _0x842c50[_0x1556d4] ? _0x3e7b98['setReserved'](_0x1556d4, _0x577e30) : _0x3e7b98['h'][_0x1556d4] = _0x577e30;
_0x4f5833[_0x4cc7('0x2ac1')] = _0x22ffdf[_0x4cc7('0x36c3')](_0x577e30);
_0x4f5833[_0x4cc7('0x2ac1')][_0x4cc7('0x405')] = _0x4f5833;
for (_0x577e30 = _0x4f5833[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x577e30[_0x4cc7('0x94e')](); )
if (_0x1556d4 = _0x577e30[_0x4cc7('0x3a')](),
_0x5260f5[_0x4cc7('0x9a0')](_0x1556d4, _0x5d81bb) && (_0x3e7b98 = _0x1556d4,
_0x56067a['aPZNg'](null, _0x3e7b98[_0x4cc7('0x2ba3')]))) {
_0x1556d4 = _0x3e7b98[_0x4cc7('0x2ba3')];
_0x3e7b98 = _0x3e7b98[_0x4cc7('0x1987')];
var _0x2ed6eb = _0x4f5833['imageClassNames'];
null != _0x842c50[_0x1556d4] ? _0x2ed6eb[_0x4cc7('0x97d')](_0x1556d4, _0x3e7b98) : _0x2ed6eb['h'][_0x1556d4] = _0x3e7b98;
}
_0x577e30 = _0x4f5833[_0x4cc7('0x3da2')];
_0x1556d4 = _0x4f5833[_0x4cc7('0x2ac1')];
_0x3e7b98 = _0x22ffdf[_0x4cc7('0x3da9')];
null != _0x842c50[_0x577e30] ? _0x3e7b98[_0x4cc7('0x97d')](_0x577e30, _0x1556d4) : _0x3e7b98['h'][_0x577e30] = _0x1556d4;
_0x4f5833[_0x4cc7('0x3daa')]()['onProgress'](_0x48c401(_0x488cd2, _0x488cd2[_0x4cc7('0x1af2')]))[_0x4cc7('0x35a3')](_0x48c401(_0x488cd2, _0x488cd2[_0x4cc7('0x12aa')]))[_0x4cc7('0x928')](function(_0x577e30) {
if ('ubeat' !== 'UfgWQ') {
_0x4f5833[_0x4cc7('0x3da8')] = !0x1;
_0x488cd2[_0x4cc7('0x43')](_0x4f5833);
} else {
return this[_0x4cc7('0x31b6')][this[_0x4cc7('0xb1c')]++];
}
});
};
if (_0x6fe3b9[_0x4cc7('0x9e8')](this['id'])) {
for (_0x577e30 = this[_0x4cc7('0x1040')]['keys'](); _0x577e30['hasNext'](); ) {
_0x1556d4 = _0x577e30[_0x4cc7('0x3a')]();
var _0x4518e0 = this[_0x4cc7('0x32c2')];
null != _0x842c50[_0x1556d4] ? _0x4518e0['setReserved'](_0x1556d4, !0x0) : _0x4518e0['h'][_0x1556d4] = !0x0;
}
this['loadText'](this['id'])['onError'](_0x48c401(_0x488cd2, _0x488cd2['error']))[_0x4cc7('0x928')](_0x3e7b98);
} else {
for (_0x577e30 = this[_0x4cc7('0x1040')][_0x4cc7('0x9f5')](); _0x577e30['hasNext'](); )
_0x1556d4 = _0x577e30[_0x4cc7('0x3a')](),
_0x4518e0 = this[_0x4cc7('0x32c2')],
null != _0x842c50[_0x1556d4] ? _0x4518e0[_0x4cc7('0x97d')](_0x1556d4, !0x0) : _0x4518e0['h'][_0x1556d4] = !0x0;
_0x577e30 = null;
_0x577e30 = this['id'];
_0x1556d4 = this['paths'];
(null != _0x842c50[_0x577e30] ? _0x1556d4['existsReserved'](_0x577e30) : _0x1556d4['h'][_0x4cc7('0x959')](_0x577e30)) ? (_0x577e30 = this['id'],
_0x1556d4 = this[_0x4cc7('0x1040')],
_0x577e30 = null != _0x842c50[_0x577e30] ? _0x1556d4['getReserved'](_0x577e30) : _0x1556d4['h'][_0x577e30]) : _0x577e30 = null != this[_0x4cc7('0xca3')] && '' != this[_0x4cc7('0xca3')] ? this[_0x4cc7('0xca3')] + '/' + this['id'] : this['id'];
var _0x53ac7f = new _0x57755e();
_0x53ac7f[_0x4cc7('0x9ad')](_0x4cc7('0x43'), function(_0x4f5833) {
var _0x3d1fa7 = {};
_0x3d1fa7['efygV'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
;
if (_0x4cc7('0x3dab') === _0x4cc7('0x3dac')) {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x937')] = _0x4f5833;
this[_0x4cc7('0xa93')] = 0x0;
this['__projectionTransform'] = new _0x165614();
this[_0x4cc7('0x9c1')] = new _0x165614();
this[_0x4cc7('0xa8f')] = this[_0x4cc7('0xa8d')] = this[_0x4cc7('0xa92')] = 0x0;
this[_0x4cc7('0x12cf')] = !0x0;
0x0 < _0x4f5833[_0x4cc7('0xbcd')] && _0x3d1fa7['efygV'](0x0, _0x4f5833[_0x4cc7('0xbce')]) && this[_0x4cc7('0xbbd')](_0x4f5833['stageWidth'], _0x4f5833[_0x4cc7('0xbce')]);
} else {
_0x3e7b98(_0x53ac7f[_0x4cc7('0x42')]);
}
});
_0x53ac7f['addEventListener']('ioError', function(_0x4f5833) {
if ('DEpxG' === _0x4cc7('0x3dad')) {
_0x488cd2[_0x4cc7('0x12aa')](_0x4f5833);
} else {
return this[_0x4cc7('0xd80')];
}
});
_0x53ac7f[_0x4cc7('0x40')](new _0x4ccd8b(_0x577e30));
}
return _0x488cd2[_0x4cc7('0xbdd')];
} else {
null == _0x4f5833 && (_0x4f5833 = '');
_0xc6df85[_0x4cc7('0x96b')](this, _0x4f5833);
this[_0x4cc7('0x5e2')] = 'IOError';
}
},
'loadImage': function(_0x2035be) {
var _0x575abc = this
, _0x3f68fc = this[_0x4cc7('0x3da3')];
if (null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd76')](_0x2035be) : _0x3f68fc['h'][_0x4cc7('0x959')](_0x2035be))
_0x3f68fc = this[_0x4cc7('0x3da3')],
_0x2035be = null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd77')](_0x2035be) : _0x3f68fc['h'][_0x2035be];
this[_0x4cc7('0x3da8')] ? _0x3f68fc = !0x1 : (_0x3f68fc = this[_0x4cc7('0x2ac3')],
_0x3f68fc = !(null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd76')](_0x2035be) : _0x3f68fc['h']['hasOwnProperty'](_0x2035be)));
if (_0x3f68fc)
for (_0x3f68fc = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x3f68fc[_0x4cc7('0x94e')](); ) {
if ('TeDMr' === _0x2d63f9[_0x4cc7('0x330')]) {
var _0xfaf469 = _0x3f68fc[_0x4cc7('0x3a')]();
if (_0x5260f5[_0x4cc7('0x9a0')](_0xfaf469, _0x5d81bb) && _0x2d63f9['oDwNr'](_0x5260f5[_0x4cc7('0x99b')](_0xfaf469, _0x5d81bb)['path'], _0x2035be)) {
_0xfaf469 = [_0xfaf469];
if (null != _0xfaf469[0x0]['alpha'])
return _0x3f68fc = [new _0x3cded9()],
this[_0x4cc7('0x38f2')](_0x2035be)[_0x4cc7('0x35a3')]((_0x37a526 = _0x3f68fc[0x0],
_0x48c401(_0x37a526, _0x37a526['error'])))['onComplete'](function(_0x3f68fc, _0xfaf469) {
return function(_0x16768f) {
_0x575abc['__loadImage'](_0xfaf469[0x0]['alpha'])[_0x4cc7('0x35a3')]((_0x37a526 = _0x3f68fc[0x0],
_0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x12aa')])))[_0x4cc7('0x928')](function(_0x3f68fc, _0xfaf469) {
return function(_0x2824a6) {
_0x575abc['__copyChannel'](_0x16768f, _0x2824a6);
_0x2824a6 = _0x575abc[_0x4cc7('0x146d')];
null != _0x842c50[_0x2035be] ? _0x2824a6[_0x4cc7('0x97d')](_0x2035be, _0x16768f) : _0x2824a6['h'][_0x2035be] = _0x16768f;
_0x575abc[_0x4cc7('0x146d')][_0x4cc7('0x95b')](_0xfaf469[0x0][_0x4cc7('0x1341')]);
_0x2824a6 = _0x575abc[_0x4cc7('0x2ac3')];
null != _0x842c50[_0x2035be] ? _0x2824a6[_0x4cc7('0x97d')](_0x2035be, !0x0) : _0x2824a6['h'][_0x2035be] = !0x0;
_0x3f68fc[0x0][_0x4cc7('0x43')](_0x16768f);
}
;
}(_0x3f68fc, _0xfaf469));
}
;
}(_0x3f68fc, _0xfaf469)),
_0x3f68fc[0x0][_0x4cc7('0xbdd')];
_0xfaf469 = this[_0x4cc7('0x2ac3')];
null != _0x842c50[_0x2035be] ? _0xfaf469[_0x4cc7('0x97d')](_0x2035be, !0x0) : _0xfaf469['h'][_0x2035be] = !0x0;
}
} else {
null == _0x4b4ad9[_0x4cc7('0xbc4')] && (_0x4b4ad9[_0x4cc7('0xbc4')] = new _0x4b4ad9());
return _0x4b4ad9[_0x4cc7('0xbc4')];
}
}
return _0x3f86a4['prototype'][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0x2035be);
},
'unload': function() {
if (null != this['swf']) {
var _0xbf73d7 = this[_0x4cc7('0x3da2')];
var _0x4a5b53 = _0x22ffdf[_0x4cc7('0x3da9')];
(null != _0x842c50[_0xbf73d7] ? _0x4a5b53['existsReserved'](_0xbf73d7) : _0x4a5b53['h'][_0x4cc7('0x959')](_0xbf73d7)) ? (_0xbf73d7 = this[_0x4cc7('0x3da2')],
_0x4a5b53 = _0x22ffdf[_0x4cc7('0x3da9')],
_0xbf73d7 = (null != _0x842c50[_0xbf73d7] ? _0x4a5b53[_0x4cc7('0xd77')](_0xbf73d7) : _0x4a5b53['h'][_0xbf73d7]) == this['swf']) : _0xbf73d7 = !0x1;
_0xbf73d7 && _0x22ffdf['instances'][_0x4cc7('0x95b')](this[_0x4cc7('0x3da2')]);
for (_0xbf73d7 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0xbf73d7['hasNext'](); )
_0x4a5b53 = _0xbf73d7[_0x4cc7('0x3a')](),
_0x5260f5['__instanceof'](_0x4a5b53, _0x5d81bb) && _0x6fe3b9['cache'][_0x4cc7('0x3dae')](_0x4a5b53['path']);
}
},
'__copyChannel': function(_0xaefaab, _0x38529b) {
null != _0x38529b && _0xaefaab['copyChannel'](_0x38529b, _0x38529b[_0x4cc7('0x1f53')](), new _0x14c2c3(), _0x29e978['RED'], _0x29e978['ALPHA']);
_0xaefaab[_0x4cc7('0xaa3')]['premultiplied'] = !0x0;
_0xaefaab[_0x4cc7('0x1f57')](!0x1);
},
'__fromManifest': function(_0x57e20d) {
this[_0x4cc7('0xca3')] = _0x57e20d[_0x4cc7('0xca3')];
_0x3f86a4['prototype']['__fromManifest'][_0x4cc7('0x96b')](this, _0x57e20d);
this['bytesTotal'] = 0x0;
for (_0x57e20d = this[_0x4cc7('0x1040')][_0x4cc7('0x9f5')](); _0x57e20d[_0x4cc7('0x94e')](); ) {
var _0x40dee8 = _0x57e20d['next']()
, _0x16c918 = this[_0x4cc7('0x32c1')];
this['bytesTotal'] += null != _0x842c50[_0x40dee8] ? _0x16c918[_0x4cc7('0xd77')](_0x40dee8) : _0x16c918['h'][_0x40dee8];
}
},
'__load': function() {
return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x40')][_0x4cc7('0x96b')](this);
},
'__loadImage': function(_0xf3f644) {
if (_0x4cc7('0x3daf') === _0x4cc7('0x3db0')) {
_0xf3f644 = (_0x3b7d43[_0x4cc7('0xd88')]() - this[_0x4cc7('0x3db1')]) / (this[_0x4cc7('0x3db2')] - this[_0x4cc7('0x3db1')]);
0x0 > _0xf3f644 && (_0xf3f644 = 0x0);
0x1 < _0xf3f644 && (_0xf3f644 = 0x1);
this[_0x4cc7('0x347b')][_0x4cc7('0x10cd')](_0xf3f644);
this[_0x4cc7('0x1af2')][_0x4cc7('0x10cd')](_0xf3f644);
} else {
return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0xf3f644);
}
},
'__class__': _0x2e64c1
});
var _0x135984 = _0x16dada[_0x4cc7('0x3db3')] = {};
_0x16dada[_0x4cc7('0x3db3')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), 'swf', _0x4cc7('0x3db4')];
_0x16dada[_0x4cc7('0x3db3')]['__constructs__'] = _0x4cc7('0x3db5').split('\x20');
_0x135984[_0x4cc7('0x3bfa')] = function(_0x7aa80, _0x2bfb25, _0x26c6aa, _0x1f21f3) {
if ('oYDhB' !== 'oYDhB') {
_0x3e3cd2 = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]);
var _0x21dbf6 = this['readNumber'](this[_0x4cc7('0x16fe')]);
var _0x2a652e = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]);
n[_0x4cc7('0x9e7')](_0x180fa9++, _0x3e3cd2);
n[_0x4cc7('0x9e7')](_0x180fa9++, _0x21dbf6);
n[_0x4cc7('0x9e7')](_0x180fa9++, _0x2a652e);
} else {
_0x7aa80 = ['BeginBitmapFill', 0x0, _0x7aa80, _0x2bfb25, _0x26c6aa, _0x1f21f3];
_0x7aa80['__enum__'] = _0x135984;
_0x7aa80[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x7aa80;
}
}
;
_0x135984[_0x4cc7('0x3db6')] = function(_0x1eaf84, _0x21cfda) {
_0x1eaf84 = ['BeginFill', 0x1, _0x1eaf84, _0x21cfda];
_0x1eaf84[_0x4cc7('0xd2f')] = _0x135984;
_0x1eaf84[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x1eaf84;
}
;
_0x135984[_0x4cc7('0x3db7')] = function(_0x564d39, _0x48e188, _0x47fe5e, _0x3375f0, _0x560d8c, _0x55d157, _0x56e907, _0x4bf907) {
_0x564d39 = [_0x4cc7('0x3db7'), 0x2, _0x564d39, _0x48e188, _0x47fe5e, _0x3375f0, _0x560d8c, _0x55d157, _0x56e907, _0x4bf907];
_0x564d39[_0x4cc7('0xd2f')] = _0x135984;
_0x564d39[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x564d39;
}
;
_0x135984[_0x4cc7('0x3ba5')] = function(_0x9d2ec0, _0x209728, _0x389149, _0x4a40b0) {
_0x9d2ec0 = [_0x4cc7('0x3ba5'), 0x3, _0x9d2ec0, _0x209728, _0x389149, _0x4a40b0];
_0x9d2ec0[_0x4cc7('0xd2f')] = _0x135984;
_0x9d2ec0['toString'] = _0x3e3cd2;
return _0x9d2ec0;
}
;
_0x135984[_0x4cc7('0x3db8')] = [_0x4cc7('0x3db8'), 0x4];
_0x135984[_0x4cc7('0x3db8')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x135984[_0x4cc7('0x3db8')][_0x4cc7('0xd2f')] = _0x135984;
_0x135984[_0x4cc7('0x3db9')] = function(_0x1b81bd, _0x1572c9, _0x57e312, _0x35ed88, _0x12c667, _0xded0df, _0x3b6353, _0x4bf907) {
if (_0x4cc7('0x3dba') === _0x4cc7('0x3dba')) {
_0x1b81bd = [_0x4cc7('0x3db9'), 0x5, _0x1b81bd, _0x1572c9, _0x57e312, _0x35ed88, _0x12c667, _0xded0df, _0x3b6353, _0x4bf907];
_0x1b81bd['__enum__'] = _0x135984;
_0x1b81bd['toString'] = _0x3e3cd2;
return _0x1b81bd;
} else {
_0x57e312 = this['savedProgress'];
_0x57e312 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x57e312['id'], _0x57e312[_0x4cc7('0xc12')]);
var _0x23ab58 = this[_0x4cc7('0xc2f')];
_0x57e312 = _0x56067a[_0x4cc7('0x829')](0xa, _0x57e312 < _0x23ab58 ? _0x57e312 : _0x23ab58);
}
}
;
_0x135984[_0x4cc7('0x3dbb')] = function(_0x112161, _0x249a81) {
_0x112161 = [_0x4cc7('0x3dbb'), 0x6, _0x112161, _0x249a81];
_0x112161['__enum__'] = _0x135984;
_0x112161[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x112161;
}
;
_0x135984[_0x4cc7('0x3dbc')] = function(_0x4254da, _0x3e8f52) {
_0x4254da = [_0x4cc7('0x3dbc'), 0x7, _0x4254da, _0x3e8f52];
_0x4254da[_0x4cc7('0xd2f')] = _0x135984;
_0x4254da[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x4254da;
}
;
var _0x432374 = function() {
null == _0x432374[_0x4cc7('0x1fb9')] ? (this[_0x4cc7('0x1fba')] = [],
this['b'] = [],
this['i'] = [],
this['f'] = [],
this['o'] = [],
this['ff'] = [],
this['ii'] = [],
this[_0x4cc7('0x1fbb')] = !0x0) : this[_0x4cc7('0x9fd')]();
};
_0x16dada['openfl._internal.renderer.DrawCommandBuffer'] = _0x432374;
_0x432374[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'renderer', 'DrawCommandBuffer'];
_0x432374[_0x4cc7('0x8')] = {};
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x1fba')] = null;
_0x432374[_0x4cc7('0x8')]['b'] = null;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x1fbb')] = null;
_0x432374[_0x4cc7('0x8')]['f'] = null;
_0x432374[_0x4cc7('0x8')]['ff'] = null;
_0x432374[_0x4cc7('0x8')]['i'] = null;
_0x432374[_0x4cc7('0x8')]['ii'] = null;
_0x432374[_0x4cc7('0x8')]['o'] = null;
_0x432374[_0x4cc7('0x8')]['append'] = function(_0x745a84) {
if (0x0 == this.get_length())
return this.types = _0x745a84.types,
this.b = _0x745a84.b,
this.i = _0x745a84.i,
this.f = _0x745a84.f,
this.o = _0x745a84.o,
this.ff = _0x745a84.ff,
this.ii = _0x745a84.ii,
this.copyOnWrite = _0x745a84.copyOnWrite = !0x0,
_0x745a84;
for (var _0x2242ae = new _0x3439cc(_0x745a84), _0x20701b = 0x0, _0xb70afd = _0x745a84.types; _0x20701b < _0xb70afd.length; ) {
var _0x3815c8 = _0xb70afd[_0x20701b];
++_0x20701b;
switch (_0x3815c8[0x1]) {
case 0x0:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.BEGIN_BITMAP_FILL;
_0x3815c8 = _0x2242ae;
this.beginBitmapFill(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.b[_0x3815c8.bPos + 0x1]);
break;
case 0x1:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.BEGIN_FILL;
_0x3815c8 = _0x2242ae;
this.beginFill(_0x3815c8.buffer.i[_0x3815c8.iPos], _0x3815c8.buffer.f[_0x3815c8.fPos]);
break;
case 0x2:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.BEGIN_GRADIENT_FILL;
_0x3815c8 = _0x2242ae;
this.beginGradientFill(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos], _0x3815c8.buffer.ff[_0x3815c8.ffPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos]);
break;
case 0x3:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.BEGIN_SHADER_FILL;
_0x3815c8 = _0x2242ae;
this.beginShaderFill(_0x3815c8.buffer.o[_0x3815c8.oPos]);
break;
case 0x4:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.CUBIC_CURVE_TO;
_0x3815c8 = _0x2242ae;
this.cubicCurveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x4], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x5]);
break;
case 0x5:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.CURVE_TO;
_0x3815c8 = _0x2242ae;
this.curveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]);
break;
case 0x6:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_CIRCLE;
_0x3815c8 = _0x2242ae;
this.drawCircle(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x2d63f9.eBykn(_0x3815c8.fPos, 0x2)]);
break;
case 0x7:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_ELLIPSE;
_0x3815c8 = _0x2242ae;
this.drawEllipse(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]);
break;
case 0x8:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_QUADS;
_0x3815c8 = _0x2242ae;
this.drawQuads(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x2d63f9.uYNQc(_0x3815c8.oPos, 0x2)]);
break;
case 0x9:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_RECT;
_0x3815c8 = _0x2242ae;
this.drawRect(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x2d63f9.YkACM(_0x3815c8.fPos, 0x2)], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]);
break;
case 0xa:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_ROUND_RECT;
_0x3815c8 = _0x2242ae;
this.drawRoundRect(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x4], _0x3815c8.buffer.o[_0x3815c8.oPos]);
break;
case 0xc:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.DRAW_TRIANGLES;
_0x3815c8 = _0x2242ae;
this.drawTriangles(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x2d63f9.VUfqe(_0x3815c8.oPos, 0x1)], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3]);
break;
case 0xd:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.END_FILL;
this.endFill();
break;
case 0xe:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.LINE_BITMAP_STYLE;
_0x3815c8 = _0x2242ae;
this.lineBitmapStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.b[_0x3815c8.bPos + 0x1]);
break;
case 0xf:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.LINE_GRADIENT_STYLE;
_0x3815c8 = _0x2242ae;
this.lineGradientStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos], _0x3815c8.buffer.ff[_0x3815c8.ffPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos]);
break;
case 0x10:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.LINE_STYLE;
_0x3815c8 = _0x2242ae;
this.lineStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.i[_0x3815c8.iPos], _0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]);
break;
case 0x11:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.LINE_TO;
_0x3815c8 = _0x2242ae;
this.lineTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]);
break;
case 0x12:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.MOVE_TO;
_0x3815c8 = _0x2242ae;
this.moveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]);
break;
case 0x14:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.OVERRIDE_MATRIX;
_0x3815c8 = _0x2242ae;
this.overrideMatrix(_0x3815c8.buffer.o[_0x3815c8.oPos]);
break;
case 0x15:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.WINDING_EVEN_ODD;
this.windingEvenOdd();
break;
case 0x16:
switch (_0x2242ae.prev[0x1]) {
case 0x0:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0x1:
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x2:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x3:
_0x2242ae.oPos += 0x1;
break;
case 0x4:
_0x2242ae.fPos += 0x6;
break;
case 0x5:
_0x2242ae.fPos += 0x4;
break;
case 0x6:
_0x2242ae.fPos += 0x3;
break;
case 0x7:
_0x2242ae.fPos += 0x4;
break;
case 0x8:
_0x2242ae.oPos += 0x3;
break;
case 0x9:
_0x2242ae.fPos += 0x4;
break;
case 0xa:
_0x2242ae.fPos += 0x5;
_0x2242ae.oPos += 0x1;
break;
case 0xc:
_0x2242ae.oPos += 0x4;
break;
case 0xe:
_0x2242ae.oPos += 0x2;
_0x2242ae.bPos += 0x2;
break;
case 0xf:
_0x2242ae.oPos += 0x4;
_0x2242ae.iiPos += 0x2;
_0x2242ae.ffPos += 0x1;
_0x2242ae.fPos += 0x1;
break;
case 0x10:
_0x2242ae.oPos += 0x4;
_0x2242ae.iPos += 0x1;
_0x2242ae.fPos += 0x2;
_0x2242ae.bPos += 0x1;
break;
case 0x11:
_0x2242ae.fPos += 0x2;
break;
case 0x12:
_0x2242ae.fPos += 0x2;
break;
case 0x13:
_0x2242ae.oPos += 0x1;
break;
case 0x14:
_0x2242ae.oPos += 0x1;
}
_0x2242ae.prev = _0x312918.WINDING_NON_ZERO;
this.windingNonZero();
}
}
_0x2242ae.destroy();
return _0x745a84;
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dbd')] = function(_0x295b06, _0x5ec0ee, _0x2ed6f9, _0x4967dc) {
this.prepareWrite();
this.types.push(_0x312918.BEGIN_BITMAP_FILL);
this.o.push(_0x295b06);
this.o.push(_0x5ec0ee);
this.b.push(_0x2ed6f9);
this.b.push(_0x4967dc);
}
;
_0x432374[_0x4cc7('0x8')]['beginFill'] = function(_0x218fc1, _0x2da6ea) {
this.prepareWrite();
this.types.push(_0x312918.BEGIN_FILL);
this.i.push(_0x218fc1);
this.f.push(_0x2da6ea);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x3d7e6c, _0x1118d4, _0x455ecd, _0x38be7c, _0x3ddb18, _0x2ba8be, _0x291d7d, _0x4bf907) {
this.prepareWrite();
this.types.push(_0x312918.BEGIN_GRADIENT_FILL);
this.o.push(_0x3d7e6c);
this.ii.push(_0x1118d4);
this.ff.push(_0x455ecd);
this.ii.push(_0x38be7c);
this.o.push(_0x3ddb18);
this.o.push(_0x2ba8be);
this.o.push(_0x291d7d);
this.f.push(_0x4bf907);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dbe')] = function(_0x413fbb) {
this.prepareWrite();
this.types.push(_0x312918.BEGIN_SHADER_FILL);
this.o.push(_0x413fbb);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function() {
var _0x2bb6d1 = _0x4cc7('0x3dbf').split('|')
, _0x4a842d = 0x0;
while (!![]) {
switch (_0x2bb6d1[_0x4a842d++]) {
case '0':
this.b = _0x432374.empty.b;
continue;
case '1':
this.i = _0x432374.empty.i;
continue;
case '2':
this.ii = _0x432374.empty.ii;
continue;
case '3':
this.types = _0x432374.empty.types;
continue;
case '4':
this.f = _0x432374.empty.f;
continue;
case '5':
this.ff = _0x432374.empty.ff;
continue;
case '6':
this.o = _0x432374.empty.o;
continue;
case '7':
this.copyOnWrite = !0x0;
continue;
}
break;
}
}
;
_0x432374[_0x4cc7('0x8')]['copy'] = function() {
if (_0x4cc7('0x3dc0') === _0x4cc7('0x3dc0')) {
var _0xfc130d = new _0x432374();
_0xfc130d.append(this);
return _0xfc130d;
} else {
this._pos.x = this._x;
this._pos.y = this._y;
this._pos.z = this._z;
this._rot.x = this._rotationX;
this._rot.y = this._rotationY;
this._rot.z = this._rotationZ;
this._pivotZero ? (this._sca.x = this._scaleX,
this._sca.y = this._scaleY,
this._sca.z = this._scaleZ,
this._transform.recompose(this._transformComponents)) : (this._sca.x = 0x1,
this._sca.y = 0x1,
this._sca.z = 0x1,
this._transform.recompose(this._transformComponents),
this._transform.appendTranslation(this._pivotPoint.x, this._pivotPoint.y, this._pivotPoint.z),
this._transform.prependTranslation(-this._pivotPoint.x, -this._pivotPoint.y, -this._pivotPoint.z),
this._transform.prependScale(this._scaleX, this._scaleY, this._scaleZ),
this._sca.x = this._scaleX,
this._sca.y = this._scaleY,
this._sca.z = this._scaleZ);
this._scaleDirty = this._rotationDirty = this._positionDirty = this._transformDirty = !0x1;
}
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc1')] = function(_0x5aedf3, _0x2a9bab, _0x32060b, _0x41ee32, _0x5e523c, _0x5f4339) {
this.prepareWrite();
this.types.push(_0x312918.CUBIC_CURVE_TO);
this.f.push(_0x5aedf3);
this.f.push(_0x2a9bab);
this.f.push(_0x32060b);
this.f.push(_0x41ee32);
this.f.push(_0x5e523c);
this.f.push(_0x5f4339);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x293a')] = function(_0x5056fc, _0x55ab28, _0x58ecd5, _0x2e66a1) {
this.prepareWrite();
this.types.push(_0x312918.CURVE_TO);
this.f.push(_0x5056fc);
this.f.push(_0x55ab28);
this.f.push(_0x58ecd5);
this.f.push(_0x2e66a1);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x1f31')] = function(_0xf53b00, _0xdc555, _0x18c104) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_CIRCLE);
this.f.push(_0xf53b00);
this.f.push(_0xdc555);
this.f.push(_0x18c104);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x2175')] = function(_0x4080a3, _0x1337f2, _0x2eb5d6, _0x36128c) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_ELLIPSE);
this.f.push(_0x4080a3);
this.f.push(_0x1337f2);
this.f.push(_0x2eb5d6);
this.f.push(_0x36128c);
}
;
_0x432374[_0x4cc7('0x8')]['drawQuads'] = function(_0x563f59, _0x19dc34, _0x4a29a5) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_QUADS);
this.o.push(_0x563f59);
this.o.push(_0x19dc34);
this.o.push(_0x4a29a5);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0xc1d')] = function(_0x172435, _0x49cf3a, _0x4eb5f7, _0xd55f06) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_RECT);
this.f.push(_0x172435);
this.f.push(_0x49cf3a);
this.f.push(_0x4eb5f7);
this.f.push(_0xd55f06);
}
;
_0x432374[_0x4cc7('0x8')]['drawRoundRect'] = function(_0x193f68, _0x2d9242, _0x4d98fc, _0xc98c26, _0x2ae5d1, _0x28b186) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_ROUND_RECT);
this.f.push(_0x193f68);
this.f.push(_0x2d9242);
this.f.push(_0x4d98fc);
this.f.push(_0xc98c26);
this.f.push(_0x2ae5d1);
this.o.push(_0x28b186);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x1f3c')] = function(_0x253923, _0x1bf526, _0x4f5e9a, _0x9d1c68) {
this.prepareWrite();
this.types.push(_0x312918.DRAW_TRIANGLES);
this.o.push(_0x253923);
this.o.push(_0x1bf526);
this.o.push(_0x4f5e9a);
this.o.push(_0x9d1c68);
}
;
_0x432374[_0x4cc7('0x8')]['endFill'] = function() {
this.prepareWrite();
this.types.push(_0x312918.END_FILL);
}
;
_0x432374[_0x4cc7('0x8')]['lineBitmapStyle'] = function(_0x482f10, _0x426489, _0x5e05a3, _0xf21d96) {
this.prepareWrite();
this.types.push(_0x312918.LINE_BITMAP_STYLE);
this.o.push(_0x482f10);
this.o.push(_0x426489);
this.b.push(_0x5e05a3);
this.b.push(_0xf21d96);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc2')] = function(_0x4f14b9, _0x5197fc, _0x1e4ee9, _0x3cc94c, _0x2ab7c9, _0xf5d5a2, _0x17c127, _0x4bf907) {
if (_0x4cc7('0x3dc3') === _0x4cc7('0x3dc4')) {
_0x3cc94c = _0x1e4ee9 >> 0x10 & 0xff;
var _0x3d49cb = _0x1e4ee9 >> 0x8 & 0xff;
var _0x373b5b = _0x1e4ee9 & 0xff;
_0x1e4ee9 = _0x4f14b9.get_transparent() ? _0x1e4ee9 >> 0x18 & 0xff : 0xff;
} else {
this.prepareWrite();
this.types.push(_0x312918.LINE_GRADIENT_STYLE);
this.o.push(_0x4f14b9);
this.ii.push(_0x5197fc);
this.ff.push(_0x1e4ee9);
this.ii.push(_0x3cc94c);
this.o.push(_0x2ab7c9);
this.o.push(_0xf5d5a2);
this.o.push(_0x17c127);
this.f.push(_0x4bf907);
}
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x133f')] = function(_0x37f685, _0x2442e6, _0x499895, _0x2999d7, _0x487d34, _0x23ee4b, _0x1d63d4, _0x4bf907) {
this.prepareWrite();
this.types.push(_0x312918.LINE_STYLE);
this.o.push(_0x37f685);
this.i.push(_0x2442e6);
this.f.push(_0x499895);
this.b.push(_0x2999d7);
this.o.push(_0x487d34);
this.o.push(_0x23ee4b);
this.o.push(_0x1d63d4);
this.f.push(_0x4bf907);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x57f4a5, _0x2a86d7) {
this.prepareWrite();
this.types.push(_0x312918.LINE_TO);
this.f.push(_0x57f4a5);
this.f.push(_0x2a86d7);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x168e')] = function(_0x5c7aab, _0x35d3b8) {
this.prepareWrite();
this.types.push(_0x312918.MOVE_TO);
this.f.push(_0x5c7aab);
this.f.push(_0x35d3b8);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc5')] = function() {
this.copyOnWrite && (this.types = this.types.slice(),
this.b = this.b.slice(),
this.i = this.i.slice(),
this.f = this.f.slice(),
this.o = this.o.slice(),
this.ff = this.ff.slice(),
this.ii = this.ii.slice(),
this.copyOnWrite = !0x1);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc6')] = function(_0x2ab201) {
if (_0x4cc7('0x3dc7') === _0x56067a.QRzCF) {
_0x396698.call(this, _0x4b25d1.homePlanA, -0x1, null, {
startTilesLength: 0xbb8
});
this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)];
this.name = 'Wait';
} else {
this.prepareWrite();
this.types.push(_0x312918.OVERRIDE_MATRIX);
this.o.push(_0x2ab201);
}
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc8')] = function() {
if (_0x4cc7('0x3dc9') !== _0x4cc7('0x3dca')) {
this.prepareWrite();
this.types.push(_0x312918.WINDING_EVEN_ODD);
} else {
if (null != this._nonCasterLightPasses) {
for (var _0x5ad6fd = 0x0, _0x54560b = this._nonCasterLightPasses.get_length(); _0x5ad6fd < _0x54560b; ) {
var _0x127c6f = _0x5ad6fd++;
this.removePass(this._nonCasterLightPasses.get(_0x127c6f));
this._nonCasterLightPasses.get(_0x127c6f).dispose();
}
this._nonCasterLightPasses = null;
}
}
}
;
_0x432374[_0x4cc7('0x8')]['windingNonZero'] = function() {
this.prepareWrite();
this.types.push(_0x312918.WINDING_NON_ZERO);
}
;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() {
if (_0x4cc7('0x3dcb') !== _0x4cc7('0x3dcc')) {
return this.types.length;
} else {
null != this.rigidbody && this.rigidbody.applyImpulse(a, b, c);
}
}
;
_0x432374[_0x4cc7('0x8')]['__class__'] = _0x432374;
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x432374[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34');
var _0x3439cc = function(_0xedb255) {
this['buffer'] = _0xedb255;
this['bPos'] = this[_0x4cc7('0x3dcd')] = this[_0x4cc7('0x3dce')] = this[_0x4cc7('0x3dcf')] = this[_0x4cc7('0x3dd0')] = this['iiPos'] = this[_0x4cc7('0x3dd1')] = 0x0;
this[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3b2e')];
};
_0x16dada[_0x4cc7('0x3dd2')] = _0x3439cc;
_0x3439cc[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'renderer', _0x4cc7('0x3dd3')];
_0x3439cc[_0x4cc7('0x8')] = {};
_0x3439cc[_0x4cc7('0x8')]['buffer'] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd4')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd5')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dcd')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd0')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dce')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dcf')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x2cb8')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd1')] = null;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd6')] = function() {
if (_0x4cc7('0x3dd7') !== _0x4cc7('0x3dd8')) {
this.buffer = null;
this.reset();
} else {
var _0x25ed3f = new _0x24e28();
_0x109181.fillRect(_0x25ed3f, _0x5cad50.SOLID(0x0), null, null, null, null, this.dialog.layout);
this.dialog.addChild(_0x25ed3f);
_0x25ed3f = _0x1baaa1.scale(2.5);
this.dialog.addPlainText(_0x4cc7('0x2a07'), 0x0, 0x0, _0x25ed3f, null, 0xffffff);
this.fadeTime = 0.2;
}
}
;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
if ('CWSDK' === 'MjKoQ') {
if (_0x5aff49 = Hd._tr_tally(_0x48c401, 0x0, _0x48c401.window[_0x48c401.strstart - 0x1]),
_0x5aff49 && va(_0x48c401, !0x1),
_0x48c401.strstart++,
_0x48c401.lookahead--,
0x0 === _0x48c401.strm.avail_out)
return _0x5b0de5;
} else {
this.bPos = this.iPos = this.fPos = this.oPos = this.ffPos = this.iiPos = this.tsPos = 0x0;
}
}
;
_0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3439cc;
var _0x312918 = _0x16dada[_0x4cc7('0x3dd9')] = {};
_0x16dada[_0x4cc7('0x3dd9')][_0x4cc7('0xd03')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x3dda')];
_0x16dada[_0x4cc7('0x3dd9')][_0x4cc7('0xd2d')] = _0x4cc7('0x3ddb').split('\x20');
_0x312918[_0x4cc7('0x3ddc')] = ['BEGIN_BITMAP_FILL', 0x0];
_0x312918['BEGIN_BITMAP_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918['BEGIN_BITMAP_FILL'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918['BEGIN_FILL'] = [_0x4cc7('0x3ddd'), 0x1];
_0x312918['BEGIN_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3ddd')]['__enum__'] = _0x312918;
_0x312918[_0x4cc7('0x3dde')] = [_0x4cc7('0x3dde'), 0x2];
_0x312918['BEGIN_GRADIENT_FILL']['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3dde')]['__enum__'] = _0x312918;
_0x312918['BEGIN_SHADER_FILL'] = ['BEGIN_SHADER_FILL', 0x3];
_0x312918[_0x4cc7('0x3ddf')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918['BEGIN_SHADER_FILL'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de0')] = [_0x4cc7('0x3de0'), 0x4];
_0x312918[_0x4cc7('0x3de0')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918['CUBIC_CURVE_TO'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de1')] = [_0x4cc7('0x3de1'), 0x5];
_0x312918[_0x4cc7('0x3de1')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de1')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de2')] = [_0x4cc7('0x3de2'), 0x6];
_0x312918[_0x4cc7('0x3de2')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de2')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de3')] = [_0x4cc7('0x3de3'), 0x7];
_0x312918[_0x4cc7('0x3de3')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de3')]['__enum__'] = _0x312918;
_0x312918[_0x4cc7('0x3de4')] = [_0x4cc7('0x3de4'), 0x8];
_0x312918[_0x4cc7('0x3de4')]['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de4')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918['DRAW_RECT'] = [_0x4cc7('0x3de5'), 0x9];
_0x312918[_0x4cc7('0x3de5')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de5')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de6')] = [_0x4cc7('0x3de6'), 0xa];
_0x312918[_0x4cc7('0x3de6')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de6')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de7')] = [_0x4cc7('0x3de7'), 0xb];
_0x312918[_0x4cc7('0x3de7')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de7')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918['DRAW_TRIANGLES'] = [_0x4cc7('0x3de8'), 0xc];
_0x312918['DRAW_TRIANGLES']['toString'] = _0x3e3cd2;
_0x312918['DRAW_TRIANGLES'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3de9')] = [_0x4cc7('0x3de9'), 0xd];
_0x312918['END_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3de9')]['__enum__'] = _0x312918;
_0x312918[_0x4cc7('0x3dea')] = [_0x4cc7('0x3dea'), 0xe];
_0x312918[_0x4cc7('0x3dea')]['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3dea')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3deb')] = [_0x4cc7('0x3deb'), 0xf];
_0x312918['LINE_GRADIENT_STYLE'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918['LINE_GRADIENT_STYLE'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3dec')] = [_0x4cc7('0x3dec'), 0x10];
_0x312918[_0x4cc7('0x3dec')]['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3dec')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3ded')] = [_0x4cc7('0x3ded'), 0x11];
_0x312918[_0x4cc7('0x3ded')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918['LINE_TO'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918['MOVE_TO'] = ['MOVE_TO', 0x12];
_0x312918['MOVE_TO'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3dee')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3def')] = ['OVERRIDE_BLEND_MODE', 0x13];
_0x312918['OVERRIDE_BLEND_MODE'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3def')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3df0')] = ['OVERRIDE_MATRIX', 0x14];
_0x312918[_0x4cc7('0x3df0')]['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3df0')][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3df1')] = ['WINDING_EVEN_ODD', 0x15];
_0x312918[_0x4cc7('0x3df1')]['toString'] = _0x3e3cd2;
_0x312918['WINDING_EVEN_ODD'][_0x4cc7('0xd2f')] = _0x312918;
_0x312918[_0x4cc7('0x3df2')] = [_0x4cc7('0x3df2'), 0x16];
_0x312918[_0x4cc7('0x3df2')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3df2')]['__enum__'] = _0x312918;
_0x312918[_0x4cc7('0x3b2e')] = ['UNKNOWN', 0x17];
_0x312918[_0x4cc7('0x3b2e')]['toString'] = _0x3e3cd2;
_0x312918[_0x4cc7('0x3b2e')][_0x4cc7('0xd2f')] = _0x312918;
var _0x17018d = function(_0x368f40, _0x24b198, _0x2fb9dc, _0x558de4, _0x44da4c, _0x2180f4, _0x468ab6) {
null == _0x468ab6 && (_0x468ab6 = !0x1);
null == _0x2180f4 && (_0x2180f4 = !0x1);
null == _0x44da4c && (_0x44da4c = !0x1);
null == _0x558de4 && (_0x558de4 = 0x0);
null == _0x2fb9dc && (_0x2fb9dc = 0x2);
null == _0x24b198 && (_0x24b198 = 0x5);
null == _0x368f40 && (_0x368f40 = 0x0);
this[_0x4cc7('0x1cca')] = _0x368f40;
this[_0x4cc7('0x3c0c')] = _0x24b198;
this[_0x4cc7('0x3df3')] = _0x2fb9dc;
this[_0x4cc7('0x3df4')] = _0x558de4;
this[_0x4cc7('0x3df5')] = _0x44da4c;
this[_0x4cc7('0x3df6')] = _0x2180f4;
this[_0x4cc7('0x2653')] = _0x468ab6;
};
_0x16dada['openfl._internal.renderer.SamplerState'] = _0x17018d;
_0x17018d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x3df7')];
_0x17018d[_0x4cc7('0x8')] = {};
_0x17018d[_0x4cc7('0x8')]['centroid'] = null;
_0x17018d[_0x4cc7('0x8')]['filter'] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df5')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df4')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df3')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df8')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x2653')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x1cca')] = null;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() {
var _0x15baf3 = new _0x17018d(this.wrap,this.filter,this.mipfilter,this.lodBias,this.ignoreSampler,this.centroid,this.textureAlpha);
_0x15baf3.mipmapGenerated = this.mipmapGenerated;
return _0x15baf3;
}
;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x152716) {
null == _0x152716 || _0x152716.ignoreSampler || (this.wrap = _0x152716.wrap,
this.filter = _0x152716.filter,
this.mipfilter = _0x152716.mipfilter,
this.lodBias = _0x152716.lodBias,
this.centroid = _0x152716.centroid,
this.textureAlpha = _0x152716.textureAlpha);
}
;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x5c7b48) {
return null == _0x5c7b48 ? !0x1 : this.wrap == _0x5c7b48.wrap && this.filter == _0x5c7b48.filter && this.mipfilter == _0x5c7b48.mipfilter && this.lodBias == _0x5c7b48.lodBias ? this.textureAlpha == _0x5c7b48.textureAlpha : !0x1;
}
;
_0x17018d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17018d;
var _0x11b79c = function() {
this[_0x4cc7('0x3df9')] = [];
this[_0x4cc7('0x3dfa')] = [];
this[_0x4cc7('0x3dfb')] = [];
this[_0x4cc7('0x190e')] = [];
this['inputWrap'] = [];
this[_0x4cc7('0x3dfc')] = [];
this[_0x4cc7('0x3dfd')] = [];
this[_0x4cc7('0x3dfe')] = [];
this[_0x4cc7('0x3dff')] = [];
this[_0x4cc7('0x3e00')] = [];
this[_0x4cc7('0x3e01')] = [];
this[_0x4cc7('0x3e02')] = [];
this['paramPositions'] = [];
this[_0x4cc7('0x3e03')] = [];
this[_0x4cc7('0x3e04')] = [];
this[_0x4cc7('0x3e05')] = [];
this[_0x4cc7('0x3e06')] = [];
};
_0x16dada[_0x2d63f9['HUhhF']] = _0x11b79c;
_0x11b79c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x3e07')];
_0x11b79c[_0x4cc7('0x8')] = {};
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e08')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3df9')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfa')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfb')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x190e')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e09')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0a')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e00')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e01')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0b')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfe')] = null;
_0x11b79c[_0x4cc7('0x8')]['overrideFloatValues'] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0c')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfc')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfd')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0d')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0e')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0f')] = null;
_0x11b79c[_0x4cc7('0x8')]['paramDataBuffer'] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e10')] = null;
_0x11b79c[_0x4cc7('0x8')]['paramFloatCount'] = null;
_0x11b79c[_0x4cc7('0x8')]['paramLengths'] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e11')] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e03')] = null;
_0x11b79c[_0x4cc7('0x8')]['paramRefs_Float'] = null;
_0x11b79c[_0x4cc7('0x8')]['paramRefs_Int'] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e06')] = null;
_0x11b79c[_0x4cc7('0x8')]['shader'] = null;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e12')] = function(_0x58c9f9, _0x5a65e) {
this.overrideBoolNames[this.overrideBoolCount] = _0x58c9f9;
this.overrideBoolValues[this.overrideBoolCount] = _0x5a65e;
this.overrideBoolCount++;
}
;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x21dc')] = function(_0x4b4872, _0x4a47d4) {
this.overrideFloatNames[this.overrideFloatCount] = _0x4b4872;
this.overrideFloatValues[this.overrideFloatCount] = _0x4a47d4;
this.overrideFloatCount++;
}
;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e13')] = function() {
this.overrideBoolCount = this.overrideFloatCount = this.overrideIntCount = 0x0;
}
;
_0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x11b79c;
var _0x44366e = function() {};
_0x16dada['openfl._internal.renderer.canvas.CanvasGraphics'] = _0x44366e;
_0x44366e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0xae6'), 'CanvasGraphics'];
_0x44366e[_0x4cc7('0x1862')] = function(_0x4584c7) {
null == _0x4584c7 && (_0x4584c7 = !0x1);
null != _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c63')] && (_0x4584c7 || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](),
_0x44366e['context']['stroke'](),
_0x4584c7 && _0x44366e[_0x4cc7('0x991')]['closePath'](),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]());
}
;
_0x44366e[_0x4cc7('0x3e14')] = function(_0xdc7d9f, _0x2530d1, _0x2671f5) {
_0x1c27fe[_0x4cc7('0xa7d')](_0xdc7d9f['image']);
_0x44366e['setSmoothing'](_0x2671f5);
return _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e15')](_0xdc7d9f['image'][_0x4cc7('0x4e9')](), _0x2530d1 ? 'repeat' : _0x4cc7('0x880'));
}
;
_0x44366e['createGradientPattern'] = function(_0x131628, _0x3b02be, _0x3da99c, _0x14503c, _0x38b38d, _0x297deb, _0x48da25, _0x4bf907) {
var _0x48c401 = null;
_0x4bf907 = _0x297deb = null;
_0x48da25 = !0x1;
null == _0x38b38d && (_0x38b38d = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](),
_0x48da25 = !0x0);
switch (_0x131628) {
case 0x0:
_0x297deb = _0x212a6a[_0x4cc7('0x9d8')]['get']();
_0x297deb['setTo'](-819.2, 0x0);
_0x4bf907 = _0x297deb['x'];
_0x48c401 = _0x297deb['y'];
_0x297deb['x'] = _0x4bf907 * _0x38b38d['a'] + _0x48c401 * _0x38b38d['c'] + _0x38b38d['tx'];
_0x297deb['y'] = _0x4bf907 * _0x38b38d['b'] + _0x48c401 * _0x38b38d['d'] + _0x38b38d['ty'];
_0x4bf907 = _0x212a6a['__pool'][_0x4cc7('0x2b')]();
_0x4bf907['setTo'](819.2, 0x0);
_0x48c401 = _0x4bf907['x'];
_0x131628 = _0x4bf907['y'];
_0x4bf907['x'] = _0x2d63f9[_0x4cc7('0x332')](_0x48c401 * _0x38b38d['a'], _0x131628 * _0x38b38d['c']) + _0x38b38d['tx'];
_0x4bf907['y'] = _0x2d63f9[_0x4cc7('0x323')](_0x48c401, _0x38b38d['b']) + _0x131628 * _0x38b38d['d'] + _0x38b38d['ty'];
_0x48c401 = _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e16')](_0x297deb['x'], _0x297deb['y'], _0x4bf907['x'], _0x4bf907['y']);
break;
case 0x1:
_0x297deb = _0x212a6a['__pool'][_0x4cc7('0x2b')](),
_0x297deb[_0x4cc7('0xab2')](1638.4, 0x0),
_0x48c401 = _0x297deb['x'],
_0x131628 = _0x297deb['y'],
_0x297deb['x'] = _0x48c401 * _0x38b38d['a'] + _0x131628 * _0x38b38d['c'] + _0x38b38d['tx'],
_0x297deb['y'] = _0x2d63f9[_0x4cc7('0x332')](_0x48c401 * _0x38b38d['b'] + _0x131628 * _0x38b38d['d'], _0x38b38d['ty']),
_0x48c401 = _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e17')](_0x38b38d['tx'], _0x38b38d['ty'], 0x0, _0x38b38d['tx'], _0x38b38d['ty'], Math[_0x4cc7('0x13fa')]((_0x297deb['x'] - _0x38b38d['tx']) / 0x2));
}
for (var _0x16dada, _0xc2b731, _0x56b1b4, _0x5aff49, _0x161060 = 0x0, _0x180fa9 = _0x3b02be[_0x4cc7('0x21')]; _0x161060 < _0x180fa9; )
_0x5aff49 = _0x161060++,
_0x16dada = _0x3b02be[_0x5aff49],
_0x131628 = _0x3da99c[_0x5aff49],
_0xc2b731 = (_0x16dada & 0xff0000) >>> 0x10,
_0x56b1b4 = (_0x16dada & 0xff00) >>> 0x8,
_0x16dada &= 0xff,
_0x5aff49 = _0x14503c[_0x5aff49] / 0xff,
0x0 > _0x5aff49 && (_0x5aff49 = 0x0),
0x1 < _0x5aff49 && (_0x5aff49 = 0x1),
_0x48c401['addColorStop'](_0x5aff49, 'rgba(' + _0xc2b731 + ',\x20' + _0x56b1b4 + ',\x20' + _0x16dada + ',\x20' + _0x131628 + ')');
null != _0x297deb && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x297deb);
null != _0x4bf907 && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4bf907);
_0x48da25 && _0x4a1676['__pool']['release'](_0x38b38d);
return _0x48c401;
}
;
_0x44366e['createTempPatternCanvas'] = function(_0x2e7272, _0x35d5ab, _0x5d037c, _0x5c14b0) {
var _0x47f579 = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6'))
, _0x33756f = _0x47f579[_0x4cc7('0x10d2')]('2d');
_0x47f579[_0x4cc7('0x7d9')] = _0x5d037c;
_0x47f579['height'] = _0x5c14b0;
_0x2e7272 = _0x2e7272[_0x4cc7('0xa7e')][_0x4cc7('0x4e9')]();
_0x33756f[_0x4cc7('0xa88')] = _0x33756f[_0x4cc7('0x3e15')](_0x2e7272, _0x35d5ab ? _0x4cc7('0x3bcf') : _0x56067a[_0x4cc7('0x3e18')]);
_0x33756f['beginPath']();
_0x33756f[_0x4cc7('0x168e')](0x0, 0x0);
_0x33756f[_0x4cc7('0x293b')](0x0, _0x5c14b0);
_0x33756f[_0x4cc7('0x293b')](_0x5d037c, _0x5c14b0);
_0x33756f['lineTo'](_0x5d037c, 0x0);
_0x33756f[_0x4cc7('0x293b')](0x0, 0x0);
_0x33756f['closePath']();
_0x44366e[_0x4cc7('0x3e19')] || _0x33756f[_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]);
return _0x47f579;
}
;
_0x44366e['drawRoundRect'] = function(_0xfb81cc, _0x39f0b0, _0x12986e, _0x5913f3, _0x25a7a2, _0xbd92af) {
null == _0xbd92af && (_0xbd92af = _0x25a7a2);
_0x25a7a2 *= 0.5;
_0xbd92af *= 0.5;
_0x25a7a2 > _0x12986e / 0x2 && (_0x25a7a2 = _0x12986e / 0x2);
_0xbd92af > _0x5913f3 / 0x2 && (_0xbd92af = _0x5913f3 / 0x2);
_0x12986e = _0xfb81cc + _0x12986e;
_0x5913f3 = _0x39f0b0 + _0x5913f3;
var _0x18b77c = -_0x25a7a2 + 0.7071067811865476 * _0x25a7a2
, _0x4bf907 = -_0x25a7a2 + 0.41421356237309503 * _0x25a7a2
, _0x48c401 = -_0xbd92af + 0.7071067811865476 * _0xbd92af
, _0x16dada = -_0xbd92af + 0.41421356237309503 * _0xbd92af;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x12986e, _0x5913f3 - _0xbd92af);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e, _0x5913f3 + _0x16dada, _0x12986e + _0x18b77c, _0x5913f3 + _0x48c401);
_0x44366e[_0x4cc7('0x991')]['quadraticCurveTo'](_0x12986e + _0x4bf907, _0x5913f3, _0x12986e - _0x25a7a2, _0x5913f3);
_0x44366e['context'][_0x4cc7('0x293b')](_0xfb81cc + _0x25a7a2, _0x5913f3);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc - _0x4bf907, _0x5913f3, _0xfb81cc - _0x18b77c, _0x5913f3 + _0x48c401);
_0x44366e[_0x4cc7('0x991')]['quadraticCurveTo'](_0xfb81cc, _0x5913f3 + _0x16dada, _0xfb81cc, _0x5913f3 - _0xbd92af);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0xfb81cc, _0x39f0b0 + _0xbd92af);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc, _0x39f0b0 - _0x16dada, _0xfb81cc - _0x18b77c, _0x39f0b0 - _0x48c401);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc - _0x4bf907, _0x39f0b0, _0xfb81cc + _0x25a7a2, _0x39f0b0);
_0x44366e['context'][_0x4cc7('0x293b')](_0x12986e - _0x25a7a2, _0x39f0b0);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e + _0x4bf907, _0x39f0b0, _0x12986e + _0x18b77c, _0x39f0b0 - _0x48c401);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e, _0x2d63f9[_0x4cc7('0x333')](_0x39f0b0, _0x16dada), _0x12986e, _0x39f0b0 + _0xbd92af);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x12986e, _0x5913f3 - _0xbd92af);
}
;
_0x44366e['endFill'] = function() {
if (_0x4cc7('0x3e1c') !== 'cijAS') {
var _0x563b1a = _0x180fa9['view'][_0x4cc7('0xc0e')]();
_0x563b1a[_0x4cc7('0xd5a')](_0x563b1a[_0x4cc7('0xd92')]() + 0x3c);
this['tunnel'][_0x4cc7('0x50c')](0x0);
this['gentleman'][_0x4cc7('0xac9')](0x2, 0x5, !0x0);
this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2c);
_0x563b1a = new _0x161060(this['gentleman']['get_onScreen']());
this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x881')], 0x28, -0xf0, null, null, null, _0x563b1a);
} else {
_0x44366e['context']['beginPath']();
_0x44366e[_0x4cc7('0x3e1d')](_0x44366e['fillCommands'], !0x1);
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x9fd')]();
}
}
;
_0x44366e[_0x4cc7('0x3e1f')] = function() {
if (_0x4cc7('0x3e20') !== _0x4cc7('0x3e20')) {
this[_0x4cc7('0x1b08')] = _0x2bc114[_0x4cc7('0x24')](null);
} else {
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
_0x44366e['playCommands'](_0x44366e[_0x4cc7('0x3e21')], !0x0);
_0x44366e[_0x4cc7('0x991')]['closePath']();
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x9fd')]();
}
}
;
_0x44366e[_0x4cc7('0x3e22')] = function(_0x48b918, _0x4e3709, _0x130096) {
_0x44366e[_0x4cc7('0xeff')] = _0x48b918[_0x4cc7('0xa95')];
_0x44366e[_0x4cc7('0x4ec')] = _0x48b918;
if (0x0 == _0x48b918[_0x4cc7('0x31f2')][_0x4cc7('0x34')]() || null == _0x44366e[_0x4cc7('0xeff')] || 0x0 >= _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] || 0x0 >= _0x44366e[_0x4cc7('0xeff')]['height'])
return !0x1;
_0x44366e[_0x4cc7('0x3e19')] = !0x0;
var _0x505641 = _0x48b918[_0x4cc7('0x9c1')]
, _0x533d7a = _0x4e3709 * _0x505641['b'] + _0x130096 * _0x505641['d'] + _0x505641['ty'];
_0x4e3709 = _0x4e3709 * _0x505641['a'] + _0x130096 * _0x505641['c'] + _0x505641['tx'] - (_0x44366e[_0x4cc7('0xeff')]['x'] * _0x505641['a'] + _0x44366e[_0x4cc7('0xeff')]['y'] * _0x505641['c'] + _0x505641['tx']);
_0x130096 = _0x533d7a - (_0x44366e[_0x4cc7('0xeff')]['x'] * _0x505641['b'] + _0x44366e[_0x4cc7('0xeff')]['y'] * _0x505641['d'] + _0x505641['ty']);
_0x533d7a = _0x48b918[_0x4cc7('0xa2f')];
var _0x44fe9a = _0x48b918[_0x4cc7('0xa2e')];
_0x48b918[_0x4cc7('0xa2f')] = _0x44366e[_0x4cc7('0x3e23')];
_0x48b918[_0x4cc7('0xa2e')] = _0x44366e[_0x4cc7('0x3e24')];
_0x44366e[_0x4cc7('0x991')] = _0x48b918['__context'];
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x505641['a'], _0x505641['b'], _0x505641['c'], _0x505641['d'], _0x505641['tx'], _0x505641['ty']);
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x9fd')]();
_0x44366e['strokeCommands']['clear']();
_0x44366e[_0x4cc7('0x3e25')] = !0x1;
_0x44366e[_0x4cc7('0x3e26')] = !0x1;
_0x44366e[_0x4cc7('0x3e27')] = null;
_0x44366e[_0x4cc7('0x3e28')] = !0x1;
_0x44366e[_0x4cc7('0x3e1a')] = 'evenodd';
_0x505641 = new _0x3439cc(_0x48b918['__commands']);
for (var _0x1d1f4d = 0x0, _0x4bf907 = _0x48b918[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x1d1f4d < _0x4bf907[_0x4cc7('0x21')]; ) {
var _0x48c401 = _0x4bf907[_0x1d1f4d];
++_0x1d1f4d;
switch (_0x48c401[0x1]) {
case 0x0:
case 0x1:
case 0x2:
case 0x3:
_0x44366e['endFill']();
if (_0x44366e[_0x4cc7('0x3e25')] && _0x44366e['context'][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e[_0x4cc7('0x3e1a')]))
return _0x505641[_0x4cc7('0x3dd6')](),
_0x48b918[_0x4cc7('0xa2f')] = _0x533d7a,
_0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a,
!0x0;
_0x44366e[_0x4cc7('0x3e1f')]();
if (_0x44366e[_0x4cc7('0x3e26')] && _0x44366e['context'][_0x4cc7('0x3e2a')](_0x4e3709, _0x130096))
return _0x505641[_0x4cc7('0x3dd6')](),
_0x48b918[_0x4cc7('0xa2f')] = _0x533d7a,
_0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a,
!0x0;
if (_0x48c401 == _0x312918[_0x4cc7('0x3ddc')]) {
switch (_0x505641['prev'][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641['oPos'] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641['oPos'] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641['fPos'] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641['oPos'] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddc')];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0x3dbd')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401['buffer']['b'][_0x48c401['bPos'] + 0x1]);
_0x44366e['strokeCommands'][_0x4cc7('0x3dbd')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos']], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x1], _0x48c401['buffer']['b'][_0x48c401['bPos']], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')] + 0x1]);
} else if (_0x48c401 == _0x312918['BEGIN_GRADIENT_FILL']) {
if (_0x4cc7('0x3e2b') !== _0x4cc7('0x3e2b')) {
this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e'));
} else {
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641['oPos'] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641['bPos'] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_GRADIENT_FILL'];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3236')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401['iiPos']], _0x48c401['buffer']['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3236')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')]], _0x48c401['buffer']['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]]);
}
} else if (_0x48c401 == _0x312918[_0x4cc7('0x3ddf')]) {
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641['oPos'] += 0x1;
break;
case 0xc:
_0x505641['oPos'] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641['oPos'] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddf')];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0x3dbe')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbe')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]]);
} else {
switch (_0x505641['prev'][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_FILL'];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e1e')]['beginFill'](_0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1);
_0x44366e['strokeCommands'][_0x4cc7('0x10ce')](_0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1);
}
break;
case 0x4:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641['oPos'] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x10:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641['fPos'] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918['CUBIC_CURVE_TO'];
_0x48c401 = _0x505641;
_0x44366e['fillCommands']['cubicCurveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x5]);
_0x44366e[_0x4cc7('0x3e21')]['cubicCurveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401['buffer']['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x5]);
break;
case 0x5:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641['oPos'] += 0x1;
}
_0x505641['prev'] = _0x312918['CURVE_TO'];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x293a')](_0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x293a')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x3]);
break;
case 0x6:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641['fPos'] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641['fPos'] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x1f31')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x1f31')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2]);
break;
case 0x7:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0x1:
_0x505641['iPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641['fPos'] += 0x2;
break;
case 0x12:
_0x505641['fPos'] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641['oPos'] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0x2175')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x2175')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]);
break;
case 0x9:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641['fPos'] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641['fPos'] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918['DRAW_RECT'];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0xc1d')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]);
_0x44366e['strokeCommands'][_0x4cc7('0xc1d')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]);
break;
case 0xa:
switch (_0x505641['prev'][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641['fPos'] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641['oPos'] += 0x3;
break;
case 0x9:
_0x505641['fPos'] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641['fPos'] += 0x2;
break;
case 0x12:
_0x505641['fPos'] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641['oPos'] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0x2def')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]]);
_0x44366e['strokeCommands']['drawRoundRect'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x4], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]]);
break;
case 0xd:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641['oPos'] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641['oPos'] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x2;
_0x505641['bPos'] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de9')];
_0x44366e[_0x4cc7('0x1f32')]();
if (_0x44366e[_0x4cc7('0x3e25')] && _0x44366e['context'][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e[_0x4cc7('0x3e1a')]))
return _0x505641['destroy'](),
_0x48b918[_0x4cc7('0xa2f')] = _0x533d7a,
_0x48b918['__context'] = _0x44fe9a,
!0x0;
_0x44366e[_0x4cc7('0x3e1f')]();
if (_0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x991')]['isPointInStroke'](_0x4e3709, _0x130096))
return _0x505641[_0x4cc7('0x3dd6')](),
_0x48b918[_0x4cc7('0xa2f')] = _0x533d7a,
_0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a,
!0x0;
_0x44366e[_0x4cc7('0x3e25')] = !0x1;
_0x44366e[_0x4cc7('0x3e27')] = null;
break;
case 0xe:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641['oPos'] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641['fPos'] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641['iiPos'] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dea')];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3e2f')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401['buffer']['b'][_0x48c401['bPos'] + 0x1]);
break;
case 0xf:
switch (_0x505641['prev'][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0x1:
_0x505641['iPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641['fPos'] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641['oPos'] += 0x4;
_0x505641['iPos'] += 0x1;
_0x505641['fPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3deb')];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e21')]['lineGradientStyle'](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos']], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')]], _0x48c401[_0x4cc7('0xaa3')]['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401['buffer']['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x2d63f9[_0x4cc7('0x334')](_0x48c401[_0x4cc7('0x3dcf')], 0x1)], _0x48c401['buffer']['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]]);
break;
case 0x10:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641['oPos'] += 0x2;
_0x505641['bPos'] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641['fPos'] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641['fPos'] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641['oPos'] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641['fPos'] += 0x2;
_0x505641['bPos'] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dec')];
_0x48c401 = _0x505641;
_0x44366e['strokeCommands'][_0x4cc7('0x133f')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1, _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]);
break;
case 0x11:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641['fPos'] += 0x4;
break;
case 0x6:
_0x505641['fPos'] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641[_0x4cc7('0x3dce')] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641['prev'] = _0x312918['LINE_TO'];
_0x48c401 = _0x505641;
_0x44366e['fillCommands'][_0x4cc7('0x293b')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1]);
_0x44366e['strokeCommands'][_0x4cc7('0x293b')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]);
break;
case 0x12:
switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641['iPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641['fPos'] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641['oPos'] += 0x3;
break;
case 0x9:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641['ffPos'] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641['oPos'] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641['prev'] = _0x312918['MOVE_TO'];
_0x48c401 = _0x505641;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x168e')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]);
_0x44366e[_0x4cc7('0x3e21')]['moveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1]);
break;
case 0x15:
_0x44366e['windingRule'] = _0x4cc7('0x3e30');
break;
case 0x16:
_0x44366e[_0x4cc7('0x3e1a')] = _0x4cc7('0x3e31');
break;
default:
switch (_0x505641['prev'][0x1]) {
case 0x0:
_0x505641[_0x4cc7('0x3dcf')] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x505641['fPos'] += 0x6;
break;
case 0x5:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x505641[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x505641[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x505641[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x505641['fPos'] += 0x4;
break;
case 0xa:
_0x505641['fPos'] += 0x5;
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x505641['oPos'] += 0x4;
break;
case 0xe:
_0x505641['oPos'] += 0x2;
_0x505641[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dd5')] += 0x2;
_0x505641[_0x4cc7('0x3dd0')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x505641[_0x4cc7('0x3dcf')] += 0x4;
_0x505641[_0x4cc7('0x3dcd')] += 0x1;
_0x505641[_0x4cc7('0x3dce')] += 0x2;
_0x505641['bPos'] += 0x1;
break;
case 0x11:
_0x505641[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x505641['fPos'] += 0x2;
break;
case 0x13:
_0x505641['oPos'] += 0x1;
break;
case 0x14:
_0x505641[_0x4cc7('0x3dcf')] += 0x1;
}
_0x505641[_0x4cc7('0x2cb8')] = _0x48c401;
}
}
_0x1d1f4d = !0x1;
0x0 < _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x1f32')]();
_0x44366e['hasFill'] && _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e['windingRule']) && (_0x1d1f4d = !0x0);
0x0 < _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x3e1f')]();
_0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x991')]['isPointInStroke'](_0x4e3709, _0x130096) && (_0x1d1f4d = !0x0);
_0x505641[_0x4cc7('0x3dd6')]();
_0x48b918[_0x4cc7('0xa2f')] = _0x533d7a;
_0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a;
return _0x1d1f4d;
}
;
_0x44366e['normalizeUVT'] = function(_0x164bd6, _0x3e2a1c) {
null == _0x3e2a1c && (_0x3e2a1c = !0x1);
for (var _0x4682dc = -Infinity, _0x498976, _0x1faf20 = _0x164bd6[_0x4cc7('0x34')](), _0x24f9ee = 0x1, _0x1b113b = _0x1faf20 + 0x1; _0x24f9ee < _0x1b113b; )
_0x498976 = _0x24f9ee++,
_0x3e2a1c && 0x0 == _0x498976 % 0x3 || (_0x498976 = _0x164bd6[_0x4cc7('0x2b')](_0x498976 - 0x1),
_0x4682dc < _0x498976 && (_0x4682dc = _0x498976));
if (!_0x3e2a1c)
return {
'max': _0x4682dc,
'uvt': _0x164bd6
};
_0x24f9ee = _0x2bc114['toFloatVector'](null);
_0x1b113b = 0x1;
for (_0x1faf20 += 0x1; _0x1b113b < _0x1faf20; )
_0x498976 = _0x1b113b++,
_0x3e2a1c && 0x0 == _0x498976 % 0x3 || _0x24f9ee['push'](_0x164bd6[_0x4cc7('0x2b')](_0x498976 - 0x1));
return {
'max': _0x4682dc,
'uvt': _0x24f9ee
};
}
;
_0x44366e[_0x4cc7('0x3e1d')] = function(_0x277580, _0x490a53) {
null == _0x490a53 && (_0x490a53 = !0x1);
_0x44366e[_0x4cc7('0xeff')] = _0x44366e['graphics'][_0x4cc7('0xa95')];
var _0x2f3570 = _0x44366e[_0x4cc7('0xeff')]['x']
, _0x397582 = _0x44366e[_0x4cc7('0xeff')]['y']
, _0x5aa034 = 0x0
, _0x15f3b0 = 0x0
, _0x582dcb = !0x1
, _0x48c401 = 0x0
, _0x4bf907 = 0x0
, _0x16dada = !0x1;
_0x44366e[_0x4cc7('0x3e1a')] = 'evenodd';
_0x44366e[_0x4cc7('0x3e32')](!0x0);
var _0x5aff49 = !0x1, _0x1bb21a = new _0x3439cc(_0x277580), _0x161060, _0x180fa9, _0x3e3cd2, _0x9c498b = null, _0x1fb3e3 = null, _0x5260f5 = 0x0, _0x23639f = _0x277580[_0x4cc7('0x1fba')];
try {
for (; _0x5260f5 < _0x23639f[_0x4cc7('0x21')]; ) {
var _0x4b25d1 = _0x23639f[_0x5260f5];
++_0x5260f5;
switch (_0x4b25d1[0x1]) {
case 0x0:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x6:
_0x1bb21a['fPos'] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x14:
_0x1bb21a['oPos'] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddc')];
var _0x4b4d92 = _0x1bb21a;
_0x44366e[_0x4cc7('0x3e27')] = _0x4b4d92['buffer']['o'][_0x4b4d92['oPos']];
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x44366e[_0x4cc7('0x3e14')](_0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92['oPos']], _0x4b4d92['buffer']['b'][_0x4b4d92[_0x4cc7('0x3dd4')]], _0x4b4d92['buffer']['b'][_0x4b4d92[_0x4cc7('0x3dd4')] + 0x1]);
_0x44366e[_0x4cc7('0x3e25')] = !0x0;
null != _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1] ? (_0x44366e['pendingMatrix'] = _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1],
_0x44366e['inversePendingMatrix'] = _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1][_0x4cc7('0x1176')](),
_0x44366e[_0x4cc7('0x3e33')]['invert']()) : (_0x44366e[_0x4cc7('0x3e34')] = null,
_0x44366e[_0x4cc7('0x3e33')] = null);
break;
case 0x1:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a['iPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a['fPos'] += 0x6;
break;
case 0x5:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x6:
_0x1bb21a['fPos'] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a['oPos'] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0xf:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_FILL'];
var _0x172b83 = _0x1bb21a;
if (0.005 > _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]])
_0x44366e[_0x4cc7('0x3e25')] = !0x1;
else {
if (0x1 == _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83['fPos']]) {
var _0x1baaa1 = _0x29cea6[_0x4cc7('0xd29')](_0x172b83['buffer']['i'][_0x172b83['iPos']] & 0xffffff, 0x6);
_0x44366e[_0x4cc7('0x991')]['fillStyle'] = '#' + _0x1baaa1;
} else {
if (_0x4cc7('0x3e35') !== _0x4cc7('0x3e36')) {
var _0x4ab476 = (_0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10;
var _0x55a4be = (_0x172b83['buffer']['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff00) >>> 0x8;
var _0x51c10b = _0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff;
_0x44366e[_0x4cc7('0x991')]['fillStyle'] = _0x4cc7('0x3e37') + _0x4ab476 + ',\x20' + _0x55a4be + ',\x20' + _0x51c10b + ',\x20' + _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]] + ')';
} else {
var _0x51afb2 = new _0x19700b();
_0x51afb2['x'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++);
_0x51afb2['y'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++);
_0x51afb2['z'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++);
null != _0x2f3570[_0x4cc7('0x1acd')] && (_0x51afb2['u'] = _0x2f3570[_0x4cc7('0x1acd')]['get'](_0x5aa034++),
_0x51afb2['v'] = _0x2f3570[_0x4cc7('0x1acd')][_0x4cc7('0x2b')](_0x5aa034++));
_0x277580['set'](_0x15f3b0++, _0x51afb2);
}
}
_0x44366e[_0x4cc7('0x3e27')] = null;
_0x44366e['setSmoothing'](!0x0);
_0x44366e[_0x4cc7('0x3e25')] = !0x0;
}
break;
case 0x2:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x8:
_0x1bb21a['oPos'] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a['oPos'] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a['bPos'] += 0x1;
break;
case 0x11:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dde')];
var _0xa23b63 = _0x1bb21a;
_0x44366e[_0x4cc7('0x991')]['fillStyle'] = _0x44366e['createGradientPattern'](_0xa23b63[_0x4cc7('0xaa3')]['o'][_0xa23b63[_0x4cc7('0x3dcf')]], _0xa23b63[_0x4cc7('0xaa3')]['ii'][_0xa23b63[_0x4cc7('0x3dd5')]], _0xa23b63[_0x4cc7('0xaa3')]['ff'][_0xa23b63[_0x4cc7('0x3dd0')]], _0xa23b63['buffer']['ii'][_0xa23b63[_0x4cc7('0x3dd5')] + 0x1], _0xa23b63['buffer']['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x1], _0xa23b63['buffer']['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x2], _0xa23b63[_0x4cc7('0xaa3')]['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x3], _0xa23b63[_0x4cc7('0xaa3')]['f'][_0xa23b63[_0x4cc7('0x3dce')]]);
_0x44366e[_0x4cc7('0x3e27')] = null;
_0x44366e[_0x4cc7('0x3e32')](!0x0);
_0x44366e[_0x4cc7('0x3e25')] = !0x0;
break;
case 0x3:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a['fPos'] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a['oPos'] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a['prev'] = _0x312918[_0x4cc7('0x3ddf')];
var _0x202aa0 = _0x1bb21a
, _0x331be6 = _0x202aa0[_0x4cc7('0xaa3')]['o'][_0x202aa0['oPos']];
0x0 < _0x331be6['inputCount'] && (_0x44366e[_0x4cc7('0x3e27')] = _0x331be6[_0x4cc7('0x190e')][0x0],
_0x44366e['context'][_0x4cc7('0xa88')] = _0x44366e[_0x4cc7('0x3e14')](_0x44366e[_0x4cc7('0x3e27')], 0x0 != _0x331be6[_0x4cc7('0x3e09')][0x0], 0x5 != _0x331be6['inputFilter'][0x0]),
_0x44366e[_0x4cc7('0x3e25')] = !0x0,
_0x44366e[_0x4cc7('0x3e34')] = null,
_0x44366e[_0x4cc7('0x3e33')] = null);
break;
case 0x4:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x8:
_0x1bb21a['oPos'] += 0x3;
break;
case 0x9:
_0x1bb21a['fPos'] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a['bPos'] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')];
var _0x21e384 = _0x1bb21a;
_0x5aff49 = !0x0;
_0x44366e['context'][_0x4cc7('0x3e38')](_0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos']] - _0x2f3570, _0x21e384['buffer']['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos'] + 0x2] - _0x2f3570, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos'] + 0x3] - _0x397582, _0x21e384['buffer']['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x4] - _0x2f3570, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x5] - _0x397582);
break;
case 0x5:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x4:
_0x1bb21a['fPos'] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a['fPos'] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['CURVE_TO'];
var _0xd85f06 = _0x1bb21a;
_0x5aff49 = !0x0;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')]] - _0x2f3570, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06['fPos'] + 0x1] - _0x397582, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')] + 0x2] - _0x2f3570, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')] + 0x3] - _0x397582);
break;
case 0x6:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a['oPos'] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_CIRCLE'];
var _0xd03f5a = _0x1bb21a;
_0x5aff49 = !0x0;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a['fPos']] - _0x2f3570 + _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x2], _0xd03f5a['buffer']['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x1] - _0x397582);
_0x44366e[_0x4cc7('0x991')]['arc'](_0xd03f5a['buffer']['f'][_0xd03f5a['fPos']] - _0x2f3570, _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a['fPos'] + 0x1] - _0x397582, _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0);
break;
case 0x7:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a['fPos'] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a['bPos'] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_ELLIPSE'];
var _0x3bb917 = _0x1bb21a;
_0x5aff49 = !0x0;
var _0x104058 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')]];
var _0x30bcc9 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x1];
var _0x21ad67 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x2];
var _0x4fbde0 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x3];
_0x104058 -= _0x2f3570;
_0x30bcc9 -= _0x397582;
var _0x2ab848 = _0x21ad67 / 0x2 * 0.5522848;
var _0x396698 = _0x4fbde0 / 0x2 * 0.5522848;
var _0x338b9 = _0x104058 + _0x21ad67;
var _0x3a8a6f = _0x30bcc9 + _0x4fbde0;
var _0x3f363f = _0x104058 + _0x21ad67 / 0x2;
var _0x457ac5 = _0x30bcc9 + _0x4fbde0 / 0x2;
_0x44366e[_0x4cc7('0x991')]['moveTo'](_0x104058, _0x457ac5);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x104058, _0x457ac5 - _0x396698, _0x3f363f - _0x2ab848, _0x30bcc9, _0x3f363f, _0x30bcc9);
_0x44366e['context']['bezierCurveTo'](_0x3f363f + _0x2ab848, _0x30bcc9, _0x338b9, _0x457ac5 - _0x396698, _0x338b9, _0x457ac5);
_0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x338b9, _0x457ac5 + _0x396698, _0x3f363f + _0x2ab848, _0x3a8a6f, _0x3f363f, _0x3a8a6f);
_0x44366e['context']['bezierCurveTo'](_0x3f363f - _0x2ab848, _0x3a8a6f, _0x104058, _0x457ac5 + _0x396698, _0x104058, _0x457ac5);
break;
case 0x8:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a['fPos'] += 0x5;
_0x1bb21a['oPos'] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a['prev'] = _0x312918[_0x4cc7('0x3de4')];
var _0x3cecb9 = _0x1bb21a
, _0x325caa = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9[_0x4cc7('0x3dcf')]]
, _0x19c1c0 = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9[_0x4cc7('0x3dcf')] + 0x1]
, _0x1c8e81 = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9['oPos'] + 0x2]
, _0x2116b2 = null != _0x19c1c0
, _0x40b5bf = !0x1
, _0x578190 = !0x1
, _0x4ae64a = _0x2116b2 ? _0x19c1c0[_0x4cc7('0x34')]() : Math[_0x4cc7('0xaeb')](_0x325caa[_0x4cc7('0x34')]() / 0x4);
if (0x0 == _0x4ae64a)
return;
null != _0x1c8e81 && (_0x1c8e81[_0x4cc7('0x34')]() >= 0x6 * _0x4ae64a ? _0x578190 = _0x40b5bf = !0x0 : _0x1c8e81['get_length']() >= 0x4 * _0x4ae64a ? _0x40b5bf = !0x0 : _0x1c8e81['get_length']() >= 0x2 * _0x4ae64a && (_0x578190 = !0x0));
var _0x596a1b = _0x432b23[_0x4cc7('0x9d8')]['get']()
, _0x34f9a1 = _0x4a1676[_0x4cc7('0x9d8')]['get']()
, _0x2081a8 = _0x44366e[_0x4cc7('0x4ec')][_0x4cc7('0x9c1')];
_0x44366e['context']['save']();
for (var _0x5253a4 = 0x0, _0x42bd00 = _0x4ae64a; _0x2d63f9[_0x4cc7('0x320')](_0x5253a4, _0x42bd00); ) {
var _0x3bafe8 = _0x5253a4++;
var _0x320c04 = _0x2116b2 ? 0x4 * _0x19c1c0[_0x4cc7('0x2b')](_0x3bafe8) : 0x4 * _0x3bafe8;
if (!(0x0 > _0x320c04 || (_0x596a1b[_0x4cc7('0xab2')](_0x325caa[_0x4cc7('0x2b')](_0x320c04), _0x325caa[_0x4cc7('0x2b')](_0x320c04 + 0x1), _0x325caa['get'](_0x320c04 + 0x2), _0x325caa[_0x4cc7('0x2b')](_0x320c04 + 0x3)),
0x0 >= _0x596a1b[_0x4cc7('0x7d9')] || 0x0 >= _0x596a1b[_0x4cc7('0x98b')]))) {
if (_0x40b5bf && _0x578190) {
var _0x2b4072 = 0x6 * _0x3bafe8;
_0x34f9a1['setTo'](_0x1c8e81[_0x4cc7('0x2b')](_0x2b4072), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x1), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x2), _0x1c8e81['get'](_0x2b4072 + 0x3), _0x1c8e81[_0x4cc7('0x2b')](_0x2d63f9['BdpMx'](_0x2b4072, 0x4)), _0x1c8e81['get'](_0x2b4072 + 0x5));
} else
_0x40b5bf ? (_0x2b4072 = 0x4 * _0x3bafe8,
_0x34f9a1[_0x4cc7('0xab2')](_0x1c8e81['get'](_0x2b4072), _0x1c8e81[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x335')](_0x2b4072, 0x1)), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x2), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x3), _0x596a1b['x'], _0x596a1b['y'])) : _0x578190 ? (_0x2b4072 = 0x2 * _0x3bafe8,
_0x34f9a1['tx'] = _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072),
_0x34f9a1['ty'] = _0x1c8e81['get'](_0x2b4072 + 0x1)) : (_0x34f9a1['tx'] = _0x596a1b['x'],
_0x34f9a1['ty'] = _0x596a1b['y']);
_0x34f9a1['tx'] += _0x5aa034 - _0x2f3570;
_0x34f9a1['ty'] += _0x15f3b0 - _0x397582;
_0x34f9a1[_0x4cc7('0xaf3')](_0x2081a8);
_0x44366e[_0x4cc7('0x991')]['setTransform'](_0x34f9a1['a'], _0x34f9a1['b'], _0x34f9a1['c'], _0x34f9a1['d'], _0x34f9a1['tx'], _0x34f9a1['ty']);
null != _0x44366e[_0x4cc7('0x3e27')] ? _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa83')](_0x44366e['bitmapFill'][_0x4cc7('0xa7e')]['get_src'](), _0x596a1b['x'], _0x596a1b['y'], _0x596a1b['width'], _0x596a1b[_0x4cc7('0x98b')], 0x0, 0x0, _0x596a1b[_0x4cc7('0x7d9')], _0x596a1b[_0x4cc7('0x98b')]) : _0x44366e['context'][_0x4cc7('0xa8a')](0x0, 0x0, _0x596a1b[_0x4cc7('0x7d9')], _0x596a1b[_0x4cc7('0x98b')]);
}
}
_0x432b23[_0x4cc7('0x9d8')]['release'](_0x596a1b);
_0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x34f9a1);
_0x44366e[_0x4cc7('0x991')]['restore']();
break;
case 0x9:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_RECT'];
var _0x2a5c46 = _0x1bb21a;
var _0x29fe35 = !0x1;
if (null != _0x44366e['bitmapFill'] && !_0x44366e[_0x4cc7('0x3e19')]) {
var _0x5a3e1e = _0x3e3cd2 = _0x180fa9 = _0x161060 = 0x0;
var _0x76b31e = !0x0;
if (null != _0x44366e['pendingMatrix'])
if (0x0 != _0x44366e[_0x4cc7('0x3e34')]['b'] || 0x0 != _0x44366e[_0x4cc7('0x3e34')]['c'])
_0x76b31e = !0x1;
else {
_0x2d63f9[_0x4cc7('0x331')](null, _0x9c498b) && (_0x9c498b = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]());
null == _0x1fb3e3 && (_0x1fb3e3 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]());
_0x9c498b[_0x4cc7('0xab2')](_0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')]], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1]);
var _0x5b0de5 = _0x44366e['inversePendingMatrix']
, _0x3dd250 = _0x9c498b['x']
, _0x30f963 = _0x9c498b['y'];
_0x9c498b['x'] = _0x3dd250 * _0x5b0de5['a'] + _0x30f963 * _0x5b0de5['c'] + _0x5b0de5['tx'];
_0x9c498b['y'] = _0x2d63f9[_0x4cc7('0x335')](_0x3dd250 * _0x5b0de5['b'] + _0x30f963 * _0x5b0de5['d'], _0x5b0de5['ty']);
_0x1fb3e3['setTo'](_0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos']] + _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x1] + _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x3]);
var _0x16ff04 = _0x44366e[_0x4cc7('0x3e33')]
, _0x169fce = _0x1fb3e3['x']
, _0x2bd461 = _0x1fb3e3['y'];
_0x1fb3e3['x'] = _0x2d63f9[_0x4cc7('0x336')](_0x169fce * _0x16ff04['a'] + _0x2bd461 * _0x16ff04['c'], _0x16ff04['tx']);
_0x1fb3e3['y'] = _0x169fce * _0x16ff04['b'] + _0x2bd461 * _0x16ff04['d'] + _0x16ff04['ty'];
_0x161060 = _0x9c498b['y'];
_0x5a3e1e = _0x9c498b['x'];
_0x3e3cd2 = _0x1fb3e3['y'];
_0x180fa9 = _0x1fb3e3['x'];
}
else
_0x161060 = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1],
_0x5a3e1e = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos']],
_0x3e3cd2 = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] + _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x3],
_0x180fa9 = _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')]] + _0x2a5c46['buffer']['f'][_0x2a5c46['fPos'] + 0x2];
_0x76b31e && 0x0 <= _0x161060 && 0x0 <= _0x5a3e1e && _0x180fa9 <= _0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0x7d9')] && _0x3e3cd2 <= _0x44366e['bitmapFill'][_0x4cc7('0x98b')] && (_0x29fe35 = !0x0,
_0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context'][_0x4cc7('0xa83')](_0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), _0x5a3e1e, _0x161060, _0x180fa9 - _0x5a3e1e, _0x3e3cd2 - _0x161060, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')]] - _0x2f3570, _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x3]));
}
_0x29fe35 || (_0x5aff49 = !0x0,
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xaee')](_0x2a5c46['buffer']['f'][_0x2a5c46['fPos']] - _0x2f3570, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x3]));
break;
case 0xa:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a['iPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x4:
_0x1bb21a['fPos'] += 0x6;
break;
case 0x5:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a['fPos'] += 0x4;
break;
case 0xa:
_0x1bb21a['fPos'] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x14:
_0x1bb21a['oPos'] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')];
var _0x1ca142 = _0x1bb21a;
_0x5aff49 = !0x0;
_0x44366e[_0x4cc7('0x2def')](_0x1ca142['buffer']['f'][_0x1ca142[_0x4cc7('0x3dce')]] - _0x2f3570, _0x1ca142['buffer']['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x2], _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x3], _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x4], _0x1ca142['buffer']['o'][_0x1ca142[_0x4cc7('0x3dcf')]]);
break;
case 0xc:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a['fPos'] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a['fPos'] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a['bPos'] += 0x1;
break;
case 0x11:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')];
var _0x1eb24a = _0x1bb21a
, _0x204525 = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')]]
, _0xee918d = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')] + 0x1]
, _0x5c1991 = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a['oPos'] + 0x2]
, _0x3b7d43 = null
, _0x1aa93f = null == _0x44366e['bitmapFill'];
if (_0x1aa93f && null != _0x5c1991)
throw _0x4cc7('0x1692');
if (!_0x1aa93f) {
if (null == _0x5c1991) {
_0x5c1991 = _0x2bc114[_0x4cc7('0x9cf')](null);
for (var _0x3a1efa = 0x0, _0xc6df85 = _0x204525[_0x4cc7('0x34')]() / 0x2 | 0x0; _0x3a1efa < _0xc6df85; ) {
var _0x4a3eb0 = _0x3a1efa++;
_0x5c1991[_0x4cc7('0x29')](_0x204525['get'](0x2 * _0x4a3eb0) - _0x2f3570 / _0x44366e[_0x4cc7('0x3e27')]['width']);
_0x5c1991[_0x4cc7('0x29')](_0x204525[_0x4cc7('0x2b')](0x2 * _0x4a3eb0 + 0x1) - _0x397582 / _0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0x98b')]);
}
}
var _0x436bc1 = _0x5c1991[_0x4cc7('0x34')]() != _0x204525[_0x4cc7('0x34')]()
, _0x1e3ce8 = _0x44366e[_0x4cc7('0x3e39')](_0x5c1991, _0x436bc1)
, _0x1f0b5c = _0x1e3ce8[_0x4cc7('0x52')];
_0x5c1991 = _0x1e3ce8[_0x4cc7('0x3e3a')];
_0x3b7d43 = 0x1 < _0x1f0b5c ? _0x44366e[_0x4cc7('0x3e3b')](_0x44366e['bitmapFill'], _0x44366e[_0x4cc7('0x3e28')], _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] | 0x0, _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x98b')] | 0x0) : _0x44366e[_0x4cc7('0x3e3b')](_0x44366e[_0x4cc7('0x3e27')], _0x44366e['bitmapRepeat'], _0x44366e['bitmapFill']['width'], _0x44366e['bitmapFill'][_0x4cc7('0x98b')]);
}
for (var _0x3ae7ae = 0x0, _0x39d617 = _0xee918d[_0x4cc7('0x34')](), _0xf280e, _0x3b0d34, _0x310c15, _0x445379, _0x3004df, _0x142a66, _0x1c27fe, _0x477148, _0x5cfbf6, _0x4fb8d7, _0x4d0143, _0xaf08d9, _0xeca7bf, _0x19023b, _0x515483, _0x55cb22, _0xec98bb, _0x4964ea, _0x127d51, _0x491796, _0x22bdfe, _0x10a042, _0xf94a9e, _0x19814b, _0x20b7eb, _0x5d37f1, _0x7382b2, _0xab6f90; _0x3ae7ae < _0x39d617; ) {
_0xf280e = _0x3ae7ae;
_0x3b0d34 = _0x3ae7ae + 0x1;
_0x310c15 = _0x3ae7ae + 0x2;
_0x445379 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0xf280e);
_0x3004df = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0xf280e) + 0x1;
_0x142a66 = 0x2 * _0xee918d['get'](_0x3b0d34);
_0x1c27fe = 0x2 * _0xee918d['get'](_0x3b0d34) + 0x1;
_0x477148 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0x310c15);
_0x5cfbf6 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0x310c15) + 0x1;
_0x4fb8d7 = _0x204525['get'](_0x445379) - _0x2f3570;
_0x4d0143 = _0x204525[_0x4cc7('0x2b')](_0x3004df) - _0x397582;
_0xaf08d9 = _0x204525[_0x4cc7('0x2b')](_0x142a66) - _0x2f3570;
_0xeca7bf = _0x204525['get'](_0x1c27fe) - _0x397582;
_0x19023b = _0x204525[_0x4cc7('0x2b')](_0x477148) - _0x2f3570;
_0x515483 = _0x204525[_0x4cc7('0x2b')](_0x5cfbf6) - _0x397582;
switch (_0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')] + 0x3]) {
case 0x0:
if (0x0 > (_0xaf08d9 - _0x4fb8d7) * (_0x515483 - _0x4d0143) - (_0xeca7bf - _0x4d0143) * (_0x19023b - _0x4fb8d7)) {
if (_0x4cc7('0x3e3c') !== _0x4cc7('0x3e3d')) {
_0x3ae7ae += 0x3;
continue;
} else {
this[_0x4cc7('0x1f26')] = _0x277580;
this[_0x4cc7('0x1f28')] = _0x490a53;
this[_0x4cc7('0x44')](new _0x4aac12(_0x4cc7('0x1af2'),!0x1,!0x1,_0x277580,_0x490a53));
}
}
break;
case 0x2:
if (!(0x0 > _0x2d63f9[_0x4cc7('0x337')]((_0xaf08d9 - _0x4fb8d7) * (_0x515483 - _0x4d0143), (_0xeca7bf - _0x4d0143) * (_0x19023b - _0x4fb8d7)))) {
_0x3ae7ae += 0x3;
continue;
}
}
_0x1aa93f ? (_0x44366e[_0x4cc7('0x991')]['beginPath'](),
_0x44366e[_0x4cc7('0x991')]['moveTo'](_0x4fb8d7, _0x4d0143),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0xaf08d9, _0xeca7bf),
_0x44366e['context'][_0x4cc7('0x293b')](_0x19023b, _0x515483),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](),
_0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context']['fill'](_0x44366e[_0x4cc7('0x3e1a')]),
_0x3ae7ae += 0x3) : (_0x55cb22 = _0x5c1991[_0x4cc7('0x2b')](_0x445379) * _0x3b7d43[_0x4cc7('0x7d9')],
_0x4964ea = _0x5c1991[_0x4cc7('0x2b')](_0x142a66) * _0x3b7d43[_0x4cc7('0x7d9')],
_0x491796 = _0x5c1991[_0x4cc7('0x2b')](_0x477148) * _0x3b7d43[_0x4cc7('0x7d9')],
_0xec98bb = _0x5c1991[_0x4cc7('0x2b')](_0x3004df) * _0x3b7d43[_0x4cc7('0x98b')],
_0x127d51 = _0x5c1991[_0x4cc7('0x2b')](_0x1c27fe) * _0x3b7d43[_0x4cc7('0x98b')],
_0x22bdfe = _0x5c1991[_0x4cc7('0x2b')](_0x5cfbf6) * _0x3b7d43['height'],
_0x10a042 = _0x55cb22 * (_0x22bdfe - _0x127d51) - _0x4964ea * _0x22bdfe + _0x491796 * _0x127d51 + (_0x4964ea - _0x491796) * _0xec98bb,
0x0 == _0x10a042 ? (_0x3ae7ae += 0x3,
_0x44366e['context'][_0x4cc7('0x3a55')]()) : (_0x44366e[_0x4cc7('0x991')]['save'](),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')](),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x4fb8d7, _0x4d0143),
_0x44366e['context'][_0x4cc7('0x293b')](_0xaf08d9, _0xeca7bf),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x19023b, _0x515483),
_0x44366e['context'][_0x4cc7('0x1862')](),
_0x44366e[_0x4cc7('0x991')]['clip'](),
_0xf94a9e = -(_0xec98bb * (_0x19023b - _0xaf08d9) - _0x127d51 * _0x19023b + _0x22bdfe * _0xaf08d9 + _0x2d63f9['QmWod'](_0x127d51, _0x22bdfe) * _0x4fb8d7) / _0x10a042,
_0x19814b = _0x2d63f9[_0x4cc7('0x326')](_0x127d51 * _0x515483 + _0xec98bb * (_0xeca7bf - _0x515483) - _0x22bdfe * _0xeca7bf + (_0x22bdfe - _0x127d51) * _0x4d0143, _0x10a042),
_0x20b7eb = (_0x55cb22 * (_0x19023b - _0xaf08d9) - _0x4964ea * _0x19023b + _0x491796 * _0xaf08d9 + (_0x4964ea - _0x491796) * _0x4fb8d7) / _0x10a042,
_0x5d37f1 = -(_0x4964ea * _0x515483 + _0x55cb22 * (_0xeca7bf - _0x515483) - _0x491796 * _0xeca7bf + (_0x491796 - _0x4964ea) * _0x4d0143) / _0x10a042,
_0x7382b2 = (_0x2d63f9['ylWkF'](_0x55cb22 * (_0x22bdfe * _0xaf08d9 - _0x127d51 * _0x19023b), _0xec98bb * (_0x4964ea * _0x19023b - _0x491796 * _0xaf08d9)) + (_0x491796 * _0x127d51 - _0x4964ea * _0x22bdfe) * _0x4fb8d7) / _0x10a042,
_0xab6f90 = _0x2d63f9[_0x4cc7('0x339')](_0x55cb22 * (_0x22bdfe * _0xeca7bf - _0x127d51 * _0x515483) + _0xec98bb * (_0x4964ea * _0x515483 - _0x491796 * _0xeca7bf) + (_0x491796 * _0x127d51 - _0x4964ea * _0x22bdfe) * _0x4d0143, _0x10a042),
_0x44366e['context'][_0x4cc7('0x318')](_0xf94a9e, _0x19814b, _0x20b7eb, _0x5d37f1, _0x7382b2, _0xab6f90),
_0x44366e[_0x4cc7('0x991')]['drawImage'](_0x3b7d43, 0x0, 0x0, _0x3b7d43['width'], _0x3b7d43['height']),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3a55')](),
_0x3ae7ae += 0x3));
}
break;
case 0xe:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a['fPos'] += 0x3;
break;
case 0x7:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_BITMAP_STYLE'];
var _0x52778d = _0x1bb21a;
_0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e['closePath']();
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582);
_0x44366e[_0x4cc7('0x991')]['strokeStyle'] = _0x44366e[_0x4cc7('0x3e14')](_0x52778d['buffer']['o'][_0x52778d[_0x4cc7('0x3dcf')]], _0x52778d[_0x4cc7('0xaa3')]['b'][_0x52778d['bPos']], _0x52778d[_0x4cc7('0xaa3')]['b'][_0x52778d[_0x4cc7('0x3dd4')] + 0x1]);
_0x44366e['hasStroke'] = !0x0;
break;
case 0xf:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a['oPos'] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_GRADIENT_STYLE'];
var _0x3b6e45 = _0x1bb21a;
_0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x1862')]();
_0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x44366e[_0x4cc7('0x3e3e')](_0x3b6e45['buffer']['o'][_0x3b6e45[_0x4cc7('0x3dcf')]], _0x3b6e45[_0x4cc7('0xaa3')]['ii'][_0x3b6e45['iiPos']], _0x3b6e45[_0x4cc7('0xaa3')]['ff'][_0x3b6e45[_0x4cc7('0x3dd0')]], _0x3b6e45['buffer']['ii'][_0x2d63f9[_0x4cc7('0x33a')](_0x3b6e45[_0x4cc7('0x3dd5')], 0x1)], _0x3b6e45['buffer']['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x1], _0x3b6e45[_0x4cc7('0xaa3')]['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x2], _0x3b6e45[_0x4cc7('0xaa3')]['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x3], _0x3b6e45[_0x4cc7('0xaa3')]['f'][_0x3b6e45[_0x4cc7('0x3dce')]]);
_0x44366e[_0x4cc7('0x3e32')](!0x0);
_0x44366e[_0x4cc7('0x3e26')] = !0x0;
break;
case 0x10:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a['fPos'] += 0x6;
break;
case 0x5:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a['fPos'] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a['oPos'] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a['fPos'] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_STYLE'];
var _0x2eda9d = _0x1bb21a;
_0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x1862')](!0x0);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582);
if (null == _0x2eda9d['buffer']['o'][_0x2eda9d[_0x4cc7('0x3dcf')]])
_0x44366e[_0x4cc7('0x3e26')] = !0x1;
else {
_0x44366e['context']['lineWidth'] = 0x0 < _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')]] ? _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')]] : 0x1;
var _0x3ccc21 = null == _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d['oPos'] + 0x3] ? _0x4cc7('0xa96') : _0x33c580['toString'](_0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d['oPos'] + 0x3])[_0x4cc7('0x1646')]();
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e3f')] = _0x3ccc21;
var _0x43c263 = null == _0x2eda9d['buffer']['o'][_0x2eda9d['oPos'] + 0x2] ? _0x4cc7('0xa96') : 0x0 == _0x2eda9d['buffer']['o'][_0x2eda9d['oPos'] + 0x2] ? _0x4cc7('0x3666') : _0x4eafda['toString'](_0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')] + 0x2])[_0x4cc7('0x1646')]();
_0x44366e['context'][_0x4cc7('0x3475')] = _0x43c263;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1346')] = _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')] + 0x1];
if (0x1 == _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')]]) {
var _0x5825ec = _0x29cea6['hex'](_0x2eda9d[_0x4cc7('0xaa3')]['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xffffff, 0x6);
_0x44366e['context'][_0x4cc7('0x2c63')] = '#' + _0x5825ec;
} else
_0x4ab476 = (_0x2eda9d['buffer']['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10,
_0x55a4be = (_0x2eda9d['buffer']['i'][_0x2eda9d['iPos']] & 0xff00) >>> 0x8,
_0x51c10b = _0x2eda9d[_0x4cc7('0xaa3')]['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xff,
_0x44366e[_0x4cc7('0x991')]['strokeStyle'] = _0x4cc7('0x3e37') + _0x4ab476 + ',\x20' + _0x55a4be + ',\x20' + _0x51c10b + ',\x20' + _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')]] + ')';
_0x44366e['setSmoothing'](!0x0);
_0x44366e[_0x4cc7('0x3e26')] = !0x0;
}
break;
case 0x11:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a['oPos'] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a['fPos'] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')];
var _0x24e28 = _0x1bb21a;
_0x5aff49 = !0x0;
_0x44366e['context'][_0x4cc7('0x293b')](_0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')]] - _0x2f3570, _0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')] + 0x1] - _0x397582);
_0x5aa034 = _0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')]];
_0x15f3b0 = _0x24e28['buffer']['f'][_0x24e28[_0x4cc7('0x3dce')] + 0x1];
_0x5aa034 == _0x48c401 && _0x15f3b0 == _0x4bf907 && (_0x582dcb = !0x0);
break;
case 0x12:
switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a['bPos'] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a['fPos'] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a['oPos'] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a['iiPos'] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a['fPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')];
var _0xcc959 = _0x1bb21a;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959['fPos']] - _0x2f3570, _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1] - _0x397582);
_0x5aa034 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')]];
_0x15f3b0 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1];
_0x16dada && (_0x582dcb = !0x0);
_0x48c401 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')]];
_0x4bf907 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1];
_0x16dada = !0x0;
break;
case 0x15:
_0x44366e['windingRule'] = _0x4cc7('0x3e30');
break;
case 0x16:
_0x44366e[_0x4cc7('0x3e1a')] = _0x4cc7('0x3e31');
break;
default:
switch (_0x1bb21a['prev'][0x1]) {
case 0x0:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd0')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1bb21a['fPos'] += 0x4;
break;
case 0xa:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x5;
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1bb21a['oPos'] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dd5')] += 0x2;
_0x1bb21a['ffPos'] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x4;
_0x1bb21a[_0x4cc7('0x3dcd')] += 0x1;
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
_0x1bb21a[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1bb21a[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1bb21a[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1bb21a['prev'] = _0x4b25d1;
}
}
} catch (_0x442c42) {
if (_0x4cc7('0x3e40') === _0x4cc7('0x3e40')) {
if ('__break__' != _0x442c42)
throw _0x442c42;
} else {
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29da'), -0x12c, -0x104, null, null, null, null, null);
var _0x58ecdc = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']());
this[_0x4cc7('0xace')]['addBubble']('Hmm...', -0x50, -0x78, null, null, -0x1, _0x58ecdc, null);
_0x58ecdc = new _0x161060(this['student'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Guess\x20it\x27s\x20time\x20for\x20my\x20other\x20hypothesis.', 0x28, 0x12c, null, null, null, _0x58ecdc, null);
}
}
null != _0x9c498b && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x9c498b);
null != _0x1fb3e3 && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x1fb3e3);
_0x1bb21a['destroy']();
_0x5aff49 && (_0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && (_0x44366e[_0x4cc7('0x3e25')] && _0x582dcb ? (_0x44366e['context'][_0x4cc7('0x293b')](_0x2d63f9[_0x4cc7('0x33b')](_0x48c401, _0x2f3570), _0x4bf907 - _0x397582),
_0x44366e[_0x4cc7('0x1862')](!0x1)) : _0x582dcb && _0x5aa034 == _0x48c401 && _0x15f3b0 == _0x4bf907 && _0x44366e[_0x4cc7('0x1862')](!0x1),
_0x44366e['hitTesting'] || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x7d6')]()),
_0x490a53 || !_0x44366e['hasFill'] && null == _0x44366e[_0x4cc7('0x3e27')] || (_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1299')](-_0x44366e[_0x4cc7('0xeff')]['x'], -_0x44366e['bounds']['y']),
null != _0x44366e[_0x4cc7('0x3e34')] ? (_0x44366e['context'][_0x4cc7('0x318')](_0x44366e['pendingMatrix']['a'], _0x44366e['pendingMatrix']['b'], _0x44366e['pendingMatrix']['c'], _0x44366e[_0x4cc7('0x3e34')]['d'], _0x44366e[_0x4cc7('0x3e34')]['tx'], _0x44366e['pendingMatrix']['ty']),
_0x44366e[_0x4cc7('0x3e19')] || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]),
_0x44366e[_0x4cc7('0x991')]['transform'](_0x44366e['inversePendingMatrix']['a'], _0x44366e[_0x4cc7('0x3e33')]['b'], _0x44366e['inversePendingMatrix']['c'], _0x44366e[_0x4cc7('0x3e33')]['d'], _0x44366e[_0x4cc7('0x3e33')]['tx'], _0x44366e[_0x4cc7('0x3e33')]['ty'])) : _0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context'][_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]),
_0x44366e[_0x4cc7('0x991')]['translate'](_0x44366e[_0x4cc7('0xeff')]['x'], _0x44366e[_0x4cc7('0xeff')]['y']),
_0x44366e[_0x4cc7('0x991')]['closePath']()));
}
;
_0x44366e[_0x4cc7('0xa17')] = function(_0x3b349e, _0x4311fa) {
_0x3b349e['__update'](_0x4311fa[_0x4cc7('0xa08')]);
if (_0x3b349e[_0x4cc7('0xa9e')]) {
if (_0x56067a[_0x4cc7('0x3e41')](_0x56067a[_0x4cc7('0x883')], _0x4cc7('0x3e42'))) {
_0x44366e[_0x4cc7('0x3e19')] = !0x1;
_0x44366e[_0x4cc7('0x4ec')] = _0x3b349e;
_0x44366e[_0x4cc7('0xaa5')] = _0x4311fa[_0x4cc7('0xa84')];
_0x44366e[_0x4cc7('0x3e43')] = _0x4311fa['__getAlpha'](_0x3b349e['__owner'][_0x4cc7('0x9c2')]);
_0x44366e['bounds'] = _0x3b349e[_0x4cc7('0xa95')];
var _0x3b00de = _0x3b349e[_0x4cc7('0xa92')]
, _0x5a2ee6 = _0x3b349e[_0x4cc7('0xa93')];
if (!_0x3b349e['__visible'] || 0x0 == _0x3b349e[_0x4cc7('0x31f2')][_0x4cc7('0x34')]() || null == _0x44366e['bounds'] || 0x1 > _0x3b00de || 0x1 > _0x5a2ee6)
_0x3b349e['__canvas'] = null,
_0x3b349e[_0x4cc7('0xa2e')] = null,
_0x3b349e[_0x4cc7('0x3464')] = null;
else {
if (_0x56067a['ZOCly'] === _0x4cc7('0x3e44')) {
_0x23639f(_0x3b349e, _0x4311fa, _0x3b00de, _0x5a2ee6);
} else {
_0x56067a[_0x4cc7('0x85b')](null, _0x3b349e['__canvas']) && (_0x3b349e[_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')),
_0x3b349e[_0x4cc7('0xa2e')] = _0x3b349e['__canvas'][_0x4cc7('0x10d2')]('2d'));
_0x44366e[_0x4cc7('0x991')] = _0x3b349e['__context'];
var _0x4bc1ce = _0x3b349e[_0x4cc7('0x9c1')]
, _0x5a2ff2 = _0x3b349e[_0x4cc7('0xa2f')]
, _0x9cf284 = _0x4311fa[_0x4cc7('0x1a9e')]
, _0x48c401 = _0x3b00de * _0x9cf284 | 0x0
, _0x4bf907 = _0x5a2ee6 * _0x9cf284 | 0x0;
_0x4311fa[_0x4cc7('0x3e45')](_0x44366e[_0x4cc7('0x991')], 0xa);
_0x4311fa[_0x4cc7('0xa99')] ? (_0x5a2ff2[_0x4cc7('0x7d9')] == _0x48c401 && _0x5a2ff2[_0x4cc7('0x98b')] == _0x4bf907 ? _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3467')](0x0, 0x0, _0x48c401, _0x4bf907) : (_0x5a2ff2['width'] = _0x48c401,
_0x5a2ff2[_0x4cc7('0x98b')] = _0x4bf907,
_0x5a2ff2[_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x3b00de + 'px',
_0x5a2ff2[_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x5a2ee6 + 'px'),
_0x3b00de = _0x3b349e[_0x4cc7('0x9c1')],
_0x44366e['context']['setTransform'](_0x3b00de['a'] * _0x9cf284, _0x3b00de['b'] * _0x9cf284, _0x3b00de['c'] * _0x9cf284, _0x3b00de['d'] * _0x9cf284, _0x3b00de['tx'] * _0x9cf284, _0x3b00de['ty'] * _0x9cf284)) : (_0x5a2ff2['width'] == _0x48c401 && _0x5a2ff2['height'] == _0x4bf907 ? (_0x44366e[_0x4cc7('0x991')]['closePath'](),
_0x44366e['context'][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0),
_0x44366e[_0x4cc7('0x991')]['clearRect'](0x0, 0x0, _0x48c401, _0x4bf907)) : (_0x5a2ff2[_0x4cc7('0x7d9')] = _0x3b00de,
_0x5a2ff2[_0x4cc7('0x98b')] = _0x5a2ee6),
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x4bc1ce['a'], _0x4bc1ce['b'], _0x4bc1ce['c'], _0x4bc1ce['d'], _0x4bc1ce['tx'], _0x4bc1ce['ty']));
_0x44366e['fillCommands'][_0x4cc7('0x9fd')]();
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x9fd')]();
_0x44366e[_0x4cc7('0x3e25')] = !0x1;
_0x44366e[_0x4cc7('0x3e26')] = !0x1;
_0x44366e[_0x4cc7('0x3e27')] = null;
_0x9cf284 = _0x44366e[_0x4cc7('0x3e28')] = !0x1;
_0x5a2ee6 = _0x3b00de = 0x0;
_0x44366e['windingRule'] = _0x4cc7('0x3e30');
_0x4bc1ce = new _0x3439cc(_0x3b349e[_0x4cc7('0x31f2')]);
_0x5a2ff2 = 0x0;
for (_0x48c401 = _0x3b349e[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x56067a[_0x4cc7('0x887')](_0x5a2ff2, _0x48c401[_0x4cc7('0x21')]); )
switch (_0x4bf907 = _0x48c401[_0x5a2ff2],
++_0x5a2ff2,
_0x4bf907[0x1]) {
case 0x0:
case 0x1:
case 0x2:
case 0x3:
_0x44366e[_0x4cc7('0x1f32')]();
_0x44366e[_0x4cc7('0x3e1f')]();
if (_0x4bf907 == _0x312918[_0x4cc7('0x3ddc')]) {
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce['fPos'] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_BITMAP_FILL'];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands']['beginBitmapFill'](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbd')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]);
} else if (_0x4bf907 == _0x312918[_0x4cc7('0x3dde')]) {
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_GRADIENT_FILL'];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands'][_0x4cc7('0x3236')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907[_0x4cc7('0xaa3')]['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907['oPos'] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3236')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907['buffer']['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907[_0x4cc7('0xaa3')]['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907['buffer']['ii'][_0x4bf907['iiPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907['oPos'] + 0x3], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]]);
} else if (_0x4bf907 == _0x312918[_0x4cc7('0x3ddf')]) {
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce['oPos'] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce['oPos'] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_SHADER_FILL'];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands'][_0x4cc7('0x3dbe')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbe')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]);
} else {
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3ddd')];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands'][_0x4cc7('0x10ce')](_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]]);
_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x10ce')](_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]);
}
break;
case 0x4:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce['fPos'] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce['oPos'] += 0x3;
break;
case 0x9:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce['oPos'] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3dc1')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x5]);
_0x9cf284 ? _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dc1')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x5]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4],
_0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x5]);
break;
case 0x5:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce['oPos'] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce['oPos'] += 0x1;
}
_0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3de1')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')]['curveTo'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]);
_0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x293a')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2],
_0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x3]);
break;
case 0x6:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')]['drawCircle'](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2]);
_0x9cf284 && _0x44366e[_0x4cc7('0x3e21')]['drawCircle'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2]);
break;
case 0x7:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands'][_0x4cc7('0x2175')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]);
_0x9cf284 && _0x44366e['strokeCommands'][_0x4cc7('0x2175')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]);
break;
case 0x8:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de4')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3e46')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2]);
break;
case 0x9:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce['oPos'] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce['oPos'] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de5')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0xc1d')](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]);
_0x9cf284 && _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0xc1d')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]);
break;
case 0xa:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce['fPos'] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')]['drawRoundRect'](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]]);
_0x9cf284 && _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x2def')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]);
break;
case 0xc:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce['fPos'] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce['oPos'] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')];
_0x4bf907 = _0x4bc1ce;
_0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x1f3c')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3]);
break;
case 0xd:
switch (_0x4bc1ce['prev'][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce['fPos'] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de9')];
_0x44366e[_0x4cc7('0x1f32')]();
_0x44366e[_0x4cc7('0x3e1f')]();
_0x9cf284 = _0x44366e['hasFill'] = !0x1;
_0x44366e['bitmapFill'] = null;
_0x5a2ee6 = _0x3b00de = 0x0;
break;
case 0xe:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce['prev'] = _0x312918['LINE_BITMAP_STYLE'];
_0x4bf907 = _0x4bc1ce;
_0x9cf284 || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6),
_0x5a2ee6 = _0x3b00de = 0x0);
_0x9cf284 = !0x0;
_0x44366e['strokeCommands'][_0x4cc7('0x3e2f')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907['bPos']], _0x4bf907['buffer']['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]);
break;
case 0xf:
switch (_0x4bc1ce['prev'][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce['fPos'] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce['oPos'] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3deb')];
_0x4bf907 = _0x4bc1ce;
_0x9cf284 || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6),
_0x5a2ee6 = _0x3b00de = 0x0);
_0x9cf284 = !0x0;
_0x44366e[_0x4cc7('0x3e21')]['lineGradientStyle'](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907['buffer']['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]);
break;
case 0x10:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3dec')];
_0x4bf907 = _0x4bc1ce;
_0x9cf284 || _0x56067a[_0x4cc7('0x85b')](null, _0x4bf907['buffer']['o'][_0x4bf907['oPos']]) || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6),
_0x5a2ee6 = _0x3b00de = 0x0);
_0x9cf284 = null != _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]];
_0x44366e['strokeCommands']['lineStyle'](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907['buffer']['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x56067a[_0x4cc7('0x86f')](_0x4bf907[_0x4cc7('0x3dcf')], 0x2)], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1]);
break;
case 0x11:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce['ffPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands'][_0x4cc7('0x293b')](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]);
_0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x293b')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x56067a['rEGLo'](_0x4bf907['fPos'], 0x1)]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]],
_0x5a2ee6 = _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]);
break;
case 0x12:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')];
_0x4bf907 = _0x4bc1ce;
_0x44366e['fillCommands']['moveTo'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x56067a[_0x4cc7('0x888')](_0x4bf907[_0x4cc7('0x3dce')], 0x1)]);
_0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x168e')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']],
_0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]);
break;
case 0x13:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce['oPos'] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce['fPos'] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3def')];
_0x4bf907 = _0x4bc1ce;
_0x4311fa['__setBlendModeContext'](_0x44366e[_0x4cc7('0x991')], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]);
break;
case 0x15:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce['oPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x10:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['WINDING_EVEN_ODD'];
_0x44366e['fillCommands'][_0x4cc7('0x3dc8')]();
_0x44366e[_0x4cc7('0x3e1a')] = 'evenodd';
break;
case 0x16:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x4bc1ce['fPos'] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x5;
_0x4bc1ce['oPos'] += 0x1;
break;
case 0xc:
_0x4bc1ce['oPos'] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x4bc1ce['oPos'] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3df2')];
_0x44366e['fillCommands']['windingNonZero']();
_0x44366e[_0x4cc7('0x3e1a')] = 'nonzero';
break;
default:
switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x4bc1ce['iPos'] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce['iiPos'] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce['fPos'] += 0x1;
break;
case 0x3:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x4bc1ce['fPos'] += 0x6;
break;
case 0x5:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x4bc1ce['fPos'] += 0x5;
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2;
_0x4bc1ce['bPos'] += 0x2;
break;
case 0xf:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2;
_0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1;
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4;
_0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1;
_0x4bc1ce['fPos'] += 0x2;
_0x4bc1ce['bPos'] += 0x1;
break;
case 0x11:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x4bc1ce[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1;
}
_0x4bc1ce[_0x4cc7('0x2cb8')] = _0x4bf907;
}
0x0 < _0x44366e['fillCommands'][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x1f32')]();
0x0 < _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x3e1f')]();
_0x4bc1ce[_0x4cc7('0x3dd6')]();
_0x3b349e[_0x4cc7('0x3464')] = _0x436dff[_0x4cc7('0x10d3')](_0x3b349e['__canvas']);
}
}
_0x3b349e[_0x4cc7('0xa9e')] = !0x1;
_0x3b349e['set___dirty'](!0x1);
} else {
if (_0x4cc7('0x5') != typeof this[_0x4cc7('0x3e47')][_0x48c401])
clearTimeout(this[_0x4cc7('0x3e47')][_0x48c401]);
else {
var _0x4b37bf = this[_0x4cc7('0x1cad')](_0x48c401);
_0x4b37bf && _0x4b37bf[_0x4cc7('0x1ee0')] && _0x4b37bf[_0x4cc7('0x1ee0')][_0x4cc7('0xa2d')]('ended', this[_0x4cc7('0x3e47')][_0x48c401], !0x1);
}
delete this[_0x4cc7('0x3e47')][_0x48c401];
}
}
}
;
_0x44366e[_0x4cc7('0xa9c')] = function(_0x52d689, _0x1fa377) {
if ('wxpKY' !== 'wxpKY') {
_0x5aff49 ? (_0x578190[_0x4cc7('0x3e48')] = Uint8Array,
_0x578190[_0x4cc7('0x25a2')] = Uint16Array,
_0x578190[_0x4cc7('0x3e49')] = Int32Array,
_0x578190[_0x4cc7('0x2cf6')](_0x578190, _0x1c8e81)) : (_0x578190['Buf8'] = Array,
_0x578190['Buf16'] = Array,
_0x578190[_0x4cc7('0x3e49')] = Array,
_0x578190[_0x4cc7('0x2cf6')](_0x578190, _0x3dd250));
} else {
if (0x0 != _0x52d689['__commands'][_0x4cc7('0x34')]()) {
_0x44366e[_0x4cc7('0x991')] = _0x1fa377[_0x4cc7('0x991')];
_0x1fa377 = new _0x3439cc(_0x52d689[_0x4cc7('0x31f2')]);
var _0x13675a = 0x0;
for (_0x52d689 = _0x52d689[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x13675a < _0x52d689[_0x4cc7('0x21')]; ) {
var _0x5a44e0 = _0x52d689[_0x13675a];
++_0x13675a;
switch (_0x5a44e0[0x1]) {
case 0x4:
switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377['iiPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1fa377['fPos'] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377['fPos'] += 0x5;
_0x1fa377['oPos'] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')];
_0x5a44e0 = _0x1fa377;
_0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos'] + 0x2] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x4] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x5] - 0x0);
break;
case 0x5:
switch (_0x1fa377['prev'][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1fa377['fPos'] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377['iiPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377['fPos'] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377['oPos'] += 0x1;
}
_0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de1')];
_0x5a44e0 = _0x1fa377;
_0x44366e['context'][_0x4cc7('0x3e1b')](_0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0['buffer']['f'][_0x2d63f9[_0x4cc7('0x33a')](_0x5a44e0[_0x4cc7('0x3dce')], 0x1)] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3] - 0x0);
break;
case 0x6:
switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1fa377['oPos'] += 0x1;
break;
case 0x4:
_0x1fa377[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377['fPos'] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377['bPos'] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377['ffPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377['fPos'] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')];
_0x5a44e0 = _0x1fa377;
_0x44366e['context']['arc'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0);
break;
case 0x7:
switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1fa377['oPos'] += 0x2;
_0x1fa377['bPos'] += 0x2;
break;
case 0x1:
_0x1fa377['iPos'] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x2:
_0x1fa377['oPos'] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x3:
_0x1fa377['oPos'] += 0x1;
break;
case 0x4:
_0x1fa377[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377['fPos'] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377['oPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')];
var _0x529d9e = _0x1fa377;
_0x5a44e0 = _0x529d9e['buffer']['f'][_0x529d9e[_0x4cc7('0x3dce')]];
var _0x8a7476 = _0x529d9e['buffer']['f'][_0x529d9e['fPos'] + 0x1];
var _0x4bf907 = _0x529d9e[_0x4cc7('0xaa3')]['f'][_0x529d9e[_0x4cc7('0x3dce')] + 0x2];
var _0x48c401 = _0x529d9e[_0x4cc7('0xaa3')]['f'][_0x529d9e[_0x4cc7('0x3dce')] + 0x3];
_0x5a44e0 -= 0x0;
_0x8a7476 -= 0x0;
_0x529d9e = _0x4bf907 / 0x2 * 0.5522848;
var _0x16dada = _0x48c401 / 0x2 * 0.5522848;
var _0x5aff49 = _0x5a44e0 + _0x4bf907;
var _0x161060 = _0x8a7476 + _0x48c401;
_0x4bf907 = _0x5a44e0 + _0x4bf907 / 0x2;
_0x48c401 = _0x8a7476 + _0x2d63f9[_0x4cc7('0x3e4a')](_0x48c401, 0x2);
_0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5a44e0, _0x48c401);
_0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x5a44e0, _0x48c401 - _0x16dada, _0x4bf907 - _0x529d9e, _0x8a7476, _0x4bf907, _0x8a7476);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x4bf907 + _0x529d9e, _0x8a7476, _0x5aff49, _0x48c401 - _0x16dada, _0x5aff49, _0x48c401);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x5aff49, _0x48c401 + _0x16dada, _0x4bf907 + _0x529d9e, _0x161060, _0x4bf907, _0x161060);
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x4bf907 - _0x529d9e, _0x161060, _0x5a44e0, _0x48c401 + _0x16dada, _0x5a44e0, _0x48c401);
break;
case 0x9:
switch (_0x1fa377['prev'][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377['oPos'] += 0x4;
_0x1fa377['iiPos'] += 0x2;
_0x1fa377['ffPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1fa377['fPos'] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377['fPos'] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377['oPos'] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377['bPos'] += 0x2;
break;
case 0xf:
_0x1fa377['oPos'] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377['oPos'] += 0x1;
}
_0x1fa377['prev'] = _0x312918[_0x4cc7('0x3de5')];
_0x5a44e0 = _0x1fa377;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
_0x44366e[_0x4cc7('0x991')]['rect'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3]);
_0x44366e[_0x4cc7('0x991')]['closePath']();
break;
case 0xa:
switch (_0x1fa377['prev'][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x3:
_0x1fa377['oPos'] += 0x1;
break;
case 0x4:
_0x1fa377['fPos'] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377['oPos'] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377['fPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377['prev'] = _0x312918[_0x4cc7('0x3de6')];
_0x5a44e0 = _0x1fa377;
_0x44366e[_0x4cc7('0x2def')](_0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos'] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3], _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x4], _0x5a44e0[_0x4cc7('0xaa3')]['o'][_0x5a44e0[_0x4cc7('0x3dcf')]]);
break;
case 0x11:
switch (_0x1fa377['prev'][0x1]) {
case 0x0:
_0x1fa377['oPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377['oPos'] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x3:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1fa377[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377['fPos'] += 0x3;
break;
case 0x7:
_0x1fa377['fPos'] += 0x4;
break;
case 0x8:
_0x1fa377['oPos'] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377['oPos'] += 0x1;
break;
case 0xc:
_0x1fa377['oPos'] += 0x4;
break;
case 0xe:
_0x1fa377['oPos'] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377['bPos'] += 0x1;
break;
case 0x11:
_0x1fa377['fPos'] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')];
_0x5a44e0 = _0x1fa377;
_0x44366e['context'][_0x4cc7('0x293b')](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0);
break;
case 0x12:
switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1fa377['oPos'] += 0x2;
_0x1fa377['bPos'] += 0x2;
break;
case 0x1:
_0x1fa377['iPos'] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377['ffPos'] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x3:
_0x1fa377['oPos'] += 0x1;
break;
case 0x4:
_0x1fa377[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1fa377['fPos'] += 0x4;
break;
case 0xa:
_0x1fa377['fPos'] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377['fPos'] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377['fPos'] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377['prev'] = _0x312918[_0x4cc7('0x3dee')];
_0x5a44e0 = _0x1fa377;
_0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos']] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0);
break;
default:
switch (_0x1fa377['prev'][0x1]) {
case 0x0:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1fa377[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1fa377['fPos'] += 0x4;
break;
case 0x6:
_0x1fa377[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1fa377['oPos'] += 0x3;
break;
case 0x9:
_0x1fa377[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1fa377[_0x4cc7('0x3dce')] += 0x5;
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1fa377['oPos'] += 0x4;
_0x1fa377[_0x4cc7('0x3dd5')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd0')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x4;
_0x1fa377[_0x4cc7('0x3dcd')] += 0x1;
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
_0x1fa377[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1fa377[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1fa377[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1fa377['prev'] = _0x5a44e0;
}
}
_0x1fa377[_0x4cc7('0x3dd6')]();
}
}
}
;
_0x44366e[_0x4cc7('0x3e32')] = function(_0x5c4bba) {
_0x44366e[_0x4cc7('0xaa5')] || (_0x5c4bba = !0x1);
_0x44366e['context'][_0x4cc7('0xa82')] != _0x5c4bba && (_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa82')] = _0x5c4bba);
}
;
var _0x429a62 = function() {};
_0x16dada[_0x4cc7('0x3e4b')] = _0x429a62;
_0x429a62[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0xae6'), _0x4cc7('0x3e4c')];
var _0x6bc21c = function() {};
_0x16dada['openfl._internal.renderer.context3D.Context3DBitmap'] = _0x6bc21c;
_0x6bc21c['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e4d')];
_0x6bc21c['render'] = function(_0x4689da, _0x529ada) {
if (_0x4689da[_0x4cc7('0xa77')] && !(0x0 >= _0x4689da[_0x4cc7('0x9c2')]) && null != _0x4689da[_0x4cc7('0xa78')] && _0x4689da[_0x4cc7('0xa78')]['__isValid']) {
var _0x20d69a = _0x529ada[_0x4cc7('0xab1')];
_0x529ada[_0x4cc7('0xa7b')](_0x4689da['__worldBlendMode']);
_0x529ada[_0x4cc7('0xa7c')](_0x4689da);
var _0x3b5df5 = _0x529ada[_0x4cc7('0x3e4e')](_0x4689da[_0x4cc7('0xade')]);
_0x529ada[_0x4cc7('0xaaa')](_0x3b5df5);
_0x529ada[_0x4cc7('0xb15')](_0x4689da[_0x4cc7('0xa78')], _0x529ada[_0x4cc7('0xa84')] && (_0x4689da[_0x4cc7('0xa81')] || _0x529ada[_0x4cc7('0x3e4f')]));
_0x529ada[_0x4cc7('0xb17')](_0x529ada[_0x4cc7('0x3e50')](_0x4689da[_0x4cc7('0x9c1')], _0x4689da['pixelSnapping']));
_0x529ada[_0x4cc7('0x3e51')](_0x4689da[_0x4cc7('0x9c2')]);
_0x529ada[_0x4cc7('0x3e52')](_0x4689da[_0x4cc7('0xa09')]);
_0x529ada[_0x4cc7('0xb18')]();
var _0xb1f05f = _0x4689da['__bitmapData'][_0x4cc7('0xb19')](_0x20d69a);
null != _0x3b5df5[_0x4cc7('0xb1a')] && _0x20d69a['setVertexBufferAt'](_0x3b5df5['__position'][_0x4cc7('0xb1c')], _0xb1f05f, 0x0, 0x3);
null != _0x3b5df5[_0x4cc7('0xb1d')] && _0x20d69a[_0x4cc7('0xb1b')](_0x3b5df5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0xb1f05f, 0x3, 0x2);
_0x3b5df5 = _0x4689da[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x20d69a);
_0x20d69a[_0x4cc7('0x1f3c')](_0x3b5df5);
_0x529ada[_0x4cc7('0xb1f')]();
_0x529ada[_0x4cc7('0xa85')](_0x4689da);
}
}
;
_0x6bc21c[_0x4cc7('0xa9c')] = function(_0x284e33, _0x34e645) {
if (null != _0x284e33[_0x4cc7('0xa78')] && _0x284e33[_0x4cc7('0xa78')][_0x4cc7('0xa79')]) {
if ('lLXAm' !== _0x4cc7('0x3e53')) {
var _0x502311 = this[_0x4cc7('0xa7e')][_0x4cc7('0xaa3')];
_0x34e645[_0x4cc7('0xa84')] || _0x34e645['applySmoothing'](_0x502311['__srcContext'], !0x1);
_0x34e645['__render'](_0x284e33);
_0x34e645['__allowSmoothing'] || _0x34e645['applySmoothing'](_0x502311[_0x4cc7('0x2295')], !0x0);
_0x502311[_0x4cc7('0x2295')][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0);
_0x502311[_0x4cc7('0x3980')] = null;
_0x502311[_0x4cc7('0x42')] = null;
this[_0x4cc7('0xa7e')]['dirty'] = !0x0;
this[_0x4cc7('0xa7e')][_0x4cc7('0x986')]++;
} else {
var _0x505d67 = _0x34e645['__context3D']
, _0x30cfbc = _0x34e645['__maskShader'];
_0x34e645['setShader'](_0x30cfbc);
_0x34e645['applyBitmapData'](_0x4266e7[_0x4cc7('0xb16')], !0x0);
_0x34e645['applyMatrix'](_0x34e645[_0x4cc7('0x3e50')](_0x284e33[_0x4cc7('0x9c1')], _0x284e33[_0x4cc7('0x21b6')]));
_0x34e645[_0x4cc7('0xb18')]();
var _0x34cc1 = _0x284e33['__bitmapData']['getVertexBuffer'](_0x505d67);
null != _0x30cfbc[_0x4cc7('0xb1a')] && _0x505d67['setVertexBufferAt'](_0x30cfbc[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x34cc1, 0x0, 0x3);
null != _0x30cfbc[_0x4cc7('0xb1d')] && _0x505d67[_0x4cc7('0xb1b')](_0x30cfbc['__textureCoord'][_0x4cc7('0xb1c')], _0x34cc1, 0x3, 0x2);
_0x284e33 = _0x284e33[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x505d67);
_0x505d67[_0x4cc7('0x1f3c')](_0x284e33);
_0x34e645['__clearShader']();
}
}
}
;
var _0x39c7ef = function(_0x44376e, _0x1c1d65, _0x2ba18c, _0x202b0b) {
this[_0x4cc7('0x510')] = _0x44376e;
this['elementType'] = _0x1c1d65;
this[_0x4cc7('0x3e54')] = _0x202b0b;
this[_0x4cc7('0x3e55')] = this['indexCount'] = 0x0;
this[_0x4cc7('0x90d')](_0x2ba18c);
};
_0x16dada[_0x4cc7('0x3e56')] = _0x39c7ef;
_0x39c7ef['__name__'] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x4cc7('0x510'), 'Context3DBuffer'];
_0x39c7ef[_0x4cc7('0x8')] = {};
_0x39c7ef[_0x4cc7('0x8')]['dataPerVertex'] = null;
_0x39c7ef[_0x4cc7('0x8')]['elementCount'] = null;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e57')] = null;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e58')] = null;
_0x39c7ef[_0x4cc7('0x8')]['vertexBuffer'] = null;
_0x39c7ef[_0x4cc7('0x8')]['vertexBufferData'] = null;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e55')] = null;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x510')] = null;
_0x39c7ef[_0x4cc7('0x8')]['flushVertexBufferData'] = function() {
_0x2d63f9.kpoej(this.vertexBufferData.length, this.vertexCount) && (this.vertexCount = this.vertexBufferData.length,
this.vertexBuffer = this.context3D.createVertexBuffer(this.vertexCount, this.dataPerVertex, 0x0));
this.vertexBuffer.uploadFromTypedArray(this.vertexBufferData);
}
;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x90d')] = function(_0x2e512a, _0x1ef0b1) {
null == _0x1ef0b1 && (_0x1ef0b1 = -0x1);
this.elementCount = _0x2e512a;
-0x1 == _0x1ef0b1 && (_0x1ef0b1 = this.dataPerVertex);
_0x1ef0b1 != this.dataPerVertex && (this.vertexBuffer = null,
this.vertexCount = 0x0,
this.dataPerVertex = _0x1ef0b1);
var _0x3b8dff = 0x0;
switch (this.elementType[0x1]) {
case 0x0:
_0x3b8dff = 0x4 * _0x2e512a;
break;
case 0x1:
_0x3b8dff = 0x3 * _0x2e512a;
break;
case 0x2:
_0x3b8dff = 0x3 * _0x2e512a;
}
_0x2e512a = _0x3b8dff * _0x1ef0b1;
null == this.vertexBufferData ? this.vertexBufferData = null != _0x2e512a ? new _0x38236d(_0x2e512a) : null : _0x2e512a > this.vertexBufferData.length && (_0x1ef0b1 = this.vertexBufferData,
this.vertexBufferData = null != _0x2e512a ? new _0x38236d(_0x2e512a) : null,
this.vertexBufferData.set(_0x1ef0b1));
}
;
_0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x39c7ef;
var _0x5e0351 = _0x16dada[_0x4cc7('0x3e59')] = {};
_0x16dada[_0x4cc7('0x3e59')][_0x4cc7('0xd03')] = [_0x2d63f9.xkmAL, _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e5a')];
_0x16dada[_0x4cc7('0x3e59')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3e5b'), _0x4cc7('0x3e5c'), 'TRIANGLE_INDICES'];
_0x5e0351[_0x4cc7('0x3e5b')] = [_0x4cc7('0x3e5b'), 0x0];
_0x5e0351['QUADS']['toString'] = _0x3e3cd2;
_0x5e0351[_0x4cc7('0x3e5b')][_0x4cc7('0xd2f')] = _0x5e0351;
_0x5e0351[_0x4cc7('0x3e5c')] = [_0x4cc7('0x3e5c'), 0x1];
_0x5e0351['TRIANGLES']['toString'] = _0x3e3cd2;
_0x5e0351[_0x4cc7('0x3e5c')][_0x4cc7('0xd2f')] = _0x5e0351;
_0x5e0351[_0x4cc7('0x3e5d')] = [_0x4cc7('0x3e5d'), 0x2];
_0x5e0351[_0x4cc7('0x3e5d')][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x5e0351[_0x4cc7('0x3e5d')][_0x4cc7('0xd2f')] = _0x5e0351;
var _0x436dff = function(_0x31da02, _0x44c25b, _0x4a5b32, _0x4e31bc) {
null == _0x4e31bc && (_0x4e31bc = -0x1);
null == _0x4a5b32 && (_0x4a5b32 = !0x0);
this[_0x4cc7('0xba1')] = _0x4a5b32;
null == _0x31da02 && (_0x31da02 = 0x0);
null == _0x44c25b && (_0x44c25b = 0x0);
0x0 > _0x31da02 && (_0x31da02 = 0x0);
0x0 > _0x44c25b && (_0x44c25b = 0x0);
this['width'] = _0x31da02;
this[_0x4cc7('0x98b')] = _0x44c25b;
this[_0x4cc7('0xaee')] = new _0x432b23(0x0,0x0,_0x31da02,_0x44c25b);
this[_0x4cc7('0x1c2a')] = _0x31da02;
this[_0x4cc7('0x1c2b')] = _0x44c25b;
0x0 < _0x31da02 && 0x0 < _0x44c25b && (_0x4a5b32 ? 0x0 == (_0x4e31bc & -0x1000000) && (_0x4e31bc = 0x0) : _0x4e31bc = -0x1000000 | _0x4e31bc & 0xffffff,
this[_0x4cc7('0xa7e')] = new _0x21e354(null,0x0,0x0,_0x31da02,_0x44c25b,_0x4e31bc << 0x8 | _0x4e31bc >>> 0x18 & 0xff),
this[_0x4cc7('0xa7e')][_0x4cc7('0x397d')](_0x4a5b32),
this[_0x4cc7('0xa7a')] = this[_0x4cc7('0xa79')] = !0x0);
this['__renderTransform'] = new _0x4a1676();
this[_0x4cc7('0x9c2')] = 0x1;
this[_0x4cc7('0xa08')] = new _0x4a1676();
this[_0x4cc7('0xa09')] = new _0x1c055e();
this[_0x4cc7('0xa77')] = !0x0;
};
_0x16dada[_0x4cc7('0x3e5e')] = _0x436dff;
_0x436dff[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50b')], _0x4cc7('0x3e5f')];
_0x436dff['__interfaces__'] = [_0x596a1b];
_0x436dff[_0x4cc7('0x3a1d')] = function(_0x581a1c, _0x541b67) {
if (_0x4cc7('0x3e60') !== 'MUcpf') {
return null;
} else {
_0x581a1c = new _0x46abc5(this[_0x4cc7('0x31c7')],null == _0x2116b2[_0x4cc7('0x2a2a')](),this[_0x4cc7('0x17a0')]);
null != _0x445379[_0x4cc7('0x493')]()['parent'] ? _0x445379[_0x4cc7('0x493')]()['addBlockingOverlay'](_0x581a1c, !0x0) : _0x3b7d43['get_current']()['addChild'](_0x581a1c);
this[_0x4cc7('0x907')][_0x4cc7('0xb79')](this);
_0x172b83[_0x4cc7('0x46f')]()['remove'](new _0x23639f(this));
_0x2116b2[_0x4cc7('0x31ca')](null);
}
}
;
_0x436dff['fromBytes'] = function(_0x5d82d5, _0x475ee2) {
if (_0x4cc7('0x78') !== _0x2d63f9[_0x4cc7('0x3e61')]) {
null == _0x55a4be[_0x4cc7('0x2812')] && (_0x55a4be[_0x4cc7('0x2812')] = new _0x38e04d());
return _0x55a4be[_0x4cc7('0x2812')];
} else {
return null;
}
}
;
_0x436dff[_0x4cc7('0x10d3')] = function(_0x331197, _0x5ccd02) {
null == _0x5ccd02 && (_0x5ccd02 = !0x0);
if (null == _0x331197)
return null;
var _0x35cc40 = new _0x436dff(0x0,0x0,_0x5ccd02,0x0);
_0x35cc40['__fromImage'](_0x21e354[_0x4cc7('0x10d3')](_0x331197));
_0x35cc40[_0x4cc7('0xa7e')]['set_transparent'](_0x5ccd02);
return _0x35cc40;
}
;
_0x436dff['fromFile'] = function(_0x2e24f8) {
return null;
}
;
_0x436dff[_0x4cc7('0x187f')] = function(_0x5e591e, _0x4e5a01) {
if (_0x4cc7('0x3e62') !== _0x4cc7('0x3e63')) {
null == _0x4e5a01 && (_0x4e5a01 = !0x0);
if (null == _0x5e591e || null == _0x5e591e[_0x4cc7('0xaa3')])
return null;
var _0x3f3008 = new _0x436dff(0x0,0x0,_0x4e5a01,0x0);
_0x3f3008['__fromImage'](_0x5e591e);
_0x3f3008[_0x4cc7('0xa7e')][_0x4cc7('0x397d')](_0x4e5a01);
return null != _0x3f3008[_0x4cc7('0xa7e')] ? _0x3f3008 : null;
} else {
return _0x515483[_0x4cc7('0x2253')](0x0);
}
}
;
_0x436dff['fromTexture'] = function(_0x5eaa0a) {
if (_0x4cc7('0x3e64') === _0x4cc7('0x3e65')) {
_0x5eaa0a = 0x0;
_0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x4cc7('0x6a2')) && --_0x5eaa0a;
_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')]('right') && ++_0x5eaa0a;
return _0x5eaa0a;
} else {
if (null == _0x5eaa0a)
return null;
var _0x1ac420 = new _0x436dff(_0x5eaa0a[_0x4cc7('0xa92')],_0x5eaa0a[_0x4cc7('0xa93')],!0x0,0x0);
_0x1ac420['readable'] = !0x1;
_0x1ac420[_0x4cc7('0x1c22')] = _0x5eaa0a;
_0x1ac420[_0x4cc7('0x1c23')] = _0x5eaa0a['__textureContext'];
_0x1ac420[_0x4cc7('0xa7e')] = null;
return _0x1ac420;
}
}
;
_0x436dff[_0x4cc7('0x3a26')] = function(_0x27c701, _0x2f5bf3) {
return _0x21e354['loadFromBase64'](_0x27c701, _0x2f5bf3)[_0x4cc7('0xce5')](function(_0x27c701) {
return _0x4029ca[_0x4cc7('0xce7')](_0x436dff[_0x4cc7('0x187f')](_0x27c701));
});
}
;
_0x436dff[_0x4cc7('0x381d')] = function(_0x1ebc31, _0x553a3d) {
return _0x21e354[_0x4cc7('0x381d')](_0x15249f[_0x4cc7('0x381e')](_0x1ebc31))[_0x4cc7('0xce5')](function(_0x1ebc31) {
_0x1ebc31 = _0x436dff['fromImage'](_0x1ebc31);
null != _0x553a3d && _0x1ebc31['__applyAlpha'](_0x553a3d);
return _0x4029ca[_0x4cc7('0xce7')](_0x1ebc31);
});
}
;
_0x436dff[_0x4cc7('0x1128')] = function(_0x293a38) {
return _0x21e354[_0x4cc7('0x1128')](_0x293a38)[_0x4cc7('0xce5')](function(_0x293a38) {
return _0x4029ca[_0x4cc7('0xce7')](_0x436dff['fromImage'](_0x293a38));
});
}
;
_0x436dff[_0x4cc7('0x8')] = {};
_0x436dff[_0x4cc7('0x8')]['height'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa7a')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null;
_0x436dff[_0x4cc7('0x8')]['transparent'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e66')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e67')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16dc')] = null;
_0x436dff[_0x4cc7('0x8')]['__indexBufferContext'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16de')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16dd')] = null;
_0x436dff[_0x4cc7('0x8')]['__isValid'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c8')] = null;
_0x436dff[_0x4cc7('0x8')]['__renderable'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c9')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c26')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c22')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c23')] = null;
_0x436dff[_0x4cc7('0x8')]['__textureHeight'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaf8')] = null;
_0x436dff[_0x4cc7('0x8')]['__textureWidth'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x353b')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x2b19')] = null;
_0x436dff[_0x4cc7('0x8')]['__vertexBufferContext'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x353c')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e68')] = null;
_0x436dff[_0x4cc7('0x8')]['__vertexBufferHeight'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e69')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e6a')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e6b')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c2')] = null;
_0x436dff[_0x4cc7('0x8')]['__worldColorTransform'] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa08')] = null;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() {
if (_0x4cc7('0x3e6c') === _0x4cc7('0x3e6d')) {
_0x16dada._webAudio && (_0x16dada._html5 = !0x0,
_0x16dada._webAudio = !0x1,
_0x16dada._sounds = [],
delete _0x1c8e81[_0x3e3cd2],
_0x16dada.load());
} else {
if (this.__isValid)
if (this.readable || null != this.image)
var _0x56c9d8 = _0x436dff.fromImage(this.image.clone(), this.transparent);
else
_0x56c9d8 = new _0x436dff(0x0,0x0,this.transparent,0x0),
_0x56c9d8.width = this.width,
_0x56c9d8.height = this.height,
_0x56c9d8.__textureWidth = this.__textureWidth,
_0x56c9d8.__textureHeight = this.__textureHeight,
_0x56c9d8.rect.copyFrom(this.rect),
_0x56c9d8.__framebuffer = this.__framebuffer,
_0x56c9d8.__framebufferContext = this.__framebufferContext,
_0x56c9d8.__texture = this.__texture,
_0x56c9d8.__textureContext = this.__textureContext,
_0x56c9d8.__isValid = !0x0;
else
_0x56c9d8 = new _0x436dff(this.width,this.height,this.transparent,0x0);
_0x56c9d8.__worldTransform.copyFrom(this.__worldTransform);
_0x56c9d8.__renderTransform.copyFrom(this.__renderTransform);
return _0x56c9d8;
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb12')] = function(_0x513aa2, _0x270daf) {
if (_0x4cc7('0x3e6e') !== _0x2d63f9.kskSO) {
this.readable && this.image.colorTransform(_0x513aa2.__toLimeRectangle(), _0x270daf.__toLimeColorMatrix());
} else {
var _0x2f1c0e = _0x270daf.getFreeFragmentConstant()
, _0x560787 = _0x270daf.getFreeFragmentVectorTemp()
, _0x2884c6 = ''
, _0x46400d = _0x270daf.getFreeTextureReg();
_0x513aa2.texturesIndex = _0x46400d.get_index();
_0x513aa2.fragmentConstantsIndex = 0x4 * _0x2f1c0e.get_index();
_0x270daf.addFragmentTempUsages(_0x560787, 0x1);
var _0x1ebd76 = _0x270daf.getFreeFragmentVectorTemp();
_0x2884c6 += _0x56067a.XQjvl(_0x56067a.XQjvl(_0x4cc7('0x610'), _0x4bf907.string(_0x560787)) + _0x4cc7('0x132') + _0x4bf907.string(this._sharedRegisters.viewDirFragment) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x1dd2') + _0x4bf907.string(_0x560787) + _0x4cc7('0x132') + _0x4bf907.string(_0x560787) + _0x4cc7('0x132'), _0x4bf907.string(_0x560787)) + _0x4cc7('0x1dd3') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x139') + _0x4bf907.string(_0x560787) + _0x4cc7('0x1dd4') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(this._sharedRegisters.viewDirFragment) + '.xyz\x09\x09\x09\x09\x09\x0a' + this.getTexCubeSampleCode(_0x513aa2, _0x560787, _0x46400d, this._cubeTexture, _0x560787) + _0x4cc7('0x653') + _0x4bf907.string(_0x1ebd76) + _0x4cc7('0x132') + _0x4bf907.string(_0x560787) + _0x4cc7('0x1dd7') + _0x4bf907.string(_0x1ebd76) + _0x4cc7('0x714') + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(c) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a';
null != this._mask && (_0x46400d = _0x270daf.getFreeTextureReg(),
_0x2884c6 += _0x56067a.XQjvl(this.getTex2DSampleCode(_0x513aa2, _0x1ebd76, _0x46400d, this._mask, this._sharedRegisters.uvVarying) + _0x4cc7('0xaf'), _0x4bf907.string(_0x560787)) + ',\x20' + _0x4bf907.string(_0x1ebd76) + ',\x20' + _0x4bf907.string(_0x560787) + '\x0a');
_0x2884c6 += _0x56067a.XQjvl(_0x4cc7('0xaf') + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x2f1c0e), _0x4cc7('0x1dd9')) + _0x4bf907.string(c) + ',\x20' + _0x4bf907.string(c) + ',\x20' + _0x4bf907.string(_0x560787) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a';
_0x270daf.removeFragmentTempUsage(_0x560787);
return _0x2884c6;
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0d')] = function(_0x369d2b, _0x339f30, _0x29beda, _0x3f6c3c, _0x5f1829, _0x32b541) {
null == _0x32b541 && (_0x32b541 = !0x1);
this.readable && null != _0x369d2b && (null != _0x5f1829 && (_0x436dff.__tempVector.x = _0x5f1829.x,
_0x436dff.__tempVector.y = _0x5f1829.y),
this.image.copyPixels(_0x369d2b.image, _0x339f30.__toLimeRectangle(), _0x29beda.__toLimeVector2(), null != _0x3f6c3c ? _0x3f6c3c.image : null, null != _0x5f1829 ? _0x436dff.__tempVector : null, _0x32b541));
}
;
_0x436dff[_0x4cc7('0x8')]['dispose'] = function() {
this.image = null;
this.height = this.width = 0x0;
this.rect = null;
this.readable = this.__isValid = !0x1;
this.__textureContext = this.__texture = this.__framebufferContext = this.__framebuffer = this.__vertexBuffer = this.__surface = null;
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0e')] = function(_0x18900c, _0x5999f7, _0x438af5, _0x41a93c, _0x363688, _0xf367c5) {
null == _0xf367c5 && (_0xf367c5 = !0x1);
if (null != _0x18900c) {
_0x18900c.__update(!0x1, !0x0);
var _0x4bf907 = _0x4a1676.__pool.get();
_0x4bf907.copyFrom(_0x18900c.__renderTransform);
_0x4bf907.invert();
null != _0x5999f7 && _0x4bf907.concat(_0x5999f7);
_0x5999f7 = null;
null != _0x363688 && (_0x5999f7 = _0x4a1676.__pool.get(),
_0x5999f7.copyFrom(_0x4bf907),
_0x5999f7.invert());
var _0x48c401 = new _0x1c055e();
_0x48c401.__copyFrom(_0x18900c.__worldColorTransform);
_0x48c401.__invert();
if (this.readable || null == _0x3b7d43.get_current().stage.context3D) {
if (_0x4cc7('0x3e6f') === _0x4cc7('0x3e70')) {
_0x2bc114 && _0x1fb3e3 ? (_0x4ab476 *= 0x6,
_0x48c401.setTo(_0x3e3cd2.get(_0x4ab476), _0x3e3cd2.get(_0x4ab476 + 0x1), _0x3e3cd2.get(_0x4ab476 + 0x2), _0x3e3cd2.get(_0x4ab476 + 0x3), _0x3e3cd2.get(_0x4ab476 + 0x4), _0x3e3cd2.get(_0x4ab476 + 0x5))) : _0x2bc114 ? (_0x4ab476 *= 0x4,
_0x48c401.setTo(_0x3e3cd2.get(_0x4ab476), _0x3e3cd2.get(_0x4ab476 + 0x1), _0x3e3cd2.get(_0x4ab476 + 0x2), _0x3e3cd2.get(_0x4ab476 + 0x3), _0x4bf907.x, _0x4bf907.y)) : _0x1fb3e3 ? (_0x4ab476 *= 0x2,
_0x48c401.tx = _0x3e3cd2.get(_0x4ab476),
_0x48c401.ty = _0x3e3cd2.get(_0x4ab476 + 0x1)) : (_0x48c401.tx = _0x4bf907.x,
_0x48c401.ty = _0x4bf907.y);
_0x4ab476 = _0x4bf907.x / _0x4b4d92;
var _0x2c8b69 = _0x4bf907.y / _0x4b25d1;
var _0x154556 = _0x4bf907.get_right() / _0x4b4d92;
var _0x40d07 = _0x4bf907.get_bottom() / _0x4b25d1;
var _0x161e3f = 0x0 * _0x48c401.a + 0x0 * _0x48c401.c + _0x48c401.tx;
var _0x3e1ae9 = 0x0 * _0x48c401.b + 0x0 * _0x48c401.d + _0x48c401.ty;
var _0x424616 = _0x51c10b * _0x48c401.a + _0x56067a.HhDbq(0x0, _0x48c401.c) + _0x48c401.tx;
var _0x4be397 = _0x51c10b * _0x48c401.b + 0x0 * _0x48c401.d + _0x48c401.ty;
var _0x4938dc = 0x0 * _0x48c401.a + _0x56067a.pBwyh(_0xa23b63, _0x48c401.c) + _0x48c401.tx;
var _0x33b233 = 0x0 * _0x48c401.b + _0xa23b63 * _0x48c401.d + _0x48c401.ty;
var _0x5316cc = _0x51c10b * _0x48c401.a + _0xa23b63 * _0x48c401.c + _0x48c401.tx;
_0x51c10b = _0x51c10b * _0x48c401.b + _0xa23b63 * _0x48c401.d + _0x48c401.ty;
_0x23639f[_0x55a4be] = _0x161e3f;
_0x23639f[_0x56067a.XQjvl(_0x55a4be, 0x1)] = _0x3e1ae9;
_0x23639f[_0x55a4be + 0x2] = _0x4ab476;
_0x23639f[_0x55a4be + 0x3] = _0x2c8b69;
_0x23639f[_0x55a4be + 0x4] = _0x424616;
_0x23639f[_0x55a4be + 0x4 + 0x1] = _0x4be397;
_0x23639f[_0x55a4be + 0x4 + 0x2] = _0x154556;
_0x23639f[_0x55a4be + 0x4 + 0x3] = _0x2c8b69;
_0x23639f[_0x55a4be + 0x8] = _0x4938dc;
_0x23639f[_0x56067a.XQjvl(_0x55a4be + 0x8, 0x1)] = _0x33b233;
_0x23639f[_0x55a4be + 0x8 + 0x2] = _0x4ab476;
_0x23639f[_0x55a4be + 0x8 + 0x3] = _0x40d07;
_0x23639f[_0x55a4be + 0xc] = _0x5316cc;
_0x23639f[_0x55a4be + 0xc + 0x1] = _0x51c10b;
_0x23639f[_0x55a4be + 0xc + 0x2] = _0x154556;
_0x23639f[_0x55a4be + 0xc + 0x3] = _0x40d07;
} else {
if (null != _0x438af5) {
var _0x16dada = _0x432b23.__pool.get()
, _0x5aff49 = _0x4a1676.__pool.get();
_0x18900c.__getBounds(_0x16dada, _0x5aff49);
var _0x161060 = Math.ceil(_0x16dada.width)
, _0xde5853 = Math.ceil(_0x16dada.height);
_0x5aff49.tx = -_0x16dada.x;
_0x5aff49.ty = -_0x16dada.y;
_0x161060 = new _0x436dff(_0x161060,_0xde5853,!0x0,0x0);
_0x161060.draw(_0x18900c, _0x5aff49);
_0x161060.colorTransform(_0x161060.rect, _0x438af5);
_0x161060.__renderTransform.identity();
_0x161060.__renderTransform.tx = _0x16dada.x;
_0x161060.__renderTransform.ty = _0x16dada.y;
_0x161060.__renderTransform.concat(_0x18900c.__renderTransform);
_0x161060.__worldAlpha = _0x18900c.__worldAlpha;
_0x161060.__worldColorTransform.__copyFrom(_0x18900c.__worldColorTransform);
_0x18900c = _0x161060;
_0x432b23.__pool.release(_0x16dada);
_0x4a1676.__pool.release(_0x5aff49);
}
_0x1c27fe.convertToCanvas(this.image);
_0x438af5 = new _0x88b99b(this.image.buffer.__srcContext);
_0x438af5.__allowSmoothing = _0xf367c5;
_0x438af5.__overrideBlendMode = _0x41a93c;
_0x438af5.__worldTransform = _0x4bf907;
_0x438af5.__worldAlpha = 0x1 / _0x18900c.__worldAlpha;
_0x438af5.__worldColorTransform = _0x48c401;
null != _0x363688 && _0x438af5.__pushMaskRect(_0x363688, _0x5999f7);
this.__drawCanvas(_0x18900c, _0x438af5);
}
} else
_0x2d63f9.oDwNr(null, this.__textureContext) && (this.__textureContext = _0x3cecb9.current.__window.context),
null != _0x438af5 && _0x48c401.__combine(_0x438af5),
_0x438af5 = new _0x51ba83(_0x3b7d43.get_current().stage.context3D,this),
_0x438af5.__allowSmoothing = _0xf367c5,
_0x438af5.__overrideBlendMode = _0x41a93c,
_0x438af5.__worldTransform = _0x4bf907,
_0x438af5.__worldAlpha = 0x1 / _0x18900c.__worldAlpha,
_0x438af5.__worldColorTransform = _0x48c401,
_0x438af5.__resize(this.width, this.height),
null != _0x363688 && _0x438af5.__pushMaskRect(_0x363688, _0x5999f7),
this.__drawGL(_0x18900c, _0x438af5);
null != _0x363688 && (_0x438af5.__popMaskRect(),
_0x4a1676.__pool.release(_0x5999f7));
_0x4a1676.__pool.release(_0x4bf907);
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa8a')] = function(_0x5a4130, _0x32c69b) {
this.__fillRect(_0x5a4130, _0x32c69b, !0x0);
}
;
_0x436dff[_0x4cc7('0x8')]['getIndexBuffer'] = function(_0x40c81b, _0x294cc7) {
if (_0x4cc7('0x3e71') !== 'gwRBR') {
if (null == this.__indexBuffer || this.__indexBufferContext != _0x40c81b.__context || null != _0x294cc7 && null == this.__indexBufferGrid || null != this.__indexBufferGrid && !this.__indexBufferGrid.equals(_0x294cc7)) {
this.__indexBufferContext = _0x40c81b.__context;
this.__indexBuffer = null;
if (null != _0x294cc7) {
null == this.__indexBufferGrid && (this.__indexBufferGrid = new _0x432b23());
this.__indexBufferGrid.copyFrom(_0x294cc7);
var _0x219b43 = _0x294cc7.width;
_0x294cc7 = _0x294cc7.height;
0x0 != _0x219b43 && 0x0 != _0x294cc7 ? (this.__indexBufferData = new Uint16Array(0x36),
this.__indexBufferData[0x0] = 0x0,
this.__indexBufferData[0x1] = 0x1,
this.__indexBufferData[0x2] = 0x2,
this.__indexBufferData[0x3] = 0x2,
this.__indexBufferData[0x4] = 0x1,
this.__indexBufferData[0x5] = 0x3,
this.__indexBufferData[0x6] = 0x4,
this.__indexBufferData[0x7] = 0x0,
this.__indexBufferData[0x8] = 0x5,
this.__indexBufferData[0x9] = 0x5,
this.__indexBufferData[0xa] = 0x0,
this.__indexBufferData[0xb] = 0x2,
this.__indexBufferData[0xc] = 0x6,
this.__indexBufferData[0xd] = 0x4,
this.__indexBufferData[0xe] = 0x7,
this.__indexBufferData[0xf] = 0x7,
this.__indexBufferData[0x10] = 0x4,
this.__indexBufferData[0x11] = 0x5,
this.__indexBufferData[0x12] = 0x8,
this.__indexBufferData[0x13] = 0x9,
this.__indexBufferData[0x14] = 0x0,
this.__indexBufferData[0x15] = 0x0,
this.__indexBufferData[0x16] = 0x9,
this.__indexBufferData[0x17] = 0x1,
this.__indexBufferData[0x18] = 0xa,
this.__indexBufferData[0x19] = 0x8,
this.__indexBufferData[0x1a] = 0x4,
this.__indexBufferData[0x1b] = 0x4,
this.__indexBufferData[0x1c] = 0x8,
this.__indexBufferData[0x1d] = 0x0,
this.__indexBufferData[0x1e] = 0xb,
this.__indexBufferData[0x1f] = 0xa,
this.__indexBufferData[0x20] = 0x6,
this.__indexBufferData[0x21] = 0x6,
this.__indexBufferData[0x22] = 0xa,
this.__indexBufferData[0x23] = 0x4,
this.__indexBufferData[0x24] = 0xc,
this.__indexBufferData[0x25] = 0xd,
this.__indexBufferData[0x26] = 0x8,
this.__indexBufferData[0x27] = 0x8,
this.__indexBufferData[0x28] = 0xd,
this.__indexBufferData[0x29] = 0x9,
this.__indexBufferData[0x2a] = 0xe,
this.__indexBufferData[0x2b] = 0xc,
this.__indexBufferData[0x2c] = 0xa,
this.__indexBufferData[0x2d] = 0xa,
this.__indexBufferData[0x2e] = 0xc,
this.__indexBufferData[0x2f] = 0x8,
this.__indexBufferData[0x30] = 0xf,
this.__indexBufferData[0x31] = 0xe,
this.__indexBufferData[0x32] = 0xb,
this.__indexBufferData[0x33] = 0xb,
this.__indexBufferData[0x34] = 0xe,
this.__indexBufferData[0x35] = 0xa,
this.__indexBuffer = _0x40c81b.createIndexBuffer(0x36)) : 0x0 == _0x219b43 && 0x0 != _0x294cc7 ? (this.__indexBufferData = new Uint16Array(0x12),
this.__indexBufferData[0x0] = 0x0,
this.__indexBufferData[0x1] = 0x1,
this.__indexBufferData[0x2] = 0x2,
this.__indexBufferData[0x3] = 0x2,
this.__indexBufferData[0x4] = 0x1,
this.__indexBufferData[0x5] = 0x3,
this.__indexBufferData[0x6] = 0x4,
this.__indexBufferData[0x7] = 0x5,
this.__indexBufferData[0x8] = 0x0,
this.__indexBufferData[0x9] = 0x0,
this.__indexBufferData[0xa] = 0x5,
this.__indexBufferData[0xb] = 0x1,
this.__indexBufferData[0xc] = 0x6,
this.__indexBufferData[0xd] = 0x7,
this.__indexBufferData[0xe] = 0x4,
this.__indexBufferData[0xf] = 0x4,
this.__indexBufferData[0x10] = 0x7,
this.__indexBufferData[0x11] = 0x5,
this.__indexBuffer = _0x40c81b.createIndexBuffer(0x12)) : _0x2d63f9.AtRxL(0x0, _0x219b43) && 0x0 == _0x294cc7 && (this.__indexBufferData = new Uint16Array(0x12),
this.__indexBufferData[0x0] = 0x0,
this.__indexBufferData[0x1] = 0x1,
this.__indexBufferData[0x2] = 0x2,
this.__indexBufferData[0x3] = 0x2,
this.__indexBufferData[0x4] = 0x1,
this.__indexBufferData[0x5] = 0x3,
this.__indexBufferData[0x6] = 0x4,
this.__indexBufferData[0x7] = 0x0,
this.__indexBufferData[0x8] = 0x5,
this.__indexBufferData[0x9] = 0x5,
this.__indexBufferData[0xa] = 0x0,
this.__indexBufferData[0xb] = 0x2,
this.__indexBufferData[0xc] = 0x6,
this.__indexBufferData[0xd] = 0x4,
this.__indexBufferData[0xe] = 0x7,
this.__indexBufferData[0xf] = 0x7,
this.__indexBufferData[0x10] = 0x4,
this.__indexBufferData[0x11] = 0x5,
this.__indexBuffer = _0x40c81b.createIndexBuffer(0x12));
} else
this.__indexBufferGrid = null;
null == this.__indexBuffer && (this.__indexBufferData = new Uint16Array(0x6),
this.__indexBufferData[0x0] = 0x0,
this.__indexBufferData[0x1] = 0x1,
this.__indexBufferData[0x2] = 0x2,
this.__indexBufferData[0x3] = 0x2,
this.__indexBufferData[0x4] = 0x1,
this.__indexBufferData[0x5] = 0x3,
this.__indexBuffer = _0x40c81b.createIndexBuffer(0x6));
this.__indexBuffer.uploadFromTypedArray(this.__indexBufferData);
}
return this.__indexBuffer;
} else {
null == _0x55a4be.boatRide && (_0x55a4be.boatRide = new _0xd48bfd());
return _0x55a4be.boatRide;
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb19')] = function(_0x28fa9a, _0x27bfc7, _0x4b2df1) {
if (null == this.__vertexBuffer || this.__vertexBufferContext != _0x28fa9a.__context || null != _0x27bfc7 && null == this.__vertexBufferGrid || null != this.__vertexBufferGrid && !this.__vertexBufferGrid.equals(_0x27bfc7) || null != _0x4b2df1 && (this.__vertexBufferWidth != _0x4b2df1.get_width() || this.__vertexBufferHeight != _0x4b2df1.get_height() || this.__vertexBufferScaleX != _0x4b2df1.get_scaleX() || this.__vertexBufferScaleY != _0x4b2df1.get_scaleY())) {
this.__uvRect = new _0x432b23(0x0,0x0,this.width,this.height);
this.__vertexBufferContext = _0x28fa9a.__context;
this.__vertexBuffer = null;
if (null != _0x27bfc7 && null != _0x4b2df1) {
null == this.__vertexBufferGrid && (this.__vertexBufferGrid = new _0x432b23());
this.__vertexBufferGrid.copyFrom(_0x27bfc7);
this.__vertexBufferWidth = _0x4b2df1.get_width();
this.__vertexBufferHeight = _0x4b2df1.get_height();
this.__vertexBufferScaleX = _0x4b2df1.get_scaleX();
this.__vertexBufferScaleY = _0x4b2df1.get_scaleY();
var _0x4e6b80 = _0x27bfc7.width
, _0x2fc82b = _0x27bfc7.height;
if (0x0 != _0x4e6b80 && 0x0 != _0x2fc82b) {
if (_0x4cc7('0x3e72') === _0x4cc7('0x3e73')) {
this.student = new _0x40b5bf(this.section,_0x1fb3e3.student,!0x1,null,!0x1,null);
this.sprites.push(this.student);
var _0x54c7a2 = _0x4b25d1.get_instance().paths.get('wormholeN');
this.student.goesTo = new _0x42bd00(_0x54c7a2,0x0);
this.runner = new _0x40b5bf(this.section,_0x1fb3e3.runner,!0x1,null,!0x1,null);
this.sprites.push(this.runner);
_0x54c7a2 = _0x4b25d1.get_instance().paths.get(_0x4cc7('0x214'));
this.runner.goesTo = new _0x42bd00(_0x54c7a2,0x0);
} else {
this.__vertexBufferData = new _0x38236d(0xe0);
var _0xe8a899 = _0x27bfc7.x
, _0x4bf907 = _0x27bfc7.y
, _0x48c401 = this.width - _0x4e6b80 - _0xe8a899
, _0x16dada = this.height - _0x2fc82b - _0x4bf907;
_0x27bfc7 = _0xe8a899 / this.width;
var _0x5aff49 = _0x4bf907 / this.height;
_0x4e6b80 /= this.width;
_0x2fc82b /= this.height;
_0xe8a899 /= _0x4b2df1.get_scaleX();
_0x4bf907 /= _0x4b2df1.get_scaleY();
_0x48c401 /= _0x4b2df1.get_scaleX();
_0x16dada /= _0x4b2df1.get_scaleY();
_0x48c401 = _0x4b2df1.get_width() / _0x4b2df1.get_scaleX() - _0xe8a899 - _0x48c401;
_0x4b2df1 = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY() - _0x4bf907 - _0x16dada;
this.__vertexBufferData[0x0] = _0xe8a899;
this.__vertexBufferData[0x1] = _0x4bf907;
this.__vertexBufferData[0x3] = 0x1 * _0x27bfc7;
this.__vertexBufferData[0x4] = 0x1 * _0x5aff49;
this.__vertexBufferData[0xf] = _0x4bf907;
this.__vertexBufferData[0x12] = 0x1 * _0x5aff49;
this.__vertexBufferData[0x1c] = _0xe8a899;
this.__vertexBufferData[0x1f] = 0x1 * _0x27bfc7;
this.__vertexBufferData[0x38] = _0x56067a.CgKJx(_0xe8a899, _0x48c401);
this.__vertexBufferData[0x39] = _0x4bf907;
this.__vertexBufferData[0x3b] = 0x1 * (_0x27bfc7 + _0x4e6b80);
this.__vertexBufferData[0x3c] = 0x1 * _0x5aff49;
this.__vertexBufferData[0x46] = _0xe8a899 + _0x48c401;
this.__vertexBufferData[0x49] = 0x1 * (_0x27bfc7 + _0x4e6b80);
this.__vertexBufferData[0x54] = this.width;
this.__vertexBufferData[0x55] = _0x4bf907;
this.__vertexBufferData[0x57] = 0x1;
this.__vertexBufferData[0x58] = 0x1 * _0x5aff49;
this.__vertexBufferData[0x62] = this.width;
this.__vertexBufferData[0x65] = 0x1;
this.__vertexBufferData[0x70] = _0xe8a899;
this.__vertexBufferData[0x71] = _0x4bf907 + _0x4b2df1;
this.__vertexBufferData[0x73] = 0x1 * _0x27bfc7;
this.__vertexBufferData[0x74] = 0x1 * (_0x5aff49 + _0x2fc82b);
this.__vertexBufferData[0x7f] = _0x4bf907 + _0x4b2df1;
this.__vertexBufferData[0x82] = 0x1 * (_0x5aff49 + _0x2fc82b);
this.__vertexBufferData[0x8c] = _0xe8a899 + _0x48c401;
this.__vertexBufferData[0x8d] = _0x4bf907 + _0x4b2df1;
this.__vertexBufferData[0x8f] = 0x1 * (_0x27bfc7 + _0x4e6b80);
this.__vertexBufferData[0x90] = 0x1 * (_0x5aff49 + _0x2fc82b);
this.__vertexBufferData[0x9a] = this.width;
this.__vertexBufferData[0x9b] = _0x4bf907 + _0x4b2df1;
this.__vertexBufferData[0x9d] = 0x1;
this.__vertexBufferData[0x9e] = 0x1 * (_0x5aff49 + _0x2fc82b);
this.__vertexBufferData[0xa8] = _0xe8a899;
this.__vertexBufferData[0xa9] = this.height;
this.__vertexBufferData[0xab] = 0x1 * _0x27bfc7;
this.__vertexBufferData[0xac] = 0x1;
this.__vertexBufferData[0xb7] = this.height;
this.__vertexBufferData[0xba] = 0x1;
this.__vertexBufferData[0xc4] = _0xe8a899 + _0x48c401;
this.__vertexBufferData[0xc5] = this.height;
this.__vertexBufferData[0xc7] = 0x1 * (_0x27bfc7 + _0x4e6b80);
this.__vertexBufferData[0xc8] = 0x1;
this.__vertexBufferData[0xd2] = this.width;
this.__vertexBufferData[0xd3] = this.height;
this.__vertexBufferData[0xd5] = 0x1;
this.__vertexBufferData[0xd6] = 0x1;
this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x10, 0xe);
}
} else
0x0 == _0x4e6b80 && 0x0 != _0x2fc82b ? (this.__vertexBufferData = new _0x38236d(0x70),
_0x4e6b80 = _0x27bfc7.y,
_0x16dada = _0x56067a.XExRU(this.height, _0x2fc82b) - _0x4e6b80,
_0x27bfc7 = _0x4e6b80 / this.height,
_0x5aff49 = _0x2fc82b / this.height,
_0x4e6b80 /= _0x4b2df1.get_scaleY(),
_0x2fc82b = _0x16dada / _0x4b2df1.get_scaleY(),
_0x2fc82b = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY() - _0x4e6b80 - _0x2fc82b,
_0x4b2df1 = _0x4b2df1.get_width() / _0x4b2df1.get_scaleX(),
this.__vertexBufferData[0x0] = _0x4b2df1,
this.__vertexBufferData[0x1] = _0x4e6b80,
this.__vertexBufferData[0x3] = 0x1,
this.__vertexBufferData[0x4] = 0x1 * _0x27bfc7,
this.__vertexBufferData[0xf] = _0x4e6b80,
this.__vertexBufferData[0x12] = 0x1 * _0x27bfc7,
this.__vertexBufferData[0x1c] = _0x4b2df1,
this.__vertexBufferData[0x1f] = 0x1,
this.__vertexBufferData[0x38] = _0x4b2df1,
this.__vertexBufferData[0x39] = _0x4e6b80 + _0x2fc82b,
this.__vertexBufferData[0x3b] = 0x1,
this.__vertexBufferData[0x3c] = 0x1 * _0x56067a.OezKC(_0x27bfc7, _0x5aff49),
this.__vertexBufferData[0x47] = _0x4e6b80 + _0x2fc82b,
this.__vertexBufferData[0x4a] = 0x1 * (_0x27bfc7 + _0x5aff49),
this.__vertexBufferData[0x54] = _0x4b2df1,
this.__vertexBufferData[0x55] = this.height,
this.__vertexBufferData[0x57] = 0x1,
this.__vertexBufferData[0x58] = 0x1,
this.__vertexBufferData[0x63] = this.height,
this.__vertexBufferData[0x66] = 0x1,
this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x8, 0xe)) : 0x0 == _0x2fc82b && 0x0 != _0x4e6b80 && (this.__vertexBufferData = new _0x38236d(0x70),
_0x16dada = _0x27bfc7.x,
_0x2fc82b = this.width - _0x4e6b80 - _0x16dada,
_0x27bfc7 = _0x16dada / this.width,
_0x5aff49 = _0x4e6b80 / this.width,
_0x4e6b80 = _0x16dada / _0x4b2df1.get_scaleX(),
_0x2fc82b /= _0x4b2df1.get_scaleX(),
_0x2fc82b = _0x56067a.MflgE(_0x4b2df1.get_width() / _0x4b2df1.get_scaleX() - _0x4e6b80, _0x2fc82b),
_0x4b2df1 = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY(),
this.__vertexBufferData[0x0] = _0x4e6b80,
this.__vertexBufferData[0x1] = _0x4b2df1,
this.__vertexBufferData[0x3] = 0x1 * _0x27bfc7,
this.__vertexBufferData[0x4] = 0x1,
this.__vertexBufferData[0xf] = _0x4b2df1,
this.__vertexBufferData[0x12] = 0x1,
this.__vertexBufferData[0x1c] = _0x4e6b80,
this.__vertexBufferData[0x1f] = 0x1 * _0x27bfc7,
this.__vertexBufferData[0x38] = _0x4e6b80 + _0x2fc82b,
this.__vertexBufferData[0x39] = _0x4b2df1,
this.__vertexBufferData[0x3b] = 0x1 * (_0x27bfc7 + _0x5aff49),
this.__vertexBufferData[0x3c] = 0x1,
this.__vertexBufferData[0x46] = _0x4e6b80 + _0x2fc82b,
this.__vertexBufferData[0x49] = 0x1 * (_0x27bfc7 + _0x5aff49),
this.__vertexBufferData[0x54] = this.width,
this.__vertexBufferData[0x55] = _0x4b2df1,
this.__vertexBufferData[0x57] = 0x1,
this.__vertexBufferData[0x58] = 0x1,
this.__vertexBufferData[0x62] = this.width,
this.__vertexBufferData[0x65] = 0x1,
this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x8, 0xe));
} else
this.__vertexBufferGrid = null;
null == this.__vertexBuffer && (this.__vertexBufferData = new _0x38236d(0x38),
this.__vertexBufferData[0x0] = this.width,
this.__vertexBufferData[0x1] = this.height,
this.__vertexBufferData[0x3] = 0x1,
this.__vertexBufferData[0x4] = 0x1,
this.__vertexBufferData[0xf] = this.height,
this.__vertexBufferData[0x12] = 0x1,
this.__vertexBufferData[0x1c] = this.width,
this.__vertexBufferData[0x1f] = 0x1,
this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x3, 0xe));
this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData);
}
return this.__vertexBuffer;
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x31c4')] = function(_0x3f4867, _0x2a3911, _0x45ddba) {
if (_0x4cc7('0x3e74') !== 'OoBLU') {
null == _0x45ddba && (_0x45ddba = !0x0);
if (!this.readable)
return new _0x432b23(0x0,0x0,this.width,this.height);
_0x3f4867 = this.image.getColorBoundsRect(_0x3f4867, _0x2a3911, _0x45ddba, 0x1);
return new _0x432b23(_0x3f4867.x,_0x3f4867.y,_0x3f4867.width,_0x3f4867.height);
} else {
_0x2116b2.high = 0x7150f;
var _0x9c06ac = JSON.parse(_0xa7731e.toJSON(_0x3f4867.data, _0x3f4867.path));
_0x3f4867 = this.contentLoaders.indexOf(_0x3f4867);
if (!(0x0 > _0x3f4867)) {
if (_0x9c06ac instanceof Array && null == _0x9c06ac.__enum__)
for (var _0x25480a = 0x0; _0x25480a < _0x9c06ac.length; ) {
var _0x1a30a2 = _0x9c06ac[_0x25480a];
++_0x25480a;
this.handleData(this.knownDownloads[_0x3f4867].type, _0x1a30a2);
}
else
this.handleData(this.knownDownloads[_0x3f4867].type, _0x9c06ac);
0x0 == this.knownDownloads[_0x3f4867].type && this.downloadAsNecessary();
}
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x34ae')] = function(_0x19e800, _0x29f8e4) {
return this.readable ? this.image.getPixel32(_0x19e800, _0x29f8e4, 0x1) : 0x0;
}
;
_0x436dff[_0x4cc7('0x8')]['getTexture'] = function(_0x39a246) {
if (_0x4cc7('0x3e75') === 'RfseJ') {
if (!this.__isValid)
return null;
if (null == this.__texture || this.__textureContext != _0x39a246.__context)
this.__textureContext = _0x39a246.__context,
this.__texture = _0x39a246.createRectangleTexture(this.width, this.height, 0x1, !0x1),
this.__textureVersion = -0x1;
_0x1c27fe.sync(this.image, !0x1);
null != this.image && this.image.version > this.__textureVersion && (null != this.__surface && _0x5ae411.flush(this.__surface),
_0x39a246 = this.image,
_0x3677ed.__supportsBGRA || 0x0 == _0x39a246.get_format() || (_0x39a246 = _0x39a246.clone(),
_0x39a246.set_format(0x0)),
this.__texture.__uploadFromImage(_0x39a246),
this.__textureVersion = this.image.version,
this.__textureWidth = _0x39a246.buffer.width,
this.__textureHeight = _0x39a246.buffer.height);
this.readable || null == this.image || (this.image = this.__surface = null);
return this.__texture;
} else {
this.__listeners.splice(f, 0x0, _0x39a246);
this.__priorities.splice(f, 0x0, c);
this.__repeat.splice(f, 0x0, !b);
return;
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x2178')] = function() {}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x165c')] = function(_0x1a6d87, _0x5265b7, _0x5d957a) {
this.readable && this.image.setPixel(_0x1a6d87, _0x5265b7, _0x5d957a, 0x1);
}
;
_0x436dff[_0x4cc7('0x8')]['setPixel32'] = function(_0x9f91ae, _0xa2a656, _0x162717) {
this.readable && this.image.setPixel32(_0x9f91ae, _0xa2a656, _0x162717, 0x1);
}
;
_0x436dff[_0x4cc7('0x8')]['setPixels'] = function(_0x1e6629, _0x2db6f5) {
if (this.readable && null != _0x1e6629) {
var _0x536937 = _0x1e6629.width * _0x1e6629.height * 0x4;
if (_0x2d63f9.AGThE(_0x331be6.toFloat(_0x2db6f5.length - _0x2db6f5.position), _0x536937))
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3e76'),0x7ee));
this.image.setPixels(_0x1e6629.__toLimeRectangle(), _0x15249f.toBytePointer(_0x2db6f5), 0x1, _0x409528.toLimeEndian(_0x2db6f5.__endian));
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1dc2')] = function(_0x57b004, _0x564f8c) {
var _0x860e14 = new _0x220b4b(0x0);
_0x15249f.set_length(_0x860e14, 0x4 * _0x564f8c.get_length());
for (var _0x5233c9 = 0x0; _0x5233c9 < _0x564f8c.get_length(); ) {
var _0x1be318 = _0x564f8c.get(_0x5233c9);
++_0x5233c9;
_0x860e14.writeUnsignedInt(_0x1be318);
}
_0x860e14.position = 0x0;
this.setPixels(_0x57b004, _0x860e14);
}
;
_0x436dff[_0x4cc7('0x8')]['unlock'] = function(_0x20207d) {}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e77')] = function(_0xba8be4) {
_0x1c27fe.convertToCanvas(this.image);
_0x1c27fe.createImageData(this.image);
for (var _0x4b3ac5 = this.image.buffer.data, _0x218630 = 0x0, _0xd31fab = _0x15249f.get_length(_0xba8be4); _0x218630 < _0xd31fab; ) {
var _0x4ea5d8 = _0x218630++;
_0x4b3ac5[0x4 * _0x4ea5d8 + 0x3] = _0xba8be4.readUnsignedByte();
}
this.image.version++;
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0a')] = function(_0x3b5a5b, _0x2bd41c) {
var _0x54bb0f = this.image.buffer;
_0x2bd41c.__allowSmoothing || _0x2bd41c.applySmoothing(_0x54bb0f.__srcContext, !0x1);
_0x2bd41c.__render(_0x3b5a5b);
_0x2bd41c.__allowSmoothing || _0x2bd41c.applySmoothing(_0x54bb0f.__srcContext, !0x0);
_0x54bb0f.__srcContext.setTransform(0x1, 0x0, 0x0, 0x1, 0x0, 0x0);
_0x54bb0f.__srcImageData = null;
_0x54bb0f.data = null;
this.image.dirty = !0x0;
this.image.version++;
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaf9')] = function(_0x54d7c5, _0x245de1) {
var _0x300abf = _0x245de1.__context3D
, _0x4f5809 = _0x300abf.__state.renderToTexture
, _0x2ce8d8 = _0x300abf.__state.renderToTextureDepthStencil
, _0x34688f = _0x300abf.__state.renderToTextureAntiAlias
, _0x4bf907 = _0x300abf.__state.renderToTextureSurfaceSelector;
_0x300abf.setRenderToTexture(this.getTexture(_0x300abf), !0x0);
_0x245de1.__render(_0x54d7c5);
null != _0x4f5809 ? _0x300abf.setRenderToTexture(_0x4f5809, _0x2ce8d8, _0x34688f, _0x4bf907) : _0x300abf.setRenderToBackBuffer();
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaed')] = function(_0x5b5244, _0x395e90, _0x7ef09c) {
if (null != _0x5b5244)
if (this.transparent && _0x2d63f9.LHLQp(0x0, _0x395e90 & -0x1000000) && (_0x395e90 = 0x0),
_0x7ef09c && null != this.__texture && null != this.__texture.__glFramebuffer && 'opengl' == _0x3b7d43.get_current().stage.__renderer.__type) {
_0x7ef09c = _0x3b7d43.get_current().stage.__renderer.__context3D;
var _0x56e57e = !this.rect.equals(_0x5b5244)
, _0x50de04 = _0x7ef09c.__state.renderToTexture
, _0x2961a2 = _0x7ef09c.__state.renderToTextureDepthStencil
, _0x4bf907 = _0x7ef09c.__state.renderToTextureAntiAlias
, _0x48c401 = _0x7ef09c.__state.renderToTextureSurfaceSelector;
_0x7ef09c.setRenderToTexture(this.__texture);
_0x56e57e && _0x7ef09c.setScissorRectangle(_0x5b5244);
_0x7ef09c.clear(_0x2d63f9.KQLJn(_0x395e90 >>> 0x10 & 0xff, 0xff), (_0x395e90 >>> 0x8 & 0xff) / 0xff, (_0x395e90 & 0xff) / 0xff, this.transparent ? (_0x395e90 >>> 0x18 & 0xff) / 0xff : 0x1, 0x0, 0x0, 0x1);
_0x56e57e && _0x7ef09c.setScissorRectangle(null);
null != _0x50de04 ? _0x7ef09c.setRenderToTexture(_0x50de04, _0x2961a2, _0x4bf907, _0x48c401) : _0x7ef09c.setRenderToBackBuffer();
} else
this.readable && this.image.fillRect(_0x5b5244.__toLimeRectangle(), _0x395e90, 0x1);
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e78')] = function(_0x40475f) {
null != _0x40475f && null != _0x40475f.buffer && (this.image = _0x40475f,
this.width = _0x40475f.width,
this.height = _0x40475f.height,
this.rect = new _0x432b23(0x0,0x0,_0x40475f.width,_0x40475f.height),
this.__textureWidth = this.width,
this.__textureHeight = this.height,
this.__isValid = this.readable = !0x0);
}
;
_0x436dff[_0x4cc7('0x8')]['__getBounds'] = function(_0x59acff, _0x51048e) {
var _0x42e1a8 = _0x432b23.__pool.get();
this.rect.__transform(_0x42e1a8, _0x51048e);
_0x59acff.__expand(_0x42e1a8.x, _0x42e1a8.y, _0x42e1a8.width, _0x42e1a8.height);
_0x432b23.__pool.release(_0x42e1a8);
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c4')] = function(_0x3d45e6) {}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c5')] = function(_0x50f1f9) {
if (this.readable) {
this.image.type == _0x231b05.DATA && _0x1c27fe.convertToCanvas(this.image);
var _0x4b1f85 = _0x50f1f9.context;
_0x4b1f85.globalAlpha = 0x1;
_0x50f1f9.setTransform(this.__renderTransform, _0x4b1f85);
_0x4b1f85.drawImage(this.image.get_src(), 0x0, 0x0, this.image.width, this.image.height);
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb95')] = function(_0x1b83de) {}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c6')] = function(_0x13f19) {
var _0x73638a = _0x13f19.__context3D;
_0x13f19.__setBlendMode(0xa);
var _0x12c735 = _0x13f19.__defaultDisplayShader;
_0x13f19.setShader(_0x12c735);
_0x13f19.applyBitmapData(this, _0x13f19.__upscaled);
_0x13f19.applyMatrix(_0x13f19.__getMatrix(this.__worldTransform, 0x1));
_0x13f19.applyAlpha(this.__worldAlpha);
_0x13f19.applyColorTransform(this.__worldColorTransform);
_0x13f19.updateShader();
var _0x1affa6 = this.getVertexBuffer(_0x73638a);
null != _0x12c735.__position && _0x73638a.setVertexBufferAt(_0x12c735.__position.index, _0x1affa6, 0x0, 0x3);
null != _0x12c735.__textureCoord && _0x73638a.setVertexBufferAt(_0x12c735.__textureCoord.index, _0x1affa6, 0x3, 0x2);
_0x12c735 = this.getIndexBuffer(_0x73638a);
_0x73638a.drawTriangles(_0x12c735);
_0x13f19.__clearShader();
}
;
_0x436dff[_0x4cc7('0x8')]['__setUVRect'] = function(_0xfc4705, _0x196706, _0x5169a1, _0x4ad90f, _0x132db2) {
if (null != this.getVertexBuffer(_0xfc4705) && (_0x4ad90f != this.__uvRect.width || _0x132db2 != this.__uvRect.height || _0x196706 != this.__uvRect.x || _0x5169a1 != this.__uvRect.y)) {
if (_0x4cc7('0x3e79') !== _0x4cc7('0x3e7a')) {
null == this.__uvRect && (this.__uvRect = new _0x432b23());
this.__uvRect.setTo(_0x196706, _0x5169a1, _0x4ad90f, _0x132db2);
_0xfc4705 = 0x0 < this.__textureWidth ? _0x196706 / this.__textureWidth : 0x0;
_0x5169a1 = 0x0 < this.__textureHeight ? _0x5169a1 / this.__textureHeight : 0x0;
_0x196706 = 0x0 < this.__textureWidth ? _0x56067a.nakET(_0x4ad90f, this.__textureWidth) : 0x0;
var _0x141107 = 0x0 < this.__textureHeight ? _0x132db2 / this.__textureHeight : 0x0;
this.__vertexBufferData[0x0] = _0x4ad90f;
this.__vertexBufferData[0x1] = _0x132db2;
this.__vertexBufferData[0x3] = _0xfc4705 + _0x196706;
this.__vertexBufferData[0x4] = _0x5169a1 + _0x141107;
this.__vertexBufferData[0xf] = _0x132db2;
this.__vertexBufferData[0x11] = _0xfc4705;
this.__vertexBufferData[0x12] = _0x5169a1 + _0x141107;
this.__vertexBufferData[0x1c] = _0x4ad90f;
this.__vertexBufferData[0x1f] = _0xfc4705 + _0x196706;
this.__vertexBufferData[0x20] = _0x5169a1;
this.__vertexBufferData[0x2d] = _0xfc4705;
this.__vertexBufferData[0x2e] = _0x5169a1;
this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData);
} else {
_0x180fa9.view.get_camera().get_lens().set_far(0xfa0);
_0x32dbb6.reset();
this.duplicator = this.runner = this.tunnel = this.runnerTeleport = null;
this.sprites.set_length(0x0);
}
}
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = function(_0x4b6ea8, _0x224896) {
this.__updateTransforms();
}
;
_0x436dff[_0x4cc7('0x8')][_0x4cc7('0xabf')] = function(_0x59a5e2) {
null == _0x59a5e2 ? this.__worldTransform.identity() : this.__worldTransform.copyFrom(_0x59a5e2);
this.__renderTransform.copyFrom(this.__worldTransform);
}
;
_0x436dff[_0x4cc7('0x8')]['__class__'] = _0x436dff;
var _0xeaac5c = function() {};
_0x16dada['openfl._internal.renderer.context3D.Context3DGraphics'] = _0xeaac5c;
_0xeaac5c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x510'), 'Context3DGraphics'];
_0xeaac5c[_0x4cc7('0x3e7b')] = function(_0x2d7cee, _0x4263a1) {
var _0x45b250 = {};
_0x45b250[_0x4cc7('0x3e7c')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
_0x45b250[_0x4cc7('0x3e7d')] = _0x4cc7('0xe21');
var _0x37a46b = 0x0
, _0x20c116 = 0x0
, _0x49a052 = 0x0
, _0x2aa18c = new _0x3439cc(_0x2d7cee[_0x4cc7('0x31f2')]);
_0x4263a1 = _0x4263a1[_0x4cc7('0xab1')];
for (var _0x4bf907 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x48c401 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x16dada = null, _0x5aff49 = 0x0, _0x161060 = _0x2d7cee[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x5aff49 < _0x161060['length']; ) {
var _0x15cfd2 = _0x161060[_0x5aff49];
++_0x5aff49;
switch (_0x15cfd2[0x1]) {
case 0x0:
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c['oPos'] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c['fPos'] += 0x4;
break;
case 0x6:
_0x2aa18c['fPos'] += 0x3;
break;
case 0x7:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x2aa18c['oPos'] += 0x3;
break;
case 0x9:
_0x2aa18c['fPos'] += 0x4;
break;
case 0xa:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x5;
_0x2aa18c['oPos'] += 0x1;
break;
case 0xc:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c['bPos'] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
}
_0x2aa18c['prev'] = _0x312918[_0x4cc7('0x3ddc')];
_0x16dada = _0x2aa18c;
_0x16dada = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada['oPos']];
break;
case 0x1:
_0x16dada = null;
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c['bPos'] += 0x2;
break;
case 0x1:
_0x2aa18c['iPos'] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x2aa18c['oPos'] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x2aa18c['oPos'] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x2aa18c['fPos'] += 0x5;
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c['bPos'] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x2aa18c['fPos'] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
}
_0x2aa18c[_0x4cc7('0x2cb8')] = _0x15cfd2;
break;
case 0x3:
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c['fPos'] += 0x1;
break;
case 0x3:
_0x2aa18c['oPos'] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x5;
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c['iiPos'] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
_0x2aa18c['bPos'] += 0x1;
break;
case 0x11:
_0x2aa18c['fPos'] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
}
_0x2aa18c[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddf')];
_0x16dada = _0x2aa18c;
_0x15cfd2 = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada[_0x4cc7('0x3dcf')]];
_0x16dada = null;
if (null != _0x15cfd2)
for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x15cfd2[_0x4cc7('0x3e08')]; _0x180fa9 < _0x3e3cd2; ) {
if (_0x4cc7('0x3e7e') === 'fTuVd') {
var _0x4dbfa0 = _0x180fa9++;
if (_0x4cc7('0x217a') == _0x15cfd2['inputRefs'][_0x4dbfa0]['name']) {
_0x16dada = _0x15cfd2[_0x4cc7('0x190e')][_0x4dbfa0];
break;
}
} else {
var _0x1401c6 = _0x4263a1['getFreeFragmentConstant']()
, _0x406181 = _0x4263a1['getFreeFragmentConstant']()
, _0x4868fc = _0x4263a1['getFreeFragmentVectorTemp']();
_0x4263a1['addFragmentTempUsages'](_0x4868fc, 0x1);
var _0x4349ee = _0x4263a1['getFreeFragmentVectorTemp']()
, _0x4a6a7d = '';
_0x2d7cee[_0x4cc7('0x1cf9')] = 0x4 * _0x1401c6[_0x4cc7('0x19f4')]();
_0x4a6a7d += _0x45b250[_0x4cc7('0x3e7c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x406181) + _0x4cc7('0x3e7f') + _0x4bf907['string'](_0x4349ee) + _0x4cc7('0x132'), _0x4bf907['string'](_0x4349ee)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x406181) + _0x4cc7('0x1dfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x1dfe') + _0x4bf907['string'](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1401c6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + _0x45b250[_0x4cc7('0x3e7d')] + _0x4bf907['string'](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x1dff') + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4868fc) + '\x0a';
_0x4263a1['removeFragmentTempUsage'](_0x4868fc);
return _0x4a6a7d;
}
}
break;
case 0x8:
if (null != _0x16dada) {
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x2aa18c['fPos'] += 0x4;
break;
case 0x8:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x5;
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c['iiPos'] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c['fPos'] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x2aa18c['oPos'] += 0x1;
}
_0x2aa18c['prev'] = _0x312918[_0x4cc7('0x3de4')];
_0x3e3cd2 = _0x2aa18c;
_0x15cfd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2['oPos']];
_0x180fa9 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x1];
_0x3e3cd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x2];
_0x4dbfa0 = null != _0x180fa9;
var _0x2bc114 = !0x1
, _0x1fb3e3 = !0x1
, _0x5260f5 = _0x4dbfa0 ? _0x180fa9[_0x4cc7('0x34')]() : Math['floor'](_0x15cfd2[_0x4cc7('0x34')]() / 0x4);
if (0x0 == _0x5260f5)
return;
null != _0x3e3cd2 && (_0x3e3cd2[_0x4cc7('0x34')]() >= 0x6 * _0x5260f5 ? _0x1fb3e3 = _0x2bc114 = !0x0 : _0x3e3cd2[_0x4cc7('0x34')]() >= 0x4 * _0x5260f5 ? _0x2bc114 = !0x0 : _0x3e3cd2[_0x4cc7('0x34')]() >= 0x2 * _0x5260f5 && (_0x1fb3e3 = !0x0));
null == _0x2d7cee[_0x4cc7('0x3e80')] ? _0x2d7cee[_0x4cc7('0x3e80')] = new _0x39c7ef(_0x4263a1,_0x5e0351[_0x4cc7('0x3e5b')],_0x5260f5,0x4) : _0x2d7cee['__quadBuffer'][_0x4cc7('0x90d')](_0x37a46b + _0x5260f5, 0x4);
var _0x23639f = _0x2d7cee['__quadBuffer']['vertexBufferData'];
var _0x4b4d92 = _0x16dada['width'];
var _0x4b25d1 = _0x16dada[_0x4cc7('0x98b')];
for (var _0x172b83 = 0x0, _0x1baaa1 = _0x5260f5; _0x172b83 < _0x1baaa1; ) {
if ('gfrBO' !== _0x4cc7('0x3e81')) {
var _0x4ab476 = _0x172b83++;
var _0x55a4be = 0x10 * (_0x37a46b + _0x4ab476);
var _0x51c10b = _0x4dbfa0 ? 0x4 * _0x180fa9['get'](_0x4ab476) : 0x4 * _0x4ab476;
if (!(0x0 > _0x51c10b)) {
_0x4bf907[_0x4cc7('0xab2')](_0x15cfd2[_0x4cc7('0x2b')](_0x51c10b), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x1), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x2), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x3));
_0x51c10b = _0x4bf907[_0x4cc7('0x7d9')];
var _0xa23b63 = _0x4bf907[_0x4cc7('0x98b')];
if (!(0x0 >= _0x51c10b || 0x0 >= _0xa23b63)) {
_0x2bc114 && _0x1fb3e3 ? (_0x4ab476 *= 0x6,
_0x48c401[_0x4cc7('0xab2')](_0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1), _0x3e3cd2['get'](_0x4ab476 + 0x2), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x3), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x4), _0x3e3cd2['get'](_0x4ab476 + 0x5))) : _0x2bc114 ? (_0x4ab476 *= 0x4,
_0x48c401[_0x4cc7('0xab2')](_0x3e3cd2['get'](_0x4ab476), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x2), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x3), _0x4bf907['x'], _0x4bf907['y'])) : _0x1fb3e3 ? (_0x4ab476 *= 0x2,
_0x48c401['tx'] = _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476),
_0x48c401['ty'] = _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1)) : (_0x48c401['tx'] = _0x4bf907['x'],
_0x48c401['ty'] = _0x4bf907['y']);
_0x4ab476 = _0x4bf907['x'] / _0x4b4d92;
var _0x44366e = _0x4bf907['y'] / _0x4b25d1;
var _0x331be6 = _0x4bf907[_0x4cc7('0xa97')]() / _0x4b4d92;
var _0x202aa0 = _0x4bf907[_0x4cc7('0xa98')]() / _0x4b25d1;
var _0x21e384 = 0x0 * _0x48c401['a'] + 0x0 * _0x48c401['c'] + _0x48c401['tx'];
var _0xd85f06 = 0x0 * _0x48c401['b'] + 0x0 * _0x48c401['d'] + _0x48c401['ty'];
var _0xd03f5a = _0x51c10b * _0x48c401['a'] + 0x0 * _0x48c401['c'] + _0x48c401['tx'];
var _0x3bb917 = _0x51c10b * _0x48c401['b'] + _0x2d63f9[_0x4cc7('0x33f')](0x0, _0x48c401['d']) + _0x48c401['ty'];
var _0x104058 = 0x0 * _0x48c401['a'] + _0xa23b63 * _0x48c401['c'] + _0x48c401['tx'];
var _0x30bcc9 = 0x0 * _0x48c401['b'] + _0xa23b63 * _0x48c401['d'] + _0x48c401['ty'];
var _0x29cea6 = _0x51c10b * _0x48c401['a'] + _0xa23b63 * _0x48c401['c'] + _0x48c401['tx'];
_0x51c10b = _0x51c10b * _0x48c401['b'] + _0xa23b63 * _0x48c401['d'] + _0x48c401['ty'];
_0x23639f[_0x55a4be] = _0x21e384;
_0x23639f[_0x2d63f9[_0x4cc7('0x33a')](_0x55a4be, 0x1)] = _0xd85f06;
_0x23639f[_0x55a4be + 0x2] = _0x4ab476;
_0x23639f[_0x55a4be + 0x3] = _0x44366e;
_0x23639f[_0x55a4be + 0x4] = _0xd03f5a;
_0x23639f[_0x55a4be + 0x4 + 0x1] = _0x3bb917;
_0x23639f[_0x2d63f9['vuyxB'](_0x55a4be, 0x4) + 0x2] = _0x331be6;
_0x23639f[_0x55a4be + 0x4 + 0x3] = _0x44366e;
_0x23639f[_0x55a4be + 0x8] = _0x104058;
_0x23639f[_0x55a4be + 0x8 + 0x1] = _0x30bcc9;
_0x23639f[_0x55a4be + 0x8 + 0x2] = _0x4ab476;
_0x23639f[_0x55a4be + 0x8 + 0x3] = _0x202aa0;
_0x23639f[_0x55a4be + 0xc] = _0x29cea6;
_0x23639f[_0x55a4be + 0xc + 0x1] = _0x51c10b;
_0x23639f[_0x55a4be + 0xc + 0x2] = _0x331be6;
_0x23639f[_0x55a4be + 0xc + 0x3] = _0x202aa0;
}
}
} else {
var _0x3d6b15 = new _0x438ccf(function(_0x3d6b15) {
for (var _0x1b228c = 0x0, _0x5dd401 = _0x3d6b15['characters']; _0x1b228c < _0x5dd401[_0x4cc7('0x34')](); ) {
var _0x360b5a = _0x5dd401[_0x4cc7('0x2b')](_0x1b228c);
++_0x1b228c;
if (null != _0x360b5a[_0x4cc7('0x1d6e')] && _0x360b5a['lastTerrainContactedTime'] == _0x3d6b15[_0x4cc7('0xa43')] && _0x360b5a[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] == _0x2d7cee)
return 0x1;
}
return 0x0;
}
);
_0x3d6b15[_0x4cc7('0x1a53')] |= 0x4;
return _0x3d6b15;
}
}
_0x37a46b += _0x5260f5;
}
break;
case 0xc:
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c['oPos'] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c['iiPos'] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c['fPos'] += 0x1;
break;
case 0x3:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x2aa18c['oPos'] += 0x3;
break;
case 0x9:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x5;
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x2aa18c['oPos'] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c['iiPos'] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c['fPos'] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
}
_0x2aa18c[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')];
_0x3e3cd2 = _0x2aa18c;
_0x15cfd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')]];
_0x180fa9 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x1];
_0x3e3cd2 = _0x3e3cd2['buffer']['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x2];
_0x4dbfa0 = null != _0x180fa9;
_0x5260f5 = Math[_0x4cc7('0xaeb')](_0x15cfd2[_0x4cc7('0x34')]() / 0x2);
_0x2bc114 = _0x4dbfa0 ? _0x180fa9['get_length']() : _0x5260f5;
_0x55a4be = (_0x5260f5 = (_0x1fb3e3 = null != _0x3e3cd2) && _0x3e3cd2[_0x4cc7('0x34')]() >= 0x3 * _0x5260f5) ? 0x4 : 0x2;
_0x4b4d92 = _0x5260f5 ? 0x3 : 0x2;
_0x4b25d1 = _0x55a4be + 0x2;
_0x23639f = _0x5260f5 ? _0x49a052 : _0x20c116;
_0xeaac5c[_0x4cc7('0x3e82')](_0x2d7cee, _0x5260f5, _0x23639f + _0x2bc114 * _0x4b25d1);
_0x172b83 = _0x5260f5 ? _0x2d7cee['__vertexBufferDataUVT'] : _0x2d7cee[_0x4cc7('0x353c')];
_0xa23b63 = 0x0;
for (_0x4ab476 = _0x2bc114; _0xa23b63 < _0x4ab476; )
_0x44366e = _0xa23b63++,
_0x1baaa1 = _0x23639f + _0x44366e * _0x4b25d1,
_0x51c10b = _0x4dbfa0 ? 0x2 * _0x180fa9[_0x4cc7('0x2b')](_0x44366e) : 0x2 * _0x44366e,
_0x44366e = _0x4dbfa0 ? _0x180fa9[_0x4cc7('0x2b')](_0x44366e) * _0x4b4d92 : _0x44366e * _0x4b4d92,
_0x5260f5 ? (_0x331be6 = _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e + 0x2),
_0x172b83[_0x1baaa1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b) / _0x331be6,
_0x172b83[_0x1baaa1 + 0x1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x1) / _0x331be6,
_0x172b83[_0x1baaa1 + 0x2] = 0x0,
_0x172b83[_0x1baaa1 + 0x3] = 0x1 / _0x331be6) : (_0x172b83[_0x1baaa1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b),
_0x172b83[_0x1baaa1 + 0x1] = _0x15cfd2[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x3e83')](_0x51c10b, 0x1))),
_0x172b83[_0x1baaa1 + _0x55a4be] = _0x1fb3e3 ? _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e) : 0x0,
_0x172b83[_0x2d63f9['ICNUN'](_0x1baaa1 + _0x55a4be, 0x1)] = _0x1fb3e3 ? _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e + 0x1) : 0x0;
_0x5260f5 ? _0x49a052 += _0x2bc114 * _0x4b25d1 : _0x20c116 += _0x2bc114 * _0x4b25d1;
break;
case 0xd:
_0x16dada = null;
break;
default:
switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c['fPos'] += 0x1;
break;
case 0x2:
_0x2aa18c['oPos'] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd0')] += 0x1;
_0x2aa18c['fPos'] += 0x1;
break;
case 0x3:
_0x2aa18c['oPos'] += 0x1;
break;
case 0x4:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x2aa18c['fPos'] += 0x4;
break;
case 0x6:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x2aa18c['fPos'] += 0x4;
break;
case 0x8:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x2aa18c['fPos'] += 0x4;
break;
case 0xa:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x5;
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dd5')] += 0x2;
_0x2aa18c['ffPos'] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x4;
_0x2aa18c[_0x4cc7('0x3dcd')] += 0x1;
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
_0x2aa18c[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x2aa18c['fPos'] += 0x2;
break;
case 0x12:
_0x2aa18c[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x2aa18c['oPos'] += 0x1;
break;
case 0x14:
_0x2aa18c[_0x4cc7('0x3dcf')] += 0x1;
}
_0x2aa18c['prev'] = _0x15cfd2;
}
}
0x0 < _0x37a46b && _0x2d7cee['__quadBuffer'][_0x4cc7('0x3e84')]();
if (0x0 < _0x20c116) {
_0x37a46b = _0x2d7cee[_0x4cc7('0x2b19')];
if (null == _0x37a46b || _0x20c116 > _0x2d7cee[_0x4cc7('0x3e85')])
_0x37a46b = _0x4263a1['createVertexBuffer'](_0x20c116, 0x4, 0x0),
_0x2d7cee['__vertexBuffer'] = _0x37a46b,
_0x2d7cee[_0x4cc7('0x3e85')] = _0x20c116;
_0x37a46b[_0x4cc7('0x295b')](_0x2d7cee[_0x4cc7('0x353c')]);
}
if (0x0 < _0x49a052) {
_0x20c116 = _0x2d7cee[_0x4cc7('0x3e86')];
if (null == _0x20c116 || _0x49a052 > _0x2d7cee['__vertexBufferCountUVT'])
_0x20c116 = _0x4263a1[_0x4cc7('0x11d0')](_0x49a052, 0x6, 0x0),
_0x2d7cee[_0x4cc7('0x3e86')] = _0x20c116,
_0x2d7cee['__vertexBufferCountUVT'] = _0x49a052;
_0x20c116[_0x4cc7('0x295b')](_0x2d7cee[_0x4cc7('0x3e87')]);
}
_0x432b23['__pool'][_0x4cc7('0x9e2')](_0x4bf907);
_0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x48c401);
}
;
_0xeaac5c[_0x4cc7('0xabd')] = function(_0x8ee81a) {
if (null != _0x8ee81a[_0x4cc7('0x3e88')]['__worldScale9Grid'])
return !0x1;
var _0x1dc8cf = new _0x3439cc(_0x8ee81a['__commands'])
, _0x45d1e0 = !0x1
, _0x5c5be8 = !0x1
, _0x213c1c = !0x1
, _0x1f5dd5 = 0x0;
for (_0x8ee81a = _0x8ee81a[_0x4cc7('0x31f2')]['types']; _0x1f5dd5 < _0x8ee81a['length']; ) {
if (_0x4cc7('0x3e89') === _0x4cc7('0x3e89')) {
var _0x4bf907 = _0x8ee81a[_0x1f5dd5];
++_0x1f5dd5;
switch (_0x4bf907[0x1]) {
case 0x0:
_0x5c5be8 = !0x0;
_0x213c1c = _0x45d1e0 = !0x1;
switch (_0x1dc8cf['prev'][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf['oPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
break;
case 0x1:
_0x5c5be8 = !0x1;
_0x45d1e0 = !0x0;
_0x213c1c = !0x1;
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf['oPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf['oPos'] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf['ffPos'] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf['oPos'] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
break;
case 0x3:
_0x45d1e0 = _0x5c5be8 = !0x1;
_0x213c1c = !0x0;
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf['oPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf['iiPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf['oPos'] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf['bPos'] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf['bPos'] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf['oPos'] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf['prev'] = _0x4bf907;
break;
case 0x8:
if (_0x5c5be8 || _0x213c1c) {
if ('MpGON' === _0x4cc7('0x3e8a')) {
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf['oPos'] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf['oPos'] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf['bPos'] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf['bPos'] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf['oPos'] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
} else {
_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x3386')]();
}
} else
return _0x1dc8cf[_0x4cc7('0x3dd6')](),
!0x1;
break;
case 0x9:
if (_0x45d1e0) {
if (_0x4cc7('0x3e8b') === _0x4cc7('0x3e8b')) {
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf['bPos'] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf['ffPos'] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf['iPos'] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf['fPos'] += 0x2;
break;
case 0x13:
_0x1dc8cf['oPos'] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
} else {
this['defaultTextSize'] = 0x18;
_0xcc959[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xa47')] = _0x2bc114['toObjectVector'](null);
this[_0x4cc7('0x2b59')] = _0x2bc114[_0x4cc7('0x24')](null);
this['tails'] = _0x2bc114[_0x4cc7('0x24')](null);
this['sourceXML'] = _0x8ee81a;
}
} else
return _0x1dc8cf[_0x4cc7('0x3dd6')](),
!0x1;
break;
case 0xc:
if (_0x5c5be8 || _0x213c1c) {
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf['fPos'] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf['fPos'] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf['bPos'] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
} else
return _0x1dc8cf[_0x4cc7('0x3dd6')](),
!0x1;
break;
case 0xd:
_0x213c1c = _0x45d1e0 = _0x5c5be8 = !0x1;
switch (_0x1dc8cf['prev'][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf['fPos'] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x10:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf['fPos'] += 0x2;
_0x1dc8cf['bPos'] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
break;
case 0x12:
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x2:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x1dc8cf['oPos'] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x5;
_0x1dc8cf['oPos'] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf['oPos'] += 0x2;
_0x1dc8cf['bPos'] += 0x2;
break;
case 0xf:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x10:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf['fPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf['fPos'] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf['prev'] = _0x4bf907;
break;
case 0x13:
switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x1dc8cf['iPos'] += 0x1;
_0x1dc8cf['fPos'] += 0x1;
break;
case 0x2:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf['iiPos'] += 0x2;
_0x1dc8cf['ffPos'] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x1dc8cf['fPos'] += 0x4;
break;
case 0x8:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x1dc8cf['fPos'] += 0x5;
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1;
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x1dc8cf['oPos'] += 0x4;
_0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1;
_0x1dc8cf['fPos'] += 0x2;
_0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x1dc8cf[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1;
}
_0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907;
break;
default:
return _0x1dc8cf[_0x4cc7('0x3dd6')](),
!0x1;
}
} else {
_0x76b31e['call'](this, _0x8ee81a);
this['object'] = _0x1dc8cf;
}
}
_0x1dc8cf[_0x4cc7('0x3dd6')]();
return !0x0;
}
;
_0xeaac5c['render'] = function(_0x4dc1d5, _0x3e4ce4) {
if (_0x4dc1d5[_0x4cc7('0xa02')] && 0x0 != _0x4dc1d5[_0x4cc7('0x31f2')]['get_length']())
if (null != _0x4dc1d5['__bitmap'] && !_0x4dc1d5['__dirty'] || !_0xeaac5c[_0x4cc7('0xabd')](_0x4dc1d5)) {
var _0x5d48cd = _0x3e4ce4[_0x4cc7('0x3e8c')]['__worldTransform'];
_0x3e4ce4[_0x4cc7('0x3e8c')][_0x4cc7('0xa08')] = _0x3e4ce4['__worldTransform'];
_0x44366e[_0x4cc7('0xa17')](_0x4dc1d5, _0x3e4ce4['__softwareRenderer']);
_0x3e4ce4[_0x4cc7('0x3e8c')][_0x4cc7('0xa08')] = _0x5d48cd;
} else {
_0x4dc1d5[_0x4cc7('0x3464')] = null;
_0x4dc1d5[_0x4cc7('0x9c7')](_0x3e4ce4[_0x4cc7('0xa08')]);
_0x5d48cd = _0x4dc1d5[_0x4cc7('0xa92')];
var _0x4b91b1 = _0x4dc1d5['__height'];
if (null != _0x4dc1d5[_0x4cc7('0xa95')] && 0x1 <= _0x5d48cd && 0x1 <= _0x4b91b1) {
(_0x4dc1d5['__hardwareDirty'] || null == _0x4dc1d5['__quadBuffer'] && null == _0x4dc1d5[_0x4cc7('0x2b19')] && null == _0x4dc1d5[_0x4cc7('0x3e86')]) && _0xeaac5c[_0x4cc7('0x3e7b')](_0x4dc1d5, _0x3e4ce4);
_0x5d48cd = new _0x3439cc(_0x4dc1d5[_0x4cc7('0x31f2')]);
_0x4b91b1 = _0x3e4ce4[_0x4cc7('0xab1')];
for (var _0x238169 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x8f171d = null, _0x4bf907 = null, _0x48c401 = !0x1, _0x16dada = !0x1, _0x5aff49 = null, _0x161060 = 0x0, _0x52ac76 = 0x0, _0x180fa9 = 0x0, _0x3e3cd2 = 0x0, _0x3167ca = 0x0, _0x2bc114 = _0x4dc1d5['__commands']['types']; _0x3167ca < _0x2bc114[_0x4cc7('0x21')]; ) {
var _0x1fb3e3 = _0x2bc114[_0x3167ca];
++_0x3167ca;
switch (_0x1fb3e3[0x1]) {
case 0x0:
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd['iiPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x8:
_0x5d48cd['oPos'] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd['ffPos'] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x10:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
}
_0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3ddc')];
_0x16dada = _0x5d48cd;
_0x4bf907 = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada[_0x4cc7('0x3dcf')]];
_0x48c401 = _0x16dada[_0x4cc7('0xaa3')]['b'][_0x16dada[_0x4cc7('0x3dd4')]];
_0x16dada = _0x16dada[_0x4cc7('0xaa3')]['b'][_0x16dada[_0x4cc7('0x3dd4')] + 0x1];
_0x5aff49 = _0x8f171d = null;
break;
case 0x1:
switch (_0x5d48cd['prev'][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd['oPos'] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd['oPos'] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd['fPos'] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddd')];
_0x4bf907 = _0x5d48cd;
_0x5aff49 = (_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]] | 0x0) & 0xffffff | (0xff * _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]] | 0x0) << 0x18;
_0x4bf907 = _0x8f171d = null;
break;
case 0x3:
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd['oPos'] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd['iiPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd['fPos'] += 0x2;
_0x5d48cd['bPos'] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd['oPos'] += 0x1;
break;
case 0x14:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
}
_0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3ddf')];
_0x52ac76 = _0x5d48cd;
_0x8f171d = _0x52ac76[_0x4cc7('0xaa3')]['o'][_0x52ac76['oPos']];
_0x52ac76 = 0x0;
_0x4bf907 = null == _0x8f171d || null == _0x8f171d['shader'] || null == _0x8f171d[_0x4cc7('0x189e')][_0x4cc7('0x3464')] ? null : _0x8f171d[_0x4cc7('0x189e')]['__bitmap']['input'];
_0x5aff49 = null;
break;
case 0x8:
if (null != _0x4bf907) {
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd['iiPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd['oPos'] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd['oPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd['oPos'] += 0x1;
break;
case 0x14:
_0x5d48cd['oPos'] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de4')];
var _0x5260f5 = _0x5d48cd;
_0x1fb3e3 = _0x5260f5[_0x4cc7('0xaa3')]['o'][_0x5260f5['oPos']];
_0x5260f5 = _0x5260f5[_0x4cc7('0xaa3')]['o'][_0x5260f5[_0x4cc7('0x3dcf')] + 0x1];
_0x1fb3e3 = null != _0x5260f5 ? _0x5260f5[_0x4cc7('0x34')]() : Math[_0x4cc7('0xaeb')](_0x1fb3e3[_0x4cc7('0x34')]() / 0x4);
var _0x23639f = _0x3e4ce4[_0x4cc7('0x3e50')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c1')], 0x1);
null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')] ? (_0x5260f5 = _0xeaac5c[_0x4cc7('0x3e8d')] ? _0x3e4ce4[_0x4cc7('0xb14')] : _0x3e4ce4[_0x4cc7('0x3e8e')](null),
_0x3e4ce4[_0x4cc7('0xaaa')](_0x5260f5),
_0x3e4ce4[_0x4cc7('0xb17')](_0x23639f),
_0x3e4ce4[_0x4cc7('0xb15')](_0x4bf907, _0x16dada, _0x48c401),
_0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]),
_0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0xa09')]),
_0x3e4ce4[_0x4cc7('0xb18')]()) : (_0x5260f5 = _0x3e4ce4[_0x4cc7('0x3e8f')](_0x8f171d),
_0x3e4ce4[_0x4cc7('0x3e90')](_0x8f171d),
_0x3e4ce4[_0x4cc7('0xb17')](_0x23639f),
_0x3e4ce4['applyBitmapData'](_0x4bf907, !0x1, _0x48c401),
_0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]),
_0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')]['__worldColorTransform']));
for (_0x23639f = _0x161060 + _0x1fb3e3; _0x161060 < _0x23639f; ) {
_0x1fb3e3 = Math[_0x4cc7('0x53')](_0x23639f - _0x161060, _0x4b91b1[_0x4cc7('0x3e91')]) | 0x0;
if (0x0 >= _0x1fb3e3)
break;
null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')] || _0x3e4ce4[_0x4cc7('0x3e92')](_0x52ac76);
null != _0x5260f5['__position'] && _0x4b91b1[_0x4cc7('0xb1b')](_0x5260f5[_0x4cc7('0xb1a')]['index'], _0x4dc1d5[_0x4cc7('0x3e80')][_0x4cc7('0x1478')], 0x10 * _0x161060, 0x2);
_0x2d63f9[_0x4cc7('0x341')](null, _0x5260f5[_0x4cc7('0xb1d')]) && _0x4b91b1['setVertexBufferAt'](_0x5260f5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x4dc1d5[_0x4cc7('0x3e80')][_0x4cc7('0x1478')], 0x10 * _0x161060 + 0x2, 0x2);
_0x4b91b1['drawTriangles'](_0x4b91b1[_0x4cc7('0x3e93')], 0x0, 0x2 * _0x1fb3e3);
_0x52ac76 += 0x4 * _0x1fb3e3;
_0x161060 += _0x1fb3e3;
}
_0x3e4ce4[_0x4cc7('0xb1f')]();
}
break;
case 0x9:
if (null != _0x5aff49) {
if (_0x4cc7('0x3e94') === _0x4cc7('0x3e94')) {
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd['oPos'] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0x1:
_0x5d48cd['iPos'] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd['fPos'] += 0x3;
break;
case 0x7:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd['fPos'] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd['oPos'] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0xf:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd['bPos'] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd['oPos'] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de5')];
var _0x4b4d92 = _0x5d48cd;
_0x1fb3e3 = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')]];
_0x5260f5 = _0x4b4d92['buffer']['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x1];
_0x23639f = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x2];
var _0x4b25d1 = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x3];
_0x4b4d92 = _0x5aff49;
_0xeaac5c['tempColorTransform'][_0x4cc7('0x129c')] = _0x4b4d92 >>> 0x10 & 0xff;
_0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0x129d')] = _0x4b4d92 >>> 0x8 & 0xff;
_0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0x129e')] = _0x4b4d92 & 0xff;
_0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0xad7')](_0x4dc1d5['__owner'][_0x4cc7('0xa09')]);
_0x238169[_0x4cc7('0xa2a')]();
_0x238169[_0x4cc7('0xa9a')](_0x23639f, _0x4b25d1);
_0x238169['tx'] = _0x1fb3e3;
_0x238169['ty'] = _0x5260f5;
_0x238169[_0x4cc7('0xaf3')](_0x4dc1d5['__owner']['__renderTransform']);
_0x1fb3e3 = _0xeaac5c[_0x4cc7('0x3e8d')] ? _0x3e4ce4['__maskShader'] : _0x3e4ce4[_0x4cc7('0x3e8e')](null);
_0x3e4ce4[_0x4cc7('0xaaa')](_0x1fb3e3);
_0x3e4ce4['applyMatrix'](_0x3e4ce4[_0x4cc7('0x3e50')](_0x238169, 0x1));
_0x3e4ce4[_0x4cc7('0xb15')](_0xeaac5c['blankBitmapData'], !0x0, _0x48c401);
_0x3e4ce4['applyAlpha']((_0x4b4d92 >>> 0x18 & 0xff) / 0xff * _0x4dc1d5[_0x4cc7('0x3e88')]['__worldAlpha']);
_0x3e4ce4['applyColorTransform'](_0xeaac5c[_0x4cc7('0x3e95')]);
_0x3e4ce4[_0x4cc7('0xb18')]();
_0x5260f5 = _0xeaac5c['blankBitmapData'][_0x4cc7('0xb19')](_0x4b91b1);
null != _0x1fb3e3[_0x4cc7('0xb1a')] && _0x4b91b1['setVertexBufferAt'](_0x1fb3e3[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x5260f5, 0x0, 0x3);
null != _0x1fb3e3['__textureCoord'] && _0x4b91b1[_0x4cc7('0xb1b')](_0x1fb3e3[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x5260f5, 0x3, 0x2);
_0x1fb3e3 = _0xeaac5c[_0x4cc7('0x3e96')][_0x4cc7('0xb1e')](_0x4b91b1);
_0x4b91b1[_0x4cc7('0x1f3c')](_0x1fb3e3);
_0x52ac76 += 0x4;
_0x3e4ce4[_0x4cc7('0xb1f')]();
} else {
_0x3e4ce4[0x0](_0x4dc1d5[0x0], _0x5d48cd);
}
}
break;
case 0xc:
switch (_0x5d48cd['prev'][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd['iPos'] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd['oPos'] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd['fPos'] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd['oPos'] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918['DRAW_TRIANGLES'];
_0x4b25d1 = _0x5d48cd;
_0x5260f5 = _0x4b25d1['buffer']['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x1];
_0x23639f = _0x4b25d1[_0x4cc7('0xaa3')]['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x2];
_0x1fb3e3 = _0x4b25d1['buffer']['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x3];
_0x4b4d92 = null != _0x5260f5;
_0x4b25d1 = Math[_0x4cc7('0xaeb')](_0x4b25d1[_0x4cc7('0xaa3')]['o'][_0x4b25d1['oPos']][_0x4cc7('0x34')]() / 0x2);
_0x5260f5 = _0x4b4d92 ? _0x5260f5[_0x4cc7('0x34')]() : _0x4b25d1;
_0x4b4d92 = (_0x23639f = null != _0x23639f && _0x23639f[_0x4cc7('0x34')]() >= 0x3 * _0x4b25d1) ? 0x4 : 0x2;
_0x4b25d1 = _0x4b4d92 + 0x2;
var _0x172b83 = _0x23639f ? _0x4dc1d5[_0x4cc7('0x3e86')] : _0x4dc1d5[_0x4cc7('0x2b19')]
, _0x1baaa1 = _0x23639f ? _0x3e3cd2 : _0x180fa9
, _0x4ab476 = _0x3e4ce4[_0x4cc7('0x3e50')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c1')], 0x1);
if (null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')]) {
var _0x55a4be = _0xeaac5c['maskRender'] ? _0x3e4ce4['__maskShader'] : _0x3e4ce4[_0x4cc7('0x3e8e')](null);
_0x3e4ce4['setShader'](_0x55a4be);
_0x3e4ce4[_0x4cc7('0xb17')](_0x4ab476);
_0x3e4ce4['applyBitmapData'](_0x4bf907, _0x16dada, _0x48c401);
_0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]);
_0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0xa09')]);
_0x3e4ce4[_0x4cc7('0xb18')]();
} else
_0x55a4be = _0x3e4ce4[_0x4cc7('0x3e8f')](_0x8f171d),
_0x3e4ce4['__setShaderBuffer'](_0x8f171d),
_0x3e4ce4[_0x4cc7('0xb17')](_0x4ab476),
_0x3e4ce4[_0x4cc7('0xb15')](_0x4bf907, !0x1, _0x48c401),
_0x3e4ce4[_0x4cc7('0x3e51')](0x1),
_0x3e4ce4[_0x4cc7('0x3e52')](null),
_0x3e4ce4['__updateShaderBuffer'](_0x52ac76);
null != _0x55a4be[_0x4cc7('0xb1a')] && _0x4b91b1[_0x4cc7('0xb1b')](_0x55a4be[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x172b83, _0x1baaa1, _0x23639f ? 0x4 : 0x2);
null != _0x55a4be[_0x4cc7('0xb1d')] && _0x4b91b1[_0x4cc7('0xb1b')](_0x55a4be['__textureCoord'][_0x4cc7('0xb1c')], _0x172b83, _0x1baaa1 + _0x4b4d92, 0x2);
switch (_0x1fb3e3) {
case 0x0:
_0x4b91b1['setCulling'](0x0);
break;
case 0x2:
_0x4b91b1[_0x4cc7('0x1f9e')](0x1);
}
_0x4b91b1[_0x4cc7('0x3e97')](0x0, _0x5260f5);
_0x52ac76 += _0x5260f5;
_0x23639f ? _0x3e3cd2 += _0x4b25d1 * _0x5260f5 : _0x180fa9 += _0x4b25d1 * _0x5260f5;
0x1 != _0x1fb3e3 && _0x4b91b1[_0x4cc7('0x1f9e')](0x0);
_0x3e4ce4[_0x4cc7('0xb1f')]();
break;
case 0xd:
_0x8f171d = _0x5aff49 = _0x4bf907 = null;
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd['oPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd['fPos'] += 0x6;
break;
case 0x5:
_0x5d48cd['fPos'] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x10:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd['fPos'] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x1fb3e3;
break;
case 0x12:
switch (_0x5d48cd['prev'][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd['iiPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd['oPos'] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd['fPos'] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd['oPos'] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd['bPos'] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd['iPos'] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd['oPos'] += 0x1;
break;
case 0x14:
_0x5d48cd['oPos'] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')];
break;
case 0x13:
switch (_0x5d48cd['prev'][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x2:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd['oPos'] += 0x4;
break;
case 0xe:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd['ffPos'] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x10:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd['iPos'] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
_0x5d48cd['bPos'] += 0x1;
break;
case 0x11:
_0x5d48cd['fPos'] += 0x2;
break;
case 0x12:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd['oPos'] += 0x1;
}
_0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3def')];
_0x1fb3e3 = _0x5d48cd;
_0x3e4ce4[_0x4cc7('0xa7b')](_0x1fb3e3['buffer']['o'][_0x1fb3e3[_0x4cc7('0x3dcf')]]);
break;
default:
switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) {
case 0x0:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0x1:
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x2:
_0x5d48cd['oPos'] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd0')] += 0x1;
_0x5d48cd[_0x4cc7('0x3dce')] += 0x1;
break;
case 0x3:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x4:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x6;
break;
case 0x5:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x6:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x3;
break;
case 0x7:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0x8:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x3;
break;
case 0x9:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x4;
break;
case 0xa:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x5;
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0xc:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
break;
case 0xe:
_0x5d48cd['oPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x2;
break;
case 0xf:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dd5')] += 0x2;
_0x5d48cd['ffPos'] += 0x1;
_0x5d48cd['fPos'] += 0x1;
break;
case 0x10:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x4;
_0x5d48cd[_0x4cc7('0x3dcd')] += 0x1;
_0x5d48cd['fPos'] += 0x2;
_0x5d48cd[_0x4cc7('0x3dd4')] += 0x1;
break;
case 0x11:
_0x5d48cd[_0x4cc7('0x3dce')] += 0x2;
break;
case 0x12:
_0x5d48cd['fPos'] += 0x2;
break;
case 0x13:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
break;
case 0x14:
_0x5d48cd[_0x4cc7('0x3dcf')] += 0x1;
}
_0x5d48cd[_0x4cc7('0x2cb8')] = _0x1fb3e3;
}
}
_0x4a1676[_0x4cc7('0x9d8')]['release'](_0x238169);
}
_0x4dc1d5[_0x4cc7('0xae4')] = !0x1;
_0x4dc1d5['set___dirty'](!0x1);
}
}
;
_0xeaac5c[_0x4cc7('0xa9c')] = function(_0x475ffe, _0x31779d) {
_0xeaac5c['maskRender'] = !0x0;
_0xeaac5c[_0x4cc7('0xa17')](_0x475ffe, _0x31779d);
_0xeaac5c[_0x4cc7('0x3e8d')] = !0x1;
}
;
_0xeaac5c[_0x4cc7('0x3e82')] = function(_0x2e6796, _0x178a80, _0x29891a) {
if (_0x4cc7('0x3e98') === _0x4cc7('0x3e98')) {
var _0x44a8fe = _0x178a80 ? _0x2e6796[_0x4cc7('0x3e87')] : _0x2e6796[_0x4cc7('0x353c')]
, _0x4fd3df = null;
null == _0x44a8fe ? _0x4fd3df = null != _0x29891a ? new _0x38236d(_0x29891a) : null : _0x29891a > _0x44a8fe['length'] && (_0x4fd3df = null != _0x29891a ? new _0x38236d(_0x29891a) : null,
_0x4fd3df['set'](_0x44a8fe));
null != _0x4fd3df && (_0x178a80 ? _0x2e6796[_0x4cc7('0x3e87')] = _0x4fd3df : _0x2e6796[_0x4cc7('0x353c')] = _0x4fd3df);
} else {
null == _0x55a4be['cheating'] && (_0x55a4be['cheating'] = new _0x5eee1e());
return _0x55a4be[_0x4cc7('0x2845')];
}
}
;
var _0x4266e7 = function() {
_0x2d63f9['tMAAY'](null, this[_0x4cc7('0x1338')]) && (this['__glFragmentSource'] = _0x4cc7('0x3e99'));
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x29f2'));
_0xe8a2c7['call'](this);
this['__isGenerated'] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada['openfl._internal.renderer.context3D.Context3DMaskShader'] = _0x4266e7;
_0x4266e7['__name__'] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e9a')];
_0x4266e7[_0x4cc7('0x92b')] = _0xe8a2c7;
_0x4266e7[_0x4cc7('0x8')] = _0x5aff49(_0xe8a2c7['prototype'], {
'openfl_Position': null,
'openfl_TextureCoord': null,
'openfl_Matrix': null,
'openfl_Texture': null,
'__class__': _0x4266e7
});
var _0x1af31a = function() {};
_0x16dada[_0x4cc7('0x3e9b')] = _0x1af31a;
_0x1af31a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'context3D', 'Context3DShape'];
_0x1af31a['render'] = function(_0x290617, _0x169a2b) {
if (_0x4cc7('0x344') === _0x2d63f9[_0x4cc7('0x343')]) {
if (_0x290617['__renderable'] && !(0x0 >= _0x290617[_0x4cc7('0x9c2')])) {
var _0x3e2a0b = _0x290617[_0x4cc7('0xa31')];
if (null != _0x3e2a0b) {
if (_0x4cc7('0x3e9c') !== _0x4cc7('0x3e9d')) {
_0x169a2b[_0x4cc7('0xa7b')](_0x290617[_0x4cc7('0xa07')]);
_0x169a2b[_0x4cc7('0xa7c')](_0x290617);
_0xeaac5c[_0x4cc7('0xa17')](_0x3e2a0b, _0x169a2b);
if (null != _0x3e2a0b[_0x4cc7('0x3464')] && _0x3e2a0b[_0x4cc7('0xa02')]) {
if (_0x4cc7('0x3e9e') === _0x4cc7('0x3e9e')) {
var _0x27c474 = _0x169a2b[_0x4cc7('0xab1')]
, _0xe2dbb3 = _0x169a2b[_0x4cc7('0x3e4e')](_0x290617[_0x4cc7('0xade')]);
_0x169a2b[_0x4cc7('0xaaa')](_0xe2dbb3);
_0x169a2b[_0x4cc7('0xb15')](_0x3e2a0b[_0x4cc7('0x3464')], !0x0);
_0x169a2b[_0x4cc7('0xb17')](_0x169a2b['__getMatrix'](_0x3e2a0b[_0x4cc7('0xa08')], 0x1));
_0x169a2b[_0x4cc7('0x3e51')](_0x290617['__worldAlpha']);
_0x169a2b['applyColorTransform'](_0x290617[_0x4cc7('0xa09')]);
_0x169a2b[_0x4cc7('0xb18')]();
var _0x4bb805 = _0x3e2a0b[_0x4cc7('0x3464')][_0x4cc7('0xb19')](_0x27c474);
null != _0xe2dbb3['__position'] && _0x27c474[_0x4cc7('0xb1b')](_0xe2dbb3[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x4bb805, 0x0, 0x3);
null != _0xe2dbb3[_0x4cc7('0xb1d')] && _0x27c474[_0x4cc7('0xb1b')](_0xe2dbb3['__textureCoord']['index'], _0x4bb805, 0x3, 0x2);
_0x3e2a0b = _0x3e2a0b[_0x4cc7('0x3464')]['getIndexBuffer'](_0x27c474);
_0x27c474[_0x4cc7('0x1f3c')](_0x3e2a0b);
_0x169a2b[_0x4cc7('0xb1f')]();
} else {
this[_0x4cc7('0x126')]['set_scaleX'](0x1);
var _0x25df3d = this[_0x4cc7('0x126')]
, _0x1b726f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()
, _0x2725fc = this[_0x4cc7('0x2c91')];
_0x25df3d[_0x4cc7('0xfd9')](_0x1b726f[_0x4cc7('0xd1a')](), _0x2725fc);
this[_0x4cc7('0x126')][_0x4cc7('0xb3e')](this[_0x4cc7('0xaca')][_0x4cc7('0x2377')] ? -0x1 : 0x1);
}
}
_0x169a2b['__popMaskObject'](_0x290617);
} else {
null == _0x290617 && (_0x290617 = 0x0);
_0x290617 = new _0x596f6b(_0x290617,_0x169a2b);
_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x290617);
return _0x290617;
}
}
}
} else {
var _0x1d0c38 = this['box'][_0x4cc7('0x126')];
_0x1d0c38[_0x4cc7('0xb46')](_0x1d0c38[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x'] / 0x2);
_0x1d0c38 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')];
_0x1d0c38[_0x4cc7('0xb44')](_0x1d0c38[_0x4cc7('0xb45')]() + this['boxTranslation']['y'] / 0x2);
_0x1d0c38 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')];
_0x1d0c38[_0x4cc7('0xd5a')](_0x1d0c38[_0x4cc7('0xd92')]() + this[_0x4cc7('0x2372')]['z'] / 0x2);
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.95, 50.3, null, 0xa);
this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x51);
}
}
;
_0x1af31a[_0x4cc7('0xa9c')] = function(_0x29b1bb, _0x3587e1) {
var _0x57e973 = _0x29b1bb[_0x4cc7('0xa31')];
if (null != _0x57e973 && (_0xeaac5c['renderMask'](_0x57e973, _0x3587e1),
null != _0x57e973[_0x4cc7('0x3464')])) {
_0x29b1bb = _0x3587e1['__context3D'];
var _0x4af54f = _0x3587e1['__maskShader'];
_0x3587e1['setShader'](_0x4af54f);
_0x3587e1[_0x4cc7('0xb15')](_0x57e973['__bitmap'], !0x0);
_0x3587e1['applyMatrix'](_0x3587e1[_0x4cc7('0x3e50')](_0x57e973[_0x4cc7('0xa08')], 0x1));
_0x3587e1['updateShader']();
var _0x34c09a = _0x57e973[_0x4cc7('0x3464')]['getVertexBuffer'](_0x29b1bb);
null != _0x4af54f[_0x4cc7('0xb1a')] && _0x29b1bb[_0x4cc7('0xb1b')](_0x4af54f[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x34c09a, 0x0, 0x3);
null != _0x4af54f[_0x4cc7('0xb1d')] && _0x29b1bb[_0x4cc7('0xb1b')](_0x4af54f[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x34c09a, 0x3, 0x2);
_0x57e973 = _0x57e973[_0x4cc7('0x3464')]['getIndexBuffer'](_0x29b1bb);
_0x29b1bb[_0x4cc7('0x1f3c')](_0x57e973);
_0x3587e1['__clearShader']();
}
}
;
var _0xe98208 = function() {
this[_0x4cc7('0x93c')] = !0x1;
this[_0x4cc7('0x3e9f')] = 0x9;
this[_0x4cc7('0x3ea0')] = 0x2;
this[_0x4cc7('0x3ea1')] = 0x9;
this['blendSourceRGBFactor'] = 0x2;
this[_0x4cc7('0x3ea2')] = this[_0x4cc7('0x3ea3')] = this[_0x4cc7('0x3ea4')] = this[_0x4cc7('0x3ea5')] = !0x0;
this[_0x4cc7('0x1449')] = 0x3;
this[_0x4cc7('0x3ea6')] = 0x4;
this[_0x4cc7('0x3ea7')] = !0x0;
this[_0x4cc7('0x264c')] = [];
this['scissorRectangle'] = new _0x432b23();
this[_0x4cc7('0x3ea8')] = 0x0;
this[_0x4cc7('0x3ea9')] = this[_0x4cc7('0x3eaa')] = this[_0x4cc7('0x3eab')] = 0x5;
this[_0x4cc7('0x3eac')] = 0xff;
this[_0x4cc7('0x3ead')] = 0x0;
this[_0x4cc7('0x3eae')] = 0x2;
this[_0x4cc7('0x3eaf')] = 0xff;
this[_0x4cc7('0x467')] = [];
this['__frontFaceGLCCW'] = !0x0;
this[_0x4cc7('0x3eb0')] = 0x8006;
};
_0x16dada[_0x4cc7('0x3eb1')] = _0xe98208;
_0xe98208[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50d')], _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3eb2')];
_0xe98208[_0x4cc7('0x8')] = {};
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x93c')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3e9f')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea0')] = null;
_0xe98208[_0x4cc7('0x8')]['blendDestinationRGBFactor'] = null;
_0xe98208[_0x4cc7('0x8')]['blendSourceRGBFactor'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea5')] = null;
_0xe98208[_0x4cc7('0x8')]['colorMaskGreen'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea3')] = null;
_0xe98208[_0x4cc7('0x8')]['colorMaskAlpha'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x1449')] = null;
_0xe98208[_0x4cc7('0x8')]['depthCompareMode'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea7')] = null;
_0xe98208[_0x4cc7('0x8')]['program'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x92f')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x934')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x933')] = null;
_0xe98208[_0x4cc7('0x8')]['renderToTextureSurfaceSelector'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x264c')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb3')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb4')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea8')] = null;
_0xe98208[_0x4cc7('0x8')]['stencilDepthFail'] = null;
_0xe98208[_0x4cc7('0x8')]['stencilFail'] = null;
_0xe98208[_0x4cc7('0x8')]['stencilPass'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eac')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ead')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eae')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eaf')] = null;
_0xe98208[_0x4cc7('0x8')]['textures'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x189e')] = null;
_0xe98208[_0x4cc7('0x8')]['__currentGLArrayBuffer'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3aa1')] = null;
_0xe98208[_0x4cc7('0x8')]['__currentGLFramebuffer'] = null;
_0xe98208[_0x4cc7('0x8')]['__currentGLTexture2D'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb5')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x37f6')] = null;
_0xe98208[_0x4cc7('0x8')]['__enableGLCullFace'] = null;
_0xe98208[_0x4cc7('0x8')]['__enableGLDepthTest'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb6')] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb7')] = null;
_0xe98208[_0x4cc7('0x8')]['__frontFaceGLCCW'] = null;
_0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb0')] = null;
_0xe98208[_0x4cc7('0x8')]['__primaryGLFramebuffer'] = null;
_0xe98208[_0x4cc7('0x8')]['__class__'] = _0xe98208;
var _0x147c9e = function() {};
_0x16dada[_0x4cc7('0x3eb8')] = _0x147c9e;
_0x147c9e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x2d63f9[_0x4cc7('0x50f')], 'Context3DTextField'];
_0x147c9e[_0x4cc7('0xa17')] = function(_0x2bf718, _0x263ae2) {
if ('weDwp' !== _0x4cc7('0x3eb9')) {
var _0x4c4656 = _0x263ae2['__softwareRenderer']
, _0x160eaa = _0x2bf718['__textEngine']
, _0x51a61f = _0x160eaa[_0x4cc7('0x992')] || _0x160eaa['border'] ? _0x160eaa[_0x4cc7('0xeff')] : _0x160eaa[_0x4cc7('0x1fd1')];
_0x263ae2 = _0x2bf718[_0x4cc7('0xa31')];
_0x2bf718[_0x4cc7('0x1b57')] && (_0x2bf718[_0x4cc7('0xe3e')](),
null == _0x263ae2['__bounds'] && (_0x263ae2[_0x4cc7('0xa95')] = new _0x432b23()),
_0x263ae2[_0x4cc7('0xa95')][_0x4cc7('0xa28')](_0x51a61f));
_0x263ae2[_0x4cc7('0x9c7')](_0x4c4656['__worldTransform']);
if (_0x2bf718[_0x4cc7('0x1b57')] || _0x263ae2[_0x4cc7('0xa9e')]) {
var _0x2126bf = _0x263ae2[_0x4cc7('0xa92')]
, _0x4bf907 = _0x263ae2[_0x4cc7('0xa93')];
if (!(null != _0x160eaa[_0x4cc7('0xcb4')] && !_0x39d617['equals'](_0x160eaa[_0x4cc7('0xcb4')], '') || _0x160eaa[_0x4cc7('0x992')] || _0x160eaa[_0x4cc7('0x2c5f')] || _0x160eaa[_0x4cc7('0x3463')] || 0x1 == _0x160eaa[_0x4cc7('0x994')] && _0x160eaa[_0x4cc7('0x2c64')]) || (0x0 >= _0x160eaa[_0x4cc7('0x7d9')] || 0x0 >= _0x160eaa[_0x4cc7('0x98b')]) && 0x2 != _0x160eaa[_0x4cc7('0x2e31')])
_0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = null,
_0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = null,
_0x2bf718['__graphics']['__bitmap'] = null,
_0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa9e')] = !0x1,
_0x2bf718[_0x4cc7('0xa31')]['set___dirty'](!0x1),
_0x2bf718[_0x4cc7('0x1b57')] = !0x1;
else {
null == _0x2bf718['__graphics'][_0x4cc7('0xa2f')] && (_0x2bf718['__graphics'][_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')),
_0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2f')]['getContext']('2d'));
_0x429a62[_0x4cc7('0x991')] = _0x263ae2[_0x4cc7('0xa2e')];
var _0x48c401 = _0x263ae2[_0x4cc7('0x9c1')];
if (_0x4c4656[_0x4cc7('0xa99')]) {
var _0x16dada = _0x4c4656[_0x4cc7('0x1a9e')];
_0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x2126bf * _0x16dada | 0x0;
_0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x4bf907 * _0x16dada | 0x0;
_0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')]['width'] = _0x2126bf + 'px';
_0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px';
_0x2126bf = _0x4a1676['__pool']['get']();
_0x2126bf[_0x4cc7('0xa28')](_0x48c401);
_0x2126bf[_0x4cc7('0xa9a')](_0x16dada, _0x16dada);
_0x4c4656[_0x4cc7('0xa80')](_0x2126bf, _0x429a62[_0x4cc7('0x991')]);
_0x4a1676[_0x4cc7('0x9d8')]['release'](_0x2126bf);
} else
_0x263ae2['__canvas'][_0x4cc7('0x7d9')] = _0x2126bf,
_0x263ae2['__canvas']['height'] = _0x4bf907,
_0x429a62['context']['setTransform'](_0x48c401['a'], _0x48c401['b'], _0x48c401['c'], _0x48c401['d'], _0x48c401['tx'], _0x48c401['ty']);
null == _0x429a62[_0x4cc7('0x3467')] && (_0x429a62[_0x4cc7('0x3467')] = _0x4cc7('0xb') !== typeof navigator && _0x4cc7('0xb') !== typeof navigator[_0x4cc7('0x3468')]);
_0x429a62['clearRect'] && _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x3467')](0x0, 0x0, _0x263ae2[_0x4cc7('0xa2f')]['width'], _0x263ae2['__canvas'][_0x4cc7('0x98b')]);
if (null != _0x160eaa[_0x4cc7('0xcb4')] && '' != _0x160eaa[_0x4cc7('0xcb4')] || _0x160eaa[_0x4cc7('0x3463')]) {
if (_0x4cc7('0x3eba') === _0x4cc7('0x3eba')) {
_0x48c401 = _0x160eaa[_0x4cc7('0xcb4')];
_0x263ae2[_0x4cc7('0xa2e')]['imageSmoothingEnabled'] = !_0x4c4656['__allowSmoothing'] || 0x0 == _0x160eaa[_0x4cc7('0x3469')] && 0x190 == _0x160eaa['sharpness'] ? !0x1 : !0x0;
if (_0x160eaa[_0x4cc7('0x2c5f')] || _0x160eaa['background'])
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, _0x51a61f[_0x4cc7('0x7d9')] - 0x1, _0x51a61f[_0x4cc7('0x98b')] - 0x1),
_0x160eaa[_0x4cc7('0x992')] && (_0x4c4656 = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x1e4d')] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x4c4656,
_0x429a62['context']['fill']()),
_0x160eaa[_0x4cc7('0x2c5f')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1,
_0x4c4656 = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x2e32')] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x4c4656,
_0x429a62['context'][_0x4cc7('0x7d6')]());
_0x429a62[_0x4cc7('0x991')]['textBaseline'] = _0x4cc7('0x3ebb');
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346b')] = _0x4cc7('0x99a');
_0x4c4656 = -_0x2bf718['get_scrollH']();
_0x2126bf = _0x16dada = 0x0;
for (_0x4bf907 = _0x2bf718['get_scrollV']() - 0x1; _0x2126bf < _0x4bf907; ) {
if (_0x4cc7('0x3ebc') !== _0x4cc7('0x3ebc')) {
if (this[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0xb25')] && this[_0x4cc7('0x941')] != _0x4fbde0['Element'])
throw new _0x202aa0(_0x4cc7('0x571') + this[_0x4cc7('0x941')]);
for (var _0x4bf4b1 = 0x0, _0x17419c = this['children']; _0x4bf4b1 < _0x17419c[_0x4cc7('0x21')]; ) {
var _0x11b28c = _0x17419c[_0x4bf4b1];
++_0x4bf4b1;
if (_0x11b28c['nodeType'] == _0x4fbde0['Element'])
return _0x11b28c;
}
return null;
} else {
var _0x5aff49 = _0x2126bf++;
_0x16dada -= _0x160eaa[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x5aff49);
}
}
var _0x161060;
_0x2126bf = 0x0;
for (_0x4bf907 = _0x160eaa[_0x4cc7('0x2e3a')]; _0x2126bf < _0x4bf907[_0x4cc7('0x34')](); )
if (_0x5aff49 = _0x4bf907[_0x4cc7('0x2b')](_0x2126bf),
++_0x2126bf,
!(_0x5aff49['lineIndex'] < _0x2bf718[_0x4cc7('0x2c66')]() - 0x1)) {
if (_0x5aff49[_0x4cc7('0x3434')] > _0x160eaa[_0x4cc7('0x346c')]() - 0x1)
break;
var _0x3f8975 = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x56067a[_0x4cc7('0x824')](_0x5aff49['format'][_0x4cc7('0x24c')], 0xffffff), 0x6);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x21f6')] = _0x56a8b9[_0x4cc7('0xbfb')](_0x5aff49[_0x4cc7('0xc79')]);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x3f8975;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x5aff49[_0x4cc7('0x1452')], _0x5aff49['endIndex']), _0x5aff49['offsetX'] + _0x4c4656 - _0x51a61f['x'], _0x5aff49['offsetY'] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada - _0x51a61f['y']);
if (-0x1 < _0x2bf718['__caretIndex'] && _0x160eaa[_0x4cc7('0x2c64')])
if (_0x2bf718['__selectionIndex'] == _0x2bf718[_0x4cc7('0xe3d')]) {
if (_0x4cc7('0x3ebd') === _0x4cc7('0x3ebd')) {
if (_0x2bf718[_0x4cc7('0x2f12')] && _0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3d')] && _0x5aff49['endIndex'] >= _0x2bf718[_0x4cc7('0xe3d')]) {
if (_0x4cc7('0x88f') !== _0x56067a[_0x4cc7('0x3ebe')]) {
if (this[_0x4cc7('0xe7a')] == _0x2bf718)
return _0x2bf718;
this[_0x4cc7('0xe7a')] = _0x2bf718;
this['_stitchDirty'] = !0x0;
return _0x2bf718;
} else {
for (var _0x180fa9 = _0x161060 = 0x0, _0x3e3cd2 = _0x2bf718['__caretIndex'] - _0x5aff49[_0x4cc7('0x1452')]; _0x180fa9 < _0x3e3cd2; ) {
if (_0x4cc7('0x3ebf') !== _0x4cc7('0x3ec0')) {
var _0x3decc6 = _0x180fa9++;
if (_0x5aff49[_0x4cc7('0x1453')][_0x4cc7('0x21')] <= _0x3decc6)
break;
_0x161060 += _0x5aff49['positions'][_0x3decc6];
} else {
var _0x13693b = _0x3e3cd2++;
_0x263ae2 = this['_topRadius'] - _0x13693b / this[_0x4cc7('0xb8c')] * _0x56067a[_0x4cc7('0x88d')](this[_0x4cc7('0x1ff7')], this[_0x4cc7('0x1ff8')]);
_0x51a61f = _0x56067a[_0x4cc7('0x88e')](-(this[_0x4cc7('0xb8f')] / 0x2), _0x13693b / this[_0x4cc7('0xb8c')] * this['_height']);
_0x160eaa = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')];
for (var _0x1621dd = 0x0, _0x2d064a = this[_0x4cc7('0x1634')] + 0x1; _0x1621dd < _0x2d064a; ) {
var _0x3e7951 = _0x1621dd++;
_0x4bf907 = _0x3e7951 * _0x4c4656;
_0x3f8975 = _0x263ae2 * Math[_0x4cc7('0x27')](_0x4bf907);
_0x48c401 = _0x263ae2 * Math['sin'](_0x4bf907);
_0x16dada = l * Math['cos'](_0x4bf907);
_0x5aff49 = l * Math[_0x4cc7('0x28')](_0x4bf907);
this[_0x4cc7('0xb8d')] ? (p = 0x0,
w = -_0x16dada,
_0x4bf907 = -_0x51a61f,
_0x161060 = _0x2126bf,
_0x180fa9 = _0x5aff49) : (p = -_0x16dada,
w = 0x0,
_0x4bf907 = _0x48c401,
_0x48c401 = _0x51a61f,
_0x161060 = _0x5aff49,
_0x180fa9 = _0x2126bf);
_0x3e7951 == this[_0x4cc7('0x1634')] ? this[_0x4cc7('0x2006')](this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa + 0x2), _0x16dada, _0x2126bf, _0x5aff49, _0x5aff49, p, w) : this['addVertex'](_0x3f8975, _0x4bf907, _0x48c401, _0x16dada, _0x161060, _0x180fa9, -_0x5aff49, p, w);
_0x56067a['yyBoK'](0x0, _0x3e7951) && 0x0 < _0x13693b && (_0x3f8975 = _0x56067a[_0x4cc7('0x88d')](this[_0x4cc7('0x1fff')], 0x1),
p = this[_0x4cc7('0x1fff')] - 0x2,
w = p - this['_segmentsW'] - 0x1,
_0x4bf907 = _0x3f8975 - this[_0x4cc7('0x1634')] - 0x1,
this[_0x4cc7('0x2005')](_0x3f8975, p, w),
this[_0x4cc7('0x2005')](_0x3f8975, w, _0x4bf907));
}
}
}
_0x180fa9 = 0x0;
_0x3e3cd2 = _0x2bf718[_0x4cc7('0x2c66')]();
for (_0x3decc6 = _0x5aff49[_0x4cc7('0x3434')] + 0x1; _0x3e3cd2 < _0x3decc6; ) {
if ('QNKrr' !== _0x4cc7('0x3ec1')) {
this[_0x4cc7('0xc20')](!0x1);
return;
} else {
var _0x1fb3e3 = _0x3e3cd2++;
_0x180fa9 += _0x160eaa[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x1fb3e3 - 0x1);
}
}
_0x429a62['context']['beginPath']();
_0x3e3cd2 = _0x29cea6['hex'](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x3e3cd2;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x56067a[_0x4cc7('0x88e')](_0x5aff49[_0x4cc7('0x3457')], _0x161060) - _0x2bf718['get_scrollH']() - _0x51a61f['x'], _0x180fa9 + 0x2 - _0x51a61f['y']);
_0x429a62['context'][_0x4cc7('0x2c61')] = 0x1;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x5aff49['offsetX'] + _0x161060 - _0x2bf718[_0x4cc7('0x2c65')]() - _0x51a61f['x'], _0x180fa9 + _0x56a8b9['getFormatHeight'](_0x2bf718[_0x4cc7('0xe16')]()) - 0x1 - _0x51a61f['y']);
_0x429a62['context'][_0x4cc7('0x7d6')]();
_0x429a62['context']['closePath']();
}
}
} else {
var _0x2fe171 = _0x51a61f[_0x4cc7('0x2b')](w);
++w;
_0x2fe171['position']['x'] += _0x2126bf;
_0x2fe171[_0x4cc7('0xcc2')]['y'] += l;
_0x2fe171[_0x4cc7('0xcc2')]['z'] += p;
}
} else if (_0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3d')] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x2bf718[_0x4cc7('0xe3d')] || _0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3b')] && _0x56067a[_0x4cc7('0x3ec2')](_0x5aff49[_0x4cc7('0x2ad8')], _0x2bf718[_0x4cc7('0xe3b')]) || _0x5aff49['startIndex'] > _0x2bf718['__caretIndex'] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x2bf718[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x2bf718[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x2bf718[_0x4cc7('0xe3d')])
_0x161060 = Math[_0x4cc7('0x53')](_0x2bf718[_0x4cc7('0xe3b')], _0x2bf718[_0x4cc7('0xe3d')]) | 0x0,
_0x180fa9 = Math[_0x4cc7('0x52')](_0x2bf718[_0x4cc7('0xe3b')], _0x2bf718[_0x4cc7('0xe3d')]) | 0x0,
_0x5aff49[_0x4cc7('0x1452')] > _0x161060 && (_0x161060 = _0x5aff49[_0x4cc7('0x1452')]),
_0x5aff49['endIndex'] < _0x180fa9 && (_0x180fa9 = _0x5aff49[_0x4cc7('0x2ad8')]),
_0x3e3cd2 = _0x2bf718[_0x4cc7('0x3473')](_0x161060),
_0x180fa9 >= _0x39d617[_0x4cc7('0x34')](_0x160eaa['text']) ? (_0x3decc6 = _0x2bf718[_0x4cc7('0x3473')](_0x39d617[_0x4cc7('0x34')](_0x160eaa['text']) - 0x1),
_0x3decc6['x'] += _0x3decc6[_0x4cc7('0x7d9')] + 0x2) : _0x3decc6 = _0x2bf718['getCharBoundaries'](_0x180fa9),
null != _0x3e3cd2 && null != _0x3decc6 && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3ec3'),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa8a')](_0x3e3cd2['x'] + _0x4c4656, _0x3e3cd2['y'] + _0x16dada, _0x3decc6['x'] - _0x3e3cd2['x'], _0x5aff49['height']),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3474'),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x161060, _0x180fa9), _0x4c4656 + _0x3e3cd2['x'], _0x5aff49['offsetY'] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada));
_0x5aff49[_0x4cc7('0xc79')]['underline'] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x3f8975,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1,
_0x3f8975 = _0x5aff49[_0x4cc7('0x3457')] + _0x4c4656 - _0x51a61f['x'],
_0x161060 = Math['floor'](_0x5aff49[_0x4cc7('0x1454')] + _0x16dada + _0x5aff49['ascent'] - _0x51a61f['y']) + 0.5,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x3f8975, _0x161060),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x3f8975 + _0x5aff49[_0x4cc7('0x7d9')], _0x161060),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](),
_0x429a62['context'][_0x4cc7('0x1862')]());
}
} else {
_0x2bf718['view'][_0x4cc7('0x223e')] = 0xa * _0x2bf718[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'];
}
} else {
if (_0x160eaa['border'] || _0x160eaa[_0x4cc7('0x992')])
_0x160eaa['border'] ? _0x429a62[_0x4cc7('0x991')]['rect'](0.5, 0.5, _0x51a61f[_0x4cc7('0x7d9')] - 0x1, _0x51a61f[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, _0x51a61f[_0x4cc7('0x7d9')], _0x51a61f[_0x4cc7('0x98b')]),
_0x160eaa[_0x4cc7('0x992')] && (_0x51a61f = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa['backgroundColor'] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x51a61f,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()),
_0x160eaa[_0x4cc7('0x2c5f')] && (_0x429a62['context'][_0x4cc7('0x2c61')] = 0x1,
_0x429a62[_0x4cc7('0x991')]['lineCap'] = _0x4cc7('0x2c62'),
_0x51a61f = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x2e32')] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x51a61f,
_0x429a62['context']['stroke']());
if (-0x1 < _0x2bf718[_0x4cc7('0xe3d')] && _0x160eaa[_0x4cc7('0x2c64')] && _0x2bf718[_0x4cc7('0x2f12')]) {
_0x51a61f = -_0x2bf718['get_scrollH']();
_0x4c4656 = _0x48c401 = 0x0;
for (_0x16dada = _0x2bf718[_0x4cc7('0x2c66')]() - 0x1; _0x56067a[_0x4cc7('0x3ec4')](_0x4c4656, _0x16dada); )
_0x2126bf = _0x4c4656++,
_0x48c401 += _0x160eaa[_0x4cc7('0xbab')]['get'](_0x2126bf);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
_0x160eaa = _0x29cea6[_0x4cc7('0xd29')](_0x2bf718[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6);
_0x429a62['context']['strokeStyle'] = '#' + _0x160eaa;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x51a61f + 2.5, _0x48c401 + 2.5);
_0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x56067a['KDkMK'](_0x51a61f, 2.5), _0x48c401 + _0x56a8b9[_0x4cc7('0x2c67')](_0x2bf718[_0x4cc7('0xe16')]()) - 0x1);
_0x429a62['context'][_0x4cc7('0x7d6')]();
_0x429a62['context'][_0x4cc7('0x1862')]();
}
}
_0x263ae2[_0x4cc7('0x3464')] = _0x436dff['fromCanvas'](_0x2bf718['__graphics']['__canvas']);
_0x263ae2[_0x4cc7('0xa02')] = !0x0;
_0x2bf718[_0x4cc7('0x1b57')] = !0x1;
_0x263ae2[_0x4cc7('0xa9e')] = !0x1;
_0x263ae2['set___dirty'](!0x1);
}
}
_0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xae4')] = !0x1;
} else {
if (null != _0x2bf718[_0x4cc7('0x1987')]) {
var _0x2d672d = _0x2bf718['path'];
_0x2d672d = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2d672d);
null != _0x2d672d && (_0x2d672d[_0x4cc7('0x299a')] = _0x2bf718[_0x4cc7('0x5e2')]);
}
null != _0x2bf718[_0x4cc7('0x3ec5')] && (_0x2d672d = _0x2bf718['pathStart'],
_0x2d672d = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x2d672d),
null != _0x2d672d && (_0x2d672d['startCutscene'] = _0x2bf718['name']));
null != _0x2bf718[_0x4cc7('0xbeb')] && _0x963af0[_0x4cc7('0x493')]()[_0x4cc7('0x222b')](_0x2bf718[_0x4cc7('0xbeb')], function(_0x59e81c, _0x2d672d, _0x7a839f) {
return new _0x16db29(_0x59e81c,_0x2d672d,_0x7a839f);
}, new _0xab7086(null,null,null,_0x2bf718['name']));
}
}
;
_0x147c9e[_0x4cc7('0xa9c')] = function(_0x61c431, _0x8ecadf) {
var _0x7b0e4e = {};
_0x7b0e4e[_0x4cc7('0x3ec6')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 != _0x5260f5;
}
;
var _0x5c92d8 = _0x8ecadf[_0x4cc7('0x3e8c')]
, _0x1aaee9 = _0x61c431[_0x4cc7('0x1929')]
, _0x379198 = _0x1aaee9[_0x4cc7('0x992')] || _0x1aaee9[_0x4cc7('0x2c5f')] ? _0x1aaee9['bounds'] : _0x1aaee9[_0x4cc7('0x1fd1')];
_0x8ecadf = _0x61c431[_0x4cc7('0xa31')];
_0x61c431[_0x4cc7('0x1b57')] && (_0x61c431[_0x4cc7('0xe3e')](),
null == _0x8ecadf[_0x4cc7('0xa95')] && (_0x8ecadf['__bounds'] = new _0x432b23()),
_0x8ecadf[_0x4cc7('0xa95')][_0x4cc7('0xa28')](_0x379198));
_0x8ecadf['__update'](_0x5c92d8['__worldTransform']);
if (_0x61c431[_0x4cc7('0x1b57')] || _0x8ecadf[_0x4cc7('0xa9e')]) {
var _0xdf713d = _0x8ecadf[_0x4cc7('0xa92')]
, _0x4bf907 = _0x8ecadf[_0x4cc7('0xa93')];
if (!(null != _0x1aaee9[_0x4cc7('0xcb4')] && !_0x39d617[_0x4cc7('0xac1')](_0x1aaee9[_0x4cc7('0xcb4')], '') || _0x1aaee9[_0x4cc7('0x992')] || _0x1aaee9['border'] || _0x1aaee9['__hasFocus'] || 0x1 == _0x1aaee9['type'] && _0x1aaee9['selectable']) || (_0x56067a[_0x4cc7('0x3ec2')](0x0, _0x1aaee9[_0x4cc7('0x7d9')]) || 0x0 >= _0x1aaee9[_0x4cc7('0x98b')]) && 0x2 != _0x1aaee9[_0x4cc7('0x2e31')])
_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = null,
_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = null,
_0x61c431[_0x4cc7('0xa31')]['__bitmap'] = null,
_0x61c431[_0x4cc7('0xa31')]['__softwareDirty'] = !0x1,
_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0x31f3')](!0x1),
_0x61c431[_0x4cc7('0x1b57')] = !0x1;
else {
if ('DahBv' !== _0x4cc7('0x3ec7')) {
_0x61c431 = this[_0x4cc7('0x311c')](_0x61c431, _0x8ecadf);
return 0x0 > _0x61c431 ? _0x61c431 + 0x100000000 : _0x61c431;
} else {
null == _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] && (_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')]('canvas'),
_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'));
_0x429a62[_0x4cc7('0x991')] = _0x8ecadf[_0x4cc7('0xa2e')];
var _0x48c401 = _0x8ecadf[_0x4cc7('0x9c1')];
if (_0x5c92d8[_0x4cc7('0xa99')]) {
var _0x16dada = _0x5c92d8['pixelRatio'];
_0x8ecadf['__canvas']['width'] = _0xdf713d * _0x16dada | 0x0;
_0x8ecadf[_0x4cc7('0xa2f')]['height'] = _0x4bf907 * _0x16dada | 0x0;
_0x8ecadf['__canvas']['style']['width'] = _0xdf713d + 'px';
_0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px';
_0xdf713d = _0x4a1676['__pool'][_0x4cc7('0x2b')]();
_0xdf713d[_0x4cc7('0xa28')](_0x48c401);
_0xdf713d['scale'](_0x16dada, _0x16dada);
_0x5c92d8[_0x4cc7('0xa80')](_0xdf713d, _0x429a62['context']);
_0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0xdf713d);
} else
_0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xdf713d,
_0x8ecadf[_0x4cc7('0xa2f')]['height'] = _0x4bf907,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x48c401['a'], _0x48c401['b'], _0x48c401['c'], _0x48c401['d'], _0x48c401['tx'], _0x48c401['ty']);
null == _0x429a62['clearRect'] && (_0x429a62[_0x4cc7('0x3467')] = _0x4cc7('0xb') !== typeof navigator && _0x4cc7('0xb') !== typeof navigator[_0x4cc7('0x3468')]);
_0x429a62[_0x4cc7('0x3467')] && _0x429a62[_0x4cc7('0x991')]['clearRect'](0x0, 0x0, _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')], _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x98b')]);
if (null != _0x1aaee9[_0x4cc7('0xcb4')] && '' != _0x1aaee9[_0x4cc7('0xcb4')] || _0x1aaee9[_0x4cc7('0x3463')]) {
_0x48c401 = _0x1aaee9['text'];
_0x8ecadf[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !_0x5c92d8[_0x4cc7('0xa84')] || 0x0 == _0x1aaee9[_0x4cc7('0x3469')] && 0x190 == _0x1aaee9[_0x4cc7('0x2e35')] ? !0x1 : !0x0;
if (_0x1aaee9[_0x4cc7('0x2c5f')] || _0x1aaee9[_0x4cc7('0x992')])
_0x429a62[_0x4cc7('0x991')]['rect'](0.5, 0.5, _0x379198[_0x4cc7('0x7d9')] - 0x1, _0x379198['height'] - 0x1),
_0x1aaee9[_0x4cc7('0x992')] && (_0x5c92d8 = _0x29cea6['hex'](_0x1aaee9[_0x4cc7('0x1e4d')] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')]['fillStyle'] = '#' + _0x5c92d8,
_0x429a62['context'][_0x4cc7('0x2c60')]()),
_0x1aaee9[_0x4cc7('0x2c5f')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1,
_0x5c92d8 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9[_0x4cc7('0x2e32')] & 0xffffff, 0x6),
_0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x5c92d8,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')]());
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346a')] = _0x4cc7('0x3ebb');
_0x429a62['context'][_0x4cc7('0x346b')] = _0x4cc7('0x99a');
_0x5c92d8 = -_0x61c431[_0x4cc7('0x2c65')]();
_0xdf713d = _0x16dada = 0x0;
for (_0x4bf907 = _0x61c431[_0x4cc7('0x2c66')]() - 0x1; _0xdf713d < _0x4bf907; ) {
var _0x5aff49 = _0xdf713d++;
_0x16dada -= _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x5aff49);
}
var _0x161060;
_0xdf713d = 0x0;
for (_0x4bf907 = _0x1aaee9[_0x4cc7('0x2e3a')]; _0xdf713d < _0x4bf907['get_length'](); )
if (_0x5aff49 = _0x4bf907[_0x4cc7('0x2b')](_0xdf713d),
++_0xdf713d,
!(_0x5aff49[_0x4cc7('0x3434')] < _0x56067a[_0x4cc7('0x88d')](_0x61c431[_0x4cc7('0x2c66')](), 0x1))) {
if (_0x5aff49[_0x4cc7('0x3434')] > _0x1aaee9[_0x4cc7('0x346c')]() - 0x1)
break;
var _0x4e4d9e = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x21f6')] = _0x56a8b9[_0x4cc7('0xbfb')](_0x5aff49['format']);
_0x429a62[_0x4cc7('0x991')]['fillStyle'] = _0x4e4d9e;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x5aff49['startIndex'], _0x5aff49[_0x4cc7('0x2ad8')]), _0x5aff49[_0x4cc7('0x3457')] + _0x5c92d8 - _0x379198['x'], _0x5aff49[_0x4cc7('0x1454')] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada - _0x379198['y']);
if (-0x1 < _0x61c431[_0x4cc7('0xe3d')] && _0x1aaee9[_0x4cc7('0x2c64')])
if (_0x61c431[_0x4cc7('0xe3b')] == _0x61c431[_0x4cc7('0xe3d')]) {
if (_0x61c431['__showCursor'] && _0x5aff49['startIndex'] <= _0x61c431['__caretIndex'] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x61c431['__caretIndex']) {
if (_0x4cc7('0x3ec8') !== _0x4cc7('0x3ec8')) {
var _0x3bf41e = _0x1aaee9[_0x4cc7('0x2b')](_0x5c92d8);
++_0x5c92d8;
var _0x1269a9 = this['_root']['findNodeById'](_0x3bf41e[_0x4cc7('0x19c7')]);
null != _0x1269a9 && (_0x1269a9['channels']['push'](_0x3bf41e),
_0x61c431[_0x4cc7('0x1864')] = Math[_0x4cc7('0x53')](_0x61c431['minTime'], _0x3bf41e['sampler'][_0x4cc7('0x1864')]),
_0x61c431[_0x4cc7('0x1865')] = Math[_0x4cc7('0x52')](_0x61c431[_0x4cc7('0x1865')], _0x3bf41e['sampler'][_0x4cc7('0x1865')]),
_0x61c431[_0x4cc7('0x1866')] = Math[_0x4cc7('0x52')](_0x331be6['toFloat'](_0x61c431[_0x4cc7('0x1866')]), _0x3bf41e[_0x4cc7('0x186a')][_0x4cc7('0x1284')][_0x4cc7('0x34')]()) | 0x0);
} else {
for (var _0x180fa9 = _0x161060 = 0x0, _0x3e3cd2 = _0x61c431[_0x4cc7('0xe3d')] - _0x5aff49[_0x4cc7('0x1452')]; _0x180fa9 < _0x3e3cd2; ) {
var _0x3ef8cc = _0x180fa9++;
if (_0x5aff49['positions'][_0x4cc7('0x21')] <= _0x3ef8cc)
break;
_0x161060 += _0x5aff49[_0x4cc7('0x1453')][_0x3ef8cc];
}
_0x180fa9 = 0x0;
_0x3e3cd2 = _0x61c431[_0x4cc7('0x2c66')]();
for (_0x3ef8cc = _0x5aff49[_0x4cc7('0x3434')] + 0x1; _0x3e3cd2 < _0x3ef8cc; ) {
var _0x1fb3e3 = _0x3e3cd2++;
_0x180fa9 += _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x1fb3e3 - 0x1);
}
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
_0x3e3cd2 = _0x29cea6[_0x4cc7('0xd29')](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6);
_0x429a62['context']['strokeStyle'] = '#' + _0x3e3cd2;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aff49['offsetX'] + _0x161060 - _0x61c431['get_scrollH']() - _0x379198['x'], _0x180fa9 + 0x2 - _0x379198['y']);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x5aff49[_0x4cc7('0x3457')] + _0x161060 - _0x61c431['get_scrollH']() - _0x379198['x'], _0x180fa9 + _0x56a8b9['getFormatHeight'](_0x61c431[_0x4cc7('0xe16')]()) - 0x1 - _0x379198['y']);
_0x429a62['context'][_0x4cc7('0x7d6')]();
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')]();
}
}
} else if (_0x5aff49[_0x4cc7('0x1452')] <= _0x61c431['__caretIndex'] && _0x5aff49['endIndex'] >= _0x61c431[_0x4cc7('0xe3d')] || _0x5aff49['startIndex'] <= _0x61c431[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x61c431[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x61c431[_0x4cc7('0xe3d')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x61c431[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x61c431[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x61c431[_0x4cc7('0xe3d')])
_0x161060 = Math[_0x4cc7('0x53')](_0x61c431[_0x4cc7('0xe3b')], _0x61c431[_0x4cc7('0xe3d')]) | 0x0,
_0x180fa9 = Math[_0x4cc7('0x52')](_0x61c431[_0x4cc7('0xe3b')], _0x61c431[_0x4cc7('0xe3d')]) | 0x0,
_0x5aff49['startIndex'] > _0x161060 && (_0x161060 = _0x5aff49[_0x4cc7('0x1452')]),
_0x5aff49[_0x4cc7('0x2ad8')] < _0x180fa9 && (_0x180fa9 = _0x5aff49['endIndex']),
_0x3e3cd2 = _0x61c431[_0x4cc7('0x3473')](_0x161060),
_0x180fa9 >= _0x39d617[_0x4cc7('0x34')](_0x1aaee9[_0x4cc7('0xcb4')]) ? (_0x3ef8cc = _0x61c431['getCharBoundaries'](_0x39d617[_0x4cc7('0x34')](_0x1aaee9[_0x4cc7('0xcb4')]) - 0x1),
_0x3ef8cc['x'] += _0x3ef8cc[_0x4cc7('0x7d9')] + 0x2) : _0x3ef8cc = _0x61c431[_0x4cc7('0x3473')](_0x180fa9),
null != _0x3e3cd2 && null != _0x3ef8cc && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3ec3'),
_0x429a62[_0x4cc7('0x991')]['fillRect'](_0x3e3cd2['x'] + _0x5c92d8, _0x3e3cd2['y'] + _0x16dada, _0x3ef8cc['x'] - _0x3e3cd2['x'], _0x5aff49[_0x4cc7('0x98b')]),
_0x429a62['context'][_0x4cc7('0xa88')] = _0x4cc7('0x3474'),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x161060, _0x180fa9), _0x5c92d8 + _0x3e3cd2['x'], _0x5aff49[_0x4cc7('0x1454')] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada));
_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x2d44')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x4e4d9e,
_0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1,
_0x4e4d9e = _0x5aff49[_0x4cc7('0x3457')] + _0x5c92d8 - _0x379198['x'],
_0x161060 = Math['floor'](_0x5aff49[_0x4cc7('0x1454')] + _0x16dada + _0x5aff49[_0x4cc7('0x1455')] - _0x379198['y']) + 0.5,
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x4e4d9e, _0x161060),
_0x429a62['context'][_0x4cc7('0x293b')](_0x4e4d9e + _0x5aff49['width'], _0x161060),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](),
_0x429a62[_0x4cc7('0x991')]['closePath']());
}
} else {
if (_0x4cc7('0x3ec9') === _0x4cc7('0x3ec9')) {
if (_0x1aaee9[_0x4cc7('0x2c5f')] || _0x1aaee9['background'])
_0x1aaee9[_0x4cc7('0x2c5f')] ? _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, _0x379198['width'] - 0x1, _0x379198[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, _0x379198[_0x4cc7('0x7d9')], _0x379198[_0x4cc7('0x98b')]),
_0x1aaee9[_0x4cc7('0x992')] && (_0x379198 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9['backgroundColor'] & 0xffffff, 0x6),
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x379198,
_0x429a62[_0x4cc7('0x991')]['fill']()),
_0x1aaee9['border'] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1,
_0x429a62['context'][_0x4cc7('0x3475')] = _0x4cc7('0x2c62'),
_0x379198 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9[_0x4cc7('0x2e32')] & 0xffffff, 0x6),
_0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x379198,
_0x429a62['context'][_0x4cc7('0x7d6')]());
if (-0x1 < _0x61c431[_0x4cc7('0xe3d')] && _0x1aaee9[_0x4cc7('0x2c64')] && _0x61c431[_0x4cc7('0x2f12')]) {
if ('RJIAQ' === _0x4cc7('0x3eca')) {
null == _0x8ecadf && (_0x8ecadf = !0x1);
if (0x0 >= _0x61c431)
return !0x0;
if (!this[_0x4cc7('0x239a')] || _0x61c431 > this[_0x4cc7('0x2286')] && this[_0x4cc7('0x2286')] < this[_0x4cc7('0xc2f')] - 0x1)
return !0x1;
if (_0x8ecadf) {
var _0x182ce0 = this[_0x4cc7('0x123e')];
_0x182ce0 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x182ce0['id'], _0x182ce0['defaultValue']);
var _0x3f983a = this[_0x4cc7('0xc2f')];
_0x182ce0 = (_0x182ce0 < _0x3f983a ? _0x182ce0 : _0x3f983a) > _0x61c431;
} else
_0x182ce0 = this[_0x4cc7('0x123e')],
_0x182ce0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x182ce0['id'], _0x182ce0[_0x4cc7('0xc12')]),
_0x3f983a = this[_0x4cc7('0xc2f')],
_0x182ce0 = (_0x182ce0 < _0x3f983a ? _0x182ce0 : _0x3f983a) >= _0x61c431;
return _0x182ce0 ? !0x0 : _0x7b0e4e['MNzFJ'](null, this[_0x4cc7('0x29a0')]) && this[_0x4cc7('0x29a0')]['entryPointReached']() ? this[_0x4cc7('0x29a0')]['isLevelUnlocked'](_0x61c431, _0x8ecadf) : !0x1;
} else {
_0x379198 = -_0x61c431[_0x4cc7('0x2c65')]();
_0x5c92d8 = _0x48c401 = 0x0;
for (_0x16dada = _0x61c431[_0x4cc7('0x2c66')]() - 0x1; _0x5c92d8 < _0x16dada; )
_0xdf713d = _0x5c92d8++,
_0x48c401 += _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xdf713d);
_0x429a62['context'][_0x4cc7('0x1863')]();
_0x1aaee9 = _0x29cea6[_0x4cc7('0xd29')](_0x61c431[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x1aaee9;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x379198 + 2.5, _0x48c401 + 2.5);
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1;
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x379198 + 2.5, _0x48c401 + _0x56a8b9['getFormatHeight'](_0x61c431['get_defaultTextFormat']()) - 0x1);
_0x429a62[_0x4cc7('0x991')]['stroke']();
_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')]();
}
}
} else {
return this['__array'];
}
}
_0x8ecadf[_0x4cc7('0x3464')] = _0x436dff[_0x4cc7('0x10d3')](_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')]);
_0x8ecadf[_0x4cc7('0xa02')] = !0x0;
_0x61c431[_0x4cc7('0x1b57')] = !0x1;
_0x8ecadf['__softwareDirty'] = !0x1;
_0x8ecadf['set___dirty'](!0x1);
}
}
}
_0x61c431[_0x4cc7('0xa31')]['__hardwareDirty'] = !0x1;
}
;
var _0x59d8e8 = function() {};
_0x16dada[_0x4cc7('0x3ecb')] = _0x59d8e8;
_0x59d8e8['__name__'] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x4cc7('0x89a'), _0x4cc7('0x3ecc')];
_0x59d8e8['clear'] = function(_0x44563c, _0x8af1d6) {
null != _0x44563c['__image'] && (_0x8af1d6[_0x4cc7('0x989')]['removeChild'](_0x44563c[_0x4cc7('0x3ecd')]),
_0x44563c[_0x4cc7('0x3ecd')] = null,
_0x44563c['__style'] = null);
_0x56067a[_0x4cc7('0x891')](null, _0x44563c[_0x4cc7('0xa2f')]) && (_0x8af1d6[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x44563c[_0x4cc7('0xa2f')]),
_0x44563c['__canvas'] = null,
_0x44563c[_0x4cc7('0x347a')] = null);
}
;
_0x59d8e8[_0x4cc7('0xa1b')] = function(_0x393f7b, _0x19cfc1) {
null != _0x393f7b[_0x4cc7('0x3ecd')] && (_0x19cfc1[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x393f7b['__image']),
_0x393f7b['__image'] = null);
_0x2d63f9[_0x4cc7('0x342')](null, _0x393f7b[_0x4cc7('0xa2f')]) && (_0x393f7b[_0x4cc7('0xa2f')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6')),
_0x393f7b[_0x4cc7('0xa2e')] = _0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'),
_0x393f7b[_0x4cc7('0xb10')] = -0x1,
_0x19cfc1[_0x4cc7('0xa84')] && _0x393f7b[_0x4cc7('0xa81')] || (_0x393f7b[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !0x1),
_0x19cfc1[_0x4cc7('0xa9f')](_0x393f7b, _0x393f7b[_0x4cc7('0xa2f')]));
_0x393f7b[_0x4cc7('0xb10')] != _0x393f7b['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x986')] && (_0x1c27fe[_0x4cc7('0xa7d')](_0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]),
_0x393f7b['__canvas'][_0x4cc7('0x7d9')] = _0x393f7b['__bitmapData']['width'] + 0x1,
_0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0x7d9')],
_0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0x98b')],
_0x393f7b[_0x4cc7('0xa2e')][_0x4cc7('0xa83')](_0x393f7b[_0x4cc7('0xa78')]['image'][_0x4cc7('0xaa3')]['__srcCanvas'], 0x0, 0x0),
_0x393f7b['__imageVersion'] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]['version']);
_0x19cfc1[_0x4cc7('0xaa1')](_0x393f7b);
_0x19cfc1[_0x4cc7('0xaa2')](_0x393f7b, !0x0, !0x0, !0x0);
}
;
_0x59d8e8[_0x4cc7('0x3497')] = function(_0x1d099c, _0x25121c) {
var _0xf74f23 = {};
_0xf74f23['YwvtZ'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
;
if (_0x4cc7('0x3ece') !== _0x4cc7('0x3ecf')) {
null != _0x1d099c[_0x4cc7('0xa2f')] && (_0x25121c[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x1d099c[_0x4cc7('0xa2f')]),
_0x1d099c['__canvas'] = null);
null == _0x1d099c[_0x4cc7('0x3ecd')] && (_0x1d099c[_0x4cc7('0x3ecd')] = window['document'][_0x4cc7('0xd49')](_0x2d63f9[_0x4cc7('0x345')]),
_0x1d099c[_0x4cc7('0x3ecd')][_0x4cc7('0x3ed0')] = _0x4cc7('0x3903'),
_0x1d099c['__image'][_0x4cc7('0xccd')] = _0x1d099c['__bitmapData']['image'][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')][_0x4cc7('0xccd')],
_0x25121c[_0x4cc7('0xa9f')](_0x1d099c, _0x1d099c[_0x4cc7('0x3ecd')]));
_0x25121c['__updateClip'](_0x1d099c);
_0x25121c[_0x4cc7('0xaa2')](_0x1d099c, !0x0, !0x0, !0x0);
} else {
switch (_0x1d099c) {
case '.':
case '..':
this[_0x4cc7('0x370b')] = _0x1d099c;
this[_0x4cc7('0x982')] = '';
return;
}
var _0x161614 = _0x1d099c[_0x4cc7('0x15ca')]('/')
, _0x23ea4d = _0x1d099c['lastIndexOf']('\x5c');
_0xf74f23[_0x4cc7('0x3ed1')](_0x161614, _0x23ea4d) ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, 0x0, _0x23ea4d),
_0x1d099c = _0x3a8a6f['substr'](_0x1d099c, _0x23ea4d + 0x1, null),
this[_0x4cc7('0x370c')] = !0x0) : _0x23ea4d < _0x161614 ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, 0x0, _0x161614),
_0x1d099c = _0x3a8a6f['substr'](_0x1d099c, _0x161614 + 0x1, null)) : this[_0x4cc7('0x370b')] = null;
_0x161614 = _0x1d099c[_0x4cc7('0x15ca')]('.');
-0x1 != _0x161614 ? (this['ext'] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, _0x161614 + 0x1, null),
this[_0x4cc7('0x982')] = _0x3a8a6f['substr'](_0x1d099c, 0x0, _0x161614)) : (this[_0x4cc7('0x370d')] = null,
this[_0x4cc7('0x982')] = _0x1d099c);
}
}
;
var _0x57a83b = function() {};
_0x16dada[_0x4cc7('0x3ed2')] = _0x57a83b;
_0x57a83b[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'dom', _0x4cc7('0x3ed3')];
_0x57a83b[_0x4cc7('0x9fd')] = function(_0x5b39a1, _0x459850) {
_0x10bba4[_0x4cc7('0x9fd')](_0x5b39a1, _0x459850);
}
;
var _0x10bba4 = function() {};
_0x16dada['openfl._internal.renderer.dom.DOMShape'] = _0x10bba4;
_0x10bba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x89a'), _0x4cc7('0x3ed4')];
_0x10bba4['clear'] = function(_0x35ba3d, _0x223aec) {
null != _0x35ba3d[_0x4cc7('0xa2f')] && (_0x223aec[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x35ba3d['__canvas']),
_0x35ba3d[_0x4cc7('0xa2f')] = null,
_0x35ba3d[_0x4cc7('0x347a')] = null);
}
;
var _0x227d70 = function() {};
_0x16dada['openfl._internal.renderer.dom.DOMTextField'] = _0x227d70;
_0x227d70[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'dom', _0x4cc7('0x3ed5')];
_0x227d70['clear'] = function(_0x46d83e, _0x2c7551) {
null != _0x46d83e[_0x4cc7('0x1b54')] && (_0x2c7551[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x46d83e[_0x4cc7('0x1b54')]),
_0x46d83e['__div'] = null,
_0x46d83e[_0x4cc7('0x347a')] = null);
}
;
_0x227d70[_0x4cc7('0x3489')] = function(_0x2b84c5) {
return null != _0x2b84c5[_0x4cc7('0xc7d')](0x2) ? _0x2b84c5[_0x4cc7('0xc7d')](0x2) : _0x2b84c5[_0x4cc7('0xc7d')](0x3);
}
;
var _0x653f72 = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x3ed6')]] = _0x653f72;
_0x653f72['__name__'] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ed7')];
_0x653f72[_0x4cc7('0x8')] = {};
_0x653f72[_0x4cc7('0x8')]['className'] = null;
_0x653f72[_0x4cc7('0x8')]['id'] = null;
_0x653f72[_0x4cc7('0x8')]['__createObject'] = function(_0x34449a) {
return null;
}
;
_0x653f72[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x653f72;
var _0x5d81bb = function() {};
_0x16dada[_0x4cc7('0x3ed8')] = _0x5d81bb;
_0x5d81bb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x2d63f9[_0x4cc7('0x3ed9')]];
_0x5d81bb[_0x4cc7('0x92b')] = _0x653f72;
_0x5d81bb[_0x4cc7('0x8')] = _0x5aff49(_0x653f72['prototype'], {
'alpha': null,
'path': null,
'smooth': null,
'__createObject': function(_0x14d6fd) {
return new _0x38d890(_0x436dff[_0x4cc7('0x187f')](_0x14d6fd[_0x4cc7('0x405')][_0x4cc7('0x1986')](this[_0x4cc7('0x1987')])),0x1,0x0 != this['smooth']);
},
'__class__': _0x5d81bb
});
var _0x13e15b = function() {};
_0x16dada[_0x4cc7('0x3eda')] = _0x13e15b;
_0x13e15b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x4cc7('0x3edc')];
_0x13e15b[_0x4cc7('0x92b')] = _0x653f72;
_0x13e15b[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x653f72['prototype'], {
'downState': null,
'hitState': null,
'overState': null,
'upState': null,
'__createObject': function(_0x194a17) {
var _0x20ed21 = null;
_0x1db999[_0x4cc7('0x2ba0')] = _0x194a17;
_0x1db999['__initSymbol'] = this;
null != this[_0x4cc7('0x2ba3')] && (_0x194a17 = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba3')]),
null != _0x194a17 && (_0x20ed21 = _0x4b4d92['createInstance'](_0x194a17, [])));
null == _0x20ed21 && (_0x20ed21 = new _0x1db999());
return _0x20ed21;
},
'__class__': _0x13e15b
});
var _0x1c8666 = function() {};
_0x16dada[_0x4cc7('0x3ede')] = _0x1c8666;
_0x1c8666['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x2d63f9[_0x4cc7('0x513')]];
_0x1c8666[_0x4cc7('0x92b')] = _0x653f72;
_0x1c8666[_0x4cc7('0x8')] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], {
'align': null,
'border': null,
'color': null,
'fontHeight': null,
'fontID': null,
'fontName': null,
'height': null,
'html': null,
'indent': null,
'input': null,
'leading': null,
'leftMargin': null,
'multiline': null,
'password': null,
'rightMargin': null,
'selectable': null,
'text': null,
'width': null,
'wordWrap': null,
'x': null,
'y': null,
'__createObject': function(_0x465ec6) {
var _0x24d013 = new _0x2cd08d();
_0x24d013[_0x4cc7('0x3edf')](_0x465ec6, this);
return _0x24d013;
},
'__class__': _0x1c8666
});
var _0x1f2e6e = function() {};
_0x16dada[_0x4cc7('0x3ee0')] = _0x1f2e6e;
_0x1f2e6e[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x4cc7('0x3ee1')];
_0x1f2e6e[_0x4cc7('0x92b')] = _0x653f72;
_0x1f2e6e['prototype'] = _0x5aff49(_0x653f72['prototype'], {
'advances': null,
'ascent': null,
'bold': null,
'codes': null,
'descent': null,
'glyphs': null,
'italic': null,
'leading': null,
'name': null,
'__class__': _0x1f2e6e
});
var _0x4c89db = function() {};
_0x16dada[_0x4cc7('0x3ee2')] = _0x4c89db;
_0x4c89db['__name__'] = ['openfl', '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ee3')];
_0x4c89db[_0x4cc7('0x92b')] = _0x653f72;
_0x4c89db['prototype'] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], {
'commands': null,
'rendered': null,
'__createObject': function(_0x3643a1) {
var _0x3fcb2c = new _0x24e28()
, _0x39ed1a = _0x3fcb2c[_0x4cc7('0xbb9')]();
if (null != this[_0x4cc7('0x3ee4')])
return _0x39ed1a[_0x4cc7('0xa28')](this[_0x4cc7('0x3ee4')][_0x4cc7('0xbb9')]()),
_0x3fcb2c;
for (var _0x66a840 = 0x0, _0x440f25 = this[_0x4cc7('0x3ee5')]; _0x66a840 < _0x440f25['length']; ) {
var _0x22fbd5 = _0x440f25[_0x66a840];
++_0x66a840;
switch (_0x22fbd5[0x1]) {
case 0x0:
var _0x4bf907 = _0x22fbd5[0x5]
, _0x48c401 = _0x22fbd5[0x4]
, _0x16dada = _0x22fbd5[0x3];
_0x22fbd5 = _0x3643a1[_0x4cc7('0x2ac2')]['get'](_0x22fbd5[0x2]);
_0x22fbd5 = _0x3643a1[_0x4cc7('0x405')][_0x4cc7('0x1986')](_0x22fbd5[_0x4cc7('0x1987')]);
null != _0x22fbd5 && _0x39ed1a['beginBitmapFill'](_0x436dff[_0x4cc7('0x187f')](_0x22fbd5), _0x16dada, _0x48c401, _0x4bf907);
break;
case 0x1:
_0x39ed1a[_0x4cc7('0x10ce')](_0x22fbd5[0x2], _0x22fbd5[0x3]);
break;
case 0x2:
_0x39ed1a['beginGradientFill'](_0x22fbd5[0x2], _0x22fbd5[0x3], _0x22fbd5[0x4], _0x22fbd5[0x5], _0x22fbd5[0x6], _0x22fbd5[0x7], _0x22fbd5[0x8], _0x22fbd5[0x9]);
break;
case 0x3:
_0x39ed1a['curveTo'](_0x22fbd5[0x2], _0x22fbd5[0x3], _0x22fbd5[0x4], _0x22fbd5[0x5]);
break;
case 0x4:
_0x39ed1a[_0x4cc7('0x1f32')]();
break;
case 0x5:
_0x4bf907 = _0x22fbd5[0x9];
_0x48c401 = _0x22fbd5[0x8];
_0x16dada = _0x22fbd5[0x7];
var _0x5aff49 = _0x22fbd5[0x6]
, _0x161060 = _0x22fbd5[0x5]
, _0x270695 = _0x22fbd5[0x4]
, _0x180fa9 = _0x22fbd5[0x3];
_0x22fbd5 = _0x22fbd5[0x2];
null != _0x22fbd5 ? _0x39ed1a[_0x4cc7('0x133f')](_0x22fbd5, _0x180fa9, _0x270695, _0x161060, _0x5aff49, _0x16dada, _0x48c401, _0x4bf907) : _0x39ed1a[_0x4cc7('0x133f')]();
break;
case 0x6:
_0x39ed1a[_0x4cc7('0x293b')](_0x22fbd5[0x2], _0x22fbd5[0x3]);
break;
case 0x7:
_0x39ed1a[_0x4cc7('0x168e')](_0x22fbd5[0x2], _0x22fbd5[0x3]);
}
}
this[_0x4cc7('0x3ee5')] = null;
this[_0x4cc7('0x3ee4')] = new _0x24e28();
this[_0x4cc7('0x3ee4')][_0x4cc7('0xbb9')]()['copyFrom'](_0x3fcb2c['get_graphics']());
return _0x3fcb2c;
},
'__class__': _0x4c89db
});
var _0x42fdc3 = function() {
this['frames'] = [];
};
_0x16dada['openfl._internal.symbols.SpriteSymbol'] = _0x42fdc3;
_0x42fdc3[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'symbols', 'SpriteSymbol'];
_0x42fdc3[_0x4cc7('0x92b')] = _0x653f72;
_0x42fdc3[_0x4cc7('0x8')] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], {
'baseClassName': null,
'frames': null,
'scale9Grid': null,
'__createObject': function(_0x1259ff) {
_0x3ea23e['__initSWF'] = _0x1259ff;
_0x3ea23e['__initSymbol'] = this;
_0x1259ff = null;
null != this[_0x4cc7('0x2ba3')] && (_0x1259ff = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba3')]));
null == _0x1259ff && null != this[_0x4cc7('0x2ba4')] && (_0x1259ff = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba4')]));
_0x1259ff = null != _0x1259ff ? _0x4b4d92['createInstance'](_0x1259ff, []) : new _0x3ea23e();
_0x1259ff[_0x4cc7('0xb4b')](this['scale9Grid']);
return _0x1259ff;
},
'__class__': _0x42fdc3
});
var _0x3ae719 = function() {};
_0x16dada['openfl._internal.symbols.StaticTextSymbol'] = _0x3ae719;
_0x3ae719['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), 'StaticTextSymbol'];
_0x3ae719[_0x4cc7('0x92b')] = _0x653f72;
_0x3ae719[_0x4cc7('0x8')] = _0x5aff49(_0x653f72['prototype'], {
'matrix': null,
'records': null,
'rendered': null,
'__createObject': function(_0x7a3214) {
var _0x374ffd = new _0x57bdb7()
, _0x237bda = _0x374ffd[_0x4cc7('0xa31')];
if (null != this['rendered'])
return _0x374ffd['text'] = this[_0x4cc7('0x3ee4')][_0x4cc7('0xcb4')],
_0x237bda[_0x4cc7('0xa28')](this[_0x4cc7('0x3ee4')][_0x4cc7('0xa31')]),
_0x374ffd;
var _0x2fe49a = '';
if (null != this[_0x4cc7('0x3ee6')])
for (var _0x4e3ce5 = null, _0x452744 = 0xffffff, _0x4bf907 = this[_0x4cc7('0x330a')]['tx'], _0x48c401 = this[_0x4cc7('0x330a')]['ty'], _0x16dada, _0x5aff49, _0x161060 = 0x0, _0x339b09 = this['records']; _0x161060 < _0x339b09[_0x4cc7('0x21')]; ) {
var _0x180fa9 = _0x339b09[_0x161060];
++_0x161060;
null != _0x180fa9['fontID'] && (_0x4e3ce5 = _0x7a3214[_0x4cc7('0x2ac2')]['h'][_0x180fa9[_0x4cc7('0x3449')]]);
null != _0x180fa9[_0x4cc7('0x3457')] && (_0x4bf907 = this[_0x4cc7('0x330a')]['tx'] + 0.05 * _0x180fa9[_0x4cc7('0x3457')]);
null != _0x180fa9[_0x4cc7('0x1454')] && (_0x48c401 = this[_0x4cc7('0x330a')]['ty'] + 0.05 * _0x180fa9[_0x4cc7('0x1454')]);
null != _0x180fa9[_0x4cc7('0x24c')] && (_0x452744 = _0x180fa9[_0x4cc7('0x24c')]);
if (null != _0x4e3ce5) {
_0x16dada = _0x180fa9[_0x4cc7('0x3ee7')] / 0x400 * 0.05;
for (var _0x3e3cd2 = 0x0, _0x3d040c = _0x180fa9[_0x4cc7('0x3ee8')][_0x4cc7('0x21')]; _0x56067a[_0x4cc7('0x3ec4')](_0x3e3cd2, _0x3d040c); ) {
var _0x1fb3e3 = _0x3e3cd2++;
_0x5aff49 = _0x180fa9[_0x4cc7('0x3ee8')][_0x1fb3e3];
_0x2fe49a += String[_0x4cc7('0x152b')](_0x4e3ce5['codes'][_0x5aff49]);
var _0x2bc114 = 0x0;
for (_0x5aff49 = _0x4e3ce5['glyphs'][_0x5aff49]; _0x56067a['nQxam'](_0x2bc114, _0x5aff49[_0x4cc7('0x21')]); ) {
var _0x5260f5 = _0x5aff49[_0x2bc114];
++_0x2bc114;
switch (_0x5260f5[0x1]) {
case 0x1:
_0x237bda['beginFill'](_0x452744 & 0xffffff, (_0x452744 >> 0x18 & 0xff) / 0xff);
break;
case 0x3:
_0x237bda[_0x4cc7('0x293a')](_0x5260f5[0x2] * _0x16dada + _0x4bf907, _0x5260f5[0x3] * _0x16dada + _0x48c401, _0x5260f5[0x4] * _0x16dada + _0x4bf907, _0x5260f5[0x5] * _0x16dada + _0x48c401);
break;
case 0x4:
_0x237bda[_0x4cc7('0x1f32')]();
break;
case 0x5:
var _0x23639f = _0x5260f5[0x9]
, _0x4b4d92 = _0x5260f5[0x8]
, _0x4b25d1 = _0x5260f5[0x7]
, _0x172b83 = _0x5260f5[0x6]
, _0x1baaa1 = _0x5260f5[0x5]
, _0x4ab476 = _0x5260f5[0x4]
, _0x55a4be = _0x5260f5[0x3];
_0x5260f5 = _0x5260f5[0x2];
null != _0x5260f5 ? _0x237bda[_0x4cc7('0x133f')](_0x5260f5, _0x55a4be, _0x4ab476, _0x1baaa1, _0x172b83, _0x4b25d1, _0x4b4d92, _0x23639f) : _0x237bda['lineStyle']();
break;
case 0x6:
_0x237bda[_0x4cc7('0x293b')](_0x5260f5[0x2] * _0x16dada + _0x4bf907, _0x5260f5[0x3] * _0x16dada + _0x48c401);
break;
case 0x7:
_0x237bda[_0x4cc7('0x168e')](_0x56067a['KDkMK'](_0x56067a['pBwyh'](_0x5260f5[0x2], _0x16dada), _0x4bf907), _0x5260f5[0x3] * _0x16dada + _0x48c401);
}
}
_0x4bf907 += 0.05 * _0x180fa9[_0x4cc7('0x3ee9')][_0x1fb3e3];
}
}
}
_0x374ffd[_0x4cc7('0xcb4')] = _0x2fe49a;
this[_0x4cc7('0x3ee6')] = null;
this[_0x4cc7('0x3ee4')] = new _0x57bdb7();
this[_0x4cc7('0x3ee4')][_0x4cc7('0xcb4')] = _0x2fe49a;
this[_0x4cc7('0x3ee4')][_0x4cc7('0xa31')]['copyFrom'](_0x374ffd['__graphics']);
return _0x374ffd;
},
'__class__': _0x3ae719
});
var _0x1af43b = function() {};
_0x16dada[_0x4cc7('0x3eea')] = _0x1af43b;
_0x1af43b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3eeb')];
_0x1af43b[_0x4cc7('0x8')] = {};
_0x1af43b[_0x4cc7('0x8')]['advances'] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x24c')] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3ee7')] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3449')] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3ee8')] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null;
_0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null;
_0x1af43b[_0x4cc7('0x8')]['__class__'] = _0x1af43b;
var _0x188605 = function() {};
_0x16dada[_0x4cc7('0x3eec')] = _0x188605;
_0x188605['__name__'] = ['openfl', _0x4cc7('0x50e'), 'symbols', 'timeline', 'Frame'];
_0x188605[_0x4cc7('0x8')] = {};
_0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eed')] = null;
_0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eee')] = null;
_0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eef')] = null;
_0x188605[_0x4cc7('0x8')][_0x4cc7('0x3ef0')] = null;
_0x188605[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x188605;
var _0x551bf7 = function() {};
_0x16dada[_0x4cc7('0x3ef1')] = _0x551bf7;
_0x551bf7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ef2'), _0x4cc7('0x3ef3')];
_0x551bf7[_0x4cc7('0x8')] = {};
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x3ef4')] = null;
_0x551bf7[_0x4cc7('0x8')]['cacheAsBitmap'] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x3ef5')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0xb12')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x25ab')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x14db')] = null;
_0x551bf7[_0x4cc7('0x8')]['id'] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x1938')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x12cf')] = null;
_0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x551bf7;
var _0x1988ff = _0x16dada[_0x4cc7('0x3ef6')] = {};
_0x16dada[_0x4cc7('0x3ef6')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), 'timeline', 'FrameObjectType'];
_0x16dada[_0x4cc7('0x3ef6')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3ef7'), _0x4cc7('0x3ef8'), _0x4cc7('0x516')];
_0x1988ff['CREATE'] = [_0x4cc7('0x3ef7'), 0x0];
_0x1988ff['CREATE'][_0x4cc7('0x8eb')] = _0x3e3cd2;
_0x1988ff[_0x4cc7('0x3ef7')][_0x4cc7('0xd2f')] = _0x1988ff;
_0x1988ff[_0x4cc7('0x3ef8')] = [_0x4cc7('0x3ef8'), 0x1];
_0x1988ff[_0x4cc7('0x3ef8')]['toString'] = _0x3e3cd2;
_0x1988ff[_0x4cc7('0x3ef8')][_0x4cc7('0xd2f')] = _0x1988ff;
_0x1988ff['DESTROY'] = [_0x2d63f9[_0x4cc7('0x515')], 0x2];
_0x1988ff[_0x4cc7('0x516')]['toString'] = _0x3e3cd2;
_0x1988ff[_0x4cc7('0x516')]['__enum__'] = _0x1988ff;
var _0x56a8b9 = function(_0x1523d5) {
this['textField'] = _0x1523d5;
this[_0x4cc7('0x98b')] = this[_0x4cc7('0x7d9')] = 0x64;
this[_0x4cc7('0x215d')]('');
this[_0x4cc7('0xeff')] = new _0x432b23(0x0,0x0,0x0,0x0);
this[_0x4cc7('0x1fd1')] = new _0x432b23(0x0,0x0,0x0,0x0);
this['type'] = 0x0;
this['autoSize'] = 0x2;
this['embedFonts'] = !0x1;
this['selectable'] = !0x0;
this[_0x4cc7('0x2e32')] = 0x0;
this[_0x4cc7('0x2c5f')] = !0x1;
this[_0x4cc7('0x1e4d')] = 0xffffff;
this['background'] = !0x1;
this[_0x4cc7('0x3476')] = 0x1;
this[_0x4cc7('0x2e33')] = 0x0;
this[_0x4cc7('0x2e34')] = !0x1;
this[_0x4cc7('0x3436')] = 0x1;
this['scrollH'] = this[_0x4cc7('0x2e35')] = 0x0;
this[_0x4cc7('0x2e36')](0x1);
this[_0x4cc7('0x1e8d')] = !0x1;
this[_0x4cc7('0x2e37')] = _0x2bc114[_0x4cc7('0x9cf')](null);
this[_0x4cc7('0x2e38')] = _0x2bc114[_0x4cc7('0x9cc')](null);
this[_0x4cc7('0x2e39')] = _0x2bc114[_0x4cc7('0x9cf')](null);
this[_0x4cc7('0x3ef9')] = _0x2bc114[_0x4cc7('0x9cf')](null);
this[_0x4cc7('0xbab')] = _0x2bc114['toFloatVector'](null);
this['lineWidths'] = _0x2bc114[_0x4cc7('0x9cf')](null);
this[_0x4cc7('0x2e3a')] = _0x2bc114[_0x4cc7('0x24')](null);
this[_0x4cc7('0x2f98')] = _0x2bc114[_0x4cc7('0x24')](null);
_0x56a8b9[_0x4cc7('0xa2f')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6'));
_0x56a8b9[_0x4cc7('0xa2e')] = _0x56a8b9[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d');
};
_0x16dada[_0x4cc7('0x3efa')] = _0x56a8b9;
_0x56a8b9[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xcb4'), _0x4cc7('0x3efb')];
_0x56a8b9['findFont'] = function(_0x4ec68d) {
var _0x1a13df = _0xee918d[_0x4cc7('0xcea')];
return null != _0x842c50[_0x4ec68d] ? _0x1a13df[_0x4cc7('0xd77')](_0x4ec68d) : _0x1a13df['h'][_0x4ec68d];
}
;
_0x56a8b9[_0x4cc7('0x3efc')] = function(_0x1f01a5) {
var _0x3c0a93 = {};
_0x3c0a93[_0x4cc7('0x3efd')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
;
var _0x384084 = _0x1f01a5[_0x4cc7('0x21f6')]
, _0x42b38a = _0x1f01a5[_0x4cc7('0x21f7')]
, _0x277eea = _0x1f01a5[_0x4cc7('0x37ed')];
null == _0x384084 && (_0x384084 = _0x4cc7('0x344a'));
_0x1f01a5 = _0x29cea6['replace'](_0x29cea6['replace'](_0x384084, '\x20Normal', ''), _0x4cc7('0x3efe'), '');
if (_0x42b38a && _0x277eea) {
if (_0x2d63f9['ysBXN'] !== _0x4cc7('0x3eff')) {
var _0x618124 = _0xee918d['__fontByName'];
var _0x5f1d94 = _0x1f01a5 + '\x20Bold\x20Italic';
_0x618124 = null != _0x842c50[_0x5f1d94] ? _0x618124['existsReserved'](_0x5f1d94) : _0x618124['h'][_0x4cc7('0x959')](_0x5f1d94);
} else {
_0x3c0a93[_0x4cc7('0x3efd')](0x0, this[_0x4cc7('0x2289')]) && this[_0x4cc7('0x4c3')](0.001);
0x0 < this['cloud'] && this[_0x4cc7('0x33c9')](0.001);
}
} else
_0x618124 = !0x1;
if (_0x618124)
return _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + _0x4cc7('0x3f01'));
_0x42b38a ? (_0x42b38a = _0xee918d[_0x4cc7('0xcea')],
_0x618124 = _0x1f01a5 + _0x4cc7('0x3f02'),
_0x42b38a = null != _0x842c50[_0x618124] ? _0x42b38a[_0x4cc7('0xd76')](_0x618124) : _0x42b38a['h'][_0x4cc7('0x959')](_0x618124)) : _0x42b38a = !0x1;
if (_0x42b38a)
return _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + '\x20Bold');
_0x277eea ? (_0x277eea = _0xee918d['__fontByName'],
_0x42b38a = _0x1f01a5 + _0x4cc7('0x3f03'),
_0x277eea = _0x2d63f9['FuqbV'](null, _0x842c50[_0x42b38a]) ? _0x277eea[_0x4cc7('0xd76')](_0x42b38a) : _0x277eea['h'][_0x4cc7('0x959')](_0x42b38a)) : _0x277eea = !0x1;
return _0x277eea ? _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + '\x20Italic') : _0x56a8b9['findFont'](_0x384084);
}
;
_0x56a8b9[_0x4cc7('0x2c67')] = function(_0x3d7230) {
_0x56a8b9[_0x4cc7('0xa2e')][_0x4cc7('0x21f6')] = _0x56a8b9['getFont'](_0x3d7230);
var _0x2fcf5d = _0x56a8b9[_0x4cc7('0x3f04')](_0x3d7230);
if (null != _0x3d7230[_0x4cc7('0x2d4d')]) {
var _0x885a99 = _0x3d7230[_0x4cc7('0xe17')] * _0x3d7230[_0x4cc7('0x2d4d')];
_0x2fcf5d = _0x3d7230[_0x4cc7('0xe17')] * _0x3d7230[_0x4cc7('0x2d4e')];
} else
null != _0x2fcf5d && 0x0 != _0x2fcf5d[_0x4cc7('0xcad')] ? (_0x885a99 = _0x2fcf5d[_0x4cc7('0xca8')] / _0x2fcf5d['unitsPerEM'] * _0x3d7230['size'],
_0x2fcf5d = Math[_0x4cc7('0x13fa')](_0x2d63f9[_0x4cc7('0x3e4a')](_0x2fcf5d[_0x4cc7('0xca9')], _0x2fcf5d[_0x4cc7('0xcad')]) * _0x3d7230[_0x4cc7('0xe17')])) : (_0x885a99 = _0x3d7230[_0x4cc7('0xe17')],
_0x2fcf5d = 0.185 * _0x3d7230[_0x4cc7('0xe17')]);
return _0x885a99 + _0x2fcf5d + _0x3d7230[_0x4cc7('0x2d48')];
}
;
_0x56a8b9[_0x4cc7('0xbfb')] = function(_0x5c3ff8) {
var _0x3118f0 = _0x5c3ff8[_0x4cc7('0x21f6')]
, _0x41fb3a = _0x5c3ff8[_0x4cc7('0x21f7')]
, _0x3469f0 = _0x5c3ff8[_0x4cc7('0x37ed')];
null == _0x3118f0 && (_0x3118f0 = _0x4cc7('0x344a'));
var _0x4497ad = _0x29cea6[_0x4cc7('0x20')](_0x29cea6[_0x4cc7('0x20')](_0x3118f0, '\x20Normal', ''), '\x20Regular', '');
if (_0x41fb3a && _0x3469f0) {
if (_0x4cc7('0x3f05') !== _0x4cc7('0x3f06')) {
var _0x572842 = _0xee918d[_0x4cc7('0xcea')];
var _0x4bf907 = _0x4497ad + _0x4cc7('0x3f01');
_0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907);
} else {
var _0x1406d9 = _0x3118f0['endZ'];
_0x3118f0[_0x4cc7('0xb7f')][_0x4cc7('0x2d1e')] = function(_0x29468e) {
return _0x29468e[_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= _0x1406d9;
}
;
}
} else
_0x572842 = !0x1;
_0x572842 ? (_0x3118f0 = _0x4497ad + '\x20Bold\x20Italic',
_0x3469f0 = _0x41fb3a = !0x1) : (_0x41fb3a ? (_0x572842 = _0xee918d['__fontByName'],
_0x4bf907 = _0x4497ad + '\x20Bold',
_0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907)) : _0x572842 = !0x1,
_0x572842 ? (_0x3118f0 = _0x4497ad + _0x4cc7('0x3f02'),
_0x41fb3a = !0x1) : (_0x3469f0 ? (_0x572842 = _0xee918d[_0x4cc7('0xcea')],
_0x4bf907 = _0x4497ad + '\x20Italic',
_0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907)) : _0x572842 = !0x1,
_0x572842 ? (_0x3118f0 = _0x4497ad + _0x4cc7('0x3f03'),
_0x3469f0 = !0x1) : (_0x41fb3a && (-0x1 < _0x3118f0[_0x4cc7('0x2d')](_0x4cc7('0x3f07')) || _0x29cea6[_0x4cc7('0x51')](_0x3118f0, _0x4cc7('0x3f02'))) && (_0x41fb3a = !0x1),
_0x3469f0 && (-0x1 < _0x3118f0[_0x4cc7('0x2d')](_0x4cc7('0x3f08')) || _0x29cea6[_0x4cc7('0x51')](_0x3118f0, '\x20Italic')) && (_0x3469f0 = !0x1))));
_0x41fb3a = (_0x3469f0 ? 'italic\x20' : _0x4cc7('0x3f09')) + _0x4cc7('0x3f09') + (_0x41fb3a ? 'bold\x20' : _0x4cc7('0x3f09'));
_0x41fb3a += _0x2d63f9['WhJjj'](_0x5c3ff8[_0x4cc7('0xe17')], 'px');
_0x41fb3a += '/' + (_0x5c3ff8['leading'] + _0x5c3ff8['size'] + 0x3) + _0x4cc7('0x3f0a');
switch (_0x3118f0) {
case _0x4cc7('0x215c'):
_0x5c3ff8 = 'sans-serif';
break;
case '_serif':
_0x5c3ff8 = 'serif';
break;
case '_typewriter':
_0x5c3ff8 = _0x4cc7('0x3f0b');
break;
default:
_0x5c3ff8 = '\x27' + _0x3118f0[_0x4cc7('0x20')](/^[\s'"]+(.*)[\s'"]+$/, '$1') + '\x27';
}
return _0x41fb3a += '' + _0x5c3ff8;
}
;
_0x56a8b9[_0x4cc7('0x3f04')] = function(_0x2ef48) {
if (_0x4cc7('0x3f0c') === _0x4cc7('0x3f0c')) {
return _0x56a8b9[_0x4cc7('0x3efc')](_0x2ef48);
} else {
return null;
}
}
;
_0x56a8b9[_0x4cc7('0x8')] = {};
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3469')] = null;
_0x56a8b9[_0x4cc7('0x8')]['autoSize'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x992')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1e4d')] = null;
_0x56a8b9[_0x4cc7('0x8')]['border'] = null;
_0x56a8b9[_0x4cc7('0x8')]['borderColor'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0d')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xeff')] = null;
_0x56a8b9[_0x4cc7('0x8')]['embedFonts'] = null;
_0x56a8b9[_0x4cc7('0x8')]['gridFitType'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e3a')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e37')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e38')] = null;
_0x56a8b9[_0x4cc7('0x8')]['lineDescents'] = null;
_0x56a8b9[_0x4cc7('0x8')]['lineLeadings'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xbab')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0e')] = null;
_0x56a8b9[_0x4cc7('0x8')]['maxChars'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x192a')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0f')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e34')] = null;
_0x56a8b9[_0x4cc7('0x8')]['numLines'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x192b')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f10')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2c64')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e35')] = null;
_0x56a8b9[_0x4cc7('0x8')]['text'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1fd1')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x345c')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2f98')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x34b5')] = null;
_0x56a8b9[_0x4cc7('0x8')]['type'] = null;
_0x56a8b9[_0x4cc7('0x8')]['width'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1e8d')] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xe15')] = null;
_0x56a8b9[_0x4cc7('0x8')]['__hasFocus'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f11')] = null;
_0x56a8b9[_0x4cc7('0x8')]['__useIntAdvances'] = null;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xbf4')] = function() {
var _0x225a03 = this.border ? 0x1 : 0x0;
this.bounds.width = this.width + _0x225a03;
this.bounds.height = this.height + _0x225a03;
for (var _0x54b379 = _0x225a03 = this.width, _0x594943 = 0x0, _0x2e1dee = this.layoutGroups; _0x594943 < _0x2e1dee.get_length(); ) {
var _0x4228af = _0x2e1dee.get(_0x594943);
++_0x594943;
_0x4228af.offsetX < _0x225a03 && (_0x225a03 = _0x4228af.offsetX);
_0x4228af.offsetY < _0x54b379 && (_0x54b379 = _0x4228af.offsetY);
}
_0x225a03 >= this.width && (_0x225a03 = 0x2);
_0x54b379 >= this.height && (_0x54b379 = 0x2);
this.textBounds.setTo(Math.max(_0x225a03 - 0x2, 0x0), Math.max(_0x54b379 - 0x2, 0x0), Math.min(this.textWidth + 0x4, this.bounds.width + 0x4), Math.min(1.185 * this.textHeight + 0x4, this.bounds.height + 0x4));
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f12')] = function(_0xdd3586) {
null == _0xdd3586 && (_0xdd3586 = 0x0);
var _0x5bb3e8 = _0x39d617.indexOf(this.text, '\x0a', _0xdd3586);
_0xdd3586 = _0x39d617.indexOf(this.text, '\x0d', _0xdd3586);
return -0x1 == _0x5bb3e8 ? _0xdd3586 : -0x1 == _0xdd3586 ? _0x5bb3e8 : _0x5bb3e8 < _0xdd3586 ? _0x5bb3e8 : _0xdd3586;
}
;
_0x56a8b9[_0x4cc7('0x8')]['getLineMeasurements'] = function() {
if (_0x2d63f9.pEIob(_0x2d63f9.MILyS, _0x4cc7('0x34a'))) {
_0x328f5f[0x0].call(_0x30e84d);
} else {
var _0x1805a5 = '0|6|4|8|10|2|3|9|7|15|13|11|12|19|5|14|1|16|18|17'.split('|')
, _0x84f6ed = 0x0;
while (!![]) {
switch (_0x1805a5[_0x84f6ed++]) {
case '0':
this.lineAscents.set_length(0x0);
continue;
case '1':
0x0 < this.layoutGroups.get_length() && (_0x4a584d = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1),
null != _0x4a584d && _0x4a584d.startIndex == _0x4a584d.endIndex && (this.textHeight -= _0x3a65c2));
continue;
case '2':
var _0x328f5f = 0x0
, _0x4d1692 = 0x0
, _0x30e84d = null
, _0x3a65c2 = 0x0
, _0x4a584d = 0x0;
continue;
case '3':
this.textHeight = this.textWidth = 0x0;
continue;
case '4':
this.lineLeadings.set_length(0x0);
continue;
case '5':
this.lineWidths.push(_0x4a584d);
continue;
case '6':
this.lineDescents.set_length(0x0);
continue;
case '7':
for (var _0x1df02b = this.maxScrollH = 0x0, _0x4bf907 = this.layoutGroups; _0x1df02b < _0x4bf907.get_length(); ) {
var _0x48c401 = _0x4bf907.get(_0x1df02b);
for (++_0x1df02b; _0x48c401.lineIndex > this.numLines - 0x1; )
this.lineAscents.push(_0x328f5f),
this.lineDescents.push(_0x4d1692),
this.lineLeadings.push(null != _0x30e84d ? _0x30e84d : 0x0),
this.lineHeights.push(_0x3a65c2),
this.lineWidths.push(_0x4a584d),
_0x4d1692 = _0x328f5f = 0x0,
_0x30e84d = null,
_0x4a584d = _0x3a65c2 = 0x0,
this.numLines++;
_0x328f5f = Math.max(_0x328f5f, _0x48c401.ascent);
_0x4d1692 = Math.max(_0x4d1692, _0x48c401.descent);
_0x30e84d = null == _0x30e84d ? _0x48c401.leading : Math.max(_0x30e84d, _0x48c401.leading) | 0x0;
_0x3a65c2 = Math.max(_0x3a65c2, _0x48c401.height);
_0x4a584d = _0x48c401.offsetX - 0x2 + _0x48c401.width;
_0x4a584d > this.textWidth && (this.textWidth = _0x4a584d);
_0x48c401 = _0x48c401.offsetY - 0x2 + _0x48c401.ascent + _0x48c401.descent;
_0x48c401 > this.textHeight && (this.textHeight = _0x48c401);
}
continue;
case '8':
this.lineHeights.set_length(0x0);
continue;
case '9':
this.numLines = 0x1;
continue;
case '10':
this.lineWidths.set_length(0x0);
continue;
case '11':
this.lineDescents.push(_0x4d1692);
continue;
case '12':
this.lineLeadings.push(null != _0x30e84d ? _0x30e84d : 0x0);
continue;
case '13':
this.lineAscents.push(_0x328f5f);
continue;
case '14':
0x1 == this.numLines && 0x0 < _0x30e84d && (this.textHeight += _0x30e84d);
continue;
case '15':
0x0 == this.textHeight && null != this.textField && 0x1 == this.textField.get_type() && (_0x328f5f = this.textField.__textFormat,
_0x4d1692 = _0x56a8b9.getFontInstance(_0x328f5f),
null != _0x328f5f.__ascent ? (_0x1df02b = _0x328f5f.size * _0x328f5f.__ascent,
_0x4bf907 = _0x328f5f.size * _0x328f5f.__descent) : null != _0x4d1692 && 0x0 != _0x4d1692.unitsPerEM ? (_0x1df02b = _0x4d1692.ascender / _0x4d1692.unitsPerEM * _0x328f5f.size,
_0x4bf907 = Math.abs(_0x4d1692.descender / _0x4d1692.unitsPerEM * _0x328f5f.size)) : (_0x1df02b = _0x328f5f.size,
_0x4bf907 = 0.185 * _0x328f5f.size),
_0x30e84d = _0x328f5f.leading,
_0x328f5f = _0x1df02b,
_0x4d1692 = _0x4bf907,
this.textHeight = _0x1df02b + _0x4bf907);
continue;
case '16':
if (0x2 != this.autoSize)
switch (this.autoSize) {
case 0x0:
case 0x1:
case 0x3:
this.wordWrap || (this.width = this.textWidth + 0x4),
this.height = this.textHeight + 0x4,
this.bottomScrollV = this.numLines;
}
continue;
case '17':
this.scrollH > this.maxScrollH && (this.scrollH = this.maxScrollH);
continue;
case '18':
this.maxScrollH = this.textWidth > this.width - 0x4 ? this.textWidth - this.width + 0x4 | 0x0 : 0x0;
continue;
case '19':
this.lineHeights.push(_0x3a65c2);
continue;
}
break;
}
}
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f13')] = function() {
var _0x341896 = {
eWlmo: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
},
WsQtZ: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 !== _0x5260f5;
},
qbhrz: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
},
BsBSO: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
},
pkACl: function(_0x3195a4, _0x24cb30, _0x17c231, _0x523ae7) {
return _0x3195a4(_0x24cb30, _0x17c231, _0x523ae7);
}
};
if (_0x4cc7('0x3f14') === 'dMeTR') {
var _0x3893f7 = this;
this.layoutGroups.set_length(0x0);
if (null != this.text && !_0x39d617.equals(this.text, '')) {
var _0x3a18f0 = -0x1
, _0x3f16d0 = null
, _0x7b9732 = null
, _0x1cb4cf = _0x2cd08d.__defaultTextFormat.clone()
, _0x1fdeec = 0x0
, _0x4bf907 = 0x0
, _0x48c401 = 0x0
, _0x16dada = 0x0
, _0x5aff49 = null
, _0x161060 = null
, _0x28a3fb = 0x0
, _0x180fa9 = 0x0
, _0x3e3cd2 = 0x0
, _0x43f07a = -0x2
, _0x1fb3e3 = -0x1
, _0x2bc114 = _0x39d617.indexOf(this.text, '\x20')
, _0x5260f5 = this.getLineBreakIndex()
, _0x23639f = 0x2
, _0x4b4d92 = 0x2
, _0x4b25d1 = 0x0
, _0x172b83 = 0x0
, _0x1baaa1 = null
, _0x4ab476 = function(_0x3a18f0, _0x3f16d0, _0x7b9732) {
var _0x1cb4cf = [];
if (null == _0x3893f7.__useIntAdvances) {
var _0x1fdeec = new _0x1e3ce8(_0x4cc7('0x3f15'),'');
_0x3893f7.__useIntAdvances = _0x1fdeec.match(window.navigator.userAgent);
}
if (_0x3893f7.__useIntAdvances) {
if (_0x341896.WsQtZ(_0x4cc7('0x3f16'), 'mttGO')) {
this.tunnel.scene.removeChild(this.pastafarian.mesh);
this.tunnel.scene.addChild(this.pastafarian.mesh);
_0x180fa9.view.get_camera().set_x(-0x24);
_0x180fa9.view.get_camera().set_y(-0x88);
_0x180fa9.view.get_camera().set_z(0x19e3);
var _0x16a703 = null;
null == _0x16a703 && (_0x16a703 = new _0x169fce());
var _0x2179be = Math.sin(2.007128639793479);
_0x16a703.x = 0.264 * _0x2179be;
_0x16a703.y = -0.145 * _0x2179be;
_0x16a703.z = -0.954 * _0x2179be;
_0x16a703.w = Math.cos(2.007128639793479);
_0x2179be = _0x341896.eWlmo(_0x16a703.x * _0x16a703.x + _0x16a703.y * _0x16a703.y, _0x16a703.z * _0x16a703.z) + _0x16a703.w * _0x16a703.w;
var _0x42ddb6 = _0x2179be - 0x1;
1e-10 > (0x0 <= _0x42ddb6 ? _0x42ddb6 : -_0x42ddb6) || (0x0 == _0x2179be ? (_0x16a703.x = 0x0,
_0x16a703.y = 0x0,
_0x16a703.z = 0x0,
_0x16a703.w = 0x1) : (_0x2179be = 0x1 / Math.sqrt(_0x2179be),
_0x16a703.x *= _0x2179be,
_0x16a703.y *= _0x2179be,
_0x16a703.z *= _0x2179be,
_0x16a703.w *= _0x2179be));
_0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x16a703).get_degrees());
this.tunnel.display(0x0);
this.child.mesh.set_visible(!0x1);
this.angel.setIndexedPosition(9.9, 90.3, null, -0x2);
this.angel.spritesheet.set_currentFrame(0x45);
this.angel.spritesheet.set_xInverted(!0x0);
this.pastafarian.setIndexedPosition(10.1, 89.7, null, -0x1);
this.pastafarian.spritesheet.set_currentFrame(0x67);
this.pastafarian.spritesheet.set_xInverted(!0x0);
_0x16a703 = _0x1baaa1.width(0x244);
_0x2179be = new _0x161060(this.pastafarian.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2bd4'), 0xa0, -0xd2, null, _0x16a703, null, _0x2179be, null);
_0x16a703 = _0x1baaa1.scale(0.4);
this.dialog.addPlainText(_0x4cc7('0x3f17'), -0x46, 0x64, _0x16a703, null, 0xffffff);
} else {
_0x1fdeec = 0x0;
for (var _0x4bf907, _0x48c401 = _0x3f16d0; _0x48c401 < _0x7b9732; )
_0x4bf907 = _0x48c401++,
_0x4bf907 = _0x56a8b9.__context.measureText(_0x39d617.substring(_0x3a18f0, _0x3f16d0, _0x4bf907 + 0x1)).width,
_0x1cb4cf.push(_0x4bf907 - _0x1fdeec),
_0x1fdeec = _0x4bf907;
}
} else
for (; _0x3f16d0 < _0x7b9732; )
_0x1fdeec = _0x3f16d0++,
_0x341896.qbhrz(_0x1fdeec, _0x39d617.get_length(_0x3a18f0) - 0x1) ? (_0x48c401 = _0x56a8b9.__context.measureText(_0x39d617.charAt(_0x3a18f0, _0x1fdeec + 0x1)).width,
_0x1fdeec = _0x56a8b9.__context.measureText(_0x39d617.substr(_0x3a18f0, _0x1fdeec, 0x2)).width - _0x48c401) : _0x1fdeec = _0x56a8b9.__context.measureText(_0x39d617.charAt(_0x3a18f0, _0x1fdeec)).width,
_0x1cb4cf.push(_0x1fdeec);
return _0x1cb4cf;
}
, _0x55a4be = function(_0x3893f7) {
if (_0x4cc7('0x3f18') !== _0x4cc7('0x3f18')) {
return this.ownerCharacter.physicsData.onGround ? !0x1 : _0x2ab848.controlScheme.keyPressed(this.requiredKey) ? !0x0 : 0x0 != this.ownerCharacter.oob;
} else {
for (var _0x3a18f0 = 0x0, _0x3f16d0 = 0x0; _0x3f16d0 < _0x3893f7.length; ) {
var _0x7b9732 = _0x3893f7[_0x3f16d0];
++_0x3f16d0;
_0x3a18f0 += _0x7b9732;
}
return _0x3a18f0;
}
}
, _0x51c10b = function(_0x3a18f0, _0x7b9732) {
null == _0x5aff49 || _0x5aff49.startIndex != _0x5aff49.endIndex ? (_0x5aff49 = new _0x57ba29(_0x3f16d0.format,_0x3a18f0,_0x7b9732),
_0x3893f7.layoutGroups.push(_0x5aff49)) : (_0x5aff49.format = _0x3f16d0.format,
_0x5aff49.startIndex = _0x3a18f0,
_0x5aff49.endIndex = _0x7b9732);
}
, _0xa23b63 = function() {
null != _0x1cb4cf.__ascent ? (_0x4bf907 = _0x1cb4cf.size * _0x1cb4cf.__ascent,
_0x16dada = _0x1cb4cf.size * _0x1cb4cf.__descent) : null != _0x7b9732 && 0x0 != _0x7b9732.unitsPerEM ? (_0x4bf907 = _0x7b9732.ascender / _0x7b9732.unitsPerEM * _0x1cb4cf.size,
_0x16dada = Math.abs(_0x7b9732.descender / _0x7b9732.unitsPerEM * _0x1cb4cf.size)) : (_0x4bf907 = _0x1cb4cf.size,
_0x16dada = _0x341896.BsBSO(0.185, _0x1cb4cf.size));
_0x1fdeec = _0x1cb4cf.leading;
_0x180fa9 = Math.ceil(_0x4bf907 + _0x16dada + _0x1fdeec);
_0x180fa9 > _0x3e3cd2 && (_0x3e3cd2 = _0x180fa9);
_0x4bf907 > _0x48c401 && (_0x48c401 = _0x4bf907);
}
, _0x44366e = function() {
var _0x1fdeec = _0x3893f7.textFormatRanges.get_length() - 0x1;
return _0x3a18f0 < _0x1fdeec ? (_0x3a18f0 += 0x1,
_0x3f16d0 = _0x3893f7.textFormatRanges.get(_0x3a18f0),
_0x1cb4cf.__merge(_0x3f16d0.format),
_0x56a8b9.__context.font = _0x56a8b9.getFont(_0x1cb4cf),
_0x7b9732 = _0x56a8b9.getFontInstance(_0x1cb4cf),
!0x0) : !0x1;
}
, _0x331be6 = function(_0x7b9732, _0x1cb4cf) {
if (_0x1cb4cf <= _0x3f16d0.end)
_0x161060 = _0x4ab476(_0x3893f7.text, _0x7b9732, _0x1cb4cf),
_0x28a3fb = _0x55a4be(_0x161060);
else {
var _0x1fdeec = _0x7b9732;
_0x7b9732 = _0x3f16d0.end;
var _0x4bf907 = 0x0;
_0x161060 = [];
for (_0x28a3fb = 0x0; ; )
if (_0x1fdeec != _0x7b9732 && (_0x1fdeec = _0x341896.pkACl(_0x4ab476, _0x3893f7.text, _0x1fdeec, _0x7b9732),
_0x161060 = _0x161060.concat(_0x1fdeec)),
_0x7b9732 != _0x1cb4cf) {
if (!_0x44366e()) {
_0x491796.warn('You\x20found\x20a\x20bug\x20in\x20OpenFL\x27s\x20text\x20code!\x20Please\x20save\x20a\x20copy\x20of\x20your\x20project\x20and\x20contact\x20Joshua\x20Granick\x20(@singmajesty)\x20so\x20we\x20can\x20fix\x20this.', {
fileName: _0x4cc7('0x3f19'),
lineNumber: 0x3f0,
className: 'openfl._internal.text.TextEngine',
methodName: _0x4cc7('0x3f13')
});
break;
}
_0x1fdeec = _0x7b9732;
_0x7b9732 = _0x1cb4cf < _0x3f16d0.end ? _0x1cb4cf : _0x3f16d0.end;
++_0x4bf907;
} else {
_0x28a3fb = _0x55a4be(_0x161060);
break;
}
_0x3a18f0 -= _0x4bf907 + 0x1;
_0x44366e();
}
}
, _0x202aa0 = function(_0x3a18f0) {
if (_0x3a18f0 <= _0x3f16d0.end)
_0x161060 = _0x4ab476(_0x3893f7.text, _0x4b25d1, _0x3a18f0),
_0x28a3fb = _0x55a4be(_0x161060),
_0x51c10b(_0x4b25d1, _0x3a18f0),
_0x5aff49.positions = _0x161060,
_0x5aff49.offsetX = _0x23639f,
_0x5aff49.ascent = _0x4bf907,
_0x5aff49.descent = _0x16dada,
_0x5aff49.leading = _0x1fdeec,
_0x5aff49.lineIndex = _0x172b83,
_0x5aff49.offsetY = _0x4b4d92,
_0x5aff49.width = _0x28a3fb,
_0x5aff49.height = _0x180fa9,
_0x23639f += _0x28a3fb,
_0x3a18f0 == _0x3f16d0.end && (_0x5aff49 = null,
_0x44366e(),
_0x56067a.anYKN(_0xa23b63));
else
for (; ; ) {
var _0x7b9732 = _0x3a18f0 < _0x3f16d0.end ? _0x3a18f0 : _0x3f16d0.end;
_0x56067a.keXRA(_0x4b25d1, _0x7b9732) && (_0x161060 = _0x4ab476(_0x3893f7.text, _0x4b25d1, _0x7b9732),
_0x28a3fb = _0x56067a.EWrWt(_0x55a4be, _0x161060),
_0x51c10b(_0x4b25d1, _0x7b9732),
_0x5aff49.positions = _0x161060,
_0x5aff49.offsetX = _0x23639f,
_0x5aff49.ascent = _0x4bf907,
_0x5aff49.descent = _0x16dada,
_0x5aff49.leading = _0x1fdeec,
_0x5aff49.lineIndex = _0x172b83,
_0x5aff49.offsetY = _0x4b4d92,
_0x5aff49.width = _0x28a3fb,
_0x5aff49.height = _0x180fa9,
_0x23639f += _0x28a3fb,
_0x4b25d1 = _0x7b9732);
_0x7b9732 == _0x3f16d0.end && (_0x5aff49 = null);
if (_0x7b9732 == _0x3a18f0)
break;
if (!_0x44366e()) {
_0x491796.warn(_0x4cc7('0x3f1a'), {
fileName: _0x4cc7('0x3f19'),
lineNumber: 0x449,
className: _0x4cc7('0x3efa'),
methodName: _0x4cc7('0x3f13')
});
break;
}
_0xa23b63();
}
_0x4b25d1 = _0x3a18f0;
}
, _0x21e384 = function() {
_0xa23b63();
for (var _0x3a18f0 = _0x3893f7.layoutGroups.get_length(); -0x1 < --_0x3a18f0; ) {
if (_0x4cc7('0x3f1b') !== _0x4cc7('0x3f1c')) {
var _0x3f16d0 = _0x3893f7.layoutGroups.get(_0x3a18f0);
if (_0x3f16d0.lineIndex < _0x172b83)
break;
_0x56067a.KjRIH(_0x3f16d0.lineIndex, _0x172b83) || (_0x3f16d0.ascent = _0x48c401,
_0x3f16d0.height = _0x3e3cd2);
} else {
this.isOpen || (this.show(),
_0x3893f7.stopImmediatePropagation());
}
}
_0x4b4d92 += _0x3e3cd2;
_0x3e3cd2 = _0x48c401 = 0x0;
_0x172b83 += 0x1;
_0x23639f = 0x2;
}
, _0xd85f06 = function(_0x3a18f0) {
if (0x4 <= _0x3893f7.width && _0x3893f7.wordWrap) {
if (_0x4cc7('0x3f1d') !== _0x4cc7('0x3f1e')) {
var _0x3f16d0 = _0x161060, _0x7b9732, _0x1cb4cf, _0x1fdeec;
for (_0x7b9732 = _0x55a4be(_0x3f16d0); _0x23639f + _0x7b9732 > _0x3893f7.width - 0x2; ) {
for (_0x1fdeec = _0x7b9732 = _0x1cb4cf = 0x0; _0x23639f + _0x1fdeec < _0x3893f7.width - 0x2; ) {
var _0x4bf907 = _0x3f16d0[_0x7b9732];
0x0 == _0x4bf907 ? (++_0x7b9732,
++_0x1cb4cf) : (_0x1fdeec += _0x4bf907,
++_0x7b9732);
}
if (0x0 == _0x1fdeec)
break;
else if (0x2 > _0x7b9732 && _0x1fdeec + _0x23639f > _0x3893f7.width - 0x2) {
if (_0x341896.eWlmo(_0x4b25d1, _0x7b9732) - _0x1cb4cf == _0x3a18f0)
break;
} else
for (; _0x23639f + _0x1fdeec > _0x3893f7.width - 0x2; )
--_0x7b9732,
0x0 < _0x7b9732 - _0x1cb4cf ? (_0x331be6(_0x4b25d1, _0x4b25d1 + _0x7b9732 - _0x1cb4cf),
_0x1fdeec = _0x28a3fb) : (_0x7b9732 = 0x1,
_0x1cb4cf = 0x0,
_0x331be6(_0x4b25d1, _0x4b25d1 + 0x1),
_0x1fdeec = 0x0);
_0x3f16d0 = _0x341896.eWlmo(_0x4b25d1, _0x7b9732) - _0x1cb4cf;
_0x202aa0(_0x3f16d0);
_0x21e384();
_0x331be6(_0x3f16d0, _0x3a18f0);
_0x3f16d0 = _0x161060;
_0x7b9732 = _0x28a3fb;
}
} else {
0x0 < this.__caretIndex && this.__caretIndex--;
}
}
_0x202aa0(_0x3a18f0);
};
_0x56067a.Xdssw(_0x44366e);
_0xa23b63();
_0x1baaa1 = _0x3f16d0.format;
for (var _0xd03f5a, _0x3bb917 = _0x39d617.get_length(this.text) + 0x1; _0x4b25d1 < _0x3bb917; )
if (-0x1 < _0x5260f5 && (-0x1 == _0x2bc114 || _0x5260f5 < _0x2bc114))
_0x4b25d1 <= _0x5260f5 ? (_0x331be6(_0x4b25d1, _0x5260f5),
_0xd85f06(_0x5260f5),
_0x5aff49 = null) : null != _0x5aff49 && _0x5aff49.startIndex != _0x5aff49.endIndex && (_0x56067a.pUMTp(_0x5aff49.endIndex, _0x2bc114) && (_0x5aff49.width -= _0x5aff49.positions[_0x5aff49.positions.length - 0x1]),
_0x5aff49 = null),
_0x3f16d0.end == _0x5260f5 && (_0x44366e(),
_0xa23b63(),
_0x1baaa1 = _0x3f16d0.format),
_0x21e384(),
_0x4b25d1 = _0x5260f5 + 0x1,
_0x1fb3e3 = _0x5260f5,
_0x5260f5 = this.getLineBreakIndex(_0x4b25d1);
else if (-0x1 < _0x2bc114)
for (null != _0x5aff49 && _0x5aff49.startIndex != _0x5aff49.endIndex && (_0x5aff49 = null),
_0xd03f5a = !0x1; ; ) {
var _0x104058 = _0x39d617.get_length(this.text);
if (_0x4b25d1 >= _0x104058)
break;
_0x104058 = -0x1;
-0x1 == _0x2bc114 ? _0x104058 = _0x5260f5 : (_0x104058 = _0x2bc114 + 0x1,
-0x1 < _0x5260f5 && _0x5260f5 < _0x104058 && (_0x104058 = _0x5260f5));
-0x1 == _0x104058 && (_0x104058 = _0x39d617.get_length(this.text));
_0x331be6(_0x4b25d1, _0x104058);
if (0x2 == _0x1baaa1.align) {
if ('xzurO' === _0x4cc7('0x3f1f')) {
if (0x0 < _0x161060.length && _0x4b25d1 == _0x43f07a) {
_0x4b25d1 += 0x1;
var _0x30bcc9 = _0x161060.shift();
_0x28a3fb -= _0x30bcc9;
_0x23639f += _0x30bcc9;
}
0x0 < _0x161060.length && _0x104058 == _0x2bc114 + 0x1 && (--_0x104058,
_0x30bcc9 = _0x161060.pop(),
_0x28a3fb -= _0x30bcc9);
} else {
var _0x414b37 = new _0x366008();
_0x414b37.setFromString(_0x3893f7, _0x3a18f0);
return _0x414b37;
}
}
this.wordWrap && _0x23639f + _0x28a3fb > this.width - 0x2 && (_0xd03f5a = !0x0,
0x0 < _0x161060.length && _0x104058 == _0x2bc114 + 0x1 && _0x23639f + _0x28a3fb - _0x161060[_0x56067a.cUpWx(_0x161060.length, 0x1)] <= _0x56067a.cUpWx(this.width, 0x2) && (_0xd03f5a = !0x1));
if (_0xd03f5a) {
if (_0x4cc7('0x3f20') !== _0x4cc7('0x3f21')) {
_0x56067a.keXRA(0x2, _0x1baaa1.align) && (null != _0x5aff49 || 0x0 < this.layoutGroups.get_length()) && (_0xd03f5a = _0x5aff49,
null == _0xd03f5a && (_0xd03f5a = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1)),
_0xd03f5a.width -= _0xd03f5a.positions[_0xd03f5a.positions.length - 0x1],
_0xd03f5a.endIndex--);
_0xd03f5a = this.layoutGroups.get_length() - 0x1;
for (_0x30bcc9 = 0x0; ; ) {
_0x5aff49 = this.layoutGroups.get(_0xd03f5a);
if (0x0 < _0xd03f5a && _0x5aff49.startIndex > _0x43f07a)
++_0x30bcc9;
else
break;
--_0xd03f5a;
}
_0x4b25d1 == _0x43f07a + 0x1 && _0x21e384();
_0x23639f = 0x2;
if (_0x56067a.nQxam(0x0, _0x30bcc9)) {
if (_0x4cc7('0x3f22') !== _0x4cc7('0x3f23')) {
_0xd03f5a = this.layoutGroups.get(this.layoutGroups.get_length() - _0x30bcc9).offsetX;
_0x30bcc9 = this.layoutGroups.get_length() - _0x30bcc9;
for (var _0x29cea6 = this.layoutGroups.get_length(); _0x30bcc9 < _0x29cea6; ) {
if (_0x56067a.ldpkK !== _0x4cc7('0x3f24')) {
var _0x21ad67 = _0x30bcc9++;
_0x5aff49 = this.layoutGroups.get(_0x21ad67);
_0x5aff49.offsetX -= _0xd03f5a;
_0x5aff49.offsetY = _0x4b4d92;
_0x5aff49.lineIndex = _0x172b83;
_0x23639f += _0x5aff49.width;
} else {
return this._scaleU;
}
}
} else {
var _0x454727 = _0x7b9732.get(_0x3f16d0);
++_0x3f16d0;
_0x5260f5.__instanceof(_0x454727, _0x3893f7) && _0x3a18f0.push(_0x454727);
}
}
_0xd85f06(_0x104058);
_0xd03f5a = !0x1;
} else {
var _0x5e4e96 = this._children.get_length();
this._implicitVisibility = this._parent._explicitVisibility && this._parent._implicitVisibility;
for (var _0x5110bd = 0x0; _0x5110bd < _0x5e4e96; ) {
var _0x5c993c = _0x5110bd++;
this._children.get(_0x5c993c).updateImplicitVisibility();
}
}
} else
null != _0x5aff49 && _0x4b25d1 == _0x2bc114 ? (0x2 != _0x1baaa1.align && (_0x5aff49.endIndex = _0x2bc114,
_0x5aff49.positions = _0x5aff49.positions.concat(_0x161060),
_0x5aff49.width += _0x28a3fb),
_0x23639f += _0x28a3fb,
_0x4b25d1 = _0x104058) : null == _0x5aff49 || 0x2 == _0x1baaa1.align ? _0xd85f06(_0x104058) : (_0x30bcc9 = _0x104058 < _0x3f16d0.end ? _0x104058 : _0x3f16d0.end,
_0x30bcc9 < _0x104058 && (_0x161060 = _0x4ab476(this.text, _0x4b25d1, _0x30bcc9),
_0x28a3fb = _0x55a4be(_0x161060)),
_0x5aff49.endIndex = _0x30bcc9,
_0x5aff49.positions = _0x5aff49.positions.concat(_0x161060),
_0x5aff49.width += _0x28a3fb,
_0x23639f += _0x28a3fb,
_0x30bcc9 == _0x3f16d0.end && (_0x5aff49 = null,
_0x44366e(),
_0xa23b63(),
_0x4b25d1 = _0x30bcc9,
_0x30bcc9 != _0x104058 && _0x202aa0(_0x104058)),
_0x5260f5 == _0x104058 && ++_0x104058,
_0x4b25d1 = _0x104058);
_0x104058 = _0x39d617.indexOf(this.text, '\x20', _0x4b25d1);
_0x5260f5 == _0x43f07a && (_0x5aff49.endIndex = _0x5260f5,
0x0 > _0x5260f5 - _0x5aff49.startIndex - _0x5aff49.positions.length && _0x5aff49.positions.push(0x0),
_0x4b25d1 = _0x5260f5 + 0x1);
_0x43f07a = _0x2bc114;
_0x2bc114 = _0x104058;
-0x1 < _0x5260f5 && _0x5260f5 <= _0x4b25d1 && (_0x2bc114 > _0x5260f5 || -0x1 == _0x2bc114) ? _0x104058 = !0x0 : (_0x104058 = _0x39d617.get_length(this.text),
_0x104058 = _0x4b25d1 > _0x104058);
if (_0x104058)
break;
}
else
_0x104058 = _0x39d617.get_length(this.text),
_0x4b25d1 < _0x104058 && (_0x104058 = _0x39d617.get_length(this.text),
_0x331be6(_0x4b25d1, _0x104058),
_0xd85f06(_0x39d617.get_length(this.text)),
_0x21e384()),
_0x4b25d1 += 0x1;
_0x1fb3e3 == _0x4b25d1 - 0x2 && -0x1 < _0x1fb3e3 && (_0x51c10b(_0x4b25d1, _0x4b25d1),
_0x5aff49.positions = [],
_0x5aff49.ascent = _0x4bf907,
_0x5aff49.descent = _0x16dada,
_0x5aff49.leading = _0x1fdeec,
_0x5aff49.lineIndex = _0x172b83,
_0x5aff49.offsetX = 0x2,
_0x5aff49.offsetY = _0x4b4d92,
_0x5aff49.width = 0x0,
_0x5aff49.height = _0x180fa9);
}
} else {
return this.__textEngine.scrollH;
}
}
;
_0x56a8b9[_0x4cc7('0x8')]['restrictText'] = function(_0x3ce5a9) {
if (null == _0x3ce5a9)
return _0x3ce5a9;
null != this.__restrictRegexp && (_0x3ce5a9 = this.__restrictRegexp.split(_0x3ce5a9).join(''));
return _0x3ce5a9;
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f25')] = function() {
for (var _0xf3b178 = -0x1, _0xaf8057 = 0x0, _0x35d99f = this.width - 0x4, _0x3aa647, _0x5cd0a2, _0xf05b7b = !0x1, _0x4bf907 = 0x0, _0x48c401 = this.layoutGroups.get_length(); _0x4bf907 < _0x48c401; ) {
var _0x16dada = _0x4bf907++;
_0x3aa647 = this.layoutGroups.get(_0x16dada);
if (_0x3aa647.lineIndex != _0xf3b178)
switch (_0xf3b178 = _0x3aa647.lineIndex,
_0x3aa647.format.align) {
case 0x0:
_0xaf8057 = this.lineWidths.get(_0xf3b178) < _0x35d99f ? Math.round((_0x35d99f - this.lineWidths.get(_0xf3b178)) / 0x2) : 0x0;
break;
case 0x2:
if (this.lineWidths.get(_0xf3b178) < _0x35d99f) {
if ('TAGSq' !== 'ebBPM') {
_0x5cd0a2 = 0x1;
_0xaf8057 = _0x16dada + 0x1;
for (var _0x5aff49 = this.layoutGroups.get_length(); _0xaf8057 < _0x5aff49; ) {
var _0x161060 = _0xaf8057++;
if (this.layoutGroups.get(_0x161060).lineIndex == _0xf3b178)
0x0 != _0x161060 && 0x20 != _0x39d617.charCodeAt(this.text, this.layoutGroups.get(_0x161060).startIndex - 0x1) || ++_0x5cd0a2;
else
break;
}
if (0x1 < _0x5cd0a2 && (_0x3aa647 = this.layoutGroups.get(_0x16dada + _0x5cd0a2 - 0x1),
_0xaf8057 = _0x39d617.charCodeAt(this.text, _0x3aa647.endIndex),
_0x3aa647.endIndex < _0x39d617.get_length(this.text) && 0xa != _0xaf8057 && 0xd != _0xaf8057))
for (_0xaf8057 = (_0x35d99f - this.lineWidths.get(_0xf3b178)) / (_0x5cd0a2 - 0x1),
_0xf05b7b = !0x0,
_0x5aff49 = 0x1; this.layoutGroups.get(_0x16dada + _0x5aff49).offsetX += _0xaf8057 * _0x5aff49,
++_0x5aff49 < _0x5cd0a2; )
;
} else {
null == _0x430307._defaultTexture && _0x430307.createDefaultTexture();
null == _0x430307._defaultMaterial && _0x430307.createDefaultMaterial();
return _0x430307._defaultMaterial;
}
}
_0xaf8057 = 0x0;
break;
case 0x4:
_0xaf8057 = this.lineWidths.get(_0xf3b178) < _0x35d99f ? Math.round(_0x56067a.cUpWx(_0x35d99f, this.lineWidths.get(_0xf3b178))) : 0x0;
break;
default:
_0xaf8057 = 0x0;
}
0x0 < _0xaf8057 && (_0x3aa647.offsetX += _0xaf8057);
}
_0xf05b7b && this.getLineMeasurements();
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function() {
if (_0x4cc7('0x3f26') !== _0x4cc7('0x3f27')) {
_0x56067a.pUMTp(null, this.text) || 0x0 == this.textFormatRanges.get_length() ? (this.lineAscents.set_length(0x0),
this.lineBreaks.set_length(0x0),
this.lineDescents.set_length(0x0),
this.lineLeadings.set_length(0x0),
this.lineHeights.set_length(0x0),
this.lineWidths.set_length(0x0),
this.layoutGroups.set_length(0x0),
this.textHeight = this.textWidth = 0x0,
this.numLines = 0x1,
this.maxScrollH = 0x0,
this.bottomScrollV = this.maxScrollV = 0x1) : (this.getLayoutGroups(),
this.getLineMeasurements(),
this.setTextAlignment());
this.getBounds();
} else {
var _0x4d2716 = f++;
if (null != this.challenges.get(_0x4d2716)) {
var _0x129de1 = this.challenges.get(_0x4d2716)
, _0x5768b5 = 1.0222 + _0x4d2716 / this.challenges.get_length() * 0.1875;
_0x129de1.levelParams.customDate = _0x5768b5;
_0x129de1 = this.challenges.get(_0x4d2716).associatedCutscene;
null != _0x129de1 && (_0x5768b5 = this.challenges.get(_0x4d2716).levelParams.customDate,
_0x129de1.tunnelParams.customDate = _0x5768b5,
_0x129de1.browserCondition == _0x396698.DEFAULT_BROWSER_CONDITION && (_0x129de1.browserCondition = _0x3606ba.CUSTOM(function(_0x4f9a41, _0x2628b3) {
return function() {
return _0x2628b3[0x0](_0x4f9a41[0x0]);
}
;
}([_0x4d2716], [_0x48c401(this, this.challengeDone)]))));
}
}
}
;
_0x56a8b9[_0x4cc7('0x8')]['get_bottomScrollV'] = function() {
if (0x1 == this.numLines || null == this.lineHeights)
return 0x1;
for (var _0x219900 = 0x0, _0x22f3ad = this.lineHeights.get_length(), _0x28575f = _0x22f3ad - 0x1, _0xae801d = this.lineHeights.get_length(); _0x28575f < _0xae801d; ) {
if (_0x4cc7('0x3f28') !== _0x4cc7('0x3f29')) {
var _0x3db7b1 = _0x28575f++;
if (_0x219900 + this.lineHeights.get(_0x3db7b1) <= this.height - 0x4)
_0x219900 += this.lineHeights.get(_0x3db7b1);
else {
_0x22f3ad = _0x3db7b1;
break;
}
} else {
_0x396698.call(this, _0x4b25d1.sidePathA, -0x1, null, {
endTiles: !0x1
});
this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)];
this.name = _0x56067a.UYNBf;
}
}
return _0x2d63f9.SxEfQ(0x1, _0x22f3ad) ? 0x1 : _0x22f3ad;
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x518')] = function() {
if (0x1 == this.numLines || null == this.lineHeights)
return 0x1;
var _0xc79c1a = this.numLines - 0x1
, _0x4b2f4e = 0x0;
0xa == _0x39d617.charCodeAt(this.text, _0x39d617.get_length(this.text) - 0x1) && --_0xc79c1a;
for (var _0x4e31f4 = _0xc79c1a; 0x0 <= _0xc79c1a; )
if (_0x2d63f9.ksCED(_0x4b2f4e + this.lineHeights.get(_0xc79c1a), this.height - 0x4))
_0x4b2f4e += this.lineHeights.get(_0xc79c1a),
--_0xc79c1a;
else
break;
_0xc79c1a = _0xc79c1a == _0x4e31f4 ? this.numLines : _0xc79c1a + 0x2;
return 0x1 > _0xc79c1a ? 0x1 : _0xc79c1a;
}
;
_0x56a8b9[_0x4cc7('0x8')]['get_scrollV'] = function() {
if ('LncOX' !== 'Nqpzh') {
if (0x1 == this.numLines || null == this.lineHeights)
return 0x1;
var _0x4696fc = this.get_maxScrollV();
return this.scrollV > _0x4696fc ? _0x4696fc : this.scrollV;
} else {
_0x2081a8.instance.tunnel.gameplayMode == _0x3b0d34.INFINITE && _0x5260f5.__instanceof(_0x2081a8.instance.level, _0x35cac0) ? null == this.currencyDisplay.parent && (this.addChild(this.currencyDisplay),
this.currencyDisplay.set_visible(!0x0),
this.layout.applyTo(new _0x23639f(this.achievementProgress))) : this.currencyDisplay.parent == this && (this.removeChild(this.currencyDisplay),
this.currencyDisplay.set_visible(!0x1),
this.layout.applyTo(new _0x23639f(this.achievementProgress)));
this.set_visible(!_0x2ab848.instance.paused);
for (var _0xc385c8 = 0x0, _0x205184 = this.updateables; _0xc385c8 < _0x205184.length; ) {
var _0x25e318 = _0x205184[_0xc385c8];
++_0xc385c8;
_0x25e318.reset();
}
}
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e36')] = function(_0xcc1a32) {
if (_0x4cc7('0x3f2a') === _0x4cc7('0x3f2b')) {
new Date().getTime();
c = _0x31a164.gaussianBlur(_0xcc1a32.image, b.image, c.__toLimeRectangle(), d.__toLimeVector2(), this.__blurX, this.__blurY, this.__quality);
new Date().getTime();
return c == _0xcc1a32.image ? _0xcc1a32 : b;
} else {
0x1 > _0xcc1a32 && (_0xcc1a32 = 0x1);
return this.scrollV = _0xcc1a32;
}
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x215d')] = function(_0x1cbcf4) {
return this.text = _0x1cbcf4;
}
;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x56a8b9;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x215d')] = _0x4cc7('0x215d');
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_scrollV'] = 'set_scrollV';
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2c66')] = _0x4cc7('0x2c66');
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_maxScrollV'] = _0x2d63f9.lsbOG;
_0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x346c')] = 'get_bottomScrollV';
var _0x32448a = function(_0x3e53e9, _0x211619, _0x2a90f4) {
this['format'] = _0x3e53e9;
this['start'] = _0x211619;
this[_0x4cc7('0x10a1')] = _0x2a90f4;
};
_0x16dada[_0x4cc7('0x3f2c')] = _0x32448a;
_0x32448a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xcb4'), _0x4cc7('0x3f2d')];
_0x32448a[_0x4cc7('0x8')] = {};
_0x32448a[_0x4cc7('0x8')][_0x4cc7('0x10a1')] = null;
_0x32448a[_0x4cc7('0x8')]['format'] = null;
_0x32448a[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null;
_0x32448a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x32448a;
var _0x57ba29 = function(_0x179940, _0x40f340, _0x451e35) {
if ('msYoA' === _0x4cc7('0x3f2e')) {
_0x179940 = [new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x1,0.5), new _0x212a6a(0x1,-0.5)];
for (var _0x40c673 = _0x2bc114['toObjectVector'](null), _0x255973 = 0x0, _0x5277ce = _0x179940['length']; _0x255973 < _0x5277ce; ) {
var _0x1e683a = _0x255973++;
_0x40c673[_0x4cc7('0x9e7')](_0x1e683a, _0x179940[_0x1e683a]);
}
return _0x40c673;
} else {
this[_0x4cc7('0xc79')] = _0x179940;
this[_0x4cc7('0x1452')] = _0x40f340;
this[_0x4cc7('0x2ad8')] = _0x451e35;
}
};
_0x16dada[_0x4cc7('0x3f2f')] = _0x57ba29;
_0x57ba29[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'text', _0x4cc7('0x3f30')];
_0x57ba29[_0x4cc7('0x8')] = {};
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1455')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1456')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null;
_0x57ba29[_0x4cc7('0x8')]['height'] = null;
_0x57ba29[_0x4cc7('0x8')]['leading'] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x3434')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1453')] = null;
_0x57ba29[_0x4cc7('0x8')]['startIndex'] = null;
_0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x57ba29[_0x4cc7('0x8')]['__class__'] = _0x57ba29;
var _0x316ebe = function() {
this[_0x4cc7('0x3f31')] = [];
};
_0x16dada['openfl._internal.utils.TouchData'] = _0x316ebe;
_0x316ebe[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x52a'), _0x4cc7('0x3f32')];
_0x316ebe[_0x4cc7('0x8')] = {};
_0x316ebe[_0x4cc7('0x8')]['rollOutStack'] = null;
_0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x3f33')] = null;
_0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x3f34')] = null;
_0x316ebe[_0x4cc7('0x8')]['touchOverTarget'] = null;
_0x316ebe[_0x4cc7('0x8')]['reset'] = function() {
this.touchOverTarget = this.touchDownTarget = this.touch = null;
this.rollOutStack.splice(0x0, this.rollOutStack.length);
}
;
_0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x316ebe;
var _0x14c90c = function() {
_0x3cecb9[_0x4cc7('0x96b')](this);
null == _0x1d6bd9[_0x4cc7('0x3b3f')] && (_0x1d6bd9[_0x4cc7('0x3b3f')] = this);
null == _0x1d6bd9[_0x4cc7('0x921')] && (_0x1d6bd9[_0x4cc7('0x921')] = new _0x3ea23e());
_0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0xb2b')] = _0x3a40cb['create'](null);
_0x1d6bd9['current'][_0x4cc7('0xb2b')]['content'] = _0x1d6bd9[_0x4cc7('0x921')];
};
_0x16dada[_0x4cc7('0x3f35')] = _0x14c90c;
_0x14c90c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'Application'];
_0x14c90c[_0x4cc7('0x92b')] = _0x3cecb9;
_0x14c90c[_0x4cc7('0x8')] = _0x5aff49(_0x3cecb9[_0x4cc7('0x8')], {
'createWindow': function(_0x1e10bd) {
var _0x4458f0 = _0x2d63f9['mSmJU'][_0x4cc7('0x46')]('|')
, _0x35acfa = 0x0;
while (!![]) {
switch (_0x4458f0[_0x35acfa++]) {
case '0':
this[_0x4cc7('0x923')]['push'](_0x264f2d);
continue;
case '1':
this['__windowByID']['h'][_0x264f2d['id']] = _0x264f2d;
continue;
case '2':
return _0x264f2d;
case '3':
this['onCreateWindow'][_0x4cc7('0x152f')](_0x264f2d);
continue;
case '4':
var _0x59c757 = _0x48c401(this, this[_0x4cc7('0x3f36')]);
continue;
case '5':
_0x264f2d['onClose'][_0x4cc7('0x2a')](function() {
_0x59c757(_0x264f2d);
}, !0x1, -0x2710);
continue;
case '6':
var _0x264f2d = new _0x4b3d34(this,_0x1e10bd);
continue;
case '7':
_0x2d63f9[_0x4cc7('0x34e')](null, this[_0x4cc7('0x95a')]) && (this[_0x4cc7('0x95a')] = _0x264f2d,
_0x264f2d[_0x4cc7('0xbd0')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f37')])),
_0x264f2d['onRenderContextLost']['add'](_0x48c401(this, this[_0x4cc7('0x3b41')])),
_0x264f2d[_0x4cc7('0x3b32')]['add'](_0x48c401(this, this[_0x4cc7('0x3b32')])),
_0x264f2d['onDeactivate'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f38')])),
_0x264f2d[_0x4cc7('0x3b39')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f39')])),
_0x264f2d['onEnter']['add'](_0x2d63f9['ZZtON'](_0x48c401, this, this[_0x4cc7('0x3f3a')])),
_0x264f2d[_0x4cc7('0x3b38')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3b')])),
_0x264f2d[_0x4cc7('0x3b37')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3c')])),
_0x264f2d[_0x4cc7('0x3b36')][_0x4cc7('0x2a')](_0x48c401(this, this['onWindowFocusOut'])),
_0x264f2d[_0x4cc7('0x3f3d')]['add'](_0x48c401(this, this['onWindowFullscreen'])),
_0x264f2d['onKeyDown'][_0x4cc7('0x2a')](_0x48c401(this, this['onKeyDown'])),
_0x264f2d[_0x4cc7('0x3807')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3807')])),
_0x264f2d[_0x4cc7('0x3b35')]['add'](_0x48c401(this, this[_0x4cc7('0x3f3e')])),
_0x264f2d['onMinimize'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3f')])),
_0x264f2d[_0x4cc7('0xcdf')]['add'](_0x48c401(this, this[_0x4cc7('0xcdf')])),
_0x264f2d[_0x4cc7('0xc22')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0xc22')])),
_0x264f2d[_0x4cc7('0x3b33')]['add'](_0x48c401(this, this[_0x4cc7('0x3b33')])),
_0x264f2d['onMouseUp'][_0x4cc7('0x2a')](_0x48c401(this, this['onMouseUp'])),
_0x264f2d[_0x4cc7('0x1264')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x1264')])),
_0x264f2d['onMove'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f40')])),
_0x264f2d[_0x4cc7('0x2e64')]['add'](_0x48c401(this, this[_0x4cc7('0xa17')])),
_0x264f2d[_0x4cc7('0x20ac')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f41')])),
_0x264f2d['onRestore'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f42')])),
_0x264f2d[_0x4cc7('0x3b42')][_0x4cc7('0x2a')](_0x2d63f9[_0x4cc7('0x34f')](_0x48c401, this, this['onTextEdit'])),
_0x264f2d[_0x4cc7('0x2d97')]['add'](_0x48c401(this, this[_0x4cc7('0x2d97')])),
this[_0x4cc7('0x3f43')]());
continue;
}
break;
}
},
'__class__': _0x14c90c
});
var _0x14e1a2 = {};
_0x16dada[_0x4cc7('0x3f44')] = _0x14e1a2;
_0x14e1a2['__name__'] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f45'), _0x2d63f9[_0x4cc7('0x519')]];
_0x14e1a2['toString'] = function(_0x385bff) {
switch (_0x385bff) {
case 0x0:
return _0x4cc7('0x2a');
case 0x1:
return _0x4cc7('0x1341');
case 0x2:
return _0x4cc7('0x3f46');
case 0x3:
return _0x4cc7('0x3f47');
case 0x4:
return _0x4cc7('0x3f48');
case 0x5:
return _0x4cc7('0x3f49');
case 0x6:
return _0x4cc7('0xaf2');
case 0x7:
return 'layer';
case 0x8:
return _0x4cc7('0x3f4a');
case 0x9:
return _0x4cc7('0x1347');
case 0xa:
return _0x4cc7('0xcca');
case 0xb:
return _0x4cc7('0xbca');
case 0xc:
return _0x56067a[_0x4cc7('0x3f4b')];
case 0xd:
return _0x4cc7('0x189e');
case 0xe:
return _0x4cc7('0xe83');
default:
return null;
}
}
;
var _0x650d6 = function() {
if ('xygoJ' === _0x4cc7('0x3f4c')) {
_0x338b9['call'](this);
this[_0x4cc7('0xa84')] = !0x0;
this[_0x4cc7('0x3f4d')] = new _0x1c055e();
this[_0x4cc7('0x9c2')] = 0x1;
} else {
_0x1eb24a['call'](this, a);
}
};
_0x16dada[_0x4cc7('0x3f4e')] = _0x650d6;
_0x650d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f4f')];
_0x650d6[_0x4cc7('0x92b')] = _0x338b9;
_0x650d6[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'__allowSmoothing': null,
'__blendMode': null,
'__cleared': null,
'__context': null,
'__overrideBlendMode': null,
'__roundPixels': null,
'__stage': null,
'__tempColorTransform': null,
'__type': null,
'__worldAlpha': null,
'__worldColorTransform': null,
'__worldTransform': null,
'__clear': function() {},
'__getAlpha': function(_0x45e00e) {
return _0x45e00e * this[_0x4cc7('0x9c2')];
},
'__popMaskObject': function(_0x307982, _0x8bd0ce) {},
'__pushMaskObject': function(_0x38ce98, _0x576ca7) {},
'__render': function(_0x2dc1c4) {},
'__resize': function(_0x5786e1, _0x167575) {},
'__setBlendMode': function(_0x4cddf8) {},
'__class__': _0x650d6
});
var _0x3fc078 = function(_0x24794a) {
_0x650d6['call'](this);
};
_0x16dada[_0x4cc7('0x3f50')] = _0x3fc078;
_0x3fc078[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f51')];
_0x3fc078[_0x4cc7('0x92b')] = _0x650d6;
_0x3fc078[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], {
'cairo': null,
'__matrix': null,
'__matrix3': null,
'applyMatrix': function(_0x57ef6c, _0x4a845d) {
null == _0x4a845d && (_0x4a845d = this[_0x4cc7('0xaa8')]);
this['__matrix']['copyFrom'](_0x57ef6c);
this[_0x4cc7('0xaa8')] == _0x4a845d && null != this[_0x4cc7('0xa08')] && this[_0x4cc7('0x21de')][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]);
this[_0x4cc7('0x3f52')]['a'] = this[_0x4cc7('0x21de')]['a'];
this[_0x4cc7('0x3f52')]['b'] = this['__matrix']['b'];
this[_0x4cc7('0x3f52')]['c'] = this['__matrix']['c'];
this[_0x4cc7('0x3f52')]['d'] = this[_0x4cc7('0x21de')]['d'];
this[_0x4cc7('0x3496')] ? (this['__matrix3']['tx'] = Math[_0x4cc7('0xa96')](this['__matrix']['tx']),
this[_0x4cc7('0x3f52')]['ty'] = Math['round'](this[_0x4cc7('0x21de')]['ty'])) : (this[_0x4cc7('0x3f52')]['tx'] = this[_0x4cc7('0x21de')]['tx'],
this[_0x4cc7('0x3f52')]['ty'] = this[_0x4cc7('0x21de')]['ty']);
_0x4a845d[_0x4cc7('0xb3b')](this[_0x4cc7('0x3f52')]);
},
'__clear': function() {
if (_0x56067a[_0x4cc7('0x891')](null, this['cairo']) && (this[_0x4cc7('0xaa8')][_0x4cc7('0x2492')](),
null != this[_0x4cc7('0x937')] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')])) {
var _0x420520 = this[_0x4cc7('0xad8')];
this['__setBlendMode'](0xa);
this[_0x4cc7('0xaa8')][_0x4cc7('0x2493')](this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x0], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x1], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x2]);
this[_0x4cc7('0xaa8')][_0x4cc7('0x2495')]();
this[_0x4cc7('0xa7b')](_0x420520);
}
},
'__popMask': function() {
if ('UAHOw' === _0x4cc7('0x3f54')) {
return this[_0x4cc7('0xf8d')]['y'];
} else {
this['cairo'][_0x4cc7('0x3a55')]();
}
},
'__popMaskObject': function(_0x4e2680, _0x319135) {
null == _0x319135 && (_0x319135 = !0x0);
_0x4e2680[_0x4cc7('0xa76')] || null == _0x4e2680[_0x4cc7('0x9c8')] || this['__popMask']();
_0x319135 && null != _0x4e2680['__scrollRect'] && this[_0x4cc7('0x12bd')]();
},
'__popMaskRect': function() {
this[_0x4cc7('0xaa8')][_0x4cc7('0x3a55')]();
},
'__pushMask': function(_0x191aad) {
this[_0x4cc7('0xaa8')][_0x4cc7('0x214c')]();
this['applyMatrix'](_0x191aad[_0x4cc7('0x9c1')], this[_0x4cc7('0xaa8')]);
this[_0x4cc7('0xaa8')][_0x4cc7('0x3a54')]();
_0x191aad['__renderCairoMask'](this);
this[_0x4cc7('0xaa8')]['clip']();
},
'__pushMaskObject': function(_0x5506ca, _0x17e8e0) {
null == _0x17e8e0 && (_0x17e8e0 = !0x0);
_0x17e8e0 && null != _0x5506ca['__scrollRect'] && this['__pushMaskRect'](_0x5506ca['__scrollRect'], _0x5506ca[_0x4cc7('0x9c1')]);
_0x5506ca[_0x4cc7('0xa76')] || null == _0x5506ca[_0x4cc7('0x9c8')] || this[_0x4cc7('0x3f55')](_0x5506ca[_0x4cc7('0x9c8')]);
},
'__pushMaskRect': function(_0x5d8171, _0xdf069d) {
this[_0x4cc7('0xaa8')][_0x4cc7('0x214c')]();
this[_0x4cc7('0xb17')](_0xdf069d, this[_0x4cc7('0xaa8')]);
this[_0x4cc7('0xaa8')][_0x4cc7('0x3a54')]();
this[_0x4cc7('0xaa8')]['rectangle'](_0x5d8171['x'], _0x5d8171['y'], _0x5d8171[_0x4cc7('0x7d9')], _0x5d8171[_0x4cc7('0x98b')]);
this['cairo'][_0x4cc7('0x2c7d')]();
},
'__render': function(_0x4ee6c2) {
null != this[_0x4cc7('0xaa8')] && _0x4ee6c2[_0x4cc7('0x9c4')](this);
},
'__setBlendMode': function(_0x545200) {
null != this[_0x4cc7('0x2296')] && (_0x545200 = this[_0x4cc7('0x2296')]);
this[_0x4cc7('0xad8')] != _0x545200 && (this[_0x4cc7('0xad8')] = _0x545200,
this['__setBlendModeCairo'](this['cairo'], _0x545200));
},
'__setBlendModeCairo': function(_0x5f23ac, _0x1848ec) {
switch (_0x1848ec) {
case 0x0:
_0x5f23ac['setOperator'](0xc);
break;
case 0x2:
_0x5f23ac[_0x4cc7('0x3a56')](0x11);
break;
case 0x3:
_0x5f23ac[_0x4cc7('0x3a56')](0x17);
break;
case 0x5:
_0x5f23ac[_0x4cc7('0x3a56')](0x15);
break;
case 0x7:
_0x5f23ac[_0x4cc7('0x3a56')](0x2);
break;
case 0x8:
_0x5f23ac[_0x4cc7('0x3a56')](0x12);
break;
case 0x9:
_0x5f23ac['setOperator'](0xe);
break;
case 0xb:
_0x5f23ac[_0x4cc7('0x3a56')](0x10);
break;
case 0xc:
_0x5f23ac['setOperator'](0xf);
break;
default:
_0x5f23ac[_0x4cc7('0x3a56')](0x2);
}
},
'__class__': _0x3fc078
});
var _0x88b99b = function(_0xa43135) {
this[_0x4cc7('0x1a9e')] = 0x1;
_0x650d6['call'](this);
this[_0x4cc7('0x991')] = _0xa43135;
this[_0x4cc7('0x3f56')] = new _0x4a1676();
this[_0x4cc7('0xaad')] = _0x4cc7('0xae6');
};
_0x16dada[_0x4cc7('0x3f57')] = _0x88b99b;
_0x88b99b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f58')];
_0x88b99b[_0x4cc7('0x92b')] = _0x650d6;
_0x88b99b['prototype'] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], {
'context': null,
'pixelRatio': null,
'__isDOM': null,
'__tempMatrix': null,
'applySmoothing': function(_0x1ab38a, _0x55e36c) {
_0x1ab38a[_0x4cc7('0xa82')] = _0x55e36c;
},
'setTransform': function(_0x5d309b, _0x54fe5c) {
null == _0x54fe5c ? _0x54fe5c = this[_0x4cc7('0x991')] : this[_0x4cc7('0x991')] == _0x54fe5c && null != this[_0x4cc7('0xa08')] && (this['__tempMatrix'][_0x4cc7('0xa28')](_0x5d309b),
this[_0x4cc7('0x3f56')][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]),
_0x5d309b = this[_0x4cc7('0x3f56')]);
this['__roundPixels'] ? _0x54fe5c['setTransform'](_0x5d309b['a'], _0x5d309b['b'], _0x5d309b['c'], _0x5d309b['d'], _0x5d309b['tx'] | 0x0, _0x5d309b['ty'] | 0x0) : _0x54fe5c['setTransform'](_0x5d309b['a'], _0x5d309b['b'], _0x5d309b['c'], _0x5d309b['d'], _0x5d309b['tx'], _0x5d309b['ty']);
},
'__clear': function() {
if (null != this[_0x4cc7('0x937')]) {
var _0x550590 = this[_0x4cc7('0xad8')];
this[_0x4cc7('0xad8')] = null;
this[_0x4cc7('0xa7b')](0xa);
this['context'][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0);
this[_0x4cc7('0x991')][_0x4cc7('0xa7f')] = 0x1;
!this[_0x4cc7('0x937')]['__transparent'] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')] ? (this['context'][_0x4cc7('0xa88')] = this[_0x4cc7('0x937')][_0x4cc7('0x3f59')],
this['context']['fillRect'](0x0, 0x0, this['__stage'][_0x4cc7('0xbcd')] * this[_0x4cc7('0x937')]['window'][_0x4cc7('0x11af')], this[_0x4cc7('0x937')][_0x4cc7('0xbce')] * this[_0x4cc7('0x937')]['window']['__scale'])) : this[_0x4cc7('0x937')][_0x4cc7('0x3f5a')] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')] && this['context'][_0x4cc7('0x3467')](0x0, 0x0, this[_0x4cc7('0x937')]['stageWidth'] * this['__stage'][_0x4cc7('0x9a1')][_0x4cc7('0x11af')], this[_0x4cc7('0x937')][_0x4cc7('0xbce')] * this[_0x4cc7('0x937')][_0x4cc7('0x9a1')]['__scale']);
this['__setBlendMode'](_0x550590);
}
},
'__popMask': function() {
this[_0x4cc7('0x991')][_0x4cc7('0x3a55')]();
},
'__popMaskObject': function(_0x192bef, _0x3c19f7) {
null == _0x3c19f7 && (_0x3c19f7 = !0x0);
_0x192bef[_0x4cc7('0xa76')] || null == _0x192bef['__mask'] || this[_0x4cc7('0x3f5b')]();
_0x3c19f7 && null != _0x192bef[_0x4cc7('0x9c9')] && this[_0x4cc7('0x12bd')]();
},
'__popMaskRect': function() {
this['context'][_0x4cc7('0x3a55')]();
},
'__pushMask': function(_0x1b01d6) {
this[_0x4cc7('0x991')][_0x4cc7('0x214c')]();
this[_0x4cc7('0xa80')](_0x1b01d6[_0x4cc7('0x9c1')], this[_0x4cc7('0x991')]);
this[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
_0x1b01d6[_0x4cc7('0xb91')](this);
this[_0x4cc7('0x991')][_0x4cc7('0x1862')]();
this[_0x4cc7('0x991')]['clip']();
},
'__pushMaskObject': function(_0x45062a, _0x364103) {
if (_0x4cc7('0x3f5c') === _0x4cc7('0x3f5c')) {
null == _0x364103 && (_0x364103 = !0x0);
_0x364103 && null != _0x45062a[_0x4cc7('0x9c9')] && this['__pushMaskRect'](_0x45062a[_0x4cc7('0x9c9')], _0x45062a[_0x4cc7('0x9c1')]);
_0x45062a['__isCacheBitmapRender'] || null == _0x45062a[_0x4cc7('0x9c8')] || this['__pushMask'](_0x45062a[_0x4cc7('0x9c8')]);
} else {
null == p && (p = 0x0);
this[_0x4cc7('0x21ad')] = null;
this[_0x4cc7('0x2ee8')] = 0x0;
this['id'] = _0x45062a;
this[_0x4cc7('0x21ae')] = new _0x496db0(_0x4cc7('0x480') + _0x45062a);
this[_0x4cc7('0x5e2')] = _0x364103;
this[_0x4cc7('0x21af')] = c;
this[_0x4cc7('0x21b0')] = d;
this[_0x4cc7('0x21b4')] = e;
this[_0x4cc7('0xb30')] = f;
this[_0x4cc7('0x21b1')] = p;
null != l && (this['canBeEarned'] = l);
}
},
'__pushMaskRect': function(_0xfe1e31, _0x3da9aa) {
this[_0x4cc7('0x991')][_0x4cc7('0x214c')]();
this[_0x4cc7('0xa80')](_0x3da9aa, this[_0x4cc7('0x991')]);
this[_0x4cc7('0x991')][_0x4cc7('0x1863')]();
this[_0x4cc7('0x991')][_0x4cc7('0xaee')](_0xfe1e31['x'], _0xfe1e31['y'], _0xfe1e31[_0x4cc7('0x7d9')], _0xfe1e31[_0x4cc7('0x98b')]);
this[_0x4cc7('0x991')][_0x4cc7('0x2c7d')]();
},
'__render': function(_0x609a41) {
_0x609a41[_0x4cc7('0x9c5')](this);
},
'__setBlendMode': function(_0x70b77d) {
null != this[_0x4cc7('0x2296')] && (_0x70b77d = this[_0x4cc7('0x2296')]);
this[_0x4cc7('0xad8')] != _0x70b77d && (this[_0x4cc7('0xad8')] = _0x70b77d,
this[_0x4cc7('0x3e45')](this[_0x4cc7('0x991')], _0x70b77d));
},
'__setBlendModeContext': function(_0x35dad5, _0x1fe193) {
switch (_0x1fe193) {
case 0x0:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f5d');
break;
case 0x2:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f46');
break;
case 0x3:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f47');
break;
case 0x5:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f5e');
break;
case 0x8:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f4a');
break;
case 0x9:
_0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x1347');
break;
case 0xb:
_0x35dad5[_0x4cc7('0x3985')] = 'overlay';
break;
case 0xc:
_0x35dad5[_0x4cc7('0x3985')] = 'screen';
break;
default:
_0x35dad5['globalCompositeOperation'] = _0x4cc7('0x3986');
}
},
'__class__': _0x88b99b
});
var _0x4eafda = {};
_0x16dada[_0x4cc7('0x3f5f')] = _0x4eafda;
_0x4eafda[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f60'), _0x4cc7('0x3f61')];
_0x4eafda[_0x4cc7('0x8eb')] = function(_0x206b5b) {
switch (_0x206b5b) {
case 0x0:
return 'none';
case 0x1:
return _0x4cc7('0xa96');
case 0x2:
return _0x4cc7('0x2c62');
default:
return null;
}
}
;
var _0x86deed = function(_0x30fe22) {
this[_0x4cc7('0x1a9e')] = 0x1;
_0x650d6['call'](this);
this[_0x4cc7('0x989')] = _0x30fe22;
_0x21ad67[_0x4cc7('0xac5')] = !0x0;
_0x30fe22 = window[_0x4cc7('0x3f62')](document[_0x4cc7('0x3f63')], '');
_0x30fe22 = (Array['prototype'][_0x4cc7('0xb21')][_0x4cc7('0x96b')](_0x30fe22)[_0x4cc7('0xc7a')]('')['match'](/-(moz|webkit|ms)-/) || _0x56067a['qoXvk']('', _0x30fe22[_0x4cc7('0x3f64')]) && ['', 'o'])[0x1];
_0x4cc7('0x3f65')['match'](new RegExp('(' + _0x30fe22 + ')','i'));
_0x30fe22[0x0][_0x4cc7('0x3732')]();
_0x30fe22[_0x4cc7('0x946')](0x1);
this[_0x4cc7('0x3f66')] = _0x30fe22;
this[_0x4cc7('0x3f67')] = 'webkit' == _0x30fe22 ? '-webkit-transform' : _0x4cc7('0x318');
this[_0x4cc7('0x3c6f')] = _0x56067a[_0x4cc7('0x898')] == _0x30fe22 ? _0x4cc7('0x3f68') : 'transform-origin';
this[_0x4cc7('0x3f69')] = [];
this[_0x4cc7('0x3f6a')] = this[_0x4cc7('0xecb')] = 0x0;
this['__type'] = _0x56067a[_0x4cc7('0x899')];
this['__canvasRenderer'] = new _0x88b99b(null);
this[_0x4cc7('0x21c3')][_0x4cc7('0xa99')] = !0x0;
};
_0x16dada[_0x4cc7('0x3f6b')] = _0x86deed;
_0x86deed[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), 'DOMRenderer'];
_0x86deed['__super__'] = _0x650d6;
_0x86deed[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], {
'element': null,
'pixelRatio': null,
'__canvasRenderer': null,
'__clipRects': null,
'__currentClipRect': null,
'__numClipRects': null,
'__transformOriginProperty': null,
'__transformProperty': null,
'__vendorPrefix': null,
'__z': null,
'__applyStyle': function(_0x1fd20b, _0x500f91, _0x4fd5cf, _0x20594f) {
var _0x3c8ba4 = _0x1fd20b[_0x4cc7('0x347a')];
_0x500f91 && _0x1fd20b[_0x4cc7('0xac0')] && (_0x500f91 = _0x1fd20b[_0x4cc7('0x9c1')],
_0x3c8ba4[_0x4cc7('0x1f97')](this[_0x4cc7('0x3f67')], this[_0x4cc7('0x3496')] ? _0x2d63f9[_0x4cc7('0x349')]('matrix3d(' + _0x500f91['a'] + ',\x20' + _0x500f91['b'] + _0x4cc7('0x3f6c') + _0x500f91['c'] + ',\x20' + _0x500f91['d'] + _0x4cc7('0x3f6d') + _0x2d63f9['lBYsI'](_0x500f91['tx'], 0x0) + ',\x20' + _0x2d63f9['lBYsI'](_0x500f91['ty'], 0x0), _0x4cc7('0x3f6e')) : _0x4cc7('0x3f6f') + _0x500f91['a'] + ',\x20' + _0x500f91['b'] + ',\x200,\x200,\x20' + _0x500f91['c'] + ',\x20' + _0x500f91['d'] + _0x4cc7('0x3f6d') + _0x500f91['tx'] + ',\x20' + _0x500f91['ty'] + _0x4cc7('0x3f6e'), null));
_0x1fd20b[_0x4cc7('0x3c71')] != ++this[_0x4cc7('0x3f6a')] && (_0x1fd20b[_0x4cc7('0x3c71')] = this[_0x4cc7('0x3f6a')],
_0x3c8ba4[_0x4cc7('0x1f97')](_0x4cc7('0x3f70'), null == _0x1fd20b[_0x4cc7('0x3c71')] ? _0x4cc7('0x574') : '' + _0x1fd20b[_0x4cc7('0x3c71')], null));
_0x4fd5cf && _0x1fd20b['__worldAlphaChanged'] && (0x1 > _0x1fd20b['__worldAlpha'] ? _0x3c8ba4[_0x4cc7('0x1f97')](_0x4cc7('0x365a'), null == _0x1fd20b[_0x4cc7('0x9c2')] ? _0x4cc7('0x574') : '' + _0x1fd20b[_0x4cc7('0x9c2')], null) : _0x3c8ba4[_0x4cc7('0x3485')](_0x4cc7('0x365a')));
_0x20594f && _0x1fd20b[_0x4cc7('0x1c49')] && (null == _0x1fd20b[_0x4cc7('0x1c47')] ? _0x3c8ba4[_0x4cc7('0x3485')]('clip') : (_0x1fd20b = _0x1fd20b[_0x4cc7('0x1c47')],
_0x3c8ba4['setProperty'](_0x4cc7('0x2c7d'), 'rect(' + _0x1fd20b['y'] + 'px,\x20' + _0x1fd20b['get_right']() + _0x4cc7('0x3f71') + _0x1fd20b[_0x4cc7('0xa98')]() + 'px,\x20' + _0x1fd20b['x'] + 'px)', null)));
},
'__initializeElement': function(_0x198225, _0x4ad34a) {
var _0xbf8781 = _0x198225[_0x4cc7('0x347a')] = _0x4ad34a[_0x4cc7('0xcc0')];
_0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0xcc2'), _0x4cc7('0xcc3'), null);
_0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0xcc4'), '0', null);
_0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0x6a2'), '0', null);
_0xbf8781[_0x4cc7('0x1f97')](this[_0x4cc7('0x3c6f')], _0x4cc7('0x3c70'), null);
this[_0x4cc7('0x989')]['appendChild'](_0x4ad34a);
_0x198225['__worldAlphaChanged'] = !0x0;
_0x198225[_0x4cc7('0xac0')] = !0x0;
_0x198225['__worldVisibleChanged'] = !0x0;
_0x198225[_0x4cc7('0x1c49')] = !0x0;
_0x198225[_0x4cc7('0x1c47')] = null;
_0x198225['__worldZ'] = -0x1;
},
'__popMask': function() {
this['__popMaskRect']();
},
'__popMaskObject': function(_0x2c8f01, _0x3c1c37) {
_0x2d63f9[_0x4cc7('0x34e')](null, _0x3c1c37) && (_0x3c1c37 = !0x0);
null != _0x2c8f01['__mask'] && this[_0x4cc7('0x3f5b')]();
_0x3c1c37 && null != _0x2c8f01[_0x4cc7('0x9c9')] && this['__popMaskRect']();
},
'__popMaskRect': function() {
0x0 < this['__numClipRects'] && (this['__numClipRects']--,
this['__currentClipRect'] = 0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x3f69')][this['__numClipRects'] - 0x1] : null);
},
'__pushMask': function(_0x3cafdc) {
this['__pushMaskRect'](_0x3cafdc[_0x4cc7('0xbf4')](_0x3cafdc), _0x3cafdc[_0x4cc7('0x9c1')]);
},
'__pushMaskObject': function(_0x4f5203, _0x1b4b7b) {
if (_0x4cc7('0x3f72') !== _0x4cc7('0x3f73')) {
null == _0x1b4b7b && (_0x1b4b7b = !0x0);
_0x1b4b7b && null != _0x4f5203[_0x4cc7('0x9c9')] && this['__pushMaskRect'](_0x4f5203[_0x4cc7('0x9c9')], _0x4f5203[_0x4cc7('0x9c1')]);
null != _0x4f5203[_0x4cc7('0x9c8')] && this[_0x4cc7('0x3f55')](_0x4f5203[_0x4cc7('0x9c8')]);
} else {
this[_0x4cc7('0x101d')] && this[_0x4cc7('0x1025')]();
return this[_0x4cc7('0x1022')];
}
},
'__pushMaskRect': function(_0x2b26e4, _0x3795c2) {
_0x2d63f9['PmXsp'](this['__numClipRects'], this['__clipRects'][_0x4cc7('0x21')]) && (this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')]] = new _0x432b23());
var _0x3ba537 = this['__clipRects'][this[_0x4cc7('0xecb')]];
_0x2b26e4[_0x4cc7('0xa01')](_0x3ba537, _0x3795c2);
0x0 < this[_0x4cc7('0xecb')] && (_0x2b26e4 = this['__clipRects'][this[_0x4cc7('0xecb')] - 0x1],
_0x3ba537[_0x4cc7('0x13b6')](_0x2b26e4['x'], _0x2b26e4['y'], _0x2b26e4[_0x4cc7('0x7d9')], _0x2b26e4[_0x4cc7('0x98b')]));
0x0 > _0x3ba537[_0x4cc7('0x98b')] && (_0x3ba537['height'] = 0x0);
0x0 > _0x3ba537[_0x4cc7('0x7d9')] && (_0x3ba537[_0x4cc7('0x7d9')] = 0x0);
this['__currentClipRect'] = _0x3ba537;
this[_0x4cc7('0xecb')]++;
},
'__render': function(_0x128430) {
this['element'][_0x4cc7('0xcc0')]['background'] = this[_0x4cc7('0x937')]['__transparent'] ? 'none' : this['__stage'][_0x4cc7('0x3f59')];
this[_0x4cc7('0x3f6a')] = 0x1;
_0x128430['__renderDOM'](this);
},
'__setBlendMode': function(_0x2ca195) {
_0x56067a[_0x4cc7('0x891')](null, this['__overrideBlendMode']) && (_0x2ca195 = this['__overrideBlendMode']);
this[_0x4cc7('0xad8')] != _0x2ca195 && (this[_0x4cc7('0xad8')] = _0x2ca195);
},
'__updateClip': function(_0x3de6f1) {
if (_0x4cc7('0x3f74') === _0x4cc7('0x3f74')) {
if (null == this[_0x4cc7('0x1c48')])
_0x3de6f1[_0x4cc7('0x1c49')] = null != _0x3de6f1['__worldClip'],
_0x3de6f1['__worldClip'] = null;
else {
null == _0x3de6f1[_0x4cc7('0x1c47')] && (_0x3de6f1[_0x4cc7('0x1c47')] = new _0x432b23());
var _0xc2b03f = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()
, _0x3b6495 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x3b6495[_0x4cc7('0xa28')](_0x3de6f1[_0x4cc7('0x9c1')]);
_0x3b6495[_0x4cc7('0xaf2')]();
this['__currentClipRect'][_0x4cc7('0xa01')](_0xc2b03f, _0x3b6495);
_0xc2b03f[_0x4cc7('0xac1')](_0x3de6f1[_0x4cc7('0x1c47')]) ? _0x3de6f1['__worldClipChanged'] = !0x1 : (_0x3de6f1['__worldClip'][_0x4cc7('0xa28')](_0xc2b03f),
_0x3de6f1[_0x4cc7('0x1c49')] = !0x0);
_0x432b23['__pool'][_0x4cc7('0x9e2')](_0xc2b03f);
_0x4a1676[_0x4cc7('0x9d8')]['release'](_0x3b6495);
}
} else {
null == _0xc2b03f && (_0xc2b03f = 0x0);
null == _0x3de6f1 && (_0x3de6f1 = '');
this[_0x4cc7('0x14a8')] = _0x3de6f1;
this[_0x4cc7('0xb6c')] = _0xc2b03f;
this[_0x4cc7('0x5e2')] = 'Error';
}
},
'__class__': _0x86deed
});
var _0xe5be2e = function(_0x9fdcfe) {
null == this[_0x4cc7('0x1338')] && (this['__glFragmentSource'] = _0x4cc7('0x39ad'));
null == this[_0x4cc7('0x29f1')] && (this['__glVertexSource'] = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}');
_0xe8a2c7[_0x4cc7('0x96b')](this, _0x9fdcfe);
this[_0x4cc7('0x29f3')] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada[_0x4cc7('0x3f75')] = _0xe5be2e;
_0xe5be2e[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f76')];
_0xe5be2e[_0x4cc7('0x92b')] = _0xe8a2c7;
_0xe5be2e['prototype'] = _0x5aff49(_0xe8a2c7[_0x4cc7('0x8')], {
'openfl_Alpha': null,
'openfl_ColorMultiplier': null,
'openfl_ColorOffset': null,
'openfl_Position': null,
'openfl_TextureCoord': null,
'openfl_Matrix': null,
'openfl_HasColorTransform': null,
'openfl_TextureSize': null,
'openfl_Texture': null,
'__class__': _0xe5be2e
});
var _0xfd9a97 = function(_0x2ea05f, _0x4f3089, _0x1cd695) {
if (_0x4cc7('0x3f77') !== _0x4cc7('0x3f78')) {
null == _0x1cd695 && (_0x1cd695 = 0x0);
null == _0x4f3089 && (_0x4f3089 = 0xa);
null == _0x2ea05f && (_0x2ea05f = 0xa);
_0x2cd08d[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xb46')](_0x2ea05f);
this[_0x4cc7('0xb44')](_0x4f3089);
this[_0x4cc7('0x2159')] = 0x0;
this[_0x4cc7('0x215a')](!0x1);
this[_0x4cc7('0xb55')] = !0x1;
this['set_defaultTextFormat'](new _0x4d6bf4(_0x4cc7('0x215c'),0xc,_0x1cd695));
this[_0x4cc7('0x215d')]('FPS:\x20');
this[_0x4cc7('0x29a9')] = 0x0;
this['times'] = [];
this[_0x4cc7('0x9ad')]('enterFrame', _0x48c401(this, this['this_onEnterFrame']));
} else {
if (0x1 == _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83['fPos']]) {
var _0x185800 = _0x29cea6[_0x4cc7('0xd29')](_0x172b83['buffer']['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xffffff, 0x6);
_0x44366e['context'][_0x4cc7('0xa88')] = '#' + _0x185800;
} else {
var _0x2a9f52 = (_0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10;
var _0x14a7d8 = (_0x172b83['buffer']['i'][_0x172b83['iPos']] & 0xff00) >>> 0x8;
var _0x2e9c4a = _0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff;
_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3e37') + _0x2a9f52 + ',\x20' + _0x14a7d8 + ',\x20' + _0x2e9c4a + ',\x20' + _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]] + ')';
}
_0x44366e[_0x4cc7('0x3e27')] = null;
_0x44366e['setSmoothing'](!0x0);
_0x44366e[_0x4cc7('0x3e25')] = !0x0;
}
};
_0x16dada[_0x4cc7('0x3f79')] = _0xfd9a97;
_0xfd9a97[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x2d63f9[_0x4cc7('0x3f7a')]];
_0xfd9a97[_0x4cc7('0x92b')] = _0x2cd08d;
_0xfd9a97[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], {
'currentFPS': null,
'cacheCount': null,
'times': null,
'this_onEnterFrame': function(_0x5c8d0b) {
var _0x50c266 = _0x4cc7('0x3f7b')[_0x4cc7('0x46')]('|')
, _0x391f02 = 0x0;
while (!![]) {
switch (_0x50c266[_0x391f02++]) {
case '0':
for (this[_0x4cc7('0x215f')][_0x4cc7('0x29')](_0x5c8d0b); this[_0x4cc7('0x215f')][0x0] < _0x5c8d0b - 0x1; )
this[_0x4cc7('0x215f')][_0x4cc7('0x1907')]();
continue;
case '1':
this['cacheCount'] = _0x5c8d0b;
continue;
case '2':
_0x5c8d0b = this['times'][_0x4cc7('0x21')];
continue;
case '3':
this[_0x4cc7('0x2159')] = Math[_0x4cc7('0xa96')]((_0x5c8d0b + this['cacheCount']) / 0x2);
continue;
case '4':
_0x5c8d0b != this[_0x4cc7('0x29a9')] && this[_0x4cc7('0x215d')](_0x4cc7('0x215e') + this[_0x4cc7('0x2159')]);
continue;
case '5':
_0x5c8d0b = new Date()[_0x4cc7('0xbe3')]() / 0x3e8;
continue;
}
break;
}
},
'__class__': _0xfd9a97
});
var _0x46a865 = function(_0x7c067c, _0x5dd719) {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xb33')] = _0x7c067c;
this[_0x4cc7('0x3f7c')] = _0x5dd719;
};
_0x16dada[_0x4cc7('0x3f7d')] = _0x46a865;
_0x46a865['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f7e')];
_0x46a865[_0x4cc7('0x92b')] = _0x338b9;
_0x46a865[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], {
'__frame': null,
'__name': null,
'get_frame': function() {
return this['__frame'];
},
'get_name': function() {
return this[_0x4cc7('0xb33')];
},
'__class__': _0x46a865,
'__properties__': {
'get_name': _0x2d63f9[_0x4cc7('0x3f7f')],
'get_frame': _0x4cc7('0x3f80')
}
});
var _0x3e8261 = function(_0x311094) {
this['__dirty'] = !0x0;
this['__owner'] = _0x311094;
this[_0x4cc7('0x31f2')] = new _0x432374();
this[_0x4cc7('0x3a21')] = this[_0x4cc7('0x3a20')] = this['__strokePadding'] = 0x0;
this[_0x4cc7('0x9c1')] = new _0x4a1676();
this['__usedShaderBuffers'] = new _0x560bef();
this['__worldTransform'] = new _0x4a1676();
this[_0x4cc7('0xa93')] = this[_0x4cc7('0xa92')] = 0x0;
this[_0x4cc7('0x3f81')] = new _0x3dd250(function() {
return new _0x11b79c();
}
);
this['moveTo'](0x0, 0x0);
};
_0x16dada[_0x4cc7('0x3f82')] = _0x3e8261;
_0x3e8261[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50b')], _0x4cc7('0x3f83')];
_0x3e8261[_0x4cc7('0x8')] = {};
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa95')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f2')] = null;
_0x3e8261[_0x4cc7('0x8')]['__dirty'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xae4')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa93')] = null;
_0x3e8261[_0x4cc7('0x8')]['__positionX'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3a21')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e80')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f81')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa9e')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f1')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xaa0')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f84')] = null;
_0x3e8261[_0x4cc7('0x8')]['__triangleIndexBufferCount'] = null;
_0x3e8261[_0x4cc7('0x8')]['__triangleIndexBufferData'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f85')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2b19')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e85')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f86')] = null;
_0x3e8261[_0x4cc7('0x8')]['__vertexBufferData'] = null;
_0x3e8261[_0x4cc7('0x8')]['__vertexBufferDataUVT'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e86')] = null;
_0x3e8261[_0x4cc7('0x8')]['__visible'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e88')] = null;
_0x3e8261[_0x4cc7('0x8')]['__width'] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa08')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa2f')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3464')] = null;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3dbd')] = function(_0x4a309f, _0xffe7c2, _0x2ec0da, _0x2a9528) {
if (_0x4cc7('0x3f87') !== _0x4cc7('0x3f88')) {
null == _0x2a9528 && (_0x2a9528 = !0x1);
null == _0x2ec0da && (_0x2ec0da = !0x0);
this.__commands.beginBitmapFill(_0x4a309f, _0x2d63f9.ehxVP(null, _0xffe7c2) ? _0xffe7c2.clone() : null, _0x2ec0da, _0x2a9528);
this.__visible = !0x0;
} else {
_0x396698.call(this, _0x4b25d1.homeLaunchSiteA, 0x0, null, {
startTilesLength: 0x0
});
this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3), _0x48c401(this, this.frame4), _0x48c401(this, this.frame5), _0x48c401(this, this.frame6), _0x48c401(this, this.frame7), _0x48c401(this, this.frame8), _0x48c401(this, this.frame9), _0x48c401(this, this.frame10), _0x48c401(this, this.frame11), _0x48c401(this, this.frame12), _0x48c401(this, this.frame13)];
this.name = _0x4cc7('0x2b54');
}
}
;
_0x3e8261[_0x4cc7('0x8')]['beginFill'] = function(_0x48856d, _0xbadfc) {
null == _0xbadfc && (_0xbadfc = 0x1);
null == _0x48856d && (_0x48856d = 0x0);
this.__commands.beginFill(_0x48856d & 0xffffff, _0xbadfc);
0x0 < _0xbadfc && (this.__visible = !0x0);
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x3e30b2, _0x2c602d, _0x1550ab, _0x8803f3, _0x22e8e3, _0x3e0965, _0x4bf907, _0x48c401) {
if (_0x4cc7('0x3f89') === 'cxnDr') {
return !0x1;
} else {
null == _0x48c401 && (_0x48c401 = 0x0);
null == _0x4bf907 && (_0x4bf907 = 0x1);
null == _0x3e0965 && (_0x3e0965 = 0x0);
if (null != _0x2c602d && 0x0 != _0x2c602d.length) {
if (null == _0x1550ab) {
_0x1550ab = [];
for (var _0x4e0580 = 0x0, _0x16dada = _0x2c602d.length; _0x4e0580 < _0x16dada; )
_0x4e0580++,
_0x1550ab.push(0x1);
}
if (null == _0x8803f3)
for (_0x8803f3 = [],
_0x4e0580 = 0x0,
_0x16dada = _0x2c602d.length; _0x4e0580 < _0x16dada; ) {
if ('KyRfd' !== _0x4cc7('0x3f8a')) {
this._boundsInvalid = this._worldBoundsInvalid = !0x0;
_0x1f7569.call(this);
this._bounds = this.getDefaultBoundingVolume();
this._worldBounds = this.getDefaultBoundingVolume();
} else {
var _0x2d1561 = _0x4e0580++;
_0x8803f3.push(Math.ceil(_0x2d1561 / _0x2c602d.length * 0xff));
}
}
if (!(_0x1550ab.length < _0x2c602d.length || _0x8803f3.length < _0x2c602d.length))
for (this.__commands.beginGradientFill(_0x3e30b2, _0x2c602d, _0x1550ab, _0x8803f3, _0x22e8e3, _0x3e0965, _0x4bf907, _0x48c401),
_0x3e30b2 = 0x0; _0x3e30b2 < _0x1550ab.length; )
if (_0x2c602d = _0x1550ab[_0x3e30b2],
++_0x3e30b2,
0x0 < _0x2c602d) {
if (_0x4cc7('0x352') !== _0x2d63f9.HOnYB) {
null == _0x2c602d && (_0x2c602d = new _0x21e384());
_0x39582d.transformPoint(this.object.get_sceneTransform(), _0x3e30b2, _0x2c602d);
return _0x2c602d;
} else {
this.__visible = !0x0;
break;
}
}
}
}
}
;
_0x3e8261[_0x4cc7('0x8')]['clear'] = function() {
for (var _0x4e3266 = this.__usedShaderBuffers.h; null != _0x4e3266; ) {
var _0x2e8281 = _0x4e3266.item;
_0x4e3266 = _0x4e3266.next;
this.__shaderBufferPool.release(_0x2e8281);
}
this.__usedShaderBuffers.clear();
this.__commands.clear();
this.__strokePadding = 0x0;
null != this.__bounds && (this.set___dirty(!0x0),
this.__transformDirty = !0x0,
this.__bounds = null);
this.__visible = !0x1;
this.__positionY = this.__positionX = 0x0;
this.moveTo(0x0, 0x0);
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x15c60e) {
this.__bounds = null != _0x15c60e.__bounds ? _0x15c60e.__bounds.clone() : null;
this.__commands = _0x15c60e.__commands.copy();
this.set___dirty(!0x0);
this.__strokePadding = _0x15c60e.__strokePadding;
this.__positionX = _0x15c60e.__positionX;
this.__positionY = _0x15c60e.__positionY;
this.__transformDirty = !0x0;
this.__visible = _0x15c60e.__visible;
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x293a')] = function(_0x3e1ef1, _0x108250, _0x54c5aa, _0x2170fb) {
this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding);
this.__inflateBounds(this.__positionX + this.__strokePadding, _0x56067a.ihmlq(this.__positionY, this.__strokePadding));
var _0x45e551 = _0x3e1ef1 < _0x54c5aa && _0x3e1ef1 > this.__positionX || _0x3e1ef1 > _0x54c5aa && _0x3e1ef1 < this.__positionX ? _0x54c5aa : this.__calculateBezierQuadPoint((this.__positionX - _0x3e1ef1) / (this.__positionX - 0x2 * _0x3e1ef1 + _0x54c5aa), this.__positionX, _0x3e1ef1, _0x54c5aa);
var _0x2c58a9 = _0x108250 < _0x2170fb && _0x56067a.YoIzb(_0x108250, this.__positionY) || _0x108250 > _0x2170fb && _0x108250 < this.__positionY ? _0x2170fb : this.__calculateBezierQuadPoint(_0x56067a.nakET(this.__positionY - _0x108250, this.__positionY - 0x2 * _0x108250 + _0x2170fb), this.__positionY, _0x108250, _0x2170fb);
this.__inflateBounds(_0x45e551 - this.__strokePadding, _0x2c58a9 - this.__strokePadding);
this.__inflateBounds(_0x45e551 + this.__strokePadding, _0x2c58a9 + this.__strokePadding);
this.__positionX = _0x54c5aa;
this.__positionY = _0x2170fb;
this.__commands.curveTo(_0x3e1ef1, _0x108250, _0x54c5aa, _0x2170fb);
this.set___dirty(!0x0);
}
;
_0x3e8261[_0x4cc7('0x8')]['drawCircle'] = function(_0x36a6f3, _0x5354d7, _0x2aaba8) {
0x0 >= _0x2aaba8 || (this.__inflateBounds(_0x36a6f3 - _0x2aaba8 - this.__strokePadding, _0x5354d7 - _0x2aaba8 - this.__strokePadding),
this.__inflateBounds(_0x36a6f3 + _0x2aaba8 + this.__strokePadding, _0x5354d7 + _0x2aaba8 + this.__strokePadding),
this.__commands.drawCircle(_0x36a6f3, _0x5354d7, _0x2aaba8),
this.set___dirty(!0x0));
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2175')] = function(_0x12eec1, _0xa83c79, _0x374e16, _0x5b6fba) {
0x0 >= _0x374e16 || 0x0 >= _0x5b6fba || (this.__inflateBounds(_0x12eec1 - this.__strokePadding, _0xa83c79 - this.__strokePadding),
this.__inflateBounds(_0x12eec1 + _0x374e16 + this.__strokePadding, _0xa83c79 + _0x5b6fba + this.__strokePadding),
this.__commands.drawEllipse(_0x12eec1, _0xa83c79, _0x374e16, _0x5b6fba),
this.set___dirty(!0x0));
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xc1d')] = function(_0x2673d7, _0x1fcd75, _0x2c1fac, _0x214efa) {
if (0x0 != _0x2c1fac || 0x0 != _0x214efa) {
if ('hOWhc' !== _0x4cc7('0x3f8b')) {
return this.cy;
} else {
var _0x2562b5 = 0x0 > _0x2c1fac ? -0x1 : 0x1
, _0x4ad419 = 0x0 > _0x214efa ? -0x1 : 0x1;
this.__inflateBounds(_0x2673d7 - this.__strokePadding * _0x2562b5, _0x1fcd75 - this.__strokePadding * _0x4ad419);
this.__inflateBounds(_0x2673d7 + _0x2c1fac + this.__strokePadding * _0x2562b5, _0x1fcd75 + _0x214efa + this.__strokePadding * _0x4ad419);
this.__commands.drawRect(_0x2673d7, _0x1fcd75, _0x2c1fac, _0x214efa);
this.set___dirty(!0x0);
}
}
}
;
_0x3e8261[_0x4cc7('0x8')]['drawRoundRect'] = function(_0x2f1df1, _0x18f5e7, _0x421e19, _0x427f3d, _0x69945b, _0x5c23de) {
if (_0x4cc7('0x3f8c') === _0x4cc7('0x3f8c')) {
if (0x0 != _0x421e19 || 0x0 != _0x427f3d) {
var _0x4bf907 = 0x0 > _0x421e19 ? -0x1 : 0x1
, _0x48c401 = 0x0 > _0x427f3d ? -0x1 : 0x1;
this.__inflateBounds(_0x2f1df1 - this.__strokePadding * _0x4bf907, _0x18f5e7 - this.__strokePadding * _0x48c401);
this.__inflateBounds(_0x2f1df1 + _0x421e19 + this.__strokePadding * _0x4bf907, _0x18f5e7 + _0x427f3d + this.__strokePadding * _0x48c401);
this.__commands.drawRoundRect(_0x2f1df1, _0x18f5e7, _0x421e19, _0x427f3d, _0x69945b, _0x5c23de);
this.set___dirty(!0x0);
}
} else {
null == _0x2f1df1 && (_0x2f1df1 = _0x4cc7('0x1630'));
null != this._timer && (this._timer.removeEventListener('timer', _0x48c401(this, this.onInterval)),
this._timer.stop(),
this._timer = null);
this.dispatchEvent(new _0x47b5e7(_0x4cc7('0x150e'),_0x2f1df1));
}
}
;
_0x3e8261[_0x4cc7('0x8')]['endFill'] = function() {
this.__commands.endFill();
}
;
_0x3e8261[_0x4cc7('0x8')]['lineStyle'] = function(_0x2b2311, _0x134ece, _0x5d0755, _0x26ae46, _0x15efdb, _0x57ab5e, _0x4bf907, _0x48c401) {
null == _0x48c401 && (_0x48c401 = 0x3);
null == _0x15efdb && (_0x15efdb = 0x2);
_0x2d63f9.vWMdC(null, _0x26ae46) && (_0x26ae46 = !0x1);
null == _0x5d0755 && (_0x5d0755 = 0x1);
null == _0x134ece && (_0x134ece = 0x0);
null != _0x2b2311 && (0x1 == _0x4bf907 ? _0x2b2311 > this.__strokePadding && (this.__strokePadding = _0x2b2311) : _0x2b2311 / 0x2 > this.__strokePadding && (this.__strokePadding = _0x2b2311 / 0x2));
this.__commands.lineStyle(_0x2b2311, _0x134ece, _0x5d0755, _0x26ae46, _0x15efdb, _0x57ab5e, _0x4bf907, _0x48c401);
null != _0x2b2311 && (this.__visible = !0x0);
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x590641, _0x4fe886) {
isFinite(_0x590641) && isFinite(_0x4fe886) && (this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding),
this.__inflateBounds(this.__positionX + this.__strokePadding, this.__positionY + this.__strokePadding),
this.__positionX = _0x590641,
this.__positionY = _0x4fe886,
this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding),
this.__inflateBounds(this.__positionX + 0x2 * this.__strokePadding, this.__positionY + this.__strokePadding),
this.__commands.lineTo(_0x590641, _0x4fe886),
this.set___dirty(!0x0));
}
;
_0x3e8261[_0x4cc7('0x8')]['moveTo'] = function(_0x3ef187, _0x54257a) {
if (_0x56067a.yjPBS !== _0x4cc7('0x89d')) {
null == this.data && (this.data = new _0x38fc06(this.b.buffer,this.b.byteOffset,this.b.byteLength));
return this.data.getFloat64(_0x3ef187, !0x0);
} else {
this.__positionX = _0x3ef187;
this.__positionY = _0x54257a;
this.__commands.moveTo(_0x3ef187, _0x54257a);
}
}
;
_0x3e8261[_0x4cc7('0x8')]['__calculateBezierQuadPoint'] = function(_0x21dd64, _0x531ae8, _0x3d8a2d, _0x1de5ca) {
var _0x4a159d = 0x1 - _0x21dd64;
return _0x2d63f9.NWPnH(_0x4a159d * _0x4a159d * _0x531ae8, 0x2 * _0x4a159d * _0x21dd64 * _0x3d8a2d) + _0x21dd64 * _0x21dd64 * _0x1de5ca;
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa32')] = function() {
null != this.__bounds && null != this.__canvas && (this.set___dirty(!0x0),
this.__transformDirty = !0x0);
this.__context = this.__canvas = this.__bitmap = null;
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x9c3')] = function(_0x7b4bfd, _0x88b5f1) {
if (null != this.__bounds) {
if (_0x4cc7('0x3f8d') === 'IJWKy') {
var _0x5a4f98 = {};
null != _0x7b4bfd && (_0x5a4f98.soundVolume = _0x7b4bfd);
null != _0x88b5f1 && (_0x5a4f98.soundPan = _0x88b5f1);
return _0x3ae7ae.tween(this.target, this.duration, _0x5a4f98, this.overwrite, _0x39e1c7);
} else {
var _0x40e8f8 = _0x432b23.__pool.get();
this.__bounds.__transform(_0x40e8f8, _0x88b5f1);
_0x7b4bfd.__expand(_0x40e8f8.x, _0x40e8f8.y, _0x40e8f8.width, _0x40e8f8.height);
_0x432b23.__pool.release(_0x40e8f8);
}
}
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa73')] = function(_0x103076, _0x388129, _0xcc19f7, _0x331f99) {
if (null == this.__bounds)
return !0x1;
var _0x43b9e8 = _0x331f99.a * _0x331f99.d - _0x331f99.b * _0x331f99.c;
_0x43b9e8 = 0x0 == _0x43b9e8 ? -_0x331f99.tx : 0x1 / _0x43b9e8 * (_0x331f99.c * (_0x331f99.ty - _0x388129) + _0x331f99.d * (_0x103076 - _0x331f99.tx));
var _0x3ebaf6 = _0x331f99.a * _0x331f99.d - _0x331f99.b * _0x331f99.c;
_0x103076 = 0x0 == _0x3ebaf6 ? -_0x331f99.ty : 0x1 / _0x3ebaf6 * (_0x331f99.a * (_0x388129 - _0x331f99.ty) + _0x331f99.b * (_0x331f99.tx - _0x103076));
return _0x43b9e8 > this.__bounds.x && _0x103076 > this.__bounds.y && this.__bounds.contains(_0x43b9e8, _0x103076) ? _0xcc19f7 ? _0x44366e.hitTest(this, _0x43b9e8, _0x103076) : !0x0 : !0x1;
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f8e')] = function(_0x3b8fef, _0x19d546) {
null == this.__bounds ? (this.__bounds = new _0x432b23(_0x3b8fef,_0x19d546,0x0,0x0),
this.__transformDirty = !0x0) : (_0x3b8fef < this.__bounds.x && (this.__bounds.width += _0x56067a.cUpWx(this.__bounds.x, _0x3b8fef),
this.__bounds.x = _0x3b8fef,
this.__transformDirty = !0x0),
_0x19d546 < this.__bounds.y && (this.__bounds.height += this.__bounds.y - _0x19d546,
this.__bounds.y = _0x19d546,
this.__transformDirty = !0x0),
_0x3b8fef > this.__bounds.x + this.__bounds.width && (this.__bounds.width = _0x3b8fef - this.__bounds.x),
_0x19d546 > this.__bounds.y + this.__bounds.height && (this.__bounds.height = _0x19d546 - this.__bounds.y));
}
;
_0x3e8261[_0x4cc7('0x8')]['__update'] = function(_0x268d3d) {
if (!(null == this.__bounds || 0x0 >= this.__bounds.width || 0x0 >= this.__bounds.height)) {
if (_0x4cc7('0x3f8f') !== _0x4cc7('0x3f8f')) {
_0x1aa93f.call(this, _0x268d3d, _0x3bd6c8);
this.jumpAction.setFromJumpHeight(62.4, 62.4, 0.2, 0.2);
this.actions.push(new _0x56b1b7(this,0.36,0x1c7,0x1fe,-0xd2));
this.actions.push(new _0x93ded9(this,0x0,0xa,0x1,0.4));
this.zTraction = 0.4;
} else {
var _0x3bd6c8 = this.__owner.__renderTransform;
if (null != _0x3bd6c8) {
var _0x5993c9 = 0x0 == _0x3bd6c8.b ? Math.abs(_0x3bd6c8.a) : Math.sqrt(_0x3bd6c8.a * _0x3bd6c8.a + _0x3bd6c8.b * _0x3bd6c8.b);
var _0x2bd00b = 0x0 == _0x3bd6c8.c ? Math.abs(_0x3bd6c8.d) : Math.sqrt(_0x3bd6c8.c * _0x3bd6c8.c + _0x3bd6c8.d * _0x3bd6c8.d);
null != _0x268d3d && (_0x5993c9 = 0x0 == _0x268d3d.b ? _0x5993c9 * _0x268d3d.a : _0x5993c9 * Math.sqrt(_0x268d3d.a * _0x268d3d.a + _0x268d3d.b * _0x268d3d.b),
_0x2bd00b = 0x0 == _0x268d3d.c ? _0x2bd00b * _0x268d3d.d : _0x2bd00b * Math.sqrt(_0x2d63f9.ggdle(_0x268d3d.c * _0x268d3d.c, _0x268d3d.d * _0x268d3d.d)));
_0x268d3d = this.__bounds.width * _0x5993c9;
_0x2bd00b *= this.__bounds.height;
if (0x1 > _0x268d3d || 0x1 > _0x2bd00b)
(0x1 <= this.__width || 0x1 <= this.__height) && this.set___dirty(!0x0),
this.__height = this.__width = 0x0;
else {
null != _0x3e8261.maxTextureWidth && _0x268d3d > _0x3e8261.maxTextureWidth && (_0x268d3d = _0x3e8261.maxTextureWidth);
null != _0x3e8261.maxTextureWidth && _0x2bd00b > _0x3e8261.maxTextureHeight && (_0x2bd00b = _0x3e8261.maxTextureHeight);
this.__renderTransform.a = _0x268d3d / this.__bounds.width;
this.__renderTransform.d = _0x2bd00b / this.__bounds.height;
_0x5993c9 = 0x1 / this.__renderTransform.a;
var _0x1a8935 = 0x1 / this.__renderTransform.d;
this.__worldTransform.a = _0x5993c9 * _0x3bd6c8.a;
this.__worldTransform.b = _0x5993c9 * _0x3bd6c8.b;
this.__worldTransform.c = _0x1a8935 * _0x3bd6c8.c;
this.__worldTransform.d = _0x1a8935 * _0x3bd6c8.d;
_0x1a8935 = this.__bounds.x;
var _0x383028 = this.__bounds.y;
_0x5993c9 = _0x1a8935 * _0x3bd6c8.a + _0x383028 * _0x3bd6c8.c + _0x3bd6c8.tx;
_0x3bd6c8 = _0x1a8935 * _0x3bd6c8.b + _0x383028 * _0x3bd6c8.d + _0x3bd6c8.ty;
this.__worldTransform.tx = Math.floor(_0x5993c9);
this.__worldTransform.ty = Math.floor(_0x3bd6c8);
_0x1a8935 = this.__worldTransform;
_0x383028 = _0x1a8935.a * _0x1a8935.d - _0x1a8935.b * _0x1a8935.c;
this.__renderTransform.tx = 0x0 == _0x383028 ? -_0x1a8935.tx : 0x1 / _0x383028 * (_0x1a8935.c * (_0x1a8935.ty - _0x3bd6c8) + _0x1a8935.d * (_0x5993c9 - _0x1a8935.tx));
_0x1a8935 = this.__worldTransform;
_0x383028 = _0x1a8935.a * _0x1a8935.d - _0x1a8935.b * _0x1a8935.c;
this.__renderTransform.ty = 0x0 == _0x383028 ? -_0x1a8935.ty : 0x1 / _0x383028 * (_0x1a8935.a * (_0x3bd6c8 - _0x1a8935.ty) + _0x1a8935.b * (_0x1a8935.tx - _0x5993c9));
_0x268d3d = Math.ceil(_0x268d3d + this.__renderTransform.tx);
_0x2bd00b = Math.ceil(_0x2bd00b + this.__renderTransform.ty);
_0x268d3d == this.__width && _0x2bd00b == this.__height || this.set___dirty(!0x0);
this.__width = _0x268d3d;
this.__height = _0x2bd00b;
}
}
}
}
}
;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f3')] = function(_0x363e88) {
if (_0x363e88 && null != this.__owner) {
if ('yoKKY' === _0x4cc7('0x3f90')) {
_0x438ccf.prototype.onLevelReset.call(this, _0x363e88);
this.start = -0x1;
} else {
var _0x22fff3 = this.__owner;
_0x22fff3.__renderDirty || (_0x22fff3.__renderDirty = !0x0,
_0x22fff3.__setParentRenderDirty());
}
}
_0x363e88 && (this.__hardwareDirty = this.__softwareDirty = !0x0);
return this.__dirty = _0x363e88;
}
;
_0x3e8261[_0x4cc7('0x8')]['__class__'] = _0x3e8261;
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31f3')] = _0x4cc7('0x31f3');
var _0x1b5da9 = function(_0x313db9) {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = 'varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x09\x09uniform\x20sampler2D\x20bitmap;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20color\x20=\x20texture2D\x20(bitmap,\x20openfl_TextureCoordv);\x0a\x0a\x09\x09if\x20(color.a\x20==\x200.0)\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09}\x20else\x20if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09color\x20=\x20vec4\x20(color.rgb\x20/\x20color.a,\x20color.a);\x0a\x0a\x09\x09\x09mat4\x20colorMultiplier\x20=\x20mat4\x20(0);\x0a\x09\x09\x09colorMultiplier[0][0]\x20=\x20openfl_ColorMultiplierv.x;\x0a\x09\x09\x09colorMultiplier[1][1]\x20=\x20openfl_ColorMultiplierv.y;\x0a\x09\x09\x09colorMultiplier[2][2]\x20=\x20openfl_ColorMultiplierv.z;\x0a\x09\x09\x09colorMultiplier[3][3]\x20=\x201.0;\x20//\x20openfl_ColorMultiplierv.w;\x0a\x0a\x09\x09\x09color\x20=\x20clamp\x20(openfl_ColorOffsetv\x20+\x20(color\x20*\x20colorMultiplier),\x200.0,\x201.0);\x0a\x0a\x09\x09\x09if\x20(color.a\x20>\x200.0)\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(color.rgb\x20*\x20color.a\x20*\x20openfl_Alphav,\x20color.a\x20*\x20openfl_Alphav);\x0a\x0a\x09\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4\x20(0.0,\x200.0,\x200.0,\x200.0);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20color\x20*\x20openfl_Alphav;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09}');
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\x20float\x20openfl_Alphav;\x0a\x09\x09varying\x20vec4\x20openfl_ColorMultiplierv;\x0a\x09\x09varying\x20vec4\x20openfl_ColorOffsetv;\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordv;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}');
_0xe8a2c7['call'](this, _0x313db9);
this['__isGenerated'] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada[_0x4cc7('0x3f91')] = _0x1b5da9;
_0x1b5da9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f92')];
_0x1b5da9[_0x4cc7('0x92b')] = _0xe8a2c7;
_0x1b5da9['prototype'] = _0x5aff49(_0xe8a2c7[_0x4cc7('0x8')], {
'openfl_Alpha': null,
'openfl_ColorMultiplier': null,
'openfl_ColorOffset': null,
'openfl_Position': null,
'openfl_TextureCoord': null,
'openfl_Matrix': null,
'openfl_HasColorTransform': null,
'openfl_TextureSize': null,
'bitmap': null,
'__class__': _0x1b5da9
});
var _0x33c580 = {};
_0x16dada[_0x4cc7('0x3f93')] = _0x33c580;
_0x33c580['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f94'), 'JointStyle_Impl_'];
_0x33c580[_0x4cc7('0x8eb')] = function(_0x4dcb83) {
switch (_0x4dcb83) {
case 0x0:
return _0x4cc7('0x2f5d');
case 0x1:
return 'miter';
case 0x2:
return _0x4cc7('0xa96');
default:
return null;
}
}
;
var _0xd7ec81 = function() {
_0x30f963[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x1656')] = _0x3a40cb['create'](this);
this['uncaughtErrorEvents'] = this[_0x4cc7('0x1656')][_0x4cc7('0x3f95')];
};
_0x16dada[_0x4cc7('0x3f96')] = _0xd7ec81;
_0xd7ec81[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f97')];
_0xd7ec81[_0x4cc7('0x92b')] = _0x30f963;
_0xd7ec81['prototype'] = _0x5aff49(_0x30f963['prototype'], {
'content': null,
'contentLoaderInfo': null,
'uncaughtErrorEvents': null,
'loadBytes': function(_0x7098ea, _0x4fba10) {
_0x436dff['loadFromBytes'](_0x7098ea)[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x3f98')]))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x3f99')]));
},
'__dispatchError': function(_0x257298) {
var _0x314274 = new _0x5275c3('ioError');
_0x314274[_0x4cc7('0xcb4')] = _0x257298;
this[_0x4cc7('0x1656')]['dispatchEvent'](_0x314274);
},
'BitmapData_onError': function(_0x43c577) {
this['__dispatchError'](_0x4bf907[_0x4cc7('0x4dc')](_0x43c577));
},
'BitmapData_onLoad': function(_0x4fddb8) {
if (_0x4cc7('0x3f9a') !== _0x4cc7('0x3f9b')) {
null == _0x4fddb8 ? this[_0x4cc7('0x3f9c')](_0x4cc7('0x3f9d')) : (this['content'] = new _0x38d890(_0x4fddb8),
this[_0x4cc7('0x1656')][_0x4cc7('0x165a')] = this[_0x4cc7('0x165a')],
_0x4fddb8 = this[_0x4cc7('0x165a')][_0x4cc7('0xa74')]() | 0x0,
this[_0x4cc7('0x1656')]['width'] = _0x4fddb8,
_0x4fddb8 = this[_0x4cc7('0x165a')][_0x4cc7('0xa75')]() | 0x0,
this[_0x4cc7('0x1656')][_0x4cc7('0x98b')] = _0x4fddb8,
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x165a')]),
this['contentLoaderInfo'][_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43'))));
} else {
return Math[_0x4cc7('0xa96')](0.03333333333333333 * b[_0x4cc7('0xcc2')]['z']) >= _0x4fddb8;
}
},
'__class__': _0xd7ec81
});
var _0x3a40cb = function() {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x3f9e')] = _0x2291ea[_0x4cc7('0x3f9f')];
this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0;
this[_0x4cc7('0x3fa0')] = !0x0;
this['parameters'] = {};
};
_0x16dada[_0x4cc7('0x3fa1')] = _0x3a40cb;
_0x3a40cb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3fa2')];
_0x3a40cb[_0x4cc7('0x97b')] = function(_0x590b84) {
var _0x230be7 = new _0x3a40cb();
_0x230be7['uncaughtErrorEvents'] = new _0x38ccb9();
null != _0x590b84 ? _0x230be7['loader'] = _0x590b84 : _0x230be7[_0x4cc7('0x1124')] = _0x3a40cb[_0x4cc7('0x3fa3')];
return _0x230be7;
}
;
_0x3a40cb[_0x4cc7('0x92b')] = _0x338b9;
_0x3a40cb['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'applicationDomain': null,
'bytesLoaded': null,
'bytesTotal': null,
'childAllowsParent': null,
'content': null,
'height': null,
'loader': null,
'parameters': null,
'uncaughtErrorEvents': null,
'url': null,
'width': null,
'__completed': null,
'__complete': function() {
this[_0x4cc7('0x3fa4')] || (this[_0x4cc7('0x1f26')] < this['bytesTotal'] && (this['bytesLoaded'] = this[_0x4cc7('0x1f28')]),
this['__update'](this[_0x4cc7('0x1f26')], this['bytesTotal']),
this['__completed'] = !0x0,
this['dispatchEvent'](new _0x76b31e('complete')));
},
'__update': function(_0x19a50d, _0x2ee806) {
this[_0x4cc7('0x1f26')] = _0x19a50d;
this[_0x4cc7('0x1f28')] = _0x2ee806;
this[_0x4cc7('0x44')](new _0x4aac12('progress',!0x1,!0x1,_0x19a50d,_0x2ee806));
},
'__class__': _0x3a40cb
});
var _0x3ea23e = function() {
if (_0x4cc7('0x3fa5') !== 'ZlLAm') {
_0x457ac5['call'](this);
this[_0x4cc7('0x3fa6')] = 0x1;
this[_0x4cc7('0x3fa7')] = [];
this['__instanceFields'] = [];
this['__totalFrames'] = 0x0;
this[_0x4cc7('0x3e2c')] = !0x0;
null != _0x3ea23e[_0x4cc7('0x2ba1')] && (this[_0x4cc7('0x3fa8')] = _0x3ea23e['__initSWF'],
this[_0x4cc7('0x3fa9')] = _0x3ea23e[_0x4cc7('0x2ba1')],
_0x3ea23e['__initSWF'] = null,
_0x3ea23e['__initSymbol'] = null,
this[_0x4cc7('0x3edf')](this['__swf'], this['__symbol']));
} else {
return function(_0x53d39b) {
b[0x0](a[0x0], _0x53d39b);
}
;
}
};
_0x16dada[_0x4cc7('0x3faa')] = _0x3ea23e;
_0x3ea23e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3fab')];
_0x3ea23e[_0x4cc7('0x92b')] = _0x457ac5;
_0x3ea23e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], {
'__activeInstances': null,
'__activeInstancesByFrameObjectID': null,
'__currentFrame': null,
'__currentFrameLabel': null,
'__currentLabel': null,
'__currentLabels': null,
'__enabled': null,
'__frameScripts': null,
'__frameTime': null,
'__hasDown': null,
'__hasOver': null,
'__hasUp': null,
'__instanceFields': null,
'__lastFrameScriptEval': null,
'__lastFrameUpdate': null,
'__mouseIsDown': null,
'__playing': null,
'__swf': null,
'__symbol': null,
'__timeElapsed': null,
'__totalFrames': null,
'gotoAndPlay': function(_0x50d179, _0x1cea2e) {
if (_0x4cc7('0x3fac') === _0x4cc7('0x3fac')) {
this['play']();
this[_0x4cc7('0x3fad')](this['__resolveFrameReference'](_0x50d179));
} else {
null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0x1c4a')]();
this['_methodSetup'][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]);
this['_sharedRegisters'][_0x4cc7('0x1c4b')] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp']();
this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')], 0x1);
this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getVertexCode'](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]);
this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c4c')](this['_methodSetup'][_0x4cc7('0xf29')], this['_registerCache']);
this[_0x4cc7('0x127d')] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]),
this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this['_methodSetup'][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]));
this[_0x4cc7('0x1c96')]() && (this[_0x4cc7('0x1c4d')](),
this[_0x4cc7('0x3fae')](),
this[_0x4cc7('0x1c4e')]());
this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1c97')]();
this[_0x4cc7('0xf1d')] += this['_methodSetup']['_ambientMethod'][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c4f')], this[_0x4cc7('0xf19')]);
this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]);
this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')]['needsNormals'] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']);
this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters'][_0x4cc7('0x1819')]);
this['_fragmentCode'] += this[_0x4cc7('0xf27')]['_diffuseMethod']['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]);
this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x89b')](_0x56067a[_0x4cc7('0x89e')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['shadedTarget']), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + '.z\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')])) + _0x4cc7('0x134') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '\x0a');
this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]);
this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]);
this['_usingSpecularMethod'] && (this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]),
this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]),
this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters'][_0x4cc7('0x181c')]),
this['_methodSetup']['_specularMethodVO']['needsView'] && this['_registerCache']['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]));
null != this['_methodSetup'][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0x1546')]);
}
},
'gotoAndStop': function(_0xc0ae2b, _0x5f5dc5) {
if ('OWXDF' === _0x4cc7('0x3faf')) {
null == _0x55a4be[_0x4cc7('0x282d')] && (_0x55a4be[_0x4cc7('0x282d')] = new _0xc9eace());
return _0x55a4be['wormholeInSight'];
} else {
this['stop']();
this[_0x4cc7('0x3fad')](this[_0x4cc7('0x3fb0')](_0xc0ae2b));
}
},
'play': function() {
if (_0x4cc7('0x3fb1') === _0x4cc7('0x3fb1')) {
null == this[_0x4cc7('0x3fa9')] || this[_0x4cc7('0x3fb2')] || 0x2 > this[_0x4cc7('0x3fb3')] || (this['__playing'] = !0x0,
this[_0x4cc7('0x3fb4')] = _0x56067a[_0x4cc7('0x89f')](0x3e8, this[_0x4cc7('0x3fa8')][_0x4cc7('0x98a')]) | 0x0,
this[_0x4cc7('0x3fb5')] = 0x0);
} else {
null != a && 0x0 < a[_0x4cc7('0x21')] ? (this['__filters'] = a,
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']())) : null != this[_0x4cc7('0xa4c')] && (this['__filters'] = null,
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]()));
return a;
}
},
'stop': function() {
if ('cBBPs' !== _0x4cc7('0x3fb6')) {
_0x56067a[_0x4cc7('0x85b')](null, this[_0x4cc7('0x1338')]) && (this['__glFragmentSource'] = 'uniform\x20sampler2D\x20openfl_Texture;\x0a\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20sum\x20=\x20vec4(0.0);\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[0])\x20*\x200.00443;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[1])\x20*\x200.05399;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[2])\x20*\x200.24197;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[3])\x20*\x200.39894;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[4])\x20*\x200.24197;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[5])\x20*\x200.05399;\x0a\x09\x09\x09sum\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[6])\x20*\x200.00443;\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20sum;\x0a\x0a\x09\x09}');
null == this['__glVertexSource'] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x3fb7'));
_0x48751f[_0x4cc7('0x96b')](this);
this['uRadius'][_0x4cc7('0x9')] = [0x0, 0x0];
this[_0x4cc7('0x29f3')] = !0x0;
this['__initGL']();
} else {
this[_0x4cc7('0x3fb2')] = !0x1;
}
},
'__enterFrame': function(_0x583cdb) {
this[_0x4cc7('0x3fb8')](_0x583cdb);
this[_0x4cc7('0x3fb9')](this['__currentFrame']);
_0x457ac5['prototype'][_0x4cc7('0xb7d')]['call'](this, _0x583cdb);
},
'__updateFrameScript': function(_0x16e021) {
if (null != this[_0x4cc7('0x3fa9')] && this[_0x4cc7('0x3fb2')]) {
var _0xa8d404 = this[_0x4cc7('0x3fba')](_0x16e021);
if (this[_0x4cc7('0x3fbb')] == _0xa8d404)
_0x457ac5['prototype'][_0x4cc7('0xb7d')][_0x4cc7('0x96b')](this, _0x16e021);
else if (null != this['__frameScripts']) {
if (_0xa8d404 < this[_0x4cc7('0x3fa6')]) {
if (!this[_0x4cc7('0x3fbc')](this[_0x4cc7('0x3fb3')])) {
if (_0x4cc7('0x3fbd') === _0x2d63f9['leDMm']) {
_0x5eb4b3['prototype']['updateStitch'][_0x4cc7('0x96b')](this);
for (var _0x1003df = this[_0x4cc7('0xe76')] - 0x1, _0x27c763, _0x10c006; 0x0 < _0x1003df--; )
this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')]['get'](_0x1003df),
_0x27c763 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](_0x1003df),
_0x10c006 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](_0x1003df + 0x1),
_0x27c763 = _0x10c006[_0x4cc7('0xe83')](_0x27c763),
this['_totalDelta']['x'] += _0x27c763['x'],
this[_0x4cc7('0xe74')]['y'] += _0x27c763['y'],
this['_totalDelta']['z'] += _0x27c763['z'];
this['_stitchFinalFrame'] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')]['get'](this[_0x4cc7('0xe76')] - 0x1),
0x1 < this['_numFrames'] && (_0x27c763 = this['_translations']['get'](0x0),
_0x10c006 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](0x1),
_0x27c763 = _0x10c006[_0x4cc7('0xe83')](_0x27c763),
this[_0x4cc7('0xe74')]['x'] += _0x27c763['x'],
this[_0x4cc7('0xe74')]['y'] += _0x27c763['y'],
this[_0x4cc7('0xe74')]['z'] += _0x27c763['z']));
} else {
_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb7d')]['call'](this, _0x16e021);
return;
}
}
this[_0x4cc7('0x3fa6')] = 0x1;
}
this[_0x4cc7('0x3fbc')](_0xa8d404) || _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb7d')][_0x4cc7('0x96b')](this, _0x16e021);
} else
this[_0x4cc7('0x3fa6')] = _0xa8d404;
}
},
'__updateSymbol': function(_0x4a3429) {
if (null != this[_0x4cc7('0x3fa9')] && this['__currentFrame'] != this[_0x4cc7('0x3fbe')]) {
if (_0x4cc7('0x3fbf') === 'ZHoYp') {
this['__updateFrameLabel']();
for (var _0x209206 = new _0x67da9e(), _0x4fe8d3, _0x1144f4 = 0x0; _0x1144f4 < _0x4a3429; )
if (_0x4fe8d3 = _0x1144f4++,
_0x4fe8d3 = this['__symbol'][_0x4cc7('0x2197')][_0x4fe8d3],
null != _0x4fe8d3[_0x4cc7('0x3eee')])
for (var _0x13945a = 0x0, _0x5bd9b0 = _0x4fe8d3[_0x4cc7('0x3eee')]; _0x13945a < _0x5bd9b0[_0x4cc7('0x21')]; ) {
var _0x4bf907 = _0x5bd9b0[_0x13945a];
++_0x13945a;
switch (_0x4bf907['type'][0x1]) {
case 0x0:
_0x4fe8d3 = this['__activeInstancesByFrameObjectID'][_0x4cc7('0x2b')](_0x4bf907['id']);
null != _0x4fe8d3 && (_0x209206['h'][_0x4bf907['id']] = _0x4fe8d3,
this[_0x4cc7('0x3fc0')](_0x4fe8d3[_0x4cc7('0x10b2')], _0x4bf907, !0x0));
break;
case 0x1:
_0x4fe8d3 = _0x209206['h'][_0x4bf907['id']];
null != _0x4fe8d3 && null != _0x4fe8d3[_0x4cc7('0x10b2')] && this[_0x4cc7('0x3fc0')](_0x4fe8d3[_0x4cc7('0x10b2')], _0x4bf907);
break;
case 0x2:
_0x209206[_0x4cc7('0x95b')](_0x4bf907['id']);
}
}
_0x4a3429 = [];
_0x1144f4 = [];
for (_0x4fe8d3 = _0x209206[_0x4cc7('0x38')](); _0x4fe8d3[_0x4cc7('0x94e')](); )
_0x209206 = _0x4fe8d3[_0x4cc7('0x3a')](),
-0x1 == _0x4a3429['indexOf'](_0x209206) && (_0x4a3429[_0x4cc7('0x29')](_0x209206),
0x0 < _0x209206[_0x4cc7('0x3ef5')] && _0x1144f4[_0x4cc7('0x29')](_0x209206));
_0x4a3429[_0x4cc7('0x3ff')](_0x48c401(this, this['__sortDepths']));
_0x13945a = 0x0;
for (_0x5bd9b0 = _0x4a3429[_0x4cc7('0x21')]; _0x13945a < _0x5bd9b0; ) {
_0x4bf907 = _0x13945a++;
var _0x16dada = this[_0x4cc7('0xae0')][_0x4bf907];
_0x4fe8d3 = _0x4a3429[_0x4bf907];
_0x209206 = _0x4fe8d3['depth'];
var _0x5aff49 = _0x4fe8d3[_0x4cc7('0x10b2')];
_0x16dada != _0x5aff49 ? (_0x4fe8d3 = _0x5aff49,
this[_0x4cc7('0xb6a')](_0x5aff49, _0x4bf907)) : _0x4fe8d3 = this['__children'][_0x4bf907];
_0x4bf907 = !0x1;
for (_0x16dada = 0x0; _0x16dada < _0x1144f4[_0x4cc7('0x21')]; )
if (_0x5aff49 = _0x1144f4[_0x16dada],
++_0x16dada,
_0x209206 > _0x5aff49[_0x4cc7('0x25ab')] && _0x209206 <= _0x5aff49[_0x4cc7('0x3ef5')]) {
_0x4fe8d3[_0x4cc7('0xb2d')](_0x5aff49['displayObject']);
_0x4bf907 = !0x0;
break;
}
0x0 < _0x1144f4[_0x4cc7('0x21')] && !_0x4bf907 && null != _0x4fe8d3['get_mask']() && _0x4fe8d3[_0x4cc7('0xb2d')](null);
}
_0x1144f4 = _0x4a3429[_0x4cc7('0x21')];
for (_0x4fe8d3 = this['__children']['length']; _0x1144f4 < _0x4fe8d3; ) {
if (_0x4cc7('0x3fc1') !== _0x4cc7('0x3fc1')) {
this[_0x4cc7('0x12bf')] = _0x209206;
this[_0x4cc7('0x13d5')] = 0x0;
this[_0x4cc7('0x1409')]['sort'](_0x4a3429);
this[_0x4cc7('0x10ca')]['setRenderTarget'](_0x209206, !0x0, 0x0);
this[_0x4cc7('0x13c5')]['clear'](0x1, 0x1, 0x1, 0x1, 0x1, 0x0);
this[_0x4cc7('0x13c5')]['setBlendFactors'](0x2, 0x9);
this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4);
_0x209206 = _0x4a3429[_0x4cc7('0x13e5')]();
for (var _0x32aeef = !0x0, _0x1275c1 = _0x4fe8d3 - 0x1; 0x0 <= _0x1275c1; )
this['_stage3DProxy'][_0x4cc7('0x12e0')](_0x1144f4[_0x4cc7('0x2b')](_0x1275c1)),
this[_0x4cc7('0x140b')](_0x209206, _0x13945a[_0x4cc7('0x2b')](_0x1275c1), _0x32aeef ? null : _0x13945a[_0x4cc7('0x2b')](_0x1275c1)[_0x4cc7('0x1031')]()),
_0x32aeef = !0x1,
--_0x1275c1;
_0x209206 = _0x4a3429[_0x4cc7('0x13e7')]();
_0x32aeef = !0x0;
for (_0x1275c1 = _0x4fe8d3 - 0x1; 0x0 <= _0x1275c1; )
this['_stage3DProxy']['set_scissorRect'](_0x1144f4[_0x4cc7('0x2b')](_0x1275c1)),
this['drawCascadeRenderables'](_0x209206, _0x13945a[_0x4cc7('0x2b')](_0x1275c1), _0x32aeef ? null : _0x13945a[_0x4cc7('0x2b')](_0x1275c1)[_0x4cc7('0x1031')]()),
_0x32aeef = !0x1,
--_0x1275c1;
null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]);
this[_0x4cc7('0x13f3')] = null;
this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x5);
this['_stage3DProxy'][_0x4cc7('0x12e0')](null);
} else {
_0x4a3429 = this['__children'][_0x1144f4];
_0x209206 = 0x0;
for (_0x13945a = this[_0x4cc7('0x3fc2')]; _0x209206 < _0x13945a[_0x4cc7('0x21')]; )
_0x5bd9b0 = _0x13945a[_0x209206],
++_0x209206,
_0x5bd9b0[_0x4cc7('0x10b2')] == _0x4a3429 && (_0x5260f5['__instanceof'](_0x4a3429, _0x3ea23e) && _0x4a3429['gotoAndPlay'](0x1),
this[_0x4cc7('0xb79')](_0x4a3429),
--_0x1144f4,
--_0x4fe8d3);
++_0x1144f4;
}
}
this[_0x4cc7('0x3fbe')] = this[_0x4cc7('0x3fa6')];
this[_0x4cc7('0x3fc3')]();
} else {
return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x4a3429, _0x209206, _0x4fe8d3);
}
}
},
'__evaluateFrameScripts': function(_0x67c240) {
var _0x517b73 = this[_0x4cc7('0x3fa6')];
for (_0x67c240 += 0x1; _0x517b73 < _0x67c240; ) {
var _0x101dd8 = _0x517b73++;
if (_0x101dd8 != this[_0x4cc7('0x3fbb')] && (this[_0x4cc7('0x3fa6')] = this[_0x4cc7('0x3fbb')] = _0x101dd8,
this[_0x4cc7('0x3fc4')]['h'][_0x4cc7('0x959')](_0x101dd8) && (this['__updateSymbol'](_0x101dd8),
(0x0,
this['__frameScripts']['h'][_0x101dd8])(),
this[_0x4cc7('0x3fa6')] != _0x101dd8) || !this['__playing']))
return !0x1;
}
return !0x0;
},
'__fromSymbol': function(_0x102086, _0x26928b) {
var _0x14a18c = {};
_0x14a18c[_0x4cc7('0x3fc5')] = _0x4cc7('0x3fc6');
var _0x5d0ef1 = this;
if (null == this[_0x4cc7('0x3fc2')]) {
this[_0x4cc7('0x3fa8')] = _0x102086;
this[_0x4cc7('0x3fa9')] = _0x26928b;
this['__activeInstances'] = [];
this[_0x4cc7('0x3fc7')] = new _0x67da9e();
this[_0x4cc7('0x3fa6')] = 0x1;
this[_0x4cc7('0x3fbe')] = this[_0x4cc7('0x3fbb')] = -0x1;
this['__totalFrames'] = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')]['length'];
for (var _0x123b8d = 0x0, _0x45ea60 = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')]['length']; _0x123b8d < _0x45ea60; ) {
var _0x457aaa = _0x123b8d++;
_0x102086 = _0x457aaa + 0x1;
_0x26928b = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')][_0x457aaa];
null != _0x26928b[_0x4cc7('0x3eed')] && this[_0x4cc7('0x3fa7')][_0x4cc7('0x29')](new _0x46a865(_0x26928b[_0x4cc7('0x3eed')],_0x457aaa + 0x1));
if (null != _0x26928b[_0x4cc7('0x3eef')])
null == this['__frameScripts'] && (this[_0x4cc7('0x3fc4')] = new _0x67da9e()),
this[_0x4cc7('0x3fc4')]['h'][_0x102086] = _0x26928b[_0x4cc7('0x3eef')];
else if (null != _0x26928b['scriptSource']) {
if ('PjbrH' === 'PjbrH') {
null == this['__frameScripts'] && (this[_0x4cc7('0x3fc4')] = new _0x67da9e());
try {
var _0x48c401 = function(_0x102086) {
if (_0x4cc7('0x3fc8') === _0x4cc7('0x3fc9')) {
this['angel']['setIndexedPosition'](17.8, -43.2, !0x0);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -30.4, !0x0, -0x16);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
var _0x561ca6 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aea'), -0x64, -0x12c, null, null, null, _0x561ca6, null);
_0x561ca6 = _0x1baaa1[_0x4cc7('0x7d9')](0x320);
var _0x599557 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3fca'), -0x50, 0x14a, null, _0x561ca6, null, _0x599557, null);
this[_0x4cc7('0xc37')]['unifyRotation'](this['angel']);
} else {
return function() {
var _0x4fb584 = {};
_0x4fb584['qcsHZ'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
_0x4fb584[_0x4cc7('0x3fcb')] = _0x4cc7('0x14b');
_0x4fb584['lzqrJ'] = _0x4cc7('0x1dcc');
_0x4fb584[_0x4cc7('0x3fcc')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
try {
_0x102086[0x0][_0x4cc7('0x96b')](_0x5d0ef1);
} catch (_0x2b764a) {
if (_0x4cc7('0x3fcd') === _0x4cc7('0x3fcd')) {
_0x4964ea[_0x4cc7('0xab4')] = _0x2b764a,
_0x2b764a instanceof _0x202aa0 && (_0x2b764a = _0x2b764a[_0x4cc7('0x9a4')]),
_0x491796[_0x4cc7('0x39da')](_0x14a18c[_0x4cc7('0x3fc5')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2b764a) + '\x0a' + _0x4964ea[_0x4cc7('0x31d0')]()[_0x4cc7('0xc92')](function() {
if (_0x4cc7('0x3fce') === _0x4cc7('0x3fce')) {
return function(_0x102086) {
return _0x102086[0x2];
}
;
} else {
var _0x52a15f = ''
, _0x29b108 = _0x102086[_0x4cc7('0xe59')]()
, _0x58bebe = _0x102086[_0x4cc7('0xe55')]()
, _0x11340c = this[_0x4cc7('0x19bd')];
_0x102086[_0x4cc7('0xf1a')](_0x58bebe, 0x1);
var _0x8959f2 = _0x102086[_0x4cc7('0xe55')]()
, _0x4b3887 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')];
for (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x1d1d') + _0x4bf907['string'](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4b3887) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4b3887) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4fb584['gKbpz'] + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b), '.yz\x0a'); 0x0 < _0x11340c; )
_0x52a15f = _0x11340c == this[_0x4cc7('0x19bd')] ? _0x52a15f + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29b108) + '\x20<2d,nearest,repeat,mipnone>\x0a') : _0x52a15f + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x1dc6') + _0x4bf907[_0x4cc7('0x4dc')](_0x29b108) + _0x4cc7('0x1dc5')),
_0x52a15f += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1dc7') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b) + '.w\x0a',
_0x52a15f = _0x11340c == this[_0x4cc7('0x19bd')] ? _0x52a15f + (_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1dc8') + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5d0ef1) + _0x4fb584['lzqrJ'] + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x123b8d) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x45ea60) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + '.z\x0a') : _0x52a15f + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086),
0x4 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2'), this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086))),
0x1 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2'), this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086))),
0x5 < _0x11340c && (_0x52a15f += 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.xy,\x20' + _0x4bf907['string'](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)),
0x2 < _0x11340c && (_0x52a15f += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.w\x0a',
_0x52a15f += _0x4cc7('0x161') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x1dcb') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x3fd0') + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)),
0x6 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe)) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1ec0') + this['addSample'](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)),
0x3 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe), _0x4cc7('0x14b')) + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.wz\x0a' + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)),
0x7 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcc')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe), _0x4cc7('0x1ec0')) + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)),
_0x11340c -= 0x8;
_0x102086[_0x4cc7('0x19f7')](_0x58bebe);
return _0x52a15f += _0x4cc7('0xaf') + _0x4bf907['string'](_0x45ea60) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45ea60) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b) + _0x4cc7('0x1d04');
}
}())[_0x4cc7('0xc7a')]('\x0a') + '\x0a' + _0x4bf907[_0x4cc7('0x4dc')](_0x2b764a[_0x4cc7('0x3693')]) + '\x0a' + _0x102086[0x0][_0x4cc7('0x8eb')](), {
'fileName': _0x4cc7('0x3fd1'),
'lineNumber': 0x28b,
'className': _0x4cc7('0x3faa'),
'methodName': '__fromSymbol'
});
} else {
return new _0x139d6a(this);
}
}
}
;
}
}([eval('(function(){' + _0x26928b[_0x4cc7('0x3ef0')] + '})')]);
this['__frameScripts']['h'][_0x102086] = _0x48c401;
} catch (_0x48137e) {
_0x4964ea['lastException'] = _0x48137e,
null != this[_0x4cc7('0x3fa9')][_0x4cc7('0x2ba3')] ? _0x491796[_0x4cc7('0x1de4')](_0x56067a[_0x4cc7('0x8a1')] + this[_0x4cc7('0x3fa9')]['className'] + _0x4cc7('0x3fd2') + _0x102086 + '\x0a' + _0x26928b[_0x4cc7('0x3ef0')], {
'fileName': _0x4cc7('0x3fd1'),
'lineNumber': 0x2a0,
'className': _0x4cc7('0x3faa'),
'methodName': '__fromSymbol'
}) : _0x491796[_0x4cc7('0x1de4')](_0x56067a[_0x4cc7('0x8a2')](_0x4cc7('0x3fd3'), _0x26928b['scriptSource']), {
'fileName': _0x4cc7('0x3fd1'),
'lineNumber': 0x2a5,
'className': _0x4cc7('0x3faa'),
'methodName': _0x4cc7('0x3edf')
});
}
} else {
var _0xacf0f = this[_0x4cc7('0x16fa')]()
, _0x12c4da = this[_0x4cc7('0x16fa')]()
, _0x432030 = this['readUnsignedByte']()
, _0x2736f8 = this[_0x4cc7('0x16fa')]();
return 0x1 == this[_0x4cc7('0x16ed')] ? _0x2736f8 << 0x18 | _0x432030 << 0x10 | _0x56067a['kfaGC'](_0x12c4da, 0x8) | _0xacf0f : _0xacf0f << 0x18 | _0x12c4da << 0x10 | _0x432030 << 0x8 | _0x2736f8;
}
}
}
_0x102086 = 0x0;
for (_0x26928b = this['__totalFrames']; _0x102086 < _0x26928b; )
if (_0x123b8d = _0x102086++,
_0x48c401 = _0x123b8d + 0x1,
_0x45ea60 = this['__symbol']['frames'][_0x123b8d],
null != _0x45ea60[_0x4cc7('0x3eee')]) {
_0x123b8d = 0x0;
for (var _0x16dada = _0x45ea60[_0x4cc7('0x3eee')]; _0x123b8d < _0x16dada['length']; ) {
if (_0x4cc7('0x3fd4') !== 'jRoQz') {
var _0x5aff49 = _0x16dada[_0x123b8d];
++_0x123b8d;
if (_0x5aff49[_0x4cc7('0x994')] == _0x1988ff['CREATE'] && !this[_0x4cc7('0x3fc7')]['h'][_0x4cc7('0x959')](_0x5aff49['id'])) {
_0x45ea60 = null;
_0x457aaa = !0x1;
var _0x161060 = 0x0;
for (var _0x180fa9 = this[_0x4cc7('0x3fc2')]; _0x161060 < _0x180fa9[_0x4cc7('0x21')]; ) {
var _0x50aa0a = _0x180fa9[_0x161060];
++_0x161060;
if (_0x56067a[_0x4cc7('0x891')](null, _0x50aa0a['displayObject']) && _0x50aa0a[_0x4cc7('0x3552')] == _0x5aff49[_0x4cc7('0x1938')] && _0x50aa0a[_0x4cc7('0x25ab')] == _0x5aff49[_0x4cc7('0x25ab')]) {
_0x45ea60 = _0x50aa0a;
_0x457aaa = !0x0;
break;
}
}
null == _0x45ea60 && (_0x161060 = this[_0x4cc7('0x3fa8')]['symbols']['h'][_0x5aff49['symbol']],
null != _0x161060 && (_0x161060 = _0x161060[_0x4cc7('0x1499')](this[_0x4cc7('0x3fa8')]),
null != _0x161060 && (_0x161060['parent'] = this,
_0x161060['stage'] = this['stage'],
null != this[_0x4cc7('0x99c')] && _0x161060[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1)),
_0x45ea60 = new _0x934535(_0x48c401,_0x5aff49['id'],_0x5aff49[_0x4cc7('0x1938')],_0x5aff49[_0x4cc7('0x25ab')],_0x161060,_0x5aff49[_0x4cc7('0x3ef5')]))));
null != _0x45ea60 && (this[_0x4cc7('0x3fc7')]['h'][_0x5aff49['id']] = _0x45ea60,
_0x457aaa || (this[_0x4cc7('0x3fc2')][_0x4cc7('0x29')](_0x45ea60),
this[_0x4cc7('0x3fc0')](_0x45ea60['displayObject'], _0x5aff49)));
}
} else {
var _0x59d0d0 = _0x2c4d00[_0x4cc7('0xf36')], _0x4d69a4, _0x13d846;
var _0x419f04 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x5d21ea)['get_sceneDirection']();
this['_overallDepthCamera'][_0x4cc7('0xb49')](this[_0x4cc7('0x1364')][_0x4cc7('0xfca')]());
var _0x46089e = ((_0x102086[_0x4cc7('0x472')]() - _0x419f04['x'] * this[_0x4cc7('0x158b')]) / this[_0x4cc7('0x157e')] | 0x0) * this['_snap'];
var _0x14b94b = ((_0x102086[_0x4cc7('0xb45')]() - _0x419f04['y'] * this[_0x4cc7('0x158b')]) / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')];
var _0x23dc94 = ((_0x102086['get_z']() - _0x419f04['z'] * this[_0x4cc7('0x158b')]) / this['_snap'] | 0x0) * this['_snap'];
this[_0x4cc7('0x1585')][_0x4cc7('0xb46')](_0x46089e);
this[_0x4cc7('0x1585')]['set_y'](_0x14b94b);
this['_overallDepthCamera'][_0x4cc7('0xd5a')](_0x23dc94);
this[_0x4cc7('0x1036')]['copyFrom'](this[_0x4cc7('0x1585')][_0x4cc7('0x3de')]());
this[_0x4cc7('0x1036')]['prepend'](_0x102086[_0x4cc7('0xfca')]());
this[_0x4cc7('0x1036')][_0x4cc7('0x1561')](_0x26928b, this[_0x4cc7('0x1580')]);
_0x102086 = _0x419f04 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x0);
_0x26928b = _0x4d69a4 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x1);
this[_0x4cc7('0x158c')] = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x2);
for (_0x13d846 = 0x3; 0x18 > _0x13d846; )
_0x46089e = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x13d846),
_0x14b94b = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x13d846 + 0x1),
_0x23dc94 = this['_localFrustum'][_0x4cc7('0x2b')](_0x13d846 + 0x2),
_0x46089e < _0x102086 && (_0x102086 = _0x46089e),
_0x46089e > _0x419f04 && (_0x419f04 = _0x46089e),
_0x14b94b < _0x26928b && (_0x26928b = _0x14b94b),
_0x14b94b > _0x4d69a4 && (_0x4d69a4 = _0x14b94b),
_0x23dc94 > this[_0x4cc7('0x158c')] && (this['_maxZ'] = _0x23dc94),
_0x13d846 += 0x3;
this[_0x4cc7('0x1586')] = 0x1;
_0x46089e = _0x419f04 - _0x102086;
_0x14b94b = _0x4d69a4 - _0x26928b;
_0x23dc94 = 0x1 / (this[_0x4cc7('0x158c')] - this[_0x4cc7('0x1586')]);
0x0 > _0x102086 && (_0x102086 -= this[_0x4cc7('0x157e')]);
0x0 > _0x26928b && (_0x26928b -= this[_0x4cc7('0x157e')]);
_0x102086 = (_0x102086 / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')];
_0x26928b = (_0x26928b / this[_0x4cc7('0x157e')] | 0x0) * this['_snap'];
_0x419f04 = 0x2 * this[_0x4cc7('0x157e')];
_0x46089e = (_0x56067a['TNPJm'](_0x46089e, _0x419f04) + 0x2 | 0x0) * _0x419f04;
_0x14b94b = (_0x14b94b / _0x419f04 + 0x2 | 0x0) * _0x419f04;
_0x419f04 = _0x102086 + _0x46089e;
_0x4d69a4 = _0x26928b + _0x14b94b;
_0x46089e = 0x1 / _0x46089e;
_0x14b94b = 0x1 / _0x14b94b;
_0x59d0d0[_0x4cc7('0x9e7')](0x0, 0x2 * _0x46089e);
_0x59d0d0[_0x4cc7('0x9e7')](0x5, 0x2 * _0x14b94b);
_0x59d0d0[_0x4cc7('0x9e7')](0xa, _0x23dc94);
_0x59d0d0[_0x4cc7('0x9e7')](0xc, -(_0x419f04 + _0x102086) * _0x46089e);
_0x59d0d0[_0x4cc7('0x9e7')](0xd, -(_0x4d69a4 + _0x26928b) * _0x14b94b);
_0x59d0d0[_0x4cc7('0x9e7')](0xe, -this[_0x4cc7('0x1586')] * _0x23dc94);
_0x59d0d0[_0x4cc7('0x9e7')](0xf, 0x1);
_0x59d0d0['set'](0x1, _0x59d0d0[_0x4cc7('0x9e7')](0x2, _0x59d0d0[_0x4cc7('0x9e7')](0x3, _0x59d0d0[_0x4cc7('0x9e7')](0x4, _0x59d0d0['set'](0x6, _0x59d0d0['set'](0x7, _0x59d0d0[_0x4cc7('0x9e7')](0x8, _0x59d0d0[_0x4cc7('0x9e7')](0x9, _0x59d0d0[_0x4cc7('0x9e7')](0xb, 0x0)))))))));
_0x5d0ef1[_0x4cc7('0xf8b')](_0x59d0d0);
}
}
}
0x1 < this[_0x4cc7('0x3fb3')] && this[_0x4cc7('0xd18')]();
this[_0x4cc7('0xb7d')](0x0);
this['__instanceFields'] = _0x4b4d92[_0x4cc7('0xd41')](_0x5260f5['getClass'](this));
this[_0x4cc7('0x3fc3')]();
}
},
'__getNextFrame': function(_0x49e7da) {
this['__timeElapsed'] += _0x49e7da;
_0x49e7da = this[_0x4cc7('0x3fa6')] + Math[_0x4cc7('0xaeb')](this['__timeElapsed'] / this[_0x4cc7('0x3fb4')]);
0x1 > _0x49e7da && (_0x49e7da = 0x1);
_0x56067a['YoIzb'](_0x49e7da, this[_0x4cc7('0x3fb3')]) && (_0x49e7da = Math['floor']((_0x49e7da - 0x1) % this[_0x4cc7('0x3fb3')]) + 0x1);
this[_0x4cc7('0x3fb5')] %= this['__frameTime'];
return _0x49e7da;
},
'__goto': function(_0x578620) {
null != this[_0x4cc7('0x3fa9')] && (0x1 > _0x578620 ? _0x578620 = 0x1 : _0x578620 > this[_0x4cc7('0x3fb3')] && (_0x578620 = this[_0x4cc7('0x3fb3')]),
this[_0x4cc7('0x3fa6')] = _0x578620,
this['__enterFrame'](0x0));
},
'__resolveFrameReference': function(_0x1844e3) {
if (_0x4cc7('0x3fd5') !== _0x2d63f9['KtLPV']) {
if (_0x4cc7('0x39b') == typeof _0x1844e3 && (_0x1844e3 | 0x0) === _0x1844e3)
return _0x1844e3;
if (_0x4cc7('0x4dc') == typeof _0x1844e3) {
for (var _0x1b59ea = 0x0, _0x2cdecc = this[_0x4cc7('0x3fa7')]; _0x1b59ea < _0x2cdecc[_0x4cc7('0x21')]; ) {
var _0x23f8a0 = _0x2cdecc[_0x1b59ea];
++_0x1b59ea;
if (_0x23f8a0[_0x4cc7('0xb4e')]() == _0x1844e3)
return _0x23f8a0[_0x4cc7('0x3f80')]();
}
throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x3fd6') + _0x1844e3 + _0x4cc7('0x3fd7')));
}
throw new _0x202aa0('Invalid\x20type\x20for\x20frame\x20' + _0x4b4d92[_0x4cc7('0xd38')](_0x1844e3));
} else {
_0x56067a[_0x4cc7('0x85b')](null, _0x47f187[_0x4cc7('0x2f68')]) && (_0x47f187['ruined'] = new _0x47f187(),
_0x47f187[_0x4cc7('0x2f68')]['rotating'] = !0x1);
return _0x47f187[_0x4cc7('0x2f68')];
}
},
'__sortDepths': function(_0x29b951, _0x73bff7) {
return _0x29b951[_0x4cc7('0x25ab')] - _0x73bff7[_0x4cc7('0x25ab')];
},
'__tabTest': function(_0x5bc791) {
this[_0x4cc7('0x3e2c')] && _0x457ac5['prototype'][_0x4cc7('0xba9')][_0x4cc7('0x96b')](this, _0x5bc791);
},
'__updateDisplayObject': function(_0x146d27, _0x236ad2, _0x2efebc) {
null == _0x2efebc && (_0x2efebc = !0x1);
if (null != _0x146d27) {
null != _0x236ad2[_0x4cc7('0x5e2')] && _0x146d27[_0x4cc7('0xd6a')](_0x236ad2[_0x4cc7('0x5e2')]);
null != _0x236ad2[_0x4cc7('0x330a')] && _0x146d27[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x236ad2[_0x4cc7('0x330a')]);
null != _0x236ad2[_0x4cc7('0xb12')] ? _0x146d27[_0x4cc7('0xf92')]()[_0x4cc7('0x17ac')](_0x236ad2[_0x4cc7('0xb12')]) : _0x2efebc && !_0x146d27['get_transform']()[_0x4cc7('0xb0f')]()['__isDefault'](!0x0) && _0x146d27['get_transform']()[_0x4cc7('0x17ac')](new _0x1c055e());
if (null != _0x236ad2[_0x4cc7('0x14db')]) {
_0x2efebc = [];
for (var _0x3d1b74 = 0x0, _0x25216b = _0x236ad2[_0x4cc7('0x14db')]; _0x3d1b74 < _0x25216b[_0x4cc7('0x21')]; ) {
var _0x4f70c0 = _0x25216b[_0x3d1b74];
++_0x3d1b74;
switch (_0x4f70c0[0x1]) {
case 0x0:
_0x2efebc[_0x4cc7('0x29')](new _0x14b9f8(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4]));
break;
case 0x1:
_0x2efebc[_0x4cc7('0x29')](new _0x69b7c5(_0x4f70c0[0x2]));
break;
case 0x2:
_0x2efebc[_0x4cc7('0x29')](new _0x7b3ebc(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4],_0x4f70c0[0x5],_0x4f70c0[0x6],_0x4f70c0[0x7],_0x4f70c0[0x8],_0x4f70c0[0x9],_0x4f70c0[0xa],_0x4f70c0[0xb],_0x4f70c0[0xc]));
break;
case 0x3:
_0x2efebc[_0x4cc7('0x29')](new _0xcc520e(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4],_0x4f70c0[0x5],_0x4f70c0[0x6],_0x4f70c0[0x7],_0x4f70c0[0x8],_0x4f70c0[0x9]));
}
}
_0x146d27[_0x4cc7('0x1073')](_0x2efebc);
} else
_0x146d27[_0x4cc7('0x1073')](null);
null != _0x236ad2['visible'] && _0x146d27[_0x4cc7('0xc20')](_0x236ad2[_0x4cc7('0x12cf')]);
null != _0x236ad2['blendMode'] && _0x146d27[_0x4cc7('0x3c1')](_0x236ad2[_0x4cc7('0x3ef4')]);
null != _0x236ad2[_0x4cc7('0x3fd8')] && _0x146d27[_0x4cc7('0xb51')](_0x236ad2['cacheAsBitmap']);
}
},
'__updateFrameLabel': function() {
this[_0x4cc7('0x3fd9')] = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')][_0x56067a[_0x4cc7('0x894')](this[_0x4cc7('0x3fa6')], 0x1)][_0x4cc7('0x3eed')];
if (null != this['__currentFrameLabel'])
this['__currentLabel'] = this[_0x4cc7('0x3fd9')];
else {
if (_0x4cc7('0x3fda') !== _0x4cc7('0x3fdb')) {
this[_0x4cc7('0x3fdc')] = null;
for (var _0x409162 = 0x0, _0x26a17f = this[_0x4cc7('0x3fa7')]; _0x409162 < _0x26a17f['length']; ) {
if (_0x4cc7('0x8a4') !== _0x56067a[_0x4cc7('0x8a3')]) {
if (this['z'] < _0x409162[_0x4cc7('0x11d7')] + _0x409162[_0x4cc7('0x1dc1')] / 0x2 && (this['z'] = _0x409162[_0x4cc7('0x11d7')],
this['z'] += 0x4b,
this['z'] >= this[_0x4cc7('0x3041')]))
return;
if (_0x409162[_0x4cc7('0x24cb')] || this['z'] < _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + 0xfa0)
this['z'] < _0x409162['endZ'] - 1.5 * _0x409162[_0x4cc7('0x1dc1')] ? this[_0x4cc7('0x2f30')](_0x409162) : _0x409162[_0x4cc7('0x24cb')] && (this['z'] = _0x409162[_0x4cc7('0x2256')],
this['z'] += 0x4b);
} else {
var _0x20f3cf = _0x26a17f[_0x409162];
++_0x409162;
if (_0x20f3cf[_0x4cc7('0x3f80')]() < this['__currentFrame'])
this[_0x4cc7('0x3fdc')] = _0x20f3cf[_0x4cc7('0xb4e')]();
else
break;
}
}
} else {
return new _0x5c5d3a(_0x5c5d3a['squaredRegular'],_0x5c5d3a[_0x4cc7('0x2fc2')]);
}
}
},
'__updateInstanceFields': function() {
if (_0x4cc7('0x3fdd') !== _0x4cc7('0x3fde')) {
for (var _0x1e9b02 = 0x0, _0x3a7285 = this[_0x4cc7('0x3fdf')]; _0x1e9b02 < _0x3a7285[_0x4cc7('0x21')]; ) {
if ('HVcol' === 'HVcol') {
var _0x116a76 = _0x3a7285[_0x1e9b02];
++_0x1e9b02;
for (var _0x586d5e = 0x0, _0x51646d = this['__children']; _0x586d5e < _0x51646d[_0x4cc7('0x21')]; ) {
if ('wxEFj' === _0x4cc7('0x3fe0')) {
var _0x511e12 = _0x3bb917[_0x4cc7('0x3fe1')] && 0x0 <= _0x3bb917[_0x4cc7('0x3fe1')][_0x4cc7('0x3fe2')]['indexOf'](_0x4cc7('0x3fe3'));
if (_0x3bb917[_0x4cc7('0x3fe4')] && _0x48c401[_0x4cc7('0x3fe5')] && (_0x48c401[_0x4cc7('0x3fe5')]['onended'] = null,
_0x48c401['bufferSource'][_0x4cc7('0x3fe6')](0x0),
_0x511e12))
try {
_0x48c401[_0x4cc7('0x3fe5')]['buffer'] = _0x3bb917['_scratchBuffer'];
} catch (_0x2888cd) {}
return _0x48c401[_0x4cc7('0x3fe5')] = null,
this;
} else {
var _0x2e7f8a = _0x51646d[_0x586d5e];
++_0x586d5e;
if (_0x2e7f8a[_0x4cc7('0xb4e')]() == _0x116a76) {
this[_0x116a76] = _0x2e7f8a;
break;
}
}
}
} else {
this['_mouseChildren'] = _0x1e9b02;
this[_0x4cc7('0xfb4')]();
return _0x1e9b02;
}
}
} else {
_0x3a7285 = 0x0;
for (_0x116a76 = this[_0x4cc7('0xae0')]; _0x3a7285 < _0x116a76['length']; )
_0x586d5e = _0x116a76[_0x3a7285],
++_0x3a7285,
_0x586d5e['__renderDOM'](_0x1e9b02),
_0x586d5e['__renderDirty'] = !0x1;
this[_0x4cc7('0xab8')] = !0x1;
}
},
'__onMouseDown': function(_0x37a3fd) {
this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3fe7')] && this[_0x4cc7('0x2392')](_0x2d63f9['WyFWa']);
this[_0x4cc7('0x3fe8')] = !0x0;
this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this['__onMouseUp']), !0x0);
},
'__onMouseUp': function(_0x1f0b13) {
this['__mouseIsDown'] = !0x1;
null != this[_0x4cc7('0x99c')] && this['stage']['removeEventListener'](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x3fe9')]));
_0x1f0b13[_0x4cc7('0xa26')] == this && this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] ? this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e')) : this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3fea')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3feb'));
},
'__onRollOut': function(_0x21e7a9) {
this[_0x4cc7('0x3e2c')] && (this['__mouseIsDown'] && this['__hasOver'] ? this[_0x4cc7('0x2392')]('_over') : this[_0x4cc7('0x3fea')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3feb')));
},
'__onRollOver': function(_0x537eb1) {
this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e'));
},
'set_buttonMode': function(_0x1502eb) {
if (this[_0x4cc7('0xbb0')] != _0x1502eb) {
if (_0x1502eb) {
this[_0x4cc7('0x3fea')] = this[_0x4cc7('0x3e2d')] = this[_0x4cc7('0x3fe7')] = !0x1;
for (var _0x233492 = 0x0, _0x39a46f = this[_0x4cc7('0x3fa7')]; _0x233492 < _0x39a46f[_0x4cc7('0x21')]; ) {
var _0x13dee9 = _0x39a46f[_0x233492];
++_0x233492;
switch (_0x13dee9['get_name']()) {
case _0x4cc7('0x357'):
this[_0x4cc7('0x3fe7')] = !0x0;
break;
case '_over':
this[_0x4cc7('0x3e2d')] = !0x0;
break;
case _0x4cc7('0x3feb'):
this[_0x4cc7('0x3fea')] = !0x0;
}
}
if (this[_0x4cc7('0x3fe7')] || this[_0x4cc7('0x3e2d')] || this[_0x4cc7('0x3fea')])
this[_0x4cc7('0x9ad')](_0x56067a['jLoCs'], _0x48c401(this, this['__onRollOver'])),
this[_0x4cc7('0x9ad')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x3fec')])),
this[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this['__onMouseDown']));
} else
this[_0x4cc7('0xa2d')](_0x4cc7('0x8a6'), _0x48c401(this, this[_0x4cc7('0x3fed')])),
this[_0x4cc7('0xa2d')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x3fec')])),
this['removeEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this['__onMouseDown']));
this[_0x4cc7('0xbb0')] = _0x1502eb;
}
return _0x1502eb;
},
'__class__': _0x3ea23e
});
var _0x934535 = function(_0x15ec48, _0x41f778, _0x31e2bf, _0x4ec204, _0x34f915, _0x2eeaf3) {
this[_0x4cc7('0x3fee')] = _0x15ec48;
this[_0x4cc7('0x3fef')] = _0x41f778;
this[_0x4cc7('0x3552')] = _0x31e2bf;
this[_0x4cc7('0x25ab')] = _0x4ec204;
this[_0x4cc7('0x10b2')] = _0x34f915;
this[_0x4cc7('0x3ef5')] = _0x2eeaf3;
};
_0x16dada[_0x4cc7('0x3ff0')] = _0x934535;
_0x934535[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), '_MovieClip', 'FrameSymbolInstance'];
_0x934535[_0x4cc7('0x8')] = {};
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x3552')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x3ef5')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x25ab')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x10b2')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x3fee')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x3fef')] = null;
_0x934535[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x934535;
var _0x51ba83 = function(_0x218bf5, _0x2ecf5d) {
_0x650d6[_0x4cc7('0x96b')](this);
this['__context3D'] = _0x218bf5;
this[_0x4cc7('0xa2e')] = _0x218bf5[_0x4cc7('0xa2e')];
this['__gl'] = this['gl'] = _0x218bf5[_0x4cc7('0xa2e')][_0x4cc7('0x393b')];
this[_0x4cc7('0x21d0')] = _0x2ecf5d;
this[_0x4cc7('0x3ff1')] = null == this[_0x4cc7('0x21d0')];
null == _0x3e8261['maxTextureWidth'] && (_0x3e8261['maxTextureWidth'] = _0x3e8261[_0x4cc7('0x3ff2')] = this['__gl'][_0x4cc7('0x2b33')](this[_0x4cc7('0x21d6')]['MAX_TEXTURE_SIZE']));
this['__matrix'] = _0x5f4b7a[_0x4cc7('0x376d')]();
this[_0x4cc7('0x3ff3')] = [];
this[_0x4cc7('0x3e8c')] = new _0x88b99b(null);
this[_0x4cc7('0xaad')] = _0x4cc7('0xaac');
this[_0x4cc7('0xa7b')](0xa);
this[_0x4cc7('0xab1')][_0x4cc7('0x3ff4')](!0x0);
this['__clipRects'] = [];
this[_0x4cc7('0x3ff5')] = [];
this[_0x4cc7('0xecb')] = 0x0;
this[_0x4cc7('0x3ff6')] = _0x5f4b7a[_0x4cc7('0x376d')]();
this['__projectionFlipped'] = _0x5f4b7a[_0x4cc7('0x376d')]();
this[_0x4cc7('0x3ff7')] = 0x0;
this[_0x4cc7('0x3ff8')] = new _0x432b23();
this[_0x4cc7('0xb04')] = new _0xe5be2e();
this[_0x4cc7('0x3ff9')] = new _0x1b5da9();
this[_0x4cc7('0x3ffa')] = this[_0x4cc7('0xb04')];
this[_0x4cc7('0xb02')](this[_0x4cc7('0x3ffa')]);
this[_0x4cc7('0x3ffb')] = new _0x3dd250(function() {
return new _0x24e28();
}
);
this[_0x4cc7('0xb14')] = new _0x4266e7();
};
_0x16dada['openfl.display.OpenGLRenderer'] = _0x51ba83;
_0x51ba83[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3ffc')];
_0x51ba83[_0x4cc7('0x92b')] = _0x650d6;
_0x51ba83[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], {
'gl': null,
'__context3D': null,
'__clipRects': null,
'__currentDisplayShader': null,
'__currentGraphicsShader': null,
'__currentShader': null,
'__currentShaderBuffer': null,
'__defaultDisplayShader': null,
'__defaultGraphicsShader': null,
'__defaultRenderTarget': null,
'__defaultShader': null,
'__displayHeight': null,
'__displayWidth': null,
'__flipped': null,
'__gl': null,
'__height': null,
'__maskShader': null,
'__matrix': null,
'__maskObjects': null,
'__numClipRects': null,
'__offsetX': null,
'__offsetY': null,
'__projection': null,
'__projectionFlipped': null,
'__scrollRectMasks': null,
'__softwareRenderer': null,
'__stencilReference': null,
'__tempRect': null,
'__updatedStencil': null,
'__upscaled': null,
'__values': null,
'__width': null,
'applyAlpha': function(_0x11bb9f) {
_0x51ba83['__alphaValue'][0x0] = _0x11bb9f;
null != this[_0x4cc7('0x21db')] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x37a1'), _0x51ba83[_0x4cc7('0x3ffd')]) : null != this['__currentShader'] && null != this[_0x4cc7('0x21dd')][_0x4cc7('0xa00')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xa00')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x3ffd')]);
},
'applyBitmapData': function(_0x6a011a, _0x2e1cea, _0xc9df62) {
null == _0xc9df62 && (_0xc9df62 = !0x1);
null != this[_0x4cc7('0x21db')] ? null != _0x6a011a && (_0x51ba83[_0x4cc7('0x3ffe')][0x0] = _0x6a011a['__textureWidth'],
_0x51ba83[_0x4cc7('0x3ffe')][0x1] = _0x6a011a['__textureHeight'],
this[_0x4cc7('0x21db')]['addFloatOverride'](_0x4cc7('0x37a4'), _0x51ba83[_0x4cc7('0x3ffe')])) : null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')] && (this['__currentShader'][_0x4cc7('0x3464')]['input'] = _0x6a011a,
this[_0x4cc7('0x21dd')]['__bitmap'][_0x4cc7('0x3c0c')] = _0x2e1cea && this['__allowSmoothing'] ? 0x4 : 0x5,
this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')][_0x4cc7('0x3fff')] = 0x2,
this['__currentShader'][_0x4cc7('0x3464')][_0x4cc7('0x1cca')] = _0xc9df62 ? 0x2 : 0x0),
null != this[_0x4cc7('0x21dd')]['__texture'] && (this['__currentShader'][_0x4cc7('0x1c22')][_0x4cc7('0x1284')] = _0x6a011a,
this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')][_0x4cc7('0x3c0c')] = _0x2e1cea && this[_0x4cc7('0xa84')] ? 0x4 : 0x5,
this[_0x4cc7('0x21dd')]['__texture'][_0x4cc7('0x3fff')] = 0x2,
this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')][_0x4cc7('0x1cca')] = _0xc9df62 ? 0x2 : 0x0),
null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3776')] && (null != _0x6a011a ? (_0x51ba83[_0x4cc7('0x3ffe')][0x0] = _0x6a011a[_0x4cc7('0x1c2a')],
_0x51ba83[_0x4cc7('0x3ffe')][0x1] = _0x6a011a[_0x4cc7('0x1c2b')],
this[_0x4cc7('0x21dd')]['__textureSize'][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x3ffe')]) : this[_0x4cc7('0x21dd')][_0x4cc7('0x3776')][_0x4cc7('0x9')] = null));
},
'applyColorTransform': function(_0x192b5a) {
var _0x59ec41 = null != _0x192b5a && !_0x192b5a[_0x4cc7('0xadf')](!0x0);
this[_0x4cc7('0x4000')](_0x59ec41);
_0x59ec41 ? (_0x192b5a[_0x4cc7('0x12a7')](_0x51ba83['__colorMultipliersValue'], _0x51ba83['__colorOffsetsValue']),
null != this[_0x4cc7('0x21db')] ? (this[_0x4cc7('0x21db')][_0x4cc7('0x21dc')](_0x4cc7('0x37a2'), _0x51ba83[_0x4cc7('0x4001')]),
this[_0x4cc7('0x21db')][_0x4cc7('0x21dc')](_0x4cc7('0x4002'), _0x51ba83['__colorOffsetsValue'])) : null != this['__currentShader'] && (null != this['__currentShader'][_0x4cc7('0x3770')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3770')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4001')]),
null != this[_0x4cc7('0x21dd')]['__colorOffset'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x4003')]['value'] = _0x51ba83[_0x4cc7('0x4004')]))) : null != this[_0x4cc7('0x21db')] ? (this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x37a2'), _0x51ba83[_0x4cc7('0x4005')]),
this['__currentShaderBuffer'][_0x4cc7('0x21dc')]('openfl_ColorOffset', _0x51ba83[_0x4cc7('0x4005')])) : null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3770')] && (this['__currentShader'][_0x4cc7('0x3770')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4005')]),
null != this[_0x4cc7('0x21dd')][_0x4cc7('0x4003')] && (this[_0x4cc7('0x21dd')]['__colorOffset']['value'] = _0x51ba83[_0x4cc7('0x4005')]));
},
'applyHasColorTransform': function(_0x2d19c0) {
_0x51ba83[_0x4cc7('0x4006')][0x0] = _0x2d19c0;
null != this[_0x4cc7('0x21db')] ? this[_0x4cc7('0x21db')][_0x4cc7('0x3e12')](_0x4cc7('0x37a0'), _0x51ba83[_0x4cc7('0x4006')]) : null != this[_0x4cc7('0x21dd')] && null != this[_0x4cc7('0x21dd')]['__hasColorTransform'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3772')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4006')]);
},
'applyMatrix': function(_0x6a7828) {
null != this['__currentShaderBuffer'] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')]('openfl_Matrix', _0x6a7828) : _0x56067a[_0x4cc7('0x8a7')](null, this[_0x4cc7('0x21dd')]) && null != this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')][_0x4cc7('0x9')] = _0x6a7828);
},
'setShader': function(_0x42dadf) {
this[_0x4cc7('0x21db')] = null;
this[_0x4cc7('0x21dd')] != _0x42dadf && (null == _0x42dadf ? (this[_0x4cc7('0x21dd')] = null,
this[_0x4cc7('0xab1')][_0x4cc7('0x1ef1')](null)) : (this[_0x4cc7('0x21dd')] = _0x42dadf,
this[_0x4cc7('0xb02')](_0x42dadf),
this[_0x4cc7('0xab1')]['setProgram'](_0x42dadf[_0x4cc7('0xafe')]),
this[_0x4cc7('0xab1')][_0x4cc7('0x4007')](),
this[_0x4cc7('0x21dd')]['__enable'](),
this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x189e')] = _0x42dadf));
},
'setViewport': function() {
this[_0x4cc7('0x21d6')][_0x4cc7('0x4008')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this['__displayWidth'], this[_0x4cc7('0x21d3')]);
},
'updateShader': function() {
null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')] && (this[_0x4cc7('0x21dd')]['__position'][_0x4cc7('0x4009')] = !0x0),
null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1d')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xb1d')][_0x4cc7('0x4009')] = !0x0),
this[_0x4cc7('0xab1')][_0x4cc7('0x1ef1')](this['__currentShader'][_0x4cc7('0xafe')]),
this[_0x4cc7('0xab1')][_0x4cc7('0x4007')](),
this[_0x4cc7('0xab1')][_0x4cc7('0x400a')](),
this[_0x4cc7('0x21dd')]['__update']());
},
'__clear': function() {
null == this[_0x4cc7('0x937')] || this[_0x4cc7('0x937')]['__transparent'] ? this['__context3D'][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1) : this[_0x4cc7('0xab1')][_0x4cc7('0x9fd')](this[_0x4cc7('0x937')]['__colorSplit'][0x0], this[_0x4cc7('0x937')]['__colorSplit'][0x1], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x2], 0x1, 0x0, 0x0, 0x1);
this[_0x4cc7('0x400b')] = !0x0;
},
'__clearShader': function() {
null != this[_0x4cc7('0x21dd')] && (null == this[_0x4cc7('0x21db')] ? null != this['__currentShader']['__bitmap'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')][_0x4cc7('0x1284')] = null) : this[_0x4cc7('0x21db')][_0x4cc7('0x3e13')](),
null != this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')]['input'] = null),
null != this['__currentShader'][_0x4cc7('0x3776')] && (this['__currentShader'][_0x4cc7('0x3776')][_0x4cc7('0x9')] = null),
null != this[_0x4cc7('0x21dd')]['__hasColorTransform'] && (this[_0x4cc7('0x21dd')]['__hasColorTransform'][_0x4cc7('0x9')] = null),
null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')][_0x4cc7('0x9')] = null),
null != this[_0x4cc7('0x21dd')]['__matrix'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')]['value'] = null),
this[_0x4cc7('0x21dd')][_0x4cc7('0x3777')]());
},
'__copyShader': function(_0x1d438e) {
this[_0x4cc7('0x21dd')] = _0x1d438e[_0x4cc7('0x21dd')];
this[_0x4cc7('0x21db')] = _0x1d438e[_0x4cc7('0x21db')];
this[_0x4cc7('0x400c')] = _0x1d438e['__currentDisplayShader'];
this[_0x4cc7('0x400d')] = _0x1d438e['__currentGraphicsShader'];
},
'__getMatrix': function(_0x24a8a7, _0x29db5f) {
var _0x1d5fc8 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x1d5fc8[_0x4cc7('0xa28')](_0x24a8a7);
_0x1d5fc8['concat'](this['__worldTransform']);
if (0x0 == _0x29db5f || 0x1 == _0x29db5f && 0x0 == _0x1d5fc8['b'] && 0x0 == _0x1d5fc8['c'] && 1.001 > _0x1d5fc8['a'] && 0.999 < _0x1d5fc8['a'] && 1.001 > _0x1d5fc8['d'] && 0.999 < _0x1d5fc8['d'])
_0x1d5fc8['tx'] = Math['round'](_0x1d5fc8['tx']),
_0x1d5fc8['ty'] = Math[_0x4cc7('0xa96')](_0x1d5fc8['ty']);
_0x5f4b7a[_0x4cc7('0xa2a')](this[_0x4cc7('0x21de')]);
_0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0x0, _0x1d5fc8['a']);
_0x5f4b7a['set'](this[_0x4cc7('0x21de')], 0x1, _0x1d5fc8['b']);
_0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0x4, _0x1d5fc8['c']);
_0x5f4b7a[_0x4cc7('0x9e7')](this['__matrix'], 0x5, _0x1d5fc8['d']);
_0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0xc, _0x1d5fc8['tx']);
_0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0xd, _0x1d5fc8['ty']);
_0x5f4b7a['append'](this[_0x4cc7('0x21de')], this[_0x4cc7('0x3ff1')] ? this['__projectionFlipped'] : this['__projection']);
for (_0x24a8a7 = 0x0; 0x10 > _0x24a8a7; )
_0x29db5f = _0x24a8a7++,
this[_0x4cc7('0x3ff3')][_0x29db5f] = _0x5f4b7a[_0x4cc7('0x2b')](this[_0x4cc7('0x21de')], _0x29db5f);
_0x4a1676[_0x4cc7('0x9d8')]['release'](_0x1d5fc8);
return this[_0x4cc7('0x3ff3')];
},
'__initShader': function(_0x5af3af) {
return null != _0x5af3af ? (null == _0x5af3af['__context'] && (_0x5af3af[_0x4cc7('0xa2e')] = this[_0x4cc7('0xab1')],
_0x5af3af['__init']()),
_0x5af3af) : this[_0x4cc7('0x3ffa')];
},
'__initDisplayShader': function(_0x293ebf) {
return null != _0x293ebf ? (null == _0x293ebf[_0x4cc7('0xa2e')] && (_0x293ebf['__context'] = this[_0x4cc7('0xab1')],
_0x293ebf[_0x4cc7('0xca7')]()),
_0x293ebf) : this[_0x4cc7('0xb04')];
},
'__initGraphicsShader': function(_0x239453) {
return null != _0x239453 ? (null == _0x239453[_0x4cc7('0xa2e')] && (_0x239453[_0x4cc7('0xa2e')] = this[_0x4cc7('0xab1')],
_0x239453[_0x4cc7('0xca7')]()),
_0x239453) : this[_0x4cc7('0x3ff9')];
},
'__initShaderBuffer': function(_0x5125ff) {
return null != _0x5125ff ? this[_0x4cc7('0x3e8e')](_0x5125ff[_0x4cc7('0x189e')]) : this['__defaultGraphicsShader'];
},
'__popMask': function() {
var _0x2f305f = {};
_0x2f305f['usgiu'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
_0x2f305f['PMkGm'] = _0x4cc7('0x1e73');
_0x2f305f[_0x4cc7('0x400e')] = _0x4cc7('0x139');
_0x2f305f[_0x4cc7('0x400f')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
if ('fewCf' === _0x4cc7('0x4010')) {
var _0x43e64b = b[_0x4cc7('0xe57')]()
, _0xca0cac = b['getFreeFragmentConstant']();
b = b[_0x4cc7('0xe55')]();
var _0x1a1f5e = '';
_0x133a8b[_0x4cc7('0x1cf9')] = 0x4 * _0x43e64b[_0x4cc7('0x19f4')]();
_0x1a1f5e += _0x2f305f['usgiu'](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x1e70') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1e71') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907['string'](_0xca0cac) + _0x4cc7('0x4011') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xca0cac) + '.x\x09\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907['string'](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x2f305f[_0x4cc7('0x4012')] + _0x4bf907['string'](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0a';
return _0x1a1f5e = _0x4cc7('0x2a') == this['_blendMode'] ? _0x1a1f5e + (_0x2f305f[_0x4cc7('0x4013')](_0x2f305f[_0x4cc7('0x4013')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](b)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x1e76'), _0x4bf907['string'](c)) + _0x2f305f[_0x4cc7('0x400e')] + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x4014')) : 'multiply' == this[_0x4cc7('0xe0b')] ? _0x1a1f5e + (_0x2f305f[_0x4cc7('0x400f')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](b)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x1e77') + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x2f305f['VcDVs'](_0x1a1f5e, _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x1e58') + _0x4bf907['string'](b) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x4015') + _0x4bf907['string'](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1dd5'));
} else {
if (0x0 != this['__stencilReference']) {
var _0x133a8b = this[_0x4cc7('0x3ff5')][_0x4cc7('0x9fc')]();
0x1 < this[_0x4cc7('0x3ff7')] ? (this['__context3D']['setStencilActions'](0x2, 0x1, 0x0, 0x0, 0x5),
this[_0x4cc7('0xab1')]['setStencilReferenceValue'](this[_0x4cc7('0x3ff7')], 0xff, 0xff),
this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1),
_0x133a8b[_0x4cc7('0xb9c')](this),
this[_0x4cc7('0x3ff7')]--,
this[_0x4cc7('0xab1')]['setStencilActions'](0x2, 0x1, 0x5, 0x5, 0x5),
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0x0),
this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0)) : (this[_0x4cc7('0x3ff7')] = 0x0,
this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](),
this['__context3D'][_0x4cc7('0xeca')](0x0, 0x0, 0x0));
}
}
},
'__popMaskObject': function(_0x19cb0f, _0x2aef56) {
null == _0x2aef56 && (_0x2aef56 = !0x0);
null != _0x19cb0f[_0x4cc7('0x9c8')] && this[_0x4cc7('0x3f5b')]();
_0x2aef56 && null != _0x19cb0f[_0x4cc7('0x9c9')] && (0x0 != _0x19cb0f[_0x4cc7('0x9c1')]['b'] || 0x0 != _0x19cb0f[_0x4cc7('0x9c1')]['c'] ? (this[_0x4cc7('0x3ffb')][_0x4cc7('0x9e2')](this[_0x4cc7('0x3ff5')][this['__maskObjects'][_0x4cc7('0x21')] - 0x1]),
this[_0x4cc7('0x3f5b')]()) : this[_0x4cc7('0x12bd')]());
},
'__popMaskRect': function() {
if (_0x4cc7('0x4016') !== _0x4cc7('0x4016')) {
return this[_0x4cc7('0x1bc6')];
} else {
0x0 < this[_0x4cc7('0xecb')] && (this[_0x4cc7('0xecb')]--,
0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x4017')](this[_0x4cc7('0x3f69')][this['__numClipRects'] - 0x1]) : this[_0x4cc7('0x4017')]());
}
},
'__pushMask': function(_0x558bc2) {
0x0 == this['__stencilReference'] && (this[_0x4cc7('0xab1')][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4),
this['__updatedStencil'] = !0x0);
this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](0x2, 0x1, 0x2, 0x5, 0x5);
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0xff);
this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1);
_0x558bc2['__renderGLMask'](this);
this[_0x4cc7('0x3ff5')][_0x4cc7('0x29')](_0x558bc2);
this['__stencilReference']++;
this[_0x4cc7('0xab1')]['setStencilActions'](0x2, 0x1, 0x5, 0x5, 0x5);
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this[_0x4cc7('0x3ff7')], 0xff, 0x0);
this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0);
},
'__pushMaskObject': function(_0x104510, _0x2ffefd) {
null == _0x2ffefd && (_0x2ffefd = !0x0);
_0x2ffefd && null != _0x104510[_0x4cc7('0x9c9')] && (0x0 != _0x104510['__renderTransform']['b'] || 0x0 != _0x104510[_0x4cc7('0x9c1')]['c'] ? (_0x2ffefd = this[_0x4cc7('0x3ffb')]['get'](),
_0x2ffefd[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](),
_0x2ffefd[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0xff00),
_0x2ffefd[_0x4cc7('0xbb9')]()['drawRect'](_0x104510[_0x4cc7('0x9c9')]['x'], _0x104510[_0x4cc7('0x9c9')]['y'], _0x104510['__scrollRect'][_0x4cc7('0x7d9')], _0x104510['__scrollRect'][_0x4cc7('0x98b')]),
_0x2ffefd['__renderTransform'][_0x4cc7('0xa28')](_0x104510['__renderTransform']),
this[_0x4cc7('0x3f55')](_0x2ffefd)) : this[_0x4cc7('0xab3')](_0x104510['__scrollRect'], _0x104510[_0x4cc7('0x9c1')]));
_0x56067a[_0x4cc7('0x8a7')](null, _0x104510[_0x4cc7('0x9c8')]) && this[_0x4cc7('0x3f55')](_0x104510['__mask']);
},
'__pushMaskRect': function(_0x11087d, _0x48c7c6) {
this[_0x4cc7('0xecb')] == this[_0x4cc7('0x3f69')][_0x4cc7('0x21')] && (this['__clipRects'][this[_0x4cc7('0xecb')]] = new _0x432b23());
var _0x2be7cf = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x2be7cf[_0x4cc7('0xa28')](_0x48c7c6);
_0x2be7cf[_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]);
_0x48c7c6 = this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')]];
_0x11087d[_0x4cc7('0xa01')](_0x48c7c6, _0x2be7cf);
0x0 < this[_0x4cc7('0xecb')] && (_0x11087d = this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')] - 0x1],
_0x48c7c6[_0x4cc7('0x13b6')](_0x11087d['x'], _0x11087d['y'], _0x11087d[_0x4cc7('0x7d9')], _0x11087d[_0x4cc7('0x98b')]));
0x0 > _0x48c7c6[_0x4cc7('0x98b')] && (_0x48c7c6[_0x4cc7('0x98b')] = 0x0);
0x0 > _0x48c7c6['width'] && (_0x48c7c6[_0x4cc7('0x7d9')] = 0x0);
_0x4a1676[_0x4cc7('0x9d8')]['release'](_0x2be7cf);
this[_0x4cc7('0x4017')](_0x48c7c6);
this[_0x4cc7('0xecb')]++;
},
'__render': function(_0x512e5f) {
if (_0x4cc7('0x4018') !== _0x4cc7('0x4019')) {
this['__context3D'][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0);
this[_0x4cc7('0xab1')]['setCulling'](0x3);
this[_0x4cc7('0xab1')][_0x4cc7('0x13f4')](!0x1, 0x0);
this['__context3D'][_0x4cc7('0xec9')]();
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0);
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null);
this[_0x4cc7('0xad8')] = null;
this[_0x4cc7('0xa7b')](0xa);
if (null == this[_0x4cc7('0x21d0')]) {
if (_0x51ba83['__scissorRectangle'][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this[_0x4cc7('0x21d3')]),
this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]),
this['__upscaled'] = _0x56067a[_0x4cc7('0x401a')](0x1, this[_0x4cc7('0xa08')]['a']) || _0x56067a[_0x4cc7('0x401a')](0x1, this[_0x4cc7('0xa08')]['d']),
_0x512e5f['__renderGL'](this),
0x0 < this['__offsetX'] || 0x0 < this[_0x4cc7('0x21d2')])
0x0 < this[_0x4cc7('0x21d1')] && (_0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0x21d1')], this[_0x4cc7('0xa93')]),
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]),
this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](),
this[_0x4cc7('0x21d6')][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1),
this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')]['COLOR_BUFFER_BIT']),
_0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')] + this[_0x4cc7('0x21d9')], 0x0, this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]),
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']),
this[_0x4cc7('0xab1')]['__flushGL'](),
this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1),
this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])),
0x0 < this['__offsetY'] && (_0x51ba83[_0x4cc7('0x21d5')]['setTo'](0x0, 0x0, this[_0x4cc7('0xa92')], this['__offsetY']),
this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']),
this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](),
this['__gl'][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1),
this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this['__gl'][_0x4cc7('0x21d7')]),
_0x51ba83['__scissorRectangle']['setTo'](0x0, this[_0x4cc7('0x21d2')] + this[_0x4cc7('0x21d3')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]),
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']),
this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](),
this['__gl']['clearColor'](0x0, 0x0, 0x0, 0x1),
this['__gl']['clear'](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])),
this[_0x4cc7('0xab1')]['setScissorRectangle'](null);
} else {
if (_0x4cc7('0x401b') === 'eWTjc') {
_0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this[_0x4cc7('0x21d3')]);
this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]);
var _0x5d43cb = _0x512e5f[_0x4cc7('0x9c8')]
, _0x2447eb = _0x512e5f['__scrollRect'];
_0x512e5f['__mask'] = null;
_0x512e5f[_0x4cc7('0x9c9')] = null;
_0x512e5f['__renderGL'](this);
_0x512e5f[_0x4cc7('0x9c8')] = _0x5d43cb;
_0x512e5f[_0x4cc7('0x9c9')] = _0x2447eb;
} else {
return this[_0x4cc7('0x1bbd')];
}
}
this[_0x4cc7('0xab1')][_0x4cc7('0x10f6')]();
} else {
var _0x3c3774 = _0x5d43cb[_0x4cc7('0x124b')] += _0x5d43cb['step'];
isNaN(this[_0x4cc7('0x1611')][_0x4cc7('0x2b')](_0x3c3774)[_0x4cc7('0x10af')]) && this[_0x4cc7('0x1611')][_0x4cc7('0xa5e')](_0x3c3774, 0x1);
}
},
'__renderFilterPass': function(_0x140f73, _0xc4b282, _0x13a76e, _0xe9b8e3) {
null == _0xe9b8e3 && (_0xe9b8e3 = !0x0);
if (null != _0x140f73 && null != _0xc4b282 && null != this['__defaultRenderTarget']) {
var _0x3b6b53 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x92f')]
, _0x1dea89 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')]['renderToTextureDepthStencil']
, _0x4bf907 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x934')]
, _0x48c401 = this[_0x4cc7('0xab1')]['__state'][_0x4cc7('0x931')];
this[_0x4cc7('0xab1')][_0x4cc7('0xb07')](this['__defaultRenderTarget']['getTexture'](this[_0x4cc7('0xab1')]), !0x1);
_0xe9b8e3 && this['__context3D'][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1);
_0xc4b282 = this[_0x4cc7('0xb02')](_0xc4b282);
this[_0x4cc7('0xaaa')](_0xc4b282);
this[_0x4cc7('0x3e51')](0x1);
this[_0x4cc7('0xb15')](_0x140f73, _0x13a76e);
this[_0x4cc7('0x3e52')](null);
this[_0x4cc7('0xb17')](this[_0x4cc7('0x3e50')](_0x140f73[_0x4cc7('0x9c1')], 0x1));
this['updateShader']();
_0x13a76e = _0x140f73[_0x4cc7('0xb19')](this['__context3D']);
null != _0xc4b282[_0x4cc7('0xb1a')] && this[_0x4cc7('0xab1')][_0x4cc7('0xb1b')](_0xc4b282[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x13a76e, 0x0, 0x3);
null != _0xc4b282[_0x4cc7('0xb1d')] && this[_0x4cc7('0xab1')][_0x4cc7('0xb1b')](_0xc4b282[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x13a76e, 0x3, 0x2);
_0x140f73 = _0x140f73[_0x4cc7('0xb1e')](this[_0x4cc7('0xab1')]);
this[_0x4cc7('0xab1')]['drawTriangles'](_0x140f73);
null != _0x3b6b53 ? this[_0x4cc7('0xab1')][_0x4cc7('0xb07')](_0x3b6b53, _0x1dea89, _0x4bf907, _0x48c401) : this['__context3D'][_0x4cc7('0xb08')]();
this[_0x4cc7('0xb1f')]();
}
},
'__resize': function(_0x45d160, _0x1716b4) {
this[_0x4cc7('0xa92')] = _0x45d160;
this['__height'] = _0x1716b4;
_0x1716b4 = null == this[_0x4cc7('0x21d0')] ? this[_0x4cc7('0x937')][_0x4cc7('0xbcd')] : this['__defaultRenderTarget']['width'];
_0x45d160 = null == this[_0x4cc7('0x21d0')] ? this[_0x4cc7('0x937')][_0x4cc7('0xbce')] : this[_0x4cc7('0x21d0')][_0x4cc7('0x98b')];
if (null == this[_0x4cc7('0x21d0')]) {
var _0x8ca304 = this[_0x4cc7('0xa08')];
_0x8ca304 = Math[_0x4cc7('0xa96')](0x0 * _0x8ca304['a'] + 0x0 * _0x8ca304['c'] + _0x8ca304['tx']);
} else
_0x8ca304 = 0x0;
this[_0x4cc7('0x21d1')] = _0x8ca304;
null == this['__defaultRenderTarget'] ? (_0x8ca304 = this[_0x4cc7('0xa08')],
_0x8ca304 = Math[_0x4cc7('0xa96')](0x0 * _0x8ca304['b'] + 0x0 * _0x8ca304['d'] + _0x8ca304['ty'])) : _0x8ca304 = 0x0;
this[_0x4cc7('0x21d2')] = _0x8ca304;
null == this[_0x4cc7('0x21d0')] && (_0x8ca304 = this[_0x4cc7('0xa08')],
_0x1716b4 = Math['round'](_0x1716b4 * _0x8ca304['a'] + 0x0 * _0x8ca304['c'] + _0x8ca304['tx'] - this[_0x4cc7('0x21d1')]));
this[_0x4cc7('0x21d9')] = _0x1716b4;
null == this[_0x4cc7('0x21d0')] && (_0x1716b4 = this[_0x4cc7('0xa08')],
_0x45d160 = Math['round'](0x0 * _0x1716b4['b'] + _0x45d160 * _0x1716b4['d'] + _0x1716b4['ty'] - this[_0x4cc7('0x21d2')]));
this[_0x4cc7('0x21d3')] = _0x45d160;
_0x5f4b7a[_0x4cc7('0x3a8d')](this['__projection'], 0x0, this[_0x4cc7('0x21d9')] + 0x2 * this['__offsetX'], 0x0, this[_0x4cc7('0x21d3')] + 0x2 * this[_0x4cc7('0x21d2')], -0x3e8, 0x3e8);
_0x5f4b7a[_0x4cc7('0x3a8d')](this[_0x4cc7('0x401c')], 0x0, this[_0x4cc7('0x21d9')] + 0x2 * this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d3')] + 0x2 * this[_0x4cc7('0x21d2')], 0x0, -0x3e8, 0x3e8);
},
'__resumeClipAndMask': function(_0x7953e9) {
0x0 < this[_0x4cc7('0x3ff7')] ? (this['__context3D'][_0x4cc7('0xec9')](0x2, 0x1, 0x5, 0x5, 0x5),
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0x0)) : (this[_0x4cc7('0xab1')]['setStencilActions'](),
this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0));
0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x4017')](this['__clipRects'][this['__numClipRects'] - 0x1]) : this['__scissorRect']();
},
'__scissorRect': function(_0x35224d) {
if (null != _0x35224d) {
var _0x28da8c = Math[_0x4cc7('0xaeb')](_0x35224d['x'])
, _0x410242 = Math[_0x4cc7('0xaeb')](_0x35224d['y'])
, _0x3089db = 0x0 < _0x35224d[_0x4cc7('0x7d9')] ? Math[_0x4cc7('0xaea')](_0x35224d[_0x4cc7('0xa97')]()) - _0x28da8c : 0x0;
_0x35224d = 0x0 < _0x35224d['height'] ? Math[_0x4cc7('0xaea')](_0x35224d[_0x4cc7('0xa98')]()) - _0x410242 : 0x0;
0x0 > _0x3089db && (_0x3089db = 0x0);
_0x2d63f9[_0x4cc7('0x358')](0x0, _0x35224d) && (_0x35224d = 0x0);
_0x51ba83[_0x4cc7('0x21d5')]['setTo'](_0x28da8c, _0x410242, _0x3089db, _0x35224d);
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]);
} else
this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null);
},
'__setBlendMode': function(_0x2a8900) {
null != this[_0x4cc7('0x2296')] && (_0x2a8900 = this[_0x4cc7('0x2296')]);
if (this['__blendMode'] != _0x2a8900)
switch (this[_0x4cc7('0xad8')] = _0x2a8900,
_0x2a8900) {
case 0x0:
this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x2);
break;
case 0x9:
this[_0x4cc7('0xab1')]['setBlendFactors'](0x1, 0x5);
break;
case 0xc:
this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x6);
break;
case 0xe:
this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x2);
this[_0x4cc7('0xab1')][_0x4cc7('0x401d')](this[_0x4cc7('0x21d6')][_0x4cc7('0x401e')]);
break;
default:
this['__context3D'][_0x4cc7('0x13f1')](0x2, 0x5);
}
},
'__setRenderTarget': function(_0x311b76) {
this[_0x4cc7('0x21d0')] = _0x311b76;
this[_0x4cc7('0x3ff1')] = null == _0x311b76;
null != _0x311b76 && this[_0x4cc7('0xbbd')](_0x311b76['width'], _0x311b76[_0x4cc7('0x98b')]);
},
'__setShaderBuffer': function(_0x2b079a) {
if (_0x4cc7('0x401f') === _0x4cc7('0x401f')) {
this[_0x4cc7('0xaaa')](_0x2b079a['shader']);
this[_0x4cc7('0x21db')] = _0x2b079a;
} else {
_0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x4020') + _0x2b079a['name']);
for (var _0x104e6a, _0x5ce891, _0x102a18 = null, _0x5a3896, _0x962db4 = 0x0, _0x2a4534 = _0x2b079a['instance_geometries']['get_length'](); _0x962db4 < _0x2a4534; )
if (_0x104e6a = _0x962db4++,
_0x104e6a = _0x2b079a[_0x4cc7('0x186f')][_0x4cc7('0x2b')](_0x104e6a),
_0x5a3896 = _0x104e6a[_0x4cc7('0x1124')],
_0x5ce891 = this[_0x4cc7('0x183f')],
_0x5ce891 = null != _0x842c50[_0x5a3896] ? _0x5ce891[_0x4cc7('0xd77')](_0x5a3896) : _0x5ce891['h'][_0x5a3896],
null != _0x5ce891 && null != _0x5ce891[_0x4cc7('0x126')] && (_0x5a3896 = this[_0x4cc7('0x187d')](_0x104e6a[_0x4cc7('0x1124')]),
_0x104e6a = this[_0x4cc7('0x1885')](_0x104e6a[_0x4cc7('0x1886')], _0x5ce891[_0x4cc7('0x126')]),
null != _0x5a3896)) {
var _0x3cdfc2 = _0x4cc7('0x4021')[_0x4cc7('0x46')]('|')
, _0x52193f = 0x0;
while (!![]) {
switch (_0x3cdfc2[_0x52193f++]) {
case '0':
_0x102a18[_0x4cc7('0xb49')](_0x2b079a[_0x4cc7('0xb3c')]());
continue;
case '1':
'' != _0x2b079a[_0x4cc7('0x5e2')] && _0x102a18[_0x4cc7('0xd6a')](_0x2b079a['name']);
continue;
case '2':
_0x102a18 = new _0x5b5b9f(_0x5a3896);
continue;
case '3':
this[_0x4cc7('0xed1')](_0x102a18);
continue;
case '4':
if (_0x104e6a[_0x4cc7('0x34')]() == _0x5a3896['get_subGeometries']()[_0x4cc7('0x34')]())
for (_0x5a3896 = 0x0,
_0x5ce891 = _0x102a18[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x5a3896 < _0x5ce891; ) {
var _0x17fcc6 = _0x5a3896++;
_0x102a18['get_subMeshes']()[_0x4cc7('0x2b')](_0x17fcc6)[_0x4cc7('0x32')](_0x104e6a[_0x4cc7('0x2b')](_0x17fcc6)[_0x4cc7('0x1629')]);
}
continue;
case '5':
null != b && b[_0x4cc7('0xa0c')](_0x102a18);
continue;
}
break;
}
}
return _0x102a18;
}
},
'__suspendClipAndMask': function() {
0x0 < this[_0x4cc7('0x3ff7')] && (this[_0x4cc7('0xab1')]['setStencilActions'](),
this['__context3D']['setStencilReferenceValue'](0x0, 0x0, 0x0));
0x0 < this[_0x4cc7('0xecb')] && this['__scissorRect']();
},
'__updateShaderBuffer': function(_0x40e04a) {
null != this[_0x4cc7('0x21dd')] && null != this[_0x4cc7('0x21db')] && this[_0x4cc7('0x21dd')]['__updateFromBuffer'](this[_0x4cc7('0x21db')], _0x40e04a);
},
'__class__': _0x51ba83
});
var _0x2880a6 = function(_0x5cc4d6) {
this[_0x4cc7('0x928')] = new _0x57743b();
this[_0x4cc7('0x50c')] = _0x5cc4d6;
null != _0x5cc4d6 && (_0x5cc4d6[_0x4cc7('0x9ad')](_0x4cc7('0x360f'), _0x48c401(this, this['display_onUnload'])),
_0x3b7d43['get_current']()['addChild'](_0x5cc4d6));
};
_0x16dada[_0x4cc7('0x4022')] = _0x2880a6;
_0x2880a6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x2176')];
_0x2880a6[_0x4cc7('0x8')] = {};
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x928')] = null;
_0x2880a6[_0x4cc7('0x8')]['complete'] = null;
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x50c')] = null;
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x4023')] = null;
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x99a')] = function() {
this.ready = !0x0;
_0x3b7d43.get_current().get_loaderInfo().__complete();
if (null != this.display) {
var _0x4067f3 = new _0x76b31e(_0x56067a.TdFyT,!0x0,!0x0);
this.display.dispatchEvent(_0x4067f3);
_0x4067f3.isDefaultPrevented() || this.display.dispatchEvent(new _0x76b31e(_0x4cc7('0x360f')));
} else
this.complete || (this.complete = !0x0,
this.onComplete.dispatch());
}
;
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5b76c0, _0xa079f3) {
_0x3b7d43.get_current().get_loaderInfo().__update(_0x5b76c0, _0xa079f3);
null != this.display && this.display.dispatchEvent(new _0x4aac12('progress',!0x0,!0x0,_0x5b76c0,_0xa079f3));
}
;
_0x2880a6[_0x4cc7('0x8')]['display_onUnload'] = function(_0x516b3e) {
null != this.display && (this.display.removeEventListener(_0x4cc7('0x360f'), _0x48c401(this, this.display_onUnload)),
this.display.parent == _0x3b7d43.get_current() && _0x3b7d43.get_current().removeChild(this.display),
_0x3b7d43.get_current().stage.set_focus(null),
this.display = null);
this.ready && !this.complete && (this.complete = !0x0,
this.onComplete.dispatch());
}
;
_0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2880a6;
var _0x584a7b = function() {
var _0x4e68a1 = _0x4cc7('0x4024')[_0x4cc7('0x46')]('|')
, _0x35165b = 0x0;
while (!![]) {
switch (_0x4e68a1[_0x35165b++]) {
case '0':
this['progress'][_0x4cc7('0xbb9')]()['beginFill'](_0x53dbf7, 0.35);
continue;
case '1':
0x46 > 0.299 * (_0x3e0a06 >> 0x10 & 0xff) + 0.587 * (_0x3e0a06 >> 0x8 & 0xff) + 0.114 * (_0x3e0a06 & 0xff) && (_0x53dbf7 = 0xffffff);
continue;
case '2':
this[_0x4cc7('0x3db1')] = _0x2d63f9[_0x4cc7('0x354')](_0x3b7d43[_0x4cc7('0xd88')](), 0x64);
continue;
case '3':
var _0x52b4fc = this[_0x4cc7('0x4025')]() - 0x3c;
continue;
case '4':
this[_0x4cc7('0x1af2')][_0x4cc7('0xb46')](0x20);
continue;
case '5':
this['progress'][_0x4cc7('0x10cd')](0x0);
continue;
case '6':
_0x3e0a06 = this[_0x4cc7('0x4026')]() / 0x2 - 3.5;
continue;
case '7':
this[_0x4cc7('0x1af2')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, _0x52b4fc - 0x4, 0x3);
continue;
case '8':
this['outline'][_0x4cc7('0x10cd')](0x0);
continue;
case '9':
this[_0x4cc7('0x347b')] = new _0x457ac5();
continue;
case '10':
var _0x3e0a06 = this['getBackgroundColor']()
, _0x53dbf7 = 0x0;
continue;
case '11':
this['progress'] = new _0x457ac5();
continue;
case '12':
this[_0x4cc7('0x1af2')][_0x4cc7('0xb44')](_0x3e0a06 + 0x2);
continue;
case '13':
this[_0x4cc7('0x3db2')] = this[_0x4cc7('0x3db1')] + 0x3e8;
continue;
case '14':
_0x457ac5[_0x4cc7('0x96b')](this);
continue;
case '15':
this[_0x4cc7('0x1af2')]['set_scaleX'](0x0);
continue;
case '16':
this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x34ba')]));
continue;
case '17':
this[_0x4cc7('0x347b')][_0x4cc7('0xb44')](_0x3e0a06);
continue;
case '18':
this['outline'][_0x4cc7('0xb46')](0x1e);
continue;
case '19':
this[_0x4cc7('0x347b')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, _0x52b4fc, 0x7);
continue;
case '20':
this[_0x4cc7('0xa0c')](this['outline']);
continue;
case '21':
this[_0x4cc7('0x347b')][_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](_0x53dbf7, 0.07);
continue;
case '22':
this[_0x4cc7('0xa0c')](this[_0x4cc7('0x1af2')]);
continue;
}
break;
}
};
_0x16dada['openfl.display.DefaultPreloader'] = _0x584a7b;
_0x584a7b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'DefaultPreloader'];
_0x584a7b[_0x4cc7('0x92b')] = _0x457ac5;
_0x584a7b[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x457ac5[_0x4cc7('0x8')], {
'endAnimation': null,
'outline': null,
'progress': null,
'startAnimation': null,
'getBackgroundColor': function() {
var _0x3a1c51 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['window'][_0x4cc7('0x991')]['attributes'];
return Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3a1c51, _0x4cc7('0x992')) && null != _0x3a1c51[_0x4cc7('0x992')] ? _0x3a1c51[_0x4cc7('0x992')] : 0x0;
},
'getHeight': function() {
if (_0x4cc7('0x4027') === _0x4cc7('0x4028')) {
var _0xfd2e74 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x293f'), -0x50, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2f8), null, _0xfd2e74);
_0xfd2e74 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2940'), -0x28, 0x168, -0x1, null, null, _0xfd2e74);
} else {
var _0x2f3014 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0xa93')];
return _0x2d63f9[_0x4cc7('0x4029')](0x0, _0x2f3014) ? _0x2f3014 : _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight'];
}
},
'getWidth': function() {
var _0x12d91b = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0xa92')];
return 0x0 < _0x12d91b ? _0x12d91b : _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')];
},
'onInit': function() {
this[_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0x2160')]));
},
'onLoaded': function() {
this[_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0x2160')]));
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x360f')));
},
'onUpdate': function(_0x34d1ef, _0x4004d4) {
var _0xe8f508 = 0x0;
0x0 < _0x4004d4 && (_0xe8f508 = _0x34d1ef / _0x4004d4,
0x1 < _0xe8f508 && (_0xe8f508 = 0x1));
this[_0x4cc7('0x1af2')]['set_scaleX'](_0xe8f508);
},
'this_onAddedToStage': function(_0x4e4ec6) {
if (_0x4cc7('0x402a') === _0x4cc7('0x402b')) {
if (this['_y'] == _0x4e4ec6)
return _0x4e4ec6;
this['_y'] = _0x4e4ec6;
this['invalidatePosition']();
return _0x4e4ec6;
} else {
this[_0x4cc7('0xa2d')](_0x56067a[_0x4cc7('0x8a8')], _0x48c401(this, this[_0x4cc7('0x34ba')]));
this[_0x4cc7('0x402c')]();
this[_0x4cc7('0x920')](this['get_loaderInfo']()[_0x4cc7('0x1f26')], this[_0x4cc7('0xb50')]()['bytesTotal']);
this[_0x4cc7('0x9ad')]('progress', _0x48c401(this, this[_0x4cc7('0x402d')]));
this['addEventListener'](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x402e')]));
}
},
'this_onComplete': function(_0x423166) {
if (_0x4cc7('0x402f') !== 'glnAG') {
_0x423166[_0x4cc7('0xc5c')]();
this[_0x4cc7('0xa2d')](_0x4cc7('0x1af2'), _0x48c401(this, this['this_onProgress']));
this[_0x4cc7('0xa2d')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x402e')]));
this['onLoaded']();
} else {
this[_0x4cc7('0x1b3d')] = _0x423166;
for (var _0x1ae920 = 0x0, _0x3b6278 = this[_0x4cc7('0x1206')]; _0x1ae920 < _0x3b6278; ) {
var _0x5fd533 = _0x1ae920++;
this['_passes']['get'](_0x5fd533)[_0x4cc7('0x1b44')](_0x423166);
}
return _0x423166;
}
},
'this_onEnterFrame': function(_0x2b66c5) {
if (_0x2d63f9[_0x4cc7('0x359')] !== _0x4cc7('0x4030')) {
var _0x5c7ced = 0x0 > c ? -0x1 : 0x1
, _0x2e3f29 = 0x0 > d ? -0x1 : 0x1;
this[_0x4cc7('0x3f8e')](_0x2b66c5 - this['__strokePadding'] * _0x5c7ced, b - this[_0x4cc7('0x31f1')] * _0x2e3f29);
this['__inflateBounds'](_0x2b66c5 + c + this[_0x4cc7('0x31f1')] * _0x5c7ced, b + d + this['__strokePadding'] * _0x2e3f29);
this[_0x4cc7('0x31f2')][_0x4cc7('0xc1d')](_0x2b66c5, b, c, d);
this[_0x4cc7('0x31f3')](!0x0);
} else {
_0x2b66c5 = (_0x3b7d43[_0x4cc7('0xd88')]() - this[_0x4cc7('0x3db1')]) / (this['endAnimation'] - this[_0x4cc7('0x3db1')]);
0x0 > _0x2b66c5 && (_0x2b66c5 = 0x0);
0x1 < _0x2b66c5 && (_0x2b66c5 = 0x1);
this[_0x4cc7('0x347b')]['set_alpha'](_0x2b66c5);
this[_0x4cc7('0x1af2')][_0x4cc7('0x10cd')](_0x2b66c5);
}
},
'this_onProgress': function(_0x8b732b) {
this['onUpdate'](_0x8b732b['bytesLoaded'] | 0x0, _0x8b732b[_0x4cc7('0x1f28')] | 0x0);
},
'__class__': _0x584a7b
});
var _0x1274fc = function() {
this[_0x4cc7('0x1868')] = 0x0;
this[_0x4cc7('0x3c0c')] = 0x5;
this[_0x4cc7('0xb1c')] = this[_0x4cc7('0x98b')] = 0x0;
this[_0x4cc7('0x3fff')] = 0x2;
this[_0x4cc7('0x1cca')] = this[_0x4cc7('0x7d9')] = 0x0;
};
_0x16dada['openfl.display.ShaderInput'] = _0x1274fc;
_0x1274fc[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x4031')];
_0x1274fc[_0x4cc7('0x8')] = {};
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x1868')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x3c0c')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x1274fc[_0x4cc7('0x8')]['input'] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x3fff')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null;
_0x1274fc[_0x4cc7('0x8')]['wrap'] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x4032')] = null;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function(_0x4bb40d, _0x5d8d20) {
if ('ETKDt' === _0x4cc7('0x4033')) {
return null;
} else {
_0x4bb40d.setTextureAt(_0x5d8d20, null);
}
}
;
_0x1274fc[_0x4cc7('0x8')]['__updateGL'] = function(_0x5e8e33, _0x48777b, _0x41b881, _0x56f51e, _0x49b5da, _0x4ca00b) {
_0x41b881 = null != _0x41b881 ? _0x41b881 : this.input;
_0x56f51e = null != _0x56f51e ? _0x56f51e : this.filter;
_0x49b5da = null != _0x49b5da ? _0x49b5da : this.mipFilter;
_0x4ca00b = null != _0x4ca00b ? _0x4ca00b : this.wrap;
null != _0x41b881 ? (_0x5e8e33.setTextureAt(_0x48777b, _0x41b881.getTexture(_0x5e8e33)),
_0x5e8e33.setSamplerStateAt(_0x48777b, _0x4ca00b, _0x56f51e, _0x49b5da)) : _0x5e8e33.setTextureAt(_0x48777b, null);
}
;
_0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1274fc;
var _0x2588bb = function() {
this[_0x4cc7('0xb1c')] = 0x0;
};
_0x16dada[_0x4cc7('0x4034')] = _0x2588bb;
_0x2588bb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'ShaderParameter'];
_0x2588bb[_0x4cc7('0x8')] = {};
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x994')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x9')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4035')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x1db9')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4036')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4037')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4038')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4032')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x34b8')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4039')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4009')] = null;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function(_0x211dc1) {
var _0x40bece = {
gOYLm: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
};
if (_0x4cc7('0x403a') === 'WeJcl') {
if (this.__contextState.blendDestinationRGBFactor != this.__state.blendDestinationRGBFactor || this.__contextState.blendSourceRGBFactor != this.__state.blendSourceRGBFactor || this.__contextState.blendDestinationAlphaFactor != this.__state.blendDestinationAlphaFactor || this.__contextState.blendSourceAlphaFactor != this.__state.blendSourceAlphaFactor)
this.__setGLBlend(!0x0),
this.__state.blendDestinationRGBFactor == this.__state.blendDestinationAlphaFactor && _0x40bece.gOYLm(this.__state.blendSourceRGBFactor, this.__state.blendSourceAlphaFactor) ? this.gl.blendFunc(this.__getGLBlend(this.__state.blendSourceRGBFactor), this.__getGLBlend(this.__state.blendDestinationRGBFactor)) : this.gl.blendFuncSeparate(this.__getGLBlend(this.__state.blendSourceRGBFactor), this.__getGLBlend(this.__state.blendDestinationRGBFactor), this.__getGLBlend(this.__state.blendSourceAlphaFactor), this.__getGLBlend(this.__state.blendDestinationAlphaFactor)),
this.__contextState.blendDestinationRGBFactor = this.__state.blendDestinationRGBFactor,
this.__contextState.blendSourceRGBFactor = this.__state.blendSourceRGBFactor,
this.__contextState.blendDestinationAlphaFactor = this.__state.blendDestinationAlphaFactor,
this.__contextState.blendSourceAlphaFactor = this.__state.blendSourceAlphaFactor;
} else {
_0x211dc1 = _0x211dc1.gl;
if (!this.__isUniform)
for (var _0x417ee7 = 0x0, _0x19b573 = this.__arrayLength; _0x417ee7 < _0x19b573; ) {
var _0x39394d = _0x417ee7++;
_0x211dc1.disableVertexAttribArray(_0x56067a.TDbMP(this.index, _0x39394d));
}
}
}
;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x37a6')] = function(_0x5c5c00, _0x3e8453) {
_0x5c5c00 = _0x5c5c00.gl;
var _0x78d82d = null != _0x3e8453 ? _0x3e8453 : this.value
, _0x45345d = this.__isBool ? _0x78d82d : null;
_0x3e8453 = this.__isFloat ? _0x78d82d : null;
var _0x350923 = this.__isInt ? _0x78d82d : null;
if (this.__isUniform)
if (null != _0x78d82d && _0x78d82d.length >= this.__length)
switch (this.type) {
case 0x0:
_0x5c5c00.uniform1i(this.index, _0x45345d[0x0] ? 0x1 : 0x0);
break;
case 0x1:
_0x5c5c00.uniform2i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0);
break;
case 0x2:
_0x5c5c00.uniform3i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0);
break;
case 0x3:
_0x5c5c00.uniform4i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0, _0x45345d[0x3] ? 0x1 : 0x0);
break;
case 0x4:
_0x5c5c00.uniform1f(this.index, _0x3e8453[0x0]);
break;
case 0x5:
_0x5c5c00.uniform2f(this.index, _0x3e8453[0x0], _0x3e8453[0x1]);
break;
case 0x6:
_0x5c5c00.uniform3f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2]);
break;
case 0x7:
_0x5c5c00.uniform4f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2], _0x3e8453[0x3]);
break;
case 0x8:
_0x5c5c00.uniform1i(this.index, _0x350923[0x0]);
break;
case 0x9:
_0x5c5c00.uniform2i(this.index, _0x350923[0x0], _0x350923[0x1]);
break;
case 0xa:
_0x5c5c00.uniform3i(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2]);
break;
case 0xb:
_0x5c5c00.uniform4i(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2], _0x350923[0x3]);
break;
case 0xc:
for (_0x78d82d = 0x0; 0x4 > _0x78d82d; )
_0x45345d = _0x78d82d++,
this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d];
_0x1dc05c.uniformMatrix2fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
break;
case 0x10:
for (_0x78d82d = 0x0; 0x9 > _0x78d82d; )
_0x45345d = _0x78d82d++,
this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d];
_0x1dc05c.uniformMatrix3fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
break;
case 0x14:
for (_0x78d82d = 0x0; 0x10 > _0x78d82d; )
_0x45345d = _0x78d82d++,
this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d];
_0x1dc05c.uniformMatrix4fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
}
else
switch (this.type) {
case 0x1:
case 0x9:
_0x5c5c00.uniform2i(this.index, 0x0, 0x0);
break;
case 0x3:
case 0xb:
_0x5c5c00.uniform4i(this.index, 0x0, 0x0, 0x0, 0x0);
break;
case 0x4:
_0x5c5c00.uniform1f(this.index, 0x0);
break;
case 0x5:
_0x5c5c00.uniform2f(this.index, 0x0, 0x0);
break;
case 0x6:
_0x5c5c00.uniform3f(this.index, 0x0, 0x0, 0x0);
break;
case 0x7:
_0x5c5c00.uniform4f(this.index, 0x0, 0x0, 0x0, 0x0);
break;
case 0x0:
case 0x8:
_0x5c5c00.uniform1i(this.index, 0x0);
break;
case 0x2:
case 0xa:
_0x5c5c00.uniform3i(this.index, 0x0, 0x0, 0x0);
break;
case 0xc:
for (_0x3e8453 = 0x0; 0x4 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
this.__uniformMatrix[_0x78d82d] = 0x0;
_0x1dc05c.uniformMatrix2fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
break;
case 0x10:
for (_0x3e8453 = 0x0; 0x9 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
this.__uniformMatrix[_0x78d82d] = 0x0;
_0x1dc05c.uniformMatrix3fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
break;
case 0x14:
for (_0x3e8453 = 0x0; 0x10 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
this.__uniformMatrix[_0x78d82d] = 0x0;
_0x1dc05c.uniformMatrix4fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix);
}
else if (this.__useArray || null != _0x78d82d && _0x78d82d.length != this.__length)
for (_0x3e8453 = 0x0,
_0x78d82d = this.__arrayLength; _0x3e8453 < _0x78d82d; )
_0x45345d = _0x3e8453++,
_0x5c5c00.enableVertexAttribArray(this.index + _0x45345d);
else {
for (var _0x66713e = 0x0, _0x4bf907 = this.__arrayLength; _0x66713e < _0x4bf907; ) {
var _0x48c401 = _0x66713e++;
_0x5c5c00.disableVertexAttribArray(this.index + _0x48c401);
}
if (null != _0x78d82d)
switch (this.type) {
case 0x0:
_0x5c5c00.vertexAttrib1f(this.index, _0x45345d[0x0] ? 0x1 : 0x0);
break;
case 0x1:
_0x5c5c00.vertexAttrib2f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0);
break;
case 0x2:
_0x5c5c00.vertexAttrib3f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0);
break;
case 0x3:
_0x5c5c00.vertexAttrib4f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0, _0x45345d[0x3] ? 0x1 : 0x0);
break;
case 0x4:
_0x5c5c00.vertexAttrib1f(this.index, _0x3e8453[0x0]);
break;
case 0x5:
_0x5c5c00.vertexAttrib2f(this.index, _0x3e8453[0x0], _0x3e8453[0x1]);
break;
case 0x6:
_0x5c5c00.vertexAttrib3f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2]);
break;
case 0x7:
_0x5c5c00.vertexAttrib4f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2], _0x3e8453[0x3]);
break;
case 0x8:
_0x5c5c00.vertexAttrib1f(this.index, _0x350923[0x0]);
break;
case 0x9:
_0x5c5c00.vertexAttrib2f(this.index, _0x350923[0x0], _0x350923[0x1]);
break;
case 0xa:
_0x5c5c00.vertexAttrib3f(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2]);
break;
case 0xb:
_0x5c5c00.vertexAttrib4f(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2], _0x350923[0x3]);
break;
case 0xc:
for (_0x78d82d = 0x0; 0x2 > _0x78d82d; )
_0x45345d = _0x78d82d++,
_0x5c5c00.vertexAttrib2f(this.index + _0x45345d, _0x3e8453[0x2 * _0x45345d], _0x3e8453[0x2 * _0x45345d + 0x1]);
break;
case 0x10:
for (_0x78d82d = 0x0; 0x3 > _0x78d82d; )
_0x45345d = _0x78d82d++,
_0x5c5c00.vertexAttrib3f(_0x2d63f9.AzwyZ(this.index, _0x45345d), _0x3e8453[0x3 * _0x45345d], _0x3e8453[0x3 * _0x45345d + 0x1], _0x3e8453[0x3 * _0x45345d + 0x2]);
break;
case 0x14:
for (_0x78d82d = 0x0; 0x4 > _0x78d82d; )
_0x45345d = _0x78d82d++,
_0x5c5c00.vertexAttrib4f(this.index + _0x45345d, _0x3e8453[0x4 * _0x45345d], _0x3e8453[0x4 * _0x45345d + 0x1], _0x3e8453[0x4 * _0x45345d + 0x2], _0x3e8453[0x4 * _0x45345d + 0x3]);
}
else
switch (this.type) {
case 0x1:
case 0x5:
case 0x9:
_0x5c5c00.vertexAttrib2f(this.index, 0x0, 0x0);
break;
case 0x3:
case 0x7:
case 0xb:
_0x5c5c00.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0);
break;
case 0x0:
case 0x4:
case 0x8:
_0x5c5c00.vertexAttrib1f(this.index, 0x0);
break;
case 0x2:
case 0x6:
case 0xa:
_0x5c5c00.vertexAttrib3f(this.index, 0x0, 0x0, 0x0);
break;
case 0xc:
for (_0x3e8453 = 0x0; 0x2 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
_0x5c5c00.vertexAttrib2f(this.index + _0x78d82d, 0x0, 0x0);
break;
case 0x10:
for (_0x3e8453 = 0x0; 0x3 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
_0x5c5c00.vertexAttrib3f(this.index + _0x78d82d, 0x0, 0x0, 0x0);
break;
case 0x14:
for (_0x3e8453 = 0x0; 0x4 > _0x3e8453; )
_0x78d82d = _0x3e8453++,
_0x5c5c00.vertexAttrib4f(this.index + _0x78d82d, 0x0, 0x0, 0x0, 0x0);
}
}
}
;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x403b')] = function(_0x581a84, _0x327e28, _0x5f3b2c, _0x29423b, _0x174147) {
_0x581a84 = _0x581a84.gl;
if (this.__isUniform) {
if (_0x29423b >= this.__length)
switch (this.type) {
case 0x1:
case 0x9:
_0x581a84.uniform2i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0);
break;
case 0x3:
case 0xb:
_0x581a84.uniform4i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0, _0x327e28[_0x5f3b2c + 0x2] | 0x0, _0x327e28[_0x5f3b2c + 0x3] | 0x0);
break;
case 0x4:
_0x581a84.uniform1f(this.index, _0x327e28[_0x5f3b2c]);
break;
case 0x5:
_0x581a84.uniform2f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1]);
break;
case 0x6:
_0x581a84.uniform3f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2]);
break;
case 0x7:
_0x581a84.uniform4f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2], _0x327e28[_0x5f3b2c + 0x3]);
break;
case 0x0:
case 0x8:
_0x581a84.uniform1i(this.index, _0x56067a.ppMFz(_0x327e28[_0x5f3b2c], 0x0));
break;
case 0x2:
case 0xa:
_0x581a84.uniform3i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0, _0x327e28[_0x5f3b2c + 0x2] | 0x0);
break;
case 0xc:
for (_0x29423b = 0x0; 0x4 > _0x29423b; )
_0x174147 = _0x29423b++,
this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147];
_0x1dc05c.uniformMatrix2fv(_0x581a84, this.index, !0x1, this.__uniformMatrix);
break;
case 0x10:
for (_0x29423b = 0x0; 0x9 > _0x29423b; )
_0x174147 = _0x29423b++,
this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147];
_0x1dc05c.uniformMatrix3fv(_0x581a84, this.index, !0x1, this.__uniformMatrix);
break;
case 0x14:
for (_0x29423b = 0x0; 0x10 > _0x29423b; )
_0x174147 = _0x29423b++,
this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147];
_0x1dc05c.uniformMatrix4fv(_0x581a84, this.index, !0x1, this.__uniformMatrix);
}
} else if (this.__internal || 0x0 != _0x29423b && _0x29423b != this.__length) {
_0x327e28 = _0x581a84.FLOAT;
this.__isBool ? _0x327e28 = _0x581a84.INT : this.__isInt && (_0x327e28 = _0x581a84.INT);
for (var _0x2cb91d = 0x0, _0x4bf907 = this.__arrayLength; _0x2cb91d < _0x4bf907; ) {
var _0x48c401 = _0x2cb91d++;
_0x581a84.enableVertexAttribArray(this.index + _0x48c401);
}
if (0x0 < _0x29423b)
for (_0x29423b = 0x0,
_0x2cb91d = this.__arrayLength; _0x29423b < _0x2cb91d; )
_0x4bf907 = _0x29423b++,
_0x581a84.vertexAttribPointer(this.index + _0x4bf907, this.__length, _0x327e28, !0x1, 0x4 * this.__length, 0x4 * (_0x56067a.ThvuB(_0x5f3b2c, _0x174147 * this.__length) + _0x56067a.pBwyh(_0x4bf907, this.__arrayLength)));
} else {
_0x174147 = 0x0;
for (_0x2cb91d = this.__arrayLength; _0x174147 < _0x2cb91d; )
_0x4bf907 = _0x174147++,
_0x581a84.disableVertexAttribArray(this.index + _0x4bf907);
if (0x0 < _0x29423b)
switch (this.type) {
case 0x1:
case 0x5:
case 0x9:
_0x581a84.vertexAttrib2f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1]);
break;
case 0x3:
case 0x7:
case 0xb:
_0x581a84.vertexAttrib4f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2], _0x327e28[_0x5f3b2c + 0x3]);
break;
case 0x0:
case 0x4:
case 0x8:
_0x581a84.vertexAttrib1f(this.index, _0x327e28[_0x5f3b2c]);
break;
case 0x2:
case 0x6:
case 0xa:
_0x581a84.vertexAttrib3f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x56067a.ThvuB(_0x5f3b2c, 0x2)]);
break;
case 0xc:
for (_0x29423b = 0x0; 0x2 > _0x29423b; )
_0x174147 = _0x29423b++,
_0x581a84.vertexAttrib2f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x2 * _0x174147], _0x327e28[_0x5f3b2c + 0x2 * _0x174147 + 0x1]);
break;
case 0x10:
for (_0x29423b = 0x0; 0x3 > _0x29423b; )
_0x174147 = _0x29423b++,
_0x581a84.vertexAttrib3f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x3 * _0x174147], _0x327e28[_0x5f3b2c + 0x3 * _0x174147 + 0x1], _0x327e28[_0x5f3b2c + 0x3 * _0x174147 + 0x2]);
break;
case 0x14:
for (_0x29423b = 0x0; 0x4 > _0x29423b; )
_0x174147 = _0x29423b++,
_0x581a84.vertexAttrib4f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x4 * _0x174147], _0x327e28[_0x5f3b2c + _0x56067a.qwUIL(0x4, _0x174147) + 0x1], _0x327e28[_0x5f3b2c + 0x4 * _0x174147 + 0x2], _0x327e28[_0x56067a.zVedy(_0x56067a.zVedy(_0x5f3b2c, 0x4 * _0x174147), 0x3)]);
}
else
switch (this.type) {
case 0x1:
case 0x5:
case 0x9:
_0x581a84.vertexAttrib2f(this.index, 0x0, 0x0);
break;
case 0x3:
case 0x7:
case 0xb:
_0x581a84.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0);
break;
case 0x0:
case 0x4:
case 0x8:
_0x581a84.vertexAttrib1f(this.index, 0x0);
break;
case 0x2:
case 0x6:
case 0xa:
_0x581a84.vertexAttrib3f(this.index, 0x0, 0x0, 0x0);
break;
case 0xc:
for (_0x5f3b2c = 0x0; 0x2 > _0x5f3b2c; )
_0x327e28 = _0x5f3b2c++,
_0x581a84.vertexAttrib2f(_0x56067a.reOQT(this.index, _0x327e28), 0x0, 0x0);
break;
case 0x10:
for (_0x5f3b2c = 0x0; 0x3 > _0x5f3b2c; )
_0x327e28 = _0x5f3b2c++,
_0x581a84.vertexAttrib3f(this.index + _0x327e28, 0x0, 0x0, 0x0);
break;
case 0x14:
for (_0x5f3b2c = 0x0; 0x4 > _0x5f3b2c; )
_0x327e28 = _0x5f3b2c++,
_0x581a84.vertexAttrib4f(this.index + _0x327e28, 0x0, 0x0, 0x0, 0x0);
}
}
}
;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0xd6a')] = function(_0xb58fcf) {
if (_0x4cc7('0x403c') === _0x4cc7('0x403c')) {
this.__internal = _0x29cea6.startsWith(_0xb58fcf, _0x4cc7('0x1dba'));
return this.name = _0xb58fcf;
} else {
return 0x0;
}
}
;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2588bb;
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6a')] = _0x4cc7('0xd6a');
var _0x1db999 = function(_0x40f3b1, _0x4ccd3c, _0x21fa66, _0xf3ed7b) {
_0x2b4072['call'](this);
this[_0x4cc7('0x121c')] = !0x0;
this[_0x4cc7('0x403d')] = !0x1;
this[_0x4cc7('0xbb1')] = !0x0;
this[_0x4cc7('0x1d55')] = null != _0x40f3b1 ? _0x40f3b1 : new _0x21ad67();
this[_0x4cc7('0x403e')] = _0x4ccd3c;
this['__downState'] = _0x21fa66;
this[_0x4cc7('0x51d')](null != _0xf3ed7b ? _0xf3ed7b : new _0x21ad67());
this[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0x403f')]));
this[_0x4cc7('0x9ad')]('mouseOut', _0x48c401(this, this[_0x4cc7('0x4040')]));
this[_0x4cc7('0x9ad')](_0x4cc7('0x1258'), _0x48c401(this, this[_0x4cc7('0x4041')]));
this[_0x4cc7('0x9ad')]('mouseUp', _0x48c401(this, this['__this_onMouseUp']));
this[_0x4cc7('0xb5d')] = !0x0;
this[_0x4cc7('0x316b')](this[_0x4cc7('0x1d55')]);
null != _0x1db999['__initSymbol'] && (_0x40f3b1 = _0x1db999['__initSWF'],
this['__symbol'] = _0x1db999[_0x4cc7('0x2ba1')],
_0x1db999['__initSWF'] = null,
_0x1db999[_0x4cc7('0x2ba1')] = null,
this['__fromSymbol'](_0x40f3b1, this[_0x4cc7('0x3fa9')]));
};
_0x16dada['openfl.display.SimpleButton'] = _0x1db999;
_0x1db999['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x4042')];
_0x1db999[_0x4cc7('0x92b')] = _0x2b4072;
_0x1db999[_0x4cc7('0x8')] = _0x5aff49(_0x2b4072['prototype'], {
'enabled': null,
'trackAsMenu': null,
'useHandCursor': null,
'__currentState': null,
'__downState': null,
'__hitTestState': null,
'__ignoreEvent': null,
'__overState': null,
'__previousStates': null,
'__symbol': null,
'__upState': null,
'__fromSymbol': function(_0x4a2c9c, _0x3cb8eb) {
if ('qWVES' !== _0x4cc7('0x4043')) {
var _0x4e6e72 = 0x1;
this['minValuePickupsLeft']--;
} else {
this['__symbol'] = _0x3cb8eb;
null != _0x3cb8eb[_0x4cc7('0x2dea')] && this['set_downState'](_0x3cb8eb[_0x4cc7('0x2dea')][_0x4cc7('0x1499')](_0x4a2c9c));
null != _0x3cb8eb[_0x4cc7('0x4044')] && this[_0x4cc7('0x51d')](_0x3cb8eb[_0x4cc7('0x4044')][_0x4cc7('0x1499')](_0x4a2c9c));
null != _0x3cb8eb[_0x4cc7('0x4045')] && this[_0x4cc7('0x4046')](_0x3cb8eb[_0x4cc7('0x4045')][_0x4cc7('0x1499')](_0x4a2c9c));
null != _0x3cb8eb['upState'] && this[_0x4cc7('0x4047')](_0x3cb8eb[_0x4cc7('0x4048')][_0x4cc7('0x1499')](_0x4a2c9c));
}
},
'__getBounds': function(_0x4ac00f, _0x2a2ae0) {
_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c3')]['call'](this, _0x4ac00f, _0x2a2ae0);
var _0x4759b5 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()
, _0x318843 = this[_0x4cc7('0x14cd')][_0x4cc7('0xa01')];
_0x4759b5['a'] = _0x318843['a'] * _0x2a2ae0['a'] + _0x318843['b'] * _0x2a2ae0['c'];
_0x4759b5['b'] = _0x318843['a'] * _0x2a2ae0['b'] + _0x56067a[_0x4cc7('0x4049')](_0x318843['b'], _0x2a2ae0['d']);
_0x4759b5['c'] = _0x318843['c'] * _0x2a2ae0['a'] + _0x318843['d'] * _0x2a2ae0['c'];
_0x4759b5['d'] = _0x318843['c'] * _0x2a2ae0['b'] + _0x318843['d'] * _0x2a2ae0['d'];
_0x4759b5['tx'] = _0x318843['tx'] * _0x2a2ae0['a'] + _0x318843['ty'] * _0x2a2ae0['c'] + _0x2a2ae0['tx'];
_0x4759b5['ty'] = _0x56067a['PRyll'](_0x318843['tx'], _0x2a2ae0['b']) + _0x318843['ty'] * _0x2a2ae0['d'] + _0x2a2ae0['ty'];
this[_0x4cc7('0x14cd')][_0x4cc7('0x9c3')](_0x4ac00f, _0x4759b5);
_0x4a1676['__pool'][_0x4cc7('0x9e2')](_0x4759b5);
},
'__getRenderBounds': function(_0x44fec0, _0x2515ad) {
if (null != this['__scrollRect'])
_0x2b4072[_0x4cc7('0x8')]['__getRenderBounds'][_0x4cc7('0x96b')](this, _0x44fec0, _0x2515ad);
else {
_0x2b4072['prototype']['__getBounds']['call'](this, _0x44fec0, _0x2515ad);
var _0x2ead71 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()
, _0x213c69 = this[_0x4cc7('0x14cd')][_0x4cc7('0xa01')];
_0x2ead71['a'] = _0x213c69['a'] * _0x2515ad['a'] + _0x213c69['b'] * _0x2515ad['c'];
_0x2ead71['b'] = _0x213c69['a'] * _0x2515ad['b'] + _0x213c69['b'] * _0x2515ad['d'];
_0x2ead71['c'] = _0x213c69['c'] * _0x2515ad['a'] + _0x56067a[_0x4cc7('0x4049')](_0x213c69['d'], _0x2515ad['c']);
_0x2ead71['d'] = _0x213c69['c'] * _0x2515ad['b'] + _0x213c69['d'] * _0x2515ad['d'];
_0x2ead71['tx'] = _0x213c69['tx'] * _0x2515ad['a'] + _0x213c69['ty'] * _0x2515ad['c'] + _0x2515ad['tx'];
_0x2ead71['ty'] = _0x213c69['tx'] * _0x2515ad['b'] + _0x213c69['ty'] * _0x2515ad['d'] + _0x2515ad['ty'];
this['__currentState'][_0x4cc7('0xa4b')](_0x44fec0, _0x2ead71);
_0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x2ead71);
}
},
'__getCursor': function() {
return this[_0x4cc7('0xbb1')] && !this[_0x4cc7('0x3169')] && this['enabled'] ? _0x4cc7('0xbb4') : null;
},
'__hitTest': function(_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) {
var _0x4bf907 = !0x1;
if (_0x56067a[_0x4cc7('0x401a')](null, this[_0x4cc7('0x1cde')]()))
this[_0x4cc7('0x1cde')]()[_0x4cc7('0xa73')](_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) && (null != _0x4ae471 && (0x0 == _0x4ae471[_0x4cc7('0x21')] ? _0x4ae471[0x0] = _0x2bc780 : _0x4ae471[_0x4ae471[_0x4cc7('0x21')] - 0x1] = _0x2bc780),
_0x4bf907 = _0x404160 ? this[_0x4cc7('0xb55')] : !0x0);
else if (null != this[_0x4cc7('0x14cd')]) {
if (!_0x2bc780[_0x4cc7('0xb48')]() || this['__isMask'] || _0x404160 && !this['mouseEnabled'] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0x5003d1, _0x1515dd))
return !0x1;
this['__currentState'][_0x4cc7('0xa73')](_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) && (_0x4bf907 = _0x404160);
}
if (_0x56067a[_0x4cc7('0x8b0')](null, _0x4ae471))
for (; 0x1 < _0x4ae471[_0x4cc7('0x21')] && _0x4ae471[_0x4ae471[_0x4cc7('0x21')] - 0x1] == _0x4ae471[_0x4ae471['length'] - 0x2]; )
_0x4ae471[_0x4cc7('0x9fc')]();
return _0x4bf907;
},
'__hitTestMask': function(_0x385cdd, _0x3691a6) {
var _0x546cd4 = !0x1;
this['__currentState']['__hitTestMask'](_0x385cdd, _0x3691a6) && (_0x546cd4 = !0x0);
return _0x546cd4;
},
'__renderCairo': function(_0x5d086c) {
!this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x5d086c[_0x4cc7('0xa7c')](this),
this['__currentState'][_0x4cc7('0x9c4')](_0x5d086c),
_0x5d086c['__popMaskObject'](this),
this[_0x4cc7('0xa9b')](_0x5d086c));
},
'__renderCairoMask': function(_0x3a1e53) {
this[_0x4cc7('0x14cd')][_0x4cc7('0x2c7c')](_0x3a1e53);
},
'__renderCanvas': function(_0x5e95bb) {
!this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x5e95bb[_0x4cc7('0xa7c')](this),
this[_0x4cc7('0x14cd')][_0x4cc7('0x9c5')](_0x5e95bb),
_0x5e95bb[_0x4cc7('0xa85')](this),
this['__renderEvent'](_0x5e95bb));
},
'__renderCanvasMask': function(_0x34648e) {
this[_0x4cc7('0x14cd')]['__renderCanvasMask'](_0x34648e);
},
'__renderDOM': function(_0x30fa41) {
_0x30fa41[_0x4cc7('0xa7c')](this);
for (var _0x3df05f = 0x0, _0x328c5b = this[_0x4cc7('0x404a')]; _0x3df05f < _0x328c5b[_0x4cc7('0x34')](); ) {
var _0x26f47c = _0x328c5b['get'](_0x3df05f);
++_0x3df05f;
_0x26f47c[_0x4cc7('0xb95')](_0x30fa41);
}
this['__previousStates'][_0x4cc7('0xb7c')](0x0);
null != this[_0x4cc7('0x14cd')] && (this[_0x4cc7('0x14cd')]['stage'] != this[_0x4cc7('0x99c')] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb6f')](this[_0x4cc7('0x99c')]),
this[_0x4cc7('0x14cd')][_0x4cc7('0xb95')](_0x30fa41));
_0x30fa41['__popMaskObject'](this);
this['__renderEvent'](_0x30fa41);
},
'__renderGL': function(_0x433720) {
!this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x433720['__pushMaskObject'](this),
this[_0x4cc7('0x14cd')]['__renderGL'](_0x433720),
_0x433720[_0x4cc7('0xa85')](this),
this[_0x4cc7('0xa9b')](_0x433720));
},
'__renderGLMask': function(_0x4a27f6) {
null != this['__currentState'] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb9c')](_0x4a27f6);
},
'__setStageReference': function(_0x169e9d) {
_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb6f')][_0x4cc7('0x96b')](this, _0x169e9d);
null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb6f')](_0x169e9d);
null != this[_0x4cc7('0x1cde')]() && this[_0x4cc7('0x1cde')]() != this['__currentState'] && this[_0x4cc7('0x1cde')]()[_0x4cc7('0xb6f')](_0x169e9d);
},
'__setTransformDirty': function() {
var _0x31c61e = {};
_0x31c61e['tUjVz'] = function(_0x1fb3e3, _0x5260f5) {
return _0x56067a.uevCK(_0x1fb3e3, _0x5260f5);
}
;
if (_0x4cc7('0x404b') === _0x4cc7('0x404b')) {
_0x2b4072['prototype'][_0x4cc7('0xb2c')]['call'](this);
null != this[_0x4cc7('0x14cd')] && this['__currentState'][_0x4cc7('0xb2c')]();
null != this[_0x4cc7('0x1cde')]() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this['get_hitTestState']()[_0x4cc7('0xb2c')]();
} else {
null == _0x48c401 && (_0x48c401 = 0x3);
null == e && (e = 0x2);
null == d && (d = !0x1);
null == c && (c = 0x1);
null == b && (b = 0x0);
_0x31c61e[_0x4cc7('0x404c')](null, a) && (0x1 == _0x4bf907 ? a > this['__strokePadding'] && (this[_0x4cc7('0x31f1')] = a) : a / 0x2 > this['__strokePadding'] && (this[_0x4cc7('0x31f1')] = a / 0x2));
this['__commands']['lineStyle'](a, b, c, d, e, f, _0x4bf907, _0x48c401);
null != a && (this[_0x4cc7('0xa02')] = !0x0);
}
},
'__update': function(_0x747f9b, _0x5729f0) {
_0x2b4072['prototype']['__update'][_0x4cc7('0x96b')](this, _0x747f9b, _0x5729f0);
_0x5729f0 && (null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')]['__update'](_0x747f9b, !0x0),
null != this['get_hitTestState']() && this['get_hitTestState']() != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x1cde')]()[_0x4cc7('0x9c7')](_0x747f9b, !0x0));
},
'__updateTransforms': function(_0xb756e4) {
if (_0x4cc7('0x404d') !== _0x4cc7('0x404e')) {
_0x2b4072['prototype']['__updateTransforms'][_0x4cc7('0x96b')](this, _0xb756e4);
null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')]['__updateTransforms']();
null != this['get_hitTestState']() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x1cde')]()['__updateTransforms']();
} else {
this[_0x4cc7('0x1132')] = !0x1;
var _0x193f25;
var _0xf58b1 = this[_0x4cc7('0x116d')]();
var _0x1fb26b = _0xf58b1 - 0x2
, _0xb8ece3 = this[_0x4cc7('0x113f')][_0x4cc7('0x34')]() / this[_0x4cc7('0x115f')]() * _0xf58b1 | 0x0;
null == _0xb756e4 && (_0xb756e4 = _0x2bc114[_0x4cc7('0x9cf')](null));
_0xb756e4[_0x4cc7('0x150d')] = !0x1;
_0xb756e4[_0x4cc7('0xb7c')](_0xb8ece3);
_0xb756e4[_0x4cc7('0x150d')] = !0x0;
_0xf58b1 = this[_0x4cc7('0x1165')]();
for (_0x193f25 = 0x0; _0xf58b1 < _0xb8ece3; )
_0xb756e4[_0x4cc7('0x9e7')](_0xf58b1++, 0.5 * _0x193f25),
_0xb756e4['set'](_0xf58b1++, 0x1 - (_0x193f25 & 0x1)),
_0xf58b1 += _0x1fb26b,
0x3 == ++_0x193f25 && (_0x193f25 = 0x0);
return _0xb756e4;
}
},
'get_downState': function() {
return this['__downState'];
},
'set_downState': function(_0x5e93d9) {
null != this[_0x4cc7('0x1d4b')] && this['__currentState'] == this['__downState'] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x1d4b')]);
return this['__downState'] = _0x5e93d9;
},
'get_hitTestState': function() {
return this['__hitTestState'];
},
'set_hitTestState': function(_0x5e2a92) {
null != this['__hitTestState'] && this[_0x4cc7('0x404f')] != _0x5e2a92 && this[_0x4cc7('0x404f')] != this[_0x4cc7('0x4050')]() && this[_0x4cc7('0x404f')] != this[_0x4cc7('0x316c')]() && this['__hitTestState'] != this[_0x4cc7('0x316a')]() && (this[_0x4cc7('0x404f')]['__renderParent'] = null);
null != _0x5e2a92 && (_0x5e2a92[_0x4cc7('0xab7')] = this,
_0x5e2a92[_0x4cc7('0xab8')] || (_0x5e2a92['__renderDirty'] = !0x0,
_0x5e2a92[_0x4cc7('0xab9')]()));
return this[_0x4cc7('0x404f')] = _0x5e2a92;
},
'get_overState': function() {
return this[_0x4cc7('0x403e')];
},
'set_overState': function(_0x31b5d8) {
null != this[_0x4cc7('0x403e')] && this[_0x4cc7('0x14cd')] == this[_0x4cc7('0x403e')] && this[_0x4cc7('0x316b')](_0x31b5d8);
return this['__overState'] = _0x31b5d8;
},
'get_upState': function() {
return this[_0x4cc7('0x1d55')];
},
'set_upState': function(_0x2ea81a) {
_0x2d63f9['zXTEF'](null, this[_0x4cc7('0x1d55')]) && this[_0x4cc7('0x14cd')] == this[_0x4cc7('0x1d55')] && this[_0x4cc7('0x316b')](_0x2ea81a);
return this[_0x4cc7('0x1d55')] = _0x2ea81a;
},
'set___currentState': function(_0x51773b) {
null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')] != this[_0x4cc7('0x1cde')]() && (this['__currentState'][_0x4cc7('0xab7')] = null);
null != _0x51773b && null != _0x51773b[_0x4cc7('0x907')] && _0x51773b[_0x4cc7('0x907')][_0x4cc7('0xb79')](_0x51773b);
_0x21ad67['__supportDOM'] && null == this['__previousStates'] && (this[_0x4cc7('0x404a')] = _0x2bc114[_0x4cc7('0x24')](null));
if (_0x51773b != this[_0x4cc7('0x14cd')]) {
if (_0x21ad67[_0x4cc7('0xac5')]) {
null != this[_0x4cc7('0x14cd')] && (this[_0x4cc7('0x14cd')]['__setStageReference'](null),
this[_0x4cc7('0x404a')][_0x4cc7('0x29')](this[_0x4cc7('0x14cd')]));
var _0x2caf32 = this[_0x4cc7('0x404a')]['indexOf'](_0x51773b, 0x0);
_0x2d63f9['CayNa'](-0x1, _0x2caf32) && this[_0x4cc7('0x404a')][_0x4cc7('0xa5e')](_0x2caf32, 0x1);
}
null != _0x51773b && (_0x51773b[_0x4cc7('0xab7')] = this,
_0x51773b['__renderDirty'] || (_0x51773b[_0x4cc7('0xab8')] = !0x0,
_0x51773b[_0x4cc7('0xab9')]()));
this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xab9')]());
}
return this[_0x4cc7('0x14cd')] = _0x51773b;
},
'__this_onMouseDown': function(_0x1b42bf) {
if (_0x4cc7('0x4051') === _0x4cc7('0x4051')) {
this[_0x4cc7('0x121c')] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x4050')]());
} else {
var _0x1d648a = c['get'](b);
++b;
this[_0x4cc7('0x510')][_0x4cc7('0x4052')](_0x1d648a);
}
},
'__this_onMouseOut': function(_0x4730de) {
this[_0x4cc7('0x3169')] = !0x1;
this['enabled'] && this[_0x4cc7('0x316c')]() != this[_0x4cc7('0x14cd')] && this['set___currentState'](this[_0x4cc7('0x316c')]());
},
'__this_onMouseOver': function(_0x21ca59) {
if (_0x4cc7('0x4053') === _0x4cc7('0x4054')) {
_0x21ca59 = _0x4b25d1[_0x4cc7('0x1044')];
b = _0x21ca59['savedProgress'];
b = _0x104058[_0x4cc7('0x493')]()['get'](b['id'], b[_0x4cc7('0xc12')]);
var _0x34b60f = _0x21ca59['levelCount'];
return (b < _0x34b60f ? b : _0x34b60f) < _0x21ca59[_0x4cc7('0xc2f')] ? (_0x21ca59 = _0x4b25d1[_0x4cc7('0x105a')],
b = _0x21ca59[_0x4cc7('0x123e')],
b = _0x104058['get_instance']()[_0x4cc7('0x2b')](b['id'], b[_0x4cc7('0xc12')]),
_0x34b60f = _0x21ca59[_0x4cc7('0xc2f')],
(b < _0x34b60f ? b : _0x34b60f) >= _0x21ca59[_0x4cc7('0xc2f')]) : !0x0;
} else {
_0x21ca59[_0x4cc7('0xbf7')] && (this['__ignoreEvent'] = !0x0);
this[_0x4cc7('0x316a')]() != this['__currentState'] && null != this[_0x4cc7('0x316a')]() && !this[_0x4cc7('0x3169')] && this[_0x4cc7('0x121c')] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x316a')]());
}
},
'__this_onMouseUp': function(_0x3824ed) {
this[_0x4cc7('0x3169')] = !0x1;
this['enabled'] && (null != this[_0x4cc7('0x316a')]() ? this[_0x4cc7('0x316b')](this[_0x4cc7('0x316a')]()) : this[_0x4cc7('0x316b')](this[_0x4cc7('0x316c')]()));
},
'__class__': _0x1db999,
'__properties__': _0x5aff49(_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set___currentState': _0x4cc7('0x316b'),
'set_upState': _0x4cc7('0x4047'),
'get_upState': _0x4cc7('0x316c'),
'set_overState': 'set_overState',
'get_overState': _0x4cc7('0x316a'),
'set_hitTestState': _0x2d63f9[_0x4cc7('0x51c')],
'get_hitTestState': _0x4cc7('0x1cde'),
'set_downState': _0x4cc7('0x4055'),
'get_downState': _0x4cc7('0x4050')
})
});
var _0x3a46a6 = function(_0x54e0f7, _0x2f4a93) {
_0x30f963[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xd6a')](null);
this[_0x4cc7('0x1cfa')] = -0x1;
this[_0x4cc7('0x2494')] = [0xff, 0xff, 0xff];
this[_0x4cc7('0x3f59')] = _0x4cc7('0x3474');
this[_0x4cc7('0x4056')] = 0x1;
this[_0x4cc7('0x4057')] = this[_0x4cc7('0x4058')] = 0x0;
this[_0x4cc7('0xbbf')] = 0x2;
this[_0x4cc7('0x1d41')] = this[_0x4cc7('0x1d40')] = this[_0x4cc7('0x4059')] = this[_0x4cc7('0x9d6')] = this['__mouseX'] = 0x0;
this['__displayMatrix'] = new _0x4a1676();
this[_0x4cc7('0x28ed')] = new _0x432b23();
this[_0x4cc7('0xab8')] = !0x0;
this[_0x4cc7('0x11ff')] = _0x2bc114[_0x4cc7('0x24')](null);
for (var _0x59f3b0 = 0x0; 0x4 > _0x59f3b0; )
_0x59f3b0++,
this[_0x4cc7('0x11ff')][_0x4cc7('0x29')](new _0x51be4b(this));
this[_0x4cc7('0x99c')] = this;
this['align'] = 0x6;
this['allowsFullScreenInteractive'] = this[_0x4cc7('0x405a')] = !0x0;
this[_0x4cc7('0x1854')] = 0x1;
this['__scaleMode'] = 0x2;
this['showDefaultContextMenu'] = !0x0;
this['softKeyboardRect'] = new _0x432b23();
this[_0x4cc7('0xbc7')] = !0x0;
this[_0x4cc7('0x405b')] = /AppleWebKit/[_0x4cc7('0x16fc')](navigator['userAgent']) && /Mobile\/\w+/[_0x4cc7('0x16fc')](navigator['userAgent']) || /Mac/[_0x4cc7('0x16fc')](navigator[_0x4cc7('0x405c')]);
this['__clearBeforeRender'] = !0x0;
this['__forceRender'] = !0x1;
this[_0x4cc7('0x405d')] = [];
this['__rollOutStack'] = [];
this[_0x4cc7('0x405e')] = [];
this[_0x4cc7('0x405f')] = new _0x67da9e();
this[_0x4cc7('0x3b3f')] = _0x54e0f7[_0x4cc7('0x3b3f')];
this[_0x4cc7('0x9a1')] = _0x54e0f7;
this['set_color'](_0x2f4a93);
this[_0x4cc7('0x4056')] = _0x54e0f7[_0x4cc7('0x11af')];
this[_0x4cc7('0xbbe')] = _0x54e0f7[_0x4cc7('0x9a2')];
this[_0x4cc7('0xbbd')]();
null == _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')] && this[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x3b7d43[_0x4cc7('0xbc6')]());
};
_0x16dada[_0x4cc7('0x4060')] = _0x3a46a6;
_0x3a46a6['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x4061')];
_0x3a46a6[_0x4cc7('0x8f8')] = [_0xa23b63];
_0x3a46a6['__super__'] = _0x30f963;
_0x3a46a6[_0x4cc7('0x8')] = _0x5aff49(_0x30f963['prototype'], {
'align': null,
'allowsFullScreen': null,
'allowsFullScreenInteractive': null,
'application': null,
'context3D': null,
'showDefaultContextMenu': null,
'softKeyboardRect': null,
'stage3Ds': null,
'stageFocusRect': null,
'stageHeight': null,
'stageWidth': null,
'window': null,
'__cacheFocus': null,
'__clearBeforeRender': null,
'__color': null,
'__colorSplit': null,
'__colorString': null,
'__contentsScaleFactor': null,
'__currentTabOrderIndex': null,
'__deltaTime': null,
'__displayMatrix': null,
'__displayRect': null,
'__displayState': null,
'__dragBounds': null,
'__dragObject': null,
'__dragOffsetX': null,
'__dragOffsetY': null,
'__focus': null,
'__forceRender': null,
'__fullScreenSourceRect': null,
'__invalidated': null,
'__lastClickTime': null,
'__logicalWidth': null,
'__logicalHeight': null,
'__macKeyboard': null,
'__mouseDownLeft': null,
'__mouseDownMiddle': null,
'__mouseDownRight': null,
'__mouseOutStack': null,
'__mouseOverTarget': null,
'__mouseX': null,
'__mouseY': null,
'__pendingMouseEvent': null,
'__pendingMouseX': null,
'__pendingMouseY': null,
'__quality': null,
'__renderer': null,
'__rendering': null,
'__rollOutStack': null,
'__scaleMode': null,
'__stack': null,
'__touchData': null,
'__transparent': null,
'__wasDirty': null,
'__wasFullscreen': null,
'__primaryTouch': null,
'localToGlobal': function(_0x51141b) {
return _0x51141b['clone']();
},
'__broadcastEvent': function(_0x1a7fc8) {
var _0x5bbddc = _0x1a7fc8[_0x4cc7('0x994')]
, _0x304e2c = _0x21ad67[_0x4cc7('0xa18')];
if (null != _0x842c50[_0x5bbddc] ? _0x304e2c['existsReserved'](_0x5bbddc) : _0x304e2c['h'][_0x4cc7('0x959')](_0x5bbddc))
for (_0x5bbddc = _0x1a7fc8[_0x4cc7('0x994')],
_0x304e2c = _0x21ad67[_0x4cc7('0xa18')],
_0x5bbddc = null != _0x842c50[_0x5bbddc] ? _0x304e2c[_0x4cc7('0xd77')](_0x5bbddc) : _0x304e2c['h'][_0x5bbddc],
_0x304e2c = 0x0; _0x56067a[_0x4cc7('0x8b1')](_0x304e2c, _0x5bbddc[_0x4cc7('0x21')]); ) {
if (_0x4cc7('0x4062') !== _0x4cc7('0x4062')) {
null == _0x304e2c && (_0x304e2c = 0x0);
null == _0x5bbddc && (_0x5bbddc = !0x1);
for (var _0x1e3305 = 0x0, _0x454317 = this[_0x4cc7('0xa5f')][_0x4cc7('0x21')]; _0x1e3305 < _0x454317; ) {
var _0x3260da = _0x1e3305++;
if (_0x304e2c > this[_0x4cc7('0xa5f')][_0x3260da]) {
this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x3260da, 0x0, _0x1a7fc8);
this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x3260da, 0x0, _0x304e2c);
this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x3260da, 0x0, !_0x5bbddc);
return;
}
}
this['__listeners'][_0x4cc7('0x29')](_0x1a7fc8);
this[_0x4cc7('0xa5f')]['push'](_0x304e2c);
this['__repeat'][_0x4cc7('0x29')](!_0x5bbddc);
} else {
var _0x5eed82 = _0x5bbddc[_0x304e2c];
++_0x304e2c;
if (_0x5eed82['stage'] == this || null == _0x5eed82[_0x4cc7('0x99c')])
try {
_0x5eed82[_0x4cc7('0xa49')](_0x1a7fc8);
} catch (_0x4be560) {
if ('heNwU' === _0x4cc7('0x4063')) {
_0x4964ea['lastException'] = _0x4be560,
_0x4be560 instanceof _0x202aa0 && (_0x4be560 = _0x4be560[_0x4cc7('0x9a4')]),
this['__handleError'](_0x4be560);
} else {
this[_0x4cc7('0x1b4b')] ? (null != _0x1a7fc8[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133b')]['updateAnimationState'](_0x1a7fc8, _0x5bbddc, _0x304e2c),
this[_0x4cc7('0x133b')][_0x4cc7('0xa17')](_0x1a7fc8, _0x5bbddc, _0x304e2c, _0x5eed82)) : (null != _0x1a7fc8[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133a')]['updateAnimationState'](_0x1a7fc8, _0x5bbddc, _0x304e2c),
this[_0x4cc7('0x133a')]['render'](_0x1a7fc8, _0x5bbddc, _0x304e2c, _0x5eed82));
}
}
}
}
},
'__createRenderer': function() {
if (_0x4cc7('0x4064') === _0x2d63f9['wdqzB']) {
return new _0x19b3cd(_0x4e95fc);
} else {
var _0x4e95fc = 0x1;
0x1 < this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] && (_0x4e95fc = this['window'][_0x4cc7('0x391f')] ? !0x0 : 0x1);
var _0x174ad1 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0
, _0x1e5a3f = this[_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0;
switch (this[_0x4cc7('0x9a1')][_0x4cc7('0x991')]['type']) {
case _0x4cc7('0xae6'):
this[_0x4cc7('0x11fe')] = new _0x88b99b(this['window']['context'][_0x4cc7('0x3a43')]);
_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x11fe')], _0x88b99b)[_0x4cc7('0x1a9e')] = _0x4e95fc;
break;
case _0x4cc7('0x89a'):
this[_0x4cc7('0x11fe')] = new _0x86deed(this['window'][_0x4cc7('0x991')]['dom']);
_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x11fe')], _0x86deed)[_0x4cc7('0x1a9e')] = _0x4e95fc;
break;
case _0x4cc7('0xaac'):
case _0x4cc7('0x4065'):
case _0x4cc7('0x393b'):
this['context3D'] = new _0x16a517(this),
this['context3D']['configureBackBuffer'](_0x174ad1, _0x1e5a3f, 0x0, !0x0, !0x0, !0x0),
this[_0x4cc7('0x510')][_0x4cc7('0x10f6')](),
this[_0x4cc7('0x11fe')] = new _0x51ba83(this['context3D']);
}
null != this['__renderer'] && (_0x4e95fc = this[_0x4cc7('0xc66')](),
this[_0x4cc7('0x11fe')][_0x4cc7('0xa84')] = _0x2d63f9[_0x4cc7('0x35b')](0x2, _0x4e95fc),
this['__renderer'][_0x4cc7('0xa08')] = this[_0x4cc7('0x28eb')],
this['__renderer'][_0x4cc7('0x937')] = this,
this['__renderer'][_0x4cc7('0xbbd')](_0x174ad1, _0x1e5a3f));
}
},
'__dispatchEvent': function(_0x302d12) {
var _0x328224 = {};
_0x328224[_0x4cc7('0x4066')] = function(_0x1fb3e3, _0x5260f5) {
return _0x2d63f9.AzwyZ(_0x1fb3e3, _0x5260f5);
}
;
if (_0x4cc7('0x4067') === _0x2d63f9[_0x4cc7('0x35f')]) {
var _0x32dda1 = _0xec98bb;
_0x32dda1[_0x4cc7('0x24a9')](_0x32dda1['sleepiness'] - _0x328224[_0x4cc7('0x4066')](0.5 * Math[_0x4cc7('0xc2b')](), 0.5) * _0xec98bb[_0x4cc7('0x4068')](_0xec98bb[_0x4cc7('0x9ee')]));
} else {
try {
return _0x30f963[_0x4cc7('0x8')][_0x4cc7('0xa37')][_0x4cc7('0x96b')](this, _0x302d12);
} catch (_0x1c3564) {
return _0x4964ea['lastException'] = _0x1c3564,
_0x1c3564 instanceof _0x202aa0 && (_0x1c3564 = _0x1c3564['val']),
this['__handleError'](_0x1c3564),
!0x1;
}
}
},
'__dispatchPendingMouseEvent': function() {
this[_0x4cc7('0x4069')] && (this['__onMouse'](_0x4cc7('0x55f'), this[_0x4cc7('0x406a')], this[_0x4cc7('0x406b')], 0x0),
this[_0x4cc7('0x4069')] = !0x1);
},
'__dispatchStack': function(_0x56372c, _0x4d5437) {
try {
var _0x315f51 = _0x4d5437[_0x4cc7('0x21')];
if (0x0 == _0x315f51) {
_0x56372c[_0x4cc7('0xa48')] = 0x2;
var _0x55051e = _0x56372c[_0x4cc7('0xa26')];
_0x55051e['__dispatch'](_0x56372c);
} else {
_0x56372c[_0x4cc7('0xa48')] = 0x1;
_0x56372c[_0x4cc7('0xa26')] = _0x4d5437[_0x4d5437[_0x4cc7('0x21')] - 0x1];
for (var _0xbcec7 = 0x0, _0x4ab2c3 = _0x315f51 - 0x1; _0xbcec7 < _0x4ab2c3; ) {
var _0x4bf907 = _0xbcec7++;
_0x4d5437[_0x4bf907][_0x4cc7('0xa49')](_0x56372c);
if (_0x56372c['__isCanceled'])
return;
}
_0x56372c['eventPhase'] = 0x2;
_0x55051e = _0x56372c[_0x4cc7('0xa26')];
_0x55051e[_0x4cc7('0xa49')](_0x56372c);
if (!_0x56372c[_0x4cc7('0xa38')] && _0x56372c['bubbles'])
for (_0x56372c['eventPhase'] = 0x3,
_0x55051e = _0x315f51 - 0x2; 0x0 <= _0x55051e; ) {
_0x4d5437[_0x55051e][_0x4cc7('0xa49')](_0x56372c);
if (_0x56372c[_0x4cc7('0xa38')])
break;
--_0x55051e;
}
}
} catch (_0x4ed39e) {
_0x4964ea[_0x4cc7('0xab4')] = _0x4ed39e,
_0x4ed39e instanceof _0x202aa0 && (_0x4ed39e = _0x4ed39e['val']),
this['__handleError'](_0x4ed39e);
}
},
'__dispatchTarget': function(_0x31158e, _0x3a8a0d) {
var _0x2b31a9 = {};
_0x2b31a9['hXjpW'] = _0x4cc7('0x406c');
try {
if (_0x4cc7('0x406d') === _0x4cc7('0x406d')) {
return _0x31158e[_0x4cc7('0xa37')](_0x3a8a0d);
} else {
return _0x3a8a0d + _0x2b31a9[_0x4cc7('0x406e')];
}
} catch (_0x421833) {
if (_0x4cc7('0x406f') !== _0x2d63f9[_0x4cc7('0x4070')]) {
return _0x4964ea['lastException'] = _0x421833,
_0x421833 instanceof _0x202aa0 && (_0x421833 = _0x421833[_0x4cc7('0x9a4')]),
this['__handleError'](_0x421833),
!0x1;
} else {
if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x1))
return;
_0x4d0143[_0x4cc7('0xb93')]['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x'];
++_0x31158e;
0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x1) && ++d;
}
}
},
'__drag': function(_0x12ae5c) {
var _0xf6b269 = this[_0x4cc7('0x349a')]['parent'];
if (null != _0xf6b269) {
_0xf6b269 = _0xf6b269[_0x4cc7('0xa29')]();
var _0x574e80 = _0x56067a[_0x4cc7('0x4049')](_0xf6b269['a'], _0xf6b269['d']) - _0xf6b269['b'] * _0xf6b269['c'];
if (0x0 == _0x574e80)
_0x12ae5c['x'] = -_0xf6b269['tx'],
_0x12ae5c['y'] = -_0xf6b269['ty'];
else {
if (_0x4cc7('0x4071') !== _0x4cc7('0x4071')) {
this['__symbol'] = _0xf6b269;
null != _0xf6b269[_0x4cc7('0x2dea')] && this['set_downState'](_0xf6b269[_0x4cc7('0x2dea')][_0x4cc7('0x1499')](_0x12ae5c));
null != _0xf6b269['hitState'] && this[_0x4cc7('0x51d')](_0xf6b269[_0x4cc7('0x4044')][_0x4cc7('0x1499')](_0x12ae5c));
null != _0xf6b269[_0x4cc7('0x4045')] && this[_0x4cc7('0x4046')](_0xf6b269[_0x4cc7('0x4045')][_0x4cc7('0x1499')](_0x12ae5c));
null != _0xf6b269[_0x4cc7('0x4048')] && this['set_upState'](_0xf6b269[_0x4cc7('0x4048')]['__createObject'](_0x12ae5c));
} else {
var _0x3ede42 = _0x56067a[_0x4cc7('0x4049')](0x1 / _0x574e80, _0x56067a[_0x4cc7('0x4072')](_0xf6b269['c'], _0x56067a[_0x4cc7('0x8b2')](_0xf6b269['ty'], _0x12ae5c['y'])) + _0xf6b269['d'] * (_0x12ae5c['x'] - _0xf6b269['tx']));
_0x12ae5c['y'] = 0x1 / _0x574e80 * (_0xf6b269['a'] * (_0x12ae5c['y'] - _0xf6b269['ty']) + _0xf6b269['b'] * (_0xf6b269['tx'] - _0x12ae5c['x']));
_0x12ae5c['x'] = _0x3ede42;
}
}
}
_0xf6b269 = _0x12ae5c['x'] + this[_0x4cc7('0x4073')];
_0x12ae5c = _0x12ae5c['y'] + this[_0x4cc7('0x349b')];
null != this[_0x4cc7('0x349c')] && (_0xf6b269 < this[_0x4cc7('0x349c')]['x'] ? _0xf6b269 = this['__dragBounds']['x'] : _0xf6b269 > this['__dragBounds'][_0x4cc7('0xa97')]() && (_0xf6b269 = this[_0x4cc7('0x349c')][_0x4cc7('0xa97')]()),
_0x12ae5c < this[_0x4cc7('0x349c')]['y'] ? _0x12ae5c = this['__dragBounds']['y'] : _0x12ae5c > this[_0x4cc7('0x349c')][_0x4cc7('0xa98')]() && (_0x12ae5c = this[_0x4cc7('0x349c')]['get_bottom']()));
this['__dragObject'][_0x4cc7('0xb46')](_0xf6b269);
this[_0x4cc7('0x349a')]['set_y'](_0x12ae5c);
},
'__getInteractive': function(_0x30b812) {
null != _0x30b812 && _0x30b812[_0x4cc7('0x29')](this);
return !0x0;
},
'__globalToLocal': function(_0x5901ba, _0x312c7b) {
if ('jMOoo' !== 'omrOX') {
_0x5901ba != _0x312c7b && _0x312c7b['copyFrom'](_0x5901ba);
return _0x312c7b;
} else {
null != this[_0x4cc7('0x1130')] && null != this[_0x4cc7('0x1130')][_0x4cc7('0xfcf')]() && this[_0x4cc7('0xd7e')] && this[_0x4cc7('0x1130')][_0x4cc7('0xfcf')]()['markForUpdate'](this['_targetObject']);
}
},
'__handleError': function(_0x33e2c5) {
if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x4074'), _0x4cc7('0x4074'))) {
var _0x178f71 = new _0x2b3647('uncaughtError',!0x0,!0x0,_0x33e2c5);
try {
_0x3b7d43['get_current']()[_0x4cc7('0xb2b')][_0x4cc7('0x3f95')]['dispatchEvent'](_0x178f71);
} catch (_0x27db8c) {
if (_0x4cc7('0x4075') === 'sHHCU') {
null == _0x33e2c5 && (_0x33e2c5 = 0x0);
if (null == this[_0x4cc7('0x1994')] && !this[_0x4cc7('0x1911')])
this['onFirstAddedToStage'](null);
for (var _0x2e8e23 = 0x0, _0x15eb2d = 0x0, _0x3b8f06 = this['upgrades']; _0x15eb2d < _0x3b8f06[_0x4cc7('0x34')](); ) {
var _0x269090 = _0x3b8f06[_0x4cc7('0x2b')](_0x15eb2d);
++_0x15eb2d;
if (_0x269090[_0x4cc7('0xb32')]())
var _0xe32724 = !0x1;
else {
_0x127d51[_0x4cc7('0x493')]();
_0xe32724 = _0x127d51[_0x4cc7('0xc99')];
_0xe32724 = _0x104058[_0x4cc7('0x493')]()['get'](_0xe32724['id'], _0xe32724[_0x4cc7('0xc12')]);
var _0x4984d2 = _0x127d51[_0x4cc7('0xc9a')];
_0xe32724 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4984d2['id'], _0x4984d2[_0x4cc7('0xc12')]);
_0x4984d2 = _0x127d51[_0x4cc7('0x2f46')];
_0xe32724 = _0xe32724 - _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4984d2['id'], _0x4984d2[_0x4cc7('0xc12')]) >= _0x269090[_0x4cc7('0x3289')]();
}
_0xe32724 && _0x269090[_0x4cc7('0x3289')]() >= _0x33e2c5 && ++_0x2e8e23;
}
return _0x2e8e23;
} else {
_0x4964ea[_0x4cc7('0xab4')] = _0x27db8c;
}
}
if (!_0x178f71[_0x4cc7('0x32f4')]) {
try {
var _0x2d42ed = _0x4964ea[_0x4cc7('0xab4')];
if (_0x2d63f9[_0x4cc7('0x361')](null, _0x2d42ed) && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x2d42ed, 'stack') && null != _0x2d42ed[_0x4cc7('0x3693')] && '' != _0x2d42ed[_0x4cc7('0x3693')])
console[_0x4cc7('0x2465')](_0x2d42ed[_0x4cc7('0x3693')]),
_0x33e2c5[_0x4cc7('0x3693')] = _0x2d42ed[_0x4cc7('0x3693')];
else {
var _0x3559ba = _0x4964ea[_0x4cc7('0x8eb')](_0x4964ea['callStack']());
console[_0x4cc7('0x2465')](_0x3559ba);
}
} catch (_0x49807c) {
_0x4964ea[_0x4cc7('0xab4')] = _0x49807c;
}
throw _0x33e2c5;
}
} else {
return _0x56067a[_0x4cc7('0x4072')](_0x178f71[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x178f71['analytics'][_0x4cc7('0x2257')][_0x4cc7('0xcc2')]['z'], _0x33e2c5);
}
},
'__onKey': function(_0x53036d, _0x54b6bd, _0x561d8d) {
var _0x1d25a9 = {};
_0x1d25a9[_0x4cc7('0x4076')] = function(_0x1fb3e3, _0x5260f5) {
return _0x56067a.pUMTp(_0x1fb3e3, _0x5260f5);
}
;
this['__dispatchPendingMouseEvent']();
_0x276ae5[_0x4cc7('0x4077')] = _0x58b315[_0x4cc7('0x3b1c')](_0x561d8d);
_0x276ae5[_0x4cc7('0x4078')] = _0x58b315[_0x4cc7('0x34c5')](_0x561d8d);
_0x276ae5[_0x4cc7('0x4079')] = _0x58b315['get_ctrlKey'](_0x561d8d);
_0x276ae5['__shiftKey'] = _0x58b315[_0x4cc7('0x4f3')](_0x561d8d);
var _0x1e50bd = [];
null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x1e50bd) : this[_0x4cc7('0x36f3')][_0x4cc7('0xb86')](_0x1e50bd);
if (0x0 < _0x1e50bd[_0x4cc7('0x21')]) {
switch (_0x54b6bd) {
case 0x40000054:
case 0x40000055:
case 0x40000056:
case 0x40000057:
case 0x40000058:
case 0x40000059:
case 0x4000005a:
case 0x4000005b:
case 0x4000005c:
case 0x4000005d:
case 0x4000005e:
case 0x4000005f:
case 0x40000060:
case 0x40000061:
case 0x40000062:
case 0x40000063:
case 0x400000dc:
var _0x587b74 = 0x3;
break;
case 0x400000e0:
case 0x400000e1:
case 0x400000e2:
case 0x400000e3:
_0x587b74 = 0x1;
break;
case 0x400000e4:
case 0x400000e5:
case 0x400000e6:
case 0x400000e7:
_0x587b74 = 0x2;
break;
default:
_0x587b74 = 0x0;
}
switch (_0x54b6bd) {
case 0x8:
_0x54b6bd = 0x8;
break;
case 0x9:
_0x54b6bd = 0x9;
break;
case 0xd:
_0x54b6bd = 0xd;
break;
case 0x1b:
_0x54b6bd = 0x1b;
break;
case 0x20:
_0x54b6bd = 0x20;
break;
case 0x21:
_0x54b6bd = 0x31;
break;
case 0x22:
_0x54b6bd = 0xde;
break;
case 0x23:
_0x54b6bd = 0x33;
break;
case 0x24:
_0x54b6bd = 0x34;
break;
case 0x25:
_0x54b6bd = 0x35;
break;
case 0x26:
_0x54b6bd = 0x37;
break;
case 0x27:
_0x54b6bd = 0xde;
break;
case 0x28:
_0x54b6bd = 0x39;
break;
case 0x29:
_0x54b6bd = 0x30;
break;
case 0x2a:
_0x54b6bd = 0x38;
break;
case 0x2c:
_0x54b6bd = 0xbc;
break;
case 0x2d:
_0x54b6bd = 0xbd;
break;
case 0x2e:
_0x54b6bd = 0xbe;
break;
case 0x2f:
_0x54b6bd = 0xbf;
break;
case 0x30:
_0x54b6bd = 0x30;
break;
case 0x31:
_0x54b6bd = 0x31;
break;
case 0x32:
_0x54b6bd = 0x32;
break;
case 0x33:
_0x54b6bd = 0x33;
break;
case 0x34:
_0x54b6bd = 0x34;
break;
case 0x35:
_0x54b6bd = 0x35;
break;
case 0x36:
_0x54b6bd = 0x36;
break;
case 0x37:
_0x54b6bd = 0x37;
break;
case 0x38:
_0x54b6bd = 0x38;
break;
case 0x39:
_0x54b6bd = 0x39;
break;
case 0x3a:
_0x54b6bd = 0xba;
break;
case 0x3b:
_0x54b6bd = 0xba;
break;
case 0x3c:
_0x54b6bd = 0x3c;
break;
case 0x3d:
_0x54b6bd = 0xbb;
break;
case 0x3e:
_0x54b6bd = 0xbe;
break;
case 0x3f:
_0x54b6bd = 0xbf;
break;
case 0x40:
_0x54b6bd = 0x32;
break;
case 0x5b:
_0x54b6bd = 0xdb;
break;
case 0x5c:
_0x54b6bd = 0xdc;
break;
case 0x5d:
_0x54b6bd = 0xdd;
break;
case 0x5e:
_0x54b6bd = 0x36;
break;
case 0x5f:
_0x54b6bd = 0xbd;
break;
case 0x60:
_0x54b6bd = 0xc0;
break;
case 0x61:
_0x54b6bd = 0x41;
break;
case 0x62:
_0x54b6bd = 0x42;
break;
case 0x63:
_0x54b6bd = 0x43;
break;
case 0x64:
_0x54b6bd = 0x44;
break;
case 0x65:
_0x54b6bd = 0x45;
break;
case 0x66:
_0x54b6bd = 0x46;
break;
case 0x67:
_0x54b6bd = 0x47;
break;
case 0x68:
_0x54b6bd = 0x48;
break;
case 0x69:
_0x54b6bd = 0x49;
break;
case 0x6a:
_0x54b6bd = 0x4a;
break;
case 0x6b:
_0x54b6bd = 0x4b;
break;
case 0x6c:
_0x54b6bd = 0x4c;
break;
case 0x6d:
_0x54b6bd = 0x4d;
break;
case 0x6e:
_0x54b6bd = 0x4e;
break;
case 0x6f:
_0x54b6bd = 0x4f;
break;
case 0x70:
_0x54b6bd = 0x50;
break;
case 0x71:
_0x54b6bd = 0x51;
break;
case 0x72:
_0x54b6bd = 0x52;
break;
case 0x73:
_0x54b6bd = 0x53;
break;
case 0x74:
_0x54b6bd = 0x54;
break;
case 0x75:
_0x54b6bd = 0x55;
break;
case 0x76:
_0x54b6bd = 0x56;
break;
case 0x77:
_0x54b6bd = 0x57;
break;
case 0x78:
_0x54b6bd = 0x58;
break;
case 0x79:
_0x54b6bd = 0x59;
break;
case 0x7a:
_0x54b6bd = 0x5a;
break;
case 0x7f:
_0x54b6bd = 0x2e;
break;
case 0x40000039:
_0x54b6bd = 0x14;
break;
case 0x4000003a:
_0x54b6bd = 0x70;
break;
case 0x4000003b:
_0x54b6bd = 0x71;
break;
case 0x4000003c:
_0x54b6bd = 0x72;
break;
case 0x4000003d:
_0x54b6bd = 0x73;
break;
case 0x4000003e:
_0x54b6bd = 0x74;
break;
case 0x4000003f:
_0x54b6bd = 0x75;
break;
case 0x40000040:
_0x54b6bd = 0x76;
break;
case 0x40000041:
_0x54b6bd = 0x77;
break;
case 0x40000042:
_0x54b6bd = 0x78;
break;
case 0x40000043:
_0x54b6bd = 0x79;
break;
case 0x40000044:
_0x54b6bd = 0x7a;
break;
case 0x40000045:
_0x54b6bd = 0x7b;
break;
case 0x40000046:
_0x54b6bd = 0x12d;
break;
case 0x40000047:
_0x54b6bd = 0x91;
break;
case 0x40000048:
_0x54b6bd = 0x13;
break;
case 0x40000049:
_0x54b6bd = 0x2d;
break;
case 0x4000004a:
_0x54b6bd = 0x24;
break;
case 0x4000004b:
_0x54b6bd = 0x21;
break;
case 0x4000004d:
_0x54b6bd = 0x23;
break;
case 0x4000004e:
_0x54b6bd = 0x22;
break;
case 0x4000004f:
_0x54b6bd = 0x27;
break;
case 0x40000050:
_0x54b6bd = 0x25;
break;
case 0x40000051:
_0x54b6bd = 0x28;
break;
case 0x40000052:
_0x54b6bd = 0x26;
break;
case 0x40000053:
_0x54b6bd = 0x90;
break;
case 0x40000054:
_0x54b6bd = 0x6f;
break;
case 0x40000055:
_0x54b6bd = 0x6a;
break;
case 0x40000056:
_0x54b6bd = 0x6d;
break;
case 0x40000057:
_0x54b6bd = 0x6b;
break;
case 0x40000058:
_0x54b6bd = 0xd;
break;
case 0x40000059:
_0x54b6bd = 0x61;
break;
case 0x4000005a:
_0x54b6bd = 0x62;
break;
case 0x4000005b:
_0x54b6bd = 0x63;
break;
case 0x4000005c:
_0x54b6bd = 0x64;
break;
case 0x4000005d:
_0x54b6bd = 0x65;
break;
case 0x4000005e:
_0x54b6bd = 0x66;
break;
case 0x4000005f:
_0x54b6bd = 0x67;
break;
case 0x40000060:
_0x54b6bd = 0x68;
break;
case 0x40000061:
_0x54b6bd = 0x69;
break;
case 0x40000062:
_0x54b6bd = 0x60;
break;
case 0x40000063:
_0x54b6bd = 0x6e;
break;
case 0x40000065:
_0x54b6bd = 0x12e;
break;
case 0x40000068:
_0x54b6bd = 0x7c;
break;
case 0x40000069:
_0x54b6bd = 0x7d;
break;
case 0x4000006a:
_0x54b6bd = 0x7e;
break;
case 0x4000009e:
_0x54b6bd = 0xd;
break;
case 0x400000dc:
_0x54b6bd = 0x6e;
break;
case 0x400000e0:
_0x54b6bd = 0x11;
break;
case 0x400000e1:
_0x54b6bd = 0x10;
break;
case 0x400000e2:
_0x54b6bd = 0x12;
break;
case 0x400000e3:
_0x54b6bd = 0xf;
break;
case 0x400000e4:
_0x54b6bd = 0x11;
break;
case 0x400000e5:
_0x54b6bd = 0x10;
break;
case 0x400000e6:
_0x54b6bd = 0x12;
break;
case 0x400000e7:
_0x54b6bd = 0xf;
}
var _0x264622 = _0x192a8e['__getCharCode'](_0x54b6bd, _0x58b315['get_shiftKey'](_0x561d8d));
_0x587b74 = new _0x5771c9(_0x53036d,!0x0,!0x0,_0x264622,_0x54b6bd,_0x587b74,this['__macKeyboard'] ? _0x58b315[_0x4cc7('0x34c6')](_0x561d8d) || _0x58b315[_0x4cc7('0x34c5')](_0x561d8d) : _0x58b315[_0x4cc7('0x34c6')](_0x561d8d),_0x58b315[_0x4cc7('0x3b1c')](_0x561d8d),_0x58b315[_0x4cc7('0x4f3')](_0x561d8d),_0x58b315[_0x4cc7('0x34c6')](_0x561d8d),_0x58b315[_0x4cc7('0x34c5')](_0x561d8d));
_0x1e50bd['reverse']();
this['__dispatchStack'](_0x587b74, _0x1e50bd);
if (_0x587b74['__preventDefault'])
_0x4cc7('0x2aa4') == _0x53036d ? this[_0x4cc7('0x9a1')][_0x4cc7('0x2d99')][_0x4cc7('0x2d73')]() : this[_0x4cc7('0x9a1')][_0x4cc7('0x3807')][_0x4cc7('0x2d73')]();
else if (_0x4cc7('0x2aa4') == _0x53036d && 0x9 == _0x54b6bd) {
if (_0x4cc7('0x407a') !== _0x4cc7('0x407b')) {
_0x1e50bd = [];
this['__tabTest'](_0x1e50bd);
_0x587b74 = -0x1;
_0x53036d = null;
_0x54b6bd = _0x58b315['get_shiftKey'](_0x561d8d) ? -0x1 : 0x1;
if (0x1 < _0x1e50bd[_0x4cc7('0x21')])
if (_0x1897c6[_0x4cc7('0x3ff')](_0x1e50bd, function(_0x53036d, _0x54b6bd) {
if (_0x4cc7('0x407c') === _0x4cc7('0x407d')) {
_0x1d25a9['BUjrR'](null, this['get_pickingCollisionVO']()[_0x4cc7('0x1003')]) && (this['get_pickingCollisionVO']()[_0x4cc7('0x1003')] = new _0x21e384());
null == this['get_pickingCollisionVO']()[_0x4cc7('0x1005')] && (this['get_pickingCollisionVO']()[_0x4cc7('0x1005')] = new _0x21e384());
null == this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')] = new _0x21e384());
var _0x2f11b3 = this[_0x4cc7('0x1004')]()[_0x4cc7('0x1003')]
, _0x8acb0f = this[_0x4cc7('0x1004')]()[_0x4cc7('0x1005')];
_0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x3de')](), _0x53036d, _0x2f11b3);
_0x2c4d00['deltaTransformVector'](this['get_inverseSceneTransform'](), _0x54b6bd, _0x8acb0f);
_0x2f11b3 = this[_0x4cc7('0xff7')]()[_0x4cc7('0xef4')](_0x2f11b3, _0x8acb0f, this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')]);
if (0x0 > _0x2f11b3)
return !0x1;
this[_0x4cc7('0x1004')]()[_0x4cc7('0x1009')] = _0x2f11b3;
this[_0x4cc7('0x1004')]()[_0x4cc7('0x100a')] = _0x53036d;
this[_0x4cc7('0x1004')]()[_0x4cc7('0x139f')] = _0x54b6bd;
this[_0x4cc7('0x1004')]()[_0x4cc7('0x100b')] = 0x0 == _0x2f11b3;
return !0x0;
} else {
return _0x53036d[_0x4cc7('0xb5e')]() - _0x54b6bd[_0x4cc7('0xb5e')]();
}
}),
-0x1 == _0x1e50bd[_0x1e50bd[_0x4cc7('0x21')] - 0x1][_0x4cc7('0xb5e')]())
_0x587b74 = null != this[_0x4cc7('0xb77')]() ? 0x0 : this[_0x4cc7('0x4058')];
else {
for (_0x587b74 = 0x0; _0x587b74 < _0x1e50bd['length']; ) {
if (_0x4cc7('0x407e') !== 'PJjJY') {
return this[_0x4cc7('0xd86')];
} else {
if (-0x1 < _0x1e50bd[_0x587b74][_0x4cc7('0xb5e')]()) {
0x0 < _0x587b74 && _0x1e50bd['splice'](0x0, _0x587b74);
break;
}
++_0x587b74;
}
}
null != this[_0x4cc7('0xb77')]() ? (_0x587b74 = _0x1e50bd[_0x4cc7('0x2d')](this[_0x4cc7('0xb77')]()),
_0x587b74 = 0x0 > _0x587b74 ? 0x0 : _0x587b74 + _0x54b6bd) : _0x587b74 = this['__currentTabOrderIndex'];
}
else
0x1 == _0x1e50bd[_0x4cc7('0x21')] && (_0x53036d = _0x1e50bd[0x0],
this[_0x4cc7('0xb77')]() == _0x53036d && (_0x53036d = null));
0x1 == _0x1e50bd[_0x4cc7('0x21')] || _0x56067a[_0x4cc7('0x85b')](0x0, _0x1e50bd[_0x4cc7('0x21')]) && null != this[_0x4cc7('0xb77')]() ? _0x587b74 = 0x0 : 0x1 < _0x1e50bd[_0x4cc7('0x21')] && (0x0 > _0x587b74 && (_0x587b74 += _0x1e50bd['length']),
_0x587b74 %= _0x1e50bd[_0x4cc7('0x21')],
_0x53036d = _0x1e50bd[_0x587b74],
_0x53036d == this['get_focus']() && (_0x587b74 += _0x54b6bd,
0x0 > _0x587b74 && (_0x587b74 += _0x1e50bd[_0x4cc7('0x21')]),
_0x587b74 %= _0x1e50bd[_0x4cc7('0x21')],
_0x53036d = _0x1e50bd[_0x587b74]));
_0x54b6bd = null;
null != this['get_focus']() && (_0x54b6bd = new _0x1363ca(_0x4cc7('0x407f'),!0x0,!0x0,_0x53036d,_0x58b315['get_shiftKey'](_0x561d8d),0x0),
_0x1e50bd = [],
this[_0x4cc7('0xb77')]()[_0x4cc7('0xb86')](_0x1e50bd),
_0x1e50bd[_0x4cc7('0x18b6')](),
this['__dispatchStack'](_0x54b6bd, _0x1e50bd));
null != _0x54b6bd && _0x54b6bd['isDefaultPrevented']() || (this['__currentTabOrderIndex'] = _0x587b74,
null != _0x53036d && this['set_focus'](_0x53036d));
} else {
_0x53036d = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')]();
var _0x291548 = this['parseVarStr']();
this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20NameSpaceBlock:\x20ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x53036d)) + _0x4cc7('0x17ec') + _0x291548, {
'fileName': _0x4cc7('0x115'),
'lineNumber': 0x7c4,
'className': 'away3d.loaders.parsers.AWD2Parser',
'methodName': 'parseNameSpace'
});
}
}
}
},
'__onLimeCreateWindow': function(_0xe7974d) {
var _0xa40912 = {};
_0xa40912['HMKbl'] = function(_0x56261d, _0x3bb07b) {
return _0x56261d(_0x3bb07b);
}
;
_0xa40912['PsNpw'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 === _0x5260f5;
}
;
if (this[_0x4cc7('0x9a1')] == _0xe7974d) {
var _0x2da25c = _0x48c401(this, this['__onLimeWindowActivate']);
_0xe7974d['onActivate'][_0x4cc7('0x2a')](function() {
_0x2da25c(_0xe7974d);
});
var _0x4fabac = _0x48c401(this, this[_0x4cc7('0x4080')]);
_0xe7974d[_0x4cc7('0x3b3a')][_0x4cc7('0x2a')](function() {
_0x4fabac(_0xe7974d);
}, !0x1, -0x2328);
var _0x48e2d9 = _0x48c401(this, this[_0x4cc7('0x4081')]);
_0xe7974d[_0x4cc7('0xbd1')][_0x4cc7('0x2a')](function() {
_0x56067a[_0x4cc7('0x892')](_0x48e2d9, _0xe7974d);
});
var _0x14a2a6 = _0x48c401(this, this[_0x4cc7('0x4082')]);
_0xe7974d['onDropFile']['add'](function(_0x2da25c) {
_0x14a2a6(_0xe7974d, _0x2da25c);
});
var _0x443b8e = _0x48c401(this, this[_0x4cc7('0x4083')]);
_0xe7974d[_0x4cc7('0x3b40')]['add'](function() {
_0x443b8e(_0xe7974d);
});
var _0x4bf907 = _0x48c401(this, this[_0x4cc7('0x4084')]);
_0xe7974d[_0x4cc7('0x3b38')][_0x4cc7('0x2a')](function() {
_0x4bf907(_0xe7974d);
});
var _0x16dada = _0x2d63f9[_0x4cc7('0x4085')](_0x48c401, this, this[_0x4cc7('0x4086')]);
_0xe7974d['onFocusIn'][_0x4cc7('0x2a')](function() {
_0x16dada(_0xe7974d);
});
var _0x5aff49 = _0x48c401(this, this[_0x4cc7('0x4087')]);
_0xe7974d[_0x4cc7('0x3b36')][_0x4cc7('0x2a')](function() {
_0x5aff49(_0xe7974d);
});
var _0x161060 = _0x48c401(this, this['__onLimeWindowFullscreen']);
_0xe7974d['onFullscreen']['add'](function() {
_0x161060(_0xe7974d);
});
var _0x180fa9 = _0x48c401(this, this[_0x4cc7('0x4088')]);
_0xe7974d[_0x4cc7('0x2d99')]['add'](function(_0x2da25c, _0x4fabac) {
if (_0x4cc7('0x4089') !== _0x4cc7('0x408a')) {
_0x180fa9(_0xe7974d, _0x2da25c, _0x4fabac);
} else {
if (_0xe7974d == this[_0x4cc7('0x1067')])
return _0xe7974d;
this[_0x4cc7('0x1067')] = _0xe7974d;
this[_0x4cc7('0x1065')]();
return _0xe7974d;
}
});
var _0x34af3c = _0x48c401(this, this[_0x4cc7('0x408b')]);
_0xe7974d[_0x4cc7('0x3807')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) {
_0x34af3c(_0xe7974d, _0x2da25c, _0x4fabac);
});
var _0x3e3cd2 = _0x48c401(this, this[_0x4cc7('0x408c')]);
_0xe7974d['onLeave'][_0x4cc7('0x2a')](function() {
_0xa40912[_0x4cc7('0x408d')](_0x3e3cd2, _0xe7974d);
});
var _0x40c62b = _0x2d63f9[_0x4cc7('0x362')](_0x48c401, this, this[_0x4cc7('0x408e')]);
_0xe7974d[_0x4cc7('0x3b34')][_0x4cc7('0x2a')](function() {
if (_0xa40912[_0x4cc7('0x408f')](_0x4cc7('0x4090'), _0x4cc7('0x4091'))) {
this['clearPasses']();
if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]) {
_0xe7974d = 0x0;
for (var _0x295a9d = this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0xe7974d < _0x295a9d; ) {
var _0x4895c7 = _0xe7974d++;
this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x4895c7));
}
}
this['addPass'](this[_0x4cc7('0x14c1')]);
this['_screenPass']['_passesDirty'] = !0x1;
} else {
_0x40c62b(_0xe7974d);
}
});
var _0x2bc114 = _0x48c401(this, this[_0x4cc7('0x4092')]);
_0xe7974d['onMouseDown'][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) {
if (_0x4cc7('0x4093') !== _0x4cc7('0x4094')) {
_0x2bc114(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9);
} else {
for (var _0x41279e = 0x0, _0x4dc157 = 0x0; _0x4dc157 < _0x5aff49[_0x4cc7('0x2cc9')][_0x4cc7('0x21')]; _0x4dc157++)
_0x5aff49['_sounds'][_0x4dc157]['_paused'] && !_0x5aff49[_0x4cc7('0x2cc9')][_0x4dc157]['_ended'] && (_0x41279e++,
_0x3e3cd2 = _0x5aff49[_0x4cc7('0x2cc9')][_0x4dc157][_0x4cc7('0xd64')]);
0x1 === _0x41279e ? _0x48c401 = null : _0x3e3cd2 = null;
}
});
var _0x1fb3e3 = _0x48c401(this, this['__onLimeMouseMove']);
_0xe7974d[_0x4cc7('0xc22')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) {
_0x1fb3e3(_0xe7974d, _0x2da25c, _0x4fabac);
});
var _0x5260f5 = _0x48c401(this, this[_0x4cc7('0x4095')]);
_0xe7974d[_0x4cc7('0x3b33')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) {
if (_0x4cc7('0x4096') === _0x4cc7('0x4097')) {
var _0x54a4d9 = '5|2|1|3|0|4'['split']('|')
, _0x252bd0 = 0x0;
while (!![]) {
switch (_0x54a4d9[_0x252bd0++]) {
case '0':
this[_0x4cc7('0x2a29')][_0x4cc7('0x42')]['data'] = _0x70a86e + '}';
continue;
case '1':
var _0x70a86e = '{';
continue;
case '2':
this[_0x4cc7('0x320c')] = !0x1;
continue;
case '3':
for (var _0x442522 = 0x0, _0x6fc82f = this[_0x4cc7('0x2090')][_0x4cc7('0x34')](); _0x442522 < _0x6fc82f; ) {
var _0x365dd0 = _0x442522++;
0x0 < _0x365dd0 && (_0x70a86e += ',');
_0x70a86e += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x365dd0)['toString']());
}
continue;
case '4':
return !0x0;
case '5':
if (!this['savePending'])
return !0x1;
continue;
}
break;
}
} else {
_0x5260f5(_0xe7974d, _0x2da25c, _0x4fabac);
}
});
var _0x23639f = _0x48c401(this, this['__onLimeMouseUp']);
_0xe7974d[_0x4cc7('0x1263')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) {
_0x23639f(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9);
});
var _0x4b25d1 = _0x48c401(this, this[_0x4cc7('0x4098')]);
_0xe7974d[_0x4cc7('0x1264')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) {
_0x4b25d1(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9);
});
var _0x4b4d92 = _0x48c401(this, this[_0x4cc7('0x4099')]);
_0xe7974d[_0x4cc7('0x954')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) {
_0x4b4d92(_0xe7974d, _0x2da25c, _0x4fabac);
});
_0xe7974d[_0x4cc7('0x2e64')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x409a')]));
_0xe7974d[_0x4cc7('0x3b41')]['add'](_0x48c401(this, this[_0x4cc7('0x409b')]));
_0xe7974d[_0x4cc7('0x3b32')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x409c')]));
var _0x172b83 = _0x48c401(this, this[_0x4cc7('0x409d')]);
_0xe7974d[_0x4cc7('0x20ac')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) {
if (_0x4cc7('0x409e') === _0x4cc7('0x409e')) {
_0x172b83(_0xe7974d, _0x2da25c, _0x4fabac);
} else {
this[_0x4cc7('0x124a')] = !0x0;
_0x76b31e['call'](this, _0xe7974d, !0x0, !0x0);
}
});
var _0x1baaa1 = _0x48c401(this, this['__onLimeWindowRestore']);
_0xe7974d[_0x4cc7('0x3b31')]['add'](function() {
_0x1baaa1(_0xe7974d);
});
var _0x4ab476 = _0x48c401(this, this[_0x4cc7('0x409f')]);
_0xe7974d[_0x4cc7('0x3b42')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) {
_0x4ab476(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9);
});
var _0x55a4be = _0x48c401(this, this['__onLimeTextInput']);
_0xe7974d['onTextInput'][_0x4cc7('0x2a')](function(_0x2da25c) {
_0x55a4be(_0xe7974d, _0x2da25c);
});
this[_0x4cc7('0x40a0')](_0xe7974d);
}
},
'__onLimeGamepadAxisMove': function(_0x53bb74, _0x3a6b29, _0x409c90) {
try {
_0x44dd09['__onGamepadAxisMove'](_0x53bb74, _0x3a6b29, _0x409c90);
} catch (_0xdf9012) {
if (_0x4cc7('0x40a1') === _0x4cc7('0x40a2')) {
return this[_0x4cc7('0xb37')][_0x4cc7('0x13c7')](_0x53bb74, _0x3a6b29);
} else {
_0x4964ea['lastException'] = _0xdf9012,
_0xdf9012 instanceof _0x202aa0 && (_0xdf9012 = _0xdf9012['val']),
this['__handleError'](_0xdf9012);
}
}
},
'__onLimeGamepadButtonDown': function(_0x1ef1d3, _0x354e5d) {
try {
_0x44dd09[_0x4cc7('0x40a3')](_0x1ef1d3, _0x354e5d);
} catch (_0xf4d220) {
_0x4964ea[_0x4cc7('0xab4')] = _0xf4d220,
_0xf4d220 instanceof _0x202aa0 && (_0xf4d220 = _0xf4d220[_0x4cc7('0x9a4')]),
this['__handleError'](_0xf4d220);
}
},
'__onLimeGamepadButtonUp': function(_0x4ca0f6, _0x83d43a) {
try {
_0x44dd09['__onGamepadButtonUp'](_0x4ca0f6, _0x83d43a);
} catch (_0x17397b) {
_0x4964ea[_0x4cc7('0xab4')] = _0x17397b,
_0x17397b instanceof _0x202aa0 && (_0x17397b = _0x17397b[_0x4cc7('0x9a4')]),
this['__handleError'](_0x17397b);
}
},
'__onLimeGamepadConnect': function(_0x31a675) {
try {
_0x44dd09[_0x4cc7('0x94c')](_0x31a675);
} catch (_0xa34407) {
_0x4964ea[_0x4cc7('0xab4')] = _0xa34407,
_0xa34407 instanceof _0x202aa0 && (_0xa34407 = _0xa34407[_0x4cc7('0x9a4')]),
this['__handleError'](_0xa34407);
}
var _0x3cdc76 = _0x56067a[_0x4cc7('0x827')](_0x48c401, this, this[_0x4cc7('0x40a4')]);
_0x31a675[_0x4cc7('0x961')][_0x4cc7('0x2a')](function(_0x483055, _0x5d08f3) {
_0x3cdc76(_0x31a675, _0x483055, _0x5d08f3);
});
var _0x3fc265 = _0x48c401(this, this[_0x4cc7('0x40a5')]);
_0x31a675[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0x3cdc76) {
_0x3fc265(_0x31a675, _0x3cdc76);
});
var _0x4209d4 = _0x48c401(this, this[_0x4cc7('0x40a6')]);
_0x31a675[_0x4cc7('0x96f')][_0x4cc7('0x2a')](function(_0x3cdc76) {
_0x4209d4(_0x31a675, _0x3cdc76);
});
var _0x3a7f3 = _0x48c401(this, this['__onLimeGamepadDisconnect']);
_0x31a675[_0x4cc7('0x3b0f')]['add'](function() {
_0x3a7f3(_0x31a675);
});
},
'__onLimeGamepadDisconnect': function(_0x5229f2) {
try {
_0x44dd09[_0x4cc7('0x40a7')](_0x5229f2);
} catch (_0x4c94ff) {
if ('vFyQm' === _0x4cc7('0x40a8')) {
_0x4964ea[_0x4cc7('0xab4')] = _0x4c94ff,
_0x4c94ff instanceof _0x202aa0 && (_0x4c94ff = _0x4c94ff[_0x4cc7('0x9a4')]),
this['__handleError'](_0x4c94ff);
} else {
this[_0x4cc7('0xf27')][_0x4cc7('0x42d')](_0x5229f2);
return _0x5229f2;
}
}
},
'__onLimeKeyDown': function(_0x429948, _0x56bd76, _0x13fb30) {
if ('AeTrv' === 'JeEGk') {
var _0x3686e0 = this['_registerCache'][_0x4cc7('0x12d7')]();
this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')]();
this[_0x4cc7('0xf1e')]['viewDirFragment'] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp']();
this[_0x4cc7('0xf19')]['addFragmentTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c44')]());
this['_cameraPositionIndex'] = 0x4 * _0x3686e0[_0x4cc7('0x19f4')]();
if (this[_0x4cc7('0xf1b')]()) {
var _0x240cdb = this[_0x4cc7('0xf19')]['getFreeVertexVectorTemp']();
this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907['string'](_0x240cdb) + ',\x20' + _0x4bf907['string'](_0x3686e0) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['localPosition']) + '\x0am33\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x240cdb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907['string'](this['_sharedRegisters']['viewDirVarying']) + '.w,\x20' + _0x4bf907['string'](this['_sharedRegisters']['localPosition']) + _0x4cc7('0x147');
} else
this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x8af')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x3686e0)) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a',
this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]);
this['_fragmentCode'] += _0x56067a[_0x4cc7('0x8af')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x1c95');
} else {
null != this['window'] && this['window'] == _0x429948 && this[_0x4cc7('0x40a9')](_0x4cc7('0x2aa4'), _0x56bd76, _0x13fb30);
}
},
'__onLimeKeyUp': function(_0x1581ed, _0x2ec980, _0x980850) {
null != this['window'] && this[_0x4cc7('0x9a1')] == _0x1581ed && this[_0x4cc7('0x40a9')](_0x4cc7('0x3806'), _0x2ec980, _0x980850);
},
'__onLimeModuleExit': function(_0x5a1cb2) {
null != this[_0x4cc7('0x9a1')] && (_0x5a1cb2 = new _0x76b31e(_0x4cc7('0xa14')),
this[_0x4cc7('0x40aa')](_0x5a1cb2));
},
'__onLimeMouseDown': function(_0x780b0d, _0x4d4cef, _0x102fe2, _0x4a8e97) {
if (null != this[_0x4cc7('0x9a1')] && _0x2d63f9[_0x4cc7('0x40ab')](this[_0x4cc7('0x9a1')], _0x780b0d)) {
this['__dispatchPendingMouseEvent']();
switch (_0x4a8e97) {
case 0x1:
var _0x16fa47 = 'middleMouseDown';
break;
case 0x2:
_0x16fa47 = _0x4cc7('0x40ac');
break;
default:
_0x16fa47 = _0x4cc7('0xbd2');
}
this[_0x4cc7('0x40ad')](_0x16fa47, _0x4d4cef * _0x780b0d['__scale'] | 0x0, _0x102fe2 * _0x780b0d['__scale'] | 0x0, _0x4a8e97);
this[_0x4cc7('0x40ae')] || 0x2 != _0x4a8e97 || _0x780b0d[_0x4cc7('0xcdf')][_0x4cc7('0x2d73')]();
}
},
'__onLimeMouseMove': function(_0x504e3b, _0x4a7126, _0x5e5b32) {
null != this[_0x4cc7('0x9a1')] && this['window'] == _0x504e3b && (this['__pendingMouseEvent'] = !0x0,
this[_0x4cc7('0x406a')] = _0x4a7126 * _0x504e3b['__scale'] | 0x0,
this['__pendingMouseY'] = _0x5e5b32 * _0x504e3b[_0x4cc7('0x11af')] | 0x0);
},
'__onLimeMouseMoveRelative': function(_0x40cf07, _0x2c421e, _0x5039e4) {},
'__onLimeMouseUp': function(_0xffbb7d, _0x48d60c, _0x246ea7, _0x5e8a21) {
if (null != this[_0x4cc7('0x9a1')] && this['window'] == _0xffbb7d) {
if (_0x4cc7('0x40af') === _0x4cc7('0x40af')) {
this[_0x4cc7('0x40b0')]();
switch (_0x5e8a21) {
case 0x1:
var _0x850858 = _0x2d63f9[_0x4cc7('0x363')];
break;
case 0x2:
_0x850858 = _0x4cc7('0x40b1');
break;
default:
_0x850858 = _0x4cc7('0xbd4');
}
this[_0x4cc7('0x40ad')](_0x850858, _0x2d63f9[_0x4cc7('0x365')](_0x48d60c * _0xffbb7d['__scale'], 0x0), _0x246ea7 * _0xffbb7d[_0x4cc7('0x11af')] | 0x0, _0x5e8a21);
this['showDefaultContextMenu'] || 0x2 != _0x5e8a21 || _0xffbb7d[_0x4cc7('0x1263')][_0x4cc7('0x2d73')]();
} else {
this[_0x4cc7('0x1341')] = 0x1;
this[_0x4cc7('0x1aba')] = 0xffffff;
}
}
},
'__onLimeMouseWheel': function(_0x24664a, _0xa53906, _0x2de1d0, _0x5ee424) {
null != this[_0x4cc7('0x9a1')] && this['window'] == _0x24664a && (this['__dispatchPendingMouseEvent'](),
_0x5ee424 == _0x611f89['PIXELS'] ? this[_0x4cc7('0x11ae')](_0xa53906 * _0x24664a[_0x4cc7('0x11af')] | 0x0, _0x2de1d0 * _0x24664a[_0x4cc7('0x11af')] | 0x0, _0x5ee424) : this['__onMouseWheel'](_0xa53906 | 0x0, _0x2de1d0 | 0x0, _0x5ee424));
},
'__onLimeRender': function(_0x438388) {
if (!this[_0x4cc7('0x40b2')]) {
this[_0x4cc7('0x40b2')] = !0x0;
this[_0x4cc7('0x40aa')](new _0x76b31e('enterFrame'));
this['__broadcastEvent'](new _0x76b31e(_0x4cc7('0xa16')));
this['__broadcastEvent'](new _0x76b31e(_0x4cc7('0xa15')));
this['__renderable'] = !0x0;
this[_0x4cc7('0xb7d')](this['__deltaTime']);
this[_0x4cc7('0x4057')] = 0x0;
_0x438388 = null != this[_0x4cc7('0x11fe')] && (this[_0x4cc7('0xab8')] || this[_0x4cc7('0x40b3')]);
if (this[_0x4cc7('0x40b4')] && _0x438388) {
this[_0x4cc7('0x40b4')] = !0x1;
var _0x53ef6a = new _0x76b31e(_0x4cc7('0xa17'));
this[_0x4cc7('0x40aa')](_0x53ef6a);
}
this[_0x4cc7('0x9c7')](!0x1, !0x0);
if (_0x56067a[_0x4cc7('0x8b3')](null, this['__renderer'])) {
if (null != this[_0x4cc7('0x510')]) {
if (_0x56067a[_0x4cc7('0x8b4')] !== _0x4cc7('0x40b5')) {
_0x53ef6a = 0x0;
for (var _0x254d6c = this[_0x4cc7('0x11ff')]; _0x53ef6a < _0x254d6c[_0x4cc7('0x34')](); ) {
var _0x21d734 = _0x254d6c[_0x4cc7('0x2b')](_0x53ef6a);
++_0x53ef6a;
this[_0x4cc7('0x510')][_0x4cc7('0x4052')](_0x21d734);
}
this[_0x4cc7('0x510')][_0x4cc7('0x2b1a')] && (_0x438388 = !0x0);
} else {
this['_stitchDirty'] && this[_0x4cc7('0xe7b')]();
return this[_0x4cc7('0xe7c')];
}
}
_0x438388 ? (null == this['context3D'] && this[_0x4cc7('0x11fe')][_0x4cc7('0xaa9')](),
this['__renderer'][_0x4cc7('0x40b6')](this)) : null == this['context3D'] && this['window'][_0x4cc7('0x2e64')][_0x4cc7('0x2d73')]();
null != this[_0x4cc7('0x510')] && (this[_0x4cc7('0x510')]['__present'] ? (this['__renderer'][_0x4cc7('0x400b')] || this[_0x4cc7('0x11fe')][_0x4cc7('0xaa9')](),
this[_0x4cc7('0x510')]['__present'] = !0x1,
this['context3D'][_0x4cc7('0x400b')] = !0x1) : this['window'][_0x4cc7('0x2e64')][_0x4cc7('0x2d73')]());
this[_0x4cc7('0x11fe')][_0x4cc7('0x400b')] = !0x1;
}
this['__rendering'] = !0x1;
}
},
'__onLimeRenderContextLost': function() {
this[_0x4cc7('0x510')] = this['__renderer'] = null;
for (var _0x40a037 = 0x0, _0x9a412b = this[_0x4cc7('0x11ff')]; _0x40a037 < _0x9a412b[_0x4cc7('0x34')](); ) {
var _0x4ac7cd = _0x9a412b['get'](_0x40a037);
++_0x40a037;
_0x4ac7cd[_0x4cc7('0x1200')]();
}
},
'__onLimeRenderContextRestored': function(_0xbca53e) {
this['__createRenderer']();
_0xbca53e = 0x0;
for (var _0x387dfd = this[_0x4cc7('0x11ff')]; _0xbca53e < _0x387dfd[_0x4cc7('0x34')](); ) {
var _0x1d6d2b = _0x387dfd[_0x4cc7('0x2b')](_0xbca53e);
++_0xbca53e;
_0x1d6d2b['__restoreContext']();
}
},
'__onLimeTextEdit': function(_0x2160ad, _0xc0e2c3, _0x19e929, _0x15d0fa) {},
'__onLimeTextInput': function(_0x5cc069, _0x38d49c) {
if (_0x56067a[_0x4cc7('0x8b5')](null, this[_0x4cc7('0x9a1')]) && this[_0x4cc7('0x9a1')] == _0x5cc069) {
var _0x2bb196 = [];
null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x2bb196) : this['__focus'][_0x4cc7('0xb86')](_0x2bb196);
_0x38d49c = new _0x56a3ca(_0x4cc7('0x18b5'),!0x0,!0x0,_0x38d49c);
0x0 < _0x2bb196[_0x4cc7('0x21')] ? (_0x2bb196[_0x4cc7('0x18b6')](),
this[_0x4cc7('0x36f4')](_0x38d49c, _0x2bb196)) : this[_0x4cc7('0xa37')](_0x38d49c);
_0x38d49c[_0x4cc7('0x1247')]() && _0x5cc069['onTextInput'][_0x4cc7('0x2d73')]();
}
},
'__onLimeTouchCancel': function(_0x29c297) {
if (_0x4cc7('0x40b7') !== _0x4cc7('0x40b7')) {
return _0x29c297[_0x4cc7('0xd74')][_0x4cc7('0x2423')];
} else {
_0x56067a['oLbMh'](this[_0x4cc7('0x40b8')], _0x29c297) && (this['__primaryTouch'] = null);
this['__onTouch']('touchEnd', _0x29c297);
}
},
'__onLimeTouchMove': function(_0x3ba097) {
this['__onTouch'](_0x4cc7('0x12e6'), _0x3ba097);
},
'__onLimeTouchEnd': function(_0x5585da) {
this['__primaryTouch'] == _0x5585da && (this['__primaryTouch'] = null);
this[_0x4cc7('0x40b9')](_0x4cc7('0x12f8'), _0x5585da);
},
'__onLimeTouchStart': function(_0x41b7f0) {
null == this[_0x4cc7('0x40b8')] && (this[_0x4cc7('0x40b8')] = _0x41b7f0);
this[_0x4cc7('0x40b9')](_0x4cc7('0x597'), _0x41b7f0);
},
'__onLimeUpdate': function(_0x328239) {
this[_0x4cc7('0x4057')] = _0x328239;
this['__dispatchPendingMouseEvent']();
},
'__onLimeWindowActivate': function(_0x5f1ac9) {},
'__onLimeWindowClose': function(_0xc43e05) {
_0x56067a[_0x4cc7('0x8b6')](this['window'], _0xc43e05) && (this['window'] = null);
this[_0x4cc7('0x40b8')] = null;
_0xc43e05 = new _0x76b31e(_0x4cc7('0xa14'));
this[_0x4cc7('0x40aa')](_0xc43e05);
},
'__onLimeWindowCreate': function(_0x58dfc1) {
null != this['window'] && this[_0x4cc7('0x9a1')] == _0x58dfc1 && null != _0x58dfc1[_0x4cc7('0x991')] && this[_0x4cc7('0x2d83')]();
},
'__onLimeWindowDeactivate': function(_0x408f1b) {},
'__onLimeWindowDropFile': function(_0x4cffa9, _0x55d511) {},
'__onLimeWindowEnter': function(_0x3df5c4) {},
'__onLimeWindowExpose': function(_0x585a32) {
_0x2d63f9[_0x4cc7('0x40ba')](null, this['window']) && this[_0x4cc7('0x9a1')] == _0x585a32 && (this[_0x4cc7('0xab8')] = !0x0);
},
'__onLimeWindowFocusIn': function(_0x154151) {
if (_0x4cc7('0x40bb') === 'MxuDd') {
null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x154151 && (this[_0x4cc7('0xab8')] = !0x0,
_0x154151 = new _0x76b31e(_0x4cc7('0x5d')),
this['__broadcastEvent'](_0x154151),
this[_0x4cc7('0xc4d')](this['__cacheFocus']));
} else {
return this['_probeWeightsIndex'];
}
},
'__onLimeWindowFocusOut': function(_0x2459f8) {
null != this[_0x4cc7('0x9a1')] && this['window'] == _0x2459f8 && (this[_0x4cc7('0x40b8')] = null,
_0x2459f8 = new _0x76b31e(_0x4cc7('0xa14')),
this[_0x4cc7('0x40aa')](_0x2459f8),
_0x2459f8 = this[_0x4cc7('0xb77')](),
this[_0x4cc7('0xc4d')](null),
this[_0x4cc7('0x40bc')] = _0x2459f8);
},
'__onLimeWindowFullscreen': function(_0xb7f966) {
null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0xb7f966 && (this['__resize'](),
this[_0x4cc7('0xbbe')] || (this[_0x4cc7('0xbbe')] = !0x0,
0x2 == this['__displayState'] && (this['__displayState'] = 0x1),
this['__dispatchEvent'](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0))));
},
'__onLimeWindowLeave': function(_0x215f6c) {
null == this[_0x4cc7('0x9a1')] || this['window'] != _0x215f6c || _0x276ae5[_0x4cc7('0x40bd')] || (this[_0x4cc7('0x40b0')](),
_0x215f6c = new _0x76b31e(_0x4cc7('0x40be')),
this[_0x4cc7('0xa37')](_0x215f6c));
},
'__onLimeWindowMinimize': function(_0x258a3e) {},
'__onLimeWindowMove': function(_0x7f0b3b, _0x3871a8, _0x599b7f) {},
'__onLimeWindowResize': function(_0x1531f3, _0x2301a8, _0x289f5d) {
if (_0x4cc7('0x40bf') === _0x4cc7('0x40c0')) {
return this[_0x4cc7('0xb33')] = _0x1531f3;
} else {
null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x1531f3 && (this['__resize'](),
this[_0x4cc7('0xbbe')] && !_0x1531f3[_0x4cc7('0x9a2')] && (this[_0x4cc7('0xbbe')] = !0x1,
this[_0x4cc7('0xbbf')] = 0x2,
this[_0x4cc7('0xa37')](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x1,!0x0))));
}
},
'__onLimeWindowRestore': function(_0x402e59) {
null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x402e59 && this[_0x4cc7('0xbbe')] && !_0x402e59[_0x4cc7('0x9a2')] && (this[_0x4cc7('0xbbe')] = !0x1,
this['__displayState'] = 0x2,
this[_0x4cc7('0xa37')](new _0x15b0c9('fullScreen',!0x1,!0x1,!0x1,!0x0)));
},
'__onMouse': function(_0x154a23, _0x287613, _0x35c67b, _0x108544) {
if (!(0x2 < _0x108544)) {
var _0x5b2810 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x5b2810[_0x4cc7('0xab2')](_0x287613, _0x35c67b);
_0x287613 = this[_0x4cc7('0x28eb')];
_0x35c67b = _0x287613['a'] * _0x287613['d'] - _0x287613['b'] * _0x287613['c'];
if (0x0 == _0x35c67b)
_0x5b2810['x'] = -_0x287613['tx'],
_0x5b2810['y'] = -_0x287613['ty'];
else {
var _0x2b3d2f = 0x1 / _0x35c67b * (_0x287613['c'] * (_0x287613['ty'] - _0x5b2810['y']) + _0x287613['d'] * _0x2d63f9['VwPXt'](_0x5b2810['x'], _0x287613['tx']));
_0x5b2810['y'] = 0x1 / _0x35c67b * (_0x287613['a'] * (_0x5b2810['y'] - _0x287613['ty']) + _0x287613['b'] * (_0x287613['tx'] - _0x5b2810['x']));
_0x5b2810['x'] = _0x2b3d2f;
}
this[_0x4cc7('0x9d5')] = _0x5b2810['x'];
this['__mouseY'] = _0x5b2810['y'];
_0x35c67b = [];
this['__hitTest'](this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], !0x0, _0x35c67b, !0x0, this) ? _0x2b3d2f = _0x35c67b[_0x35c67b[_0x4cc7('0x21')] - 0x1] : (_0x2b3d2f = this,
_0x35c67b = [this]);
null == _0x2b3d2f && (_0x2b3d2f = this);
var _0x4bf907 = null;
switch (_0x154a23) {
case _0x4cc7('0x40c1'):
this[_0x4cc7('0x40c2')] = _0x2b3d2f;
break;
case 'middleMouseUp':
this[_0x4cc7('0x40c2')] == _0x2b3d2f && (_0x4bf907 = _0x4cc7('0x40c3'));
this[_0x4cc7('0x40c2')] = null;
break;
case _0x4cc7('0xbd2'):
_0x2b3d2f[_0x4cc7('0x40c4')]() ? null != this[_0x4cc7('0xb77')]() ? (_0x287613 = new _0x1363ca('mouseFocusChange',!0x0,!0x0,_0x2b3d2f,!0x1,0x0),
this[_0x4cc7('0x36f4')](_0x287613, _0x35c67b),
_0x287613['isDefaultPrevented']() || this['set_focus'](_0x2b3d2f)) : this[_0x4cc7('0xc4d')](_0x2b3d2f) : this[_0x4cc7('0xc4d')](null);
this[_0x4cc7('0x40c5')] = _0x2b3d2f;
_0x276ae5[_0x4cc7('0x40bd')] = !0x0;
break;
case _0x4cc7('0xbd4'):
null != this[_0x4cc7('0x40c5')] && (_0x276ae5[_0x4cc7('0x40bd')] = !0x1,
this[_0x4cc7('0x40c5')] == _0x2b3d2f ? _0x4bf907 = _0x2d63f9[_0x4cc7('0x295')] : (_0x287613 = _0x276ae5['__create'](_0x4cc7('0x543'), 0x1, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], new _0x212a6a(this[_0x4cc7('0x9d5')],this[_0x4cc7('0x9d6')]), this),
this[_0x4cc7('0x40c5')][_0x4cc7('0x44')](_0x287613)),
this[_0x4cc7('0x40c5')] = null);
break;
case _0x4cc7('0x40ac'):
this[_0x4cc7('0x40c6')] = _0x2b3d2f;
break;
case _0x4cc7('0x40b1'):
this[_0x4cc7('0x40c6')] == _0x2b3d2f && (_0x4bf907 = _0x4cc7('0xc25')),
this[_0x4cc7('0x40c6')] = null;
}
_0x287613 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
var _0x48c401 = _0x276ae5[_0x4cc7('0xb65')](_0x154a23, _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f);
this[_0x4cc7('0x36f4')](_0x48c401, _0x35c67b);
null != _0x4bf907 && (_0x48c401 = _0x276ae5['__create'](_0x4bf907, _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f),
this[_0x4cc7('0x36f4')](_0x48c401, _0x35c67b),
_0x4cc7('0xbd4') == _0x154a23 && _0x5260f5['__cast'](_0x2b3d2f, _0x2b4072)[_0x4cc7('0xb54')] && (_0x154a23 = _0x3b7d43[_0x4cc7('0xd88')](),
0x1f4 > _0x154a23 - this[_0x4cc7('0x4059')] ? (_0x48c401 = _0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x1b8a'), _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f),
this['__dispatchStack'](_0x48c401, _0x35c67b),
this[_0x4cc7('0x4059')] = 0x0) : this[_0x4cc7('0x4059')] = _0x154a23));
if (_0x2d63f9[_0x4cc7('0x40ab')](_0x4cc7('0x40c7'), _0x42b6c7[_0x4cc7('0x40c8')]) && !_0x42b6c7[_0x4cc7('0x359d')]) {
_0x4bf907 = null;
if (null != this['__mouseDownLeft'])
_0x4bf907 = this[_0x4cc7('0x40c5')][_0x4cc7('0x40c9')]();
else
for (_0x154a23 = 0x0; _0x154a23 < _0x35c67b[_0x4cc7('0x21')]; )
if (_0x4bf907 = _0x35c67b[_0x154a23],
++_0x154a23,
_0x4bf907 = _0x4bf907[_0x4cc7('0x40c9')](),
null != _0x4bf907) {
this[_0x4cc7('0x9a1')][_0x4cc7('0x3b43')](_0x20d5a1[_0x4cc7('0x40ca')](_0x4bf907));
break;
}
null == _0x4bf907 && this[_0x4cc7('0x9a1')]['set_cursor'](_0x5cfbf6[_0x4cc7('0x3b20')]);
}
_0x2b3d2f != this['__mouseOverTarget'] && null != this[_0x4cc7('0x40cb')] && (_0x154a23 = _0x276ae5[_0x4cc7('0xb65')]('mouseOut', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this['__mouseOverTarget'][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), this[_0x4cc7('0x40cb')]),
this[_0x4cc7('0x36f4')](_0x154a23, this[_0x4cc7('0x405e')]));
_0x4bf907 = 0x0;
for (_0x48c401 = this[_0x4cc7('0x40cc')]; _0x4bf907 < _0x48c401[_0x4cc7('0x21')]; ) {
var _0x16dada = _0x48c401[_0x4bf907];
++_0x4bf907;
-0x1 == _0x35c67b['indexOf'](_0x16dada) && (_0x3a8a6f[_0x4cc7('0x95b')](this['__rollOutStack'], _0x16dada),
_0x154a23 = _0x276ae5['__create']('rollOut', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this[_0x4cc7('0x40cb')][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), this['__mouseOverTarget']),
_0x154a23[_0x4cc7('0xa47')] = !0x1,
this[_0x4cc7('0xb69')](_0x16dada, _0x154a23));
}
for (_0x4bf907 = 0x0; _0x4bf907 < _0x35c67b[_0x4cc7('0x21')]; )
_0x48c401 = _0x35c67b[_0x4bf907],
++_0x4bf907,
-0x1 == this[_0x4cc7('0x40cc')][_0x4cc7('0x2d')](_0x48c401) && null != this[_0x4cc7('0x40cb')] && (_0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x8a6')) && (_0x154a23 = _0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x8a6'), _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this[_0x4cc7('0x40cb')][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x48c401),
_0x154a23[_0x4cc7('0xa47')] = !0x1,
this[_0x4cc7('0xb69')](_0x48c401, _0x154a23)),
(_0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x37cb')) || _0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x8a6'))) && this[_0x4cc7('0x40cc')]['push'](_0x48c401));
_0x2b3d2f != this[_0x4cc7('0x40cb')] && (null != _0x2b3d2f && (_0x154a23 = _0x276ae5['__create']('mouseOver', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f['__globalToLocal'](_0x5b2810, _0x287613), _0x2b3d2f),
this[_0x4cc7('0x36f4')](_0x154a23, _0x35c67b)),
this['__mouseOverTarget'] = _0x2b3d2f,
this[_0x4cc7('0x405e')] = _0x35c67b);
null != this[_0x4cc7('0x349a')] && (this[_0x4cc7('0x40cd')](_0x5b2810),
_0x108544 = null,
this[_0x4cc7('0x40cb')] == this[_0x4cc7('0x349a')] ? (_0x35c67b = this[_0x4cc7('0x349a')][_0x4cc7('0xb55')],
_0x2b3d2f = this[_0x4cc7('0x349a')][_0x4cc7('0xb62')],
this['__dragObject'][_0x4cc7('0xb55')] = !0x1,
this[_0x4cc7('0x349a')]['mouseChildren'] = !0x1,
_0x154a23 = [],
this[_0x4cc7('0xa73')](this['__mouseX'], this[_0x4cc7('0x9d6')], !0x0, _0x154a23, !0x0, this) && (_0x108544 = _0x154a23[_0x154a23[_0x4cc7('0x21')] - 0x1]),
this[_0x4cc7('0x349a')][_0x4cc7('0xb55')] = _0x35c67b,
this[_0x4cc7('0x349a')][_0x4cc7('0xb62')] = _0x2b3d2f) : this[_0x4cc7('0x40cb')] != this && (_0x108544 = this['__mouseOverTarget']),
this[_0x4cc7('0x349a')][_0x4cc7('0x40ce')] = _0x108544);
_0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5b2810);
_0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x287613);
}
},
'__onMouseWheel': function(_0x4bb757, _0xd52b75, _0x5dc12c) {
if (_0x4cc7('0x40cf') !== _0x4cc7('0x40cf')) {
var _0x31c636 = new _0x95bba4(_0x4cc7('0x40d0'),!0x1,!0x1,this[_0x4cc7('0x40d1')][_0x4cc7('0x3acd')]);
_0x31c636['responseURL'] = this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')];
var _0x55ef64 = [];
if (this[_0x4cc7('0x40d1')]['enableResponseHeaders'] && null != this[_0x4cc7('0x40d1')]['responseHeaders'])
for (var _0x80c5e = 0x0, _0x5d73ea = this['__httpRequest'][_0x4cc7('0x3acc')]; _0x80c5e < _0x5d73ea[_0x4cc7('0x21')]; ) {
var _0x2ec1a3 = _0x5d73ea[_0x80c5e];
++_0x80c5e;
_0x55ef64['push'](new _0x4de7da(_0x2ec1a3['name'],_0x2ec1a3[_0x4cc7('0x9')]));
}
_0x31c636['responseHeaders'] = _0x55ef64;
this[_0x4cc7('0x44')](_0x31c636);
} else {
var _0x279a16 = this['__mouseX']
, _0x11c5cb = this[_0x4cc7('0x9d6')];
_0x4bb757 = [];
this[_0x4cc7('0xa73')](this['__mouseX'], this[_0x4cc7('0x9d6')], !0x0, _0x4bb757, !0x0, this) ? _0x5dc12c = _0x4bb757[_0x4bb757['length'] - 0x1] : (_0x5dc12c = this,
_0x4bb757 = [this]);
null == _0x5dc12c && (_0x5dc12c = this);
var _0x25b870 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x25b870[_0x4cc7('0xab2')](_0x279a16, _0x11c5cb);
_0x279a16 = this[_0x4cc7('0x28eb')];
_0x11c5cb = _0x279a16['a'] * _0x279a16['d'] - _0x279a16['b'] * _0x279a16['c'];
if (0x0 == _0x11c5cb)
_0x25b870['x'] = -_0x279a16['tx'],
_0x25b870['y'] = -_0x279a16['ty'];
else {
var _0x4bf907 = 0x1 / _0x11c5cb * (_0x279a16['c'] * (_0x279a16['ty'] - _0x25b870['y']) + _0x279a16['d'] * (_0x25b870['x'] - _0x279a16['tx']));
_0x25b870['y'] = _0x56067a[_0x4cc7('0x8b7')](0x1, _0x11c5cb) * (_0x279a16['a'] * (_0x25b870['y'] - _0x279a16['ty']) + _0x279a16['b'] * (_0x279a16['tx'] - _0x25b870['x']));
_0x25b870['x'] = _0x4bf907;
}
_0xd52b75 |= 0x0;
this['__dispatchStack'](_0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x273'), 0x0, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x5dc12c[_0x4cc7('0xa2b')](_0x25b870, _0x25b870), _0x5dc12c, _0xd52b75), _0x4bb757);
_0x212a6a[_0x4cc7('0x9d8')]['release'](_0x25b870);
}
},
'__onTouch': function(_0x3c9e0b, _0x1f3704) {
var _0x14afd7 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]();
_0x14afd7['setTo'](Math[_0x4cc7('0xa96')](_0x1f3704['x'] * this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this[_0x4cc7('0x9a1')]['__scale']), Math['round'](_0x1f3704['y'] * this['window'][_0x4cc7('0xa93')] * this['window'][_0x4cc7('0x11af')]));
var _0x7f148b = this[_0x4cc7('0x28eb')]
, _0x878891 = _0x7f148b['a'] * _0x7f148b['d'] - _0x7f148b['b'] * _0x7f148b['c'];
if (0x0 == _0x878891)
_0x14afd7['x'] = -_0x7f148b['tx'],
_0x14afd7['y'] = -_0x7f148b['ty'];
else {
var _0x17adcf = 0x1 / _0x878891 * (_0x7f148b['c'] * (_0x7f148b['ty'] - _0x14afd7['y']) + _0x7f148b['d'] * (_0x14afd7['x'] - _0x7f148b['tx']));
_0x14afd7['y'] = 0x1 / _0x878891 * (_0x7f148b['a'] * (_0x14afd7['y'] - _0x7f148b['ty']) + _0x2d63f9['jEJGY'](_0x7f148b['b'], _0x7f148b['tx'] - _0x14afd7['x']));
_0x14afd7['x'] = _0x17adcf;
}
_0x7f148b = _0x14afd7['x'];
_0x878891 = _0x14afd7['y'];
_0x17adcf = [];
if (this[_0x4cc7('0xa73')](_0x7f148b, _0x878891, !0x1, _0x17adcf, !0x0, this))
var _0x4bf907 = _0x17adcf[_0x2d63f9[_0x4cc7('0x367')](_0x17adcf[_0x4cc7('0x21')], 0x1)];
else
_0x4bf907 = this,
_0x17adcf = [this];
null == _0x4bf907 && (_0x4bf907 = this);
var _0x48c401 = _0x1f3704['id'];
if (this['__touchData']['h'][_0x4cc7('0x959')](_0x48c401))
var _0x16dada = this[_0x4cc7('0x405f')]['h'][_0x48c401];
else
_0x16dada = _0x316ebe['__pool'][_0x4cc7('0x2b')](),
_0x16dada[_0x4cc7('0x19')](),
_0x16dada[_0x4cc7('0x3f33')] = _0x1f3704,
this[_0x4cc7('0x405f')]['h'][_0x48c401] = _0x16dada;
var _0x5aff49 = null
, _0x161060 = !0x1;
switch (_0x3c9e0b) {
case 'touchBegin':
_0x16dada[_0x4cc7('0x3f34')] = _0x4bf907;
break;
case _0x4cc7('0x12f8'):
_0x16dada[_0x4cc7('0x3f34')] == _0x4bf907 && (_0x5aff49 = _0x4cc7('0x40d2')),
_0x16dada[_0x4cc7('0x3f34')] = null,
_0x161060 = !0x0;
}
var _0x5763e3 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()
, _0x180fa9 = this[_0x4cc7('0x40b8')] == _0x1f3704;
_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x3c9e0b, null, _0x7f148b, _0x878891, _0x4bf907[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x4bf907);
_0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401;
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9;
_0x3c9e0b['pressure'] = _0x1f3704['pressure'];
this[_0x4cc7('0x36f4')](_0x3c9e0b, _0x17adcf);
null != _0x5aff49 && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x5aff49, null, _0x7f148b, _0x878891, _0x4bf907['__globalToLocal'](_0x14afd7, _0x5763e3), _0x4bf907),
_0x3c9e0b['touchPointID'] = _0x48c401,
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9,
_0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')],
this[_0x4cc7('0x36f4')](_0x3c9e0b, _0x17adcf));
_0x5aff49 = _0x16dada[_0x4cc7('0x40d3')];
_0x4bf907 != _0x5aff49 && null != _0x5aff49 && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')]('touchOut', null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x5aff49),
_0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401,
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9,
_0x3c9e0b['pressure'] = _0x1f3704['pressure'],
this[_0x4cc7('0xb69')](_0x5aff49, _0x3c9e0b));
for (var _0x3e3cd2 = _0x16dada[_0x4cc7('0x3f31')], _0x3e5f6b = 0x0; _0x3e5f6b < _0x3e3cd2[_0x4cc7('0x21')]; ) {
var _0x2bc114 = _0x3e3cd2[_0x3e5f6b];
++_0x3e5f6b;
-0x1 == _0x17adcf[_0x4cc7('0x2d')](_0x2bc114) && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3e3cd2, _0x2bc114),
_0x3c9e0b = _0x38fda1['__create'](_0x2d63f9['clkqf'], null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x5aff49),
_0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401,
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9,
_0x3c9e0b[_0x4cc7('0xa47')] = !0x1,
_0x3c9e0b['pressure'] = _0x1f3704[_0x4cc7('0xb68')],
this[_0x4cc7('0xb69')](_0x2bc114, _0x3c9e0b));
}
for (_0x3e5f6b = 0x0; _0x3e5f6b < _0x17adcf[_0x4cc7('0x21')]; )
_0x2bc114 = _0x17adcf[_0x3e5f6b],
++_0x3e5f6b,
-0x1 == _0x3e3cd2[_0x4cc7('0x2d')](_0x2bc114) && (_0x2bc114[_0x4cc7('0x9af')]('touchRollOver') && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x4cc7('0x40d4'), null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x2bc114),
_0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401,
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9,
_0x3c9e0b[_0x4cc7('0xa47')] = !0x1,
_0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')],
this[_0x4cc7('0xb69')](_0x2bc114, _0x3c9e0b)),
_0x2bc114[_0x4cc7('0x9af')](_0x4cc7('0x368')) && _0x3e3cd2[_0x4cc7('0x29')](_0x2bc114));
_0x4bf907 != _0x5aff49 && (null != _0x4bf907 && (_0x3c9e0b = _0x38fda1['__create'](_0x4cc7('0x40d5'), null, _0x7f148b, _0x878891, _0x4bf907[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x4bf907),
_0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401,
_0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9,
_0x3c9e0b[_0x4cc7('0xa47')] = !0x0,
_0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')],
this[_0x4cc7('0xb69')](_0x4bf907, _0x3c9e0b)),
_0x16dada[_0x4cc7('0x40d3')] = _0x4bf907);
_0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x14afd7);
_0x212a6a[_0x4cc7('0x9d8')]['release'](_0x5763e3);
_0x161060 && (this[_0x4cc7('0x405f')][_0x4cc7('0x95b')](_0x48c401),
_0x16dada[_0x4cc7('0x19')](),
_0x316ebe['__pool'][_0x4cc7('0x9e2')](_0x16dada));
},
'__registerLimeModule': function(_0x56e446) {
_0x56e446[_0x4cc7('0x91f')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d6')]));
_0x56e446[_0x4cc7('0x920')][_0x4cc7('0x2a')](_0x48c401(this, this['__onLimeUpdate']));
_0x56e446[_0x4cc7('0x8f5')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d7')]), !0x1, 0x0);
for (_0x56e446 = _0x4763eb[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x56e446['hasNext'](); ) {
var _0x44d650 = _0x56e446[_0x4cc7('0x3a')]();
this[_0x4cc7('0x40d8')](_0x44d650);
}
_0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d8')]));
_0x52a342[_0x4cc7('0x952')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d9')]));
_0x52a342['onMove']['add'](_0x48c401(this, this[_0x4cc7('0x40da')]));
_0x52a342[_0x4cc7('0x956')]['add'](_0x2d63f9[_0x4cc7('0x369')](_0x48c401, this, this[_0x4cc7('0x40db')]));
_0x52a342[_0x4cc7('0x950')]['add'](_0x48c401(this, this[_0x4cc7('0x40dc')]));
},
'__resize': function() {
var _0x56849b = this['stageWidth']
, _0x1b1fac = this['stageHeight']
, _0x276493 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0
, _0x5df8d4 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0;
this[_0x4cc7('0x1d40')] = _0x276493;
this[_0x4cc7('0x1d41')] = _0x5df8d4;
this[_0x4cc7('0x28eb')][_0x4cc7('0xa2a')]();
if (null != this['get_fullScreenSourceRect']() && this[_0x4cc7('0x9a1')]['__fullscreen']) {
this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x7d9')] | 0x0;
this[_0x4cc7('0xbce')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x98b')] | 0x0;
var _0x4b1e5a = _0x276493 / this[_0x4cc7('0xbcd')]
, _0x40b727 = _0x5df8d4 / this[_0x4cc7('0xbce')];
this['__displayMatrix'][_0x4cc7('0x1299')](-this['get_fullScreenSourceRect']()['x'], -this[_0x4cc7('0x28ec')]()['y']);
this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4b1e5a, _0x40b727);
this[_0x4cc7('0x28ed')]['setTo'](this[_0x4cc7('0x28ec')]()[_0x4cc7('0x13b8')](), this[_0x4cc7('0x28ec')]()['get_right'](), this['get_fullScreenSourceRect']()[_0x4cc7('0x13bb')](), this[_0x4cc7('0x28ec')]()[_0x4cc7('0xa98')]());
} else {
if (_0x4cc7('0x40dd') === _0x4cc7('0x40de')) {
return 0x0;
} else {
if (0x0 == this[_0x4cc7('0x1d40')] && 0x0 == this[_0x4cc7('0x1d41')])
this[_0x4cc7('0xbcd')] = _0x276493,
this[_0x4cc7('0xbce')] = _0x5df8d4;
else {
this['stageWidth'] = this[_0x4cc7('0x1d40')];
this['stageHeight'] = this['__logicalHeight'];
_0x4b1e5a = Math[_0x4cc7('0x53')](_0x276493 / this[_0x4cc7('0xbcd')], _0x5df8d4 / this['stageHeight']);
_0x40b727 = Math[_0x4cc7('0xa96')]((_0x276493 - _0x56067a[_0x4cc7('0x8b8')](this[_0x4cc7('0xbcd')], _0x4b1e5a)) / 0x2);
var _0x4bf907 = Math[_0x4cc7('0xa96')](_0x56067a['cJjbv'](_0x5df8d4 - this[_0x4cc7('0xbce')] * _0x4b1e5a, 0x2));
this['__displayMatrix'][_0x4cc7('0xa9a')](_0x4b1e5a, _0x4b1e5a);
this['__displayMatrix'][_0x4cc7('0x1299')](_0x40b727, _0x4bf907);
}
this['__displayRect']['setTo'](0x0, 0x0, this[_0x4cc7('0xbcd')], this['stageHeight']);
}
}
null != this[_0x4cc7('0x510')] && this[_0x4cc7('0x510')]['configureBackBuffer'](_0x276493, _0x5df8d4, 0x0, !0x0, !0x0, !0x0);
_0x4b1e5a = 0x0;
for (_0x40b727 = this[_0x4cc7('0x11ff')]; _0x4b1e5a < _0x40b727[_0x4cc7('0x34')](); )
_0x4bf907 = _0x40b727[_0x4cc7('0x2b')](_0x4b1e5a),
++_0x4b1e5a,
_0x4bf907[_0x4cc7('0xbbd')](_0x276493, _0x5df8d4);
null != this['__renderer'] && this[_0x4cc7('0x11fe')][_0x4cc7('0xbbd')](_0x276493, _0x5df8d4);
if (this[_0x4cc7('0xbcd')] != _0x56849b || this['stageHeight'] != _0x1b1fac)
this['__renderDirty'] = !0x0,
this['__setTransformDirty'](),
_0x56849b = new _0x76b31e(_0x4cc7('0x90d')),
this['__dispatchEvent'](_0x56849b);
},
'__setLogicalSize': function(_0x50a428, _0x28d333) {
this['__logicalWidth'] = _0x50a428;
this[_0x4cc7('0x1d41')] = _0x28d333;
this[_0x4cc7('0xbbd')]();
},
'__update': function(_0x381203, _0x33f492) {
_0x381203 ? this[_0x4cc7('0xaa0')] && (_0x30f963[_0x4cc7('0x8')]['__update'][_0x4cc7('0x96b')](this, !0x0, _0x33f492),
_0x33f492 && (this[_0x4cc7('0xaa0')] = !0x1)) : this[_0x4cc7('0xaa0')] || this[_0x4cc7('0xab8')] ? (_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, !0x1, _0x33f492),
_0x33f492 && _0x21ad67['__supportDOM'] && (this[_0x4cc7('0x40df')] = !0x0)) : !this[_0x4cc7('0xab8')] && this['__wasDirty'] && (_0x30f963[_0x4cc7('0x8')]['__update'][_0x4cc7('0x96b')](this, !0x1, _0x33f492),
_0x33f492 && (this[_0x4cc7('0x40df')] = !0x1));
},
'set_color': function(_0xec18a9) {
null == _0xec18a9 ? (this[_0x4cc7('0x3f5a')] = !0x0,
_0xec18a9 = 0x0) : this[_0x4cc7('0x3f5a')] = !0x1;
this[_0x4cc7('0x1cfa')] != _0xec18a9 && (this[_0x4cc7('0x2494')][0x0] = ((_0xec18a9 & 0xff0000) >>> 0x10) / 0xff,
this[_0x4cc7('0x2494')][0x1] = ((_0xec18a9 & 0xff00) >>> 0x8) / 0xff,
this[_0x4cc7('0x2494')][0x2] = (_0xec18a9 & 0xff) / 0xff,
this[_0x4cc7('0x3f59')] = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x2d63f9[_0x4cc7('0x36a')](_0xec18a9, 0xffffff), 0x6),
this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0x1cfa')] = -0x1000000 | _0xec18a9 & 0xffffff);
return _0xec18a9;
},
'get_focus': function() {
return this[_0x4cc7('0x36f3')];
},
'set_focus': function(_0x25a8df) {
if (_0x25a8df != this[_0x4cc7('0x36f3')]) {
var _0x508db2 = this[_0x4cc7('0x36f3')];
this['__cacheFocus'] = this[_0x4cc7('0x36f3')] = _0x25a8df;
if (null != _0x508db2) {
var _0x11d6e8 = new _0x1363ca(_0x4cc7('0x3429'),!0x0,!0x1,_0x25a8df,!0x1,0x0)
, _0x4e0678 = [];
_0x508db2[_0x4cc7('0xb86')](_0x4e0678);
_0x4e0678[_0x4cc7('0x18b6')]();
this['__dispatchStack'](_0x11d6e8, _0x4e0678);
}
null != _0x25a8df && (_0x508db2 = new _0x1363ca(_0x4cc7('0x3428'),!0x0,!0x1,_0x508db2,!0x1,0x0),
_0x11d6e8 = [],
_0x25a8df[_0x4cc7('0xb86')](_0x11d6e8),
_0x11d6e8[_0x4cc7('0x18b6')](),
this[_0x4cc7('0x36f4')](_0x508db2, _0x11d6e8));
}
return _0x25a8df;
},
'get_frameRate': function() {
if (_0x4cc7('0x40e0') !== 'hCvjy') {
return null != this[_0x4cc7('0x9a1')] ? this[_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x3949')]() : 0x0;
} else {
0x0 > b[_0x4cc7('0x232b')] && (_0x56067a[_0x4cc7('0x8b6')](null, a) || !a[_0x4cc7('0x2420')]) && (c = b[_0x4cc7('0xbeb')][_0x4cc7('0x28f9')](b[_0x4cc7('0x126')][_0x4cc7('0xd92')](), !0x0)[_0x4cc7('0x1584')],
c = (null != _0x842c50[_0x4cc7('0x30f1')] ? c['existsReserved'](_0x4cc7('0x30f1')) : c['h'][_0x4cc7('0x959')](_0x4cc7('0x30f1'))) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50[_0x4cc7('0x30f1')] ? c[_0x4cc7('0xd77')](_0x4cc7('0x30f1')) : c['h'][_0x4cc7('0x30f1')], 0.1) : 0.1,
a = (null != a ? a[_0x4cc7('0xa3b')]() : 0x12c) / 0x320,
this[_0x4cc7('0x30f2')](b, c * (0.9 * (0x1 - (0x1 < a ? 0x1 : a)) + 0.1)));
return !0x0;
}
},
'set_frameRate': function(_0x148a44) {
return null != this[_0x4cc7('0x9a1')] ? this[_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x3963')](_0x148a44) : _0x148a44;
},
'get_fullScreenSourceRect': function() {
return null == this[_0x4cc7('0x40e1')] ? null : this[_0x4cc7('0x40e1')][_0x4cc7('0x1176')]();
},
'set_height': function(_0x518eb5) {
return this[_0x4cc7('0xa75')]();
},
'get_mouseX': function() {
return this['__mouseX'];
},
'get_mouseY': function() {
return this[_0x4cc7('0x9d6')];
},
'get_quality': function() {
return this[_0x4cc7('0x1854')];
},
'set_quality': function(_0x2ea6db) {
this['__quality'] = _0x2ea6db;
if (null != this['__renderer']) {
var _0x5235b4 = this[_0x4cc7('0xc66')]();
this[_0x4cc7('0x11fe')][_0x4cc7('0xa84')] = 0x2 != _0x5235b4;
}
return _0x2ea6db;
},
'set_rotation': function(_0x299fa6) {
return 0x0;
},
'set_scaleMode': function(_0x1fe46c) {
return this['__scaleMode'] = _0x1fe46c;
},
'set_scaleX': function(_0x996c14) {
return 0x0;
},
'set_scaleY': function(_0x40fcb8) {
return 0x0;
},
'get_tabEnabled': function() {
return !0x1;
},
'get_tabIndex': function() {
return -0x1;
},
'set_transform': function(_0x266484) {
if (_0x4cc7('0x40e2') === 'lKtMr') {
if (b < this[_0x4cc7('0x3fa6')]) {
if (!this['__evaluateFrameScripts'](this[_0x4cc7('0x3fb3')])) {
_0x457ac5['prototype'][_0x4cc7('0xb7d')]['call'](this, _0x266484);
return;
}
this[_0x4cc7('0x3fa6')] = 0x1;
}
this['__evaluateFrameScripts'](b) || _0x457ac5[_0x4cc7('0x8')]['__enterFrame'][_0x4cc7('0x96b')](this, _0x266484);
} else {
return this[_0x4cc7('0xf92')]();
}
},
'set_width': function(_0x3c119c) {
return this[_0x4cc7('0xa74')]();
},
'set_x': function(_0x1aa8cc) {
return 0x0;
},
'set_y': function(_0x3c26f7) {
if ('wzzNT' === _0x4cc7('0x40e3')) {
return 0x0;
} else {
this[_0x4cc7('0x1804')] = !0x1;
for (var _0x22ad5c = this[_0x4cc7('0xa5d')], _0x36bdbc = this[_0x4cc7('0xc91')], _0x39578b = 0x0; _0x39578b < _0x22ad5c[_0x4cc7('0x21')] && (_0x22ad5c[_0x39578b](_0x3c26f7),
_0x36bdbc[_0x39578b] ? ++_0x39578b : this[_0x4cc7('0x95b')](_0x22ad5c[_0x39578b]),
!this[_0x4cc7('0x1804')]); )
;
}
},
'__class__': _0x3a46a6,
'__properties__': _0x5aff49(_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x2d6')], {
'set_scaleMode': _0x4cc7('0x40e4'),
'set_quality': _0x4cc7('0xc63'),
'get_quality': _0x4cc7('0xc66'),
'get_fullScreenSourceRect': _0x4cc7('0x28ec'),
'set_frameRate': _0x4cc7('0xc65'),
'get_frameRate': _0x4cc7('0x37ff'),
'set_focus': _0x4cc7('0xc4d'),
'get_focus': 'get_focus',
'set_color': 'set_color'
})
});
var _0x51be4b = function(_0x48abd0) {
_0x338b9['call'](this);
this['__stage'] = _0x48abd0;
this[_0x4cc7('0xa93')] = 0x0;
this[_0x4cc7('0xa91')] = new _0x165614();
this[_0x4cc7('0x9c1')] = new _0x165614();
this['__y'] = this[_0x4cc7('0xa8d')] = this[_0x4cc7('0xa92')] = 0x0;
this['visible'] = !0x0;
0x0 < _0x48abd0['stageWidth'] && 0x0 < _0x48abd0['stageHeight'] && this[_0x4cc7('0xbbd')](_0x48abd0['stageWidth'], _0x48abd0[_0x4cc7('0xbce')]);
};
_0x16dada['openfl.display.Stage3D'] = _0x51be4b;
_0x51be4b['__name__'] = [_0x2d63f9['xkmAL'], _0x4cc7('0x50c'), _0x4cc7('0x40e5')];
_0x51be4b[_0x4cc7('0x92b')] = _0x338b9;
_0x51be4b[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'context3D': null,
'visible': null,
'__contextLost': null,
'__contextRequested': null,
'__height': null,
'__indexBuffer': null,
'__projectionTransform': null,
'__renderTransform': null,
'__stage': null,
'__vertexBuffer': null,
'__width': null,
'__x': null,
'__y': null,
'__canvas': null,
'__webgl': null,
'requestContext3D': function(_0x554e0b, _0x37a231) {
this[_0x4cc7('0x40e6')] ? this['__contextRequested'] = !0x0 : null != this[_0x4cc7('0x510')] ? (this[_0x4cc7('0x40e7')] = !0x0,
_0xac1deb[_0x4cc7('0xc5d')](_0x48c401(this, this[_0x4cc7('0x40e8')]), 0x1)) : this[_0x4cc7('0x40e7')] || (this['__contextRequested'] = !0x0,
_0xac1deb['delay'](_0x48c401(this, this[_0x4cc7('0x40e9')]), 0x1));
},
'__createContext': function() {
var _0xe244f3 = this[_0x4cc7('0x937')]
, _0x4f84e1 = _0xe244f3[_0x4cc7('0x11fe')];
if (_0x4cc7('0xaa8') == _0x4f84e1[_0x4cc7('0xaad')] || _0x4cc7('0xae6') == _0x4f84e1[_0x4cc7('0xaad')])
this['__dispatchError']();
else if (_0x4cc7('0xaac') == _0x4f84e1[_0x4cc7('0xaad')])
this[_0x4cc7('0x510')] = new _0x16a517(_0xe244f3,_0xe244f3[_0x4cc7('0x510')][_0x4cc7('0x930')],this),
this[_0x4cc7('0x40e8')]();
else if (_0x4cc7('0x89a') == _0x4f84e1[_0x4cc7('0xaad')]) {
this[_0x4cc7('0xa2f')] = window['document']['createElement']('canvas');
this[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xe244f3['stageWidth'];
this[_0x4cc7('0xa2f')]['height'] = _0xe244f3['stageHeight'];
_0xe244f3 = _0x4f84e1[_0x4cc7('0xa2e')][_0x4cc7('0xd55')];
_0x4f84e1 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xe244f3, _0x4cc7('0x992')) && null == _0xe244f3[_0x4cc7('0x992')];
var _0x517af7 = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xe244f3, _0x4cc7('0x3945')) ? _0xe244f3['colorDepth'] : 0x20;
_0xe244f3 = {};
_0xe244f3['alpha'] = _0x4f84e1 || 0x10 < _0x517af7;
_0xe244f3[_0x4cc7('0x40ea')] = Object.prototype.hasOwnProperty.call(_0xe244f3, _0x4cc7('0x3946')) && 0x0 < _0xe244f3.antialiasing;
_0xe244f3[_0x4cc7('0x25ab')] = !0x0;
_0xe244f3[_0x4cc7('0x40eb')] = !0x0;
_0xe244f3[_0x4cc7('0x3947')] = !0x0;
_0xe244f3[_0x4cc7('0x40ec')] = !0x1;
this[_0x4cc7('0x40ed')] = _0x6b6cd4[_0x4cc7('0x38bc')](this[_0x4cc7('0xa2f')], _0xe244f3);
this[_0x4cc7('0x3f9c')]();
}
},
'__dispatchError': function() {
this[_0x4cc7('0x40e7')] = !0x1;
this['dispatchEvent'](new _0x276d6a(_0x4cc7('0x12aa'),!0x1,!0x1,_0x4cc7('0x40ee')));
},
'__dispatchCreate': function() {
this[_0x4cc7('0x40e7')] && (this[_0x4cc7('0x40e7')] = !0x1,
this[_0x4cc7('0x44')](new _0x76b31e('context3DCreate')));
},
'__lostContext': function() {
this['__contextLost'] = !0x0;
null != this[_0x4cc7('0x510')] && (this[_0x4cc7('0x510')]['__dispose'](),
this['__contextRequested'] = !0x0);
},
'__resize': function(_0x2efde2, _0x22acaa) {
if (_0x2efde2 != this[_0x4cc7('0xa92')] || _0x22acaa != this[_0x4cc7('0xa93')])
null != this[_0x4cc7('0xa2f')] && (this[_0x4cc7('0xa2f')]['width'] = _0x2efde2,
this['__canvas'][_0x4cc7('0x98b')] = _0x22acaa),
this[_0x4cc7('0xa91')][_0x4cc7('0xf8b')](_0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x2 / (0x0 < _0x2efde2 ? _0x2efde2 : 0x1), 0x0, 0x0, 0x0, 0x0, -0x2 / (0x0 < _0x22acaa ? _0x22acaa : 0x1), 0x0, 0x0, 0x0, 0x0, -0.001, 0x0, -0x1, 0x1, 0x0, 0x1])),
this[_0x4cc7('0x9c1')]['identity'](),
this[_0x4cc7('0x9c1')][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0),
this[_0x4cc7('0x9c1')][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]),
this[_0x4cc7('0xa92')] = _0x2efde2,
this['__height'] = _0x22acaa;
},
'__restoreContext': function() {
this[_0x4cc7('0x40e6')] = !0x1;
this[_0x4cc7('0x40e9')]();
},
'get_x': function() {
if (_0x4cc7('0x40ef') === _0x4cc7('0x40f0')) {
var _0x48698e = 0.5 * this['_depthMapSize'];
this['_scissorRects']['set'](0x0, new _0x432b23(0x0,0x0,_0x48698e,_0x48698e));
this[_0x4cc7('0x159a')]['set'](0x1, new _0x432b23(_0x48698e,0x0,_0x48698e,_0x48698e));
this['_scissorRects']['set'](0x2, new _0x432b23(0x0,_0x48698e,_0x48698e,_0x48698e));
this['_scissorRects']['set'](0x3, new _0x432b23(_0x48698e,_0x48698e,_0x48698e,_0x48698e));
this[_0x4cc7('0x1591')] = !0x1;
} else {
return this[_0x4cc7('0xa8d')];
}
},
'set_x': function(_0x45b34e) {
if (this[_0x4cc7('0xa8d')] == _0x45b34e)
return _0x45b34e;
this[_0x4cc7('0xa8d')] = _0x45b34e;
this['__renderTransform']['identity']();
this['__renderTransform'][_0x4cc7('0xa8e')](this['__x'], this[_0x4cc7('0xa8f')], 0x0);
this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]);
return _0x45b34e;
},
'get_y': function() {
return this[_0x4cc7('0xa8f')];
},
'set_y': function(_0x2addaa) {
if (this['__y'] == _0x2addaa)
return _0x2addaa;
this['__y'] = _0x2addaa;
this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')]();
this['__renderTransform'][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0);
this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]);
return _0x2addaa;
},
'__class__': _0x51be4b,
'__properties__': {
'set_y': _0x4cc7('0xb44'),
'get_y': 'get_y',
'set_x': _0x4cc7('0xb46'),
'get_x': _0x4cc7('0x472')
}
});
var _0x4b3d34 = function(_0x38d000, _0x422a4b) {
if (_0x4cc7('0x40f1') === 'ePiut') {
_0x38d000 = this[_0x4cc7('0x2df4')][_0x4cc7('0x49c')];
null != _0x38d000[_0x4cc7('0x146b')] ? (_0x38d000 = _0x38d000[_0x4cc7('0x146b')],
_0x38d000 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x38d000['id'], _0x38d000[_0x4cc7('0xc12')])) : _0x38d000 = !0x1;
_0x38d000 ? this['invitee'][_0x4cc7('0x2dff')]() : (_0x9973ca['get_instance'](),
_0x38d000 = _0x9973ca[_0x4cc7('0x2de0')],
_0x104058['get_instance']()[_0x4cc7('0x2b')](_0x38d000['id'], _0x38d000[_0x4cc7('0xc12')]) > _0x9973ca[_0x4cc7('0x493')]()[_0x4cc7('0x2daa')][_0x4cc7('0x2d')](this[_0x4cc7('0x2df4')][_0x4cc7('0x2c96')], 0x0) && this[_0x4cc7('0x2df4')][_0x4cc7('0x49c')][_0x4cc7('0x50c')](0x1));
} else {
_0x4c3608[_0x4cc7('0x96b')](this, _0x38d000, _0x422a4b);
this[_0x4cc7('0x99c')] = new _0x3a46a6(this,Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x422a4b[_0x4cc7('0x991')], _0x4cc7('0x992')) ? _0x422a4b[_0x4cc7('0x991')][_0x4cc7('0x992')] : 0xffffff);
if (Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x422a4b, _0x4cc7('0x98e')))
try {
this['stage'][_0x4cc7('0xb50')]()[_0x4cc7('0x98e')] = _0x422a4b[_0x4cc7('0x98e')];
} catch (_0x3bf76a) {
_0x4964ea[_0x4cc7('0xab4')] = _0x3bf76a;
}
Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x422a4b, 'resizable') && !_0x422a4b[_0x4cc7('0x98f')] && this[_0x4cc7('0x99c')][_0x4cc7('0x40f2')](_0x422a4b['width'], _0x422a4b[_0x4cc7('0x98b')]);
_0x38d000[_0x4cc7('0x40f3')](this['stage']);
}
};
_0x16dada[_0x4cc7('0x40f4')] = _0x4b3d34;
_0x4b3d34[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3b3e')];
_0x4b3d34[_0x4cc7('0x92b')] = _0x4c3608;
_0x4b3d34['prototype'] = _0x5aff49(_0x4c3608[_0x4cc7('0x8')], {
'__class__': _0x4b3d34
});
var _0x16a517 = function(_0x148aa5, _0x8383dc, _0x5bf193) {
if (_0x4cc7('0x40f5') !== _0x4cc7('0x40f5')) {
return null != this[_0x4cc7('0xbeb')];
} else {
this[_0x4cc7('0x12df')] = _0x4cc7('0x40f6');
this[_0x4cc7('0x938')] = this['backBufferWidth'] = 0x0;
_0x338b9['call'](this);
this[_0x4cc7('0x937')] = _0x148aa5;
this[_0x4cc7('0x930')] = _0x8383dc;
this[_0x4cc7('0x35ab')] = _0x5bf193;
this[_0x4cc7('0xa2e')] = _0x148aa5[_0x4cc7('0x9a1')][_0x4cc7('0x991')];
this['gl'] = this[_0x4cc7('0xa2e')][_0x4cc7('0x393b')];
null == this[_0x4cc7('0x930')] && (this['__contextState'] = new _0xe98208());
this[_0x4cc7('0x92e')] = new _0xe98208();
this[_0x4cc7('0x40f7')] = new _0x38236d(0x200);
this['__fragmentConstants'] = new _0x38236d(0x200);
_0x148aa5 = [0x1, 0x1, 0x1, 0x1];
this[_0x4cc7('0x40f8')] = null != _0x148aa5 ? new _0x38236d(_0x148aa5) : null;
this['__programs'] = new _0x3a1efa();
-0x1 == _0x16a517[_0x4cc7('0x40f9')] && (_0x16a517['__glMaxViewportDims'] = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x40fa')]));
this[_0x4cc7('0x40fb')] = this[_0x4cc7('0x40fc')] = _0x16a517[_0x4cc7('0x40f9')];
-0x1 == _0x16a517['__glMaxTextureMaxAnisotropy'] && (_0x148aa5 = this['gl'][_0x4cc7('0x40fd')](_0x4cc7('0x40fe')),
null != _0x148aa5 && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x148aa5, _0x4cc7('0x40ff')) || (_0x148aa5 = this['gl']['getExtension'](_0x4cc7('0x4100'))),
null != _0x148aa5 && Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x148aa5, 'MAX_TEXTURE_MAX_ANISOTROPY_EXT') || (_0x148aa5 = this['gl'][_0x4cc7('0x40fd')]('WEBKIT_EXT_texture_filter_anisotropic')),
null != _0x148aa5 ? (_0x16a517[_0x4cc7('0x4101')] = _0x148aa5['TEXTURE_MAX_ANISOTROPY_EXT'],
_0x16a517[_0x4cc7('0x4102')] = this['gl'][_0x4cc7('0x2b33')](_0x148aa5[_0x4cc7('0x40ff')])) : (_0x16a517[_0x4cc7('0x4101')] = 0x0,
_0x16a517['__glMaxTextureMaxAnisotropy'] = 0x0));
-0x1 == _0x16a517[_0x4cc7('0x4103')] && (_0x16a517[_0x4cc7('0x4103')] = this['gl'][_0x4cc7('0x4104')]);
if (_0x2d63f9[_0x4cc7('0x40ab')](null, _0x16a517[_0x4cc7('0x2b37')])) {
if (_0x4cc7('0x4105') === _0x4cc7('0x4106')) {
this['canceled'] = !0x1;
for (var _0x1168e2 = this[_0x4cc7('0xa5d')], _0x36f920 = this[_0x4cc7('0xc91')], _0x177ed7 = 0x0; _0x177ed7 < _0x1168e2[_0x4cc7('0x21')] && (_0x1168e2[_0x177ed7](_0x148aa5),
_0x36f920[_0x177ed7] ? ++_0x177ed7 : this[_0x4cc7('0x95b')](_0x1168e2[_0x177ed7]),
!this[_0x4cc7('0x1804')]); )
;
} else {
_0x148aa5 = this['gl'][_0x4cc7('0x2b33')](this['gl']['VENDOR']);
_0x8383dc = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x4107')]);
_0x5bf193 = this['gl'][_0x4cc7('0x2b33')](this['gl']['RENDERER']);
var _0x2e8bc0 = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x2b36')]);
_0x16a517[_0x4cc7('0x2b37')] = _0x2d63f9[_0x4cc7('0x35a')](_0x4cc7('0x2b38') + _0x148aa5 + '\x20Version=' + _0x8383dc + '\x20Renderer=' + _0x5bf193 + _0x2d63f9[_0x4cc7('0x36b')], _0x2e8bc0);
}
}
this[_0x4cc7('0x12df')] = _0x16a517[_0x4cc7('0x2b37')];
this[_0x4cc7('0x3e91')] = 0x3fff;
_0x148aa5 = this[_0x4cc7('0x4108')] = 0x6 * this[_0x4cc7('0x3e91')];
_0x148aa5 = null != _0x148aa5 ? new Uint16Array(_0x148aa5) : null;
_0x2e8bc0 = _0x5bf193 = _0x8383dc = 0x0;
for (var _0x314d2e = this['__quadIndexBufferElements']; _0x2e8bc0 < _0x314d2e; )
_0x2e8bc0++,
_0x148aa5[_0x8383dc] = _0x5bf193,
_0x148aa5[_0x8383dc + 0x1] = _0x5bf193 + 0x1,
_0x148aa5[_0x8383dc + 0x2] = _0x5bf193 + 0x2,
_0x148aa5[_0x8383dc + 0x3] = _0x5bf193 + 0x2,
_0x148aa5[_0x8383dc + 0x4] = _0x5bf193 + 0x1,
_0x148aa5[_0x8383dc + 0x5] = _0x5bf193 + 0x3,
_0x8383dc += 0x6,
_0x5bf193 += 0x4;
this[_0x4cc7('0x3e93')] = this['createIndexBuffer'](this['__quadIndexBufferCount']);
this[_0x4cc7('0x3e93')][_0x4cc7('0x295b')](_0x148aa5);
}
};
_0x16dada['openfl.display3D.Context3D'] = _0x16a517;
_0x16a517[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x410a')];
_0x16a517['__super__'] = _0x338b9;
_0x16a517['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'backBufferHeight': null,
'backBufferWidth': null,
'driverInfo': null,
'maxBackBufferHeight': null,
'maxBackBufferWidth': null,
'gl': null,
'__backBufferAntiAlias': null,
'__backBufferTexture': null,
'__backBufferWantsBestResolution': null,
'__backBufferWantsBestResolutionOnBrowserZoom': null,
'__cleared': null,
'__context': null,
'__contextState': null,
'__renderStage3DProgram': null,
'__enableErrorChecking': null,
'__fragmentConstants': null,
'__frontBufferTexture': null,
'__positionScale': null,
'__present': null,
'__programs': null,
'__quadIndexBuffer': null,
'__quadIndexBufferCount': null,
'__quadIndexBufferElements': null,
'__stage': null,
'__stage3D': null,
'__state': null,
'__vertexConstants': null,
'clear': function(_0x1cb4cc, _0x530651, _0x1bdd42, _0x72984c, _0x5becac, _0x305bca, _0x4bf907) {
null == _0x4bf907 && (_0x4bf907 = 0x7);
null == _0x305bca && (_0x305bca = 0x0);
null == _0x5becac && (_0x5becac = 0x1);
null == _0x72984c && (_0x72984c = 0x1);
null == _0x1bdd42 && (_0x1bdd42 = 0x0);
null == _0x530651 && (_0x530651 = 0x0);
null == _0x1cb4cc && (_0x1cb4cc = 0x0);
this[_0x4cc7('0x410b')]();
this[_0x4cc7('0x410c')]();
var _0x48c401 = 0x0;
if (0x0 != (_0x4bf907 & 0x1)) {
null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] && (this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] || (this['__stage'][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] = !0x0),
this[_0x4cc7('0x400b')] = !0x0);
_0x48c401 |= this['gl'][_0x4cc7('0x21d7')];
if (0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] || 0x1 != this['__contextState'][_0x4cc7('0x3ea4')] || 0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] || 0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')])
this['gl']['colorMask'](!0x0, !0x0, !0x0, !0x0),
this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] = !0x0,
this[_0x4cc7('0x930')][_0x4cc7('0x3ea4')] = !0x0,
this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] = !0x0,
this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] = !0x0;
this['gl']['clearColor'](_0x1cb4cc, _0x530651, _0x1bdd42, _0x72984c);
}
0x0 != (_0x4bf907 & 0x2) && (_0x48c401 |= this['gl'][_0x4cc7('0x410d')],
0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] && (this['gl'][_0x4cc7('0x3ea7')](!0x0),
this['__contextState'][_0x4cc7('0x3ea7')] = !0x0),
this['gl'][_0x4cc7('0x410e')](_0x5becac));
0x0 != (_0x4bf907 & 0x4) && (_0x48c401 |= this['gl']['STENCIL_BUFFER_BIT'],
0xff != this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] && (this['gl'][_0x4cc7('0x410f')](0xff),
this['__contextState'][_0x4cc7('0x3eaf')] = 0xff),
this['gl']['clearStencil'](_0x305bca),
this[_0x4cc7('0x930')]['stencilWriteMask'] = 0xff);
0x0 != _0x48c401 && (this['__setGLScissorTest'](!0x1),
this['gl']['clear'](_0x48c401));
},
'configureBackBuffer': function(_0x291b12, _0x3e8a2b, _0x1002c4, _0x50886e, _0x126828, _0x35c137) {
if (_0x4cc7('0x4110') !== _0x4cc7('0x4111')) {
null == _0x35c137 && (_0x35c137 = !0x1);
null == _0x126828 && (_0x126828 = !0x1);
null == _0x50886e && (_0x50886e = !0x0);
if (null == this[_0x4cc7('0x35ab')])
this[_0x4cc7('0x10db')] = _0x291b12,
this[_0x4cc7('0x938')] = _0x3e8a2b,
this[_0x4cc7('0x4112')] = _0x1002c4,
this[_0x4cc7('0x92e')][_0x4cc7('0x93c')] = _0x50886e,
this[_0x4cc7('0x4113')] = _0x126828,
this['__backBufferWantsBestResolutionOnBrowserZoom'] = _0x35c137;
else {
if (null == this[_0x4cc7('0x35aa')] || this[_0x4cc7('0x10db')] != _0x291b12 || this[_0x4cc7('0x938')] != _0x3e8a2b) {
this['__backBufferTexture'] = this[_0x4cc7('0x1c24')](_0x291b12, _0x3e8a2b, 0x1, !0x0);
this[_0x4cc7('0x2b18')] = this[_0x4cc7('0x1c24')](_0x291b12, _0x3e8a2b, 0x1, !0x0);
null == this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] = this[_0x4cc7('0x11d0')](0x4, 0x5));
var _0x4bf907 = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [_0x291b12, _0x3e8a2b, 0x0, 0x1, 0x1, 0x0, _0x3e8a2b, 0x0, 0x0, 0x1, _0x291b12, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]);
this['__stage3D']['__vertexBuffer'][_0x4cc7('0x1186')](_0x4bf907, 0x0, 0x14);
null == this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] = this[_0x4cc7('0x127b')](0x6),
_0x4bf907 = _0x2bc114[_0x4cc7('0x9cc')](null, null, null, [0x0, 0x1, 0x2, 0x2, 0x1, 0x3]),
this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')]['uploadFromVector'](_0x4bf907, 0x0, 0x6));
}
this[_0x4cc7('0x10db')] = _0x291b12;
this['backBufferHeight'] = _0x3e8a2b;
this[_0x4cc7('0x4112')] = _0x1002c4;
this['__state']['backBufferEnableDepthAndStencil'] = _0x50886e;
this[_0x4cc7('0x4113')] = _0x126828;
this[_0x4cc7('0x4114')] = _0x35c137;
this[_0x4cc7('0x92e')][_0x4cc7('0x93b')] = this[_0x4cc7('0x35aa')][_0x4cc7('0x932')](_0x50886e, _0x1002c4, 0x0);
this['__frontBufferTexture'][_0x4cc7('0x932')](_0x50886e, _0x1002c4, 0x0);
}
} else {
this[_0x4cc7('0x4115')](_0x291b12);
}
},
'createCubeTexture': function(_0x2f7557, _0x335977, _0x2675dc, _0x403291) {
null == _0x403291 && (_0x403291 = 0x0);
return new _0xe0ece7(this,_0x2f7557,_0x335977,_0x2675dc,_0x403291);
},
'createIndexBuffer': function(_0x18b6ac, _0x40233e) {
null == _0x40233e && (_0x40233e = 0x1);
return new _0x1a566f(this,_0x18b6ac,_0x40233e);
},
'createProgram': function(_0x25c58d) {
null == _0x25c58d && (_0x25c58d = 0x0);
return new _0x1a7f27(this,_0x25c58d);
},
'createRectangleTexture': function(_0x4e52bb, _0x6575db, _0x16b4dc, _0x1151c3) {
return new _0x14a5e6(this,_0x4e52bb,_0x6575db,_0x225f29['toString'](_0x16b4dc),_0x1151c3);
},
'createTexture': function(_0x2e686d, _0x23fa2b, _0x136fbf, _0x370a28, _0x5c59c1) {
null == _0x5c59c1 && (_0x5c59c1 = 0x0);
return new _0x55b54b(this,_0x2e686d,_0x23fa2b,_0x136fbf,_0x370a28,_0x5c59c1);
},
'createVertexBuffer': function(_0x4e7bfc, _0x4f569a, _0x301329) {
null == _0x301329 && (_0x301329 = 0x1);
return new _0x64f20b(this,_0x4e7bfc,_0x4f569a,_0x35090c[_0x4cc7('0x8eb')](_0x301329));
},
'drawToBitmapData': function(_0x493b63, _0x290ead, _0x249706) {
if (null != _0x493b63)
if (_0x290ead = null != _0x290ead ? _0x290ead[_0x4cc7('0x4116')]() : new _0x3a3269(0x0,0x0,this[_0x4cc7('0x10db')],this[_0x4cc7('0x938')]),
_0x249706 = null != _0x249706 ? _0x249706[_0x4cc7('0x238c')]() : new _0x14c2c3(),
this[_0x4cc7('0x937')][_0x4cc7('0x510')] == this) {
if ('pOlCI' === _0x4cc7('0x4117')) {
if (null != this[_0x4cc7('0x937')]['window']) {
if (null != this[_0x4cc7('0x35ab')]) {
var _0xa1713e = -this[_0x4cc7('0x35ab')][_0x4cc7('0x472')]() | 0x0
, _0x4714b9 = -this[_0x4cc7('0x35ab')]['get_y']() | 0x0;
_0x249706['x'] = _0xa1713e;
_0x249706['y'] = _0x4714b9;
}
_0xa1713e = this['__stage']['window'][_0x4cc7('0x395d')]();
_0x493b63[_0x4cc7('0xa7e')][_0x4cc7('0xb0d')](_0xa1713e, _0x290ead, _0x249706);
}
} else {
for (var _0x379179 = 0x0, _0x54070d = this[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x379179 < _0x54070d; ) {
var _0x760799 = _0x379179++;
if (this['_passes'][_0x4cc7('0x2b')](_0x760799) != _0x290ead[_0x4cc7('0x2b')](_0x760799)) {
this[_0x4cc7('0x1554')] = !0x0;
return;
}
}
_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x1b50')][_0x4cc7('0x96b')](this, _0x493b63);
}
} else
null != this['__backBufferTexture'] && (_0xa1713e = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')],
this[_0x4cc7('0xb08')](),
this[_0x4cc7('0x410b')](),
this[_0x4cc7('0x410c')](),
_0x4714b9 = this[_0x4cc7('0x10db')] * this[_0x4cc7('0x938')] * 0x4,
_0x4714b9 = null != _0x4714b9 ? new _0x20e95b(_0x4714b9) : null,
this['gl'][_0x4cc7('0x395d')](0x0, 0x0, this['backBufferWidth'], this['backBufferHeight'], this[_0x4cc7('0x35aa')]['__format'], this['gl'][_0x4cc7('0x295a')], _0x4714b9),
_0x4714b9 = new _0x21e354(new _0x18c0fe(_0x4714b9,this[_0x4cc7('0x10db')],this['backBufferHeight'],0x20,0x2)),
_0x493b63[_0x4cc7('0xa7e')][_0x4cc7('0xb0d')](_0x4714b9, _0x290ead, _0x249706),
null != _0xa1713e && this[_0x4cc7('0xb07')](_0xa1713e, this[_0x4cc7('0x92e')][_0x4cc7('0x933')], this[_0x4cc7('0x92e')]['renderToTextureAntiAlias'], this[_0x4cc7('0x92e')][_0x4cc7('0x931')]));
},
'drawTriangles': function(_0x3bfd10, _0x10c586, _0x89543e) {
null == _0x89543e && (_0x89543e = -0x1);
null == _0x10c586 && (_0x10c586 = 0x0);
null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] && (this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] ? this[_0x4cc7('0x400b')] || this['clear'](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this[_0x4cc7('0x937')]['__renderer'][_0x4cc7('0xaa9')]());
this['__flushGL']();
null != this['__state']['program'] && this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x4118')]();
_0x89543e = -0x1 == _0x89543e ? _0x3bfd10[_0x4cc7('0x4119')] : 0x3 * _0x89543e;
this[_0x4cc7('0x411a')](_0x3bfd10[_0x4cc7('0x411b')]);
this['gl']['drawElements'](this['gl'][_0x4cc7('0x3e5c')], _0x89543e, this['gl'][_0x4cc7('0x411c')], 0x2 * _0x10c586);
},
'present': function() {
this[_0x4cc7('0xb08')]();
if (null != this[_0x4cc7('0x35ab')] && null != this[_0x4cc7('0x35aa')]) {
this[_0x4cc7('0x400b')] || this[_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1);
var _0x59be26 = this['__backBufferTexture'];
this[_0x4cc7('0x35aa')] = this['__frontBufferTexture'];
this['__frontBufferTexture'] = _0x59be26;
this[_0x4cc7('0x92e')][_0x4cc7('0x93b')] = this['__backBufferTexture'][_0x4cc7('0x932')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')], this['__backBufferAntiAlias'], 0x0);
this[_0x4cc7('0x400b')] = !0x1;
}
this[_0x4cc7('0x2b1a')] = !0x0;
},
'setBlendFactors': function(_0x454920, _0x4e3eb8) {
this[_0x4cc7('0x411d')](_0x454920, _0x4e3eb8, _0x454920, _0x4e3eb8);
},
'setBlendFactorsSeparate': function(_0x485d4e, _0x4e240e, _0x5424fe, _0x4018fc) {
this[_0x4cc7('0x92e')][_0x4cc7('0x411e')] = _0x485d4e;
this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')] = _0x4e240e;
this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')] = _0x5424fe;
this[_0x4cc7('0x92e')]['blendDestinationAlphaFactor'] = _0x4018fc;
this[_0x4cc7('0x401d')](this['gl']['FUNC_ADD']);
},
'setColorMask': function(_0x1d6654, _0x1997e8, _0x2559f0, _0x22c89c) {
this['__state'][_0x4cc7('0x3ea5')] = _0x1d6654;
this[_0x4cc7('0x92e')]['colorMaskGreen'] = _0x1997e8;
this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')] = _0x2559f0;
this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')] = _0x22c89c;
},
'setCulling': function(_0x4e3404) {
this[_0x4cc7('0x92e')][_0x4cc7('0x1449')] = _0x4e3404;
},
'setDepthTest': function(_0x3892cc, _0x168231) {
this[_0x4cc7('0x92e')][_0x4cc7('0x3ea7')] = _0x3892cc;
this['__state'][_0x4cc7('0x3ea6')] = _0x168231;
},
'setProgram': function(_0x305671) {
if (_0x4cc7('0x411f') === _0x4cc7('0x4120')) {
if (_0x305671 == this['__mask'])
return _0x305671;
_0x305671 != this[_0x4cc7('0x9c8')] && (this[_0x4cc7('0xb2c')](),
this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0,
this['__setParentRenderDirty']()));
if (null != this['__mask']) {
this['__mask'][_0x4cc7('0xa71')] = !0x1;
this['__mask'][_0x4cc7('0xabe')] = null;
this['__mask'][_0x4cc7('0xb2c')]();
var _0x162820 = this[_0x4cc7('0x9c8')];
_0x162820['__renderDirty'] || (_0x162820[_0x4cc7('0xab8')] = !0x0,
_0x162820[_0x4cc7('0xab9')]());
}
null != _0x305671 && (_0x305671[_0x4cc7('0xa71')] = !0x0,
_0x305671[_0x4cc7('0xabe')] = this,
_0x305671['__setWorldTransformInvalid']());
null != this[_0x4cc7('0xa33')] && this['__cacheBitmap'][_0x4cc7('0xa72')]() != _0x305671 && this[_0x4cc7('0xa33')]['set_mask'](_0x305671);
return this[_0x4cc7('0x9c8')] = _0x305671;
} else {
this['__state'][_0x4cc7('0xafe')] = _0x305671;
this[_0x4cc7('0x92e')][_0x4cc7('0x189e')] = null;
if (null != _0x305671)
for (var _0x5a0e15 = 0x0, _0x59cd67 = _0x305671[_0x4cc7('0x1f1f')]['length']; _0x5a0e15 < _0x59cd67; ) {
var _0x51cf19 = _0x5a0e15++;
null == this['__state']['samplerStates'][_0x51cf19] ? this[_0x4cc7('0x92e')]['samplerStates'][_0x51cf19] = _0x305671[_0x4cc7('0x1f1f')][_0x51cf19][_0x4cc7('0x1176')]() : this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x51cf19]['copyFrom'](_0x305671['__samplerStates'][_0x51cf19]);
}
}
},
'setProgramConstantsFromMatrix': function(_0x63ae42, _0x3f75d1, _0x3c679d, _0xa8db05) {
null == _0xa8db05 && (_0xa8db05 = !0x1);
if (null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x1 == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')]['__format']) {
this['__flushGLProgram']();
_0x63ae42 = new _0x38236d(0x10);
for (var _0x36e007 = 0x0; 0x10 > _0x36e007; ) {
if (_0x56067a['qoXvk'](_0x4cc7('0x4121'), _0x4cc7('0x4121'))) {
var _0x106b68 = _0x36e007++;
_0x63ae42[_0x106b68] = _0x3c679d[_0x4cc7('0xf8a')]['get'](_0x106b68);
} else {
null == _0x3f75d1 && (_0x3f75d1 = this[_0x4cc7('0xaa8')]);
this['__matrix'][_0x4cc7('0xa28')](_0x63ae42);
this[_0x4cc7('0xaa8')] == _0x3f75d1 && null != this[_0x4cc7('0xa08')] && this['__matrix'][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]);
this[_0x4cc7('0x3f52')]['a'] = this['__matrix']['a'];
this[_0x4cc7('0x3f52')]['b'] = this[_0x4cc7('0x21de')]['b'];
this[_0x4cc7('0x3f52')]['c'] = this[_0x4cc7('0x21de')]['c'];
this['__matrix3']['d'] = this['__matrix']['d'];
this[_0x4cc7('0x3496')] ? (this[_0x4cc7('0x3f52')]['tx'] = Math[_0x4cc7('0xa96')](this['__matrix']['tx']),
this['__matrix3']['ty'] = Math['round'](this['__matrix']['ty'])) : (this[_0x4cc7('0x3f52')]['tx'] = this[_0x4cc7('0x21de')]['tx'],
this[_0x4cc7('0x3f52')]['ty'] = this['__matrix']['ty']);
_0x3f75d1[_0x4cc7('0xb3b')](this[_0x4cc7('0x3f52')]);
}
}
_0x1dc05c['uniformMatrix4fv'](this['gl'], _0x3f75d1, _0xa8db05, _0x63ae42);
} else
_0x36e007 = (_0x63ae42 = 0x1 == _0x63ae42) ? this['__vertexConstants'] : this[_0x4cc7('0x4122')],
_0x3c679d = _0x3c679d[_0x4cc7('0xf8a')],
_0x106b68 = 0x4 * _0x3f75d1,
_0xa8db05 ? (_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x0),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x4),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x8),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xc),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x1),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x5),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x9),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xd),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x2),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x6),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xa),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xe),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x3),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x7),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0xb)) : (_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x0),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x1),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x2),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x3),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x4),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0x5),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x6),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x7),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x8),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x9),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0xa),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xb),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0xc),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xd),
_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xe)),
_0x36e007[_0x106b68++] = _0x3c679d['get'](0xf),
null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && this[_0x4cc7('0x92e')]['program'][_0x4cc7('0x4123')](_0x63ae42, _0x3f75d1, 0x4);
},
'setProgramConstantsFromVector': function(_0x149aba, _0x3d21c1, _0x1d293f, _0x1992c9) {
null == _0x1992c9 && (_0x1992c9 = -0x1);
if (0x0 != _0x1992c9 && (null == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] || 0x1 != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0xc6f')])) {
-0x1 == _0x1992c9 && (_0x1992c9 = _0x1d293f['get_length']() >> 0x2);
for (var _0x8bd28e = (_0x149aba = 0x1 == _0x149aba) ? this[_0x4cc7('0x40f7')] : this[_0x4cc7('0x4122')], _0x1ef2f7 = 0x0, _0x4bf907 = 0x4 * _0x3d21c1, _0x48c401 = 0x0, _0x16dada = _0x1992c9; _0x48c401 < _0x16dada; )
_0x48c401++,
_0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++),
_0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++),
_0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++),
_0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++);
null != this['__state']['program'] && this['__state'][_0x4cc7('0xafe')][_0x4cc7('0x4123')](_0x149aba, _0x3d21c1, _0x1992c9);
}
},
'setRenderToBackBuffer': function() {
this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = null;
},
'setRenderToTexture': function(_0x307f4d, _0x414a61, _0xd28807, _0x49e18b) {
null == _0x49e18b && (_0x49e18b = 0x0);
null == _0xd28807 && (_0xd28807 = 0x0);
null == _0x414a61 && (_0x414a61 = !0x1);
this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = _0x307f4d;
this[_0x4cc7('0x92e')][_0x4cc7('0x933')] = _0x414a61;
this[_0x4cc7('0x92e')][_0x4cc7('0x934')] = _0xd28807;
this[_0x4cc7('0x92e')]['renderToTextureSurfaceSelector'] = _0x49e18b;
},
'setSamplerStateAt': function(_0x2a37de, _0x130c5a, _0x2f8df8, _0x42984b) {
_0x56067a[_0x4cc7('0x8b6')](null, this[_0x4cc7('0x92e')]['samplerStates'][_0x2a37de]) && (this[_0x4cc7('0x92e')]['samplerStates'][_0x2a37de] = new _0x17018d());
_0x2a37de = this['__state'][_0x4cc7('0x264c')][_0x2a37de];
_0x2a37de[_0x4cc7('0x1cca')] = _0x130c5a;
_0x2a37de['filter'] = _0x2f8df8;
_0x2a37de['mipfilter'] = _0x42984b;
},
'setScissorRectangle': function(_0x51b660) {
null != _0x51b660 ? (this[_0x4cc7('0x92e')][_0x4cc7('0x3eb3')] = !0x0,
this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')]['copyFrom'](_0x51b660)) : this['__state'][_0x4cc7('0x3eb3')] = !0x1;
},
'setStencilActions': function(_0x3948f4, _0x3cf364, _0x389706, _0x3250d0, _0x289588) {
null == _0x289588 && (_0x289588 = 0x5);
null == _0x3250d0 && (_0x3250d0 = 0x5);
null == _0x389706 && (_0x389706 = 0x5);
null == _0x3cf364 && (_0x3cf364 = 0x0);
null == _0x3948f4 && (_0x3948f4 = 0x2);
this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')] = _0x3948f4;
this['__state'][_0x4cc7('0x3ea8')] = _0x3cf364;
this['__state'][_0x4cc7('0x3ea9')] = _0x389706;
this[_0x4cc7('0x92e')][_0x4cc7('0x3eab')] = _0x3250d0;
this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')] = _0x289588;
},
'setStencilReferenceValue': function(_0x7def22, _0x52c348, _0x13d7e5) {
null == _0x13d7e5 && (_0x13d7e5 = 0xff);
null == _0x52c348 && (_0x52c348 = 0xff);
this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')] = _0x7def22;
this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')] = _0x52c348;
this['__state'][_0x4cc7('0x3eaf')] = _0x13d7e5;
},
'setTextureAt': function(_0x320daf, _0x6a9130) {
this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x320daf] = _0x6a9130;
},
'setVertexBufferAt': function(_0x1c819e, _0x23c1ee, _0x3584c9, _0x1fbdb6) {
if ('ITsQB' === 'GVTYC') {
if (null == _0x1c819e)
return null;
_0x1c819e = new _0x30ebdd(_0x1c819e);
_0x1c819e[_0x4cc7('0x36c4')]({
'resolveClass': _0x22ffdf[_0x4cc7('0x2ba5')],
'resolveEnum': _0x22ffdf[_0x4cc7('0xd3a')]
});
_0x1c819e = _0x1c819e[_0x4cc7('0x36c3')]();
_0x56067a[_0x4cc7('0x8b5')](null, _0x1c819e) && _0x1c819e[_0x4cc7('0xca7')]();
return _0x1c819e;
} else {
null == _0x1fbdb6 && (_0x1fbdb6 = 0x4);
null == _0x3584c9 && (_0x3584c9 = 0x0);
if (null == _0x23c1ee)
this['gl'][_0x4cc7('0x4124')](_0x1c819e),
this[_0x4cc7('0x4125')](null);
else
switch (this[_0x4cc7('0x4125')](_0x23c1ee[_0x4cc7('0x411b')]),
this['gl'][_0x4cc7('0x4126')](_0x1c819e),
_0x3584c9 *= 0x4,
_0x1fbdb6) {
case 0x0:
this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x4, this['gl'][_0x4cc7('0x295a')], !0x0, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9);
break;
case 0x1:
this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x1, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee['__stride'], _0x3584c9);
break;
case 0x2:
this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x2, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee['__stride'], _0x3584c9);
break;
case 0x3:
this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x3, this['gl']['FLOAT'], !0x1, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9);
break;
case 0x4:
this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x4, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9);
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
}
},
'__bindGLArrayBuffer': function(_0xac0aed) {
if (_0x4cc7('0x412a') !== 'FRpDh') {
this[_0x4cc7('0x930')][_0x4cc7('0x412b')] != _0xac0aed && (this['gl'][_0x4cc7('0x3aa2')](this['gl'][_0x4cc7('0x412c')], _0xac0aed),
this['__contextState'][_0x4cc7('0x412b')] = _0xac0aed);
} else {
null == b && (b = _0x4cc7('0x846'));
var _0x208af0 = _0xac0aed[_0x4cc7('0x2d')](':');
var _0xecf6a5 = _0xac0aed[_0x4cc7('0xde7')](0x0, _0x208af0);
_0xac0aed = _0xac0aed[_0x4cc7('0xde7')](_0x208af0 + 0x1);
_0xecf6a5 = _0x477148[_0x4cc7('0x1125')](_0xecf6a5);
return null != _0xecf6a5 ? _0xecf6a5[_0x4cc7('0x9e8')](_0xac0aed, b) : !0x1;
}
},
'__bindGLElementArrayBuffer': function(_0x232ba7) {
this[_0x4cc7('0x930')][_0x4cc7('0x3aa1')] != _0x232ba7 && (this['gl'][_0x4cc7('0x3aa2')](this['gl']['ELEMENT_ARRAY_BUFFER'], _0x232ba7),
this['__contextState']['__currentGLElementArrayBuffer'] = _0x232ba7);
},
'__bindGLFramebuffer': function(_0x2d4af7) {
this[_0x4cc7('0x930')][_0x4cc7('0x93a')] != _0x2d4af7 && (this['gl'][_0x4cc7('0x412d')](this['gl'][_0x4cc7('0x412e')], _0x2d4af7),
this[_0x4cc7('0x930')][_0x4cc7('0x93a')] = _0x2d4af7);
},
'__bindGLTexture2D': function(_0x2edbc7) {
this['gl'][_0x4cc7('0x412f')](this['gl'][_0x4cc7('0x1496')], _0x2edbc7);
this[_0x4cc7('0x930')][_0x4cc7('0x4130')] = _0x2edbc7;
},
'__bindGLTextureCubeMap': function(_0x1ed44b) {
this['gl'][_0x4cc7('0x412f')](this['gl']['TEXTURE_CUBE_MAP'], _0x1ed44b);
this[_0x4cc7('0x930')][_0x4cc7('0x3eb5')] = _0x1ed44b;
},
'__dispose': function() {
this[_0x4cc7('0x12df')] += _0x4cc7('0x4131');
null != this['__stage3D'] && (this['__stage3D']['__indexBuffer'] = null,
this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] = null,
this[_0x4cc7('0x35ab')] = this[_0x4cc7('0x35ab')][_0x4cc7('0x510')] = null);
this['__positionScale'] = this[_0x4cc7('0x2b18')] = this['__fragmentConstants'] = this['__renderStage3DProgram'] = this[_0x4cc7('0xa2e')] = this[_0x4cc7('0x35aa')] = null;
this[_0x4cc7('0x2b1a')] = !0x1;
this['__vertexConstants'] = this[_0x4cc7('0x937')] = this['__quadIndexBuffer'] = null;
},
'__drawTriangles': function(_0x43c97b, _0x49d559) {
null == _0x43c97b && (_0x43c97b = 0x0);
null == this['__state']['renderToTexture'] && (this['__stage']['context3D'] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] ? this[_0x4cc7('0x400b')] || this['clear'](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0xaa9')]());
this[_0x4cc7('0xaab')]();
null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && this['__state'][_0x4cc7('0xafe')][_0x4cc7('0x4118')]();
this['gl'][_0x4cc7('0x4132')](this['gl'][_0x4cc7('0x3e5c')], _0x43c97b, _0x49d559);
},
'__flushGL': function() {
if (_0x4cc7('0x4133') === _0x4cc7('0x4133')) {
this[_0x4cc7('0x4007')]();
this[_0x4cc7('0x410b')]();
this[_0x4cc7('0x410c')]();
this[_0x4cc7('0x4134')]();
if (this['__contextState']['colorMaskRed'] != this[_0x4cc7('0x92e')]['colorMaskRed'] || this[_0x4cc7('0x930')]['colorMaskGreen'] != this['__state']['colorMaskGreen'] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')])
this['gl']['colorMask'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea5')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea4')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')]),
this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] = this[_0x4cc7('0x92e')]['colorMaskRed'],
this[_0x4cc7('0x930')][_0x4cc7('0x3ea4')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea4')],
this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')],
this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')];
this[_0x4cc7('0x4135')]();
this['__flushGLDepth']();
this[_0x4cc7('0x4136')]();
this['__flushGLStencil']();
this[_0x4cc7('0x400a')]();
} else {
return this['_baseMethod'][_0x4cc7('0x13c7')](a, b);
}
},
'__flushGLBlend': function() {
if (this[_0x4cc7('0x930')][_0x4cc7('0x3ea1')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')] || this[_0x4cc7('0x930')]['blendSourceRGBFactor'] != this['__state'][_0x4cc7('0x411e')] || this[_0x4cc7('0x930')][_0x4cc7('0x3e9f')] != this['__state'][_0x4cc7('0x3e9f')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea0')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')])
this['__setGLBlend'](!0x0),
this['__state'][_0x4cc7('0x3ea1')] == this[_0x4cc7('0x92e')]['blendDestinationAlphaFactor'] && this['__state'][_0x4cc7('0x411e')] == this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')] ? this['gl'][_0x4cc7('0x4137')](this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')]['blendSourceRGBFactor']), this['__getGLBlend'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')])) : this['gl']['blendFuncSeparate'](this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')][_0x4cc7('0x411e')]), this['__getGLBlend'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')]), this['__getGLBlend'](this['__state']['blendSourceAlphaFactor']), this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')][_0x4cc7('0x3e9f')])),
this['__contextState'][_0x4cc7('0x3ea1')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')],
this[_0x4cc7('0x930')]['blendSourceRGBFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x411e')],
this[_0x4cc7('0x930')]['blendDestinationAlphaFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x3e9f')],
this['__contextState']['blendSourceAlphaFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')];
},
'__flushGLCulling': function() {
if (this[_0x4cc7('0x930')]['culling'] != this[_0x4cc7('0x92e')][_0x4cc7('0x1449')]) {
if (0x3 == this[_0x4cc7('0x92e')]['culling'])
this[_0x4cc7('0x4139')](!0x1);
else
switch (this[_0x4cc7('0x4139')](!0x0),
this[_0x4cc7('0x92e')][_0x4cc7('0x1449')]) {
case 0x0:
this['gl'][_0x4cc7('0x413a')](this['gl'][_0x4cc7('0x413b')]);
break;
case 0x1:
this['gl'][_0x4cc7('0x413a')](this['gl']['FRONT']);
break;
case 0x2:
this['gl'][_0x4cc7('0x413a')](this['gl'][_0x4cc7('0x413c')]);
break;
case 0x3:
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
this['__contextState'][_0x4cc7('0x1449')] = this[_0x4cc7('0x92e')][_0x4cc7('0x1449')];
}
},
'__flushGLDepth': function() {
var _0x20ebd9 = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea7')] && (null != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] ? this['__state'][_0x4cc7('0x933')] : this['__state'][_0x4cc7('0x93c')]);
this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] != _0x20ebd9 && (this['gl'][_0x4cc7('0x3ea7')](_0x20ebd9),
this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] = _0x20ebd9);
if (this[_0x4cc7('0x930')][_0x4cc7('0x3ea6')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea6')]) {
if (_0x4cc7('0x413d') === _0x4cc7('0x413d')) {
switch (this['__state'][_0x4cc7('0x3ea6')]) {
case 0x0:
this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x25dd')]);
break;
case 0x1:
this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x413f')]);
break;
case 0x2:
this['gl']['depthFunc'](this['gl']['GREATER']);
break;
case 0x3:
this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x4140')]);
break;
case 0x4:
this['gl']['depthFunc'](this['gl']['LESS']);
break;
case 0x5:
this['gl']['depthFunc'](this['gl'][_0x4cc7('0x4141')]);
break;
case 0x6:
this['gl'][_0x4cc7('0x413e')](this['gl']['NEVER']);
break;
case 0x7:
this['gl']['depthFunc'](this['gl'][_0x4cc7('0x4142')]);
break;
default:
throw new _0x202aa0(new _0x3d27c7());
}
this[_0x4cc7('0x930')][_0x4cc7('0x3ea6')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea6')];
} else {
return this[_0x4cc7('0x12b8')];
}
}
},
'__flushGLFramebuffer': function() {
if (null != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]) {
if (_0x4cc7('0x4143') === _0x4cc7('0x4144')) {
var _0x203557 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]();
_0x203557['set_z'](_0x203557['get_z']() + 0x12c);
this[_0x4cc7('0xec5')]['setIndexedPosition'](0x4, 38.6, null, 0x9e);
this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x0);
_0x203557 = this[_0x4cc7('0xec5')][_0x4cc7('0x126')];
_0x203557[_0x4cc7('0xf9a')](_0x203557[_0x4cc7('0xf73')]() - 0x2d);
this[_0x4cc7('0xec4')]['setIndexedPosition'](4.3, 39.3, null, 0x40);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x40);
this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0);
_0x203557 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')];
_0x203557['set_rotationZ'](_0x203557[_0x4cc7('0xf73')]() - 0x2d);
_0x203557 = _0x1baaa1[_0x4cc7('0x7d9')](0x230);
var _0x1a1316 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a1b'), -0x78, -0xb4, null, _0x203557, null, _0x1a1316, null);
this[_0x4cc7('0x1039')](_0x56067a['vLuCC']);
} else {
if (this[_0x4cc7('0x930')][_0x4cc7('0x92f')] != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')][_0x4cc7('0x931')] != this['__state'][_0x4cc7('0x931')]) {
var _0x304ec4 = this['__state'][_0x4cc7('0x92f')][_0x4cc7('0x932')](this['__state'][_0x4cc7('0x933')], this[_0x4cc7('0x92e')]['renderToTextureAntiAlias'], this[_0x4cc7('0x92e')][_0x4cc7('0x931')]);
this['__bindGLFramebuffer'](_0x304ec4);
this['__contextState']['renderToTexture'] = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')];
this[_0x4cc7('0x930')][_0x4cc7('0x934')] = this[_0x4cc7('0x92e')][_0x4cc7('0x934')];
this['__contextState'][_0x4cc7('0x933')] = this[_0x4cc7('0x92e')]['renderToTextureDepthStencil'];
this[_0x4cc7('0x930')][_0x4cc7('0x931')] = this['__state']['renderToTextureSurfaceSelector'];
}
this['__setGLDepthTest'](this['__state'][_0x4cc7('0x933')]);
this[_0x4cc7('0x936')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]);
this[_0x4cc7('0x93e')](!0x0);
}
} else {
if (null == this[_0x4cc7('0x937')] && 0x0 == this[_0x4cc7('0x10db')] && 0x0 == this[_0x4cc7('0x938')])
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x939')));
if (null != this[_0x4cc7('0x930')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')]['__currentGLFramebuffer'] != this['__state'][_0x4cc7('0x93b')] || this[_0x4cc7('0x930')]['backBufferEnableDepthAndStencil'] != this[_0x4cc7('0x92e')][_0x4cc7('0x93c')])
this[_0x4cc7('0x935')](this[_0x4cc7('0x92e')][_0x4cc7('0x93b')]),
this[_0x4cc7('0x930')]['renderToTexture'] = null,
this[_0x4cc7('0x930')]['backBufferEnableDepthAndStencil'] = this[_0x4cc7('0x92e')][_0x4cc7('0x93c')];
this[_0x4cc7('0x93d')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]);
this['__setGLStencilTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]);
this['__setGLFrontFace'](this[_0x4cc7('0x937')]['context3D'] != this);
}
},
'__flushGLProgram': function() {
var _0x2649ef = this[_0x4cc7('0x92e')][_0x4cc7('0x189e')]
, _0x30f1f1 = this['__state'][_0x4cc7('0xafe')];
this[_0x4cc7('0x930')][_0x4cc7('0x189e')] != _0x2649ef && (null != this[_0x4cc7('0x930')][_0x4cc7('0x189e')] && this[_0x4cc7('0x930')][_0x4cc7('0x189e')][_0x4cc7('0x377b')](),
null != _0x2649ef && _0x2649ef[_0x4cc7('0x377d')](),
this[_0x4cc7('0x930')]['shader'] = _0x2649ef);
this['__contextState'][_0x4cc7('0xafe')] != _0x30f1f1 && (null != this[_0x4cc7('0x930')][_0x4cc7('0xafe')] && this['__contextState'][_0x4cc7('0xafe')][_0x4cc7('0x377b')](),
null != _0x30f1f1 && _0x30f1f1[_0x4cc7('0x377d')](),
this[_0x4cc7('0x930')][_0x4cc7('0xafe')] = _0x30f1f1);
null != _0x30f1f1 && 0x0 == _0x30f1f1['__format'] && (this[_0x4cc7('0x40f8')][0x1] = this[_0x4cc7('0x937')][_0x4cc7('0x510')] == this && null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] ? 0x1 : -0x1,
_0x30f1f1['__setPositionScale'](this['__positionScale']));
},
'__flushGLScissor': function() {
if ('zQnio' !== _0x4cc7('0x4145')) {
_0x141bde['complete'](_0x32678b);
} else {
if (this[_0x4cc7('0x92e')][_0x4cc7('0x3eb3')]) {
this[_0x4cc7('0x4146')](!0x0);
this['__contextState'][_0x4cc7('0x3eb3')] = !0x0;
var _0x122f09 = this['__state']['scissorRectangle']['x'] | 0x0
, _0x141bde = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')]['y'] | 0x0
, _0x32678b = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x7d9')] | 0x0
, _0x3d9b18 = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')] | 0x0;
null == this['__state'][_0x4cc7('0x92f')] && null == this[_0x4cc7('0x35ab')] && (_0x141bde = (this[_0x4cc7('0x937')]['window']['__height'] * this[_0x4cc7('0x937')][_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0) - _0x2d63f9[_0x4cc7('0x36d')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')], 0x0) - _0x141bde);
if (this[_0x4cc7('0x930')]['scissorRectangle']['x'] != _0x122f09 || this[_0x4cc7('0x930')][_0x4cc7('0x3eb4')]['y'] != _0x141bde || this[_0x4cc7('0x930')][_0x4cc7('0x3eb4')][_0x4cc7('0x7d9')] != _0x32678b || this['__contextState'][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')] != _0x3d9b18)
this['gl'][_0x4cc7('0x4147')](_0x122f09, _0x141bde, _0x32678b, _0x3d9b18),
this[_0x4cc7('0x930')]['scissorRectangle'][_0x4cc7('0xab2')](_0x122f09, _0x141bde, _0x32678b, _0x3d9b18);
} else
this[_0x4cc7('0x930')][_0x4cc7('0x3eb3')] != this['__state'][_0x4cc7('0x3eb3')] && (this[_0x4cc7('0x4146')](!0x1),
this['__contextState']['scissorEnabled'] = !0x1);
}
},
'__flushGLStencil': function() {
if (this[_0x4cc7('0x930')][_0x4cc7('0x3eae')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea9')] != this[_0x4cc7('0x92e')]['stencilPass'] || this[_0x4cc7('0x930')][_0x4cc7('0x3eab')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eab')] || _0x56067a['mKJqn'](this[_0x4cc7('0x930')][_0x4cc7('0x3eaa')], this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')]))
this['gl'][_0x4cc7('0x4148')](this[_0x4cc7('0x4149')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')]), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')]), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')]['stencilDepthFail']), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea9')])),
this[_0x4cc7('0x930')][_0x4cc7('0x3eae')] = this[_0x4cc7('0x92e')]['stencilTriangleFace'],
this['__contextState'][_0x4cc7('0x3ea9')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea9')],
this['__contextState'][_0x4cc7('0x3eab')] = this['__state'][_0x4cc7('0x3eab')],
this[_0x4cc7('0x930')][_0x4cc7('0x3eaa')] = this['__state']['stencilFail'];
this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] != this['__state'][_0x4cc7('0x3eaf')] && (this['gl']['stencilMask'](this[_0x4cc7('0x92e')][_0x4cc7('0x3eaf')]),
this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3eaf')]);
if (this[_0x4cc7('0x930')]['stencilCompareMode'] != this[_0x4cc7('0x92e')]['stencilCompareMode'] || this[_0x4cc7('0x930')][_0x4cc7('0x3ead')] != this[_0x4cc7('0x92e')]['stencilReferenceValue'] || this[_0x4cc7('0x930')]['stencilReadMask'] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')])
this['gl'][_0x4cc7('0x414b')](this[_0x4cc7('0x414c')](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea8')]), this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')], this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')]),
this[_0x4cc7('0x930')][_0x4cc7('0x3ea8')] = this['__state'][_0x4cc7('0x3ea8')],
this[_0x4cc7('0x930')][_0x4cc7('0x3ead')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')],
this['__contextState'][_0x4cc7('0x3eac')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')];
},
'__flushGLTextures': function() {
for (var _0x48bb88 = 0x0, _0x52fb61, _0x3490cd, _0x34e6db = 0x0, _0x559109 = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x4cc7('0x21')]; _0x34e6db < _0x559109; ) {
if (_0x4cc7('0x414d') === _0x4cc7('0x414d')) {
var _0x327e3a = _0x34e6db++;
_0x52fb61 = this['__state'][_0x4cc7('0x467')][_0x327e3a];
_0x3490cd = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a];
_0x56067a[_0x4cc7('0x8bb')](null, _0x3490cd) && (this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a] = new _0x17018d(),
_0x3490cd = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a]);
this['gl'][_0x4cc7('0x2654')](_0x56067a[_0x4cc7('0x414e')](this['gl'][_0x4cc7('0x264d')], _0x48bb88));
null != _0x52fb61 ? (_0x52fb61[_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this[_0x4cc7('0x2652')](_0x52fb61[_0x4cc7('0x264f')]()) : this['__bindGLTextureCubeMap'](_0x52fb61[_0x4cc7('0x264f')]()),
this['__contextState'][_0x4cc7('0x467')][_0x327e3a] = _0x52fb61,
_0x52fb61[_0x4cc7('0x2651')](_0x3490cd)) : this['__bindGLTexture2D'](null);
null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x0 == this[_0x4cc7('0x92e')]['program'][_0x4cc7('0xc6f')] && _0x3490cd[_0x4cc7('0x2653')] && (this['gl'][_0x4cc7('0x2654')](this['gl'][_0x4cc7('0x264d')] + _0x48bb88 + 0x4),
null != _0x52fb61 && null != _0x52fb61[_0x4cc7('0x2655')] ? (_0x52fb61[_0x4cc7('0x2655')][_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this['__bindGLTexture2D'](_0x52fb61['__alphaTexture'][_0x4cc7('0x264f')]()) : this[_0x4cc7('0x2650')](_0x52fb61[_0x4cc7('0x2655')][_0x4cc7('0x264f')]()),
_0x52fb61[_0x4cc7('0x2655')]['__setSamplerState'](_0x3490cd),
this['gl'][_0x4cc7('0x414f')](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x48bb88][_0x4cc7('0xcf6')], 0x1)) : (this[_0x4cc7('0x2652')](null),
this['gl'][_0x4cc7('0x414f')](this[_0x4cc7('0x92e')]['program'][_0x4cc7('0x1f18')][_0x48bb88][_0x4cc7('0xcf6')], 0x0)));
++_0x48bb88;
} else {
if (null != _0x48bb88 && _0x56067a[_0x4cc7('0x89c')](_0x48bb88[_0x4cc7('0xba4')], this[_0x4cc7('0xba4')])) {
if (_0x48bb88['strengthRequired'] > this[_0x4cc7('0xba4')] + _0x48bb88[_0x4cc7('0x3031')])
_0x48bb88[_0x4cc7('0xba4')] = this[_0x4cc7('0xba4')] + _0x48bb88['requirementIncrement'];
else {
var _0x478386 = _0x48bb88['strengthRequired'];
_0x48bb88['strengthRequired'] = _0x56067a['reOQT'](_0x478386, 0.25 * (this[_0x4cc7('0xba4')] - _0x478386));
}
_0x52fb61[_0x4cc7('0x29')](_0x48bb88);
}
}
}
},
'__flushGLViewport': function() {
if (null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')])
if (this['__stage'][_0x4cc7('0x510')] == this) {
var _0x5036dc = null == this[_0x4cc7('0x35ab')] ? 0x0 : this['__stage3D'][_0x4cc7('0x472')]() | 0x0
, _0x54e93c = this[_0x4cc7('0x937')][_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this['__stage'][_0x4cc7('0x9a1')][_0x4cc7('0x11af')] - this[_0x4cc7('0x938')] - (_0x56067a[_0x4cc7('0x8bb')](null, this['__stage3D']) ? 0x0 : this[_0x4cc7('0x35ab')]['get_y']()) | 0x0;
this['gl'][_0x4cc7('0x4008')](_0x5036dc, _0x54e93c, this['backBufferWidth'], this[_0x4cc7('0x938')]);
} else
this['gl']['viewport'](0x0, 0x0, this[_0x4cc7('0x10db')], this[_0x4cc7('0x938')]);
else
_0x54e93c = _0x5036dc = 0x0,
_0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x55b54b) ? (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')],
_0x5036dc = _0x54e93c[_0x4cc7('0xa92')],
_0x54e93c = _0x54e93c[_0x4cc7('0xa93')]) : _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x14a5e6) ? (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')],
_0x5036dc = _0x54e93c[_0x4cc7('0xa92')],
_0x54e93c = _0x54e93c[_0x4cc7('0xa93')]) : _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0xe0ece7) && (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')],
_0x54e93c = _0x5036dc = _0x54e93c[_0x4cc7('0x9e0')]),
this['gl'][_0x4cc7('0x4008')](0x0, 0x0, _0x5036dc, _0x54e93c);
},
'__getGLBlend': function(_0x504e06) {
if ('eYGzO' === _0x4cc7('0x4150')) {
null == c && (c = new _0x21e384());
var _0x402ac6 = _0x504e06['x'] * Math[_0x4cc7('0x28')](b) + _0x504e06['y'] * Math[_0x4cc7('0x27')](b);
c['x'] = _0x504e06['x'] * Math[_0x4cc7('0x27')](b) - _0x504e06['y'] * Math[_0x4cc7('0x28')](b);
c['y'] = _0x402ac6;
c['z'] = _0x504e06['z'];
return c;
} else {
switch (_0x504e06) {
case 0x0:
return this['gl'][_0x4cc7('0x4151')];
case 0x1:
return this['gl'][_0x4cc7('0x4152')];
case 0x2:
return this['gl']['ONE'];
case 0x3:
return this['gl'][_0x4cc7('0x4153')];
case 0x4:
return this['gl']['ONE_MINUS_DST_COLOR'];
case 0x5:
return this['gl']['ONE_MINUS_SRC_ALPHA'];
case 0x6:
return this['gl'][_0x4cc7('0x4154')];
case 0x7:
return this['gl'][_0x4cc7('0x4155')];
case 0x8:
return this['gl']['SRC_COLOR'];
case 0x9:
return this['gl'][_0x4cc7('0x2351')];
default:
throw new _0x202aa0(new _0x3d27c7());
}
}
},
'__getGLCompareMode': function(_0x234e21) {
switch (_0x234e21) {
case 0x0:
return this['gl'][_0x4cc7('0x25dd')];
case 0x1:
return this['gl'][_0x4cc7('0x413f')];
case 0x2:
return this['gl'][_0x4cc7('0x4156')];
case 0x3:
return this['gl'][_0x4cc7('0x4140')];
case 0x4:
return this['gl'][_0x4cc7('0x4157')];
case 0x5:
return this['gl']['LEQUAL'];
case 0x6:
return this['gl'][_0x4cc7('0x25dc')];
case 0x7:
return this['gl'][_0x4cc7('0x4142')];
default:
return this['gl']['EQUAL'];
}
},
'__getGLStencilAction': function(_0x4dab2f) {
if (_0x4cc7('0x4158') === _0x4cc7('0x4159')) {
return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x9e8')](_0x4dab2f, b) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x9e8')][_0x4cc7('0x96b')](this, _0x4dab2f, b);
} else {
switch (_0x4dab2f) {
case 0x0:
return this['gl'][_0x4cc7('0x415a')];
case 0x1:
return this['gl'][_0x4cc7('0x415b')];
case 0x2:
return this['gl'][_0x4cc7('0x415c')];
case 0x3:
return this['gl'][_0x4cc7('0x415d')];
case 0x4:
return this['gl'][_0x4cc7('0x415e')];
case 0x5:
return this['gl'][_0x4cc7('0x415f')];
case 0x6:
return this['gl'][_0x4cc7('0x4160')];
case 0x7:
return this['gl'][_0x4cc7('0x2351')];
default:
return this['gl'][_0x4cc7('0x415f')];
}
}
},
'__getGLTriangleFace': function(_0x20712f) {
switch (_0x20712f) {
case 0x0:
return this['gl'][_0x4cc7('0x413b')];
case 0x1:
return this['gl']['FRONT'];
case 0x2:
return this['gl']['FRONT_AND_BACK'];
case 0x3:
return this['gl'][_0x4cc7('0x4161')];
default:
return this['gl'][_0x4cc7('0x413c')];
}
},
'__renderStage3D': function(_0x15eec5) {
var _0x3f7f66 = _0x15eec5[_0x4cc7('0x510')];
if (null != _0x3f7f66 && _0x3f7f66 != this && null != _0x3f7f66[_0x4cc7('0x2b18')] && _0x15eec5[_0x4cc7('0x12cf')] && 0x0 < this[_0x4cc7('0x938')] && _0x56067a[_0x4cc7('0x8b1')](0x0, this[_0x4cc7('0x10db')])) {
if (null == this['__renderStage3DProgram']) {
var _0x5556cb = new _0x12fb81();
_0x5556cb[_0x4cc7('0x3bb')](_0x56c304['toString'](0x1), _0x4cc7('0x2b14'));
var _0x4f697e = new _0x12fb81();
_0x4f697e[_0x4cc7('0x3bb')](_0x56c304[_0x4cc7('0x8eb')](0x0), _0x56067a[_0x4cc7('0x8bc')]);
this[_0x4cc7('0x2b13')] = this[_0x4cc7('0x4162')]();
this['__renderStage3DProgram'][_0x4cc7('0x2b16')](_0x5556cb[_0x4cc7('0x2b17')], _0x4f697e[_0x4cc7('0x2b17')]);
}
this[_0x4cc7('0x1ef1')](this[_0x4cc7('0x2b13')]);
this[_0x4cc7('0x13f1')](0x2, 0x9);
this[_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0);
this[_0x4cc7('0x1f9e')](0x3);
this[_0x4cc7('0x13f4')](!0x1, 0x0);
this[_0x4cc7('0xec9')]();
this[_0x4cc7('0xeca')](0x0, 0x0, 0x0);
this[_0x4cc7('0x21cf')](null);
this[_0x4cc7('0x19bf')](0x0, _0x3f7f66[_0x4cc7('0x2b18')]);
this['setVertexBufferAt'](0x0, _0x15eec5[_0x4cc7('0x2b19')], 0x0, 0x3);
this[_0x4cc7('0xb1b')](0x1, _0x15eec5[_0x4cc7('0x2b19')], 0x3, 0x2);
this[_0x4cc7('0x1f4c')](0x1, 0x0, _0x15eec5[_0x4cc7('0x9c1')], !0x0);
this['drawTriangles'](_0x15eec5['__indexBuffer']);
this['__present'] = !0x0;
}
},
'__setGLBlend': function(_0x581f12) {
this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] != _0x581f12 && (_0x581f12 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x37f7')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x37f7')]),
this[_0x4cc7('0x930')]['__enableGLBlend'] = _0x581f12);
},
'__setGLBlendEquation': function(_0x1683ba) {
this[_0x4cc7('0x930')][_0x4cc7('0x3eb0')] != _0x1683ba && (this['gl'][_0x4cc7('0x4163')](_0x1683ba),
this['__contextState']['__glBlendEquation'] = _0x1683ba);
},
'__setGLCullFace': function(_0x33e281) {
this['__contextState'][_0x4cc7('0x4164')] != _0x33e281 && (_0x33e281 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x4165')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x4165')]),
this[_0x4cc7('0x930')]['__enableGLCullFace'] = _0x33e281);
},
'__setGLDepthTest': function(_0x25718e) {
this[_0x4cc7('0x930')]['__enableGLDepthTest'] != _0x25718e && (_0x25718e ? this['gl'][_0x4cc7('0xbd8')](this['gl']['DEPTH_TEST']) : this['gl']['disable'](this['gl'][_0x4cc7('0x4166')]),
this['__contextState'][_0x4cc7('0x4167')] = _0x25718e);
},
'__setGLFrontFace': function(_0x37f76f) {
this[_0x4cc7('0x930')][_0x4cc7('0x4168')] != _0x37f76f && (this['gl'][_0x4cc7('0x4169')](_0x37f76f ? this['gl'][_0x4cc7('0x416a')] : this['gl']['CW']),
this[_0x4cc7('0x930')]['__frontFaceGLCCW'] = _0x37f76f);
},
'__setGLScissorTest': function(_0x21c0b1) {
this[_0x4cc7('0x930')][_0x4cc7('0x3eb6')] != _0x21c0b1 && (_0x21c0b1 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x416b')]) : this['gl'][_0x4cc7('0x37f8')](this['gl']['SCISSOR_TEST']),
this[_0x4cc7('0x930')]['__enableGLScissorTest'] = _0x21c0b1);
},
'__setGLStencilTest': function(_0x151169) {
this[_0x4cc7('0x930')]['__enableGLStencilTest'] != _0x151169 && (_0x151169 ? this['gl']['enable'](this['gl'][_0x4cc7('0x416c')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x416c')]),
this[_0x4cc7('0x930')][_0x4cc7('0x3eb7')] = _0x151169);
},
'set_enableErrorChecking': function(_0x552cb5) {
return this[_0x4cc7('0x416d')] = _0x552cb5;
},
'__class__': _0x16a517,
'__properties__': {
'set_enableErrorChecking': _0x4cc7('0x12d2')
}
});
var _0x35090c = {};
_0x16dada[_0x4cc7('0x416e')] = _0x35090c;
_0x35090c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x416f'), _0x4cc7('0x4170')];
_0x35090c['fromString'] = function(_0x12b3af) {
switch (_0x12b3af) {
case _0x4cc7('0x4171'):
return 0x0;
case _0x4cc7('0x4172'):
return 0x1;
default:
return null;
}
}
;
_0x35090c[_0x4cc7('0x8eb')] = function(_0x59e017) {
if (_0x4cc7('0x4173') !== 'XdcYD') {
null != _0x59e017[_0x4cc7('0x3ecd')] && (b[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x59e017['__image']),
_0x59e017[_0x4cc7('0x3ecd')] = null);
null == _0x59e017[_0x4cc7('0xa2f')] && (_0x59e017[_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xae6')),
_0x59e017[_0x4cc7('0xa2e')] = _0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'),
_0x59e017[_0x4cc7('0xb10')] = -0x1,
b[_0x4cc7('0xa84')] && _0x59e017[_0x4cc7('0xa81')] || (_0x59e017[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !0x1),
b['__initializeElement'](_0x59e017, _0x59e017['__canvas']));
_0x59e017[_0x4cc7('0xb10')] != _0x59e017[_0x4cc7('0xa78')]['image']['version'] && (_0x1c27fe[_0x4cc7('0xa7d')](_0x59e017['__bitmapData'][_0x4cc7('0xa7e')]),
_0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x7d9')] + 0x1,
_0x59e017['__canvas'][_0x4cc7('0x7d9')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x7d9')],
_0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x98b')],
_0x59e017[_0x4cc7('0xa2e')]['drawImage'](_0x59e017[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')]['__srcCanvas'], 0x0, 0x0),
_0x59e017[_0x4cc7('0xb10')] = _0x59e017[_0x4cc7('0xa78')]['image'][_0x4cc7('0x986')]);
b[_0x4cc7('0xaa1')](_0x59e017);
b[_0x4cc7('0xaa2')](_0x59e017, !0x0, !0x0, !0x0);
} else {
switch (_0x59e017) {
case 0x0:
return _0x4cc7('0x4171');
case 0x1:
return _0x4cc7('0x4172');
default:
return null;
}
}
}
;
var _0xde2f2d = {};
_0x16dada[_0x4cc7('0x4174')] = _0xde2f2d;
_0xde2f2d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), '_Context3DProfile', 'Context3DProfile_Impl_'];
_0xde2f2d['fromString'] = function(_0x2b1e17) {
switch (_0x2b1e17) {
case _0x4cc7('0x10b3'):
return 0x0;
case _0x4cc7('0x1bf1'):
return 0x1;
case _0x2d63f9[_0x4cc7('0x4175')]:
return 0x2;
case _0x4cc7('0x91e'):
return 0x3;
case 'standardConstrained':
return 0x4;
case 'standardExtended':
return 0x5;
default:
return null;
}
}
;
var _0x56c304 = {};
_0x16dada[_0x4cc7('0x4176')] = _0x56c304;
_0x56c304['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4177'), _0x2d63f9[_0x4cc7('0x51e')]];
_0x56c304[_0x4cc7('0x8eb')] = function(_0x44d232) {
switch (_0x44d232) {
case 0x0:
return _0x4cc7('0x3d3a');
case 0x1:
return _0x4cc7('0x9d1');
default:
return null;
}
}
;
var _0x225f29 = {};
_0x16dada[_0x4cc7('0x4178')] = _0x225f29;
_0x225f29[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), _0x2d63f9[_0x4cc7('0x520')], _0x4cc7('0x4179')];
_0x225f29[_0x4cc7('0x8eb')] = function(_0x3c7f04) {
switch (_0x3c7f04) {
case 0x0:
return _0x4cc7('0x417a');
case 0x1:
return _0x4cc7('0x417b');
case 0x2:
return 'bgraPacked4444';
case 0x3:
return _0x4cc7('0x417c');
case 0x4:
return _0x4cc7('0x417d');
case 0x5:
return _0x4cc7('0x417e');
default:
return null;
}
}
;
var _0x1a566f = function(_0x4b73c1, _0x140d0a, _0x277f01) {
this[_0x4cc7('0xa2e')] = _0x4b73c1;
this[_0x4cc7('0x4119')] = _0x140d0a;
_0x4b73c1 = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0x411b')] = _0x4b73c1['createBuffer']();
this[_0x4cc7('0x417f')] = 0x0 == _0x277f01 ? _0x4b73c1[_0x4cc7('0x4180')] : _0x4b73c1[_0x4cc7('0x4181')];
};
_0x16dada['openfl.display3D.IndexBuffer3D'] = _0x1a566f;
_0x1a566f[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4182')];
_0x1a566f[_0x4cc7('0x8')] = {};
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null;
_0x1a566f[_0x4cc7('0x8')]['__id'] = null;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x4119')] = null;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x2109')] = null;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x417f')] = null;
_0x1a566f[_0x4cc7('0x8')]['dispose'] = function() {
this.__context.gl.deleteBuffer(this.__id);
}
;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x295b')] = function(_0x1dffb2, _0x3ae650) {
null != _0x1dffb2 && (_0x3ae650 = this.__context.gl,
this.__context.__bindGLElementArrayBuffer(this.__id),
_0x1dc05c.bufferData(_0x3ae650, _0x3ae650.ELEMENT_ARRAY_BUFFER, _0x1dffb2, this.__usage));
}
;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x1186')] = function(_0x51a341, _0x10e269, _0x6f6ba8) {
if (null != _0x51a341) {
if (_0x4cc7('0x4183') !== _0x4cc7('0x4183')) {
_0x1aa93f.prototype.reset.call(this);
this.noRotateTime = 0x0;
this.anchor.mesh.set_position(this.mesh.get_scenePosition());
this.anchor.set_stuckTo(this);
this.anchor.sticky = !0x0;
this.countdownToGrab = this.distFromAnchor = -0x1;
this.reelTimeElapsed = 0x0;
this.anchor.claimPickups(this);
this.prevZ = this.mesh.get_z();
} else {
var _0x5c567d = _0x10e269 + _0x6f6ba8
, _0x13818d = this.__tempUInt16Array;
if (null == this.__tempUInt16Array || this.__tempUInt16Array.length < _0x6f6ba8)
this.__tempUInt16Array = null != _0x6f6ba8 ? new Uint16Array(_0x6f6ba8) : null,
null != _0x13818d && this.__tempUInt16Array.set(_0x13818d);
for (_0x6f6ba8 = _0x10e269; _0x6f6ba8 < _0x5c567d; )
_0x13818d = _0x6f6ba8++,
this.__tempUInt16Array[_0x13818d - _0x10e269] = _0x51a341.get(_0x13818d);
this.uploadFromTypedArray(this.__tempUInt16Array);
}
}
}
;
_0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1a566f;
var _0x1a7f27 = function(_0x2dccf5, _0x3abbe4) {
this[_0x4cc7('0xa2e')] = _0x2dccf5;
this['__format'] = _0x3abbe4;
0x0 == this[_0x4cc7('0xc6f')] ? (this['__agalSamplerUsageMask'] = 0x0,
this[_0x4cc7('0x1f16')] = new _0x560bef(),
this[_0x4cc7('0x4184')] = new _0x560bef(),
this[_0x4cc7('0x1f17')] = new _0x560bef(),
this[_0x4cc7('0x1f18')] = []) : (this['__glslAttribNames'] = [],
this['__glslAttribTypes'] = [],
this[_0x4cc7('0x1f1b')] = [],
this[_0x4cc7('0x1f1c')] = [],
this[_0x4cc7('0x1f1d')] = [],
this[_0x4cc7('0x1f1e')] = []);
this[_0x4cc7('0x1f1f')] = [];
};
_0x16dada[_0x4cc7('0x8c1')] = _0x1a7f27;
_0x1a7f27[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4185')];
_0x1a7f27[_0x4cc7('0x8')] = {};
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f18')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f17')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4186')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x3499')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4184')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f15')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f16')] = null;
_0x1a7f27[_0x4cc7('0x8')]['__agalVertexUniformMap'] = null;
_0x1a7f27[_0x4cc7('0x8')]['__context'] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0xc6f')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab9')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1338')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab6')] = null;
_0x1a7f27[_0x4cc7('0x8')]['__glslAttribNames'] = null;
_0x1a7f27[_0x4cc7('0x8')]['__glslAttribTypes'] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1b')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1c')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1d')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1e')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab7')] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x29f1')] = null;
_0x1a7f27[_0x4cc7('0x8')]['__samplerStates'] = null;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() {
this.__deleteShaders();
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x2b16')] = function(_0x771135, _0x438fb9) {
var _0x3eea8f = {
mMzVx: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 << _0x5260f5;
}
};
if (_0x4cc7('0x4187') !== _0x4cc7('0x4188')) {
if (0x0 == this.__format) {
var _0x555de7 = [];
_0x771135 = _0x3c1272.convertToGLSL(_0x771135, null);
_0x438fb9 = _0x3c1272.convertToGLSL(_0x438fb9, _0x555de7);
0x5 == _0x491796.level && (_0x491796.info(_0x771135, {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x18f,
className: _0x4cc7('0x8c1'),
methodName: _0x4cc7('0x2b16')
}),
_0x491796.info(_0x438fb9, {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x190,
className: _0x4cc7('0x8c1'),
methodName: _0x4cc7('0x2b16')
}));
this.__deleteShaders();
this.__uploadFromGLSL(_0x771135, _0x438fb9);
this.__buildAGALUniformList();
_0x438fb9 = 0x0;
for (_0x771135 = _0x555de7.length; _0x438fb9 < _0x771135; ) {
if ('kjVnN' !== _0x4cc7('0x418a')) {
var _0x4c6733 = _0x438fb9++;
this.__samplerStates[_0x4c6733] = _0x555de7[_0x4c6733];
} else {
this._assetDictionary = new _0x3a1efa();
this._assets.fixed = !0x0;
for (var _0x4b4881 = 0x0, _0x211a64 = this._assets; _0x4b4881 < _0x211a64.get_length(); ) {
var _0x4600ac = _0x211a64.get(_0x4b4881);
++_0x4b4881;
var _0x4364b9 = this._assetDictionary
, _0x433166 = _0x4600ac.get_assetNamespace();
if (null != _0x842c50[_0x433166] ? !_0x4364b9.existsReserved(_0x433166) : !_0x4364b9.h.hasOwnProperty(_0x433166)) {
var _0x1eae53 = this._assetDictionary;
_0x433166 = _0x4600ac.get_assetNamespace();
_0x4364b9 = new _0x3a1efa();
null != _0x842c50[_0x433166] ? _0x1eae53.setReserved(_0x433166, _0x4364b9) : _0x1eae53.h[_0x433166] = _0x4364b9;
}
_0x4364b9 = this._assetDictionary;
_0x433166 = _0x4600ac.get_assetNamespace();
_0x4364b9 = null != _0x842c50[_0x433166] ? _0x4364b9.getReserved(_0x433166) : _0x4364b9.h[_0x433166];
_0x433166 = _0x4600ac.get_name();
null != _0x842c50[_0x433166] ? _0x4364b9.setReserved(_0x433166, _0x4600ac) : _0x4364b9.h[_0x433166] = _0x4600ac;
}
this._assetDictDirty = this._assets.fixed = !0x1;
}
}
}
} else {
var _0x12d81b = e++;
_0x555de7 = 0x2 * (Math.random() - 0.5);
_0x4c6733 = 0x2 * (Math.random() - 0.5);
_0x555de7 = 0x0 > _0x555de7 ? _0x555de7 - _0x438fb9 : _0x555de7 + _0x438fb9;
_0x4c6733 = 0x0 > _0x4c6733 ? _0x4c6733 - _0x438fb9 : _0x4c6733 + _0x438fb9;
0x1 < _0x555de7 ? _0x555de7 = 0x1 : -0x1 > _0x555de7 && (_0x555de7 = -0x1);
0x1 < _0x4c6733 ? _0x4c6733 = 0x1 : -0x1 > _0x4c6733 && (_0x4c6733 = -0x1);
_0x771135.set(_0x12d81b, (0xff * (0.5 * _0x555de7 + 0.5) | 0x0) << 0x10 | _0x3eea8f.mMzVx(0xff * (0.5 * _0x4c6733 + 0.5) | 0x0, 0x8));
}
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x39dc')] = function() {
if (0x1 != this.__format) {
var _0xce358a = this.__context.gl;
this.__agalUniforms.clear();
this.__agalSamplerUniforms.clear();
this.__agalAlphaSamplerUniforms.clear();
this.__agalAlphaSamplerEnabled = [];
this.__agalSamplerUsageMask = 0x0;
var _0x20c617 = _0xce358a.getProgramParameter(this.__glProgram, _0xce358a.ACTIVE_UNIFORMS);
for (var _0x592ff8 = new _0x560bef(), _0x5695d5 = new _0x560bef(), _0x2f8f1d = 0x0; _0x2f8f1d < _0x20c617; ) {
if (_0x4cc7('0x418b') === 'ZByai') {
var _0x28179f = _0x2f8f1d++
, _0x48c401 = _0xce358a.getActiveUniform(this.__glProgram, _0x28179f)
, _0x16dada = _0x48c401.name
, _0x5aff49 = _0x48c401.size
, _0x161060 = _0x48c401.type;
_0x48c401 = new _0x57fb18(this.__context);
_0x48c401.name = _0x16dada;
_0x48c401.size = _0x5aff49;
_0x48c401.type = _0x161060;
_0x48c401.location = _0xce358a.getUniformLocation(this.__glProgram, _0x48c401.name);
_0x16dada = _0x48c401.name.indexOf('[');
0x0 <= _0x16dada && (_0x48c401.name = _0x48c401.name.substring(0x0, _0x16dada));
switch (_0x48c401.type) {
case 0x8b5a:
_0x48c401.regCount = 0x2;
break;
case 0x8b5b:
_0x48c401.regCount = 0x3;
break;
case 0x8b5c:
_0x48c401.regCount = 0x4;
break;
default:
_0x48c401.regCount = 0x1;
}
_0x48c401.regCount *= _0x48c401.size;
this.__agalUniforms.add(_0x48c401);
if ('vcPositionScale' == _0x48c401.name)
this.__agalPositionScale = _0x48c401;
else if (_0x29cea6.startsWith(_0x48c401.name, 'vc'))
_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x2)),
_0x48c401.regData = this.__context.__vertexConstants,
_0x592ff8.add(_0x48c401);
else if (_0x29cea6.startsWith(_0x48c401.name, 'fc'))
_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x2)),
_0x48c401.regData = this.__context.__fragmentConstants,
_0x5695d5.add(_0x48c401);
else if (_0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x2d63f9.fWIjF(-0x1, _0x48c401.name.indexOf(_0x4cc7('0x1341'))))
for (_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7)),
this.__agalSamplerUniforms.add(_0x48c401),
_0x16dada = 0x0,
_0x5aff49 = _0x48c401.regCount; _0x16dada < _0x5aff49; )
_0x161060 = _0x16dada++,
this.__agalSamplerUsageMask |= 0x1 << _0x48c401.regIndex + _0x161060;
else
_0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x29cea6.endsWith(_0x48c401.name, _0x4cc7('0x1d49')) ? (_0x16dada = _0x48c401.name.indexOf('_') - 0x7,
_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7, 0x7 + _0x16dada)) + 0x4,
this.__agalAlphaSamplerUniforms.add(_0x48c401)) : _0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x29cea6.endsWith(_0x48c401.name, _0x4cc7('0x3d58')) && (_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7)),
this.__agalAlphaSamplerEnabled[_0x48c401.regIndex] = _0x48c401);
0x5 == _0x491796.level && _0x491796.verbose(_0x2d63f9.AzwyZ('' + _0x28179f + _0x4cc7('0x418c') + _0x48c401.name + _0x4cc7('0x418d'), _0x48c401.type) + _0x4cc7('0x418e') + _0x48c401.size + '\x20location:' + _0x4bf907.string(_0x48c401.location), {
fileName: _0x2d63f9.kueXK,
lineNumber: 0x241,
className: _0x4cc7('0x8c1'),
methodName: '__buildAGALUniformList'
});
} else {
var _0x28b6ed = _0x28179f.get(_0x2f8f1d);
++_0x2f8f1d;
null != _0x28b6ed.get_animator() && _0x28b6ed.get_animator().testGPUCompatibility(this._passes.get(_0x5695d5));
}
}
this.__agalVertexUniformMap = new _0x1702dc(_0x563a26.array(_0x592ff8));
this.__agalFragmentUniformMap = new _0x1702dc(_0x563a26.array(_0x5695d5));
}
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x39db')] = function() {
var _0x894d72 = this.__context.gl;
_0x56067a.MSuKe(null, this.__glProgram) && (this.__glProgram = null);
null != this.__glVertexShader && (_0x894d72.deleteShader(this.__glVertexShader),
this.__glVertexShader = null);
null != this.__glFragmentShader && (_0x894d72.deleteShader(this.__glFragmentShader),
this.__glFragmentShader = null);
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x377b')] = function() {}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x377d')] = function() {
var _0x4ee47e = this.__context.gl;
_0x4ee47e.useProgram(this.__glProgram);
if (0x0 == this.__format) {
this.__agalVertexUniformMap.markAllDirty();
this.__agalFragmentUniformMap.markAllDirty();
for (var _0x290e65 = this.__agalSamplerUniforms.h; null != _0x290e65; ) {
var _0x5869a1 = _0x290e65.item;
_0x290e65 = _0x290e65.next;
if (0x1 == _0x5869a1.regCount)
_0x4ee47e.uniform1i(_0x5869a1.location, _0x5869a1.regIndex);
else
throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x418f')));
}
for (_0x290e65 = this.__agalAlphaSamplerUniforms.h; _0x2d63f9.dqvdY(null, _0x290e65); )
if (_0x5869a1 = _0x290e65.item,
_0x290e65 = _0x290e65.next,
0x1 == _0x5869a1.regCount)
_0x4ee47e.uniform1i(_0x5869a1.location, _0x5869a1.regIndex);
else
throw new _0x202aa0(new _0x3d27c7('!!!\x20TODO:\x20uniform\x20location\x20on\x20webgl'));
}
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4118')] = function() {
var _0x4b36e2 = {
JpRYj: function(_0x1fb3e3, _0x5260f5) {
return _0x2d63f9.fWIjF(_0x1fb3e3, _0x5260f5);
}
};
if (_0x2d63f9.kflWS === _0x4cc7('0x371')) {
0x0 == this.__format && (this.__agalVertexUniformMap.flush(),
this.__agalFragmentUniformMap.flush());
} else {
null == e && (e = 0x1);
null == d && (d = !0x0);
null == c && (c = !0x1);
_0x4b36e2.JpRYj(null, b) && (b = !0x0);
_0x3b6e45.call(this);
this.set_texture(a);
this.set_smooth(b);
this.set_repeat(c);
this.set_mipmap(d);
this.set_anisotropy(e);
}
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4123')] = function(_0x26fd7b, _0x4e644b, _0x2a2df2) {
0x1 != this.__format && (_0x26fd7b ? this.__agalVertexUniformMap.markDirty(_0x4e644b, _0x2a2df2) : this.__agalFragmentUniformMap.markDirty(_0x4e644b, _0x2a2df2));
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4190')] = function(_0x4ed2a6) {
0x1 != this.__format && null != this.__agalPositionScale && this.__context.gl.uniform4fv(this.__agalPositionScale.location, _0x4ed2a6);
}
;
_0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4191')] = function(_0x5e0af5, _0x8e62a8) {
var _0x3aeb64 = this.__context.gl;
this.__glVertexSource = _0x5e0af5;
this.__glFragmentSource = _0x8e62a8;
this.__glVertexShader = _0x3aeb64.createShader(_0x3aeb64.VERTEX_SHADER);
_0x3aeb64.shaderSource(this.__glVertexShader, _0x5e0af5);
_0x3aeb64.compileShader(this.__glVertexShader);
if (0x0 == _0x3aeb64.getShaderParameter(this.__glVertexShader, _0x3aeb64.COMPILE_STATUS)) {
var _0x2d053e = _0x4cc7('0x4192') + _0x3aeb64.getShaderInfoLog(this.__glVertexShader);
_0x491796.error(_0x2d053e + ('\x0a' + _0x5e0af5), {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x365,
className: 'openfl.display3D.Program3D',
methodName: _0x4cc7('0x4191')
});
}
this.__glFragmentShader = _0x3aeb64.createShader(_0x3aeb64.FRAGMENT_SHADER);
_0x3aeb64.shaderSource(this.__glFragmentShader, _0x8e62a8);
_0x3aeb64.compileShader(this.__glFragmentShader);
0x0 == _0x3aeb64.getShaderParameter(this.__glFragmentShader, _0x3aeb64.COMPILE_STATUS) && (_0x2d053e = _0x4cc7('0x4193') + _0x3aeb64.getShaderInfoLog(this.__glFragmentShader),
_0x491796.error(_0x2d053e + ('\x0a' + _0x8e62a8), {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x371,
className: _0x4cc7('0x8c1'),
methodName: _0x4cc7('0x4191')
}));
this.__glProgram = _0x3aeb64.createProgram();
if (0x0 == this.__format)
for (_0x8e62a8 = 0x0; 0x10 > _0x8e62a8; ) {
_0x2d053e = _0x8e62a8++;
var _0x4e18c8 = 'va' + _0x2d053e;
-0x1 != _0x5e0af5.indexOf('\x20' + _0x4e18c8) && _0x3aeb64.bindAttribLocation(this.__glProgram, _0x2d053e, _0x4e18c8);
}
else
for (_0x5e0af5 = 0x0,
_0x8e62a8 = this.__glslAttribNames; _0x5e0af5 < _0x8e62a8.length; )
if (_0x2d053e = _0x8e62a8[_0x5e0af5],
++_0x5e0af5,
-0x1 < _0x2d053e.indexOf('Position') && _0x29cea6.startsWith(_0x2d053e, _0x4cc7('0x1dba'))) {
_0x3aeb64.bindAttribLocation(this.__glProgram, 0x0, _0x2d053e);
break;
}
_0x3aeb64.attachShader(this.__glProgram, this.__glVertexShader);
_0x3aeb64.attachShader(this.__glProgram, this.__glFragmentShader);
_0x3aeb64.linkProgram(this.__glProgram);
0x0 == _0x3aeb64.getProgramParameter(this.__glProgram, _0x3aeb64.LINK_STATUS) && (_0x3aeb64 = _0x56067a.CoalD + _0x3aeb64.getProgramInfoLog(this.__glProgram),
_0x491796.error(_0x3aeb64, {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x39a,
className: _0x56067a.euoYS,
methodName: '__uploadFromGLSL'
}));
}
;
_0x1a7f27[_0x4cc7('0x8')]['__class__'] = _0x1a7f27;
var _0x57fb18 = function(_0x525a04) {
this['context'] = _0x525a04;
this[_0x4cc7('0x185f')] = !0x0;
this['regDataPointer'] = new _0x514005(null,0x0);
};
_0x16dada['openfl.display3D.Uniform'] = _0x57fb18;
_0x57fb18[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x2d63f9[_0x4cc7('0x4194')]];
_0x57fb18[_0x4cc7('0x8')] = {};
_0x57fb18[_0x4cc7('0x8')]['name'] = null;
_0x57fb18[_0x4cc7('0x8')][_0x4cc7('0xcf6')] = null;
_0x57fb18[_0x4cc7('0x8')]['type'] = null;
_0x57fb18[_0x4cc7('0x8')][_0x4cc7('0xe17')] = null;
_0x57fb18[_0x4cc7('0x8')]['regData'] = null;
_0x57fb18[_0x4cc7('0x8')]['regIndex'] = null;
_0x57fb18[_0x4cc7('0x8')]['regCount'] = null;
_0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x185f')] = null;
_0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x991')] = null;
_0x57fb18[_0x4cc7('0x8')]['regDataPointer'] = null;
_0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x1860')] = function() {
var _0x4fcaa6 = this.context.gl
, _0x450ae2 = 0x4 * this.regIndex;
switch (this.type) {
case 0x8b50:
_0x58c783.uniform2fv(_0x4fcaa6, this.location, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x2 * this.regCount));
break;
case 0x8b51:
var _0x5e079f = this.location;
_0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + _0x56067a.QxNdG(0x3, this.regCount));
_0x4fcaa6.uniform3fv(_0x5e079f, _0x450ae2);
break;
case 0x8b52:
_0x5e079f = this.location;
_0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.regCount);
_0x4fcaa6.uniform4fv(_0x5e079f, _0x450ae2);
break;
case 0x8b5a:
_0x1dc05c.uniformMatrix2fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.size));
break;
case 0x8b5b:
_0x1dc05c.uniformMatrix3fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x9 * this.size));
break;
case 0x8b5c:
_0x1dc05c.uniformMatrix4fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x10 * this.size));
break;
default:
_0x5e079f = this.location,
_0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.regCount),
_0x4fcaa6.uniform4fv(_0x5e079f, _0x450ae2);
}
}
;
_0x57fb18[_0x4cc7('0x8')]['__class__'] = _0x57fb18;
var _0x1702dc = function(_0x3ba3ec) {
this['__uniforms'] = _0x3ba3ec;
this[_0x4cc7('0x185d')][_0x4cc7('0x3ff')](function(_0x3ba3ec, _0x24f5eb) {
return _0x19c1c0[_0x4cc7('0xd04')](_0x3ba3ec['regIndex'], _0x24f5eb[_0x4cc7('0x4195')]);
});
for (var _0x21f1b3 = _0x3ba3ec = 0x0, _0x5e95da = this['__uniforms']; _0x21f1b3 < _0x5e95da['length']; ) {
if (_0x4cc7('0x4196') !== _0x4cc7('0x4196')) {
_0x56067a[_0x4cc7('0x8c3')](null, _0x55a4be['niceToMeetYou']) && (_0x55a4be[_0x4cc7('0x2803')] = new _0x5ae01c());
return _0x55a4be[_0x4cc7('0x2803')];
} else {
var _0x5ec52b = _0x5e95da[_0x21f1b3];
++_0x21f1b3;
_0x5ec52b['regIndex'] + _0x5ec52b[_0x4cc7('0x4197')] > _0x3ba3ec && (_0x3ba3ec = _0x5ec52b['regIndex'] + _0x5ec52b[_0x4cc7('0x4197')]);
}
}
this[_0x4cc7('0x4198')] = _0x2bc114[_0x4cc7('0x24')](null, _0x3ba3ec);
_0x3ba3ec = 0x0;
for (_0x21f1b3 = this['__uniforms']; _0x3ba3ec < _0x21f1b3[_0x4cc7('0x21')]; ) {
_0x5e95da = _0x21f1b3[_0x3ba3ec];
++_0x3ba3ec;
_0x5ec52b = 0x0;
for (var _0x1f2ca0 = _0x5e95da[_0x4cc7('0x4197')]; _0x5ec52b < _0x1f2ca0; ) {
var _0xbdae64 = _0x5ec52b++;
this['__registerLookup'][_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x35a')](_0x5e95da[_0x4cc7('0x4195')], _0xbdae64), _0x5e95da);
}
}
this[_0x4cc7('0x185c')] = this[_0x4cc7('0x185e')] = !0x0;
};
_0x16dada[_0x4cc7('0x4199')] = _0x1702dc;
_0x1702dc[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), _0x4cc7('0x419a')];
_0x1702dc[_0x4cc7('0x8')] = {};
_0x1702dc[_0x4cc7('0x8')]['__allDirty'] = null;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x185c')] = null;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x4198')] = null;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x185d')] = null;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x1860')] = function() {
if (this.__anyDirty) {
for (var _0x1f0fc3 = 0x0, _0x5d0782 = this.__uniforms; _0x1f0fc3 < _0x5d0782.length; ) {
if (_0x2d63f9.RFIuD(_0x4cc7('0x419b'), 'NMveE')) {
var _0x4ad07c = this.savedProgress;
_0x4ad07c = _0x104058.get_instance().get(_0x4ad07c.id, _0x4ad07c.defaultValue);
var _0x31532b = this.levelCount;
return (_0x4ad07c < _0x31532b ? _0x4ad07c : _0x31532b) >= this.levelCount;
} else {
var _0xfc9c08 = _0x5d0782[_0x1f0fc3];
++_0x1f0fc3;
if (this.__allDirty || _0xfc9c08.isDirty)
_0xfc9c08.flush(),
_0xfc9c08.isDirty = !0x1;
}
}
this.__anyDirty = this.__allDirty = !0x1;
}
}
;
_0x1702dc[_0x4cc7('0x8')]['markAllDirty'] = function() {
var _0x13988c = {
UkwlX: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 <= _0x5260f5;
}
};
if (_0x4cc7('0x419c') !== _0x4cc7('0x419c')) {
if (_0x29cea6.startsWith(a, _0x4cc7('0x3139'))) {
var _0x8573f = null;
_0x13988c.UkwlX(0x0, a.indexOf(',')) && (_0x8573f = _0x3a8a6f.substr(a, a.indexOf(',') + 0x1, null));
var _0x153754 = _0x48c401(this, this.setPower)
, _0x437a01 = parseFloat(_0x3a8a6f.substr(a, 0x6, null))
, _0x46cf94 = _0x8573f;
return function() {
_0x153754(_0x437a01, _0x46cf94);
}
;
}
return _0x4cc7('0x313b') == a ? _0x48c401(this, this.win) : null;
} else {
this.__anyDirty = this.__allDirty = !0x0;
}
}
;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x419d')] = function(_0x4ec19e, _0x2977b5) {
if (_0x4cc7('0x419e') === _0x4cc7('0x419f')) {
var _0x3c293a = 'Error\x20compiling\x20vertex\x20shader\x0a' + _0x507e72.getShaderInfoLog(this.__glVertexShader);
_0x491796.error(_0x3c293a + ('\x0a' + _0x4ec19e), {
fileName: _0x4cc7('0x4189'),
lineNumber: 0x365,
className: _0x4cc7('0x8c1'),
methodName: _0x4cc7('0x4191')
});
} else {
if (!this.__allDirty)
for (_0x2977b5 = _0x4ec19e + _0x2977b5,
_0x2977b5 > this.__registerLookup.get_length() && (_0x2977b5 = this.__registerLookup.get_length()); _0x4ec19e < _0x2977b5; ) {
var _0x507e72 = this.__registerLookup.get(_0x4ec19e);
null != _0x507e72 ? (this.__anyDirty = _0x507e72.isDirty = !0x0,
_0x4ec19e = _0x507e72.regIndex + _0x507e72.regCount) : ++_0x4ec19e;
}
}
}
;
_0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1702dc;
var _0x64f20b = function(_0xd92aaa, _0x593c9e, _0xe63459, _0x570b62) {
if (_0x4cc7('0x41a0') === _0x4cc7('0x41a0')) {
this['__context'] = _0xd92aaa;
this[_0x4cc7('0x41a1')] = _0x593c9e;
this['__vertexSize'] = _0xe63459;
_0xd92aaa = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0x411b')] = _0xd92aaa['createBuffer']();
this['__stride'] = 0x4 * this['__vertexSize'];
this[_0x4cc7('0x417f')] = 0x0 == _0x35090c[_0x4cc7('0x12d5')](_0x570b62) ? _0xd92aaa[_0x4cc7('0x4180')] : _0xd92aaa[_0x4cc7('0x4181')];
} else {
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x3c);
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x14);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x11f8);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0x5a);
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x12);
this['gentleman']['setIndexedPosition'](0xd, 0x39);
this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e);
this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0);
this['student']['setIndexedPosition'](12.4, 0x38);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46);
this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x265f'), -0x50, -0x140, null, null, null, null);
var _0x1faac3 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc)
, _0x327f70 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2660'), -0xf0, 0x3c, null, null == _0x1faac3 ? null : Math['round'](_0x1faac3 / 2.5), 0x0, _0x327f70);
_0x1faac3 = new _0x161060(this['student']['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x41a2'), 0x118, 0xc8, null, null, null, _0x1faac3);
}
};
_0x16dada[_0x4cc7('0x41a3')] = _0x64f20b;
_0x64f20b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x41a4')];
_0x64f20b[_0x4cc7('0x8')] = {};
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x411b')] = null;
_0x64f20b[_0x4cc7('0x8')]['__numVertices'] = null;
_0x64f20b[_0x4cc7('0x8')]['__stride'] = null;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x41a5')] = null;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x417f')] = null;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x41a6')] = null;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() {
this.__context.gl.deleteBuffer(this.__id);
}
;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x295b')] = function(_0x4494e7, _0x374a25) {
null != _0x4494e7 && (_0x374a25 = this.__context.gl,
this.__context.__bindGLArrayBuffer(this.__id),
_0x1dc05c.bufferData(_0x374a25, _0x374a25.ARRAY_BUFFER, _0x4494e7, this.__usage));
}
;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x1186')] = function(_0xd1a20c, _0x16714c, _0x5ceaf3) {
if (_0x56067a.TkukK('xNwMw', _0x4cc7('0x41a7'))) {
if (null != _0xd1a20c) {
_0x16714c *= this.__vertexSize;
var _0x5a7da2 = _0x5ceaf3 * this.__vertexSize;
_0x5ceaf3 = _0x16714c + _0x5a7da2;
var _0x3cf801 = this.__tempFloat32Array;
if (null == this.__tempFloat32Array || this.__tempFloat32Array.length < _0x5a7da2)
this.__tempFloat32Array = null != _0x5a7da2 ? new _0x38236d(_0x5a7da2) : null,
null != _0x3cf801 && this.__tempFloat32Array.set(_0x3cf801);
for (_0x5a7da2 = _0x16714c; _0x5a7da2 < _0x5ceaf3; )
_0x3cf801 = _0x5a7da2++,
this.__tempFloat32Array[_0x3cf801 - _0x16714c] = _0xd1a20c.get(_0x3cf801);
this.uploadFromTypedArray(this.__tempFloat32Array);
}
} else {
var _0x29b1e9 = new _0x17018d(this.wrap,this.filter,this.mipfilter,this.lodBias,this.ignoreSampler,this.centroid,this.textureAlpha);
_0x29b1e9.mipmapGenerated = this.mipmapGenerated;
return _0x29b1e9;
}
}
;
_0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x64f20b;
var _0x3677ed = function(_0x35e0dd) {
var _0xdb03c = _0x4cc7('0x41a8')[_0x4cc7('0x46')]('|')
, _0x6c3f54 = 0x0;
while (!![]) {
switch (_0xdb03c[_0x6c3f54++]) {
case '0':
this[_0x4cc7('0xc6f')] = _0x3677ed[_0x4cc7('0x41a9')];
continue;
case '1':
if (null == _0x3677ed['__supportsBGRA']) {
_0x3677ed[_0x4cc7('0x41aa')] = _0x407374['RGBA'];
_0x3677ed[_0x4cc7('0x1c27')] = !0x1;
_0x3677ed['__textureFormat'] = _0x407374[_0x4cc7('0x41ab')];
_0x3677ed['__compressedFormats'] = new _0x67da9e();
_0x3677ed[_0x4cc7('0x41ac')] = new _0x67da9e();
_0x35e0dd = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41ad'));
var _0x22446b = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41ae'));
_0x407374 = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41af'));
null != _0x35e0dd && (_0x3677ed['__compressedFormats']['h'][0x0] = _0x35e0dd[_0x4cc7('0x41b0')],
_0x3677ed[_0x4cc7('0x41ac')]['h'][0x0] = _0x35e0dd['COMPRESSED_RGBA_S3TC_DXT5_EXT']);
null != _0x22446b && (_0x3677ed[_0x4cc7('0x41b1')]['h'][0x2] = _0x22446b[_0x4cc7('0x41b2')],
_0x3677ed[_0x4cc7('0x41ac')]['h'][0x2] = _0x22446b[_0x4cc7('0x41b2')]);
null != _0x407374 && (_0x3677ed[_0x4cc7('0x41b1')]['h'][0x1] = _0x407374[_0x4cc7('0x41b3')],
_0x3677ed[_0x4cc7('0x41ac')]['h'][0x1] = _0x407374[_0x4cc7('0x41b4')]);
}
continue;
case '2':
this['__textureID'] = _0x407374[_0x4cc7('0x1fcb')]();
continue;
case '3':
var _0x407374 = this['__context']['gl'];
continue;
case '4':
this[_0x4cc7('0x41b5')] = _0x3677ed['__textureInternalFormat'];
continue;
case '5':
this[_0x4cc7('0xa2e')] = _0x35e0dd;
continue;
case '6':
_0x338b9[_0x4cc7('0x96b')](this);
continue;
case '7':
this[_0x4cc7('0x1c23')] = this[_0x4cc7('0xa2e')][_0x4cc7('0xa2e')];
continue;
}
break;
}
};
_0x16dada[_0x4cc7('0x373')] = _0x3677ed;
_0x3677ed['__name__'] = [_0x4cc7('0x8a'), 'display3D', 'textures', _0x4cc7('0x41b6')];
_0x3677ed[_0x4cc7('0x92b')] = _0x338b9;
_0x3677ed[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'__alphaTexture': null,
'__context': null,
'__format': null,
'__glDepthRenderbuffer': null,
'__glFramebuffer': null,
'__glStencilRenderbuffer': null,
'__height': null,
'__internalFormat': null,
'__optimizeForRenderToTexture': null,
'__samplerState': null,
'__streamingLevels': null,
'__textureContext': null,
'__textureID': null,
'__textureTarget': null,
'__width': null,
'dispose': function() {
var _0x5b7d5f = this[_0x4cc7('0xa2e')]['gl'];
null != this[_0x4cc7('0x2655')] && this['__alphaTexture'][_0x4cc7('0xa35')]();
_0x5b7d5f[_0x4cc7('0x41b7')](this[_0x4cc7('0x2958')]);
null != this[_0x4cc7('0x41b8')] && _0x5b7d5f[_0x4cc7('0x41b9')](this[_0x4cc7('0x41b8')]);
null != this[_0x4cc7('0x41ba')] && _0x5b7d5f['deleteRenderbuffer'](this[_0x4cc7('0x41ba')]);
null != this[_0x4cc7('0x41bb')] && _0x5b7d5f[_0x4cc7('0x41bc')](this[_0x4cc7('0x41bb')]);
},
'__getGLFramebuffer': function(_0x12af43, _0x560d2b, _0x145535) {
_0x560d2b = this[_0x4cc7('0xa2e')]['gl'];
null == this['__glFramebuffer'] && (this[_0x4cc7('0x41b8')] = _0x560d2b[_0x4cc7('0x41bd')](),
this['__context'][_0x4cc7('0x935')](this['__glFramebuffer']),
_0x560d2b['framebufferTexture2D'](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b[_0x4cc7('0x41be')], _0x560d2b[_0x4cc7('0x1496')], this['__textureID'], 0x0),
this[_0x4cc7('0xa2e')]['__enableErrorChecking'] && (_0x145535 = _0x560d2b[_0x4cc7('0x41bf')](_0x560d2b[_0x4cc7('0x412e')]),
_0x145535 != _0x560d2b[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x41c1') + _0x145535 + _0x4cc7('0x41c2') + this[_0x4cc7('0xa92')] + _0x4cc7('0x41c3') + this[_0x4cc7('0xa93')], {
'fileName': _0x4cc7('0x41c4'),
'lineNumber': 0xc1,
'className': _0x2d63f9[_0x4cc7('0x372')],
'methodName': _0x4cc7('0x932')
})));
_0x12af43 && null == this[_0x4cc7('0x41ba')] && (this['__context']['__bindGLFramebuffer'](this['__glFramebuffer']),
0x0 != _0x16a517[_0x4cc7('0x4103')] ? (this[_0x4cc7('0x41bb')] = this[_0x4cc7('0x41ba')] = _0x560d2b[_0x4cc7('0x41c5')](),
_0x560d2b[_0x4cc7('0x41c6')](_0x560d2b['RENDERBUFFER'], this[_0x4cc7('0x41ba')]),
_0x560d2b[_0x4cc7('0x41c7')](_0x560d2b['RENDERBUFFER'], _0x16a517[_0x4cc7('0x4103')], this['__width'], this['__height']),
_0x560d2b[_0x4cc7('0x41c8')](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b['DEPTH_STENCIL_ATTACHMENT'], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')])) : (this[_0x4cc7('0x41ba')] = _0x560d2b['createRenderbuffer'](),
this[_0x4cc7('0x41bb')] = _0x560d2b['createRenderbuffer'](),
_0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')]),
_0x560d2b['renderbufferStorage'](_0x560d2b[_0x4cc7('0x41c9')], _0x560d2b[_0x4cc7('0x41ca')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]),
_0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], this['__glStencilRenderbuffer']),
_0x560d2b[_0x4cc7('0x41c7')](_0x560d2b[_0x4cc7('0x41c9')], _0x560d2b[_0x4cc7('0x41cb')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]),
_0x560d2b[_0x4cc7('0x41c8')](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b['DEPTH_ATTACHMENT'], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')]),
_0x560d2b['framebufferRenderbuffer'](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b[_0x4cc7('0x41cc')], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41bb')])),
this['__context'][_0x4cc7('0x416d')] && (_0x12af43 = _0x560d2b[_0x4cc7('0x41bf')](_0x560d2b[_0x4cc7('0x412e')]),
_0x12af43 != _0x560d2b[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x41c1') + _0x12af43 + _0x4cc7('0x41c2') + this[_0x4cc7('0xa92')] + '\x20height:' + this[_0x4cc7('0xa93')], {
'fileName': 'TextureBase.hx',
'lineNumber': 0xe7,
'className': _0x4cc7('0x373'),
'methodName': _0x2d63f9[_0x4cc7('0x374')]
})),
_0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], null));
return this[_0x4cc7('0x41b8')];
},
'__getImage': function(_0x432567) {
if (_0x4cc7('0x41cd') === _0x4cc7('0x41ce')) {
_0x432567 = [_0x4cc7('0x3d8d'), 0x0, _0x432567, _0x336ea2, c];
_0x432567[_0x4cc7('0xd2f')] = _0x44d093;
_0x432567[_0x4cc7('0x8eb')] = _0x3e3cd2;
return _0x432567;
} else {
var _0x336ea2 = _0x432567['image'];
if (!_0x432567[_0x4cc7('0xa79')] || null == _0x336ea2)
return null;
_0x1c27fe['sync'](_0x336ea2, !0x1);
_0x432567 = this[_0x4cc7('0xa2e')]['gl'];
_0x2d63f9[_0x4cc7('0x41cf')](_0x336ea2[_0x4cc7('0x994')], _0x231b05['DATA']) || _0x336ea2[_0x4cc7('0x3999')]() ? !_0x336ea2[_0x4cc7('0x3999')]() && _0x336ea2[_0x4cc7('0x3984')]() && (_0x432567['pixelStorei'](_0x432567[_0x4cc7('0x41d0')], 0x0),
_0x336ea2 = _0x336ea2[_0x4cc7('0x1176')](),
_0x336ea2['set_premultiplied'](!0x0)) : _0x432567[_0x4cc7('0x41d1')](_0x432567[_0x4cc7('0x41d0')], 0x1);
0x0 != _0x336ea2[_0x4cc7('0x1cef')]() && (_0x336ea2 = _0x336ea2[_0x4cc7('0x1176')](),
_0x336ea2[_0x4cc7('0x1c28')](0x0),
_0x336ea2[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0);
return _0x336ea2;
}
},
'__getTexture': function() {
return this[_0x4cc7('0x2958')];
},
'__setSamplerState': function(_0x4cec8d) {
if (!_0x4cec8d[_0x4cc7('0xac1')](this['__samplerState'])) {
var _0x283b46 = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0x264e')] == this['__context']['gl'][_0x4cc7('0x41d2')] ? this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](this[_0x4cc7('0x2958')]) : this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']);
var _0x1c9b79;
switch (_0x4cec8d['wrap']) {
case 0x0:
var _0x34676b = _0x1c9b79 = _0x283b46[_0x4cc7('0x41d3')];
break;
case 0x1:
_0x1c9b79 = _0x283b46[_0x4cc7('0x41d3')];
_0x34676b = _0x283b46[_0x4cc7('0x41d4')];
break;
case 0x2:
_0x34676b = _0x1c9b79 = _0x283b46['REPEAT'];
break;
case 0x3:
_0x1c9b79 = _0x283b46[_0x4cc7('0x41d4')];
_0x34676b = _0x283b46[_0x4cc7('0x41d3')];
break;
default:
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x41d5')));
}
var _0x9e31ab = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d6')] : _0x283b46[_0x4cc7('0x41d7')];
switch (_0x4cec8d['mipfilter']) {
case 0x0:
var _0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46['NEAREST_MIPMAP_LINEAR'] : _0x283b46['LINEAR_MIPMAP_LINEAR'];
break;
case 0x1:
_0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d8')] : _0x283b46[_0x4cc7('0x41d9')];
break;
case 0x2:
_0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d6')] : _0x283b46[_0x4cc7('0x41d7')];
break;
default:
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x41da')));
}
_0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41dc')], _0x4aa1a2);
_0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41dd')], _0x9e31ab);
_0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41de')], _0x1c9b79);
_0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41df')], _0x34676b);
null == this[_0x4cc7('0x41e0')] && (this[_0x4cc7('0x41e0')] = _0x4cec8d[_0x4cc7('0x1176')]());
this[_0x4cc7('0x41e0')]['copyFrom'](_0x4cec8d);
return !0x0;
}
return !0x1;
},
'__class__': _0x3677ed
});
var _0xe0ece7 = function(_0x713f88, _0x5b5aff, _0xb26d9b, _0x593ac2, _0x368d0f) {
_0x3677ed[_0x4cc7('0x96b')](this, _0x713f88);
this[_0x4cc7('0xa92')] = this[_0x4cc7('0xa93')] = this['__size'] = _0x5b5aff;
this[_0x4cc7('0x41e1')] = _0x593ac2;
this[_0x4cc7('0x41e2')] = _0x368d0f;
this[_0x4cc7('0x264e')] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x41d2')];
this['__uploadedSides'] = 0x0;
};
_0x16dada['openfl.display3D.textures.CubeTexture'] = _0xe0ece7;
_0xe0ece7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x522')], 'textures', 'CubeTexture'];
_0xe0ece7[_0x4cc7('0x92b')] = _0x3677ed;
_0xe0ece7[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], {
'__framebufferSurface': null,
'__size': null,
'__uploadedSides': null,
'uploadFromBitmapData': function(_0x56082d, _0x5d4d1a, _0x21d2b0, _0x3466f9) {
null == _0x21d2b0 && (_0x21d2b0 = 0x0);
if (null != _0x56082d && 0x0 != this[_0x4cc7('0x9e0')] >> _0x21d2b0 && (_0x56082d = this[_0x4cc7('0x2957')](_0x56082d),
null != _0x56082d))
if (0x0 == _0x21d2b0 && null != _0x56082d['buffer'] && null == _0x56082d[_0x4cc7('0xaa3')][_0x4cc7('0x42')] && null != _0x56082d['buffer'][_0x4cc7('0x4e9')]()) {
if (_0x3466f9 = this[_0x4cc7('0xa2e')]['gl'],
0x0 != this[_0x4cc7('0x9e0')] >> _0x21d2b0) {
var _0x29a3ce = this[_0x4cc7('0x41e3')](_0x5d4d1a);
this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](this[_0x4cc7('0x2958')]);
_0x1dc05c['texImage2D'](_0x3466f9, _0x29a3ce, _0x21d2b0, this[_0x4cc7('0x41b5')], this['__format'], _0x3466f9[_0x4cc7('0x295a')], _0x56082d[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')]());
this['__context'][_0x4cc7('0x2650')](null);
this['__uploadedSides'] |= 0x1 << _0x5d4d1a;
}
} else
this[_0x4cc7('0x295b')](_0x56082d[_0x4cc7('0x15c2')](), _0x5d4d1a, _0x21d2b0);
},
'uploadFromTypedArray': function(_0x75443f, _0x3fdae4, _0x16dec6) {
null == _0x16dec6 && (_0x16dec6 = 0x0);
if (_0x56067a[_0x4cc7('0x8c4')](null, _0x75443f)) {
var _0x27a085 = this['__context']['gl']
, _0x3d5334 = this['__size'] >> _0x16dec6;
if (0x0 != _0x3d5334) {
var _0x1ad971 = this[_0x4cc7('0x41e3')](_0x3fdae4);
this['__context'][_0x4cc7('0x2650')](this['__textureID']);
_0x1dc05c[_0x4cc7('0x2959')](_0x27a085, _0x1ad971, _0x16dec6, this[_0x4cc7('0x41b5')], _0x3d5334, _0x3d5334, 0x0, this['__format'], _0x27a085[_0x4cc7('0x295a')], _0x75443f);
this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](null);
this[_0x4cc7('0x41e4')] |= 0x1 << _0x3fdae4;
}
}
},
'__getGLFramebuffer': function(_0x11a76b, _0xd12794, _0x25421a) {
if (_0x4cc7('0x41e5') !== _0x4cc7('0x41e5')) {
var _0x29475f = this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]();
_0x11a76b = -_0x11a76b * _0xd12794;
this[_0x4cc7('0x41e6')] && (_0x29475f < _0x11a76b ? _0x11a76b *= 0.4 : this[_0x4cc7('0x1d68')]['set_yVelocity'](0.5 * this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]()));
this[_0x4cc7('0x1d68')][_0x4cc7('0x22bf')](0x0, _0x11a76b);
this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() < -this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')]) : this[_0x4cc7('0x1d68')]['get_yVelocity']() > -this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')]);
_0x29475f < _0x11a76b - this[_0x4cc7('0x22ff')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](_0x29475f);
} else {
var _0x28cd49 = this[_0x4cc7('0xa2e')]['gl'];
null == this[_0x4cc7('0x41b8')] && (this[_0x4cc7('0x41b8')] = _0x28cd49[_0x4cc7('0x41bd')](),
this[_0x4cc7('0x41e8')] = -0x1);
if (this['__framebufferSurface'] != _0x25421a && (this['__framebufferSurface'] = _0x25421a,
this[_0x4cc7('0xa2e')][_0x4cc7('0x935')](this[_0x4cc7('0x41b8')]),
_0x28cd49[_0x4cc7('0x41e9')](_0x28cd49[_0x4cc7('0x412e')], _0x28cd49['COLOR_ATTACHMENT0'], _0x28cd49[_0x4cc7('0x41ea')] + _0x25421a, this[_0x4cc7('0x2958')], 0x0),
this[_0x4cc7('0xa2e')][_0x4cc7('0x416d')])) {
var _0x5c5617 = _0x28cd49[_0x4cc7('0x41bf')](_0x28cd49[_0x4cc7('0x412e')]);
_0x5c5617 != _0x28cd49[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x12aa')](_0x4cc7('0x41c1') + _0x5c5617 + _0x4cc7('0x41c2') + this['__width'] + _0x4cc7('0x41c3') + this[_0x4cc7('0xa93')], {
'fileName': _0x4cc7('0x41eb'),
'lineNumber': 0x117,
'className': _0x4cc7('0x41ec'),
'methodName': _0x4cc7('0x932')
});
}
return _0x3677ed['prototype'][_0x4cc7('0x932')][_0x4cc7('0x96b')](this, _0x11a76b, _0xd12794, _0x25421a);
}
},
'__setSamplerState': function(_0x37df7c) {
if (_0x3677ed[_0x4cc7('0x8')][_0x4cc7('0x2651')][_0x4cc7('0x96b')](this, _0x37df7c)) {
var _0x12abd2 = this[_0x4cc7('0xa2e')]['gl'];
0x2 == _0x37df7c[_0x4cc7('0x3df3')] || this['__samplerState'][_0x4cc7('0x3df8')] || (_0x12abd2['generateMipmap'](_0x12abd2[_0x4cc7('0x41d2')]),
this[_0x4cc7('0x41e0')][_0x4cc7('0x3df8')] = !0x0);
if (0x0 != _0x16a517[_0x4cc7('0x4102')]) {
switch (_0x37df7c['filter']) {
case 0x0:
_0x37df7c = 0x10;
break;
case 0x1:
_0x37df7c = 0x2;
break;
case 0x2:
_0x37df7c = 0x4;
break;
case 0x3:
_0x37df7c = 0x8;
break;
default:
_0x37df7c = 0x1;
}
_0x37df7c > _0x16a517[_0x4cc7('0x4102')] && (_0x37df7c = _0x16a517['__glMaxTextureMaxAnisotropy']);
_0x12abd2[_0x4cc7('0x41ed')](_0x12abd2[_0x4cc7('0x41d2')], _0x16a517[_0x4cc7('0x4101')], _0x37df7c);
}
return !0x0;
}
return !0x1;
},
'__sideToTarget': function(_0x400dac) {
var _0xd323b = this['__context']['gl'];
switch (_0x400dac) {
case 0x0:
return _0xd323b[_0x4cc7('0x41ea')];
case 0x1:
return _0xd323b[_0x4cc7('0x41ee')];
case 0x2:
return _0xd323b['TEXTURE_CUBE_MAP_POSITIVE_Y'];
case 0x3:
return _0xd323b['TEXTURE_CUBE_MAP_NEGATIVE_Y'];
case 0x4:
return _0xd323b[_0x4cc7('0x41ef')];
case 0x5:
return _0xd323b[_0x4cc7('0x41f0')];
default:
throw new _0x202aa0(new _0x3d27c7());
}
},
'__class__': _0xe0ece7
});
var _0x14a5e6 = function(_0x1cbd65, _0x802915, _0xac2c2c, _0x25740e, _0x20d966) {
if ('UsdAb' !== _0x4cc7('0x41f1')) {
_0x3677ed[_0x4cc7('0x96b')](this, _0x1cbd65);
this['__width'] = _0x802915;
this['__height'] = _0xac2c2c;
this[_0x4cc7('0x41e1')] = _0x20d966;
this['__textureTarget'] = this['__context']['gl'][_0x4cc7('0x1496')];
this[_0x4cc7('0x295b')](null);
_0x20d966 && this['__getGLFramebuffer'](!0x0, 0x0, 0x0);
} else {
switch (_0x1cbd65) {
case _0x4cc7('0x4171'):
return 0x0;
case _0x4cc7('0x4172'):
return 0x1;
default:
return null;
}
}
};
_0x16dada['openfl.display3D.textures.RectangleTexture'] = _0x14a5e6;
_0x14a5e6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display3D', _0x4cc7('0x467'), _0x4cc7('0x41f2')];
_0x14a5e6['__super__'] = _0x3677ed;
_0x14a5e6[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], {
'uploadFromTypedArray': function(_0x5591c1) {
var _0x30f9f5 = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]);
_0x1dc05c[_0x4cc7('0x2959')](_0x30f9f5, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this[_0x4cc7('0xc6f')], _0x30f9f5[_0x4cc7('0x295a')], _0x5591c1);
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
},
'__setSamplerState': function(_0x2e9ed3) {
if (_0x4cc7('0x41f3') === 'OoVRH') {
if (_0x3677ed[_0x4cc7('0x8')][_0x4cc7('0x2651')][_0x4cc7('0x96b')](this, _0x2e9ed3)) {
var _0x2abe06 = this['__context']['gl'];
if (0x0 != _0x16a517[_0x4cc7('0x4102')]) {
switch (_0x2e9ed3[_0x4cc7('0x3c0c')]) {
case 0x0:
_0x2e9ed3 = 0x10;
break;
case 0x1:
_0x2e9ed3 = 0x2;
break;
case 0x2:
_0x2e9ed3 = 0x4;
break;
case 0x3:
_0x2e9ed3 = 0x8;
break;
default:
_0x2e9ed3 = 0x1;
}
_0x2e9ed3 > _0x16a517[_0x4cc7('0x4102')] && (_0x2e9ed3 = _0x16a517['__glMaxTextureMaxAnisotropy']);
_0x2abe06[_0x4cc7('0x41ed')](_0x2abe06['TEXTURE_2D'], _0x16a517[_0x4cc7('0x4101')], _0x2e9ed3);
}
return !0x0;
}
return !0x1;
} else {
var _0x3f6a27 = c['next']();
this[_0x4cc7('0xb23')]['b'] += _0x4bf907[_0x4cc7('0x4dc')]('\x20' + _0x3f6a27 + '=\x22');
_0x3f6a27 = _0x29cea6['htmlEscape'](_0x2e9ed3[_0x4cc7('0x2b')](_0x3f6a27), !0x0);
this['output']['b'] += _0x4bf907[_0x4cc7('0x4dc')](_0x3f6a27);
this[_0x4cc7('0xb23')]['b'] += '\x22';
}
},
'__uploadFromImage': function(_0x4b11de) {
var _0x3e366a = this[_0x4cc7('0xa2e')]['gl'], _0x11e128;
if (0x1 == _0x4b11de[_0x4cc7('0xaa3')][_0x4cc7('0x3a37')])
var _0x16366e = _0x11e128 = _0x3e366a[_0x4cc7('0x1f55')];
else
_0x11e128 = _0x3677ed['__textureInternalFormat'],
_0x16366e = _0x3677ed[_0x4cc7('0x41a9')];
this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this['__textureID']);
_0x4b11de[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] || _0x4b11de['get_premultiplied']() ? !_0x4b11de['get_premultiplied']() && _0x4b11de[_0x4cc7('0x3984')]() && _0x3e366a['pixelStorei'](_0x3e366a[_0x4cc7('0x41d0')], 0x1) : _0x3e366a[_0x4cc7('0x41d1')](_0x3e366a[_0x4cc7('0x41d0')], 0x1);
_0x4b11de[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] ? _0x1dc05c[_0x4cc7('0x2959')](_0x3e366a, _0x3e366a[_0x4cc7('0x1496')], 0x0, _0x11e128, _0x4b11de['buffer']['width'], _0x4b11de[_0x4cc7('0xaa3')]['height'], 0x0, _0x16366e, _0x3e366a[_0x4cc7('0x295a')], _0x4b11de[_0x4cc7('0x15c2')]()) : _0x1dc05c[_0x4cc7('0x2959')](_0x3e366a, _0x3e366a[_0x4cc7('0x1496')], 0x0, _0x11e128, _0x16366e, _0x3e366a[_0x4cc7('0x295a')], _0x4b11de[_0x4cc7('0x4e9')]());
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
},
'__class__': _0x14a5e6
});
var _0x55b54b = function(_0x5d928d, _0x54f1cc, _0x3d0f90, _0x1daa8b, _0x2534e8, _0x1e114a) {
_0x3677ed[_0x4cc7('0x96b')](this, _0x5d928d);
this[_0x4cc7('0xa92')] = _0x54f1cc;
this[_0x4cc7('0xa93')] = _0x3d0f90;
this['__optimizeForRenderToTexture'] = _0x2534e8;
this['__streamingLevels'] = _0x1e114a;
_0x5d928d = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0x264e')] = _0x5d928d[_0x4cc7('0x1496')];
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']);
_0x1dc05c['texImage2D'](_0x5d928d, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this['__format'], _0x5d928d[_0x4cc7('0x295a')], null);
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
_0x2534e8 && this[_0x4cc7('0x932')](!0x0, 0x0, 0x0);
};
_0x16dada[_0x4cc7('0x41f4')] = _0x55b54b;
_0x55b54b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), 'textures', _0x4cc7('0x41f5')];
_0x55b54b[_0x4cc7('0x92b')] = _0x3677ed;
_0x55b54b[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], {
'uploadCompressedTextureFromByteArray': function(_0x4ace5b, _0x271368, _0x21cd1f) {
if ('szBON' === _0x2d63f9[_0x4cc7('0x41f6')]) {
null != _0x842c50[_0x4ace5b] ? this[_0x4cc7('0x97d')](_0x4ace5b, _0x271368) : this['h'][_0x4ace5b] = _0x271368;
} else {
null == _0x21cd1f && (_0x21cd1f = !0x1);
var _0x5f0d82 = this;
_0x21cd1f ? _0xac1deb[_0x4cc7('0xc5d')](function() {
_0x5f0d82['__uploadCompressedTextureFromByteArray'](_0x4ace5b, _0x271368);
var _0x21cd1f = new _0x76b31e(_0x4cc7('0x140e'));
_0x5f0d82[_0x4cc7('0x44')](_0x21cd1f);
}, 0x1) : this[_0x4cc7('0x41f7')](_0x4ace5b, _0x271368);
}
},
'uploadFromBitmapData': function(_0xc07274, _0xf2c584, _0x1f7c41) {
_0x2d63f9[_0x4cc7('0x376')](null, _0xf2c584) && (_0xf2c584 = 0x0);
if (null != _0xc07274) {
_0x1f7c41 = _0x2d63f9[_0x4cc7('0x32b')](this[_0x4cc7('0xa92')], _0xf2c584);
var _0x3c420c = this[_0x4cc7('0xa93')] >> _0xf2c584;
if (0x0 != _0x1f7c41 || _0x2d63f9['cajuY'](0x0, _0x3c420c)) {
_0x2d63f9['wtJrv'](0x0, _0x1f7c41) && (_0x1f7c41 = 0x1);
0x0 == _0x3c420c && (_0x3c420c = 0x1);
if (_0xc07274[_0x4cc7('0x7d9')] != _0x1f7c41 || _0xc07274[_0x4cc7('0x98b')] != _0x3c420c)
_0x1f7c41 = new _0x436dff(_0x1f7c41,_0x3c420c,!0x0,0x0),
_0x1f7c41[_0x4cc7('0xb0e')](_0xc07274),
_0xc07274 = _0x1f7c41;
_0xc07274 = this[_0x4cc7('0x2957')](_0xc07274);
if (null != _0xc07274)
if (0x0 == _0xf2c584 && null != _0xc07274[_0x4cc7('0xaa3')] && null == _0xc07274[_0x4cc7('0xaa3')][_0x4cc7('0x42')] && null != _0xc07274[_0x4cc7('0xaa3')]['get_src']()) {
if (_0x1f7c41 = this[_0x4cc7('0xa2e')]['gl'],
_0x3c420c = this[_0x4cc7('0xa93')] >> _0xf2c584,
0x0 != this[_0x4cc7('0xa92')] >> _0xf2c584 || 0x0 != _0x3c420c)
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]),
_0x1dc05c[_0x4cc7('0x2959')](_0x1f7c41, this[_0x4cc7('0x264e')], _0xf2c584, this['__internalFormat'], this['__format'], _0x1f7c41[_0x4cc7('0x295a')], _0xc07274['buffer']['get_src']()),
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
} else
this[_0x4cc7('0x295b')](_0xc07274[_0x4cc7('0x15c2')](), _0xf2c584);
}
}
},
'uploadFromTypedArray': function(_0x5aaa42, _0x382ac8) {
null == _0x382ac8 && (_0x382ac8 = 0x0);
if (null != _0x5aaa42) {
var _0x50a6b0 = this[_0x4cc7('0xa2e')]['gl']
, _0x24bf0b = this[_0x4cc7('0xa92')] >> _0x382ac8
, _0x44b07 = this[_0x4cc7('0xa93')] >> _0x382ac8;
if (0x0 != _0x24bf0b || 0x0 != _0x44b07)
0x0 == _0x24bf0b && (_0x24bf0b = 0x1),
0x0 == _0x44b07 && (_0x44b07 = 0x1),
this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this[_0x4cc7('0x2958')]),
_0x1dc05c[_0x4cc7('0x2959')](_0x50a6b0, this[_0x4cc7('0x264e')], _0x382ac8, this[_0x4cc7('0x41b5')], _0x24bf0b, _0x44b07, 0x0, this[_0x4cc7('0xc6f')], _0x50a6b0[_0x4cc7('0x295a')], _0x5aaa42),
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
}
},
'__setSamplerState': function(_0x317e39) {
if (_0x3677ed[_0x4cc7('0x8')]['__setSamplerState'][_0x4cc7('0x96b')](this, _0x317e39)) {
var _0x48ce70 = this['__context']['gl'];
0x2 == _0x317e39[_0x4cc7('0x3df3')] || this['__samplerState']['mipmapGenerated'] || (_0x48ce70[_0x4cc7('0x41f8')](_0x48ce70[_0x4cc7('0x1496')]),
this[_0x4cc7('0x41e0')]['mipmapGenerated'] = !0x0);
if (0x0 != _0x16a517[_0x4cc7('0x4102')]) {
switch (_0x317e39[_0x4cc7('0x3c0c')]) {
case 0x0:
_0x317e39 = 0x10;
break;
case 0x1:
_0x317e39 = 0x2;
break;
case 0x2:
_0x317e39 = 0x4;
break;
case 0x3:
_0x317e39 = 0x8;
break;
default:
_0x317e39 = 0x1;
}
_0x317e39 > _0x16a517['__glMaxTextureMaxAnisotropy'] && (_0x317e39 = _0x16a517['__glMaxTextureMaxAnisotropy']);
_0x48ce70['texParameterf'](_0x48ce70[_0x4cc7('0x1496')], _0x16a517[_0x4cc7('0x4101')], _0x317e39);
}
return !0x0;
}
return !0x1;
},
'__uploadCompressedTextureFromByteArray': function(_0x4c876a, _0x1924ea) {
var _0x5af76d = this;
_0x4c876a = new _0x31344d(_0x4c876a,_0x1924ea);
var _0x75abdb = _0x4c876a[_0x4cc7('0x3d71')](this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], !0x1)
, _0x27da95 = this[_0x4cc7('0xa2e')]['gl'];
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]);
var _0x5db3a0 = !0x1;
_0x4c876a[_0x4cc7('0x3d76')](function(_0x4c876a, _0x1924ea, _0x4bf907, _0x48c401, _0x16dada, _0x29f36f, _0x5aff49) {
_0x4c876a = _0x75abdb ? _0x3677ed[_0x4cc7('0x41ac')]['h'][_0x4bf907] : _0x3677ed['__compressedFormats']['h'][_0x4bf907];
if (0x0 != _0x4c876a)
if (_0x5db3a0 = !0x0,
_0x5af76d[_0x4cc7('0xc6f')] = _0x4c876a,
_0x5af76d['__internalFormat'] = _0x4c876a,
_0x75abdb && 0x2 == _0x4bf907) {
_0x29f36f = _0x29f36f / 0x2 | 0x0;
_0x4bf907 = _0x5af76d['__textureTarget'];
var _0x2f999c = _0x5af76d[_0x4cc7('0x41b5')]
, _0x4028ff = _0x5aff49['b']['buffer'];
_0x4028ff = null != _0x4028ff ? null == _0x29f36f ? new _0x20e95b(_0x4028ff,0x0) : new _0x20e95b(_0x4028ff,0x0,_0x29f36f) : null;
_0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4bf907, _0x1924ea, _0x2f999c, _0x48c401, _0x16dada, 0x0, _0x4028ff);
_0x4bf907 = new _0x55b54b(_0x5af76d['__context'],_0x5af76d[_0x4cc7('0xa92')],_0x5af76d[_0x4cc7('0xa93')],0x3,_0x5af76d[_0x4cc7('0x41e1')],_0x5af76d[_0x4cc7('0x41e2')]);
_0x4bf907[_0x4cc7('0xc6f')] = _0x4c876a;
_0x4bf907[_0x4cc7('0x41b5')] = _0x4c876a;
_0x5af76d[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](_0x4bf907[_0x4cc7('0x2958')]);
_0x4c876a = _0x4bf907[_0x4cc7('0x264e')];
_0x2f999c = _0x4bf907[_0x4cc7('0x41b5')];
_0x5aff49 = _0x5aff49['b'][_0x4cc7('0xaa3')];
_0x5aff49 = null != _0x5aff49 ? null == _0x29f36f ? new _0x20e95b(_0x5aff49,_0x29f36f) : new _0x20e95b(_0x5aff49,_0x29f36f,_0x29f36f) : null;
_0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4c876a, _0x1924ea, _0x2f999c, _0x48c401, _0x16dada, 0x0, _0x5aff49);
_0x5af76d[_0x4cc7('0x2655')] = _0x4bf907;
} else
_0x4c876a = _0x5af76d[_0x4cc7('0x264e')],
_0x4bf907 = _0x5af76d['__internalFormat'],
_0x5aff49 = _0x5aff49['b'][_0x4cc7('0xaa3')],
_0x5aff49 = null != _0x5aff49 ? null == _0x29f36f ? new _0x20e95b(_0x5aff49,0x0) : new _0x20e95b(_0x5aff49,0x0,_0x29f36f) : null,
_0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4c876a, _0x1924ea, _0x4bf907, _0x48c401, _0x16dada, 0x0, _0x5aff49);
});
_0x5db3a0 || (_0x4c876a = this[_0x4cc7('0xa92')] * this['__height'] * 0x4,
_0x4c876a = null != _0x4c876a ? new _0x20e95b(_0x4c876a) : null,
_0x1dc05c[_0x4cc7('0x2959')](_0x27da95, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this['__format'], _0x27da95[_0x4cc7('0x295a')], _0x4c876a));
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null);
},
'__class__': _0x55b54b
});
var _0x469856 = function(_0x1486ab) {
_0x3677ed[_0x4cc7('0x96b')](this, _0x1486ab);
this[_0x4cc7('0x264e')] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x1496')];
};
_0x16dada[_0x4cc7('0x41f9')] = _0x469856;
_0x469856[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x4109'), 'textures', _0x4cc7('0x41fa')];
_0x469856['__super__'] = _0x3677ed;
_0x469856[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], {
'__netStream': null,
'__getTexture': function() {
if ((!this[_0x4cc7('0x41fb')][_0x4cc7('0x17a7')][_0x4cc7('0xbe8')] || this[_0x4cc7('0x41fb')][_0x4cc7('0x41fc')]()) && 0x0 < this[_0x4cc7('0x41fb')][_0x4cc7('0x17a7')][_0x4cc7('0xcf1')]) {
this['__netStream'][_0x4cc7('0x41fd')](!0x1);
var _0x172593 = this['__context']['gl'];
this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this[_0x4cc7('0x2958')]);
_0x1dc05c[_0x4cc7('0x2959')](_0x172593, _0x172593['TEXTURE_2D'], 0x0, _0x172593[_0x4cc7('0x41ab')], _0x172593[_0x4cc7('0x41ab')], _0x172593['UNSIGNED_BYTE'], this['__netStream'][_0x4cc7('0x17a7')]);
}
return this[_0x4cc7('0x2958')];
},
'__class__': _0x469856
});
var _0x5a0ff5 = function(_0x2462e9) {
if (_0x56067a[_0x4cc7('0x84f')](_0x4cc7('0x41fe'), 'wZpep')) {
if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x10))
return;
_0x4d0143[_0x4cc7('0xb93')]['z'] = this[_0x4cc7('0x19cb')]['sourceData']['boundingBox'][_0x4cc7('0x52')]['z'];
++_0x2462e9;
0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x10) && ++d;
} else {
null == _0x2462e9 && (_0x2462e9 = '');
_0xc6df85[_0x4cc7('0x96b')](this, _0x2462e9);
this[_0x4cc7('0x5e2')] = _0x56067a[_0x4cc7('0x8c5')];
}
};
_0x16dada[_0x4cc7('0x41ff')] = _0x5a0ff5;
_0x5a0ff5[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14a6'), 'ArgumentError'];
_0x5a0ff5[_0x4cc7('0x92b')] = _0xc6df85;
_0x5a0ff5[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], {
'__class__': _0x5a0ff5
});
var _0x505491 = function(_0x2d1002) {
null == _0x2d1002 && (_0x2d1002 = '');
_0xc6df85['call'](this, _0x2d1002);
this[_0x4cc7('0x5e2')] = 'IOError';
};
_0x16dada[_0x2d63f9[_0x4cc7('0x4200')]] = _0x505491;
_0x505491[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14a6'), _0x4cc7('0x4201')];
_0x505491[_0x4cc7('0x92b')] = _0xc6df85;
_0x505491[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], {
'__class__': _0x505491
});
var _0x2402f1 = function(_0x23ef45, _0x51a384) {
_0x505491[_0x4cc7('0x96b')](this, 'End\x20of\x20file\x20was\x20encountered');
this[_0x4cc7('0x5e2')] = _0x2d63f9[_0x4cc7('0x378')];
this[_0x4cc7('0xb6c')] = 0x7ee;
};
_0x16dada['openfl.errors.EOFError'] = _0x2402f1;
_0x2402f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x14a6'), _0x4cc7('0x4202')];
_0x2402f1[_0x4cc7('0x92b')] = _0x505491;
_0x2402f1[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x505491[_0x4cc7('0x8')], {
'__class__': _0x2402f1
});
var _0x3d27c7 = function(_0x5b4b09) {
null == _0x5b4b09 && (_0x5b4b09 = '');
_0xc6df85['call'](this, _0x5b4b09, 0x0);
this[_0x4cc7('0x5e2')] = _0x4cc7('0x4203');
};
_0x16dada[_0x4cc7('0x4204')] = _0x3d27c7;
_0x3d27c7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'errors', _0x4cc7('0x4203')];
_0x3d27c7['__super__'] = _0xc6df85;
_0x3d27c7[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], {
'__class__': _0x3d27c7
});
var _0x180a42 = function(_0x3c9be8) {
if (_0x4cc7('0x4205') !== 'UTyDx') {
return 0x2 == _0x3c9be8 ? new _0x2480bc('Here\x20for\x20the\x20candy?',_0x4cc7('0x2eda')) : null;
} else {
null == _0x3c9be8 && (_0x3c9be8 = '');
_0xc6df85['call'](this, _0x3c9be8, 0x0);
this[_0x4cc7('0x5e2')] = 'TypeError';
}
};
_0x16dada[_0x4cc7('0x4206')] = _0x180a42;
_0x180a42[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'errors', 'TypeError'];
_0x180a42[_0x4cc7('0x92b')] = _0xc6df85;
_0x180a42[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], {
'__class__': _0x180a42
});
var _0x449eb0 = function(_0x521cc9, _0x54901d, _0x7a6f8c, _0x125e31, _0x4af5c8, _0x400caa, _0x4bf907) {
var _0x3440de = {};
_0x3440de['YfSwR'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
}
;
_0x3440de[_0x4cc7('0x4207')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 * _0x5260f5;
}
;
_0x3440de[_0x4cc7('0x4208')] = _0x4cc7('0x262b');
if (_0x4cc7('0x4209') !== _0x4cc7('0x4209')) {
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x85);
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbe3);
var _0x5e1560 = null;
null == _0x5e1560 && (_0x5e1560 = new _0x169fce());
var _0x9b3596 = Math[_0x4cc7('0x28')](1.2479104151759457);
_0x5e1560['x'] = 0.646 * _0x9b3596;
_0x5e1560['y'] = -0.713 * _0x9b3596;
_0x5e1560['z'] = 0.272 * _0x9b3596;
_0x5e1560['w'] = Math['cos'](1.2479104151759457);
_0x9b3596 = _0x5e1560['x'] * _0x5e1560['x'] + _0x3440de['YfSwR'](_0x5e1560['y'], _0x5e1560['y']) + _0x5e1560['z'] * _0x5e1560['z'] + _0x3440de[_0x4cc7('0x4207')](_0x5e1560['w'], _0x5e1560['w']);
var _0x50abb9 = _0x9b3596 - 0x1;
1e-10 > (0x0 <= _0x50abb9 ? _0x50abb9 : -_0x50abb9) || (0x0 == _0x9b3596 ? (_0x5e1560['x'] = 0x0,
_0x5e1560['y'] = 0x0,
_0x5e1560['z'] = 0x0,
_0x5e1560['w'] = 0x1) : (_0x9b3596 = 0x1 / Math[_0x4cc7('0x2c')](_0x9b3596),
_0x5e1560['x'] *= _0x9b3596,
_0x5e1560['y'] *= _0x9b3596,
_0x5e1560['z'] *= _0x9b3596,
_0x5e1560['w'] *= _0x9b3596));
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5e1560)[_0x4cc7('0xc4a')]());
this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0);
this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45);
this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5);
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x57);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20may\x20blow\x20your\x20mind,\x20but...', -0x118, -0x168, null, null, null, null, null);
_0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x258);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x420a'), -0x104, -0xfa, null, _0x5e1560, -0x1, null, null);
_0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x276);
_0x9b3596 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x3440de[_0x4cc7('0x4208')], 0xc8, -0x6e, null, _0x5e1560, -0x1, _0x9b3596, null);
_0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('If\x20you\x20forget\x20what\x20comes\x20after\x20C,\x20go\x20ask\x20your\x20son.', 0xb4, 0x122, null, _0x5e1560, -0x1, null, null);
} else {
null == _0x4bf907 && (_0x4bf907 = 0x0);
null == _0x400caa && (_0x400caa = 0x0);
null == _0x4af5c8 && (_0x4af5c8 = 0x0);
null == _0x125e31 && (_0x125e31 = 0x0);
null == _0x7a6f8c && (_0x7a6f8c = !0x1);
null == _0x54901d && (_0x54901d = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x521cc9, _0x54901d, _0x7a6f8c);
this[_0x4cc7('0x249c')] = _0x125e31;
this['accelerationX'] = _0x4af5c8;
this['accelerationY'] = _0x400caa;
this['accelerationZ'] = _0x4bf907;
}
};
_0x16dada[_0x4cc7('0x420b')] = _0x449eb0;
_0x449eb0['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x420c')];
_0x449eb0[_0x4cc7('0x92b')] = _0x76b31e;
_0x449eb0['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'accelerationX': null,
'accelerationY': null,
'accelerationZ': null,
'timestamp': null,
'__class__': _0x449eb0
});
var _0x352430 = function(_0x148c44, _0xaa98d5, _0x314dc3, _0x59bdb6) {
null == _0x59bdb6 && (_0x59bdb6 = !0x1);
null == _0x314dc3 && (_0x314dc3 = !0x1);
null == _0xaa98d5 && (_0xaa98d5 = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x148c44, _0xaa98d5, _0x314dc3);
this['activating'] = _0x59bdb6;
};
_0x16dada[_0x4cc7('0x420d')] = _0x352430;
_0x352430[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x420e')];
_0x352430[_0x4cc7('0x92b')] = _0x76b31e;
_0x352430[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], {
'activating': null,
'__class__': _0x352430
});
var _0x56a3ca = function(_0x5786f9, _0x1baff3, _0x4eb999, _0x3a080a) {
null == _0x3a080a && (_0x3a080a = '');
null == _0x4eb999 && (_0x4eb999 = !0x1);
null == _0x1baff3 && (_0x1baff3 = !0x1);
_0x76b31e['call'](this, _0x5786f9, _0x1baff3, _0x4eb999);
this[_0x4cc7('0xcb4')] = _0x3a080a;
};
_0x16dada[_0x4cc7('0x420f')] = _0x56a3ca;
_0x56a3ca[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4210')];
_0x56a3ca[_0x4cc7('0x92b')] = _0x76b31e;
_0x56a3ca[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], {
'text': null,
'__class__': _0x56a3ca
});
var _0x276d6a = function(_0x36b274, _0x4b86e2, _0x864afc, _0x248c9b, _0x2b35f7) {
if (_0x4cc7('0x4211') !== _0x4cc7('0x4212')) {
null == _0x2b35f7 && (_0x2b35f7 = 0x0);
null == _0x248c9b && (_0x248c9b = '');
null == _0x864afc && (_0x864afc = !0x1);
null == _0x4b86e2 && (_0x4b86e2 = !0x1);
_0x56a3ca['call'](this, _0x36b274, _0x4b86e2, _0x864afc, _0x248c9b);
this[_0x4cc7('0xb6c')] = _0x2b35f7;
} else {
_0x4b86e2['complete'](_0x36b274);
}
};
_0x16dada[_0x4cc7('0x4213')] = _0x276d6a;
_0x276d6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'ErrorEvent'];
_0x276d6a[_0x4cc7('0x92b')] = _0x56a3ca;
_0x276d6a[_0x4cc7('0x8')] = _0x5aff49(_0x56a3ca[_0x4cc7('0x8')], {
'errorID': null,
'__class__': _0x276d6a
});
var _0x3eaff5 = function(_0x4eba6a) {
this[_0x4cc7('0x145d')] = !0x1;
this[_0x4cc7('0x19')](_0x4eba6a);
};
_0x16dada[_0x4cc7('0x4214')] = _0x3eaff5;
_0x3eaff5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4215'), 'DispatchIterator'];
_0x3eaff5[_0x4cc7('0x8')] = {};
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x145d')] = null;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null;
_0x3eaff5[_0x4cc7('0x8')]['isCopy'] = null;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x31b6')] = null;
_0x3eaff5[_0x4cc7('0x8')]['copy'] = function() {
if (_0x4cc7('0x4216') !== _0x4cc7('0x4217')) {
this.isCopy || (this.list = this.list.slice(),
this.isCopy = !0x0);
} else {
if (this.nodeType != _0x4fbde0.Element)
throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType);
return this.attributeMap.keys();
}
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() {
return this.index < this.list.length;
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() {
return this.list[this.index++];
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x98c1c8, _0x1b8902) {
if (_0x4cc7('0x4218') !== _0x4cc7('0x4219')) {
if (this.active)
if (this.isCopy) {
_0x1b8902 = this.index;
for (var _0x5444c9 = this.list.length; _0x1b8902 < _0x5444c9; ) {
var _0x2a7e57 = _0x1b8902++;
if (this.list[_0x2a7e57] == _0x98c1c8) {
this.list.splice(_0x2a7e57, 0x1);
break;
}
}
} else
_0x1b8902 < this.index && this.index--;
} else {
this.lizard.setIndexedPosition(2.4, 31.3, null, 0xe);
this.lizard.spritesheet.set_currentFrame(0xe);
this.lizard.spritesheet.set_xInverted(!0x0);
this.frameMaxTime = 0.35;
}
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0xa7cc3c) {
this.list = _0xa7cc3c;
this.isCopy = !0x1;
this.index = 0x0;
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x99a')] = function() {
this.active = !0x0;
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() {
this.active = !0x1;
}
;
_0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3eaff5;
var _0x43d25e = function(_0x4f513e, _0x596c39, _0x1c7112) {
this[_0x4cc7('0x20c9')] = _0x4f513e;
this[_0x4cc7('0x421a')] = _0x596c39;
this[_0x4cc7('0x421b')] = _0x1c7112;
};
_0x16dada[_0x4cc7('0x421c')] = _0x43d25e;
_0x43d25e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4215'), _0x4cc7('0x421d')];
_0x43d25e[_0x4cc7('0x8')] = {};
_0x43d25e[_0x4cc7('0x8')]['callback'] = null;
_0x43d25e[_0x4cc7('0x8')][_0x4cc7('0x421b')] = null;
_0x43d25e[_0x4cc7('0x8')]['useCapture'] = null;
_0x43d25e[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x582aa2, _0x2f2829) {
return _0x19c1c0.compareMethods(this.callback, _0x582aa2) ? this.useCapture == _0x2f2829 : !0x1;
}
;
_0x43d25e[_0x4cc7('0x8')]['__class__'] = _0x43d25e;
var _0x1363ca = function(_0x20c822, _0x2510dd, _0x99d1d2, _0x48bb72, _0x3a0fcb, _0x3a27dd) {
null == _0x3a27dd && (_0x3a27dd = 0x0);
null == _0x3a0fcb && (_0x3a0fcb = !0x1);
null == _0x99d1d2 && (_0x99d1d2 = !0x1);
null == _0x2510dd && (_0x2510dd = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x20c822, _0x2510dd, _0x99d1d2);
this['keyCode'] = _0x3a27dd;
this[_0x4cc7('0x20d5')] = _0x3a0fcb;
this[_0x4cc7('0x34c1')] = _0x48bb72;
};
_0x16dada['openfl.events.FocusEvent'] = _0x1363ca;
_0x1363ca[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x421e')];
_0x1363ca['__super__'] = _0x76b31e;
_0x1363ca['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'keyCode': null,
'relatedObject': null,
'shiftKey': null,
'__class__': _0x1363ca
});
var _0x15b0c9 = function(_0x58b440, _0x279019, _0x55dbae, _0x336526, _0x5d51f7) {
if (_0x4cc7('0x421f') !== _0x4cc7('0x4220')) {
null == _0x5d51f7 && (_0x5d51f7 = !0x1);
null == _0x336526 && (_0x336526 = !0x1);
null == _0x55dbae && (_0x55dbae = !0x1);
null == _0x279019 && (_0x279019 = !0x1);
_0x352430[_0x4cc7('0x96b')](this, _0x58b440, _0x279019, _0x55dbae);
this['fullScreen'] = _0x336526;
this[_0x4cc7('0x4221')] = _0x5d51f7;
} else {
if (null != this[_0x4cc7('0x3301')]) {
var _0x333496 = this['_onUpdate']
, _0x8fb9e7 = this['_onUpdateParams'];
null == _0x8fb9e7 && (_0x8fb9e7 = []);
_0x333496[_0x4cc7('0x13')](_0x333496, _0x8fb9e7);
}
}
};
_0x16dada[_0x4cc7('0x4222')] = _0x15b0c9;
_0x15b0c9[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x9a7'), _0x4cc7('0x4223')];
_0x15b0c9['__super__'] = _0x352430;
_0x15b0c9[_0x4cc7('0x8')] = _0x5aff49(_0x352430[_0x4cc7('0x8')], {
'fullScreen': null,
'interactive': null,
'__class__': _0x15b0c9
});
var _0x5a6840 = function(_0x22daca, _0x1d2b45, _0x1d7144, _0x2e36fb) {
null == _0x1d7144 && (_0x1d7144 = !0x1);
null == _0x1d2b45 && (_0x1d2b45 = !0x0);
_0x76b31e[_0x4cc7('0x96b')](this, _0x22daca, _0x1d2b45, _0x1d7144);
this[_0x4cc7('0x3b2f')] = _0x2e36fb;
};
_0x16dada[_0x4cc7('0x4224')] = _0x5a6840;
_0x5a6840[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4225')];
_0x5a6840[_0x4cc7('0x92b')] = _0x76b31e;
_0x5a6840[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'device': null,
'__class__': _0x5a6840
});
var _0x95bba4 = function(_0x4de9d7, _0x49310c, _0x4f2171, _0x1677c3, _0x151525) {
if (_0x4cc7('0x4226') === 'OvkOg') {
null == _0x151525 && (_0x151525 = !0x1);
null == _0x1677c3 && (_0x1677c3 = 0x0);
_0x2d63f9[_0x4cc7('0x4227')](null, _0x4f2171) && (_0x4f2171 = !0x1);
null == _0x49310c && (_0x49310c = !0x1);
this[_0x4cc7('0x2590')] = _0x1677c3;
this[_0x4cc7('0x4228')] = _0x151525;
_0x76b31e[_0x4cc7('0x96b')](this, _0x4de9d7, _0x49310c, _0x4f2171);
} else {
var _0x273e38 = this['_registerCache'][_0x4cc7('0xe58')]();
this['_uvBufferIndex'] = _0x273e38[_0x4cc7('0x19f4')]();
var _0x24613b = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')]();
this['_sharedRegisters'][_0x4cc7('0x1c80')] = _0x24613b;
if (this[_0x4cc7('0x1bcf')]()) {
var _0x432bd1 = this['_registerCache'][_0x4cc7('0x12d7')]()
, _0x5cddd7 = this['_registerCache']['getFreeVertexConstant']();
this[_0x4cc7('0x1bb9')] = 0x4 * _0x432bd1[_0x4cc7('0x19f4')]();
this['_vertexCode'] += _0x56067a[_0x4cc7('0x414e')](_0x4cc7('0x1be1') + _0x4bf907[_0x4cc7('0x4dc')](_0x24613b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x432bd1) + _0x4cc7('0x4229') + _0x4bf907[_0x4cc7('0x4dc')](_0x24613b) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5cddd7) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x24613b)) + _0x56067a[_0x4cc7('0x8c7')] + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + _0x4cc7('0x1be0');
} else
this['_uvTransformIndex'] = -0x1,
this[_0x4cc7('0x1efc')] = !0x0,
this[_0x4cc7('0x147d')] = _0x24613b['toString'](),
this['_UVSource'] = _0x273e38[_0x4cc7('0x8eb')]();
}
};
_0x16dada[_0x4cc7('0x422a')] = _0x95bba4;
_0x95bba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x422b')];
_0x95bba4[_0x4cc7('0x92b')] = _0x76b31e;
_0x95bba4[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'redirected': null,
'responseHeaders': null,
'responseURL': null,
'status': null,
'__class__': _0x95bba4
});
var _0x5275c3 = function(_0x180e05, _0xe8fb38, _0x3362b5, _0x53cc72, _0x2d3c89) {
null == _0x2d3c89 && (_0x2d3c89 = 0x0);
null == _0x53cc72 && (_0x53cc72 = '');
null == _0x3362b5 && (_0x3362b5 = !0x1);
null == _0xe8fb38 && (_0xe8fb38 = !0x0);
_0x276d6a[_0x4cc7('0x96b')](this, _0x180e05, _0xe8fb38, _0x3362b5, _0x53cc72, _0x2d3c89);
};
_0x16dada[_0x4cc7('0x422c')] = _0x5275c3;
_0x5275c3['__name__'] = ['openfl', _0x4cc7('0x9a7'), _0x4cc7('0x422d')];
_0x5275c3['__super__'] = _0x276d6a;
_0x5275c3[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x524')](_0x5aff49, _0x276d6a[_0x4cc7('0x8')], {
'__class__': _0x5275c3
});
var _0x5771c9 = function(_0x197239, _0x20b518, _0x14ad86, _0x1b0266, _0x59b7d7, _0x39bb96, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060) {
if (_0x4cc7('0x422e') !== 'ErjjP') {
null == _0x1b0266 && (_0x1b0266 = !0x1);
null == _0x20b518 && (_0x20b518 = 0x0);
null == _0x197239 && (_0x197239 = 0x0);
this[_0x4cc7('0x1911')] = !0x1;
_0x457ac5[_0x4cc7('0x96b')](this);
this['pendingWidth'] = _0x197239;
this[_0x4cc7('0x20be')] = _0x20b518;
this['set_parentLayout'](_0x14ad86);
_0x14ad86 = _0x56067a[_0x4cc7('0x8c4')](null, _0x59b7d7) ? _0x59b7d7 : _0x56067a[_0x4cc7('0x8c9')](null, _0x14ad86) ? _0x14ad86['scale'] : _0x172b83['get_currentLayout']()[_0x4cc7('0xa9a')];
this[_0x4cc7('0x22e')] = new _0x172b83(_0x14ad86,new _0x1afb04(0x0,0x0,_0x197239,_0x20b518));
this['addEventListener']('addedToStage', _0x48c401(this, this[_0x4cc7('0x20c0')]));
this['addEventListener'](_0x4cc7('0x8a9'), _0x48c401(this, this['onFirstAddedToStage']), !0x1, 0x1);
this['addEventListener'](_0x4cc7('0x1fad'), _0x48c401(this, this[_0x4cc7('0x20c1')]));
if (null != this['stage'])
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9')));
else if (_0x1b0266 && !this['layoutCreated'])
this['onFirstAddedToStage'](null);
} else {
null == _0x161060 && (_0x161060 = !0x1);
null == _0x5aff49 && (_0x5aff49 = !0x1);
null == _0x16dada && (_0x16dada = !0x1);
null == _0x48c401 && (_0x48c401 = !0x1);
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x59b7d7 && (_0x59b7d7 = 0x0);
null == _0x1b0266 && (_0x1b0266 = 0x0);
null == _0x14ad86 && (_0x14ad86 = !0x1);
_0x2d63f9['bPMiu'](null, _0x20b518) && (_0x20b518 = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x197239, _0x20b518, _0x14ad86);
this[_0x4cc7('0x422f')] = _0x1b0266;
this[_0x4cc7('0x34c2')] = _0x59b7d7;
this['keyLocation'] = null != _0x39bb96 ? _0x39bb96 : 0x0;
this[_0x4cc7('0x1f0f')] = _0x4bf907;
this[_0x4cc7('0x1f0e')] = _0x48c401;
this[_0x4cc7('0x20d5')] = _0x16dada;
this[_0x4cc7('0x4230')] = _0x5aff49;
this[_0x4cc7('0x34c3')] = _0x161060;
}
};
_0x16dada[_0x4cc7('0x4231')] = _0x5771c9;
_0x5771c9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4232')];
_0x5771c9[_0x4cc7('0x92b')] = _0x76b31e;
_0x5771c9[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'altKey': null,
'charCode': null,
'commandKey': null,
'controlKey': null,
'ctrlKey': null,
'keyCode': null,
'keyLocation': null,
'shiftKey': null,
'__class__': _0x5771c9
});
var _0x276ae5 = function(_0x5b4205, _0x1e360a, _0x29fd5a, _0x200511, _0x485ac3, _0xdf9fe8, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060, _0x3eb954, _0x180fa9) {
if (_0x4cc7('0x4233') !== _0x4cc7('0x4233')) {
if (_0x5b4205[_0x4cc7('0xa77')] && !(0x0 >= _0x5b4205[_0x4cc7('0x9c2')]) && null != _0x5b4205['__bitmapData'] && _0x5b4205[_0x4cc7('0xa78')]['__isValid']) {
var _0x3fa388 = _0x1e360a['__context3D'];
_0x1e360a[_0x4cc7('0xa7b')](_0x5b4205[_0x4cc7('0xa07')]);
_0x1e360a[_0x4cc7('0xa7c')](_0x5b4205);
var _0x5915f9 = _0x1e360a['__initDisplayShader'](_0x5b4205[_0x4cc7('0xade')]);
_0x1e360a['setShader'](_0x5915f9);
_0x1e360a[_0x4cc7('0xb15')](_0x5b4205[_0x4cc7('0xa78')], _0x1e360a['__allowSmoothing'] && (_0x5b4205[_0x4cc7('0xa81')] || _0x1e360a[_0x4cc7('0x3e4f')]));
_0x1e360a[_0x4cc7('0xb17')](_0x1e360a['__getMatrix'](_0x5b4205[_0x4cc7('0x9c1')], _0x5b4205[_0x4cc7('0x21b6')]));
_0x1e360a[_0x4cc7('0x3e51')](_0x5b4205['__worldAlpha']);
_0x1e360a[_0x4cc7('0x3e52')](_0x5b4205[_0x4cc7('0xa09')]);
_0x1e360a[_0x4cc7('0xb18')]();
var _0x1f1897 = _0x5b4205['__bitmapData'][_0x4cc7('0xb19')](_0x3fa388);
null != _0x5915f9[_0x4cc7('0xb1a')] && _0x3fa388[_0x4cc7('0xb1b')](_0x5915f9[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x1f1897, 0x0, 0x3);
null != _0x5915f9[_0x4cc7('0xb1d')] && _0x3fa388['setVertexBufferAt'](_0x5915f9['__textureCoord'][_0x4cc7('0xb1c')], _0x1f1897, 0x3, 0x2);
_0x5915f9 = _0x5b4205[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x3fa388);
_0x3fa388[_0x4cc7('0x1f3c')](_0x5915f9);
_0x1e360a['__clearShader']();
_0x1e360a[_0x4cc7('0xa85')](_0x5b4205);
}
} else {
null == _0x180fa9 && (_0x180fa9 = 0x0);
null == _0x3eb954 && (_0x3eb954 = !0x1);
null == _0x161060 && (_0x161060 = 0x0);
null == _0x5aff49 && (_0x5aff49 = !0x1);
null == _0x16dada && (_0x16dada = !0x1);
null == _0x48c401 && (_0x48c401 = !0x1);
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x485ac3 && (_0x485ac3 = 0x0);
null == _0x200511 && (_0x200511 = 0x0);
null == _0x29fd5a && (_0x29fd5a = !0x1);
null == _0x1e360a && (_0x1e360a = !0x0);
_0x76b31e[_0x4cc7('0x96b')](this, _0x5b4205, _0x1e360a, _0x29fd5a);
this[_0x4cc7('0x20d5')] = _0x16dada;
this[_0x4cc7('0x1f0e')] = _0x48c401;
this[_0x4cc7('0x1f0f')] = _0x4bf907;
this['bubbles'] = _0x1e360a;
this[_0x4cc7('0x34c1')] = _0xdf9fe8;
this[_0x4cc7('0x1f10')] = _0x161060;
this[_0x4cc7('0xa22')] = _0x200511;
this[_0x4cc7('0xa23')] = _0x485ac3;
this[_0x4cc7('0xbf7')] = _0x5aff49;
this[_0x4cc7('0x34c3')] = _0x3eb954;
this[_0x4cc7('0x4234')] = _0x180fa9;
this[_0x4cc7('0x1f11')] = !0x1;
this[_0x4cc7('0xa24')] = this['stageX'] = NaN;
}
};
_0x16dada['openfl.events.MouseEvent'] = _0x276ae5;
_0x276ae5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', 'MouseEvent'];
_0x276ae5[_0x4cc7('0xb65')] = function(_0xc42c4b, _0x471e5e, _0x268ba0, _0x37e095, _0x51a24a, _0x3414ab, _0x4bf907) {
var _0x34fac5 = _0x2d63f9[_0x4cc7('0x379')]['split']('|')
, _0x281474 = 0x0;
while (!![]) {
switch (_0x34fac5[_0x281474++]) {
case '0':
_0xc42c4b[_0x4cc7('0xa25')] = _0x268ba0;
continue;
case '1':
_0xc42c4b[_0x4cc7('0xa24')] = _0x37e095;
continue;
case '2':
_0xc42c4b = new _0x276ae5(_0xc42c4b,!0x0,!0x1,_0x51a24a['x'],_0x51a24a['y'],null,_0x276ae5['__ctrlKey'],_0x276ae5['__altKey'],_0x276ae5[_0x4cc7('0x4235')],_0x276ae5[_0x4cc7('0x40bd')],_0x4bf907,_0x276ae5[_0x4cc7('0x4078')]);
continue;
case '3':
_0xc42c4b['target'] = _0x3414ab;
continue;
case '4':
null == _0x4bf907 && (_0x4bf907 = 0x0);
continue;
case '5':
return _0xc42c4b;
}
break;
}
}
;
_0x276ae5['__super__'] = _0x76b31e;
_0x276ae5[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'altKey': null,
'buttonDown': null,
'commandKey': null,
'clickCount': null,
'ctrlKey': null,
'delta': null,
'isRelatedObjectInaccessible': null,
'localX': null,
'localY': null,
'relatedObject': null,
'shiftKey': null,
'stageX': null,
'stageY': null,
'__class__': _0x276ae5
});
var _0x385886 = function(_0x5c030c, _0x306f9e, _0x2e3978, _0x11d0c0) {
null == _0x2e3978 && (_0x2e3978 = !0x1);
null == _0x306f9e && (_0x306f9e = !0x1);
this[_0x4cc7('0x39da')] = _0x11d0c0;
_0x76b31e[_0x4cc7('0x96b')](this, _0x5c030c, _0x306f9e, _0x2e3978);
};
_0x16dada['openfl.events.NetStatusEvent'] = _0x385886;
_0x385886['__name__'] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4236')];
_0x385886[_0x4cc7('0x92b')] = _0x76b31e;
_0x385886['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'info': null,
'__class__': _0x385886
});
var _0x4aac12 = function(_0x46c040, _0x26fc70, _0x3ac251, _0x545fb9, _0x339844) {
null == _0x339844 && (_0x339844 = 0x0);
null == _0x545fb9 && (_0x545fb9 = 0x0);
null == _0x3ac251 && (_0x3ac251 = !0x1);
null == _0x26fc70 && (_0x26fc70 = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x46c040, _0x26fc70, _0x3ac251);
this['bytesLoaded'] = _0x545fb9;
this[_0x4cc7('0x1f28')] = _0x339844;
};
_0x16dada[_0x4cc7('0x4237')] = _0x4aac12;
_0x4aac12[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'ProgressEvent'];
_0x4aac12[_0x4cc7('0x92b')] = _0x76b31e;
_0x4aac12[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'bytesLoaded': null,
'bytesTotal': null,
'__class__': _0x4aac12
});
var _0x3833d8 = function(_0x58b805, _0x157001, _0x449e30, _0x520182, _0x72e9, _0x20d3be) {
null == _0x20d3be && (_0x20d3be = !0x0);
null == _0x449e30 && (_0x449e30 = !0x1);
null == _0x157001 && (_0x157001 = !0x1);
_0x76b31e[_0x4cc7('0x96b')](this, _0x58b805, _0x157001, _0x449e30);
this[_0x4cc7('0xa20')] = _0x520182;
this['objectColorTransform'] = _0x72e9;
this[_0x4cc7('0xaa5')] = _0x20d3be;
};
_0x16dada[_0x4cc7('0x4238')] = _0x3833d8;
_0x3833d8['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4239')];
_0x3833d8['__super__'] = _0x76b31e;
_0x3833d8['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'allowSmoothing': null,
'objectColorTransform': null,
'objectMatrix': null,
'renderer': null,
'__class__': _0x3833d8
});
var _0x1c4099 = function(_0x144e5f, _0xbcb3f8, _0x27aa3e, _0x3c0bce, _0xd2ebdc) {
if (_0x4cc7('0x423a') !== 'Lywxt') {
null == _0xd2ebdc && (_0xd2ebdc = 0x0);
null == _0x3c0bce && (_0x3c0bce = '');
null == _0x27aa3e && (_0x27aa3e = !0x1);
null == _0xbcb3f8 && (_0xbcb3f8 = !0x1);
_0x276d6a[_0x4cc7('0x96b')](this, _0x144e5f, _0xbcb3f8, _0x27aa3e, _0x3c0bce, _0xd2ebdc);
} else {
null == this['_casterLightPass'] && (this[_0x4cc7('0x1951')]['get'](0x0)[_0x4cc7('0x1b87')](_0x144e5f),
this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)['setBlendMode'](0xa),
this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1b85')](this[_0x4cc7('0x1b86')]()));
for (var _0x25eb45 = 0x0, _0x3c1b96 = this['_nonCasterLightPasses'][_0x4cc7('0x34')](); _0x25eb45 < _0x3c1b96; ) {
var _0x2f18b7 = _0x25eb45++;
this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x2f18b7)[_0x4cc7('0x1b87')](_0x144e5f);
this['_nonCasterLightPasses']['get'](_0x2f18b7)[_0x4cc7('0x1b5e')](0x0);
this[_0x4cc7('0x1951')]['get'](_0x2f18b7)[_0x4cc7('0x1b85')](0x5);
}
}
};
_0x16dada[_0x4cc7('0x423b')] = _0x1c4099;
_0x1c4099[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x423c')];
_0x1c4099[_0x4cc7('0x92b')] = _0x276d6a;
_0x1c4099[_0x4cc7('0x8')] = _0x5aff49(_0x276d6a[_0x4cc7('0x8')], {
'__class__': _0x1c4099
});
var _0x40b725 = function(_0x2067f6, _0x1c8e0c, _0x268f67) {
null == _0x268f67 && (_0x268f67 = !0x1);
null == _0x1c8e0c && (_0x1c8e0c = !0x1);
_0x76b31e['call'](this, _0x2067f6, _0x1c8e0c, _0x268f67);
};
_0x16dada[_0x4cc7('0x423d')] = _0x40b725;
_0x40b725['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x423e')];
_0x40b725[_0x4cc7('0x92b')] = _0x76b31e;
_0x40b725[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'__class__': _0x40b725
});
var _0x38fda1 = function(_0x3a2de1, _0xa35e0c, _0x4243f1, _0xd9b23, _0x4f3ccb, _0x4b1fd1, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060, _0x14b53f, _0x180fa9, _0x3e3cd2, _0x55ba7f, _0x2bc114, _0x1fb3e3, _0x5260f5, _0x23639f, _0x4b25d1) {
if (_0x4cc7('0x423f') !== _0x4cc7('0x423f')) {
!this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x3a2de1['__pushMaskObject'](this),
this['__currentState'][_0x4cc7('0x9c6')](_0x3a2de1),
_0x3a2de1['__popMaskObject'](this),
this[_0x4cc7('0xa9b')](_0x3a2de1));
} else {
null == _0x2bc114 && (_0x2bc114 = !0x1);
null == _0x55ba7f && (_0x55ba7f = !0x1);
null == _0x3e3cd2 && (_0x3e3cd2 = !0x1);
null == _0x180fa9 && (_0x180fa9 = !0x1);
null == _0x14b53f && (_0x14b53f = !0x1);
null == _0x5aff49 && (_0x5aff49 = 0x0);
null == _0x16dada && (_0x16dada = 0x0);
_0x2d63f9['BnNCG'](null, _0x48c401) && (_0x48c401 = 0x0);
null == _0x4bf907 && (_0x4bf907 = 0x0);
null == _0x4b1fd1 && (_0x4b1fd1 = 0x0);
null == _0x4f3ccb && (_0x4f3ccb = !0x1);
_0x2d63f9[_0x4cc7('0x37b')](null, _0xd9b23) && (_0xd9b23 = 0x0);
null == _0x4243f1 && (_0x4243f1 = !0x1);
null == _0xa35e0c && (_0xa35e0c = !0x0);
_0x76b31e[_0x4cc7('0x96b')](this, _0x3a2de1, _0xa35e0c, _0x4243f1);
this[_0x4cc7('0xb66')] = _0xd9b23;
this[_0x4cc7('0xb67')] = _0x4f3ccb;
this['localX'] = _0x4b1fd1;
this[_0x4cc7('0xa23')] = _0x4bf907;
this[_0x4cc7('0x4240')] = _0x48c401;
this[_0x4cc7('0x4241')] = _0x16dada;
this[_0x4cc7('0xb68')] = _0x5aff49;
this['relatedObject'] = _0x161060;
this[_0x4cc7('0x1f0f')] = _0x14b53f;
this[_0x4cc7('0x1f0e')] = _0x180fa9;
this[_0x4cc7('0x20d5')] = _0x3e3cd2;
this[_0x4cc7('0x34c3')] = _0x55ba7f;
this[_0x4cc7('0x4230')] = _0x2bc114;
this[_0x4cc7('0xa24')] = this[_0x4cc7('0xa25')] = NaN;
}
};
_0x16dada[_0x4cc7('0x4242')] = _0x38fda1;
_0x38fda1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4243')];
_0x38fda1[_0x4cc7('0xb65')] = function(_0x1778fe, _0x1917cb, _0x5d422a, _0x3e89a4, _0x8be7ac, _0x28b0bd) {
_0x1778fe = new _0x38fda1(_0x1778fe,!0x0,!0x1,0x0,!0x0,_0x8be7ac['x'],_0x8be7ac['y'],0x1,0x1,0x1);
_0x1778fe[_0x4cc7('0xa25')] = _0x5d422a;
_0x1778fe['stageY'] = _0x3e89a4;
_0x1778fe[_0x4cc7('0xa26')] = _0x28b0bd;
return _0x1778fe;
}
;
_0x38fda1[_0x4cc7('0x92b')] = _0x76b31e;
_0x38fda1['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], {
'altKey': null,
'commandKey': null,
'controlKey': null,
'ctrlKey': null,
'isPrimaryTouchPoint': null,
'localX': null,
'localY': null,
'pressure': null,
'relatedObject': null,
'shiftKey': null,
'sizeX': null,
'sizeY': null,
'stageX': null,
'stageY': null,
'touchPointID': null,
'__class__': _0x38fda1
});
var _0x2b3647 = function(_0x180a4d, _0x3aac20, _0x38c54e, _0x3de5e5) {
null == _0x38c54e && (_0x38c54e = !0x0);
null == _0x3aac20 && (_0x3aac20 = !0x0);
_0x276d6a['call'](this, _0x180a4d, _0x3aac20, _0x38c54e);
this[_0x4cc7('0x12aa')] = _0x3de5e5;
};
_0x16dada[_0x4cc7('0x4244')] = _0x2b3647;
_0x2b3647[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4245')];
_0x2b3647[_0x4cc7('0x92b')] = _0x276d6a;
_0x2b3647[_0x4cc7('0x8')] = _0x5aff49(_0x276d6a[_0x4cc7('0x8')], {
'error': null,
'__class__': _0x2b3647
});
var _0x38ccb9 = function() {
_0x338b9['call'](this);
};
_0x16dada[_0x4cc7('0x4246')] = _0x38ccb9;
_0x38ccb9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4247')];
_0x38ccb9[_0x4cc7('0x92b')] = _0x338b9;
_0x38ccb9['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'__class__': _0x38ccb9
});
var _0x9823fe = function() {};
_0x16dada[_0x4cc7('0x4248')] = _0x9823fe;
_0x9823fe['__name__'] = ['openfl', _0x4cc7('0x4249'), _0x4cc7('0x424a')];
_0x9823fe[_0x4cc7('0x96b')] = function(_0xa40f4, _0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72, _0x51bb4a) {
if (!new _0x1e3ce8(_0x4cc7('0x424b'),'')[_0x4cc7('0xc7c')](_0xa40f4)) {
var _0x4bf907 = _0xa40f4[_0x4cc7('0x46')]('.')[_0x4cc7('0xb21')](0x0, -0x1)[_0x4cc7('0xc7a')]('.');
0x0 < _0x4bf907[_0x4cc7('0x21')] && (_0xa40f4 += _0x2d63f9[_0x4cc7('0x37c')](_0x4cc7('0x3c16'), _0x4bf907) + ')');
}
try {
if (_0x4cc7('0x424c') !== _0x4cc7('0x424d')) {
var _0x48c401 = eval(_0xa40f4);
} else {
this['_geomDirty'] && this[_0x4cc7('0x1fef')]();
return _0x1e5b75[_0x4cc7('0x8')][_0x4cc7('0xff7')][_0x4cc7('0x96b')](this);
}
} catch (_0x4cc332) {
return _0x4964ea[_0x4cc7('0xab4')] = _0x4cc332,
null;
}
return _0x4b4d92[_0x4cc7('0x329')](_0x48c401) != _0x51c10b[_0x4cc7('0xd34')] ? null : null == _0x941b6c ? _0x48c401() : null == _0x379b6e ? _0x2d63f9['aback'](_0x48c401, _0x941b6c) : null == _0x26b35c ? _0x48c401(_0x941b6c, _0x379b6e) : null == _0x31ef72 ? _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c) : _0x2d63f9['BnNCG'](null, _0x51bb4a) ? _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72) : _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72, _0x51bb4a);
}
;
var _0x174873 = function() {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x424e'));
null == this['__glVertexSource'] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x3fb7'));
_0x48751f[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x424f')][_0x4cc7('0x9')] = [0x0, 0x0];
this[_0x4cc7('0x29f3')] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada[_0x4cc7('0x4250')] = _0x174873;
_0x174873[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x4251'), 'BlurShader'];
_0x174873[_0x4cc7('0x92b')] = _0x48751f;
_0x174873[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], {
'__update': function() {
this[_0x4cc7('0x4252')][_0x4cc7('0x9')] = [this[_0x4cc7('0x1c22')][_0x4cc7('0x1284')][_0x4cc7('0x7d9')], this[_0x4cc7('0x1c22')][_0x4cc7('0x1284')][_0x4cc7('0x98b')]];
_0x48751f[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this);
},
'uRadius': null,
'uTextureSize': null,
'__class__': _0x174873
});
var _0x14b9f8 = function(_0x8bfad, _0x534ee7, _0x1aae2b) {
null == _0x1aae2b && (_0x1aae2b = 0x1);
null == _0x534ee7 && (_0x534ee7 = 0x4);
null == _0x8bfad && (_0x8bfad = 0x4);
_0x393fa1[_0x4cc7('0x96b')](this);
this['set_blurX'](_0x8bfad);
this[_0x4cc7('0x332a')](_0x534ee7);
this[_0x4cc7('0xc63')](_0x1aae2b);
this[_0x4cc7('0xb0b')] = !0x0;
this[_0x4cc7('0xafc')] = !0x1;
this[_0x4cc7('0xab8')] = !0x0;
};
_0x16dada[_0x4cc7('0x4253')] = _0x14b9f8;
_0x14b9f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), 'BlurFilter'];
_0x14b9f8['__super__'] = _0x393fa1;
_0x14b9f8[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1['prototype'], {
'__blurX': null,
'__blurY': null,
'__horizontalPasses': null,
'__quality': null,
'__verticalPasses': null,
'__applyFilter': function(_0x306233, _0x3f16ba, _0x37f0cb, _0x59ffa5) {
new Date()[_0x4cc7('0xbe3')]();
_0x37f0cb = _0x31a164[_0x4cc7('0x238b')](_0x306233[_0x4cc7('0xa7e')], _0x3f16ba[_0x4cc7('0xa7e')], _0x37f0cb['__toLimeRectangle'](), _0x59ffa5['__toLimeVector2'](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this[_0x4cc7('0x1854')]);
new Date()[_0x4cc7('0xbe3')]();
return _0x37f0cb == _0x306233[_0x4cc7('0xa7e')] ? _0x306233 : _0x3f16ba;
},
'__initShader': function(_0x553c37, _0x1bad25) {
_0x1bad25 <= this[_0x4cc7('0x4254')] ? (_0x553c37 = Math[_0x4cc7('0x1013')](0.5, _0x1bad25 >> 0x1),
_0x14b9f8['__blurShader'][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x0] = this[_0x4cc7('0x4255')]() * _0x553c37,
_0x14b9f8['__blurShader'][_0x4cc7('0x424f')]['value'][0x1] = 0x0) : (_0x553c37 = Math[_0x4cc7('0x1013')](0.5, _0x1bad25 - this['__horizontalPasses'] >> 0x1),
_0x14b9f8[_0x4cc7('0x4256')][_0x4cc7('0x424f')]['value'][0x0] = 0x0,
_0x14b9f8[_0x4cc7('0x4256')]['uRadius'][_0x4cc7('0x9')][0x1] = this[_0x4cc7('0x4257')]() * _0x553c37);
return _0x14b9f8[_0x4cc7('0x4256')];
},
'get_blurX': function() {
return this[_0x4cc7('0x238d')];
},
'set_blurX': function(_0x155922) {
_0x155922 != this['__blurX'] && (this[_0x4cc7('0x238d')] = _0x155922,
this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xa59')] = this[_0x4cc7('0xa57')] = 0x0 < _0x155922 ? Math[_0x4cc7('0xaea')](_0x155922) : 0x0);
return _0x155922;
},
'get_blurY': function() {
return this[_0x4cc7('0x238e')];
},
'set_blurY': function(_0x15fcdd) {
_0x15fcdd != this['__blurY'] && (this[_0x4cc7('0x238e')] = _0x15fcdd,
this['__renderDirty'] = !0x0,
this[_0x4cc7('0x3765')] = this[_0x4cc7('0xa58')] = _0x2d63f9[_0x4cc7('0x35c')](0x0, _0x15fcdd) ? Math['ceil'](_0x15fcdd) : 0x0);
return _0x15fcdd;
},
'set_quality': function(_0x29d98d) {
this[_0x4cc7('0x4254')] = 0x0 >= this[_0x4cc7('0x238d')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x29d98d / 0x4 * this[_0x4cc7('0x238d')]) + 0x1;
this[_0x4cc7('0x4258')] = 0x0 >= this[_0x4cc7('0x238e')] ? 0x0 : Math['round'](_0x29d98d / 0x4 * this[_0x4cc7('0x238e')]) + 0x1;
this[_0x4cc7('0xb01')] = this['__horizontalPasses'] + this[_0x4cc7('0x4258')];
_0x29d98d != this[_0x4cc7('0x1854')] && (this['__renderDirty'] = !0x0);
return this[_0x4cc7('0x1854')] = _0x29d98d;
},
'__class__': _0x14b9f8,
'__properties__': {
'set_quality': 'set_quality',
'set_blurY': 'set_blurY',
'get_blurY': _0x4cc7('0x4257'),
'set_blurX': _0x4cc7('0x3329'),
'get_blurX': _0x4cc7('0x4255')
}
});
var _0x59dd75 = function() {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x4259'));
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x425a'));
_0x48751f[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x425b')][_0x4cc7('0x9')] = [0x1];
this[_0x4cc7('0x425c')]['value'] = [0x0];
this[_0x4cc7('0x425d')][_0x4cc7('0x9')] = [!0x0];
this[_0x4cc7('0x29f3')] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada['openfl.filters._ConvolutionFilter.ConvolutionShader'] = _0x59dd75;
_0x59dd75[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x425e'), _0x4cc7('0x425f')];
_0x59dd75['__super__'] = _0x48751f;
_0x59dd75[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x524')](_0x5aff49, _0x48751f[_0x4cc7('0x8')], {
'uBias': null,
'uConvoMatrix': null,
'uDivisor': null,
'uPreserveAlpha': null,
'__class__': _0x59dd75
});
var _0x47983b = function() {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '\x0a\x0a\x09\x09uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09uniform\x20sampler2D\x20mapTexture;\x0a\x0a\x09\x09uniform\x20mat4\x20openfl_Matrix;\x0a\x0a\x09\x09uniform\x20vec4\x20uOffsets;\x0a\x09\x09uniform\x20mat4\x20uDisplacements;\x0a\x0a\x09\x09varying\x20vec2\x20openfl_TextureCoordV;\x0a\x09\x09varying\x20vec2\x20mapTextureCoords;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09vec4\x20map_color\x20=\x20texture2D(mapTexture,\x20mapTextureCoords);\x0a\x09\x09\x09vec4\x20map_color_mod\x20=\x20map_color\x20-\x20uOffsets;\x0a\x0a\x09\x09\x09map_color_mod\x20=\x20map_color_mod\x20*\x20vec4(map_color.w,\x20map_color.w,\x201.0,\x201.0);\x0a\x0a\x09\x09\x09vec4\x20displacements_multiplied\x20=\x20map_color_mod\x20*\x20uDisplacements;\x0a\x09\x09\x09vec4\x20result\x20=\x20vec4(openfl_TextureCoordV.x,\x20openfl_TextureCoordV.y,\x200.0,\x201.0)\x20+\x20displacements_multiplied;\x0a\x0a\x09\x09\x09gl_FragColor\x20=\x20texture2D(openfl_Texture,\x20vec2(result));\x0a\x0a\x09\x09}\x0a\x0a\x09');
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x4260'));
_0x48751f['call'](this);
this[_0x4cc7('0x29f3')] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada[_0x4cc7('0x4261')] = _0x47983b;
_0x47983b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'filters', _0x4cc7('0x4262'), _0x4cc7('0x4263')];
_0x47983b[_0x4cc7('0x92b')] = _0x48751f;
_0x47983b[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], {
'mapTextureCoordsOffset': null,
'mapTexture': null,
'uOffsets': null,
'uDisplacements': null,
'__class__': _0x47983b
});
var _0x7b3ebc = function(_0x4b20e8, _0x333a30, _0x1463a4, _0xda7e13, _0x4d87b8, _0x40582a, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060) {
null == _0x161060 && (_0x161060 = !0x1);
null == _0x5aff49 && (_0x5aff49 = !0x1);
null == _0x16dada && (_0x16dada = !0x1);
null == _0x48c401 && (_0x48c401 = 0x1);
null == _0x4bf907 && (_0x4bf907 = 0x1);
null == _0x40582a && (_0x40582a = 0x4);
null == _0x4d87b8 && (_0x4d87b8 = 0x4);
null == _0xda7e13 && (_0xda7e13 = 0x1);
null == _0x1463a4 && (_0x1463a4 = 0x0);
null == _0x333a30 && (_0x333a30 = 0x2d);
null == _0x4b20e8 && (_0x4b20e8 = 0x4);
_0x393fa1[_0x4cc7('0x96b')](this);
this['__offsetY'] = this[_0x4cc7('0x21d1')] = 0x0;
this[_0x4cc7('0x4264')] = _0x4b20e8;
this['__angle'] = _0x333a30;
this[_0x4cc7('0x1cfa')] = _0x1463a4;
this[_0x4cc7('0xa00')] = _0xda7e13;
this['__blurX'] = _0x4d87b8;
this['__blurY'] = _0x40582a;
this['__strength'] = _0x4bf907;
this[_0x4cc7('0x1854')] = _0x48c401;
this[_0x4cc7('0x4265')] = _0x16dada;
this[_0x4cc7('0x4266')] = _0x5aff49;
this['__hideObject'] = _0x161060;
this[_0x4cc7('0x4267')]();
this[_0x4cc7('0xb0b')] = !0x0;
this[_0x4cc7('0xafc')] = !this[_0x4cc7('0x4268')];
this[_0x4cc7('0xab8')] = !0x0;
};
_0x16dada[_0x4cc7('0x4269')] = _0x7b3ebc;
_0x7b3ebc['__name__'] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x20f9')];
_0x7b3ebc[_0x4cc7('0x92b')] = _0x393fa1;
_0x7b3ebc[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], {
'__alpha': null,
'__angle': null,
'__blurX': null,
'__blurY': null,
'__color': null,
'__distance': null,
'__hideObject': null,
'__inner': null,
'__knockout': null,
'__offsetX': null,
'__offsetY': null,
'__quality': null,
'__strength': null,
'__applyFilter': function(_0x29be6d, _0x447d53, _0x3d22f8, _0x480f61) {
var _0x1a94ac = _0x56067a[_0x4cc7('0x8ca')](this[_0x4cc7('0x1cfa')], 0x10) & 0xff
, _0xaab1d9 = this[_0x4cc7('0x1cfa')] >> 0x8 & 0xff
, _0x4bf907 = this['__color'] & 0xff;
_0x480f61 = new _0x212a6a(_0x480f61['x'] + this[_0x4cc7('0x21d1')],_0x56067a['uByPQ'](_0x480f61['y'], this[_0x4cc7('0x21d2')]));
_0x3d22f8 = _0x31a164[_0x4cc7('0x238b')](_0x29be6d[_0x4cc7('0xa7e')], _0x447d53[_0x4cc7('0xa7e')], _0x3d22f8[_0x4cc7('0x4116')](), _0x480f61[_0x4cc7('0x238c')](), this['__blurX'], this['__blurY'], this[_0x4cc7('0x1854')], this['__strength']);
_0x3d22f8[_0x4cc7('0xb12')](_0x3d22f8['get_rect'](), new _0x1c055e(0x0,0x0,0x0,this[_0x4cc7('0xa00')],_0x1a94ac,_0xaab1d9,_0x4bf907,0x0)[_0x4cc7('0x12a8')]());
return _0x3d22f8 == _0x29be6d['image'] ? _0x29be6d : _0x447d53;
},
'__updateSize': function() {
this[_0x4cc7('0x21d1')] = this[_0x4cc7('0x4264')] * Math[_0x4cc7('0x27')](this['__angle'] * Math['PI'] / 0xb4) | 0x0;
this[_0x4cc7('0x21d2')] = this[_0x4cc7('0x4264')] * Math[_0x4cc7('0x28')](_0x56067a[_0x4cc7('0x8c2')](this[_0x4cc7('0x426a')], Math['PI']) / 0xb4) | 0x0;
this[_0x4cc7('0xa58')] = Math[_0x4cc7('0xaea')]((0x0 > this[_0x4cc7('0x21d2')] ? -this[_0x4cc7('0x21d2')] : 0x0) + this['__blurY']);
this['__bottomExtension'] = Math[_0x4cc7('0xaea')]((0x0 < this['__offsetY'] ? this[_0x4cc7('0x21d2')] : 0x0) + this[_0x4cc7('0x238e')]);
this[_0x4cc7('0xa57')] = Math['ceil']((0x0 > this['__offsetX'] ? -this[_0x4cc7('0x21d1')] : 0x0) + this['__blurX']);
this['__rightExtension'] = Math['ceil']((0x0 < this['__offsetX'] ? this[_0x4cc7('0x21d1')] : 0x0) + this[_0x4cc7('0x238d')]);
},
'__class__': _0x7b3ebc
});
var _0x191913 = function() {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = 'uniform\x20sampler2D\x20openfl_Texture;\x0a\x09\x09\x0a\x09\x09uniform\x20vec4\x20uColor;\x0a\x09\x09\x0a\x09\x09varying\x20vec2\x20vBlurCoords[7];\x0a\x09\x09\x0a\x09\x09void\x20main(void)\x20{\x0a\x09\x09\x09\x0a\x09\x09\x09float\x20a\x20=\x200.0;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[0]).a\x20*\x200.00443;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[1]).a\x20*\x200.05399;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[2]).a\x20*\x200.24197;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[3]).a\x20*\x200.39894;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[4]).a\x20*\x200.24197;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[5]).a\x20*\x200.05399;\x0a\x09\x09\x09a\x20+=\x20texture2D(openfl_Texture,\x20vBlurCoords[6]).a\x20*\x200.00443;\x0a\x09\x09\x09a\x20*=\x20uColor.a;\x0a\x09\x09\x09\x0a\x09\x09\x09gl_FragColor\x20=\x20vec4(uColor.rgb\x20*\x20a,\x20a);\x0a\x09\x09\x09\x0a\x09\x09}');
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x426b'));
_0x48751f['call'](this);
this['uRadius']['value'] = [0x0, 0x0];
this[_0x4cc7('0x426c')]['value'] = [0x0, 0x0, 0x0, 0x0];
this['__isGenerated'] = !0x0;
this[_0x4cc7('0x29f4')]();
};
_0x16dada[_0x4cc7('0x426d')] = _0x191913;
_0x191913[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x426e'), _0x4cc7('0x426f')];
_0x191913[_0x4cc7('0x92b')] = _0x48751f;
_0x191913['prototype'] = _0x2d63f9['sNZWb'](_0x5aff49, _0x48751f['prototype'], {
'uRadius': null,
'uColor': null,
'__class__': _0x191913
});
var _0xcc520e = function(_0x656ec9, _0x38cad0, _0x198148, _0x1255cd, _0x243d6f, _0x2bc2fe, _0x4bf907, _0x48c401) {
if ('gFdrc' === 'gFdrc') {
null == _0x48c401 && (_0x48c401 = !0x1);
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x2bc2fe && (_0x2bc2fe = 0x1);
null == _0x243d6f && (_0x243d6f = 0x2);
_0x56067a['rBbii'](null, _0x1255cd) && (_0x1255cd = 0x6);
null == _0x198148 && (_0x198148 = 0x6);
null == _0x38cad0 && (_0x38cad0 = 0x1);
null == _0x656ec9 && (_0x656ec9 = 0xff0000);
_0x393fa1['call'](this);
this[_0x4cc7('0x1cfa')] = _0x656ec9;
this[_0x4cc7('0xa00')] = _0x38cad0;
this['set_blurX'](_0x198148);
this['set_blurY'](_0x1255cd);
this[_0x4cc7('0x238f')] = _0x243d6f;
this['set_quality'](_0x2bc2fe);
this['__inner'] = _0x4bf907;
this[_0x4cc7('0x4266')] = _0x48c401;
this['__renderDirty'] = this[_0x4cc7('0xafc')] = this['__needSecondBitmapData'] = !0x0;
} else {
var _0x6520bf = this['inputMap'];
_0x656ec9 = null != _0x842c50[_0x656ec9] ? _0x6520bf['getReserved'](_0x656ec9) : _0x6520bf['h'][_0x656ec9];
return null == _0x656ec9 ? !0x1 : _0x656ec9[_0x4cc7('0x16c8')];
}
};
_0x16dada[_0x4cc7('0x4270')] = _0xcc520e;
_0xcc520e['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), _0x4cc7('0x3d8c')];
_0xcc520e[_0x4cc7('0x92b')] = _0x393fa1;
_0xcc520e['prototype'] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], {
'__alpha': null,
'__blurX': null,
'__blurY': null,
'__color': null,
'__horizontalPasses': null,
'__inner': null,
'__knockout': null,
'__quality': null,
'__strength': null,
'__verticalPasses': null,
'__applyFilter': function(_0x42f58d, _0x5e24a9, _0x34db0a, _0x159a69) {
var _0x2cecbd = {};
_0x2cecbd[_0x4cc7('0x4271')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 < _0x5260f5;
}
;
_0x2cecbd[_0x4cc7('0x4272')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 + _0x5260f5;
}
;
if (_0x4cc7('0x4273') !== _0x4cc7('0x4273')) {
var _0x2dec90 = _0x42f58d[_0x4cc7('0x11d6')]
, _0x43ec9d = _0x42f58d['mesh']['get_scenePosition']();
_0x2116b2[_0x4cc7('0xb83')] = 0x2cdb7;
_0x43ec9d = _0x2dec90[_0x4cc7('0x2d5c')](_0x43ec9d);
_0x2116b2['low'] = 0xe79f9;
_0x2dec90 = 0x0 <= _0x43ec9d && _0x43ec9d < _0x2dec90[_0x4cc7('0x19cb')]['get_length']() ? _0x2dec90[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x43ec9d) : null;
_0x42f58d[_0x4cc7('0x126')][_0x4cc7('0xfa6')] = !0x0;
null != _0x2dec90 && _0x2cecbd[_0x4cc7('0x4271')](0x0, _0x2dec90[_0x4cc7('0x232b')]) && _0x2dec90[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && ('crumbling' == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x2dec90['sourceData'][_0x4cc7('0x1d6f')]) || 'ruined' == _0x592928['tileTypes'][_0x4cc7('0x2b')](_0x2dec90[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')])) ? (_0x2dec90 = _0x2dec90[_0x4cc7('0x126')][_0x4cc7('0x13f9')](),
_0x2dec90 = _0x2dec90['x'] * _0x2dec90['x'] + _0x2dec90['y'] * _0x2dec90['y'] + _0x2dec90['z'] * _0x2dec90['z'],
_0x43ec9d = _0x42f58d['mesh'][_0x4cc7('0x13f9')](),
_0x2dec90 = _0x2dec90 > _0x2cecbd[_0x4cc7('0x4272')](_0x43ec9d['x'] * _0x43ec9d['x'] + _0x43ec9d['y'] * _0x43ec9d['y'], _0x43ec9d['z'] * _0x43ec9d['z'])) : _0x2dec90 = !0x1;
if (!_0x2dec90)
this[_0x4cc7('0x2d5b')](_0x42f58d);
} else {
var _0xe6931f = this[_0x4cc7('0x1cfa')] >> 0x10 & 0xff
, _0x4d6652 = this[_0x4cc7('0x1cfa')] >> 0x8 & 0xff
, _0x4bf907 = this[_0x4cc7('0x1cfa')] & 0xff;
_0x34db0a = _0x31a164[_0x4cc7('0x238b')](_0x42f58d[_0x4cc7('0xa7e')], _0x5e24a9[_0x4cc7('0xa7e')], _0x34db0a[_0x4cc7('0x4116')](), _0x159a69[_0x4cc7('0x238c')](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this['__quality'], this[_0x4cc7('0x238f')]);
_0x34db0a[_0x4cc7('0xb12')](_0x34db0a[_0x4cc7('0x1f53')](), new _0x1c055e(0x0,0x0,0x0,this['__alpha'],_0xe6931f,_0x4d6652,_0x4bf907,0x0)[_0x4cc7('0x12a8')]());
return _0x34db0a == _0x42f58d['image'] ? _0x42f58d : _0x5e24a9;
}
},
'__initShader': function(_0xeaff5, _0x76518e) {
_0x76518e <= this[_0x4cc7('0x4254')] ? (_0xeaff5 = Math[_0x4cc7('0x1013')](0.5, _0x76518e >> 0x1),
_0xcc520e['__glowShader']['uRadius'][_0x4cc7('0x9')][0x0] = this[_0x4cc7('0x4255')]() * _0xeaff5,
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x1] = 0x0) : (_0xeaff5 = Math[_0x4cc7('0x1013')](0.5, _0x76518e - this[_0x4cc7('0x4254')] >> 0x1),
_0xcc520e['__glowShader'][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x0] = 0x0,
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x1] = this[_0x4cc7('0x4257')]() * _0xeaff5);
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x0] = (this['get_color']() >> 0x10 & 0xff) / 0xff;
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x1] = (this['get_color']() >> 0x8 & 0xff) / 0xff;
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x2] = (this[_0x4cc7('0x431')]() & 0xff) / 0xff;
_0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x3] = this[_0x4cc7('0xad4')]() * (this[_0x4cc7('0x238f')] / this[_0x4cc7('0xb01')]);
return _0xcc520e['__glowShader'];
},
'get_alpha': function() {
return this[_0x4cc7('0xa00')];
},
'get_blurX': function() {
return this[_0x4cc7('0x238d')];
},
'set_blurX': function(_0x30d21d) {
_0x30d21d != this[_0x4cc7('0x238d')] && (this[_0x4cc7('0x238d')] = _0x30d21d,
this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0xa59')] = this['__leftExtension'] = 0x0 < _0x30d21d ? Math[_0x4cc7('0xaea')](1.5 * _0x30d21d) : 0x0);
return _0x30d21d;
},
'get_blurY': function() {
return this[_0x4cc7('0x238e')];
},
'set_blurY': function(_0x2a7498) {
_0x2a7498 != this['__blurY'] && (this['__blurY'] = _0x2a7498,
this[_0x4cc7('0xab8')] = !0x0,
this[_0x4cc7('0x3765')] = this[_0x4cc7('0xa58')] = 0x0 < _0x2a7498 ? Math['ceil'](1.5 * _0x2a7498) : 0x0);
return _0x2a7498;
},
'get_color': function() {
return this['__color'];
},
'set_quality': function(_0x52b502) {
this['__horizontalPasses'] = 0x0 >= this[_0x4cc7('0x238d')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x52b502 / 0x4 * this[_0x4cc7('0x238d')]) + 0x1;
this['__verticalPasses'] = 0x0 >= this[_0x4cc7('0x238e')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x52b502 / 0x4 * this['__blurY']) + 0x1;
this[_0x4cc7('0xb01')] = this['__horizontalPasses'] + this['__verticalPasses'];
_0x52b502 != this[_0x4cc7('0x1854')] && (this[_0x4cc7('0xab8')] = !0x0);
return this['__quality'] = _0x52b502;
},
'__class__': _0xcc520e,
'__properties__': {
'set_quality': 'set_quality',
'get_color': _0x4cc7('0x431'),
'set_blurY': _0x4cc7('0x332a'),
'get_blurY': 'get_blurY',
'set_blurX': _0x4cc7('0x3329'),
'get_blurX': _0x4cc7('0x4255'),
'get_alpha': _0x4cc7('0xad4')
}
});
var _0x592c79 = function(_0x53a0cb) {
this[_0x4cc7('0x4275')] = new _0x1c055e();
this['concatenatedColorTransform'] = new _0x1c055e();
this[_0x4cc7('0x4276')] = new _0x432b23();
this[_0x4cc7('0x4277')] = _0x53a0cb;
this['__hasMatrix'] = !0x0;
};
_0x16dada[_0x2d63f9['bGkdL']] = _0x592c79;
_0x592c79['__name__'] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x527')], _0x4cc7('0x4278')];
_0x592c79[_0x4cc7('0x8')] = {};
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4279')] = null;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4276')] = null;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4275')] = null;
_0x592c79[_0x4cc7('0x8')]['__displayObject'] = null;
_0x592c79[_0x4cc7('0x8')]['__hasMatrix'] = null;
_0x592c79[_0x4cc7('0x8')]['__hasMatrix3D'] = null;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb0f')] = function() {
return this.__colorTransform;
}
;
_0x592c79[_0x4cc7('0x8')]['set_colorTransform'] = function(_0x56075c) {
if (_0x4cc7('0x427a') === _0x4cc7('0x427a')) {
this.__colorTransform.__equals(_0x56075c, !0x1) || (this.__colorTransform.__copyFrom(_0x56075c),
null != _0x56075c && this.__displayObject.set_alpha(_0x56075c.alphaMultiplier),
_0x56075c = this.__displayObject,
_0x56075c.__renderDirty || (_0x56075c.__renderDirty = !0x0,
_0x56075c.__setParentRenderDirty()));
return this.__colorTransform;
} else {
return this._screenPass.get_diffuseMethod().get_diffuseColor();
}
}
;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb3c')] = function() {
return this.__hasMatrix ? this.__displayObject.__transform.clone() : null;
}
;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb3b')] = function(_0x1913fb) {
if (null == _0x1913fb)
return this.__hasMatrix = !0x1,
null;
this.__hasMatrix = !0x0;
this.__hasMatrix3D = !0x1;
null != this.__displayObject && this.__setTransform(_0x1913fb.a, _0x1913fb.b, _0x1913fb.c, _0x1913fb.d, _0x1913fb.tx, _0x1913fb.ty);
return _0x1913fb;
}
;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x427b')] = function(_0x304305, _0x5ad4d5, _0x23bc8a, _0x3dcb32, _0x4a269d, _0x53ff16) {
if (null != this.__displayObject) {
var _0x4bf907 = 0x0 == _0x5ad4d5 ? _0x304305 : Math.sqrt(_0x304305 * _0x304305 + _0x5ad4d5 * _0x5ad4d5);
var _0x48c401 = 0x0 == _0x23bc8a ? _0x304305 : Math.sqrt(_0x23bc8a * _0x23bc8a + _0x3dcb32 * _0x3dcb32);
this.__displayObject.__scaleX = _0x4bf907;
this.__displayObject.__scaleY = _0x48c401;
_0x4bf907 = 0xb4 / Math.PI * Math.atan2(_0x3dcb32, _0x23bc8a) - 0x5a;
_0x4bf907 != this.__displayObject.__rotation && (this.__displayObject.__rotation = _0x4bf907,
_0x4bf907 *= Math.PI / 0xb4,
this.__displayObject.__rotationSine = Math.sin(_0x4bf907),
this.__displayObject.__rotationCosine = Math.cos(_0x4bf907));
this.__displayObject.__transform.a = _0x304305;
this.__displayObject.__transform.b = _0x5ad4d5;
this.__displayObject.__transform.c = _0x23bc8a;
this.__displayObject.__transform.d = _0x3dcb32;
this.__displayObject.__transform.tx = _0x4a269d;
this.__displayObject.__transform.ty = _0x53ff16;
this.__displayObject.__setTransformDirty();
}
}
;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x592c79;
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb3b')] = _0x4cc7('0xb3b');
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb3c')] = _0x4cc7('0xb3c');
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_colorTransform'] = _0x4cc7('0x17ac');
_0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb0f')] = _0x4cc7('0xb0f');
var _0x199800 = function() {};
_0x16dada[_0x4cc7('0x427c')] = _0x199800;
_0x199800[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), _0x4cc7('0x427d')];
var _0x9e1f3b = function(_0x276cde, _0x3b532f) {
_0x338b9[_0x4cc7('0x96b')](this, this);
this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0;
this[_0x4cc7('0x427e')] = !0x1;
this[_0x4cc7('0x1124')] = null;
null != _0x276cde && this['load'](_0x276cde, _0x3b532f);
};
_0x16dada['openfl.media.Sound'] = _0x9e1f3b;
_0x9e1f3b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), _0x4cc7('0x427f')];
_0x9e1f3b[_0x4cc7('0x4280')] = function(_0x44c4c3) {
var _0x3e2c69 = new _0x9e1f3b();
_0x3e2c69[_0x4cc7('0x4281')] = _0x44c4c3;
return _0x3e2c69;
}
;
_0x9e1f3b[_0x4cc7('0x92b')] = _0x338b9;
_0x9e1f3b[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'bytesLoaded': null,
'bytesTotal': null,
'isBuffering': null,
'url': null,
'__buffer': null,
'load': function(_0x37ea90, _0x3a8ab2) {
var _0x1032ad = this;
this['url'] = _0x37ea90[_0x4cc7('0x1124')];
_0x37ea90 = _0x477148['getLibrary'](_0x4cc7('0xca5'));
if (null != _0x37ea90) {
_0x3a8ab2 = this[_0x4cc7('0x1124')];
var _0x3c4d22 = _0x37ea90[_0x4cc7('0x1126')];
_0x3a8ab2 = null != _0x842c50[_0x3a8ab2] ? _0x3c4d22[_0x4cc7('0xd76')](_0x3a8ab2) : _0x3c4d22['h'][_0x4cc7('0x959')](_0x3a8ab2);
} else
_0x3a8ab2 = !0x1;
if (_0x3a8ab2)
_0x3a8ab2 = this[_0x4cc7('0x1124')],
_0x37ea90 = _0x37ea90[_0x4cc7('0x1126')],
this[_0x4cc7('0x1127')](null != _0x842c50[_0x3a8ab2] ? _0x37ea90[_0x4cc7('0xd77')](_0x3a8ab2) : _0x37ea90['h'][_0x3a8ab2]);
else
_0x1984d8['loadFromFile'](this[_0x4cc7('0x1124')])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x1127')]))[_0x4cc7('0x35a3')](function(_0x37ea90) {
_0x1032ad[_0x4cc7('0x1127')](null);
});
},
'play': function(_0x19f549, _0x3bf247, _0x52127f) {
null == _0x3bf247 && (_0x3bf247 = 0x0);
null == _0x19f549 && (_0x19f549 = 0x0);
if (null == this[_0x4cc7('0x4281')] || 0x20 <= _0x13803b['__soundChannels'][_0x4cc7('0x21')])
return null;
_0x52127f = null == _0x52127f ? new _0x37cd02() : _0x52127f[_0x4cc7('0x1176')]();
var _0x4c79eb = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x854')] + _0x52127f[_0x4cc7('0x854')];
0x1 < _0x4c79eb && (_0x4c79eb = 0x1);
-0x1 > _0x4c79eb && (_0x4c79eb = -0x1);
var _0x4999a1 = _0x13803b[_0x4cc7('0x30e1')]['volume'] * _0x52127f[_0x4cc7('0x2ccc')]
, _0x35fb91 = new _0x30ad16(this[_0x4cc7('0x4281')]);
_0x35fb91[_0x4cc7('0x18f5')] = _0x19f549 | 0x0;
0x1 < _0x3bf247 && _0x35fb91[_0x4cc7('0x1fbc')](_0x3bf247 - 0x1);
_0x35fb91[_0x4cc7('0x3abd')](_0x4999a1);
_0x19f549 = _0x35fb91[_0x4cc7('0xd1a')]();
_0x19f549['x'] = _0x4c79eb;
_0x19f549['z'] = -0x1 * Math[_0x4cc7('0x2c')](0x1 - Math[_0x4cc7('0x1013')](_0x4c79eb, 0x2));
_0x35fb91[_0x4cc7('0xfa1')](_0x19f549);
return new _0x336730(_0x35fb91,_0x52127f);
},
'AudioBuffer_onURLLoad': function(_0x4be4a8) {
null == _0x4be4a8 ? this['dispatchEvent'](new _0x5275c3(_0x4cc7('0x5b8'))) : (this[_0x4cc7('0x4281')] = _0x4be4a8,
this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43'))));
},
'__class__': _0x9e1f3b
});
var _0x336730 = function(_0x992b9d, _0x1004ba) {
_0x338b9[_0x4cc7('0x96b')](this, this);
this[_0x4cc7('0x30df')] = this[_0x4cc7('0x30e0')] = 0x1;
this[_0x4cc7('0x30e1')] = null != _0x1004ba ? _0x1004ba : new _0x37cd02();
null != _0x992b9d && (this[_0x4cc7('0x2c4a')] = _0x992b9d,
this[_0x4cc7('0x2c4a')][_0x4cc7('0x928')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x2c4b')])),
this[_0x4cc7('0xa79')] = !0x0,
this[_0x4cc7('0x2c4a')]['play']());
_0x13803b[_0x4cc7('0x4282')](this);
};
_0x16dada[_0x4cc7('0x4283')] = _0x336730;
_0x336730['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), 'SoundChannel'];
_0x336730[_0x4cc7('0x92b')] = _0x338b9;
_0x336730[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], {
'leftPeak': null,
'rightPeak': null,
'__isValid': null,
'__soundTransform': null,
'__source': null,
'stop': function() {
_0x13803b[_0x4cc7('0x4284')](this);
this[_0x4cc7('0xa79')] && (this[_0x4cc7('0x2c4a')][_0x4cc7('0xd8a')](),
this[_0x4cc7('0x4285')]());
},
'__dispose': function() {
this[_0x4cc7('0xa79')] && (this['__source']['onComplete'][_0x4cc7('0x95b')](_0x48c401(this, this['source_onComplete'])),
this['__source'][_0x4cc7('0xa35')](),
this['__source'] = null,
this[_0x4cc7('0xa79')] = !0x1);
},
'__updateTransform': function() {
if (_0x4cc7('0x4286') === _0x4cc7('0x4287')) {
return new _0x18239b(a);
} else {
this['set_soundTransform'](this[_0x4cc7('0x4288')]());
}
},
'get_position': function() {
return this[_0x4cc7('0xa79')] ? this[_0x4cc7('0x2c4a')]['get_currentTime']() + this['__source'][_0x4cc7('0x18f5')] : 0x0;
},
'set_position': function(_0x4ee29d) {
if ('DWXUZ' === _0x4cc7('0x4289')) {
if (!this[_0x4cc7('0xa79')])
return 0x0;
this['__source'][_0x4cc7('0x3abc')]((_0x4ee29d | 0x0) - this[_0x4cc7('0x2c4a')]['offset']);
return _0x4ee29d;
} else {
return null == _0x4ee29d ? '' : _0x4ee29d;
}
},
'get_soundTransform': function() {
return this[_0x4cc7('0x30e1')][_0x4cc7('0x1176')]();
},
'set_soundTransform': function(_0x462fd2) {
if (null != _0x462fd2) {
this[_0x4cc7('0x30e1')]['pan'] = _0x462fd2[_0x4cc7('0x854')];
this[_0x4cc7('0x30e1')]['volume'] = _0x462fd2['volume'];
var _0x38ddae = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x854')] + this[_0x4cc7('0x30e1')]['pan'];
-0x1 > _0x38ddae && (_0x38ddae = -0x1);
_0x2d63f9[_0x4cc7('0x35c')](0x1, _0x38ddae) && (_0x38ddae = 0x1);
var _0x5013b7 = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x2ccc')] * this[_0x4cc7('0x30e1')][_0x4cc7('0x2ccc')];
this[_0x4cc7('0xa79')] && (this['__source']['set_gain'](_0x5013b7),
_0x5013b7 = this[_0x4cc7('0x2c4a')]['get_position'](),
_0x5013b7['x'] = _0x38ddae,
_0x5013b7['z'] = -0x1 * Math['sqrt'](0x1 - Math[_0x4cc7('0x1013')](_0x38ddae, 0x2)),
this['__source'][_0x4cc7('0xfa1')](_0x5013b7));
}
return _0x462fd2;
},
'source_onComplete': function() {
_0x13803b[_0x4cc7('0x4284')](this);
this[_0x4cc7('0x4285')]();
this[_0x4cc7('0x44')](new _0x76b31e('soundComplete'));
},
'__class__': _0x336730,
'__properties__': {
'set_soundTransform': 'set_soundTransform',
'get_soundTransform': 'get_soundTransform',
'set_position': _0x4cc7('0xfa1'),
'get_position': 'get_position'
}
});
var _0x275a7a = function() {};
_0x16dada[_0x4cc7('0x428a')] = _0x275a7a;
_0x275a7a['__name__'] = ['openfl', 'media', _0x2d63f9[_0x4cc7('0x528')]];
var _0x37cd02 = function(_0x537c9b, _0x3702e1) {
_0x56067a[_0x4cc7('0x8cb')](null, _0x3702e1) && (_0x3702e1 = 0x0);
null == _0x537c9b && (_0x537c9b = 0x1);
this[_0x4cc7('0x2ccc')] = _0x537c9b;
this[_0x4cc7('0x854')] = _0x3702e1;
this[_0x4cc7('0x428b')] = this[_0x4cc7('0x428c')] = this[_0x4cc7('0x428d')] = this[_0x4cc7('0x428e')] = 0x0;
};
_0x16dada['openfl.media.SoundTransform'] = _0x37cd02;
_0x37cd02[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'media', _0x4cc7('0x428f')];
_0x37cd02[_0x4cc7('0x8')] = {};
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428e')] = null;
_0x37cd02[_0x4cc7('0x8')]['leftToRight'] = null;
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x854')] = null;
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428c')] = null;
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428b')] = null;
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = null;
_0x37cd02[_0x4cc7('0x8')]['clone'] = function() {
return new _0x37cd02(this.volume,this.pan);
}
;
_0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x37cd02;
var _0x13803b = function() {};
_0x16dada[_0x4cc7('0x4290')] = _0x13803b;
_0x13803b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), 'SoundMixer'];
_0x13803b[_0x4cc7('0x4282')] = function(_0x36fa31) {
if ('qDOkU' !== _0x4cc7('0x4291')) {
_0x13803b[_0x4cc7('0x4292')][_0x4cc7('0x29')](_0x36fa31);
} else {
var _0x34d37e = d++;
if (c > this['__priorities'][_0x34d37e]) {
this['__listeners']['splice'](_0x34d37e, 0x0, _0x36fa31);
this[_0x4cc7('0xa5f')]['splice'](_0x34d37e, 0x0, c);
this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x34d37e, 0x0, !b);
return;
}
}
}
;
_0x13803b['__unregisterSoundChannel'] = function(_0x44a478) {
_0x3a8a6f[_0x4cc7('0x95b')](_0x13803b[_0x4cc7('0x4292')], _0x44a478);
}
;
var _0x4c8148 = function() {
_0x338b9[_0x4cc7('0x96b')](this);
};
_0x16dada[_0x4cc7('0x4293')] = _0x4c8148;
_0x4c8148[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'net', 'NetConnection'];
_0x4c8148['__super__'] = _0x338b9;
_0x4c8148[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'__class__': _0x4c8148
});
var _0xfdc00d = function(_0x37a7e5, _0x16295b) {
var _0x275a76 = _0x4cc7('0x4294')['split']('|')
, _0x44c945 = 0x0;
while (!![]) {
switch (_0x275a76[_0x44c945++]) {
case '0':
this[_0x4cc7('0x26c2')] = _0x37a7e5;
continue;
case '1':
this['__video'] = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0x4295'));
continue;
case '2':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x4296'), _0x48c401(this, this[_0x4cc7('0x4297')]), !0x1);
continue;
case '3':
this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x1f5c'), _0x48c401(this, this[_0x4cc7('0x4298')]), !0x1);
continue;
case '4':
this['__video']['addEventListener'](_0x4cc7('0x4299'), _0x48c401(this, this[_0x4cc7('0x429a')]), !0x1);
continue;
case '5':
this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x429b'), _0x48c401(this, this['video_onDurationChanged']), !0x1);
continue;
case '6':
this[_0x4cc7('0x17a7')][_0x4cc7('0x3988')](_0x4cc7('0x429c'), '');
continue;
case '7':
this[_0x4cc7('0x17a7')][_0x4cc7('0x3988')](_0x4cc7('0x429d'), 'anonymous');
continue;
case '8':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')]('seeking', _0x48c401(this, this[_0x4cc7('0x429e')]), !0x1);
continue;
case '9':
this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x429f'), _0x48c401(this, this[_0x4cc7('0x42a0')]), !0x1);
continue;
case '10':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')]('stalled', _0x48c401(this, this['video_onStalled']), !0x1);
continue;
case '11':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0xbe7'), _0x48c401(this, this['video_onPause']), !0x1);
continue;
case '12':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x12aa'), _0x48c401(this, this[_0x4cc7('0x42a1')]), !0x1);
continue;
case '13':
this[_0x4cc7('0x17a7')]['setAttribute'](_0x4cc7('0x42a2'), '');
continue;
case '14':
_0x338b9['call'](this);
continue;
case '15':
this['__video'][_0x4cc7('0x9ad')]('canplaythrough', _0x48c401(this, this[_0x4cc7('0x42a3')]), !0x1);
continue;
case '16':
this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x24fb'), _0x48c401(this, this[_0x4cc7('0x42a4')]), !0x1);
continue;
case '17':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0xd14'), _0x48c401(this, this[_0x4cc7('0x42a5')]), !0x1);
continue;
case '18':
this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x42a6'), _0x48c401(this, this[_0x4cc7('0x42a7')]), !0x1);
continue;
}
break;
}
};
_0x16dada['openfl.net.NetStream'] = _0xfdc00d;
_0xfdc00d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x3ac7'), _0x4cc7('0x42a8')];
_0xfdc00d[_0x4cc7('0x92b')] = _0x338b9;
_0xfdc00d['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'client': null,
'time': null,
'__connection': null,
'__seeking': null,
'__video': null,
'__playStatus': function(_0x4189ef) {
if (_0x4cc7('0x42a9') === _0x4cc7('0x42aa')) {
var _0x2f5396 = _0x477148[_0x4cc7('0x152d')];
_0x2f5396 = null != _0x842c50[_0x4189ef] ? _0x2f5396[_0x4cc7('0xd77')](_0x4189ef) : _0x2f5396['h'][_0x4189ef];
null != _0x2f5396 && (_0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')](_0x4189ef + ':'),
_0x2f5396[_0x4cc7('0x152e')][_0x4cc7('0x95b')](_0x477148[_0x4cc7('0x3b8e')]),
_0x2f5396[_0x4cc7('0x360f')]());
_0x477148['libraries'][_0x4cc7('0x95b')](_0x4189ef);
} else {
if (null != this['__video'] && null != this[_0x4cc7('0x42ab')])
try {
var _0x14e39f = this[_0x4cc7('0x42ab')]['onPlayStatus'];
_0x14e39f({
'code': _0x4189ef,
'duration': this[_0x4cc7('0x17a7')][_0x4cc7('0x3bc2')],
'position': this[_0x4cc7('0x17a7')][_0x4cc7('0x132a')],
'speed': this[_0x4cc7('0x17a7')][_0x4cc7('0x42ac')],
'start': this[_0x4cc7('0x17a7')][_0x4cc7('0xa4f')]
});
} catch (_0x3d6a6a) {
_0x4964ea[_0x4cc7('0xab4')] = _0x3d6a6a;
}
}
},
'video_onCanPlay': function(_0x19943e) {
this[_0x4cc7('0x26c4')](_0x4cc7('0x42ad'));
},
'video_onCanPlayThrough': function(_0x412a2d) {
if (_0x56067a[_0x4cc7('0x8cc')](_0x4cc7('0x42ae'), _0x4cc7('0x42af'))) {
this['__playStatus'](_0x4cc7('0x42b0'));
} else {
return 0x0 == _0x412a2d ? b + _0x4cc7('0x42b1') : b;
}
},
'video_onDurationChanged': function(_0x4441d3) {
this['__playStatus'](_0x4cc7('0x42b2'));
},
'video_onEnd': function(_0x51f511) {
this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886('netStatus',!0x1,!0x1,{
'code': _0x4cc7('0x26c3')
}));
this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x2d63f9[_0x4cc7('0x42b3')],!0x1,!0x1,{
'code': _0x2d63f9[_0x4cc7('0x37e')]
}));
this[_0x4cc7('0x26c4')](_0x4cc7('0x42b4'));
},
'video_onError': function(_0x1fc80b) {
if (_0x4cc7('0x42b5') !== _0x4cc7('0x42b5')) {
this[_0x4cc7('0x3537')] = _0x1fc80b;
} else {
this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{
'code': _0x4cc7('0x26c3')
}));
this[_0x4cc7('0x26c4')]('NetStream.Play.error');
}
},
'video_onLoadMetaData': function(_0x112d6d) {
if (null != this['__video'] && null != this[_0x4cc7('0x42ab')])
try {
var _0x5aed66 = this[_0x4cc7('0x42ab')][_0x4cc7('0x42b6')];
_0x5aed66({
'width': this[_0x4cc7('0x17a7')]['videoWidth'],
'height': this[_0x4cc7('0x17a7')][_0x4cc7('0x42b7')],
'duration': this[_0x4cc7('0x17a7')][_0x4cc7('0x3bc2')]
});
} catch (_0x5ef251) {
_0x4964ea[_0x4cc7('0xab4')] = _0x5ef251;
}
},
'video_onLoadStart': function(_0x5240a2) {
this[_0x4cc7('0x26c4')](_0x4cc7('0x42b8'));
},
'video_onPause': function(_0x141d88) {
this[_0x4cc7('0x26c4')](_0x4cc7('0x42b9'));
},
'video_onPlaying': function(_0xe1cbb8) {
this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{
'code': _0x56067a[_0x4cc7('0x8cd')]
}));
this[_0x4cc7('0x26c4')](_0x4cc7('0x42ba'));
},
'video_onSeeking': function(_0xab4c26) {
this['__playStatus']('NetStream.Play.seeking');
this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{
'code': _0x4cc7('0x42bb')
}));
},
'video_onStalled': function(_0x327ea1) {
this[_0x4cc7('0x26c4')]('NetStream.Play.stalled');
},
'video_onTimeUpdate': function(_0xba5635) {
null != this[_0x4cc7('0x17a7')] && (this['time'] = this[_0x4cc7('0x17a7')]['currentTime'],
this[_0x4cc7('0x26c4')](_0x2d63f9['WVTkH']));
},
'video_onWaiting': function(_0x2b5491) {
this['__playStatus'](_0x4cc7('0x42bc'));
},
'get___seeking': function() {
return this['__seeking'] ? !0x0 : this['__video'][_0x4cc7('0x42bd')];
},
'set___seeking': function(_0x334c48) {
return this['__seeking'] = _0x334c48;
},
'__class__': _0xfdc00d,
'__properties__': {
'set___seeking': _0x4cc7('0x41fd'),
'get___seeking': _0x4cc7('0x41fc')
}
});
var _0x5eded0 = function() {
_0x338b9['call'](this);
this[_0x4cc7('0x42ab')] = this;
this[_0x4cc7('0x42be')] = _0x5eded0['defaultObjectEncoding'];
};
_0x16dada[_0x4cc7('0x42bf')] = _0x5eded0;
_0x5eded0[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42c0')];
_0x5eded0[_0x4cc7('0x218a')] = function(_0xe368d3, _0x2ee8bb, _0x147e72) {
_0x147e72 = '\x20~%&\x5c;:\x22\x27,<>?#'['split']('');
var _0x5a737e = !0x0;
if (null == _0xe368d3 || '' == _0xe368d3)
_0x5a737e = !0x1;
else
for (var _0x19039f = 0x0; _0x19039f < _0x147e72[_0x4cc7('0x21')]; ) {
var _0x5e8f73 = _0x147e72[_0x19039f];
++_0x19039f;
if (_0x2d63f9[_0x4cc7('0x35c')](-0x1, _0xe368d3[_0x4cc7('0x2d')](_0x5e8f73))) {
_0x5a737e = !0x1;
break;
}
}
if (!_0x5a737e)
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x42c1')));
null == _0x5eded0[_0x4cc7('0x42c2')] && (_0x5eded0[_0x4cc7('0x42c2')] = new _0x3a1efa(),
null != _0x3cecb9['current'] && _0x3cecb9['current']['onExit'][_0x4cc7('0x2a')](_0x5eded0['application_onExit']));
_0x147e72 = _0x2ee8bb + '/' + _0xe368d3;
_0x5a737e = _0x5eded0[_0x4cc7('0x42c2')];
if (null != _0x842c50[_0x147e72] ? !_0x5a737e['existsReserved'](_0x147e72) : !_0x5a737e['h'][_0x4cc7('0x959')](_0x147e72)) {
_0x5a737e = null;
try {
var _0x4bf907 = _0x2effe4[_0x4cc7('0x42c3')]();
null == _0x2ee8bb && (null != _0x4bf907 && (_0x5a737e = _0x4bf907[_0x4cc7('0x1226')](window['location'][_0x4cc7('0xcf0')] + ':' + _0xe368d3),
_0x4bf907[_0x4cc7('0x3179')](window[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] + ':' + _0xe368d3)),
_0x2ee8bb = window[_0x4cc7('0xcf6')]['pathname']);
null != _0x4bf907 && null == _0x5a737e && (_0x5a737e = _0x4bf907[_0x4cc7('0x1226')](_0x2ee8bb + ':' + _0xe368d3));
} catch (_0x27b7b1) {
_0x4964ea[_0x4cc7('0xab4')] = _0x27b7b1;
}
_0x4bf907 = new _0x5eded0();
_0x4bf907[_0x4cc7('0x42')] = {};
_0x4bf907['__localPath'] = _0x2ee8bb;
_0x4bf907[_0x4cc7('0xb33')] = _0xe368d3;
if (null != _0x5a737e && '' != _0x5a737e)
try {
var _0x48c401 = new _0x30ebdd(_0x5a737e);
_0x48c401[_0x4cc7('0x36c4')]({
'resolveEnum': _0x4b4d92[_0x4cc7('0xd3a')],
'resolveClass': _0x5eded0[_0x4cc7('0x42c4')]
});
_0x4bf907[_0x4cc7('0x42')] = _0x48c401[_0x4cc7('0x36c3')]();
} catch (_0x3da68a) {
_0x4964ea[_0x4cc7('0xab4')] = _0x3da68a;
}
_0xe368d3 = _0x5eded0['__sharedObjects'];
null != _0x842c50[_0x147e72] ? _0xe368d3[_0x4cc7('0x97d')](_0x147e72, _0x4bf907) : _0xe368d3['h'][_0x147e72] = _0x4bf907;
}
_0xe368d3 = _0x5eded0[_0x4cc7('0x42c2')];
return null != _0x842c50[_0x147e72] ? _0xe368d3[_0x4cc7('0xd77')](_0x147e72) : _0xe368d3['h'][_0x147e72];
}
;
_0x5eded0['__resolveClass'] = function(_0x27679d) {
return null != _0x27679d ? (_0x29cea6[_0x4cc7('0x55')](_0x27679d, 'neash.') && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, _0x4cc7('0x42c5'), _0x4cc7('0x42c6'))),
_0x29cea6['startsWith'](_0x27679d, _0x4cc7('0x42c7')) && (_0x27679d = _0x29cea6['replace'](_0x27679d, 'native.', _0x4cc7('0x42c6'))),
_0x29cea6[_0x4cc7('0x55')](_0x27679d, _0x4cc7('0x42c8')) && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, 'flash.', _0x4cc7('0x42c6'))),
_0x29cea6['startsWith'](_0x27679d, 'openfl._v2.') && (_0x27679d = _0x29cea6['replace'](_0x27679d, _0x4cc7('0x42c9'), _0x4cc7('0x42c6'))),
_0x29cea6[_0x4cc7('0x55')](_0x27679d, 'openfl._legacy.') && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, _0x4cc7('0x42ca'), 'openfl.')),
_0x4b4d92[_0x4cc7('0x2ba5')](_0x27679d)) : null;
}
;
_0x5eded0[_0x4cc7('0x42cb')] = function(_0x44d884) {
_0x44d884 = _0x5eded0[_0x4cc7('0x42c2')];
for (_0x44d884 = new _0x31a1ea(_0x44d884,_0x44d884[_0x4cc7('0x1867')]()); _0x44d884[_0x4cc7('0x94e')](); )
_0x44d884[_0x4cc7('0x3a')]()['flush']();
}
;
_0x5eded0[_0x4cc7('0x92b')] = _0x338b9;
_0x5eded0[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], {
'client': null,
'data': null,
'objectEncoding': null,
'__localPath': null,
'__name': null,
'clear': function() {
if ('xIgQR' !== _0x4cc7('0x42cc')) {
this[_0x4cc7('0x42')] = {};
try {
var _0x4bd8c3 = _0x2effe4[_0x4cc7('0x42c3')]();
null != _0x4bd8c3 && _0x4bd8c3['removeItem'](this[_0x4cc7('0x42cd')] + ':' + this[_0x4cc7('0xb33')]);
} catch (_0x11a5ae) {
if (_0x56067a[_0x4cc7('0x8cf')] === _0x4cc7('0x8d0')) {
_0x4964ea[_0x4cc7('0xab4')] = _0x11a5ae;
} else {
d = _0x4bd8c3[_0x4cc7('0x8eb')];
}
}
} else {
_0x477148[_0x4cc7('0x121b')]['clear']();
_0x477148[_0x4cc7('0x152e')][_0x4cc7('0x152f')]();
}
},
'close': function() {},
'flush': function(_0x1686d8) {
if (0x0 == _0x19c1c0['fields'](this[_0x4cc7('0x42')])[_0x4cc7('0x21')])
return 0x0;
_0x1686d8 = _0x312a2b[_0x4cc7('0xa42')](this[_0x4cc7('0x42')]);
try {
if (_0x4cc7('0x42ce') !== 'lRDav') {
var _0x4b20dd = _0x2effe4[_0x4cc7('0x42c3')]();
null != _0x4b20dd && (_0x4b20dd[_0x4cc7('0x3179')](this[_0x4cc7('0x42cd')] + ':' + this[_0x4cc7('0xb33')]),
_0x4b20dd[_0x4cc7('0x42cf')](this['__localPath'] + ':' + this[_0x4cc7('0xb33')], _0x1686d8));
} else {
this[_0x4cc7('0x25d5')] = new _0x3a1efa();
this[_0x4cc7('0x19b5')] = _0x2bc114[_0x4cc7('0x24')](null);
}
} catch (_0x129656) {
return _0x4964ea[_0x4cc7('0xab4')] = _0x129656,
0x1;
}
return 0x0;
},
'setProperty': function(_0x4dd7af, _0x4eedd0) {
null != this[_0x4cc7('0x42')] && (this[_0x4cc7('0x42')][_0x4dd7af] = _0x4eedd0);
},
'__class__': _0x5eded0
});
var _0x57755e = function(_0x1d5c32) {
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0;
this[_0x4cc7('0x42d0')] = 0x1;
null != _0x1d5c32 && this['load'](_0x1d5c32);
};
_0x16dada[_0x4cc7('0x42d1')] = _0x57755e;
_0x57755e['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42d2')];
_0x57755e[_0x4cc7('0x92b')] = _0x338b9;
_0x57755e[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], {
'bytesLoaded': null,
'bytesTotal': null,
'data': null,
'dataFormat': null,
'__httpRequest': null,
'load': function(_0x2dcd5d) {
var _0x1c1bd1 = this;
if (0x0 == this[_0x4cc7('0x42d0')]) {
if (_0x2d63f9['ZpTFw'] !== _0x4cc7('0x42d3')) {
var _0x2137df = new _0x3cb794();
this[_0x4cc7('0x3f')](_0x2137df, _0x2dcd5d);
_0x2137df[_0x4cc7('0x40')]()[_0x4cc7('0x926')](_0x48c401(this, this[_0x4cc7('0x42d4')]))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x41')]))[_0x4cc7('0x928')](function(_0x2dcd5d) {
_0x1c1bd1[_0x4cc7('0x1878')]();
_0x1c1bd1['data'] = _0x2dcd5d;
_0x2dcd5d = new _0x76b31e(_0x4cc7('0x43'));
_0x1c1bd1['dispatchEvent'](_0x2dcd5d);
});
} else {
this['child'][_0x4cc7('0xac9')](3.2, 29.8);
}
} else
_0x2137df = new _0x552493(),
this[_0x4cc7('0x3f')](_0x2137df, _0x2dcd5d),
_0x2137df[_0x4cc7('0x40')]()[_0x4cc7('0x926')](_0x48c401(this, this['httpRequest_onProgress']))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x41')]))[_0x4cc7('0x928')](function(_0x2dcd5d) {
_0x1c1bd1[_0x4cc7('0x1878')]();
_0x1c1bd1[_0x4cc7('0x42')] = _0x2dcd5d;
_0x2dcd5d = new _0x76b31e(_0x4cc7('0x43'));
_0x1c1bd1['dispatchEvent'](_0x2dcd5d);
});
},
'__dispatchStatus': function() {
var _0x163c9c = new _0x95bba4('httpStatus',!0x1,!0x1,this[_0x4cc7('0x40d1')][_0x4cc7('0x3acd')]);
_0x163c9c['responseURL'] = this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')];
var _0x5a21c9 = [];
if (this['__httpRequest'][_0x4cc7('0x3ad1')] && _0x2d63f9[_0x4cc7('0x42d5')](null, this[_0x4cc7('0x40d1')][_0x4cc7('0x3acc')]))
for (var _0x53fef9 = 0x0, _0x50e85d = this[_0x4cc7('0x40d1')][_0x4cc7('0x3acc')]; _0x53fef9 < _0x50e85d['length']; ) {
var _0x3248c4 = _0x50e85d[_0x53fef9];
++_0x53fef9;
_0x5a21c9[_0x4cc7('0x29')](new _0x4de7da(_0x3248c4[_0x4cc7('0x5e2')],_0x3248c4['value']));
}
_0x163c9c['responseHeaders'] = _0x5a21c9;
this['dispatchEvent'](_0x163c9c);
},
'__prepareRequest': function(_0xd3f4ea, _0x2d070e) {
this[_0x4cc7('0x40d1')] = _0xd3f4ea;
this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')] = _0x2d070e[_0x4cc7('0x1124')];
this[_0x4cc7('0x40d1')]['method'] = _0x2d070e['method'];
if (null != _0x2d070e[_0x4cc7('0x42')])
if (_0x4b4d92[_0x2d63f9[_0x4cc7('0x328')]](_0x2d070e[_0x4cc7('0x42')]) == _0x51c10b[_0x4cc7('0xd33')]) {
_0xd3f4ea = _0x19c1c0[_0x4cc7('0x995')](_0x2d070e[_0x4cc7('0x42')]);
for (var _0x382e43 = 0x0; _0x382e43 < _0xd3f4ea[_0x4cc7('0x21')]; ) {
var _0x583c3b = _0xd3f4ea[_0x382e43];
++_0x382e43;
var _0xea078b = this[_0x4cc7('0x40d1')]['formData']
, _0x585cac = _0x19c1c0['field'](_0x2d070e['data'], _0x583c3b);
null != _0x842c50[_0x583c3b] ? _0xea078b['setReserved'](_0x583c3b, _0x585cac) : _0xea078b['h'][_0x583c3b] = _0x585cac;
}
} else
_0x5260f5[_0x4cc7('0x9a0')](_0x2d070e['data'], _0x3fbf75) ? this[_0x4cc7('0x40d1')][_0x4cc7('0x42')] = _0x2d070e[_0x4cc7('0x42')] : this[_0x4cc7('0x40d1')][_0x4cc7('0x42')] = _0x3fbf75[_0x4cc7('0x1815')](_0x4bf907[_0x4cc7('0x4dc')](_0x2d070e['data']));
this[_0x4cc7('0x40d1')][_0x4cc7('0x3ac8')] = _0x2d070e[_0x4cc7('0x3ac8')];
if (null != _0x2d070e[_0x4cc7('0x42d6')])
for (_0xd3f4ea = 0x0,
_0x382e43 = _0x2d070e['requestHeaders']; _0xd3f4ea < _0x382e43['length']; )
_0x583c3b = _0x382e43[_0xd3f4ea],
++_0xd3f4ea,
this[_0x4cc7('0x40d1')]['headers'][_0x4cc7('0x29')](new _0x3b2d01(_0x583c3b[_0x4cc7('0x5e2')],_0x583c3b[_0x4cc7('0x9')]));
this[_0x4cc7('0x40d1')][_0x4cc7('0x3ac9')] = _0x2d070e[_0x4cc7('0x3ac9')];
this[_0x4cc7('0x40d1')]['timeout'] = _0x2d070e[_0x4cc7('0x42d7')] | 0x0;
this[_0x4cc7('0x40d1')][_0x4cc7('0x3ace')] = _0x2d070e['manageCookies'];
this[_0x4cc7('0x40d1')][_0x4cc7('0x3ad4')] = _0x2d070e['userAgent'];
this[_0x4cc7('0x40d1')][_0x4cc7('0x3ad1')] = !0x0;
},
'httpRequest_onError': function(_0x15531f) {
this[_0x4cc7('0x1878')]();
var _0x2f76a1 = 0x193 == _0x15531f ? new _0x1c4099('securityError') : new _0x5275c3('ioError');
_0x2f76a1[_0x4cc7('0xcb4')] = _0x4bf907[_0x4cc7('0x4dc')](_0x15531f);
this[_0x4cc7('0x44')](_0x2f76a1);
},
'httpRequest_onProgress': function(_0xc678b4, _0x20029a) {
var _0x20ca86 = new _0x4aac12(_0x4cc7('0x1af2'));
_0x20ca86[_0x4cc7('0x1f26')] = _0xc678b4;
_0x20ca86[_0x4cc7('0x1f28')] = _0x20029a;
this[_0x4cc7('0x44')](_0x20ca86);
},
'__class__': _0x57755e
});
var _0x4ccd8b = function(_0x21421e) {
null != _0x21421e && (this['url'] = _0x21421e);
this[_0x4cc7('0x3ac8')] = null;
this['followRedirects'] = _0x30a9a6[_0x4cc7('0x3ac9')];
this[_0x4cc7('0x42d7')] = _0x56067a['EeabV'](0x0, _0x30a9a6[_0x4cc7('0x42d7')]) ? _0x30a9a6[_0x4cc7('0x42d7')] : 0x7530;
this[_0x4cc7('0x42d8')] = _0x30a9a6['manageCookies'];
this[_0x4cc7('0x8ef')] = 'GET';
this[_0x4cc7('0x42d6')] = [];
this[_0x4cc7('0x3ad4')] = _0x30a9a6[_0x4cc7('0x3ad4')];
};
_0x16dada[_0x4cc7('0x42d9')] = _0x4ccd8b;
_0x4ccd8b['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42da')];
_0x4ccd8b[_0x4cc7('0x8')] = {};
_0x4ccd8b[_0x4cc7('0x8')]['contentType'] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x3ac9')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d7')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d8')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d6')] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null;
_0x4ccd8b[_0x4cc7('0x8')]['userAgent'] = null;
_0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ccd8b;
var _0x30a9a6 = function() {};
_0x16dada[_0x4cc7('0x42db')] = _0x30a9a6;
_0x30a9a6['__name__'] = ['openfl', 'net', 'URLRequestDefaults'];
var _0x4de7da = function(_0x57ef6e, _0xc7b25d) {
null == _0xc7b25d && (_0xc7b25d = '');
null == _0x57ef6e && (_0x57ef6e = '');
this[_0x4cc7('0x5e2')] = _0x57ef6e;
this[_0x4cc7('0x9')] = _0xc7b25d;
};
_0x16dada['openfl.net.URLRequestHeader'] = _0x4de7da;
_0x4de7da['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42dc')];
_0x4de7da[_0x4cc7('0x8')] = {};
_0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x9')] = null;
_0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4de7da;
var _0x2fd703 = function() {
_0x338b9[_0x4cc7('0x96b')](this);
_0x2fd703[_0x4cc7('0x3be6')]();
this['__interval'] = 0x0;
this[_0x4cc7('0x1b0d')] = !0x1;
this[_0x4cc7('0x42dd')](_0x2fd703[_0x4cc7('0x42de')]);
};
_0x16dada[_0x4cc7('0x42df')] = _0x2fd703;
_0x2fd703[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'sensors', _0x4cc7('0x42e0')];
_0x2fd703['initialize'] = function() {
if (!_0x2fd703[_0x4cc7('0x2aa6')]) {
var _0x24fd66 = _0x304372['getSensors'](_0x23d83c[_0x4cc7('0x901')]);
0x0 < _0x24fd66[_0x4cc7('0x21')] && (_0x24fd66[0x0][_0x4cc7('0x920')]['add'](_0x2fd703[_0x4cc7('0x42e1')]),
_0x2fd703[_0x4cc7('0x42e2')] = !0x0);
_0x2fd703[_0x4cc7('0x2aa6')] = !0x0;
}
}
;
_0x2fd703[_0x4cc7('0x42e1')] = function(_0x19c326, _0x4d1eaf, _0x2b4c59) {
_0x2fd703[_0x4cc7('0x42e3')] = _0x19c326;
_0x2fd703[_0x4cc7('0x42e4')] = _0x4d1eaf;
_0x2fd703[_0x4cc7('0x42e5')] = _0x2b4c59;
}
;
_0x2fd703['__super__'] = _0x338b9;
_0x2fd703[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'__interval': null,
'__muted': null,
'__timer': null,
'addEventListener': function(_0x39d1fd, _0x4633ee, _0x554711, _0x37a67c, _0x9cf13b) {
if (_0x4cc7('0x42e6') !== _0x4cc7('0x42e7')) {
null == _0x9cf13b && (_0x9cf13b = !0x1);
null == _0x37a67c && (_0x37a67c = 0x0);
null == _0x554711 && (_0x554711 = !0x1);
_0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x39d1fd, _0x4633ee, _0x554711, _0x37a67c, _0x9cf13b);
this['update']();
} else {
this[_0x4cc7('0x3a')] = null;
this['listener'] = _0x39d1fd;
}
},
'setRequestedUpdateInterval': function(_0x1bceb7) {
this[_0x4cc7('0x42e8')] = _0x1bceb7;
if (0x0 > this[_0x4cc7('0x42e8')])
throw new _0x202aa0(new _0x5a0ff5());
0x0 == this[_0x4cc7('0x42e8')] && (this[_0x4cc7('0x42e8')] = _0x2fd703[_0x4cc7('0x42de')]);
null != this['__timer'] && (this[_0x4cc7('0x42e9')][_0x4cc7('0xd8a')](),
this[_0x4cc7('0x42e9')] = null);
_0x2fd703['supported'] && !this[_0x4cc7('0x42ea')]() && (this[_0x4cc7('0x42e9')] = new _0xac1deb(this[_0x4cc7('0x42e8')]),
this['__timer'][_0x4cc7('0xa42')] = _0x48c401(this, this[_0x4cc7('0x94a')]));
},
'update': function() {
var _0x36a0f7 = new _0x449eb0(_0x4cc7('0x94a'));
_0x36a0f7[_0x4cc7('0x249c')] = new Date()['getTime']() / 0x3e8;
_0x36a0f7['accelerationX'] = _0x2fd703[_0x4cc7('0x42e3')];
_0x36a0f7[_0x4cc7('0x42eb')] = _0x2fd703['currentY'];
_0x36a0f7[_0x4cc7('0x249e')] = _0x2fd703[_0x4cc7('0x42e5')];
this[_0x4cc7('0x44')](_0x36a0f7);
},
'get_muted': function() {
return this[_0x4cc7('0x1b0d')];
},
'__class__': _0x2fd703,
'__properties__': {
'get_muted': _0x4cc7('0x42ea')
}
});
var _0x2291ea = function(_0x331e74) {
this[_0x4cc7('0x42ec')] = null != _0x331e74 ? _0x331e74 : _0x2291ea[_0x4cc7('0x3f9f')];
};
_0x16dada[_0x4cc7('0x42ed')] = _0x2291ea;
_0x2291ea['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), _0x4cc7('0x42ee')];
_0x2291ea[_0x4cc7('0x8')] = {};
_0x2291ea[_0x4cc7('0x8')][_0x4cc7('0x42ec')] = null;
_0x2291ea[_0x4cc7('0x8')]['__class__'] = _0x2291ea;
var _0x4b3c51 = function() {};
_0x16dada[_0x4cc7('0x42ef')] = _0x4b3c51;
_0x4b3c51[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), 'LoaderContext'];
var _0x5ae30e = function() {};
_0x16dada[_0x4cc7('0x42f0')] = _0x5ae30e;
_0x5ae30e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), _0x4cc7('0x3af0')];
_0x5ae30e['exit'] = function(_0x481e33) {
_0x4ce948[_0x4cc7('0x914')](_0x481e33);
}
;
var _0x57bdb7 = function() {
_0x21ad67[_0x4cc7('0x96b')](this);
this[_0x4cc7('0xa31')] = new _0x3e8261(this);
};
_0x16dada[_0x4cc7('0x42f1')] = _0x57bdb7;
_0x57bdb7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x4cc7('0x42f2')];
_0x57bdb7[_0x4cc7('0x92b')] = _0x21ad67;
_0x57bdb7['prototype'] = _0x5aff49(_0x21ad67[_0x4cc7('0x8')], {
'text': null,
'__class__': _0x57bdb7
});
var _0x4518fb = {};
_0x16dada['openfl.text._TextFormatAlign.TextFormatAlign_Impl_'] = _0x4518fb;
_0x4518fb['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x4cc7('0x42f3'), 'TextFormatAlign_Impl_'];
_0x4518fb[_0x4cc7('0x12d5')] = function(_0x26b656) {
switch (_0x26b656) {
case _0x4cc7('0x1d98'):
return 0x0;
case 'end':
return 0x1;
case 'justify':
return 0x2;
case _0x4cc7('0x6a2'):
return 0x3;
case _0x4cc7('0x1d99'):
return 0x4;
case _0x4cc7('0x99a'):
return 0x5;
default:
return null;
}
}
;
_0x4518fb[_0x4cc7('0x8eb')] = function(_0x32ebdf) {
switch (_0x32ebdf) {
case 0x0:
return _0x4cc7('0x1d98');
case 0x1:
return _0x4cc7('0x10a1');
case 0x2:
return _0x4cc7('0x3454');
case 0x3:
return _0x4cc7('0x6a2');
case 0x4:
return _0x4cc7('0x1d99');
case 0x5:
return _0x4cc7('0x99a');
default:
return null;
}
}
;
var _0x44dd09 = function() {
_0x338b9['call'](this);
_0x44dd09[_0x4cc7('0x42f4')][_0x4cc7('0x29')](this);
};
_0x16dada[_0x4cc7('0x42f5')] = _0x44dd09;
_0x44dd09[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x42f6')];
_0x44dd09[_0x4cc7('0x42f7')] = function(_0xaaa9fe) {
if (null == _0xaaa9fe)
return null;
if (null == _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0xaaa9fe[_0x4cc7('0x8ed')]]) {
var _0x3ae6a0 = _0x455d82[_0x4cc7('0x42f8')]()[_0xaaa9fe['id']]['id']
, _0x41407a = _0x455d82[_0x4cc7('0x42f8')]();
_0x3ae6a0 = new _0x5a6b27(_0x3ae6a0,_0x41407a[_0xaaa9fe['id']]['id']);
_0x44dd09[_0x4cc7('0x1527')][_0x4cc7('0x29')](_0x3ae6a0);
_0x44dd09[_0x4cc7('0x1526')]['set'](_0xaaa9fe, _0x3ae6a0);
_0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')][_0x4cc7('0x21')];
}
return _0x44dd09[_0x4cc7('0x1526')]['h'][_0xaaa9fe[_0x4cc7('0x8ed')]];
}
;
_0x44dd09['__onGamepadAxisMove'] = function(_0x17767e, _0x4c12b2, _0x4de039) {
_0x17767e = _0x44dd09[_0x4cc7('0x42f7')](_0x17767e);
if (null != _0x17767e && _0x17767e[_0x4cc7('0x121c')]) {
if (!_0x17767e[_0x4cc7('0x42f9')]['h']['hasOwnProperty'](_0x4c12b2)) {
switch (_0x4c12b2) {
case 0x0:
var _0x57c7be = 'LEFT_X';
break;
case 0x1:
_0x57c7be = 'LEFT_Y';
break;
case 0x2:
_0x57c7be = _0x4cc7('0x42fa');
break;
case 0x3:
_0x57c7be = _0x4cc7('0x42fb');
break;
case 0x4:
_0x57c7be = _0x4cc7('0x42fc');
break;
case 0x5:
_0x57c7be = _0x56067a[_0x4cc7('0x42fd')];
break;
default:
_0x57c7be = 'UNKNOWN\x20(' + _0x4c12b2 + ')';
}
_0x57c7be = new _0x287419(_0x17767e,_0x4cc7('0x42fe') + _0x57c7be,-0x1,0x1);
_0x17767e[_0x4cc7('0x42f9')]['h'][_0x4c12b2] = _0x57c7be;
_0x17767e[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x57c7be);
}
_0x4c12b2 = _0x17767e[_0x4cc7('0x42f9')]['h'][_0x4c12b2];
_0x4c12b2[_0x4cc7('0x9')] = _0x4de039;
_0x4c12b2[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a')));
}
}
;
_0x44dd09[_0x4cc7('0x40a3')] = function(_0x3894e1, _0x4fa0f0) {
_0x3894e1 = _0x44dd09[_0x4cc7('0x42f7')](_0x3894e1);
if (null != _0x3894e1 && _0x3894e1[_0x4cc7('0x121c')]) {
if (_0x4cc7('0x4300') !== _0x2d63f9[_0x4cc7('0x4301')]) {
if (!_0x3894e1[_0x4cc7('0x4302')]['h'][_0x4cc7('0x959')](_0x4fa0f0)) {
switch (_0x4fa0f0) {
case 0x0:
var _0x2d86a1 = 'A';
break;
case 0x1:
_0x2d86a1 = 'B';
break;
case 0x2:
_0x2d86a1 = 'X';
break;
case 0x3:
_0x2d86a1 = 'Y';
break;
case 0x4:
_0x2d86a1 = _0x4cc7('0x413b');
break;
case 0x5:
_0x2d86a1 = _0x4cc7('0x4303');
break;
case 0x6:
_0x2d86a1 = _0x4cc7('0x4304');
break;
case 0x7:
_0x2d86a1 = _0x4cc7('0x4305');
break;
case 0x8:
_0x2d86a1 = _0x4cc7('0x4306');
break;
case 0x9:
_0x2d86a1 = 'LEFT_SHOULDER';
break;
case 0xa:
_0x2d86a1 = 'RIGHT_SHOULDER';
break;
case 0xb:
_0x2d86a1 = _0x4cc7('0x384');
break;
case 0xc:
_0x2d86a1 = _0x4cc7('0x4307');
break;
case 0xd:
_0x2d86a1 = _0x4cc7('0x4308');
break;
case 0xe:
_0x2d86a1 = _0x4cc7('0x4309');
break;
default:
_0x2d86a1 = _0x2d63f9['UkBbM'](_0x4cc7('0x430a') + _0x4fa0f0, ')');
}
_0x2d86a1 = new _0x287419(_0x3894e1,_0x4cc7('0x385') + _0x2d86a1,0x0,0x1);
_0x3894e1[_0x4cc7('0x4302')]['h'][_0x4fa0f0] = _0x2d86a1;
_0x3894e1[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x2d86a1);
}
_0x4fa0f0 = _0x3894e1['__button']['h'][_0x4fa0f0];
_0x4fa0f0[_0x4cc7('0x9')] = 0x1;
_0x4fa0f0[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a')));
} else {
return this['_fragmentOutputRegister'];
}
}
}
;
_0x44dd09[_0x4cc7('0x1a5e')] = function(_0x17b115, _0xad5965) {
_0x17b115 = _0x44dd09[_0x4cc7('0x42f7')](_0x17b115);
if (null != _0x17b115 && _0x17b115['enabled']) {
if (!_0x17b115[_0x4cc7('0x4302')]['h'][_0x4cc7('0x959')](_0xad5965)) {
switch (_0xad5965) {
case 0x0:
var _0xd1359f = 'A';
break;
case 0x1:
_0xd1359f = 'B';
break;
case 0x2:
_0xd1359f = 'X';
break;
case 0x3:
_0xd1359f = 'Y';
break;
case 0x4:
_0xd1359f = 'BACK';
break;
case 0x5:
_0xd1359f = _0x4cc7('0x4303');
break;
case 0x6:
_0xd1359f = _0x4cc7('0x4304');
break;
case 0x7:
_0xd1359f = 'LEFT_STICK';
break;
case 0x8:
_0xd1359f = _0x4cc7('0x4306');
break;
case 0x9:
_0xd1359f = _0x4cc7('0x430b');
break;
case 0xa:
_0xd1359f = _0x4cc7('0x430c');
break;
case 0xb:
_0xd1359f = _0x2d63f9['SeQnE'];
break;
case 0xc:
_0xd1359f = 'DPAD_DOWN';
break;
case 0xd:
_0xd1359f = 'DPAD_LEFT';
break;
case 0xe:
_0xd1359f = _0x4cc7('0x4309');
break;
default:
_0xd1359f = _0x4cc7('0x430a') + _0xad5965 + ')';
}
_0xd1359f = new _0x287419(_0x17b115,_0x4cc7('0x385') + _0xd1359f,0x0,0x1);
_0x17b115['__button']['h'][_0xad5965] = _0xd1359f;
_0x17b115[_0x4cc7('0x42ff')]['push'](_0xd1359f);
}
_0xad5965 = _0x17b115['__button']['h'][_0xad5965];
_0xad5965[_0x4cc7('0x9')] = 0x0;
_0xad5965[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a')));
}
}
;
_0x44dd09['__onGamepadConnect'] = function(_0x1c3447) {
_0x1c3447 = _0x44dd09[_0x4cc7('0x42f7')](_0x1c3447);
if (null != _0x1c3447)
for (var _0xb1e35a = 0x0, _0x2a1797 = _0x44dd09[_0x4cc7('0x42f4')]; _0xb1e35a < _0x2a1797[_0x4cc7('0x21')]; ) {
if (_0x4cc7('0x430d') !== 'cWYez') {
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xea);
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x43);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xd44);
var _0x1e0728 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()
, _0x272876 = null;
null == _0x272876 && (_0x272876 = new _0x169fce());
var _0x4763f1 = Math[_0x4cc7('0x28')](0.5497787143782138);
_0x272876['x'] = -0.088 * _0x4763f1;
_0x272876['y'] = 0.996 * _0x4763f1;
_0x272876['z'] = 0.012 * _0x4763f1;
_0x272876['w'] = Math[_0x4cc7('0x27')](0.5497787143782138);
_0x4763f1 = _0x56067a['uByPQ'](_0x56067a[_0x4cc7('0x414e')](_0x272876['x'] * _0x272876['x'], _0x272876['y'] * _0x272876['y']), _0x272876['z'] * _0x272876['z']) + _0x272876['w'] * _0x272876['w'];
var _0x3fdf85 = _0x4763f1 - 0x1;
1e-10 > (0x0 <= _0x3fdf85 ? _0x3fdf85 : -_0x3fdf85) || (0x0 == _0x4763f1 ? (_0x272876['x'] = 0x0,
_0x272876['y'] = 0x0,
_0x272876['z'] = 0x0,
_0x272876['w'] = 0x1) : (_0x4763f1 = 0x1 / Math[_0x4cc7('0x2c')](_0x4763f1),
_0x272876['x'] *= _0x4763f1,
_0x272876['y'] *= _0x4763f1,
_0x272876['z'] *= _0x4763f1,
_0x272876['w'] *= _0x4763f1));
_0x1e0728[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x272876)[_0x4cc7('0xc4a')]());
this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0);
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xacc')]['setIndexedPosition'](4.7, 38.2);
this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32);
this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x287b'), -0x140, -0x118, null, null, null, null, null);
_0x1e0728 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc);
_0x272876 = new _0x161060(this['skater']['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20said\x20he\x20found\x20a\x20way\x20home.\x20Why\x20are\x20you\x20still\x20here?', -0x50, -0x46, null, _0x1e0728, -0x1, _0x272876, null);
_0x1e0728 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]());
this['dialog']['addBubble'](_0x4cc7('0x1cc'), 0x0, 0x154, null, null, null, _0x1e0728, null);
} else {
var _0x538d63 = _0x2a1797[_0xb1e35a];
++_0xb1e35a;
_0x538d63[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,_0x1c3447));
}
}
}
;
_0x44dd09[_0x4cc7('0x40a7')] = function(_0x4c33d3) {
var _0x31a806 = _0x44dd09['__devices']['h'][_0x4c33d3[_0x4cc7('0x8ed')]];
if (null != _0x31a806) {
null != _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0x4c33d3[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x44dd09['__deviceList'], _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4c33d3[_0x4cc7('0x8ed')]]),
_0x44dd09[_0x4cc7('0x1526')][_0x4cc7('0x95b')](_0x4c33d3));
_0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')]['length'];
_0x4c33d3 = 0x0;
for (var _0x10e40c = _0x44dd09[_0x4cc7('0x42f4')]; _0x4c33d3 < _0x10e40c['length']; ) {
var _0x57f5fe = _0x10e40c[_0x4c33d3];
++_0x4c33d3;
_0x57f5fe[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x430e'),!0x0,!0x1,_0x31a806));
}
}
}
;
_0x44dd09['__super__'] = _0x338b9;
_0x44dd09['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'addEventListener': function(_0x30b017, _0x1d0e29, _0x3e8da9, _0x227af7, _0x5cc822) {
null == _0x5cc822 && (_0x5cc822 = !0x1);
null == _0x227af7 && (_0x227af7 = 0x0);
null == _0x3e8da9 && (_0x3e8da9 = !0x1);
_0x338b9['prototype'][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x30b017, _0x1d0e29, _0x3e8da9, _0x227af7, _0x5cc822);
if (_0x4cc7('0x2309') == _0x30b017)
for (_0x30b017 = 0x0,
_0x1d0e29 = _0x44dd09['__deviceList']; _0x2d63f9[_0x4cc7('0x35c')](_0x30b017, _0x1d0e29[_0x4cc7('0x21')]); )
_0x3e8da9 = _0x1d0e29[_0x30b017],
++_0x30b017,
this[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,_0x3e8da9));
},
'__class__': _0x44dd09
});
var _0x287419 = function(_0x3648eb, _0xd65afe, _0x4452a2, _0xaddb60, _0x50ecc6) {
null == _0x50ecc6 && (_0x50ecc6 = 0x0);
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x3b2f')] = _0x3648eb;
this['id'] = _0xd65afe;
this[_0x4cc7('0x430f')] = _0x4452a2;
this[_0x4cc7('0x4310')] = _0xaddb60;
this[_0x4cc7('0x9')] = _0x50ecc6;
};
_0x16dada[_0x4cc7('0x4311')] = _0x287419;
_0x287419[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x4312')];
_0x287419[_0x4cc7('0x92b')] = _0x338b9;
_0x287419[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'device': null,
'id': null,
'maxValue': null,
'minValue': null,
'value': null,
'__class__': _0x287419
});
var _0x5a6b27 = function(_0x218a3a, _0x20fcbd) {
if (_0x4cc7('0x4313') !== 'XPgSD') {
this[_0x4cc7('0x106b')] = _0x2bc114['toObjectVector'](null);
} else {
this['__controls'] = [];
this[_0x4cc7('0x4302')] = new _0x67da9e();
this['__axis'] = new _0x67da9e();
this['id'] = _0x218a3a;
this[_0x4cc7('0x5e2')] = _0x20fcbd;
for (_0x20fcbd = 0x0; 0x6 > _0x20fcbd; ) {
var _0x38fae9 = _0x20fcbd++;
_0x218a3a = new _0x287419(this,_0x4cc7('0x42fe') + _0x38fae9,-0x1,0x1);
this[_0x4cc7('0x42f9')]['h'][_0x38fae9] = _0x218a3a;
this[_0x4cc7('0x42ff')]['push'](_0x218a3a);
}
for (_0x20fcbd = 0x0; _0x2d63f9['HZudP'](0xf, _0x20fcbd); )
_0x38fae9 = _0x20fcbd++,
_0x218a3a = new _0x287419(this,_0x2d63f9[_0x4cc7('0x4314')] + _0x38fae9,0x0,0x1),
this['__button']['h'][_0x38fae9] = _0x218a3a,
this[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x218a3a);
}
};
_0x16dada[_0x4cc7('0x4315')] = _0x5a6b27;
_0x5a6b27[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'ui', _0x4cc7('0x4316')];
_0x5a6b27[_0x4cc7('0x8')] = {};
_0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x121c')] = null;
_0x5a6b27[_0x4cc7('0x8')]['id'] = null;
_0x5a6b27[_0x4cc7('0x8')]['name'] = null;
_0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x42f9')] = null;
_0x5a6b27[_0x4cc7('0x8')]['__button'] = null;
_0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x42ff')] = null;
_0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a6b27;
var _0x192a8e = function() {};
_0x16dada[_0x4cc7('0x4317')] = _0x192a8e;
_0x192a8e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x4318')];
_0x192a8e['__getCharCode'] = function(_0x49351f, _0x2c85a9) {
null == _0x2c85a9 && (_0x2c85a9 = !0x1);
if (_0x2c85a9) {
if (_0x4cc7('0x4319') === _0x4cc7('0x4319')) {
switch (_0x49351f) {
case 0x30:
return 0x29;
case 0x31:
return 0x21;
case 0x32:
return 0x40;
case 0x33:
return 0x23;
case 0x34:
return 0x24;
case 0x35:
return 0x25;
case 0x36:
return 0x5e;
case 0x37:
return 0x26;
case 0x38:
return 0x2a;
case 0x39:
return 0x28;
case 0xba:
return 0x3a;
case 0xbb:
return 0x2b;
case 0xbc:
return 0x3c;
case 0xbd:
return 0x5f;
case 0xbe:
return 0x3e;
case 0xbf:
return 0x3f;
case 0xc0:
return 0x7e;
case 0xdb:
return 0x7b;
case 0xdc:
return 0x7c;
case 0xdd:
return 0x7d;
case 0xde:
return 0x22;
}
if (0x41 <= _0x49351f && 0x5a >= _0x49351f)
return _0x49351f - 0x41 + 0x41;
} else {
this['angel']['setIndexedPosition'](0x0, 2.6, null, 0x2);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x43);
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
var _0x5d9611 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc)
, _0x58b935 = new _0x161060(this['student'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2861'), 0xdc, -0xf0, null, _0x5d9611, null, _0x58b935, 0xd2);
_0x5d9611 = _0x1baaa1['width'](0x258);
_0x58b935 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2862'), -0xe6, 0x122, null, _0x5d9611, null, _0x58b935, null);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2863'), 0xb4, 0x17c, null, null, -0x1, null, null);
this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xec5')]);
}
} else {
if (_0x4cc7('0x431a') === _0x4cc7('0x431b')) {
var _0xa9f21c = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')]
, _0x2ec161 = _0xa9f21c[_0x4cc7('0x34')]()
, _0x1a1814 = null;
this[_0x4cc7('0x1bc5')] && (_0x1a1814 = this[_0x4cc7('0xf19')][_0x4cc7('0x1e2d')](),
this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x1a1814, 0x1),
this[_0x4cc7('0xf22')] += _0x4cc7('0x39e') + _0x4bf907['string'](_0x1a1814) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w\x0a');
for (var _0x470193 = 0x0; _0x470193 < _0x2ec161; ) {
var _0x23d684 = _0x470193++;
var _0x359698 = _0xa9f21c['get'](_0x23d684)[_0x4cc7('0x8ef')];
_0x23d684 = _0xa9f21c[_0x4cc7('0x2b')](_0x23d684)[_0x4cc7('0x42')];
this[_0x4cc7('0xf1d')] += _0x359698[_0x4cc7('0x13c7')](_0x23d684, this[_0x4cc7('0xf19')]);
(_0x23d684['needsGlobalVertexPos'] || _0x23d684[_0x4cc7('0x1c40')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]);
this['_fragmentCode'] += _0x359698[_0x4cc7('0x13c9')](_0x23d684, this[_0x4cc7('0xf19')], this['_sharedRegisters']['shadedTarget']);
_0x23d684[_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']);
_0x23d684[_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters']['viewDirFragment']);
}
this['_preserveAlpha'] && (this['_fragmentCode'] += 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x132') + _0x4bf907['string'](_0x1a1814) + '\x0a',
this['_registerCache'][_0x4cc7('0x19f7')](_0x1a1814));
null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1e80')], this[_0x4cc7('0xf19')]),
this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_colorTransformMethod']['getFragmentCode'](this[_0x4cc7('0xf27')]['_colorTransformMethodVO'], this['_registerCache'], this['_sharedRegisters'][_0x4cc7('0x1c4b')]));
} else {
switch (_0x49351f) {
case 0x8:
return 0x8;
case 0x9:
return 0x9;
case 0xd:
return 0xd;
case 0x1b:
return 0x1b;
case 0x20:
return 0x20;
case 0xba:
return 0x3b;
case 0xbb:
return 0x3d;
case 0xbc:
return 0x2c;
case 0xbd:
return 0x2d;
case 0xbe:
return 0x2e;
case 0xbf:
return 0x2f;
case 0xc0:
return 0x60;
case 0xdb:
return 0x5b;
case 0xdc:
return 0x5c;
case 0xdd:
return 0x5d;
case 0xde:
return 0x27;
}
if (0x30 <= _0x49351f && 0x39 >= _0x49351f)
return _0x49351f - 0x30 + 0x30;
if (0x41 <= _0x49351f && 0x5a >= _0x49351f)
return _0x49351f - 0x41 + 0x61;
}
}
if (0x60 <= _0x49351f && 0x69 >= _0x49351f)
return _0x49351f - 0x60 + 0x30;
switch (_0x49351f) {
case 0x8:
return 0x8;
case 0xd:
return 0xd;
case 0x2e:
return 0x7f;
case 0x6a:
return 0x2a;
case 0x6b:
return 0x2b;
case 0x6c:
return 0x2c;
case 0x6e:
return 0x2d;
case 0x6f:
return 0x2e;
}
return 0x0;
}
;
var _0x42b6c7 = function() {};
_0x16dada['openfl.ui.Mouse'] = _0x42b6c7;
_0x42b6c7[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'ui', _0x4cc7('0x431c')];
_0x42b6c7[_0x4cc7('0x2d6')] = {};
_0x42b6c7[_0x4cc7('0x2d6')]['set_cursor'] = _0x4cc7('0x3b43');
_0x42b6c7[_0x4cc7('0xc5e')] = function() {
_0x42b6c7[_0x4cc7('0x359d')] = !0x0;
for (var _0x4d5b2f = 0x0, _0x2b88ec = _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x923')]; _0x4d5b2f < _0x2b88ec[_0x4cc7('0x21')]; ) {
var _0x4d97b0 = _0x2b88ec[_0x4d5b2f];
++_0x4d5b2f;
_0x4d97b0[_0x4cc7('0x3b43')](null);
}
}
;
_0x42b6c7[_0x4cc7('0xc5f')] = function() {
_0x42b6c7[_0x4cc7('0x359d')] = !0x1;
var _0x5f216f = _0x42b6c7['__cursor'];
_0x42b6c7[_0x4cc7('0x40c8')] = null;
_0x42b6c7[_0x4cc7('0x3b43')](_0x5f216f);
}
;
_0x42b6c7[_0x4cc7('0x3b43')] = function(_0x2cf425) {
null == _0x2cf425 && (_0x2cf425 = _0x4cc7('0x40c7'));
var _0x56625a = null;
switch (_0x2cf425) {
case _0x4cc7('0x19e9'):
_0x56625a = _0x5cfbf6['ARROW'];
break;
case _0x4cc7('0xbb4'):
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b23')];
break;
case _0x4cc7('0x395f'):
_0x56625a = _0x5cfbf6['CROSSHAIR'];
break;
case _0x56067a[_0x4cc7('0x8d1')]:
_0x56625a = _0x5cfbf6[_0x4cc7('0x4ed')];
break;
case 'hand':
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b22')];
break;
case _0x4cc7('0x345b'):
_0x56625a = _0x5cfbf6[_0x4cc7('0x83d')];
break;
case _0x56067a[_0x4cc7('0x8d2')]:
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b24')];
break;
case _0x4cc7('0x431d'):
_0x56625a = _0x5cfbf6['RESIZE_NS'];
break;
case _0x4cc7('0x431e'):
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b26')];
break;
case _0x4cc7('0x431f'):
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b27')];
break;
case _0x4cc7('0x144f'):
_0x56625a = _0x5cfbf6['WAIT'];
break;
case _0x4cc7('0x4320'):
_0x56625a = _0x5cfbf6[_0x4cc7('0x3b29')];
}
if (null != _0x56625a && !_0x42b6c7[_0x4cc7('0x359d')])
for (var _0x457949 = 0x0, _0x196ad2 = _0x3cecb9[_0x4cc7('0x921')]['__windows']; _0x457949 < _0x196ad2['length']; ) {
if (_0x4cc7('0x4321') === _0x4cc7('0x4322')) {
null == _0x333772['threadPool'] && (_0x333772['threadPool'] = new _0x3f365f(),
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39ce')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39cf')]),
_0x333772[_0x4cc7('0x34b2')]['onComplete'][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d0')]),
_0x333772['threadPool']['onError'][_0x4cc7('0x2a')](_0x333772['threadPool_onError']));
_0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x2119')](_0x2cf425);
} else {
var _0x2af4a8 = _0x196ad2[_0x457949];
++_0x457949;
_0x2af4a8[_0x4cc7('0x3b43')](_0x56625a);
}
}
return _0x42b6c7['__cursor'] = _0x2cf425;
}
;
var _0x20d5a1 = {};
_0x16dada[_0x4cc7('0x4323')] = _0x20d5a1;
_0x20d5a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', '_MouseCursor', _0x4cc7('0x4324')];
_0x20d5a1[_0x4cc7('0x40ca')] = function(_0x42a3ba) {
if (_0x4cc7('0x4325') !== 'lZoML') {
this[_0x4cc7('0x13')]();
} else {
switch (_0x42a3ba) {
case _0x4cc7('0x19e9'):
return _0x5cfbf6[_0x4cc7('0x3b20')];
case _0x4cc7('0x40c7'):
return _0x5cfbf6[_0x4cc7('0x391b')];
case _0x4cc7('0xbb4'):
return _0x5cfbf6[_0x4cc7('0x3b23')];
case _0x4cc7('0x395f'):
return _0x5cfbf6[_0x4cc7('0x3b21')];
case _0x4cc7('0x3ab2'):
return _0x5cfbf6['CUSTOM'];
case _0x4cc7('0x4326'):
return _0x5cfbf6['MOVE'];
case _0x4cc7('0x345b'):
return _0x5cfbf6['TEXT'];
case _0x4cc7('0x4327'):
return _0x5cfbf6[_0x4cc7('0x3b24')];
case 'resize_ns':
return _0x5cfbf6['RESIZE_NS'];
case _0x4cc7('0x431e'):
return _0x5cfbf6[_0x4cc7('0x3b26')];
case _0x4cc7('0x431f'):
return _0x5cfbf6['RESIZE_WE'];
case 'wait':
return _0x5cfbf6['WAIT'];
case 'waitarrow':
return _0x5cfbf6[_0x4cc7('0x3b29')];
default:
return _0x5cfbf6[_0x4cc7('0x391b')];
}
}
}
;
var _0x12fb81 = function(_0xdb2931) {
null == _0xdb2931 && (_0xdb2931 = !0x1);
this['debugEnabled'] = _0xdb2931;
_0x12fb81[_0x4cc7('0x2aa6')] || _0x12fb81['init']();
};
_0x16dada['openfl.utils.AGALMiniAssembler'] = _0x12fb81;
_0x12fb81['__name__'] = [_0x4cc7('0x8a'), 'utils', _0x4cc7('0x4328')];
_0x12fb81[_0x4cc7('0x8fe')] = function() {
_0x12fb81[_0x4cc7('0x2aa6')] = !0x0;
var _0x2b7a56 = _0x12fb81[_0x4cc7('0x4329')]
, _0xb84396 = new _0x521c53(_0x4cc7('0x432a'),0x2,0x0,0x0);
null != _0x842c50[_0x4cc7('0x432a')] ? _0x2b7a56[_0x4cc7('0x97d')](_0x4cc7('0x432a'), _0xb84396) : _0x2b7a56['h'][_0x4cc7('0x432a')] = _0xb84396;
var _0x1a85a2 = _0x12fb81[_0x4cc7('0x4329')]
, _0xc7ca0b = new _0x521c53(_0x4cc7('0x2a'),0x3,0x1,0x0);
null != _0x842c50['add'] ? _0x1a85a2['setReserved'](_0x4cc7('0x2a'), _0xc7ca0b) : _0x1a85a2['h'][_0x4cc7('0x2a')] = _0xc7ca0b;
var _0x3c7b61 = _0x12fb81[_0x4cc7('0x4329')]
, _0x3e016b = new _0x521c53('sub',0x3,0x2,0x0);
null != _0x842c50[_0x4cc7('0x432b')] ? _0x3c7b61[_0x4cc7('0x97d')](_0x4cc7('0x432b'), _0x3e016b) : _0x3c7b61['h'][_0x4cc7('0x432b')] = _0x3e016b;
var _0x4bf907 = _0x12fb81[_0x4cc7('0x4329')]
, _0x48c401 = new _0x521c53(_0x4cc7('0x432c'),0x3,0x3,0x0);
null != _0x842c50[_0x4cc7('0x432c')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x432c'), _0x48c401) : _0x4bf907['h'][_0x4cc7('0x432c')] = _0x48c401;
var _0x16dada = _0x12fb81[_0x4cc7('0x4329')]
, _0x5aff49 = new _0x521c53('div',0x3,0x4,0x0);
null != _0x842c50[_0x4cc7('0x273c')] ? _0x16dada[_0x4cc7('0x97d')](_0x4cc7('0x273c'), _0x5aff49) : _0x16dada['h'][_0x4cc7('0x273c')] = _0x5aff49;
var _0x161060 = _0x12fb81[_0x4cc7('0x4329')]
, _0x3f0848 = new _0x521c53(_0x4cc7('0x432d'),0x2,0x5,0x0);
null != _0x842c50[_0x4cc7('0x432d')] ? _0x161060[_0x4cc7('0x97d')](_0x4cc7('0x432d'), _0x3f0848) : _0x161060['h']['rcp'] = _0x3f0848;
var _0x180fa9 = _0x12fb81[_0x4cc7('0x4329')]
, _0x3e3cd2 = new _0x521c53(_0x4cc7('0x53'),0x3,0x6,0x0);
null != _0x842c50[_0x4cc7('0x53')] ? _0x180fa9['setReserved'](_0x2d63f9[_0x4cc7('0x386')], _0x3e3cd2) : _0x180fa9['h']['min'] = _0x3e3cd2;
var _0x2bc114 = _0x12fb81[_0x4cc7('0x4329')]
, _0x1fb3e3 = new _0x521c53(_0x4cc7('0x52'),0x3,0x7,0x0);
null != _0x842c50[_0x4cc7('0x52')] ? _0x2bc114['setReserved']('max', _0x1fb3e3) : _0x2bc114['h'][_0x4cc7('0x52')] = _0x1fb3e3;
var _0x5260f5 = _0x12fb81[_0x4cc7('0x4329')]
, _0x23639f = new _0x521c53(_0x4cc7('0x432e'),0x2,0x8,0x0);
null != _0x842c50[_0x4cc7('0x432e')] ? _0x5260f5[_0x4cc7('0x97d')](_0x4cc7('0x432e'), _0x23639f) : _0x5260f5['h'][_0x4cc7('0x432e')] = _0x23639f;
var _0x4b25d1 = _0x12fb81['OPMAP']
, _0x4b4d92 = new _0x521c53('sqt',0x2,0x9,0x0);
null != _0x842c50[_0x4cc7('0x432f')] ? _0x4b25d1[_0x4cc7('0x97d')]('sqt', _0x4b4d92) : _0x4b25d1['h'][_0x4cc7('0x432f')] = _0x4b4d92;
var _0x172b83 = _0x12fb81[_0x4cc7('0x4329')]
, _0x1baaa1 = new _0x521c53('rsq',0x2,0xa,0x0);
null != _0x842c50[_0x4cc7('0x4330')] ? _0x172b83[_0x4cc7('0x97d')](_0x4cc7('0x4330'), _0x1baaa1) : _0x172b83['h'][_0x4cc7('0x4330')] = _0x1baaa1;
var _0x4ab476 = _0x12fb81[_0x4cc7('0x4329')]
, _0x55a4be = new _0x521c53(_0x4cc7('0x1013'),0x3,0xb,0x0);
null != _0x842c50['pow'] ? _0x4ab476[_0x4cc7('0x97d')](_0x4cc7('0x1013'), _0x55a4be) : _0x4ab476['h']['pow'] = _0x55a4be;
var _0x51c10b = _0x12fb81['OPMAP']
, _0xa23b63 = new _0x521c53(_0x4cc7('0x2465'),0x2,0xc,0x0);
null != _0x842c50[_0x4cc7('0x2465')] ? _0x51c10b[_0x4cc7('0x97d')](_0x4cc7('0x2465'), _0xa23b63) : _0x51c10b['h']['log'] = _0xa23b63;
var _0x44366e = _0x12fb81[_0x4cc7('0x4329')]
, _0x331be6 = new _0x521c53(_0x4cc7('0x246b'),0x2,0xd,0x0);
null != _0x842c50[_0x4cc7('0x246b')] ? _0x44366e[_0x4cc7('0x97d')](_0x4cc7('0x246b'), _0x331be6) : _0x44366e['h']['exp'] = _0x331be6;
var _0x202aa0 = _0x12fb81['OPMAP']
, _0x21e384 = new _0x521c53(_0x4cc7('0x4331'),0x2,0xe,0x0);
null != _0x842c50[_0x4cc7('0x4331')] ? _0x202aa0[_0x4cc7('0x97d')](_0x4cc7('0x4331'), _0x21e384) : _0x202aa0['h'][_0x4cc7('0x4331')] = _0x21e384;
var _0xd03f5a = _0x12fb81[_0x4cc7('0x4329')]
, _0x104058 = new _0x521c53('sin',0x2,0xf,0x0);
_0x2d63f9[_0x4cc7('0x42d5')](null, _0x842c50['sin']) ? _0xd03f5a['setReserved'](_0x4cc7('0x28'), _0x104058) : _0xd03f5a['h'][_0x4cc7('0x28')] = _0x104058;
var _0xd85f06 = _0x12fb81[_0x4cc7('0x4329')]
, _0x3bb917 = new _0x521c53(_0x4cc7('0x27'),0x2,0x10,0x0);
null != _0x842c50[_0x4cc7('0x27')] ? _0xd85f06[_0x4cc7('0x97d')]('cos', _0x3bb917) : _0xd85f06['h']['cos'] = _0x3bb917;
var _0x30bcc9 = _0x12fb81[_0x4cc7('0x4329')]
, _0x29cea6 = new _0x521c53(_0x4cc7('0x4332'),0x3,0x11,0x0);
null != _0x842c50[_0x4cc7('0x4332')] ? _0x30bcc9[_0x4cc7('0x97d')](_0x4cc7('0x4332'), _0x29cea6) : _0x30bcc9['h'][_0x4cc7('0x4332')] = _0x29cea6;
var _0x21ad67 = _0x12fb81[_0x4cc7('0x4329')]
, _0x4fbde0 = new _0x521c53(_0x4cc7('0xdb1'),0x3,0x12,0x0);
null != _0x842c50['dp3'] ? _0x21ad67[_0x4cc7('0x97d')](_0x4cc7('0xdb1'), _0x4fbde0) : _0x21ad67['h'][_0x4cc7('0xdb1')] = _0x4fbde0;
var _0x2ab848 = _0x12fb81['OPMAP']
, _0x396698 = new _0x521c53(_0x4cc7('0xdaa'),0x3,0x13,0x0);
null != _0x842c50[_0x4cc7('0xdaa')] ? _0x2ab848[_0x4cc7('0x97d')](_0x4cc7('0xdaa'), _0x396698) : _0x2ab848['h'][_0x4cc7('0xdaa')] = _0x396698;
var _0x3f363f = _0x12fb81[_0x4cc7('0x4329')]
, _0x338b9 = new _0x521c53('abs',0x2,0x14,0x0);
null != _0x842c50[_0x4cc7('0x13fa')] ? _0x3f363f[_0x4cc7('0x97d')](_0x4cc7('0x13fa'), _0x338b9) : _0x3f363f['h']['abs'] = _0x338b9;
var _0x457ac5 = _0x12fb81[_0x4cc7('0x4329')]
, _0x3a8a6f = new _0x521c53(_0x2d63f9[_0x4cc7('0x387')],0x2,0x15,0x0);
null != _0x842c50['neg'] ? _0x457ac5[_0x4cc7('0x97d')](_0x4cc7('0x4333'), _0x3a8a6f) : _0x457ac5['h']['neg'] = _0x3a8a6f;
var _0x3cecb9 = _0x12fb81[_0x4cc7('0x4329')]
, _0x325caa = new _0x521c53(_0x4cc7('0x4334'),0x2,0x16,0x0);
null != _0x842c50[_0x4cc7('0x4334')] ? _0x3cecb9[_0x4cc7('0x97d')](_0x4cc7('0x4334'), _0x325caa) : _0x3cecb9['h']['sat'] = _0x325caa;
var _0x312918 = _0x12fb81['OPMAP']
, _0x1c8e81 = new _0x521c53(_0x4cc7('0x4335'),0x3,0x17,0x10);
null != _0x842c50[_0x4cc7('0x4335')] ? _0x312918['setReserved'](_0x4cc7('0x4335'), _0x1c8e81) : _0x312918['h'][_0x4cc7('0x4335')] = _0x1c8e81;
var _0x19c1c0 = _0x12fb81['OPMAP']
, _0x596a1b = new _0x521c53('m44',0x3,0x18,0x10);
null != _0x842c50[_0x4cc7('0x4336')] ? _0x19c1c0['setReserved'](_0x4cc7('0x4336'), _0x596a1b) : _0x19c1c0['h'][_0x4cc7('0x4336')] = _0x596a1b;
var _0x34f9a1 = _0x12fb81[_0x4cc7('0x4329')]
, _0x40b5bf = new _0x521c53(_0x4cc7('0x4337'),0x3,0x19,0x10);
null != _0x842c50[_0x4cc7('0x4337')] ? _0x34f9a1['setReserved'](_0x4cc7('0x4337'), _0x40b5bf) : _0x34f9a1['h'][_0x4cc7('0x4337')] = _0x40b5bf;
var _0x2116b2 = _0x12fb81[_0x4cc7('0x4329')]
, _0x578190 = new _0x521c53(_0x4cc7('0x4338'),0x2,0x1a,0x120);
null != _0x842c50[_0x4cc7('0x4338')] ? _0x2116b2[_0x4cc7('0x97d')](_0x4cc7('0x4338'), _0x578190) : _0x2116b2['h'][_0x4cc7('0x4338')] = _0x578190;
var _0x4ae64a = _0x12fb81[_0x4cc7('0x4329')]
, _0x2a5c46 = new _0x521c53(_0x4cc7('0x4339'),0x2,0x1b,0x120);
null != _0x842c50[_0x4cc7('0x4339')] ? _0x4ae64a[_0x4cc7('0x97d')](_0x4cc7('0x4339'), _0x2a5c46) : _0x4ae64a['h'][_0x4cc7('0x4339')] = _0x2a5c46;
var _0x2081a8 = _0x12fb81[_0x4cc7('0x4329')]
, _0x2b4072 = new _0x521c53(_0x4cc7('0x433a'),0x2,0x1c,0x381);
null != _0x842c50[_0x4cc7('0x433a')] ? _0x2081a8[_0x4cc7('0x97d')](_0x4cc7('0x433a'), _0x2b4072) : _0x2081a8['h'][_0x4cc7('0x433a')] = _0x2b4072;
var _0x5253a4 = _0x12fb81['OPMAP']
, _0x3bafe8 = new _0x521c53(_0x4cc7('0x433b'),0x2,0x1d,0x381);
null != _0x842c50['ine'] ? _0x5253a4[_0x4cc7('0x97d')](_0x4cc7('0x433b'), _0x3bafe8) : _0x5253a4['h'][_0x4cc7('0x433b')] = _0x3bafe8;
var _0x429a62 = _0x12fb81[_0x4cc7('0x4329')]
, _0x42bd00 = new _0x521c53(_0x4cc7('0x433c'),0x2,0x1e,0x381);
null != _0x842c50[_0x4cc7('0x433c')] ? _0x429a62[_0x4cc7('0x97d')]('ifg', _0x42bd00) : _0x429a62['h'][_0x4cc7('0x433c')] = _0x42bd00;
var _0x5a3e1e = _0x12fb81[_0x4cc7('0x4329')]
, _0x212a6a = new _0x521c53(_0x4cc7('0x433d'),0x2,0x1f,0x381);
null != _0x842c50[_0x4cc7('0x433d')] ? _0x5a3e1e[_0x4cc7('0x97d')](_0x4cc7('0x433d'), _0x212a6a) : _0x5a3e1e['h'][_0x4cc7('0x433d')] = _0x212a6a;
var _0x5b0de5 = _0x12fb81[_0x4cc7('0x4329')]
, _0x29fe35 = new _0x521c53('els',0x0,0x20,0x781);
null != _0x842c50['els'] ? _0x5b0de5[_0x4cc7('0x97d')](_0x4cc7('0x433e'), _0x29fe35) : _0x5b0de5['h'][_0x4cc7('0x433e')] = _0x29fe35;
var _0x76b31e = _0x12fb81[_0x4cc7('0x4329')]
, _0x3dd250 = new _0x521c53(_0x4cc7('0x433f'),0x0,0x21,0x581);
null != _0x842c50[_0x4cc7('0x433f')] ? _0x76b31e[_0x4cc7('0x97d')]('eif', _0x3dd250) : _0x76b31e['h'][_0x4cc7('0x433f')] = _0x3dd250;
var _0x30f963 = _0x12fb81[_0x4cc7('0x4329')]
, _0x16ff04 = new _0x521c53(_0x4cc7('0x4340'),0x1,0x27,0xa0);
null != _0x842c50[_0x4cc7('0x4340')] ? _0x30f963[_0x4cc7('0x97d')](_0x4cc7('0x4340'), _0x16ff04) : _0x30f963['h'][_0x4cc7('0x4340')] = _0x16ff04;
var _0x279caa = _0x12fb81[_0x4cc7('0x4329')]
, _0x169fce = new _0x521c53('tex',0x3,0x28,0x28);
null != _0x842c50[_0x4cc7('0x4341')] ? _0x279caa['setReserved'](_0x4cc7('0x4341'), _0x169fce) : _0x279caa['h'][_0x4cc7('0x4341')] = _0x169fce;
var _0x204525 = _0x12fb81[_0x4cc7('0x4329')]
, _0x1eb24a = new _0x521c53('sge',0x3,0x29,0x0);
null != _0x842c50[_0x4cc7('0x4342')] ? _0x204525['setReserved'](_0x4cc7('0x4342'), _0x1eb24a) : _0x204525['h'][_0x4cc7('0x4342')] = _0x1eb24a;
var _0x4c5f84 = _0x12fb81[_0x4cc7('0x4329')]
, _0xee918d = new _0x521c53(_0x4cc7('0x389'),0x3,0x2a,0x0);
null != _0x842c50[_0x4cc7('0x389')] ? _0x4c5f84[_0x4cc7('0x97d')](_0x2d63f9['tEQYt'], _0xee918d) : _0x4c5f84['h'][_0x4cc7('0x389')] = _0xee918d;
var _0x3b7d43 = _0x12fb81[_0x4cc7('0x4329')]
, _0x432b23 = new _0x521c53('sgn',0x2,0x2b,0x0);
null != _0x842c50[_0x4cc7('0x38b')] ? _0x3b7d43[_0x4cc7('0x97d')](_0x2d63f9['yasuD'], _0x432b23) : _0x3b7d43['h'][_0x4cc7('0x38b')] = _0x432b23;
var _0x1aa93f = _0x12fb81[_0x4cc7('0x4329')]
, _0x3a1efa = new _0x521c53(_0x4cc7('0x4343'),0x3,0x2c,0x0);
null != _0x842c50[_0x4cc7('0x4343')] ? _0x1aa93f['setReserved'](_0x4cc7('0x4343'), _0x3a1efa) : _0x1aa93f['h'][_0x4cc7('0x4343')] = _0x3a1efa;
var _0xc6df85 = _0x12fb81['OPMAP']
, _0x4a3eb0 = new _0x521c53(_0x4cc7('0x4344'),0x3,0x2d,0x0);
null != _0x842c50[_0x4cc7('0x4344')] ? _0xc6df85[_0x4cc7('0x97d')](_0x4cc7('0x4344'), _0x4a3eb0) : _0xc6df85['h'][_0x4cc7('0x4344')] = _0x4a3eb0;
var _0x3ae7ae = _0x12fb81[_0x4cc7('0x4345')]
, _0x436bc1 = new _0x562ec2('rgba',0x8,0x0);
null != _0x842c50['rgba'] ? _0x3ae7ae['setReserved'](_0x4cc7('0x4346'), _0x436bc1) : _0x3ae7ae['h'][_0x4cc7('0x4346')] = _0x436bc1;
var _0x1e3ce8 = _0x12fb81[_0x4cc7('0x4345')]
, _0x1f0b5c = new _0x562ec2(_0x4cc7('0x417c'),0x8,0x1);
null != _0x842c50[_0x4cc7('0x417c')] ? _0x1e3ce8[_0x4cc7('0x97d')](_0x4cc7('0x417c'), _0x1f0b5c) : _0x1e3ce8['h'][_0x4cc7('0x417c')] = _0x1f0b5c;
var _0x436dff = _0x12fb81[_0x4cc7('0x4345')]
, _0xf280e = new _0x562ec2('compressedalpha',0x8,0x2);
null != _0x842c50[_0x4cc7('0x4347')] ? _0x436dff[_0x4cc7('0x97d')]('compressedalpha', _0xf280e) : _0x436dff['h'][_0x4cc7('0x4347')] = _0xf280e;
var _0x3b0d34 = _0x12fb81[_0x4cc7('0x4345')]
, _0x39d617 = new _0x562ec2('dxt1',0x8,0x1);
null != _0x842c50['dxt1'] ? _0x3b0d34[_0x4cc7('0x97d')]('dxt1', _0x39d617) : _0x3b0d34['h'][_0x4cc7('0x4348')] = _0x39d617;
var _0x4fb8d7 = _0x12fb81[_0x4cc7('0x4345')]
, _0x310c15 = new _0x562ec2(_0x4cc7('0x4349'),0x8,0x2);
null != _0x842c50[_0x4cc7('0x4349')] ? _0x4fb8d7['setReserved'](_0x4cc7('0x4349'), _0x310c15) : _0x4fb8d7['h']['dxt5'] = _0x310c15;
var _0x445379 = _0x12fb81[_0x4cc7('0x4345')]
, _0xaf08d9 = new _0x562ec2(_0x4cc7('0x4295'),0x8,0x3);
null != _0x842c50[_0x4cc7('0x4295')] ? _0x445379[_0x4cc7('0x97d')](_0x4cc7('0x4295'), _0xaf08d9) : _0x445379['h'][_0x4cc7('0x4295')] = _0xaf08d9;
var _0x4d0143 = _0x12fb81[_0x4cc7('0x4345')]
, _0x4a1676 = new _0x562ec2('2d',0xc,0x0);
null != _0x842c50['2d'] ? _0x4d0143[_0x4cc7('0x97d')]('2d', _0x4a1676) : _0x4d0143['h']['2d'] = _0x4a1676;
var _0x2febdb = _0x12fb81['SAMPLEMAP']
, _0x19023b = new _0x562ec2('3d',0xc,0x2);
_0x2d63f9[_0x4cc7('0x38c')](null, _0x842c50['3d']) ? _0x2febdb[_0x4cc7('0x97d')]('3d', _0x19023b) : _0x2febdb['h']['3d'] = _0x19023b;
var _0x515483 = _0x12fb81[_0x4cc7('0x4345')]
, _0x3004df = new _0x562ec2(_0x4cc7('0x434a'),0xc,0x1);
_0x2d63f9[_0x4cc7('0x38c')](null, _0x842c50[_0x4cc7('0x434a')]) ? _0x515483[_0x4cc7('0x97d')](_0x4cc7('0x434a'), _0x3004df) : _0x515483['h']['cube'] = _0x3004df;
var _0x142a66 = _0x12fb81['SAMPLEMAP']
, _0x1c27fe = new _0x562ec2(_0x4cc7('0x434b'),0x18,0x1);
_0x2d63f9[_0x4cc7('0x38d')](null, _0x842c50['mipnearest']) ? _0x142a66[_0x4cc7('0x97d')]('mipnearest', _0x1c27fe) : _0x142a66['h']['mipnearest'] = _0x1c27fe;
var _0x477148 = _0x12fb81[_0x4cc7('0x4345')]
, _0x5cfbf6 = new _0x562ec2('miplinear',0x18,0x2);
null != _0x842c50[_0x4cc7('0x434c')] ? _0x477148['setReserved'](_0x4cc7('0x434c'), _0x5cfbf6) : _0x477148['h'][_0x4cc7('0x434c')] = _0x5cfbf6;
var _0x4964ea = _0x12fb81[_0x4cc7('0x4345')]
, _0x127d51 = new _0x562ec2(_0x4cc7('0x434d'),0x18,0x0);
null != _0x842c50['mipnone'] ? _0x4964ea[_0x4cc7('0x97d')](_0x4cc7('0x434d'), _0x127d51) : _0x4964ea['h']['mipnone'] = _0x127d51;
var _0x491796 = _0x12fb81[_0x4cc7('0x4345')]
, _0x55cb22 = new _0x562ec2(_0x4cc7('0x434e'),0x18,0x0);
null != _0x842c50['nomip'] ? _0x491796[_0x4cc7('0x97d')](_0x4cc7('0x434e'), _0x55cb22) : _0x491796['h']['nomip'] = _0x55cb22;
var _0x3b6e45 = _0x12fb81[_0x4cc7('0x4345')]
, _0x22bdfe = new _0x562ec2(_0x4cc7('0x1cce'),0x1c,0x0);
null != _0x842c50[_0x4cc7('0x1cce')] ? _0x3b6e45[_0x4cc7('0x97d')](_0x4cc7('0x1cce'), _0x22bdfe) : _0x3b6e45['h'][_0x4cc7('0x1cce')] = _0x22bdfe;
var _0xec98bb = _0x12fb81[_0x4cc7('0x4345')]
, _0x10a042 = new _0x562ec2(_0x4cc7('0x663'),0x1c,0x1);
null != _0x842c50[_0x4cc7('0x663')] ? _0xec98bb[_0x4cc7('0x97d')](_0x4cc7('0x663'), _0x10a042) : _0xec98bb['h'][_0x4cc7('0x663')] = _0x10a042;
var _0xcc959 = _0x12fb81[_0x4cc7('0x4345')]
, _0x52778d = new _0x562ec2(_0x4cc7('0x434f'),0x1c,0x2);
null != _0x842c50['anisotropic2x'] ? _0xcc959['setReserved']('anisotropic2x', _0x52778d) : _0xcc959['h'][_0x4cc7('0x434f')] = _0x52778d;
var _0x24e28 = _0x12fb81['SAMPLEMAP']
, _0xf94a9e = new _0x562ec2(_0x4cc7('0x4350'),0x1c,0x3);
null != _0x842c50[_0x4cc7('0x4350')] ? _0x24e28[_0x4cc7('0x97d')]('anisotropic4x', _0xf94a9e) : _0x24e28['h']['anisotropic4x'] = _0xf94a9e;
var _0x19814b = _0x12fb81[_0x4cc7('0x4345')]
, _0x20b7eb = new _0x562ec2('anisotropic8x',0x1c,0x4);
_0x2d63f9[_0x4cc7('0x38e')](null, _0x842c50['anisotropic8x']) ? _0x19814b[_0x4cc7('0x97d')](_0x4cc7('0x4351'), _0x20b7eb) : _0x19814b['h']['anisotropic8x'] = _0x20b7eb;
var _0x5d37f1 = _0x12fb81[_0x4cc7('0x4345')]
, _0xd2fe62 = new _0x562ec2(_0x4cc7('0x4352'),0x1c,0x5);
null != _0x842c50[_0x4cc7('0x4352')] ? _0x5d37f1[_0x4cc7('0x97d')]('anisotropic16x', _0xd2fe62) : _0x5d37f1['h'][_0x4cc7('0x4352')] = _0xd2fe62;
var _0x565c85 = _0x12fb81[_0x4cc7('0x4345')]
, _0x3ccc21 = new _0x562ec2(_0x4cc7('0x3df6'),0x10,0x1);
null != _0x842c50[_0x4cc7('0x3df6')] ? _0x565c85[_0x4cc7('0x97d')]('centroid', _0x3ccc21) : _0x565c85['h'][_0x4cc7('0x3df6')] = _0x3ccc21;
var _0x43c263 = _0x12fb81[_0x4cc7('0x4345')]
, _0x5825ec = new _0x562ec2(_0x4cc7('0x4353'),0x10,0x2);
null != _0x842c50[_0x4cc7('0x4353')] ? _0x43c263[_0x4cc7('0x97d')](_0x4cc7('0x4353'), _0x5825ec) : _0x43c263['h']['single'] = _0x5825ec;
var _0x349093 = _0x12fb81[_0x4cc7('0x4345')]
, _0x12dd16 = new _0x562ec2('ignoresampler',0x10,0x4);
null != _0x842c50[_0x4cc7('0x4354')] ? _0x349093['setReserved'](_0x4cc7('0x4354'), _0x12dd16) : _0x349093['h'][_0x4cc7('0x4354')] = _0x12dd16;
var _0x2576ce = _0x12fb81['SAMPLEMAP']
, _0x3c7924 = new _0x562ec2(_0x4cc7('0x3bcf'),0x14,0x1);
null != _0x842c50[_0x4cc7('0x3bcf')] ? _0x2576ce[_0x4cc7('0x97d')](_0x4cc7('0x3bcf'), _0x3c7924) : _0x2576ce['h'][_0x4cc7('0x3bcf')] = _0x3c7924;
var _0xb16e5a = _0x12fb81[_0x4cc7('0x4345')]
, _0x5b5b9f = new _0x562ec2(_0x4cc7('0x1cca'),0x14,0x1);
null != _0x842c50[_0x4cc7('0x1cca')] ? _0xb16e5a[_0x4cc7('0x97d')]('wrap', _0x5b5b9f) : _0xb16e5a['h'][_0x4cc7('0x1cca')] = _0x5b5b9f;
var _0x401612 = _0x12fb81[_0x4cc7('0x4345')]
, _0x2cf758 = new _0x562ec2(_0x4cc7('0x1ccb'),0x14,0x0);
null != _0x842c50['clamp'] ? _0x401612[_0x4cc7('0x97d')](_0x4cc7('0x1ccb'), _0x2cf758) : _0x401612['h']['clamp'] = _0x2cf758;
var _0x3f9803 = _0x12fb81[_0x4cc7('0x4345')]
, _0x4fc155 = new _0x562ec2(_0x4cc7('0x4355'),0x14,0x2);
null != _0x842c50['clamp_u_repeat_v'] ? _0x3f9803[_0x4cc7('0x97d')](_0x4cc7('0x4355'), _0x4fc155) : _0x3f9803['h'][_0x4cc7('0x4355')] = _0x4fc155;
var _0x26bd70 = _0x12fb81[_0x4cc7('0x4345')]
, _0xf9332a = new _0x562ec2(_0x4cc7('0x4356'),0x14,0x3);
null != _0x842c50['repeat_u_clamp_v'] ? _0x26bd70['setReserved']('repeat_u_clamp_v', _0xf9332a) : _0x26bd70['h'][_0x4cc7('0x4356')] = _0xf9332a;
}
;
_0x12fb81[_0x4cc7('0x8')] = {};
_0x12fb81[_0x4cc7('0x8')]['agalcode'] = null;
_0x12fb81[_0x4cc7('0x8')]['error'] = null;
_0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x3ba1')] = null;
_0x12fb81[_0x4cc7('0x8')]['debugEnabled'] = null;
_0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x3bb')] = function(_0x2dcc84, _0x26ae66, _0x282c69, _0x31aa6a) {
var _0x3be69f = {
jFYpc: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
},
SBudo: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 != _0x5260f5;
},
jSDwo: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 > _0x5260f5;
},
WCiMj: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 <= _0x5260f5;
}
};
null == _0x31aa6a && (_0x31aa6a = !0x1);
null == _0x282c69 && (_0x282c69 = 0x1);
var _0x2d7944 = _0x3b7d43.getTimer();
this.agalcode = new _0x220b4b(0x0);
this.error = '';
var _0x272f3d = !0x1;
_0x4cc7('0x3d3a') == _0x2dcc84 ? _0x272f3d = !0x0 : 'vertex' != _0x2dcc84 && (this.error = _0x4cc7('0x4357') + _0x2dcc84 + '\x22.');
this.agalcode.__endian = 0x1;
this.agalcode.writeByte(0xa0);
this.agalcode.writeUnsignedInt(_0x282c69);
this.agalcode.writeByte(0xa1);
this.agalcode.writeByte(_0x272f3d ? 0x1 : 0x0);
this.initregmap(_0x282c69, _0x31aa6a);
_0x2dcc84 = _0x29cea6.replace(_0x26ae66, '\x0d', '\x0a').split('\x0a');
_0x26ae66 = 0x0;
_0x31aa6a = _0x2dcc84.length;
for (var _0x48c401 = new _0x1e3ce8(_0x4cc7('0x4358'),'g'), _0x16dada = new _0x1e3ce8(_0x4cc7('0x4359'),'gi'), _0x5aff49 = new _0x1e3ce8('^\x5cw{3}','ig'), _0x161060 = new _0x1e3ce8('vc\x5c[([vofi][acostdip]?[d]?)(\x5cd*)?(\x5c.[xyzw](\x5c+\x5cd{1,3})?)?\x5c](\x5c.[xyzw]{1,4})?|([vofi][acostdip]?[d]?)(\x5cd*)?(\x5c.[xyzw]{1,4})?','gi'), _0x180fa9 = new _0x1e3ce8(_0x4cc7('0x435a'),'ig'), _0x35688a = new _0x1e3ce8(_0x4cc7('0x435b'),'ig'), _0x3e3cd2 = new _0x1e3ce8(_0x4cc7('0x435c'),''), _0x2bc114 = new _0x1e3ce8(_0x4cc7('0x435d'),''), _0x1fb3e3 = new _0x1e3ce8(_0x4cc7('0x435e'),'ig'), _0x5260f5 = new _0x1e3ce8(_0x4cc7('0x435f'),''), _0x23639f = new _0x1e3ce8(_0x4cc7('0x4360'),'ig'), _0x4b25d1 = 0x0; _0x4b25d1 < _0x31aa6a && '' == this.error; ) {
if (_0x4cc7('0x4361') === _0x4cc7('0x4361')) {
var _0x4b4d92 = _0x29cea6.trim(_0x2dcc84[_0x4b25d1])
, _0x172b83 = _0x4b4d92.indexOf('//');
_0x56067a.OlBZL(-0x1, _0x172b83) && (_0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, 0x0, _0x172b83));
var _0x1baaa1 = _0x48c401.match(_0x4b4d92) ? _0x48c401.matchedPos().pos : -0x1;
_0x172b83 = null;
-0x1 != _0x1baaa1 && (_0x172b83 = this.match(_0x3a8a6f.substr(_0x4b4d92, _0x1baaa1, null), _0x16dada),
_0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, 0x0, _0x1baaa1));
_0x1baaa1 = null;
if (_0x5aff49.match(_0x4b4d92)) {
if (_0x4cc7('0x4362') !== _0x4cc7('0x4363')) {
_0x1baaa1 = _0x5aff49.matched(0x0);
var _0x4ab476 = _0x12fb81.OPMAP;
_0x1baaa1 = null != _0x842c50[_0x1baaa1] ? _0x4ab476.getReserved(_0x1baaa1) : _0x4ab476.h[_0x1baaa1];
} else {
Hd._tr_flush_block(_0x48c401, 0x0 <= _0x48c401.block_start ? _0x48c401.block_start : -0x1, _0x48c401.strstart - _0x48c401.block_start, _0x4bf907);
_0x48c401.block_start = _0x48c401.strstart;
_0x5aff49(_0x48c401.strm);
}
}
if (_0x56067a.TMoGx(null, _0x1baaa1))
0x3 <= _0x4b4d92.length && _0x491796.warn(_0x4cc7('0x4364') + _0x4b25d1 + ':\x20' + _0x2dcc84[_0x4b25d1], {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x106,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
else if (this.debugEnabled && _0x491796.info(_0x1baaa1, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x110,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
}),
null == _0x1baaa1)
0x3 <= _0x4b4d92.length && _0x491796.warn(_0x4cc7('0x4364') + _0x4b25d1 + ':\x20' + _0x2dcc84[_0x4b25d1], {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x117,
className: _0x4cc7('0x4366'),
methodName: 'assemble'
});
else {
if (_0x4cc7('0x4367') !== 'QxeMN') {
var _0x5e41a7 = new _0x161060(this.gentleman.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x4368'), -0xb4, -0x8c, null, null, null, _0x5e41a7, null);
} else {
_0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, _0x56067a.lcJyq(_0x4b4d92.indexOf(_0x1baaa1.name), _0x1baaa1.name.length), null);
if (0x0 != (_0x1baaa1.flags & 0x100) && 0x2 > _0x282c69) {
this.error = _0x4cc7('0x4369');
break;
}
if (0x0 != (_0x1baaa1.flags & 0x40) && _0x272f3d) {
if (_0x4cc7('0x436a') !== 'dPscO') {
this.error = _0x4cc7('0x436b');
break;
} else {
this.section.layout.getPosition(Math.ceil(_0x2dcc84), _0x40b5bf.posData1);
_0x40b5bf.posData1.position.z = _0x40b5bf.posData.position.z;
_0x282c69 = _0x40b5bf.posData.position;
var _0x447e35 = _0x40b5bf.posData1.position
, _0x1d281d = _0x2dcc84 - Math.floor(_0x2dcc84)
, _0xc3b382 = _0x40b5bf.posData.position;
null == _0xc3b382 && (_0xc3b382 = new _0x21e384());
_0xc3b382.x = _0x282c69.x + _0x1d281d * (_0x447e35.x - _0x282c69.x);
_0xc3b382.y = _0x282c69.y + _0x1d281d * (_0x447e35.y - _0x282c69.y);
_0xc3b382.z = _0x282c69.z + _0x1d281d * (_0x447e35.z - _0x282c69.z);
Math.round(_0x2dcc84) > Math.floor(_0x2dcc84) && null != _0x40b5bf.posData.eulers && (_0x40b5bf.posData.eulers.x = _0x40b5bf.posData1.eulers.x,
_0x40b5bf.posData.eulers.y = _0x40b5bf.posData1.eulers.y,
_0x40b5bf.posData.eulers.z = _0x40b5bf.posData1.eulers.z);
}
}
if (0x0 != (_0x1baaa1.flags & 0x20) && !_0x272f3d) {
if (_0x4cc7('0x436c') === _0x4cc7('0x436c')) {
this.error = _0x4cc7('0x436d');
break;
} else {
_0x282c69 = _0x4b7b28.getMesh(null != _0x842c50.name ? _0x26ae66.getReserved(_0x4cc7('0x5e2')) : _0x26ae66.h.name);
if (_0x3be69f.jFYpc(null, _0x282c69))
return null;
var _0x1f7f05 = (null != _0x842c50.x ? _0x26ae66.existsReserved('x') : _0x26ae66.h.hasOwnProperty('x')) ? _0xf9332a.toFloat(null != _0x842c50.x ? _0x26ae66.getReserved('x') : _0x26ae66.h.x, 0x0) : 0x0
, _0x24aa69 = (null != _0x842c50.y ? _0x26ae66.existsReserved('y') : _0x26ae66.h.hasOwnProperty('y')) ? _0xf9332a.toFloat(null != _0x842c50.y ? _0x26ae66.getReserved('y') : _0x26ae66.h.y, 0x0) : 0x0
, _0x36c364 = (null != _0x842c50.z ? _0x26ae66.existsReserved('z') : _0x26ae66.h.hasOwnProperty('z')) ? _0xf9332a.toFloat(null != _0x842c50.z ? _0x26ae66.getReserved('z') : _0x26ae66.h.z, 0x0) : 0x0;
_0x36c364 = 0x0 > _0x36c364 ? _0x36c364 + _0x2dcc84.latestSection.endZ : _0x36c364 + _0x2dcc84.latestSection.startZ;
_0x282c69.set_position(new _0x21e384(_0x1f7f05,_0x24aa69,_0x36c364));
_0x26ae66 = _0x3be69f.SBudo(null, _0x842c50.rotation) ? _0x26ae66.getReserved(_0x4cc7('0x84d')) : _0x26ae66.h.rotation;
null != _0x26ae66 && (_0x1f7f05 = _0x26ae66.split(','),
0x4 <= _0x1f7f05.length ? (_0x26ae66 = new _0x169fce(),
_0x26ae66.x = parseFloat(_0x1f7f05[0x0]),
_0x26ae66.y = parseFloat(_0x1f7f05[0x1]),
_0x26ae66.z = parseFloat(_0x1f7f05[0x2]),
_0x26ae66.w = parseFloat(_0x1f7f05[0x3]),
_0x1f7f05 = _0x26ae66.x * _0x26ae66.x + _0x26ae66.y * _0x26ae66.y + _0x26ae66.z * _0x26ae66.z + _0x26ae66.w * _0x26ae66.w,
_0x24aa69 = _0x1f7f05 - 0x1,
_0x3be69f.jSDwo(1e-10, _0x3be69f.WCiMj(0x0, _0x24aa69) ? _0x24aa69 : -_0x24aa69) || (0x0 == _0x1f7f05 ? (_0x26ae66.x = 0x0,
_0x26ae66.y = 0x0,
_0x26ae66.z = 0x0,
_0x26ae66.w = 0x1) : (_0x1f7f05 = 0x1 / Math.sqrt(_0x1f7f05),
_0x26ae66.x *= _0x1f7f05,
_0x26ae66.y *= _0x1f7f05,
_0x26ae66.z *= _0x1f7f05,
_0x26ae66.w *= _0x1f7f05)),
_0x26ae66 = _0x3bafe8.toAngleAxis(_0x26ae66),
_0x282c69.rotate(_0x26ae66, 0xb4 * _0x26ae66.angle / 3.141592653589793 * 0xb4 / 3.141592653589793)) : 0x3 == _0x1f7f05.length && _0x282c69.rotateTo(parseFloat(_0x1f7f05[0x1]), parseFloat(_0x1f7f05[0x2]), parseFloat(_0x1f7f05[0x0])));
_0x2dcc84.scene.addChild(_0x282c69);
return null;
}
}
this.verbose && _0x491796.info(_0x56067a.QIsqR + _0x4bf907.string(_0x1baaa1), {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x134,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
this.agalcode.writeUnsignedInt(_0x1baaa1.emitCode);
++_0x26ae66;
if (0x1000 < _0x26ae66) {
this.error = _0x4cc7('0x436e');
break;
}
var _0x55a4be = this.match(_0x4b4d92, _0x161060);
if (_0x55a4be.length != _0x1baaa1.numRegister) {
this.error = _0x4cc7('0x436f') + _0x55a4be.length + '\x20but\x20expected\x20' + _0x1baaa1.numRegister + '.';
break;
}
_0x4b4d92 = !0x1;
_0x4ab476 = 0xa0;
for (var _0x51c10b = 0x0, _0xa23b63 = _0x55a4be.length; _0x51c10b < _0xa23b63; ) {
if ('BAaQm' === _0x4cc7('0x4370')) {
var _0x44366e = _0x51c10b++
, _0x202aa0 = !0x1
, _0x21e384 = this.match(_0x55a4be[_0x44366e], _0x180fa9);
0x0 < _0x21e384.length && (_0x55a4be[_0x44366e] = _0x29cea6.replace(_0x55a4be[_0x44366e], _0x21e384[0x0], '0'),
this.verbose && _0x491796.info('IS\x20REL', {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x158,
className: 'openfl.utils.AGALMiniAssembler',
methodName: _0x4cc7('0x3bb')
}),
_0x202aa0 = !0x0);
var _0xd03f5a = this.match(_0x55a4be[_0x44366e], _0x35688a);
if (0x0 == _0xd03f5a.length) {
this.error = _0x4cc7('0x4371') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ').';
_0x4b4d92 = !0x0;
break;
}
var _0x104058 = _0x12fb81.REGMAP;
_0xd03f5a = _0xd03f5a[0x0];
_0xd03f5a = null != _0x842c50[_0xd03f5a] ? _0x104058.getReserved(_0xd03f5a) : _0x104058.h[_0xd03f5a];
this.debugEnabled && _0x491796.info(_0xd03f5a, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x16b,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
if (null == _0xd03f5a) {
this.error = _0x4cc7('0x4372') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ').';
_0x4b4d92 = !0x0;
break;
}
if (_0x272f3d) {
if (0x0 == (_0xd03f5a.flags & 0x20)) {
if (_0x4cc7('0x4373') === _0x4cc7('0x4374')) {
var _0xad16a9 = this.cachedFonts;
null != _0x842c50[_0x2dcc84] ? _0xad16a9.setReserved(_0x2dcc84, _0x26ae66) : _0xad16a9.h[_0x2dcc84] = _0x26ae66;
this.__assetLoaded(_0x2dcc84);
} else {
this.error = 'error:\x20register\x20operand\x20' + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4375');
_0x4b4d92 = !0x0;
break;
}
}
if (_0x202aa0) {
this.error = _0x56067a.lcJyq(_0x4cc7('0x4376'), _0x44366e) + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4377');
_0x4b4d92 = !0x0;
break;
}
} else if (0x0 == (_0xd03f5a.flags & 0x40)) {
this.error = _0x4cc7('0x4376') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4378');
_0x4b4d92 = !0x0;
break;
}
_0x104058 = _0x55a4be[_0x44366e].indexOf(_0xd03f5a.name) + _0xd03f5a.name.length;
_0x55a4be[_0x44366e] = _0x3a8a6f.substr(_0x55a4be[_0x44366e], _0x104058, null);
var _0xd85f06 = _0x202aa0 ? this.match(_0x21e384[0x0], _0x3e3cd2) : this.match(_0x55a4be[_0x44366e], _0x3e3cd2);
_0x104058 = 0x0;
0x0 < _0xd85f06.length && (_0x104058 = _0x4bf907.parseInt(_0xd85f06[0x0]));
if (_0x331be6.gt(_0x104058, _0xd03f5a.range)) {
this.error = _0x4cc7('0x4376') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ')\x20index\x20exceeds\x20limit\x20of\x20' + _0x4bf907.string(_0x331be6.toFloat(_0xd03f5a.range + 0x1)) + '.';
_0x4b4d92 = !0x0;
break;
}
var _0x3bb917 = this.match(_0x55a4be[_0x44366e], _0x2bc114)
, _0x30bcc9 = 0x0 == _0x44366e && 0x0 == (_0x1baaa1.flags & 0x80)
, _0x21ad67 = 0x2 == _0x44366e && 0x0 != (_0x1baaa1.flags & 0x8)
, _0x4fbde0 = 0x0
, _0x2ab848 = 0x0
, _0x396698 = 0x0;
if (_0x30bcc9 && _0x202aa0) {
this.error = _0x4cc7('0x4379');
_0x4b4d92 = !0x0;
break;
}
if (0x0 < _0x3bb917.length) {
for (var _0x3f363f = _0xd85f06 = 0x0, _0x338b9 = _0x3bb917[0x0].length, _0x457ac5 = 0x1; _0x56067a.YKISc(_0x457ac5, _0x338b9); )
_0x3f363f = _0x3a8a6f.cca(_0x3bb917[0x0], _0x457ac5) - 0x78,
_0x331be6.gt(_0x3f363f, 0x2) && (_0x3f363f = 0x3),
_0xd85f06 = _0x30bcc9 ? _0xd85f06 | 0x1 << _0x3f363f : _0xd85f06 | _0x3f363f << _0x56067a.weLeq(_0x457ac5 - 0x1, 0x1),
++_0x457ac5;
if (!_0x30bcc9)
for (; 0x4 >= _0x457ac5; )
_0xd85f06 |= _0x3f363f << (_0x457ac5 - 0x1 << 0x1),
++_0x457ac5;
} else
_0xd85f06 = _0x30bcc9 ? 0xf : 0xe4;
if (_0x202aa0) {
if (_0x4cc7('0x437a') === _0x4cc7('0x437a')) {
_0x3bb917 = this.match(_0x21e384[0x0], _0x1fb3e3);
_0x4fbde0 = _0x12fb81.REGMAP;
_0x2ab848 = _0x3bb917[0x0];
_0x4fbde0 = null != _0x842c50[_0x2ab848] ? _0x4fbde0.getReserved(_0x2ab848) : _0x4fbde0.h[_0x2ab848];
if (null == _0x4fbde0) {
if (_0x4cc7('0x437b') === 'UKgtl') {
this.error = _0x4cc7('0x437c');
_0x4b4d92 = !0x0;
break;
} else {
if (null != this._casterLightPass && this._casterLightPass._passesDirty || null != this._effectsPass && this._effectsPass._passesDirty)
return !0x0;
if (null != this._nonCasterLightPasses)
for (var _0x37b091 = 0x0, _0x50fd17 = this._nonCasterLightPasses.get_length(); _0x37b091 < _0x50fd17; ) {
var _0x561fb9 = _0x37b091++;
if (this._nonCasterLightPasses.get(_0x561fb9)._passesDirty)
return !0x0;
}
return !0x1;
}
}
_0x4fbde0 = _0x4fbde0.emitCode;
_0x3f363f = this.match(_0x21e384[0x0], _0x5260f5);
if (0x0 == _0x3f363f.length) {
this.error = 'error:\x20bad\x20index\x20register\x20select';
_0x4b4d92 = !0x0;
break;
}
_0x2ab848 = _0x3a8a6f.cca(_0x3f363f[0x0], 0x1) - 0x78;
_0x331be6.gt(_0x2ab848, 0x2) && (_0x2ab848 = 0x3);
_0x21e384 = this.match(_0x21e384[0x0], _0x23639f);
0x0 < _0x21e384.length && (_0x396698 = _0x4bf907.parseInt(_0x21e384[0x0]));
if (0x0 > _0x396698 || 0xff < _0x396698) {
if (_0x4cc7('0x437d') !== _0x4cc7('0x437e')) {
this.error = _0x4cc7('0x437f') + _0x396698 + _0x4cc7('0x4380');
_0x4b4d92 = !0x0;
break;
} else {
_0x282c69 = _0x2dcc84.get('xlink:href');
if ('#' != _0x282c69.charAt(0x0))
throw new _0x202aa0('xlink\x20-\x20unkown\x20syntax\x20:\x20' + _0x282c69);
var _0xba5eb7 = this.mGrads
, _0x2f93d8 = _0x3a8a6f.substr(_0x282c69, 0x1, null);
_0xba5eb7 = null != _0x842c50[_0x2f93d8] ? _0xba5eb7.getReserved(_0x2f93d8) : _0xba5eb7.h[_0x2f93d8];
if (null != _0xba5eb7)
_0x26ae66.colors = _0xba5eb7.colors,
_0x26ae66.alphas = _0xba5eb7.alphas,
_0x26ae66.ratios = _0xba5eb7.ratios,
_0x26ae66.gradMatrix = _0xba5eb7.gradMatrix.clone(),
_0x26ae66.spread = _0xba5eb7.spread,
_0x26ae66.interp = _0xba5eb7.interp,
_0x26ae66.radius = _0xba5eb7.radius;
else
throw new _0x202aa0(_0x4cc7('0x1ed9') + _0x282c69);
}
}
this.verbose && _0x491796.info(_0x4cc7('0x4381') + _0x4fbde0 + '==' + _0x3bb917[0x0] + _0x4cc7('0x4382') + _0x4bf907.string(_0x331be6.toFloat(_0x2ab848)) + '==' + _0x3f363f[0x0] + _0x4cc7('0x4383') + _0x4bf907.string(_0x331be6.toFloat(_0x104058)) + _0x4cc7('0x4384') + _0x396698, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x206,
className: _0x4cc7('0x4366'),
methodName: _0x56067a.FzAvs
});
} else {
_0x338b9.call(this);
_0x2fd703.initialize();
this.__interval = 0x0;
this.__muted = !0x1;
this.setRequestedUpdateInterval(_0x2fd703.defaultInterval);
}
}
this.verbose && _0x491796.info('\x20\x20emit\x20argcode=' + _0x4bf907.string(_0xd03f5a) + '[' + _0x4bf907.string(_0x331be6.toFloat(_0x104058)) + '][' + _0xd85f06 + ']', {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x20d,
className: _0x56067a.NTNHX,
methodName: _0x4cc7('0x3bb')
});
if (_0x30bcc9)
this.agalcode.writeShort(_0x104058),
this.agalcode.writeByte(_0xd85f06),
this.agalcode.writeByte(_0xd03f5a.emitCode),
_0x4ab476 -= 0x20;
else {
if (_0x21ad67) {
this.verbose && _0x491796.info(_0x4cc7('0x4385'), {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x21d,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
_0x44366e = 0x5;
_0x21e384 = _0x202aa0 = 0x0;
for (_0xd03f5a = null == _0x172b83 ? 0x0 : _0x172b83.length; _0x56067a.kLZBB(_0x21e384, _0xd03f5a); )
_0xd85f06 = _0x21e384++,
this.verbose && _0x491796.info(_0x4cc7('0x4386') + _0x172b83[_0xd85f06], {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x228,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
}),
_0x30bcc9 = _0x12fb81.SAMPLEMAP,
_0x21ad67 = _0x172b83[_0xd85f06],
_0x30bcc9 = null != _0x842c50[_0x21ad67] ? _0x30bcc9.getReserved(_0x21ad67) : _0x30bcc9.h[_0x21ad67],
null == _0x30bcc9 ? (_0x202aa0 = parseFloat(_0x172b83[_0xd85f06]),
this.verbose && _0x491796.info(_0x4cc7('0x4387') + _0x202aa0, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x235,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
})) : (0x10 != _0x30bcc9.flag && (_0x44366e &= ~(0xf << _0x30bcc9.flag)),
_0x44366e |= _0x30bcc9.mask << _0x30bcc9.flag);
this.agalcode.writeShort(_0x104058);
this.agalcode.writeByte(0x8 * _0x202aa0 | 0x0);
this.agalcode.writeByte(0x0);
this.agalcode.writeUnsignedInt(_0x44366e);
this.verbose && _0x491796.info(_0x4cc7('0x4388') + (_0x44366e - 0x5), {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x24a,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
} else
0x0 == _0x44366e && (this.agalcode.writeUnsignedInt(0x0),
_0x4ab476 -= 0x20),
this.agalcode.writeShort(_0x104058),
this.agalcode.writeByte(_0x396698),
this.agalcode.writeByte(_0xd85f06),
this.agalcode.writeByte(_0xd03f5a.emitCode),
this.agalcode.writeByte(_0x4fbde0),
this.agalcode.writeShort(_0x202aa0 ? _0x2ab848 | 0x8000 : 0x0);
_0x4ab476 -= 0x40;
}
} else {
_0x26ae66 <= this.__horizontalPasses ? (_0x2dcc84 = Math.pow(0.5, _0x26ae66 >> 0x1),
_0xcc520e.__glowShader.uRadius.value[0x0] = this.get_blurX() * _0x2dcc84,
_0xcc520e.__glowShader.uRadius.value[0x1] = 0x0) : (_0x2dcc84 = Math.pow(0.5, _0x26ae66 - this.__horizontalPasses >> 0x1),
_0xcc520e.__glowShader.uRadius.value[0x0] = 0x0,
_0xcc520e.__glowShader.uRadius.value[0x1] = this.get_blurY() * _0x2dcc84);
_0xcc520e.__glowShader.uColor.value[0x0] = (this.get_color() >> 0x10 & 0xff) / 0xff;
_0xcc520e.__glowShader.uColor.value[0x1] = (this.get_color() >> 0x8 & 0xff) / 0xff;
_0xcc520e.__glowShader.uColor.value[0x2] = (this.get_color() & 0xff) / 0xff;
_0xcc520e.__glowShader.uColor.value[0x3] = this.get_alpha() * _0x56067a.SfdvN(this.__strength, this.__numShaderPasses);
return _0xcc520e.__glowShader;
}
}
for (_0x172b83 = 0x0; _0x172b83 < _0x4ab476; )
this.agalcode.writeByte(0x0),
_0x172b83 += 0x8;
if (_0x4b4d92)
break;
}
}
++_0x4b25d1;
} else {
this.prepareWrite();
this.types.push(_0x312918.MOVE_TO);
this.f.push(_0x2dcc84);
this.f.push(_0x26ae66);
}
}
'' != this.error && (this.error += _0x4cc7('0x4389') + _0x4b25d1 + '\x20' + _0x2dcc84[_0x4b25d1],
_0x15249f.set_length(this.agalcode, 0x0),
_0x491796.info(this.error, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x277,
className: 'openfl.utils.AGALMiniAssembler',
methodName: _0x4cc7('0x3bb')
}));
if (this.debugEnabled) {
_0x282c69 = _0x4cc7('0x438a');
_0x272f3d = 0x0;
for (_0x2dcc84 = _0x15249f.get_length(this.agalcode); _0x272f3d < _0x2dcc84; )
_0x26ae66 = _0x272f3d++,
0x0 == _0x26ae66 % 0x10 && (_0x282c69 += '\x0a'),
0x0 == _0x26ae66 % 0x4 && (_0x282c69 += '\x20'),
_0x26ae66 = _0x29cea6.hex(this.agalcode.b[_0x26ae66], 0x2),
0x2 > _0x26ae66.length && (_0x26ae66 = '0' + _0x26ae66),
_0x282c69 += _0x26ae66;
_0x491796.info(_0x282c69, {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x296,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
}
this.verbose && _0x491796.info(_0x4cc7('0x438b') + (_0x3b7d43.getTimer() - _0x2d7944) / 0x3e8 + 's', {
fileName: _0x4cc7('0x4365'),
lineNumber: 0x29b,
className: _0x4cc7('0x4366'),
methodName: _0x4cc7('0x3bb')
});
return this.agalcode;
}
;
_0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x438c')] = function(_0x528617, _0x14498f) {
if (_0x56067a.qoXvk('ZIMtP', _0x4cc7('0x438d'))) {
var _0x5b0971 = _0x2cbcc4._collectionMark != _0x528617._collectionMark && _0x528617.isInFrustum(this._cullPlanes, this._numCullPlanes);
_0x528617._collectionMark = _0x2cbcc4._collectionMark;
return _0x5b0971;
} else {
var _0x58980d = _0x12fb81.REGMAP
, _0x4a582b = new _0x3e71d7('va',_0x4cc7('0x438e'),0x0,_0x14498f ? 0x400 : 0x1 == _0x528617 || 0x2 == _0x528617 ? 0x7 : 0xf,0x42);
null != _0x842c50.va ? _0x58980d.setReserved('va', _0x4a582b) : _0x58980d.h.va = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('vc',_0x4cc7('0x438f'),0x1,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7f : 0xf9,0x42);
null != _0x842c50.vc ? _0x58980d.setReserved('vc', _0x4a582b) : _0x58980d.h.vc = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('vt',_0x4cc7('0x4390'),0x2,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x19,0x43);
null != _0x842c50.vt ? _0x58980d.setReserved('vt', _0x4a582b) : _0x58980d.h.vt = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('vo',_0x4cc7('0x4391'),0x3,_0x14498f ? 0x400 : 0x0,0x41);
null != _0x842c50.vo ? _0x58980d.setReserved('vo', _0x4a582b) : _0x58980d.h.vo = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('vi',_0x4cc7('0x4392'),0x4,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x9,0x63);
null != _0x842c50.vi ? _0x58980d.setReserved('vi', _0x4a582b) : _0x58980d.h.vi = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('fc','fragment\x20constant',0x1,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x1b : 0x2 == _0x528617 ? 0x3f : 0xc7,0x22);
null != _0x842c50.fc ? _0x58980d.setReserved('fc', _0x4a582b) : _0x58980d.h.fc = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('ft','fragment\x20temporary',0x2,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x19,0x23);
null != _0x842c50.ft ? _0x58980d.setReserved('ft', _0x4a582b) : _0x58980d.h.ft = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('fs',_0x56067a.feEGk,0x5,_0x14498f ? 0x400 : 0x7,0x22);
null != _0x842c50.fs ? _0x58980d.setReserved('fs', _0x4a582b) : _0x58980d.h.fs = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x4a582b = new _0x3e71d7('fo',_0x4cc7('0x4393'),0x3,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x0 : 0x3,0x21);
null != _0x842c50.fo ? _0x58980d.setReserved('fo', _0x4a582b) : _0x58980d.h.fo = _0x4a582b;
_0x58980d = _0x12fb81.REGMAP;
_0x528617 = new _0x3e71d7('fd',_0x4cc7('0x4394'),0x6,_0x14498f ? 0x400 : _0x56067a.TMoGx(0x1, _0x528617) ? -0x1 : 0x0,0x21);
null != _0x842c50.fd ? _0x58980d.setReserved('fd', _0x528617) : _0x58980d.h.fd = _0x528617;
_0x528617 = _0x12fb81.REGMAP;
_0x14498f = new _0x3e71d7('iid',_0x4cc7('0x4395'),0x7,_0x14498f ? 0x400 : 0x0,0x42);
null != _0x842c50.iid ? _0x528617.setReserved('iid', _0x14498f) : _0x528617.h.iid = _0x14498f;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = null != _0x842c50.vo ? _0x528617.getReserved('vo') : _0x528617.h.vo;
null != _0x842c50.op ? _0x14498f.setReserved('op', _0x528617) : _0x14498f.h.op = _0x528617;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi;
null != _0x842c50.i ? _0x14498f.setReserved('i', _0x528617) : _0x14498f.h.i = _0x528617;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi;
null != _0x842c50.v ? _0x14498f.setReserved('v', _0x528617) : _0x14498f.h.v = _0x528617;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = _0x56067a.OxNvT(null, _0x842c50.fo) ? _0x528617.getReserved('fo') : _0x528617.h.fo;
null != _0x842c50.oc ? _0x14498f.setReserved('oc', _0x528617) : _0x14498f.h.oc = _0x528617;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = null != _0x842c50.fd ? _0x528617.getReserved('fd') : _0x528617.h.fd;
null != _0x842c50.od ? _0x14498f.setReserved('od', _0x528617) : _0x14498f.h.od = _0x528617;
_0x528617 = _0x14498f = _0x12fb81.REGMAP;
_0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi;
_0x56067a.JofUE(null, _0x842c50.fi) ? _0x14498f.setReserved('fi', _0x528617) : _0x14498f.h.fi = _0x528617;
}
}
;
_0x12fb81[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x1451f4, _0x1758ef) {
for (var _0x40ff83 = [], _0x1e4b2a = 0x0; _0x1758ef.matchSub(_0x1451f4, _0x1e4b2a); )
_0x1e4b2a = _0x1758ef.matched(0x0),
_0x40ff83.push(_0x1e4b2a),
_0x1e4b2a = _0x1758ef.matchedPos().pos + _0x1e4b2a.length;
return _0x40ff83;
}
;
_0x12fb81[_0x4cc7('0x8')]['__class__'] = _0x12fb81;
var _0x521c53 = function(_0x35721c, _0x502f62, _0x2c1be2, _0x341a57) {
this['name'] = _0x35721c;
this[_0x4cc7('0x1b78')] = _0x502f62;
this[_0x4cc7('0x4396')] = _0x2c1be2;
this[_0x4cc7('0x1a53')] = _0x341a57;
};
_0x16dada['openfl.utils._AGALMiniAssembler.OpCode'] = _0x521c53;
_0x521c53['__name__'] = ['openfl', _0x4cc7('0x52a'), _0x4cc7('0x4397'), 'OpCode'];
_0x521c53[_0x4cc7('0x8')] = {};
_0x521c53[_0x4cc7('0x8')][_0x4cc7('0x4396')] = null;
_0x521c53[_0x4cc7('0x8')][_0x4cc7('0x1a53')] = null;
_0x521c53[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x521c53[_0x4cc7('0x8')]['numRegister'] = null;
_0x521c53[_0x4cc7('0x8')]['toString'] = function() {
return _0x4cc7('0x4398') + this.name + _0x4cc7('0x4399') + this.numRegister + _0x4cc7('0x439a') + this.emitCode + _0x4cc7('0x38f') + this.flags + ']';
}
;
_0x521c53[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x521c53;
var _0x3e71d7 = function(_0x1b2199, _0x146195, _0x2847ab, _0x37a2d1, _0x14ae8c) {
if (_0x4cc7('0x439b') !== _0x4cc7('0x439c')) {
this[_0x4cc7('0x5e2')] = _0x1b2199;
this[_0x4cc7('0x439d')] = _0x146195;
this[_0x4cc7('0x4396')] = _0x2847ab;
this['range'] = _0x37a2d1;
this['flags'] = _0x14ae8c;
} else {
this['__listeners'][_0x4cc7('0xa5e')](f, 0x0, _0x1b2199);
this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](f, 0x0, _0x2847ab);
this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](f, 0x0, !_0x146195);
return;
}
};
_0x16dada[_0x4cc7('0x439e')] = _0x3e71d7;
_0x3e71d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x439f')], _0x4cc7('0x4397'), _0x4cc7('0x43a0')];
_0x3e71d7[_0x4cc7('0x8')] = {};
_0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x4396')] = null;
_0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null;
_0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x439d')] = null;
_0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x1a53')] = null;
_0x3e71d7[_0x4cc7('0x8')]['range'] = null;
_0x3e71d7[_0x4cc7('0x8')]['toString'] = function() {
return _0x2d63f9.UkBbM('[Register\x20name=\x22' + this.name + '\x22,\x20longName=\x22' + this.longName + _0x4cc7('0x43a1') + _0x4bf907.string(_0x331be6.toFloat(this.emitCode)), _0x4cc7('0x43a2')) + _0x4bf907.string(_0x331be6.toFloat(this.range)) + _0x2d63f9.bNvxn + _0x4bf907.string(_0x331be6.toFloat(this.flags)) + ']';
}
;
_0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3e71d7;
var _0x562ec2 = function(_0x2d5043, _0x1a29e3, _0x4eaefe) {
this[_0x4cc7('0x5e2')] = _0x2d5043;
this[_0x4cc7('0x43a3')] = _0x1a29e3;
this[_0x4cc7('0x1c9d')] = _0x4eaefe;
};
_0x16dada[_0x4cc7('0x43a4')] = _0x562ec2;
_0x562ec2[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x4397'), _0x4cc7('0x43a5')];
_0x562ec2[_0x4cc7('0x8')] = {};
_0x562ec2[_0x4cc7('0x8')][_0x4cc7('0x43a3')] = null;
_0x562ec2[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null;
_0x562ec2[_0x4cc7('0x8')]['name'] = null;
_0x562ec2[_0x4cc7('0x8')]['__class__'] = _0x562ec2;
var _0x5951ee = function() {};
_0x16dada['openfl.utils.IAssetCache'] = _0x5951ee;
_0x5951ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43a6')];
_0x5951ee[_0x4cc7('0x8')] = {};
_0x5951ee[_0x4cc7('0x8')]['get_enabled'] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a7')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x37c3')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a8')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a9')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x3dae')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43aa')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43ab')] = null;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43ac')] = null;
_0x5951ee[_0x4cc7('0x8')]['__class__'] = _0x5951ee;
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x43ad')] = _0x4cc7('0x43ad');
var _0x44bfd5 = function() {
this[_0x4cc7('0x3e2c')] = !0x0;
this[_0x4cc7('0x1198')] = new _0x3a1efa();
this[_0x4cc7('0x21f6')] = new _0x3a1efa();
this[_0x4cc7('0x2f93')] = new _0x3a1efa();
};
_0x16dada[_0x4cc7('0x43ae')] = _0x44bfd5;
_0x44bfd5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43af')];
_0x44bfd5[_0x4cc7('0x8f8')] = [_0x5951ee];
_0x44bfd5[_0x4cc7('0x8')] = {};
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x1198')] = null;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2f93')] = null;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x3e2c')] = null;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = function(_0x963479) {
var _0x325314 = this.bitmapData;
return null != _0x842c50[_0x963479] ? _0x325314.getReserved(_0x963479) : _0x325314.h[_0x963479];
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = function(_0x5e8d11) {
var _0x39c945 = this.font;
return null != _0x842c50[_0x5e8d11] ? _0x39c945.getReserved(_0x5e8d11) : _0x39c945.h[_0x5e8d11];
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a7')] = function(_0x3388dd) {
var _0x45bc77 = this.sound;
return null != _0x842c50[_0x3388dd] ? _0x45bc77.getReserved(_0x3388dd) : _0x45bc77.h[_0x3388dd];
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x37c3')] = function(_0x4c4aef) {
if ('ioCTZ' === 'ioCTZ') {
var _0x33e3f1 = this.bitmapData;
return null != _0x842c50[_0x4c4aef] ? _0x33e3f1.existsReserved(_0x4c4aef) : _0x33e3f1.h.hasOwnProperty(_0x4c4aef);
} else {
return _0x4c4aef - 0x1;
}
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a8')] = function(_0x5b6549) {
var _0x197258 = this.font;
return null != _0x842c50[_0x5b6549] ? _0x197258.existsReserved(_0x5b6549) : _0x197258.h.hasOwnProperty(_0x5b6549);
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a9')] = function(_0x92745e) {
var _0xd4286c = this.sound;
return null != _0x842c50[_0x92745e] ? _0xd4286c.existsReserved(_0x92745e) : _0xd4286c.h.hasOwnProperty(_0x92745e);
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x3dae')] = function(_0x19d3ee) {
_0x477148.cache.image.remove(_0x19d3ee);
return this.bitmapData.remove(_0x19d3ee);
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43aa')] = function(_0x3685a7, _0x11ed5f) {
var _0x102990 = this.bitmapData;
null != _0x842c50[_0x3685a7] ? _0x102990.setReserved(_0x3685a7, _0x11ed5f) : _0x102990.h[_0x3685a7] = _0x11ed5f;
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43ab')] = function(_0x49e2ee, _0x1fafdf) {
var _0x5dad47 = this.font;
null != _0x842c50[_0x49e2ee] ? _0x5dad47.setReserved(_0x49e2ee, _0x1fafdf) : _0x5dad47.h[_0x49e2ee] = _0x1fafdf;
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43ac')] = function(_0x39ab71, _0x5f1520) {
var _0x199b83 = this.sound;
null != _0x842c50[_0x39ab71] ? _0x199b83.setReserved(_0x39ab71, _0x5f1520) : _0x199b83.h[_0x39ab71] = _0x5f1520;
}
;
_0x44bfd5[_0x4cc7('0x8')]['get_enabled'] = function() {
return this.__enabled;
}
;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x44bfd5;
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x43ad')] = _0x4cc7('0x43ad');
var _0x6fe3b9 = function() {};
_0x16dada['openfl.utils.Assets'] = _0x6fe3b9;
_0x6fe3b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x3b7b')];
_0x6fe3b9[_0x4cc7('0x9e8')] = function(_0x100d9a, _0x43abb4) {
return _0x477148[_0x4cc7('0x9e8')](_0x100d9a, _0x43abb4);
}
;
_0x6fe3b9[_0x4cc7('0x21e7')] = function(_0x228c9e, _0x46cb59) {
null == _0x46cb59 && (_0x46cb59 = !0x0);
if (_0x46cb59 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9['cache'][_0x4cc7('0x37c3')](_0x228c9e)) {
if (_0x2d63f9[_0x4cc7('0x43b0')] === _0x4cc7('0x43b1')) {
var _0x501487 = new _0x3a1efa();
if (null == _0x228c9e)
return _0x501487;
_0x228c9e = _0x228c9e[_0x4cc7('0x46')](_0x46cb59);
for (var _0xdf6248, _0x9d3654, _0x1c27a3 = 0x0; _0x1c27a3 < _0x228c9e[_0x4cc7('0x21')]; ) {
var _0x4e41ee = _0x228c9e[_0x1c27a3];
++_0x1c27a3;
_0xdf6248 = _0x4e41ee['indexOf'](_0x1bf978);
0x0 < _0xdf6248 ? (_0x9d3654 = _0x3a8a6f[_0x4cc7('0x946')](_0x4e41ee, 0x0, _0xdf6248),
_0xdf6248 = _0x3a8a6f[_0x4cc7('0x946')](_0x4e41ee, _0xdf6248 + 0x1, null)) : (_0x9d3654 = _0x4e41ee,
_0xdf6248 = null);
(null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0xd76')](_0x9d3654) : _0x501487['h']['hasOwnProperty'](_0x9d3654)) && null != (null != _0x842c50[_0x9d3654] ? _0x501487['getReserved'](_0x9d3654) : _0x501487['h'][_0x9d3654]) ? (null != _0x842c50[_0x9d3654] ? _0x501487['existsReserved'](_0x9d3654) : _0x501487['h'][_0x4cc7('0x959')](_0x9d3654)) && null == _0xdf6248 || (_0xdf6248 = _0x56067a[_0x4cc7('0x8dc')](null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0xd77')](_0x9d3654) : _0x501487['h'][_0x9d3654], _0x46cb59) + _0xdf6248,
null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0x97d')](_0x9d3654, _0xdf6248) : _0x501487['h'][_0x9d3654] = _0xdf6248) : null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0x97d')](_0x9d3654, _0xdf6248) : _0x501487['h'][_0x9d3654] = _0xdf6248;
}
return _0x501487;
} else {
var _0x1bf978 = _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x21e7')](_0x228c9e);
if (_0x6fe3b9['isValidBitmapData'](_0x1bf978))
return _0x1bf978;
}
}
_0x1bf978 = _0x477148['getImage'](_0x228c9e, !0x1);
return null != _0x1bf978 ? (_0x1bf978 = _0x436dff[_0x4cc7('0x187f')](_0x1bf978),
_0x46cb59 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43aa')](_0x228c9e, _0x1bf978),
_0x1bf978) : null;
}
;
_0x6fe3b9['getBytes'] = function(_0x221988) {
return _0x15249f['fromBytes'](_0x477148[_0x4cc7('0xcb0')](_0x221988));
}
;
_0x6fe3b9[_0x4cc7('0xbfb')] = function(_0x5ed194, _0x2257fe) {
null == _0x2257fe && (_0x2257fe = !0x0);
if (_0x2257fe && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43a8')](_0x5ed194))
return _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0xbfb')](_0x5ed194);
var _0x52044a = _0x477148['getFont'](_0x5ed194, !0x1);
if (null != _0x52044a) {
var _0x34d404 = new _0xee918d();
_0x34d404['__fromLimeFont'](_0x52044a);
_0x2257fe && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ab')](_0x5ed194, _0x34d404);
return _0x34d404;
}
return new _0xee918d();
}
;
_0x6fe3b9[_0x4cc7('0x1125')] = function(_0x821cbc) {
return _0x477148[_0x4cc7('0x1125')](_0x821cbc);
}
;
_0x6fe3b9[_0x4cc7('0x43b2')] = function(_0x526644, _0xa81eef) {
null == _0xa81eef && (_0xa81eef = !0x0);
return _0x6fe3b9[_0x4cc7('0x43a7')](_0x526644, _0xa81eef);
}
;
_0x6fe3b9['getSound'] = function(_0x366b3f, _0x2e5682) {
null == _0x2e5682 && (_0x2e5682 = !0x0);
if (_0x2e5682 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9['cache']['hasSound'](_0x366b3f)) {
if (_0x4cc7('0x43b3') !== _0x4cc7('0x43b4')) {
var _0x9b6944 = _0x6fe3b9['cache'][_0x4cc7('0x43a7')](_0x366b3f);
if (_0x6fe3b9['isValidSound'](_0x9b6944))
return _0x9b6944;
} else {
this[_0x4cc7('0xc37')]['setIndexedPosition'](18.7, 0x1);
this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x74);
this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.8, 1.2);
this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b1b'), 0xc8, -0x118, null, null, null, null);
var _0x9b3e66 = _0x1baaa1[_0x4cc7('0x7d9')](0x5c8);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fa'), -0xb4, -0x70, null, null == _0x9b3e66 ? null : Math[_0x4cc7('0xa96')](_0x9b3e66 / 2.5), null, null);
_0x9b3e66 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x118, 0x0, null, null, 0x0, _0x9b3e66);
_0x9b3e66 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8);
var _0x397c81 = new _0x161060(this['runner']['get_onScreen']());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['BEHrT'], -0xf0, 0xa8, null, null == _0x9b3e66 ? null : Math[_0x4cc7('0xa96')](_0x9b3e66 / 2.5), 0x1, _0x397c81);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x1a4, 0xdc, null, null, 0x2, null);
}
}
_0x9b6944 = _0x477148[_0x4cc7('0x3b5a')](_0x366b3f, !0x1);
return null != _0x9b6944 ? (_0x9b6944 = _0x9e1f3b[_0x4cc7('0x4280')](_0x9b6944),
_0x2e5682 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ac')](_0x366b3f, _0x9b6944),
_0x9b6944) : null;
}
;
_0x6fe3b9[_0x4cc7('0x189c')] = function(_0x1a543a) {
return _0x477148['getText'](_0x1a543a);
}
;
_0x6fe3b9[_0x4cc7('0x43b5')] = function(_0x395eb2) {
return null != _0x395eb2 && null != _0x395eb2[_0x4cc7('0xa7e')];
}
;
_0x6fe3b9[_0x4cc7('0x43b6')] = function(_0x2e859a) {
return !0x0;
}
;
var _0x15249f = {};
_0x16dada['openfl.utils._ByteArray.ByteArray_Impl_'] = _0x15249f;
_0x15249f[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), '_ByteArray', _0x4cc7('0x43b7')];
_0x15249f[_0x4cc7('0x2d6')] = {};
_0x15249f[_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c');
_0x15249f[_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length';
_0x15249f['fromBytes'] = function(_0x872182) {
return null == _0x872182 ? null : _0x5260f5[_0x4cc7('0x9a0')](_0x872182, _0x220b4b) ? _0x872182 : _0x220b4b['fromBytes'](_0x872182);
}
;
_0x15249f[_0x4cc7('0x43b8')] = function(_0x4ffd2a) {
_0x26bb96['set'](_0x15249f[_0x4cc7('0x43b9')], _0x4ffd2a, null, null, _0x4ffd2a[_0x4cc7('0xcc2')]);
return _0x15249f[_0x4cc7('0x43b9')];
}
;
_0x15249f[_0x4cc7('0x381e')] = function(_0x32d240) {
return _0x32d240;
}
;
_0x15249f[_0x4cc7('0x34')] = function(_0x3b0657) {
return null == _0x3b0657 ? 0x0 : _0x3b0657[_0x4cc7('0x21')];
}
;
_0x15249f[_0x4cc7('0xb7c')] = function(_0x485aec, _0x5286b4) {
0x0 < _0x5286b4 && (_0x485aec['__resize'](_0x5286b4),
_0x5286b4 < _0x485aec[_0x4cc7('0xcc2')] && (_0x485aec[_0x4cc7('0xcc2')] = _0x5286b4));
return _0x485aec['length'] = _0x5286b4;
}
;
var _0x16643 = function() {};
_0x16dada[_0x4cc7('0x43ba')] = _0x16643;
_0x16643[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x52a'), 'IDataOutput'];
_0x16643[_0x4cc7('0x8')] = {};
_0x16643[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16643;
var _0x1454a6 = function() {};
_0x16dada[_0x4cc7('0x43bb')] = _0x1454a6;
_0x1454a6[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], _0x4cc7('0x52a'), _0x4cc7('0x43bc')];
_0x1454a6[_0x4cc7('0x8')] = {};
_0x1454a6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1454a6;
var _0x220b4b = function(_0x18b742) {
null == _0x18b742 && (_0x18b742 = 0x0);
var _0x1ac0c4 = new _0x3fbf75(new _0x5abb78(_0x18b742));
_0x3fbf75[_0x4cc7('0x96b')](this, _0x1ac0c4['b']['buffer']);
this[_0x4cc7('0x34b8')] = _0x18b742;
null == _0x220b4b[_0x4cc7('0x43bd')] && (_0x4ce948['get_endianness']() == _0x103a7f[_0x4cc7('0x3ae9')] ? _0x220b4b['__defaultEndian'] = 0x1 : _0x220b4b[_0x4cc7('0x43bd')] = 0x0);
this[_0x4cc7('0x16ed')] = _0x220b4b[_0x4cc7('0x43bd')];
this[_0x4cc7('0x42be')] = _0x220b4b[_0x4cc7('0x43be')];
this[_0x4cc7('0xcc2')] = 0x0;
};
_0x16dada[_0x4cc7('0x43bf')] = _0x220b4b;
_0x220b4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43c0')];
_0x220b4b['__interfaces__'] = [_0x16643, _0x1454a6];
_0x220b4b[_0x4cc7('0x2d6')] = {};
_0x220b4b[_0x4cc7('0x2d6')]['set_defaultEndian'] = _0x4cc7('0x43c1');
_0x220b4b[_0x4cc7('0x2d6')][_0x4cc7('0x52c')] = _0x2d63f9.gkqBO;
_0x220b4b[_0x4cc7('0x2901')] = function(_0x2b0c76) {
if (_0x4cc7('0x43c2') !== 'wUDwa') {
this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2700')]);
this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2705')]);
this[_0x4cc7('0x1037')](_0x4b25d1[_0x4cc7('0x1057')], -0x2);
this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['removeChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]);
this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]);
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](-0x7f);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x10);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x87e);
var _0x496703 = null;
null == _0x496703 && (_0x496703 = new _0x169fce());
var _0x5aaa36 = Math[_0x4cc7('0x28')](0.5061454830783556);
_0x496703['x'] = -0.23 * _0x5aaa36;
_0x496703['y'] = 0.36 * _0x5aaa36;
_0x496703['z'] = 0.904 * _0x5aaa36;
_0x496703['w'] = Math[_0x4cc7('0x27')](0.5061454830783556);
_0x5aaa36 = _0x496703['x'] * _0x496703['x'] + _0x496703['y'] * _0x496703['y'] + _0x496703['z'] * _0x496703['z'] + _0x496703['w'] * _0x496703['w'];
var _0x34bad8 = _0x56067a[_0x4cc7('0x8b2')](_0x5aaa36, 0x1);
1e-10 > (0x0 <= _0x34bad8 ? _0x34bad8 : -_0x34bad8) || (0x0 == _0x5aaa36 ? (_0x496703['x'] = 0x0,
_0x496703['y'] = 0x0,
_0x496703['z'] = 0x0,
_0x496703['w'] = 0x1) : (_0x5aaa36 = 0x1 / Math[_0x4cc7('0x2c')](_0x5aaa36),
_0x496703['x'] *= _0x5aaa36,
_0x496703['y'] *= _0x5aaa36,
_0x496703['z'] *= _0x5aaa36,
_0x496703['w'] *= _0x5aaa36));
_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x496703)[_0x4cc7('0xc4a')]());
this['tunnel']['display'](0x0);
this[_0x4cc7('0xc37')]['setIndexedPosition'](6.6, 26.99, null, 0x17);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1a);
this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this['duplicator'][_0x4cc7('0xac9')](6.6, 0x1b);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x38);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0);
this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1);
_0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8);
_0x5aaa36 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['zYEmc'], -0x168, -0x136, _0x496703, _0x5aaa36, null, null, null);
_0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8);
_0x5aaa36 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2707'), 0x8c, -0xaa, _0x496703, null, -0x1, _0x5aaa36, null);
_0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8);
_0x5aaa36 = _0x1baaa1[_0x4cc7('0x7d9')](0x190);
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2708'), -0x12c, 0x50, _0x496703, _0x5aaa36, -0x1, null, null);
_0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2709'), 0x78, 0x15e, _0x496703, null, -0x1, null, null);
} else {
var _0x4afcb2 = new _0x220b4b();
_0x4afcb2[_0x4cc7('0xcce')](_0x2b0c76);
return _0x4afcb2;
}
}
;
_0x220b4b[_0x4cc7('0x52c')] = function() {
null == _0x220b4b['__defaultEndian'] && (_0x4ce948[_0x4cc7('0x3af1')]() == _0x103a7f[_0x4cc7('0x3ae9')] ? _0x220b4b[_0x4cc7('0x43bd')] = 0x1 : _0x220b4b[_0x4cc7('0x43bd')] = 0x0);
return _0x220b4b[_0x4cc7('0x43bd')];
}
;
_0x220b4b['set_defaultEndian'] = function(_0x525a7f) {
return _0x220b4b[_0x4cc7('0x43bd')] = _0x525a7f;
}
;
_0x220b4b[_0x4cc7('0x92b')] = _0x3fbf75;
_0x220b4b[_0x4cc7('0x8')] = _0x5aff49(_0x3fbf75[_0x4cc7('0x8')], {
'objectEncoding': null,
'position': null,
'__endian': null,
'__length': null,
'compress': function(_0xea073d) {
null == _0xea073d && (_0xea073d = 0x2);
if (this[_0x4cc7('0x34b8')] > this['length']) {
var _0x5e9f84 = this[_0x4cc7('0x21')];
this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')];
var _0x8b3ab9 = new _0x3fbf75(new _0x5abb78(_0x5e9f84));
_0x8b3ab9[_0x4cc7('0x1eb3')](0x0, this, 0x0, _0x5e9f84);
this['b'] = _0x8b3ab9['b'];
this[_0x4cc7('0x34b8')] = _0x8b3ab9[_0x4cc7('0x21')];
this['data'] = _0x8b3ab9[_0x4cc7('0x42')];
this[_0x4cc7('0x21')] = _0x5e9f84;
}
switch (_0xea073d) {
case 0x0:
_0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3b9b')]);
break;
case 0x1:
_0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3977')]);
break;
default:
_0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3b9d')]);
}
null != _0xea073d && (this['b'] = _0xea073d['b'],
this[_0x4cc7('0x34b8')] = _0xea073d[_0x4cc7('0x21')],
this[_0x4cc7('0x42')] = _0xea073d[_0x4cc7('0x42')],
this['position'] = this['length'] = this['__length']);
},
'readByte': function() {
if (_0x4cc7('0x43c3') === _0x4cc7('0x43c3')) {
var _0x25f3b1 = this[_0x4cc7('0x16fa')]();
return 0x0 != (_0x25f3b1 & 0x80) ? _0x25f3b1 - 0x100 : _0x25f3b1;
} else {
return null == _0x25f3b1 ? null : _0x25f3b1[_0x4cc7('0xa7e')];
}
},
'readBytes': function(_0x1bd7ad, _0x552cb1, _0x3ea678) {
null == _0x3ea678 && (_0x3ea678 = 0x0);
null == _0x552cb1 && (_0x552cb1 = 0x0);
0x0 == _0x3ea678 && (_0x3ea678 = this[_0x4cc7('0x21')] - this['position']);
if (this[_0x4cc7('0xcc2')] + _0x3ea678 > this['length'])
throw new _0x202aa0(new _0x2402f1());
_0x1bd7ad[_0x4cc7('0x21')] < _0x552cb1 + _0x3ea678 && _0x1bd7ad[_0x4cc7('0xbbd')](_0x552cb1 + _0x3ea678);
_0x1bd7ad[_0x4cc7('0x1eb3')](_0x552cb1, this, this[_0x4cc7('0xcc2')], _0x3ea678);
this['position'] += _0x3ea678;
},
'readDouble': function() {
if (0x1 == this[_0x4cc7('0x16ed')]) {
if (_0x4cc7('0x43c4') !== 'lmNML') {
if (this[_0x4cc7('0xcc2')] + 0x8 > this[_0x4cc7('0x21')])
throw new _0x202aa0(new _0x2402f1());
this[_0x4cc7('0xcc2')] += 0x8;
return this['getDouble'](this[_0x4cc7('0xcc2')] - 0x8);
} else {
return function(_0x4bb223) {
return _0x2e945e['compoundFunc'](_0x349ea9, _0x6c0911, _0x4bb223);
}
;
}
}
var _0x349ea9 = this[_0x4cc7('0x17f6')]()
, _0x6c0911 = this['readInt']();
return _0xbf1f2c['i64ToDouble'](_0x6c0911, _0x349ea9);
},
'readFloat': function() {
if (0x1 == this[_0x4cc7('0x16ed')]) {
if (_0x4cc7('0x43c5') !== _0x4cc7('0x43c6')) {
if (this['position'] + 0x4 > this[_0x4cc7('0x21')])
throw new _0x202aa0(new _0x2402f1());
this[_0x4cc7('0xcc2')] += 0x4;
return this[_0x4cc7('0x1eda')](this['position'] - 0x4);
} else {
this[_0x4cc7('0xa12')][_0x4cc7('0x29')](a);
this['_durations'][_0x4cc7('0x29')](b);
this[_0x4cc7('0xe76')] = this['_durations'][_0x4cc7('0x34')]();
this[_0x4cc7('0xe78')] = !0x0;
}
}
return _0xbf1f2c[_0x4cc7('0x2b2a')](this[_0x4cc7('0x17f6')]());
},
'readInt': function() {
var _0x3cb3fa = this[_0x4cc7('0x16fa')]()
, _0x14953b = this[_0x4cc7('0x16fa')]()
, _0x2eaba9 = this[_0x4cc7('0x16fa')]()
, _0x224737 = this[_0x4cc7('0x16fa')]();
return _0x56067a[_0x4cc7('0x8e0')](0x1, this[_0x4cc7('0x16ed')]) ? _0x224737 << 0x18 | _0x2eaba9 << 0x10 | _0x14953b << 0x8 | _0x3cb3fa : _0x3cb3fa << 0x18 | _0x14953b << 0x10 | _0x2eaba9 << 0x8 | _0x224737;
},
'readShort': function() {
var _0x595037 = this['readUnsignedByte']()
, _0x4129e4 = this['readUnsignedByte']();
_0x595037 = 0x1 == this[_0x4cc7('0x16ed')] ? _0x4129e4 << 0x8 | _0x595037 : _0x595037 << 0x8 | _0x4129e4;
return 0x0 != _0x56067a['wwUuK'](_0x595037, 0x8000) ? _0x595037 - 0x10000 : _0x595037;
},
'readUnsignedByte': function() {
if (this['position'] < this[_0x4cc7('0x21')])
return this['b'][this[_0x4cc7('0xcc2')]++];
throw new _0x202aa0(new _0x2402f1());
},
'readUnsignedInt': function() {
var _0x3cf85f = this['readUnsignedByte']()
, _0x4bd52f = this['readUnsignedByte']()
, _0x3e5021 = this[_0x4cc7('0x16fa')]()
, _0x14e549 = this[_0x4cc7('0x16fa')]();
return 0x1 == this['__endian'] ? _0x56067a[_0x4cc7('0x8e2')](_0x14e549, 0x18) | _0x3e5021 << 0x10 | _0x4bd52f << 0x8 | _0x3cf85f : _0x3cf85f << 0x18 | _0x4bd52f << 0x10 | _0x3e5021 << 0x8 | _0x14e549;
},
'readUnsignedShort': function() {
var _0x10b559 = this['readUnsignedByte']()
, _0x2aebe4 = this[_0x4cc7('0x16fa')]();
return 0x1 == this[_0x4cc7('0x16ed')] ? (_0x2aebe4 << 0x8) + _0x10b559 : _0x10b559 << 0x8 | _0x2aebe4;
},
'readUTF': function() {
if (_0x56067a[_0x4cc7('0x8e3')] !== _0x4cc7('0x8e4')) {
return 0x0 < this[_0x4cc7('0x1434')] || 0x0 < this[_0x4cc7('0x119c')] ? 0x0 != ((this[_0x4cc7('0x1b8e')] | this['_specularLightSources']) & 0x1) : !0x1;
} else {
var _0x560160 = this['readUnsignedShort']();
return this[_0x4cc7('0x1650')](_0x560160);
}
},
'readUTFBytes': function(_0x5b00d9) {
if (this[_0x4cc7('0xcc2')] + _0x5b00d9 > this['length'])
throw new _0x202aa0(new _0x2402f1());
this[_0x4cc7('0xcc2')] += _0x5b00d9;
return this[_0x4cc7('0x33a2')](this['position'] - _0x5b00d9, _0x5b00d9);
},
'uncompress': function(_0x3a5e7f) {
_0x2d63f9['BnNCG'](null, _0x3a5e7f) && (_0x3a5e7f = 0x2);
if (this[_0x4cc7('0x34b8')] > this[_0x4cc7('0x21')]) {
if (_0x4cc7('0x43c7') !== _0x4cc7('0x43c8')) {
var _0x1b9425 = this[_0x4cc7('0x21')];
this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')];
var _0x4f2384 = new _0x3fbf75(new _0x5abb78(_0x1b9425));
_0x4f2384[_0x4cc7('0x1eb3')](0x0, this, 0x0, _0x1b9425);
this['b'] = _0x4f2384['b'];
this[_0x4cc7('0x34b8')] = _0x4f2384['length'];
this['data'] = _0x4f2384[_0x4cc7('0x42')];
this['length'] = _0x1b9425;
} else {
return null != this['surrogateAction'] && this[_0x4cc7('0x2407')][_0x4cc7('0x145d')] ? this[_0x4cc7('0x2407')][_0x4cc7('0x240d')]() : this[_0x4cc7('0x145d')] ? this[_0x4cc7('0x2405')] & ~this[_0x4cc7('0x2406')] : 0x0;
}
}
switch (_0x3a5e7f) {
case 0x0:
_0x3a5e7f = _0x406a52['decompress'](this, _0x56eafe['DEFLATE']);
break;
case 0x1:
_0x3a5e7f = _0x406a52[_0x4cc7('0x3974')](this, _0x56eafe[_0x4cc7('0x3977')]);
break;
default:
_0x3a5e7f = _0x406a52['decompress'](this, _0x56eafe[_0x4cc7('0x3b9d')]);
}
null != _0x3a5e7f && (this['b'] = _0x3a5e7f['b'],
this[_0x4cc7('0x34b8')] = _0x3a5e7f['length'],
this[_0x4cc7('0x42')] = _0x3a5e7f[_0x4cc7('0x42')],
this[_0x4cc7('0x21')] = this['__length']);
this[_0x4cc7('0xcc2')] = 0x0;
},
'writeByte': function(_0x415e6a) {
if ('nbAoS' !== _0x56067a[_0x4cc7('0x8e5')]) {
for (var _0x141d9a = 0x0, _0x1ad840 = this[_0x4cc7('0xa5d')]; _0x141d9a < _0x1ad840[_0x4cc7('0x21')]; ) {
var _0x34a77c = _0x1ad840[_0x141d9a];
++_0x141d9a;
if (_0x19c1c0[_0x4cc7('0xa5c')](_0x34a77c, _0x415e6a))
return !0x0;
}
return !0x1;
} else {
this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + 0x1);
this['b'][this['position']++] = _0x415e6a & 0xff;
}
},
'writeBytes': function(_0x16fd0f, _0x48504d, _0x38711c) {
null == _0x38711c && (_0x38711c = 0x0);
null == _0x48504d && (_0x48504d = 0x0);
0x0 != _0x15249f['get_length'](_0x16fd0f) && (0x0 == _0x38711c && (_0x38711c = _0x15249f[_0x4cc7('0x34')](_0x16fd0f) - _0x48504d),
this['__resize'](this[_0x4cc7('0xcc2')] + _0x38711c),
this[_0x4cc7('0x1eb3')](this['position'], _0x16fd0f, _0x48504d, _0x38711c),
this['position'] += _0x38711c);
},
'writeInt': function(_0x46d673) {
if (_0x4cc7('0x43c9') !== 'mdBZh') {
var _0x57ee84 = c[_0x4cc7('0x11')];
c = c[_0x4cc7('0x3a')];
d[_0x4cc7('0x29')](new _0x32f661(_0x57ee84));
} else {
this['__resize'](this[_0x4cc7('0xcc2')] + 0x4);
_0x56067a[_0x4cc7('0x8e6')](0x1, this['__endian']) ? (this['b'][this['position']++] = _0x46d673 & 0xff,
this['b'][this['position']++] = _0x46d673 >> 0x8 & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x10 & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x18 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x18 & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x10 & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x8 & 0xff,
this['b'][this['position']++] = _0x46d673 & 0xff);
}
},
'writeShort': function(_0x5e4faf) {
this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + 0x2);
0x1 == this[_0x4cc7('0x16ed')] ? (this['b'][this['position']++] = _0x5e4faf & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf >> 0x8 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf >> 0x8 & 0xff,
this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf & 0xff);
},
'writeUnsignedInt': function(_0x4af2d9) {
this[_0x4cc7('0x4115')](_0x4af2d9);
},
'writeUTF': function(_0x200fd9) {
_0x200fd9 = _0x3fbf75[_0x4cc7('0x1815')](_0x200fd9);
this[_0x4cc7('0x43ca')](_0x200fd9['length']);
this[_0x4cc7('0x43cb')](_0x15249f[_0x4cc7('0x2901')](_0x200fd9));
},
'__fromBytes': function(_0x44f799) {
this['b'] = _0x44f799['b'];
this[_0x4cc7('0x34b8')] = _0x44f799[_0x4cc7('0x21')];
this[_0x4cc7('0x42')] = _0x44f799[_0x4cc7('0x42')];
this[_0x4cc7('0x21')] = _0x44f799[_0x4cc7('0x21')];
},
'__resize': function(_0xe0b90b) {
if (_0xe0b90b > this[_0x4cc7('0x34b8')]) {
var _0x504b65 = new _0x3fbf75(new _0x5abb78(0x3 * (_0xe0b90b + 0x1) >> 0x1));
if (0x0 < this[_0x4cc7('0x34b8')]) {
var _0x1ca212 = this[_0x4cc7('0x21')];
this[_0x4cc7('0x21')] = this['__length'];
_0x504b65['blit'](0x0, this, 0x0, this['__length']);
this['length'] = _0x1ca212;
}
this['b'] = _0x504b65['b'];
this[_0x4cc7('0x34b8')] = _0x504b65[_0x4cc7('0x21')];
this[_0x4cc7('0x42')] = _0x504b65[_0x4cc7('0x42')];
}
this['length'] < _0xe0b90b && (this[_0x4cc7('0x21')] = _0xe0b90b);
},
'__class__': _0x220b4b
});
var _0x4d1997 = {};
_0x16dada[_0x2d63f9[_0x4cc7('0x52d')]] = _0x4d1997;
_0x4d1997[_0x4cc7('0x8f2')] = ['openfl', 'utils', '_CompressionAlgorithm', 'CompressionAlgorithm_Impl_'];
_0x4d1997[_0x4cc7('0x12d5')] = function(_0x5f5d5f) {
switch (_0x5f5d5f) {
case _0x4cc7('0x1f61'):
return 0x0;
case _0x4cc7('0x16f3'):
return 0x1;
case _0x4cc7('0x43cc'):
return 0x2;
default:
return null;
}
}
;
var _0x409528 = {};
_0x16dada[_0x4cc7('0x43cd')] = _0x409528;
_0x409528[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43ce'), 'Endian_Impl_'];
_0x409528['fromString'] = function(_0x3017a4) {
switch (_0x3017a4) {
case _0x4cc7('0x43cf'):
return 0x0;
case _0x4cc7('0x43d0'):
return 0x1;
default:
return null;
}
}
;
_0x409528['toLimeEndian'] = function(_0x45890c) {
switch (_0x45890c) {
case 0x0:
return _0x103a7f[_0x4cc7('0x39a5')];
case 0x1:
return _0x103a7f[_0x4cc7('0x3ae9')];
default:
return null;
}
}
;
_0x409528[_0x4cc7('0x8eb')] = function(_0x351874) {
switch (_0x351874) {
case 0x0:
return 'bigEndian';
case 0x1:
return _0x4cc7('0x43d0');
default:
return null;
}
}
;
var _0x19c607 = function() {};
_0x16dada[_0x2d63f9['dbMNH']] = _0x19c607;
_0x19c607['__name__'] = [_0x4cc7('0x4a5'), _0x4cc7('0x43d1'), _0x4cc7('0x43d2')];
_0x19c607[_0x4cc7('0x8')] = {};
_0x19c607[_0x4cc7('0x8')][_0x4cc7('0x94e')] = null;
_0x19c607[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null;
_0x19c607[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x19c607;
var _0x44f1f8 = function() {};
_0x16dada[_0x4cc7('0x43d3')] = _0x44f1f8;
_0x44f1f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x43d1'), 'Iterable'];
_0x44f1f8[_0x4cc7('0x8')] = {};
_0x44f1f8[_0x4cc7('0x8')][_0x4cc7('0x38')] = null;
_0x44f1f8[_0x4cc7('0x8')]['__class__'] = _0x44f1f8;
var _0x4e3417 = function(_0xc61f0e, _0x556d2e) {
if (_0x4cc7('0x43d4') === _0x4cc7('0x43d5')) {
return new _0x37cd02(this[_0x4cc7('0x2ccc')],this[_0x4cc7('0x854')]);
} else {
null == _0x556d2e && (_0x556d2e = 0x0);
if (isNaN(_0xc61f0e) || 0x0 > _0xc61f0e)
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x43d6')));
_0x338b9[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x43d7')] = _0xc61f0e;
this['__repeatCount'] = _0x556d2e;
this[_0x4cc7('0x43d8')] = !0x1;
this[_0x4cc7('0x316e')] = 0x0;
}
};
_0x16dada[_0x4cc7('0x43d9')] = _0x4e3417;
_0x4e3417[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x36b7')];
_0x4e3417[_0x4cc7('0x92b')] = _0x338b9;
_0x4e3417[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], {
'currentCount': null,
'running': null,
'__delay': null,
'__repeatCount': null,
'__timerID': null,
'start': function() {
this[_0x4cc7('0x43d8')] || (this[_0x4cc7('0x43d8')] = !0x0,
this['__timerID'] = window[_0x4cc7('0x43da')](_0x48c401(this, this[_0x4cc7('0x43db')]), this[_0x4cc7('0x43d7')] | 0x0));
},
'stop': function() {
var _0x275564 = {};
_0x275564[_0x4cc7('0x43dc')] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 == _0x5260f5;
}
;
if (_0x4cc7('0x43dd') !== _0x4cc7('0x43dd')) {
if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]() == b[e] && (_0x275564[_0x4cc7('0x43dc')](_0x4cc7('0x5c1'), b[e]) && _0x4cc7('0x1749') == c && _0x5260f5['__instanceof'](this['_blocks'][_0x4cc7('0x2b')](a)['data'], _0x182fa3) || 'texture' != b[e] || _0x4cc7('0x1800') != c || _0x5260f5['__instanceof'](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')], _0xf32aa2)))
return d[_0x4cc7('0xbd8')] = !0x0,
d['data'] = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')],
d;
if ('geometry' == b[e] && _0x4cc7('0x126') == _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](a)['data'], _0x29fe35)[_0x4cc7('0x463')]())
return d[_0x4cc7('0xbd8')] = !0x0,
d['data'] = _0x5260f5[_0x4cc7('0x99b')](this['_blocks']['get'](a)[_0x4cc7('0x42')], _0x5b5b9f)[_0x4cc7('0x16aa')](),
d;
++e;
} else {
this[_0x4cc7('0x43d8')] = !0x1;
null != this[_0x4cc7('0x43de')] && (window['clearInterval'](this['__timerID']),
this[_0x4cc7('0x43de')] = null);
}
},
'timer_onTimer': function() {
this[_0x4cc7('0x316e')]++;
0x0 < this[_0x4cc7('0x43df')] && this[_0x4cc7('0x316e')] >= this[_0x4cc7('0x43df')] ? (this[_0x4cc7('0xd8a')](),
this[_0x4cc7('0x44')](new _0x40b725('timer')),
this['dispatchEvent'](new _0x40b725(_0x4cc7('0x43e0')))) : this[_0x4cc7('0x44')](new _0x40b725(_0x4cc7('0xee')));
},
'__class__': _0x4e3417
});
var _0x3d886e = function(_0x236779, _0x5870b2, _0x3993a3, _0x22adf2, _0x5ca0f0, _0x1933b0, _0x4bf907, _0x16dada, _0x5aff49, _0x161060, _0x180fa9, _0x3d060d, _0x3e3cd2, _0x516e35, _0x2bc114, _0x1fb3e3) {
null == _0x516e35 && (_0x516e35 = !0x0);
null == _0x3d060d && (_0x3d060d = !0x1);
null == _0x180fa9 && (_0x180fa9 = 0.05);
null == _0x161060 && (_0x161060 = !0x1);
null == _0x5aff49 && (_0x5aff49 = 0.05);
null == _0x16dada && (_0x16dada = 0.25);
null == _0x4bf907 && (_0x4bf907 = 0.9);
null == _0x1933b0 && (_0x1933b0 = !0x1);
null == _0x5ca0f0 && (_0x5ca0f0 = 0x1);
null == _0x22adf2 && (_0x22adf2 = 0.15);
null == _0x3993a3 && (_0x3993a3 = 0x2a8);
null == _0x5870b2 && (_0x5870b2 = 0x96);
this['alwaysPartiallyCancelVelocity'] = !0x0;
this['currentStrengthMultiplier'] = this['midairJumpMultiplierMultiplier'] = 0x1;
_0x255a64[_0x4cc7('0x96b')](this, _0x236779);
this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe');
this[_0x4cc7('0x10af')] = Math['abs'](_0x5870b2);
this['jumpsAllowed'] = _0x5ca0f0;
this[_0x4cc7('0x236b')] = _0x3993a3;
this[_0x4cc7('0x21')] = _0x22adf2;
this[_0x4cc7('0x22fc')] = _0x1933b0;
this[_0x4cc7('0x22fd')] = _0x4bf907;
this[_0x4cc7('0xaa3')] = Math['abs'](_0x16dada);
this[_0x4cc7('0x2314')] = Math[_0x4cc7('0x13fa')](_0x5aff49);
this[_0x4cc7('0x2369')] = _0x161060;
this[_0x4cc7('0x236a')] = Math['abs'](_0x180fa9);
this[_0x4cc7('0x22fe')] = _0x3d060d;
this[_0x4cc7('0x2300')] = _0x516e35;
_0x2d63f9[_0x4cc7('0x391')](null, _0x3e3cd2) && (_0x3e3cd2 = Infinity);
this[_0x4cc7('0x22ff')] = _0x3e3cd2;
null == _0x2bc114 && (_0x2bc114 = Infinity);
this[_0x4cc7('0x41e7')] = _0x2bc114;
this['specialEffectAnimation'] = _0x1fb3e3;
this[_0x4cc7('0x43e1')] = Infinity;
_0x5260f5[_0x4cc7('0x9a0')](_0x236779, _0x34f9a1) && _0x5260f5[_0x4cc7('0x99b')](_0x236779, _0x34f9a1)[_0x4cc7('0x9ad')](_0x4cc7('0x244f'), _0x48c401(this, this[_0x4cc7('0x43e2')]));
this[_0x4cc7('0x2324')] = 0x0;
this[_0x4cc7('0x2404')] = _0x4cc7('0x1bfe');
this[_0x4cc7('0x240c')] |= 0x20;
this[_0x4cc7('0x2405')] |= 0x4;
};
_0x16dada[_0x4cc7('0x43e3')] = _0x3d886e;
_0x3d886e['__name__'] = ['unitsystem', _0x4cc7('0x2409'), 'platformer', _0x4cc7('0x43e4')];
_0x3d886e[_0x4cc7('0x92b')] = _0x255a64;
_0x3d886e[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], {
'strength': null,
'currentStrengthMultiplier': null,
'jumpsAllowed': null,
'floatAmount': null,
'minPressTime': null,
'walkOffJump': null,
'midairJumpMultiplier': null,
'midairJumpMultiplierMultiplier': null,
'leftGroundBuffer': null,
'autoJumpDelay': null,
'addJumpStrength': null,
'upwardsVelocityLimit': null,
'downwardsVelocityLimit': null,
'alwaysPartiallyCancelVelocity': null,
'cancelsDownwardsVelocity': null,
'specialEffectAnimation': null,
'floatAmountFunc': null,
'maxCumulativeFloat': null,
'cumulativeFloat': null,
'jumpsPerformed': null,
'prevJumpStartTime': null,
'keyReleased': null,
'update': function(_0x51b095) {
this['owner'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x145d')] && (this[_0x4cc7('0x2324')] = 0x0);
_0x255a64['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x51b095);
this[_0x4cc7('0x1d68')]['physicsData']['onGround'] && !this[_0x4cc7('0x145d')] && (this['currentStrengthMultiplier'] = 0x1);
},
'reset': function() {
_0x255a64[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this);
this[_0x4cc7('0x43e5')] = -0x1;
this[_0x4cc7('0x2324')] = 0x0;
},
'actionRequirementsMet': function() {
if (_0x4cc7('0x43e6') === _0x4cc7('0x43e6')) {
var _0x14dcb7 = this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')];
this[_0x4cc7('0x1d68')]['level'][_0x4cc7('0xa43')] - _0x14dcb7['lastOnGround'] > this[_0x4cc7('0x2314')] && !this['walkOffJump'] && 0x0 == this[_0x4cc7('0x2324')] && !_0x14dcb7[_0x4cc7('0xf31')] && (this[_0x4cc7('0x2324')] = 0x1);
return _0x2ab848['controlScheme'][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) && (this[_0x4cc7('0x2324')] < this[_0x4cc7('0x22fb')] || 0x0 > this[_0x4cc7('0x22fb')]) && ((_0x2ab848['controlScheme']['keyPressedTime'](this['requiredKey']) <= this[_0x4cc7('0xaa3')] || _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](this[_0x4cc7('0x2408')])) && !this['owner']['absorbedKey'](this['requiredKey']) || this[_0x4cc7('0x2369')] && _0x14dcb7['onGround'] && this[_0x4cc7('0x1d68')][_0x4cc7('0xbeb')]['unpausedTime'] - _0x14dcb7['lastInMidair'] > this['autoJumpDelay']) ? !0x0 : !0x1;
} else {
return _0x14dcb7[_0x4cc7('0x22')](b);
}
},
'continueRequirementsMet': function() {
if (_0x4cc7('0x43e7') === _0x4cc7('0x43e7')) {
return 0.05 > this[_0x4cc7('0x1cf7')] ? !0x0 : !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround'];
} else {
var _0x5e70c8 = a[_0x4cc7('0x102a')]()
, _0x4ae780 = _0x5e70c8[_0x4cc7('0x15a0')]();
_0x5e70c8 = _0x5e70c8[_0x4cc7('0x1077')]() - _0x4ae780;
this[_0x4cc7('0x15a1')](a, a[_0x4cc7('0x102a')]()['get_frustumCorners'](), this[_0x4cc7('0x1036')]);
this[_0x4cc7('0x1036')][_0x4cc7('0x130b')](0.96, 0.96, 0x1);
this['_overallDepthLens'][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]);
this['updateCullPlanes'](a);
for (var _0xfbfeb0 = 0x0, _0x47abe0 = this[_0x4cc7('0x1593')]; _0xfbfeb0 < _0x47abe0; ) {
var _0x31a9d9 = _0xfbfeb0++;
a = this['_depthLenses'][_0x4cc7('0x2b')](_0x31a9d9)[_0x4cc7('0xb3c')]();
this[_0x4cc7('0x1597')][_0x4cc7('0x9e7')](_0x31a9d9, _0x4ae780 + this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x31a9d9) * _0x5e70c8);
this[_0x4cc7('0x1595')]['get'](_0x31a9d9)['set_transform'](this['_overallDepthCamera'][_0x4cc7('0xf92')]());
this[_0x4cc7('0x15a2')](a, this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x31a9d9), this[_0x4cc7('0x1598')][_0x4cc7('0x2b')](_0x31a9d9), this[_0x4cc7('0x1599')]['get'](_0x31a9d9));
this[_0x4cc7('0x159b')]['get'](_0x31a9d9)['set_matrix'](a);
}
}
},
'startAction': function() {
var _0x7b6d22 = _0x4cc7('0x43e8')[_0x4cc7('0x46')]('|')
, _0x28d723 = 0x0;
while (!![]) {
switch (_0x7b6d22[_0x28d723++]) {
case '0':
this['owner'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || (_0x36418e = this[_0x4cc7('0x22fd')],
0x1 != this['midairJumpMultiplierMultiplier'] && 0x1 < this[_0x4cc7('0x2324')] && (_0x36418e *= Math[_0x4cc7('0x1013')](this[_0x4cc7('0x43e9')], _0x2d63f9['LMprF'](this[_0x4cc7('0x2324')], 0x1))));
continue;
case '1':
this[_0x4cc7('0x43ea')] = !0x1;
continue;
case '2':
this['cumulativeFloat'] = 0x0;
continue;
case '3':
this[_0x4cc7('0x2324')]++;
continue;
case '4':
this[_0x4cc7('0x1d68')][_0x4cc7('0x22dc')](this);
continue;
case '5':
if (-1e-10 < this['owner'][_0x4cc7('0xa69')]() ? this[_0x4cc7('0x2300')] : !this[_0x4cc7('0x22fe')])
this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](0x0),
this[_0x4cc7('0x1d68')]['applyImpulse'](0x0, -_0x1001fa * _0x36418e);
else {
var _0x2ea32e = this['owner'][_0x4cc7('0xa69')]();
_0x1001fa = -_0x1001fa * _0x36418e;
this[_0x4cc7('0x41e6')] && (_0x2ea32e < _0x1001fa ? _0x1001fa *= 0.4 : this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](0.5 * this['owner'][_0x4cc7('0xa69')]()));
this[_0x4cc7('0x1d68')][_0x4cc7('0x22bf')](0x0, _0x1001fa);
this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() < -this['strength'] - this[_0x4cc7('0x22ff')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')]) : this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() > -this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] + this['downwardsVelocityLimit']);
_0x2ea32e < _0x1001fa - this[_0x4cc7('0x22ff')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](_0x2ea32e);
}
continue;
case '6':
this['owner'][_0x4cc7('0x22df')](this[_0x4cc7('0x2408')]);
continue;
case '7':
this[_0x4cc7('0x43e5')] = this[_0x4cc7('0x1d68')][_0x4cc7('0xbeb')][_0x4cc7('0xa43')];
continue;
case '8':
var _0x1001fa = _0x2d63f9[_0x4cc7('0x366')](this[_0x4cc7('0x10af')], this[_0x4cc7('0x2344')])
, _0x36418e = 0x1;
continue;
case '9':
null == this['specialEffectAnimation'] || this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround'] || this[_0x4cc7('0x43eb')][_0x4cc7('0x5d')](this[_0x4cc7('0x1d68')]);
continue;
}
break;
}
},
'performAction': function(_0x3c8089) {
if ('KKSCT' !== 'KKSCT') {
if (0x0 != c || 0x0 != d) {
var _0xecf0c7 = 0x0 > c ? -0x1 : 0x1
, _0x22b478 = 0x0 > d ? -0x1 : 0x1;
this[_0x4cc7('0x3f8e')](_0x3c8089 - this['__strokePadding'] * _0xecf0c7, _0x360d3b - this[_0x4cc7('0x31f1')] * _0x22b478);
this['__inflateBounds'](_0x3c8089 + c + this[_0x4cc7('0x31f1')] * _0xecf0c7, _0x360d3b + d + this['__strokePadding'] * _0x22b478);
this['__commands'][_0x4cc7('0x2def')](_0x3c8089, _0x360d3b, c, d, e, f);
this['set___dirty'](!0x0);
}
} else {
if (this[_0x4cc7('0x43ea')])
this['actionRequirementsMet']() && (this[_0x4cc7('0x1cf7')] = this[_0x4cc7('0x21')]);
else if (_0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](this[_0x4cc7('0x2408')]) || _0x2d63f9['hRZcK'](this[_0x4cc7('0x1cf7')], this['minPressTime'])) {
var _0x360d3b = this[_0x4cc7('0x236b')];
null != this['floatAmountFunc'] && (_0x360d3b = this['floatAmountFunc'](this['timeActive']));
this[_0x4cc7('0x43ec')] + _0x3c8089 * _0x360d3b >= this[_0x4cc7('0x43e1')] ? (this[_0x4cc7('0x43ea')] = !0x0,
_0x360d3b = (this['maxCumulativeFloat'] - this['cumulativeFloat']) / _0x3c8089,
this[_0x4cc7('0x43ec')] = this[_0x4cc7('0x43e1')]) : this[_0x4cc7('0x43ec')] += _0x3c8089 * _0x360d3b;
this['floatAmountFunc'] == _0x2d63f9[_0x4cc7('0x369')](_0x48c401, this, this[_0x4cc7('0x43ed')]) ? this['owner'][_0x4cc7('0x22bf')](0x0, -_0x360d3b) : this['owner'][_0x4cc7('0x22be')](0x0, -_0x360d3b);
} else
this[_0x4cc7('0x43ea')] = !0x0,
this[_0x4cc7('0x2406')] = this[_0x4cc7('0x240d')]();
}
},
'endAction': function() {
this[_0x4cc7('0x1d68')][_0x4cc7('0x22c0')]();
return this['actionRequirementsMet']() ? this : null;
},
'restoreJumps': function(_0x461767) {
this[_0x4cc7('0x2324')] = 0x0;
},
'applyFloatOnce': function(_0x38a86d) {
return _0x38a86d == this[_0x4cc7('0x21')] ? this[_0x4cc7('0x236b')] : 0x0;
},
'applyFloatAfter': function(_0x31bbe9, _0x4e6214) {
return _0x4e6214 >= _0x31bbe9 ? this[_0x4cc7('0x236b')] : 0x0;
},
'setFromJumpHeight': function(_0x1efb97, _0x1a08ee, _0x483948, _0x112895) {
if (_0x4cc7('0x43ee') === _0x4cc7('0x43ee')) {
var _0x468b70 = this['owner'][_0x4cc7('0xbeb')][_0x4cc7('0x2444')]['y']
, _0x1ba85e = this[_0x4cc7('0x1d68')]['physicsData']['mass'];
this[_0x4cc7('0x10af')] = Math[_0x4cc7('0x2c')](0x2 * _0x468b70 * _0x1efb97) * _0x1ba85e;
if (_0x1a08ee <= _0x1efb97)
this[_0x4cc7('0x236b')] = 0x0,
this[_0x4cc7('0x43ef')] = null,
this[_0x4cc7('0x21')] = _0x483948;
else {
if ('lWpJl' !== _0x4cc7('0x43f0')) {
_0x1ba85e(_0x1efb97);
} else {
this[_0x4cc7('0x43f1')] = 0x0;
var _0x4bf907 = _0x112895 - _0x483948
, _0x16dada = this['strength'] - _0x468b70 * _0x483948
, _0x5aff49 = (this['strength'] + _0x16dada) / 0x2 * _0x483948
, _0x161060 = _0x16dada - _0x468b70 * _0x4bf907;
if (0x0 >= _0x4bf907)
this[_0x4cc7('0x43ef')] = _0x48c401(this, this[_0x4cc7('0x43ed')]),
this[_0x4cc7('0x43e1')] = this['floatAmount'] = Math['sqrt'](0x2 * _0x468b70 * (_0x1a08ee - _0x5aff49)) - _0x161060,
this[_0x4cc7('0x21')] = _0x483948;
else {
var _0x180fa9 = _0x48c401(this, this[_0x4cc7('0x43f2')]);
this[_0x4cc7('0x43ef')] = function(_0x1efb97) {
return _0x180fa9(_0x483948, _0x1efb97);
}
;
_0x1efb97 = -_0x4bf907 * _0x4bf907;
var _0xe1f718 = (_0x468b70 * _0x4bf907 + 0x2 * _0x161060) * _0x4bf907;
_0x1a08ee = _0xe1f718 * _0xe1f718 - 0x4 * _0x1efb97 * (-_0x161060 * _0x161060 + 0x2 * _0x468b70 * (_0x1a08ee - _0x5aff49 - _0x16dada * _0x4bf907) - _0x468b70 * _0x468b70 * _0x4bf907 * _0x4bf907);
if (0x0 > _0x1a08ee)
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x43f3')));
this[_0x4cc7('0x236b')] = _0x56067a[_0x4cc7('0x8e7')](-(-_0xe1f718 + Math[_0x4cc7('0x2c')](_0x1a08ee)), 0x2 * _0x1efb97) * _0x1ba85e;
this[_0x4cc7('0x21')] = _0x112895;
}
}
}
} else {
_0x112895(_0x1efb97, _0x468b70, _0x1a08ee);
}
},
'__class__': _0x3d886e
});
var _0x4f8293 = function(_0x2aa42f) {
if (_0x4cc7('0x43f4') === _0x4cc7('0x43f5')) {
this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0x113f')] = this['updateVertexNormals'](this[_0x4cc7('0x113f')]));
this[_0x4cc7('0x1138')] && this[_0x4cc7('0x1136')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x113f')]));
this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x113f')]));
return this[_0x4cc7('0x113f')];
} else {
_0x76b31e[_0x4cc7('0x96b')](this, _0x2aa42f);
}
};
_0x16dada['unitsystem.action.platformer.JumpEvent'] = _0x4f8293;
_0x4f8293[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x43f6'), _0x4cc7('0x43f7')];
_0x4f8293['__super__'] = _0x76b31e;
_0x4f8293['prototype'] = _0x5aff49(_0x76b31e['prototype'], {
'__class__': _0x4f8293
});
var _0x20d136 = function(_0x1d30bc) {
if (_0x4cc7('0x43f8') === _0x4cc7('0x43f9')) {
return new _0x564215(_0x1d30bc,b);
} else {
this[_0x4cc7('0x1b')] = _0x1d30bc;
}
};
_0x16dada['unitsystem.action.platformer.JumpAnimation'] = _0x20d136;
_0x20d136['__name__'] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x43f6'), _0x4cc7('0x43fa')];
_0x20d136[_0x4cc7('0x8')] = {};
_0x20d136[_0x4cc7('0x8')][_0x4cc7('0x1b')] = null;
_0x20d136[_0x4cc7('0x8')][_0x4cc7('0x43fb')] = null;
_0x20d136[_0x4cc7('0x8')]['activate'] = function(_0x36b6cc) {
var _0x582030 = 0x1e;
this.latestInstance = _0x5260f5.__cast(this.animation.clone(), _0x2d06e0);
this.latestInstance.set_x(_0x36b6cc.get_x());
this.latestInstance.set_y(_0x36b6cc.get_y());
if (_0x5260f5.__instanceof(_0x36b6cc, _0x21ad67)) {
if (_0x56067a.AfDYU(_0x4cc7('0x43fc'), _0x4cc7('0x43fc'))) {
_0x36b6cc = _0x36b6cc._context3D;
_0x36b6cc.setVertexBufferAt(0x0, null);
_0x36b6cc.setVertexBufferAt(0x1, null);
_0x36b6cc.setVertexBufferAt(0x2, null);
_0x36b6cc.setVertexBufferAt(0x3, null);
} else {
_0x582030 = _0x5260f5.__cast(_0x36b6cc, _0x21ad67);
var _0x1d3992 = this.latestInstance;
_0x1d3992.set_y(_0x1d3992.get_y() + _0x582030.get_height() / 0x2);
this.latestInstance.set_scaleX(_0x582030.get_scaleX());
this.latestInstance.set_scaleY(_0x582030.get_scaleY());
_0x582030 = _0x582030.stage.get_frameRate();
}
}
null.addChild(this.latestInstance);
_0x582030 = new _0x58b007(_0x582030,this.latestInstance);
_0x582030.removeOnLoop = !0x0;
_0x36b6cc.level.registerAnimation(_0x582030);
}
;
_0x20d136[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x20d136;
var _0x58b007 = function(_0x16ff80, _0xd71615, _0x104ece) {
this[_0x4cc7('0xc65')](_0x16ff80);
this[_0x4cc7('0x43fd')] = _0xd71615;
this[_0x4cc7('0x43fe')] = _0x104ece;
this[_0x4cc7('0x43ff')] = !0x0;
this[_0x4cc7('0x4400')] = !0x1;
this[_0x4cc7('0xacb')](0x0);
};
_0x16dada[_0x4cc7('0x4401')] = _0x58b007;
_0x58b007['__name__'] = ['unitsystem', _0x4cc7('0x1b'), _0x4cc7('0x4402')];
_0x58b007[_0x4cc7('0x8f8')] = [_0x556be8];
_0x58b007[_0x4cc7('0x8')] = {};
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x37fc')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x98a')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43ff')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43fe')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x4400')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43fd')] = null;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0xc65')] = function(_0x4a3d5d) {
return this.frameRate = _0x4a3d5d;
}
;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0xacb')] = function(_0x495fc0) {
if (_0x495fc0 >= this.movieClip.totalFrames)
if (this.loops) {
this.currentFrame = _0x495fc0 % this.movieClip.totalFrames;
if (null != this.onLoopCallback)
this.onLoopCallback(this);
this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip);
} else {
if (this.currentFrame != this.movieClip.totalFrames) {
this.currentFrame = this.movieClip.totalFrames;
if (null != this.onLoopCallback)
this.onLoopCallback(this);
this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip);
}
}
else if (0x0 > _0x495fc0)
if (this.loops) {
this.currentFrame = _0x495fc0 % this.movieClip.totalFrames;
0x0 > this.currentFrame && (this.currentFrame += this.movieClip.totalFrames);
if (null != this.onLoopCallback)
this.onLoopCallback(this);
this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip);
} else {
if (0x0 != this.currentFrame) {
this.currentFrame = 0x0;
if (null != this.onLoopCallback)
this.onLoopCallback(this);
this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip);
}
}
else
this.currentFrame = _0x495fc0;
this.movieClip.gotoAndStop(_0x2d63f9.omzbx(this.currentFrame, 0x0) + 0x1);
return this.currentFrame;
}
;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x19a70a) {
this.set_currentFrame(this.currentFrame + _0x19a70a * this.frameRate);
}
;
_0x58b007[_0x4cc7('0x8')]['reset'] = function() {
this.set_currentFrame(0x0);
if (null != this.onLoopCallback)
this.onLoopCallback(this);
this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip);
}
;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() {
return null == this.movieClip.parent;
}
;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x58b007;
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {};
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xc65')] = 'set_frameRate';
_0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xacb')] = 'set_currentFrame';
var _0x50de70 = function() {};
_0x16dada[_0x4cc7('0x4403')] = _0x50de70;
_0x50de70[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x531')], _0x4cc7('0xbeb'), _0x4cc7('0x4404')];
_0x50de70[_0x4cc7('0x8')] = {};
_0x50de70[_0x4cc7('0x8')]['getPosition'] = function(_0x2ae6aa) {
throw new _0x202aa0(new _0x180a42(_0x4cc7('0x4405')));
}
;
_0x50de70[_0x4cc7('0x8')]['__class__'] = _0x50de70;
var _0x1cc160 = function(_0x1287a5, _0x386b44, _0x4b728b) {
null == _0x4b728b && (_0x4b728b = 0x0);
this['position'] = new _0x212a6a(_0x1287a5,_0x386b44);
this[_0x4cc7('0x84d')] = _0x4b728b;
};
_0x16dada[_0x4cc7('0x4406')] = _0x1cc160;
_0x1cc160['__name__'] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), _0x4cc7('0x4407')];
_0x1cc160[_0x4cc7('0x8')] = {};
_0x1cc160[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null;
_0x1cc160[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null;
_0x1cc160[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1cc160;
var _0x277385 = function(_0xed585a, _0x3392fc, _0x494ef4, _0xfeb817) {
null == _0xfeb817 && (_0xfeb817 = 0x0);
null == _0x494ef4 && (_0x494ef4 = 0x0);
null == _0x3392fc && (_0x3392fc = 0x0);
null == _0xed585a && (_0xed585a = 0x1);
this[_0x4cc7('0x2382')] = this['baseY'] = 0x0;
this['xIncrement'] = _0xed585a;
this[_0x4cc7('0x3317')] = _0x3392fc;
this['baseX'] = _0x494ef4;
this[_0x4cc7('0x2384')] = _0xfeb817;
};
_0x16dada['unitsystem.level.LineLayout2D'] = _0x277385;
_0x277385[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), 'LineLayout2D'];
_0x277385[_0x4cc7('0x92b')] = _0x50de70;
_0x277385[_0x4cc7('0x8')] = _0x5aff49(_0x50de70[_0x4cc7('0x8')], {
'xIncrement': null,
'yIncrement': null,
'baseX': null,
'baseY': null,
'getPosition': function(_0x488837) {
if (_0x4cc7('0x4408') !== _0x4cc7('0x4409')) {
return new _0x1cc160(this[_0x4cc7('0x2382')] + _0x488837 * this['xIncrement'],this[_0x4cc7('0x2384')] + _0x56067a['RqPKg'](_0x488837, this[_0x4cc7('0x3317')]));
} else {
var _0x4c4958 = this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this['_localTLPos']);
if (this[_0x4cc7('0x10e7')]['x'] != _0x4c4958['x'] || this[_0x4cc7('0x10e7')]['y'] != _0x4c4958['y'])
this[_0x4cc7('0x10e7')] = _0x4c4958,
this['_globalPosDirty'] = !0x0;
}
},
'__class__': _0x277385
});
var _0xf532d6 = function(_0x5c89a7, _0x551c47, _0x400f16, _0x533612, _0x4ec62b) {
null == _0x4ec62b && (_0x4ec62b = 0x0);
null == _0x533612 && (_0x533612 = 0x0);
null == _0x400f16 && (_0x400f16 = 0x0);
null == _0x551c47 && (_0x551c47 = 0x1);
this['baseX'] = this['baseY'] = 0x0;
if (0x0 >= _0x5c89a7)
throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x440a')));
this[_0x4cc7('0xb47')](_0x5c89a7);
this['cellWidth'] = _0x551c47;
this[_0x4cc7('0x440b')] = _0x400f16;
this[_0x4cc7('0x2382')] = _0x533612;
this[_0x4cc7('0x2384')] = _0x4ec62b;
};
_0x16dada[_0x2d63f9[_0x4cc7('0x440c')]] = _0xf532d6;
_0xf532d6[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0xbeb'), _0x4cc7('0x440d')];
_0xf532d6[_0x4cc7('0x92b')] = _0x50de70;
_0xf532d6[_0x4cc7('0x8')] = _0x5aff49(_0x50de70[_0x4cc7('0x8')], {
'width': null,
'invWidth': null,
'cellWidth': null,
'cellHeight': null,
'baseX': null,
'baseY': null,
'set_width': function(_0x5e9415) {
this['invWidth'] = 0x1 / _0x5e9415;
return this[_0x4cc7('0x7d9')] = _0x5e9415;
},
'getPosition': function(_0x52db07) {
return new _0x1cc160(this['baseX'] + _0x52db07 % this[_0x4cc7('0x7d9')] * this['cellWidth'],this['baseY'] + Math[_0x4cc7('0xaeb')](_0x52db07 * this['invWidth']) * this[_0x4cc7('0x440b')]);
},
'__class__': _0xf532d6,
'__properties__': {
'set_width': _0x4cc7('0xb47')
}
});
var _0x372363 = function() {};
_0x16dada[_0x2d63f9[_0x4cc7('0x533')]] = _0x372363;
_0x372363[_0x4cc7('0x8f2')] = ['unitsystem', 'level', _0x4cc7('0x440e')];
_0x372363[_0x4cc7('0x2f64')] = function(_0x20f32b) {
if (null != _0x20f32b) {
if (_0x4cc7('0x365f') == _0x20f32b)
return _0x372363[_0x4cc7('0x13fe')] = new _0x28de16();
if (_0x1b94ae[_0x4cc7('0x13ff')]['match'](_0x20f32b)) {
_0x20f32b = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x1));
var _0x3437ac = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2));
return _0x372363[_0x4cc7('0x13fe')] = new _0x1b94ae(_0x20f32b,_0x3437ac);
}
if (_0x28dd20['regex'][_0x4cc7('0xc7c')](_0x20f32b))
return _0x20f32b = _0x4bf907['parseInt'](_0x28dd20[_0x4cc7('0x13ff')]['matched'](0x1)),
_0x3437ac = _0x4bf907['parseInt'](_0x28dd20[_0x4cc7('0x13ff')]['matched'](0x2)),
_0x372363[_0x4cc7('0x13fe')] = new _0x28dd20(_0x20f32b,_0x3437ac);
}
null == _0x372363['defaultLayout'] && (_0x372363['defaultLayout'] = new _0x28de16());
return _0x372363[_0x4cc7('0x13fe')] = _0x372363[_0x4cc7('0xc13')];
}
;
_0x372363[_0x4cc7('0x8')] = {};
_0x372363[_0x4cc7('0x8')][_0x4cc7('0x16b2')] = function(_0xfa057, _0x38c3b0) {
var _0x517ec7 = {
OaNOk: function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 | _0x5260f5;
}
};
if (_0x4cc7('0x440f') === _0x4cc7('0x4410')) {
var _0x3d1ad3 = _0xbf1f2c.i64tmp;
if (0x0 == _0xfa057)
_0x3d1ad3.low = 0x0,
_0x3d1ad3.high = 0x0;
else if (isFinite(_0xfa057)) {
var _0x5cddbd = 0x0 > _0xfa057 ? -_0xfa057 : _0xfa057
, _0x4caf04 = Math.floor(Math.log(_0x5cddbd) / 0.6931471805599453);
_0x5cddbd = Math.round(0x10000000000000 * (_0x5cddbd / Math.pow(0x2, _0x4caf04) - 0x1));
_0x3d1ad3.low = _0x5cddbd | 0x0;
_0x3d1ad3.high = _0x517ec7.OaNOk((0x0 > _0xfa057 ? -0x80000000 : 0x0) | _0x4caf04 + 0x3ff << 0x14, _0x5cddbd / 0x100000000) | 0x0;
} else
0x0 < _0xfa057 ? (_0x3d1ad3.low = 0x0,
_0x3d1ad3.high = 0x7ff00000) : (_0x3d1ad3.low = 0x0,
_0x3d1ad3.high = -0x100000);
return _0x3d1ad3;
} else {
throw new _0x202aa0(new _0x180a42(_0x4cc7('0x1c55')));
}
}
;
_0x372363[_0x4cc7('0x8')][_0x4cc7('0x4411')] = function() {
throw new _0x202aa0(new _0x180a42(_0x4cc7('0x4412')));
}
;
_0x372363[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x372363;
var _0x28de16 = function() {};
_0x16dada[_0x4cc7('0x4413')] = _0x28de16;
_0x28de16[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), _0x4cc7('0x4414')];
_0x28de16[_0x4cc7('0x92b')] = _0x372363;
_0x28de16[_0x4cc7('0x8')] = _0x5aff49(_0x372363[_0x4cc7('0x8')], {
'getPosition': function(_0x24f432, _0x357a2a) {
if (_0x2d63f9[_0x4cc7('0x391')](null, _0x357a2a))
return new _0x5de1f4(0x0,0x0,_0x24f432);
_0x357a2a[_0x4cc7('0xcc2')]['x'] = 0x0;
_0x357a2a['position']['y'] = 0x0;
_0x357a2a[_0x4cc7('0xcc2')]['z'] = _0x24f432;
_0x357a2a['eulers'] = null;
return _0x357a2a;
},
'getAreaBounds': function() {
if (_0x4cc7('0x4415') === 'jKIud') {
var _0x18a8b7 = !0x1;
this['__currentState'][_0x4cc7('0xb87')](a, b) && (_0x18a8b7 = !0x0);
return _0x18a8b7;
} else {
return _0x372363[_0x4cc7('0x8')][_0x4cc7('0x4411')][_0x4cc7('0x96b')](this);
}
},
'__class__': _0x28de16
});
var _0x1b94ae = function(_0x4f7a6e, _0x27d60d) {
if (0x0 >= _0x4f7a6e || 0x0 >= _0x27d60d)
throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x4416')));
this['width'] = _0x4f7a6e;
this[_0x4cc7('0x98b')] = _0x27d60d;
this['area'] = _0x4f7a6e * _0x27d60d;
this['invWidth'] = 0x1 / _0x4f7a6e;
this[_0x4cc7('0x4417')] = 0x1 / this[_0x4cc7('0x2033')];
};
_0x16dada[_0x2d63f9[_0x4cc7('0x535')]] = _0x1b94ae;
_0x1b94ae[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), 'GridLayout3D'];
_0x1b94ae[_0x4cc7('0x92b')] = _0x372363;
_0x1b94ae[_0x4cc7('0x8')] = _0x5aff49(_0x372363[_0x4cc7('0x8')], {
'width': null,
'invWidth': null,
'height': null,
'area': null,
'invArea': null,
'collider': null,
'getPosition': function(_0x38edd5, _0x1a28ad) {
null == _0x1a28ad && (_0x1a28ad = new _0x5de1f4(0x0,0x0,0x0));
_0x1a28ad['position']['x'] = _0x56067a[_0x4cc7('0x8e9')](_0x38edd5, this[_0x4cc7('0x7d9')]) - this[_0x4cc7('0x7d9')] / 0x2 + 0.5;
_0x1a28ad[_0x4cc7('0xcc2')]['y'] = Math[_0x4cc7('0xaeb')](_0x38edd5 % this['area'] * this['invWidth']) - this[_0x4cc7('0x98b')] / 0x2 + 0.5;
_0x1a28ad[_0x4cc7('0xcc2')]['z'] = Math[_0x4cc7('0xaeb')](_0x38edd5 * this[_0x4cc7('0x4417')]);
_0x1a28ad[_0x4cc7('0x1dbe')] = null;
return _0x1a28ad;
},
'getAreaBounds': function() {
if (_0x4cc7('0x4418') === 'LCMtc') {
var _0x2d00a7 = _0x50b433++
, _0x503784 = this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x2d00a7 - 0x1)
, _0x40c1a2 = this[_0x4cc7('0x1277')]['get'](_0x2d00a7);
_0x56067a[_0x4cc7('0x4419')](0x0, _0x56067a[_0x4cc7('0x8db')](null, _0x503784[_0x4cc7('0x22c7')]) && null != _0x40c1a2[_0x4cc7('0x22c7')] ? _0x40c1a2[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')][_0x4cc7('0x53')]['z'] >= _0x503784['collider']['aabb'][_0x4cc7('0x52')]['z'] ? -0x2 : _0x40c1a2[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] <= _0x503784[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')]['min']['z'] ? 0x2 : _0x40c1a2[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x503784[_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? -0x1 : _0x40c1a2['mesh'][_0x4cc7('0xd92')]() == _0x503784[_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? 0x0 : 0x1 : _0x40c1a2[_0x4cc7('0x126')]['get_z']() > _0x503784['mesh'][_0x4cc7('0xd92')]() ? -0x1 : _0x40c1a2[_0x4cc7('0x126')][_0x4cc7('0xd92')]() == _0x503784['mesh'][_0x4cc7('0xd92')]() ? 0x0 : 0x1) && (_0x1c5920 = !0x1,
_0x503784 = this[_0x4cc7('0x1277')]['get'](_0x2d00a7),
this[_0x4cc7('0x1277')][_0x4cc7('0x9e7')](_0x2d00a7, this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x2d00a7 - 0x1)),
this[_0x4cc7('0x1277')][_0x4cc7('0x9e7')](_0x2d00a7 - 0x1, _0x503784));
} else {
if (null == this[_0x4cc7('0x22c7')]) {
for (var _0x1c5920 = _0x2bc114[_0x4cc7('0x24')](null), _0x150a1f, _0x50b433 = 0x0; 0x4 > _0x50b433; )
_0x50b433++,
_0x150a1f = new _0x398955(),
_0x150a1f['setNormal'](0x0, 0x1, 0x0),
_0x1c5920[_0x4cc7('0x29')](_0x150a1f);
_0x150a1f = new _0x1f7569();
_0x150a1f['set_x'](-this[_0x4cc7('0x7d9')] / 0x2);
_0x150a1f[_0x4cc7('0xb44')](-this['height'] / 0x2);
_0x1c5920['get'](0x0)['set_object3D'](_0x150a1f);
_0x150a1f = new _0x1f7569();
_0x150a1f[_0x4cc7('0xb46')](this['width'] / 0x2);
_0x150a1f[_0x4cc7('0xb44')](-this[_0x4cc7('0x98b')] / 0x2);
_0x150a1f[_0x4cc7('0xf9a')](0x5a);
_0x1c5920[_0x4cc7('0x2b')](0x1)[_0x4cc7('0x30fc')](_0x150a1f);
_0x150a1f = new _0x1f7569();
_0x150a1f['set_x'](this[_0x4cc7('0x7d9')] / 0x2);
_0x150a1f[_0x4cc7('0xb44')](this['height'] / 0x2);
_0x150a1f[_0x4cc7('0xf9a')](0xb4);
_0x1c5920[_0x4cc7('0x2b')](0x2)['set_object3D'](_0x150a1f);
_0x150a1f = new _0x1f7569();
_0x150a1f['set_x'](-this[_0x4cc7('0x7d9')] / 0x2);
_0x150a1f['set_y'](this['height'] / 0x2);
_0x150a1f[_0x4cc7('0xf9a')](0x10e);
_0x1c5920[_0x4cc7('0x2b')](0x3)['set_object3D'](_0x150a1f);
this[_0x4cc7('0x22c7')] = new _0x18e19a(_0x1c5920);
}
return this['collider'];
}
},
'__class__': _0x1b94ae
});
var _0x28dd20 = function(_0x1e04bd, _0x189022) {
if ('CZWvV' === _0x4cc7('0x441a')) {
this[_0x4cc7('0x2f89')] = !0x1;
this[_0x4cc7('0x84d')] = 0x0;
if (0x3 > _0x1e04bd)
throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x441b')));
if (0x0 >= _0x189022)
throw new _0x202aa0(new _0x5a0ff5('Tunnels\x20need\x20at\x20least\x20one\x20tile\x20per\x20side.'));
this['segments'] = _0x1e04bd;
this['segmentSize'] = _0x189022;
this[_0x4cc7('0x2945')] = _0x1e04bd * _0x189022;
this[_0x4cc7('0x441c')] = 0x1 / _0x189022;
this['invPerimeter'] = 0x1 / this[_0x4cc7('0x2945')];
this[_0x4cc7('0x1fb5')] = new _0x432465(_0x1e04bd,_0x189022);
} else {
var _0x1e1814 = this[_0x4cc7('0x2301')];
_0x1e1814[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0.4 * _0x52778d[_0x4cc7('0x245f')]['y'];
_0x1e1814[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xf35')] = _0x1e1814[_0x4cc7('0x2308')];
}
};
_0x16dada[_0x4cc7('0x441d')] = _0x28dd20;
_0x28dd20['__name__'] = ['unitsystem', _0x4cc7('0xbeb'), _0x4cc7('0x441e')];
_0x28dd20[_0x4cc7('0x92b')] = _0x372363;
_0x28dd20['prototype'] = _0x5aff49(_0x372363[_0x4cc7('0x8')], {
'segments': null,
'segmentSize': null,
'invSegmentSize': null,
'perimeter': null,
'invPerimeter': null,
'rotation': null,
'flipped': null,
'polygonSides': null,
'collider': null,
'getPosition': function(_0x59a4e7, _0x264d51) {
null == _0x264d51 && (_0x264d51 = new _0x5de1f4(0x0,0x0,0x0));
_0x264d51[_0x4cc7('0xcc2')]['x'] = 0x0;
_0x264d51[_0x4cc7('0xcc2')]['y'] = 0x0;
_0x264d51['position']['z'] = Math[_0x4cc7('0xaeb')](_0x59a4e7 * this[_0x4cc7('0x441f')]);
_0x59a4e7 %= this['perimeter'];
0x0 > _0x59a4e7 && (_0x59a4e7 += this[_0x4cc7('0x2945')]);
for (var _0x2f7ff1 = 0x0; _0x59a4e7 >= this[_0x4cc7('0x309c')]; )
_0x59a4e7 -= this[_0x4cc7('0x309c')],
++_0x2f7ff1;
null == _0x264d51[_0x4cc7('0x1dbe')] && (_0x264d51['eulers'] = new _0x469fbd());
var _0x50e0a8 = this[_0x4cc7('0x1fb5')]['rotations'][_0x4cc7('0x2b')](_0x2f7ff1);
_0x264d51['eulers']['z'] = _0x50e0a8;
_0x59a4e7 = (_0x59a4e7 + 0.5) * this[_0x4cc7('0x441c')];
_0x50e0a8 = this['polygonSides'][_0x4cc7('0x26')]['get'](_0x2f7ff1);
_0x2f7ff1 = _0x2d63f9[_0x4cc7('0x4420')](_0x2f7ff1 + 0x1, this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]()) ? this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x2f7ff1 + 0x1) : this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0);
_0x264d51['position']['x'] = _0x50e0a8['x'] + _0x59a4e7 * (_0x2f7ff1['x'] - _0x50e0a8['x']);
_0x264d51[_0x4cc7('0xcc2')]['y'] = _0x2d63f9['rBfma'](_0x50e0a8['y'], _0x59a4e7 * (_0x2f7ff1['y'] - _0x50e0a8['y']));
return _0x264d51;
},
'getAreaBounds': function() {
if (null == this[_0x4cc7('0x22c7')]) {
for (var _0x694958 = _0x2bc114['toObjectVector'](null), _0x221ae4 = new _0x21e384(0x0,0x1,0x0), _0x5bbe53 = this[_0x4cc7('0x2f89')] ? -0x1 : 0x1, _0x36e528 = this[_0x4cc7('0x2f89')] ? this[_0x4cc7('0x1fb5')]['vertices']['get_length']() - 0x1 : 0x0, _0x588b44 = 0x1, _0x64273d = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')](); _0x588b44 < _0x64273d; ) {
var _0x4bf907 = _0x588b44++;
if (0x0 < this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907)['x'] || 0x0 < this['polygonSides'][_0x4cc7('0x26')]['get'](_0x4bf907 - 0x1)['x']) {
var _0x48c401 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907 - 0x1)['y'];
_0x48c401 = 1e-10 > (0x0 <= _0x48c401 ? _0x48c401 : -_0x48c401) ? !0x0 : 0x0 < this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907)['y'] != 0x0 < this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907 - 0x1)['y'];
} else
_0x48c401 = !0x1;
if (_0x48c401) {
this[_0x4cc7('0x2f89')] ? (_0x36e528 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907)['y'],
_0x36e528 = 1e-10 > (0x0 <= _0x36e528 ? _0x36e528 : -_0x36e528) ? _0x2d63f9['rBfma'](_0x4bf907, 0x1) : _0x4bf907) : _0x36e528 = _0x4bf907 - 0x1;
break;
}
}
new _0x21e384();
_0x4bf907 = 0x0;
for (_0x588b44 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get_length'](); _0x4bf907 < _0x588b44; ) {
_0x64273d = _0x4bf907++;
_0x64273d = _0x36e528 + _0x64273d * _0x5bbe53;
0x0 > _0x64273d ? _0x64273d += this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]() : _0x64273d >= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]() && (_0x64273d -= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]());
_0x48c401 = new _0x398955();
_0x694958[_0x4cc7('0x29')](_0x48c401);
_0x48c401[_0x4cc7('0x2bdd')](_0x221ae4['x'], _0x221ae4['y'], _0x221ae4['z']);
var _0x16dada = new _0x1f7569();
_0x16dada[_0x4cc7('0xb46')](this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](_0x64273d)['x']);
_0x16dada[_0x4cc7('0xb44')](this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x64273d)['y']);
_0x16dada[_0x4cc7('0xf9a')](0xb4 * this[_0x4cc7('0x1fb5')][_0x4cc7('0x25')][_0x4cc7('0x2b')](_0x64273d) / 3.141592653589793);
_0x48c401[_0x4cc7('0x30fc')](_0x16dada);
}
this[_0x4cc7('0x22c7')] = new _0x18e19a(_0x694958);
}
return this['collider'];
},
'getIndexNearest': function(_0x6ed944) {
var _0x4200e9 = _0x28dd20[_0x4cc7('0xb93')];
_0x4200e9['x'] = _0x6ed944['x'];
_0x4200e9['y'] = _0x6ed944['y'];
_0x4200e9['z'] = _0x6ed944['z'];
0x0 != this['rotation'] && _0x2a6728[_0x4cc7('0x2346')](_0x28dd20['temp'], this['rotation'], _0x28dd20['temp']);
for (_0x4200e9 = Math[_0x4cc7('0x131b')](_0x28dd20['temp']['y'], this['flipped'] ? -_0x28dd20['temp']['x'] : _0x28dd20[_0x4cc7('0xb93')]['x']); 0x0 > _0x4200e9; )
_0x4200e9 = _0x3004df[_0x4cc7('0x2a')](_0x4200e9, 6.283185307179586);
for (_0x4200e9 = Math[_0x4cc7('0xa96')](_0x4200e9 / _0x2d63f9[_0x4cc7('0x4421')](6.283185307179586, this[_0x4cc7('0x366c')]) * 0xb4 / 3.141592653589793); _0x4200e9 >= this[_0x4cc7('0x366c')]; )
_0x4200e9 -= this[_0x4cc7('0x366c')];
var _0x2c35e7 = _0x4200e9 + 0x1;
_0x2c35e7 >= this[_0x4cc7('0x366c')] && (_0x2c35e7 = 0x0);
var _0x5d611b = _0x6ed944['x']
, _0x30404f = _0x6ed944['y']
, _0x585e77 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4200e9)
, _0x4bf907 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](_0x2c35e7)
, _0x48c401 = _0x28dd20['temp2D'];
_0x5d611b = _0x48c401 = _0x459e95[_0x4cc7('0x384d')](_0x5d611b - _0x585e77['x'], _0x30404f - _0x585e77['y'], _0x4bf907['x'] - _0x585e77['x'], _0x4bf907['y'] - _0x585e77['y'], _0x48c401);
null == _0x5d611b && (_0x5d611b = new _0x212a6a());
_0x5d611b['x'] = _0x2d63f9[_0x4cc7('0x394')](_0x585e77['x'], _0x48c401['x']);
_0x5d611b['y'] = _0x585e77['y'] + _0x48c401['y'];
_0x48c401 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4200e9);
_0x2c35e7 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x2c35e7);
_0x585e77 = _0x28dd20[_0x4cc7('0x4422')];
_0x5d611b = _0x48c401['x'] - _0x2c35e7['x'];
1e-10 > (0x0 <= _0x5d611b ? _0x5d611b : -_0x5d611b) ? (_0x48c401 = _0x48c401['y'],
_0x2c35e7 = (_0x585e77['y'] - _0x48c401) / _0x2d63f9['rccia'](_0x2c35e7['y'], _0x48c401)) : (_0x48c401 = _0x48c401['x'],
_0x2c35e7 = (_0x585e77['x'] - _0x48c401) / (_0x2c35e7['x'] - _0x48c401));
0x1 <= _0x2c35e7 ? _0x2c35e7 = 0.9999 : 0x0 > _0x2c35e7 && (_0x2c35e7 = 0x0);
return Math['round'](_0x6ed944['z']) * this['perimeter'] + _0x4200e9 * this[_0x4cc7('0x309c')] + Math[_0x4cc7('0xaeb')](_0x2c35e7 * this[_0x4cc7('0x309c')]);
},
'getRelativeIndex': function(_0x14ee19, _0x3713ef, _0x5c7c45, _0x59e5ab) {
null == _0x59e5ab && (_0x59e5ab = 0x0);
_0x56067a[_0x4cc7('0x8e6')](null, _0x3713ef) && (_0x3713ef = 0x0);
_0x3713ef = _0x14ee19 % this[_0x4cc7('0x2945')] + (this[_0x4cc7('0x2f89')] ? -_0x3713ef : _0x3713ef);
0x0 > _0x3713ef ? _0x3713ef += this[_0x4cc7('0x2945')] : _0x3713ef >= this[_0x4cc7('0x2945')] && (_0x3713ef -= this['perimeter']);
return (Math['floor'](_0x14ee19 / this['perimeter']) + _0x59e5ab) * this[_0x4cc7('0x2945')] + _0x3713ef;
},
'__class__': _0x28dd20
});
var _0x37a526, _0x3a51fa = 0x0;
_0x16dada[_0x4cc7('0x4423')] = Math;
String[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16dada[_0x4cc7('0x4424')] = String;
String[_0x4cc7('0x8f2')] = [_0x4cc7('0x4424')];
_0x16dada[_0x4cc7('0x4425')] = Array;
Array[_0x4cc7('0x8f2')] = [_0x4cc7('0x4425')];
Date[_0x4cc7('0x8')]['__class__'] = _0x16dada['Date'] = Date;
Date['__name__'] = ['Date'];
var _0x401a98 = _0x16dada[_0x4cc7('0x4426')] = {}
, _0x238aaf = _0x16dada[_0x4cc7('0x4427')] = {}
, _0x11296b = _0x16dada[_0x4cc7('0x4428')] = Number;
_0x16dada[_0x4cc7('0x4427')][_0x4cc7('0x8f2')] = [_0x4cc7('0x4427')];
_0x16dada[_0x4cc7('0x4426')][_0x4cc7('0x8f2')] = [_0x4cc7('0x4426')];
_0x11296b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4428')];
var _0x2f2122 = _0x16dada['Bool'] = Boolean;
_0x2f2122['__ename__'] = [_0x4cc7('0x4429')];
var _0x39d1e6 = _0x16dada[_0x4cc7('0x442a')] = {}
, _0x5a6431 = {}
, _0x842c50 = {}
, _0x5abb78 = _0x578190[_0x4cc7('0x38c5')] || _0x45267c;
_0x16dada[_0x4cc7('0x442a')][_0x4cc7('0x8f2')] = [_0x4cc7('0x442a')];
null == _0x5abb78[_0x4cc7('0x8')]['slice'] && (_0x5abb78[_0x4cc7('0x8')]['slice'] = _0x45267c[_0x4cc7('0x442b')]);
var _0x38fc06 = _0x578190[_0x4cc7('0x38c6')] || _0x3b88d1
, _0x38236d = _0x578190[_0x4cc7('0x38d5')] || _0x73087e[_0x4cc7('0x376d')]
, _0x20e95b = _0x578190['Uint8Array'] || _0x4b4eab['_new']
, _0x49cbf7 = new Uint32Array(0x100);
_0x5253a4['__alpha16'] = _0x49cbf7;
for (var _0x1f07e9 = 0x0; 0x100 > _0x1f07e9; ) {
var _0x4a6a27 = _0x1f07e9++;
_0x5253a4[_0x4cc7('0x37bb')][_0x4a6a27] = Math[_0x4cc7('0xaea')](257.00392156862745 * _0x4a6a27);
}
var _0x23641e = new _0x20e95b(0x1ff);
_0x5253a4[_0x4cc7('0x37b9')] = _0x23641e;
for (var _0x41184a = 0x0; 0xff > _0x41184a; ) {
var _0x2841e8 = _0x41184a++;
_0x5253a4[_0x4cc7('0x37b9')][_0x2841e8] = _0x2841e8;
}
for (var _0x41b584 = 0xff; 0x1ff > _0x41b584; ) {
var _0x280954 = _0x41b584++;
_0x5253a4['__clamp'][_0x280954] = 0xff;
}
_0x491796[_0x4cc7('0xbeb')] = 0x3;
'undefined' == typeof console && (console = {});
null == console['log'] && (console['log'] = function() {}
);
_0x44366e[_0x4cc7('0x3e23')] = _0x4cc7('0xb') != typeof window ? window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xae6')) : null;
_0x44366e[_0x4cc7('0x3e24')] = _0x4cc7('0xb') != typeof window ? _0x44366e[_0x4cc7('0x3e23')][_0x4cc7('0x10d2')]('2d') : null;
_0x2bc114[_0x4cc7('0x442c')] = {};
_0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {};
_0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x9d3')] = {};
_0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x9d3')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x142a66['count'] = 0x0;
_0x21ad67[_0x4cc7('0x442c')] = {};
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__cairo'] = {};
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['addEventListener'] = {};
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2d')] = {};
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2d')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['addEventListener'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__cairo']['SuppressWarnings'] = ['checkstyle:Dynamic'];
_0x21ad67['__broadcastEvents'] = new _0x3a1efa();
_0x21ad67['__instanceCount'] = 0x0;
_0x21ad67[_0x4cc7('0xa4a')] = new _0x3dd250(function() {
return _0x2bc114[_0x4cc7('0x24')](null);
}
,function(_0xe5670a) {
if (_0x4cc7('0x442f') === 'MOkag') {
_0xe5670a['set_length'](0x0);
} else {
this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.5);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d);
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this['skater']['setIndexedPosition'](15.9, 0x3c);
this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x62);
this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]);
this['frameMaxTime'] = 0.12;
}
}
);
_0x2081a8[_0x4cc7('0xbff')] = _0x4cc7('0x4430');
_0x3c7924[_0x4cc7('0xc74')] = _0x4cc7('0x4431')['split']('\x20');
_0x3c7924[_0x4cc7('0xc6b')] = _0x4cc7('0x4432')[_0x4cc7('0x46')]('\x20');
_0x3c7924[_0x4cc7('0x4433')] = 'Jan\x20Feb\x20Mar\x20Apr\x20May\x20Jun\x20Jul\x20Aug\x20Sep\x20Oct\x20Nov\x20Dec'['split']('\x20');
_0x3c7924[_0x4cc7('0xc6d')] = _0x4cc7('0x4434')[_0x4cc7('0x46')]('\x20');
_0xee918d[_0x4cc7('0xcea')] = new _0x3a1efa();
_0xee918d[_0x4cc7('0xce4')] = [];
_0x4fbde0[_0x4cc7('0x942')] = 0x0;
_0x4fbde0[_0x4cc7('0xd4a')] = 0x1;
_0x4fbde0[_0x4cc7('0xd4e')] = 0x2;
_0x4fbde0[_0x4cc7('0x4435')] = 0x3;
_0x4fbde0[_0x4cc7('0xd52')] = 0x4;
_0x4fbde0[_0x4cc7('0xd53')] = 0x5;
_0x4fbde0[_0x4cc7('0xb25')] = 0x6;
_0x169773[_0x4cc7('0xe0f')] = _0x4cc7('0xcc3');
_0x309a4a[_0x4cc7('0x2c0d')] = 0x0;
_0x1f0b5c[_0x4cc7('0x1196')] = 0x0;
_0x1f0b5c[_0x4cc7('0x4436')] = _0x2bc114['toObjectVector'](null);
_0x1f0b5c[_0x4cc7('0x4437')] = new _0x6c00be(_0x4cc7('0x4438'));
_0x1f0b5c[_0x4cc7('0x4439')] = new _0x6c00be(_0x4cc7('0x443a'));
_0x1f0b5c[_0x4cc7('0x443b')] = new _0x6c00be(_0x4cc7('0x443c'));
_0x1f0b5c[_0x4cc7('0x443d')] = new _0x6c00be(_0x2d63f9[_0x4cc7('0x443e')]);
_0x1f0b5c[_0x4cc7('0x443f')] = new _0x6c00be(_0x4cc7('0x4440'));
_0x1f0b5c[_0x4cc7('0x4441')] = new _0x6c00be('mouseOver3d');
_0x1f0b5c[_0x4cc7('0x4442')] = new _0x6c00be(_0x4cc7('0x4443'));
_0x1f0b5c[_0x4cc7('0x4444')] = new _0x6c00be(_0x2d63f9[_0x4cc7('0x538')]);
_0x1f0b5c[_0x4cc7('0x2113')] = -0x1;
_0x1f0b5c[_0x4cc7('0x2114')] = -0x1;
_0x5b817f[_0x4cc7('0x4445')] = 0x0;
_0x4a1676[_0x4cc7('0x442c')] = {};
_0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xac1')] = {};
_0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xac1')]['SuppressWarnings'] = ['checkstyle:FieldDocComment'];
_0x4a1676[_0x4cc7('0x9d8')] = new _0x3dd250(function() {
return new _0x4a1676();
}
,function(_0x128afa) {
_0x128afa['identity']();
}
);
_0x1c055e[_0x4cc7('0x9d8')] = new _0x3dd250(function() {
return new _0x1c055e();
}
,function(_0x3b90df) {
_0x3b90df['__identity']();
}
);
_0x36fa20['_frameEventDriver'] = new _0x24e28();
_0x380c1d[_0x4cc7('0x4436')] = _0x2bc114[_0x4cc7('0x24')](null);
_0x41a48f[_0x4cc7('0xf70')] = 0xb4 / Math['PI'];
_0x41a48f[_0x4cc7('0xf6e')] = Math['PI'] / 0xb4;
_0x2c4d00['RAW_DATA_CONTAINER'] = _0x2bc114['toFloatVector'](null, 0x10);
_0x2c4d00[_0x4cc7('0x1f3a')] = new _0x165614();
_0x2c4d00['CALCULATION_VECTOR3D'] = new _0x21e384();
_0x2c4d00[_0x4cc7('0x131e')] = function(_0x7e4a63) {
if (_0x4cc7('0x4446') !== _0x4cc7('0x4446')) {
return null != this[_0x4cc7('0xdb4')] ? this[_0x4cc7('0xdb4')][_0x4cc7('0x8eb')]() : null;
} else {
_0x7e4a63 = [new _0x21e384(), new _0x21e384(), new _0x21e384()];
for (var _0x37c73d = _0x2bc114[_0x4cc7('0x24')](null), _0x2def40 = 0x0, _0x5ec320 = _0x7e4a63[_0x4cc7('0x21')]; _0x2def40 < _0x5ec320; ) {
var _0x32e6e6 = _0x2def40++;
_0x37c73d['set'](_0x32e6e6, _0x7e4a63[_0x32e6e6]);
}
return _0x37c73d;
}
}(this);
_0xeb220d[_0x4cc7('0x4447')] = new _0x21e384();
_0xeb220d[_0x4cc7('0x4448')] = new _0x21e384();
_0x432b23[_0x4cc7('0x9d8')] = new _0x3dd250(function() {
return new _0x432b23();
}
,function(_0x58903a) {
_0x58903a[_0x4cc7('0xab2')](0x0, 0x0, 0x0, 0x0);
}
);
_0x44cc3b[_0x4cc7('0x1250')] = new _0xeb220d(!0x1);
_0x1c741d[_0x4cc7('0x13e6')] = 0x1;
_0x1c741d[_0x4cc7('0x4449')] = 0x2;
_0x1c741d[_0x4cc7('0x444a')] = 0x3;
_0x2cbcc4['_collectionMark'] = 0x0;
_0x4f6276[_0x4cc7('0x145d')] = !0x1;
_0x1e5b75[_0x4cc7('0xf7c')] = 0x2fffd;
_0xc6df85[_0x4cc7('0x444b')] = _0x4cc7('0x14a7');
_0x427d3d[_0x4cc7('0x123b')] = new _0x3a1efa();
_0x1029b2['IGNORE'] = new _0x344016();
_0x2edf52[_0x4cc7('0x1529')] = [0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46];
_0x6573cf[_0x4cc7('0x444c')] = !0x0;
_0x6573cf[_0x4cc7('0x444d')] = !0x1;
_0x19454f[_0x4cc7('0x1660')] = function(_0x28c281) {
_0x28c281 = [_0x3cdd71];
for (var _0x43fb47 = _0x2bc114[_0x4cc7('0x9d3')](null), _0x39873 = 0x0, _0x1a248f = _0x28c281[_0x4cc7('0x21')]; _0x39873 < _0x1a248f; ) {
var _0x60ddc1 = _0x39873++;
_0x43fb47['set'](_0x60ddc1, _0x28c281[_0x60ddc1]);
}
return _0x43fb47;
}(this);
_0xa2e43f[_0x4cc7('0xf7c')] = 0xffff;
_0xa2e43f['CR'] = '\x0a';
_0x2acbeb[_0x4cc7('0xf7c')] = 0xffff;
_0x2d74a6[_0x4cc7('0x444e')] = _0x4cc7('0x16f3');
_0x2d74a6[_0x4cc7('0x444f')] = 0x0;
_0x2d74a6[_0x4cc7('0x3b9b')] = 0x1;
_0x2d74a6['LZMA'] = 0x2;
_0x2d74a6[_0x4cc7('0x4450')] = 0x1;
_0x2d74a6[_0x4cc7('0x4451')] = 0x2;
_0x2d74a6[_0x4cc7('0x4452')] = 0x3;
_0x2d74a6['UINT8'] = 0x4;
_0x2d74a6['UINT16'] = 0x5;
_0x2d74a6['UINT32'] = 0x6;
_0x2d74a6['FLOAT32'] = 0x7;
_0x2d74a6[_0x4cc7('0x4453')] = 0x8;
_0x2d74a6[_0x4cc7('0x4454')] = 0x15;
_0x2d74a6[_0x4cc7('0x4455')] = 0x16;
_0x2d74a6[_0x4cc7('0x4456')] = 0x17;
_0x2d74a6['AWDSTRING'] = 0x1f;
_0x2d74a6[_0x4cc7('0x4457')] = 0x20;
_0x2d74a6[_0x4cc7('0x4458')] = 0x29;
_0x2d74a6[_0x4cc7('0x4459')] = 0x2a;
_0x2d74a6['VECTOR4x1'] = 0x2b;
_0x2d74a6[_0x4cc7('0x445a')] = 0x2c;
_0x2d74a6[_0x4cc7('0x445b')] = 0x2d;
_0x2d74a6[_0x4cc7('0x445c')] = 0x2e;
_0x2d74a6['MTX4x4'] = 0x2f;
_0x155182[_0x4cc7('0x445d')] = 0x1;
_0x155182[_0x4cc7('0x445e')] = 0x1;
_0x155182[_0x4cc7('0x183e')] = 0x1;
_0x155182[_0x4cc7('0x1838')] = 0x2;
_0x155182[_0x4cc7('0x1830')] = 0x4;
_0x155182['PARSE_VISUAL_SCENES'] = 0x8;
_0x155182['PARSE_DEFAULT'] = 0xf;
_0x155182[_0x4cc7('0x445f')] = 0x0;
_0x1eb24a[_0x4cc7('0x190a')] = !0x0;
_0x2faa3e[_0x4cc7('0xf7c')] = 0xffff;
_0x2faa3e[_0x4cc7('0x4460')] = 0x45d0;
_0x2faa3e['CR'] = '\x0a';
_0x2faa3e[_0x4cc7('0x4461')] = '3DFACE';
_0x2faa3e[_0x4cc7('0x19e1')] = _0x4cc7('0x19e1');
_0x2faa3e[_0x4cc7('0x5e9')] = _0x4cc7('0x5e9');
_0x2faa3e[_0x4cc7('0x19e2')] = _0x4cc7('0x19e2');
_0x2faa3e[_0x4cc7('0x1a09')] = function(_0x40a015) {
var _0x83c8da = {};
_0x83c8da['XsXuN'] = function(_0x1fb3e3, _0x5260f5) {
return _0x1fb3e3 - _0x5260f5;
}
;
_0x40a015 = [0x0, 0xff0000, 0xffff00, 0xff00, 0xffff, 0xff, 0xff00ff, 0xffffff, 0x414141, 0x808080, 0xff0000, 0xffaaaa, 0xbd0000, 0xbd7e7e, 0x810000, 0x815656, 0x680000, 0x684545, 0x4f0000, 0x4f3535, 0xff3f00, 0xffbfaa, 0xbd2e00, 0xbd8d7e, 0x811f00, 0x816056, 0x681900, 0x684e45, 0x4f1300, 0x4f3b35, 0xff7f00, 0xffd4aa, 0xbd5e00, 0xbd9d7e, 0x814000, 0x816b56, 0x683400, 0x685645, 0x4f2700, 0x4f4235, 0xffbf00, 0xffeaaa, 0xbd8d00, 0xbdad7e, 0x816000, 0x817656, 0x684e00, 0x685f45, 0x4f3b00, 0x4f4935, 0xffff00, 0xffffaa, 0xbdbd00, 0xbdbd7e, 0x818100, 0x818156, 0x686800, 0x686845, 0x4f4f00, 0x4f4f35, 0xbfff00, 0xeaffaa, 0x8dbd00, 0xadbd7e, 0x608100, 0x768156, 0x4e6800, 0x5f6845, 0x3b4f00, 0x494f35, 0x7fff00, 0xd4ffaa, 0x5ebd00, 0x9dbd7e, 0x408100, 0x6b8156, 0x346800, 0x566845, 0x274f00, 0x424f35, 0x3fff00, 0xbfffaa, 0x2ebd00, 0x8dbd7e, 0x1f8100, 0x608156, 0x196800, 0x4e6845, 0x134f00, 0x3b4f35, 0xff00, 0xaaffaa, 0xbd00, 0x7ebd7e, 0x8100, 0x568156, 0x6800, 0x456845, 0x4f00, 0x354f35, 0xff3f, 0xaaffbf, 0xbd2e, 0x7ebd8d, 0x811f, 0x568160, 0x6819, 0x45684e, 0x4f13, 0x354f3b, 0xff7f, 0xaaffd4, 0xbd5e, 0x7ebd9d, 0x8140, 0x56816b, 0x6834, 0x456856, 0x4f27, 0x354f42, 0xffbf, 0xaaffea, 0xbd8d, 0x7ebdad, 0x8160, 0x568176, 0x684e, 0x45685f, 0x4f3b, 0x354f49, 0xffff, 0xaaffff, 0xbdbd, 0x7ebdbd, 0x8181, 0x568181, 0x6868, 0x456868, 0x4f4f, 0x354f4f, 0xbfff, 0xaaeaff, 0x8dbd, 0x7eadbd, 0x6081, 0x567681, 0x4e68, 0x455f68, 0x3b4f, 0x35494f, 0x7fff, 0xaad4ff, 0x5ebd, 0x7e9dbd, 0x4081, 0x566b81, 0x3468, 0x455668, 0x274f, 0x35424f, 0x3fff, 0xaabfff, 0x2ebd, 0x7e8dbd, 0x1f81, 0x566081, 0x1968, 0x454e68, 0x134f, 0x353b4f, 0xff, 0xaaaaff, 0xbd, 0x7e7ebd, 0x81, 0x565681, 0x68, 0x454568, 0x4f, 0x35354f, 0x3f00ff, 0xbfaaff, 0x2e00bd, 0x8d7ebd, 0x1f0081, 0x605681, 0x190068, 0x4e4568, 0x13004f, 0x3b354f, 0x7f00ff, 0xd4aaff, 0x5e00bd, 0x9d7ebd, 0x400081, 0x6b5681, 0x340068, 0x564568, 0x27004f, 0x42354f, 0xbf00ff, 0xeeaaff, 0x8d00bd, 0xad7ebd, 0x600081, 0x765681, 0x4e0068, 0x5f4568, 0x3b004f, 0x49354f, 0xff00ff, 0xffaaff, 0xbd00bd, 0xbd7ebd, 0x810081, 0x815681, 0x680068, 0x684568, 0x4f004f, 0x4f354f, 0xff00bf, 0xffaaea, 0xbd008d, 0xbd7ead, 0x810060, 0x815676, 0x68004e, 0x68455f, 0x4f003b, 0x4f3549, 0xff007f, 0xffaad4, 0xbd005e, 0xbd7e9d, 0x810040, 0x81566b, 0x680034, 0x684556, 0x4f0027, 0x4f3542, 0xff003f, 0xffaabf, 0xbd002e, 0xbd7e8d, 0x81001f, 0x815660, 0x680019, 0x68454e, 0x4f0013, 0x4f353b, 0x333333, 0x505050, 0x696969, 0x828282, 0xbebebe, 0xffffff];
for (var _0x27a786 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x5b7bf7 = 0x0, _0x4f8157 = _0x40a015[_0x4cc7('0x21')]; _0x5b7bf7 < _0x4f8157; ) {
if (_0x4cc7('0x4462') !== _0x4cc7('0x4463')) {
var _0x337fdb = _0x5b7bf7++;
_0x27a786[_0x4cc7('0x9e7')](_0x337fdb, _0x40a015[_0x337fdb]);
} else {
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0xc0f')](0x2ee0);
this[_0x4cc7('0x2924')] = new _0x5bbfed(_0x1fb3e3['runner'],this[_0x4cc7('0xec4')]['spritesheet'],this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]);
this['tunnel'][_0x4cc7('0x22ef')](this[_0x4cc7('0x2924')]);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x0);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c);
_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] - 0x190);
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0);
_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0);
_0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationZ'](0x12);
this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0);
var _0x29cade = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b(_0x4cc7('0x2925'),0x28,0x19));
this[_0x4cc7('0xec4')]['setIndexedPosition'](0x5, -2.8, !0x0, _0x83c8da[_0x4cc7('0x4464')](0x1 - 0xf * this[_0x4cc7('0xec4')][_0x4cc7('0x11d4')][_0x4cc7('0x2199')], 1.5));
_0x29cade[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this['runner'][_0x4cc7('0x126')]['get_position']());
_0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf99')](0x5a);
_0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf98')](-0x12);
_0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x5a);
this['tunnel'][_0x4cc7('0x242a')](_0x29cade);
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0.5, !0x0, 0xc);
this['runner']['spritesheet'][_0x4cc7('0xacb')](0x0);
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](7.3, -1.5, !0x0);
this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25);
this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0);
_0x29cade = _0x32dbb6[_0x4cc7('0x8ef')];
var _0x522b28 = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')];
_0x29cade[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x522b28 ? 0x1194 >= _0x522b28 ? _0x522b28 : 0x1194 : 3300.0000000000005);
}
}
return _0x27a786;
}(this);
_0x8a5c86[_0x4cc7('0x51b')] = 0x6;
_0x556997['VERSION_TOKEN'] = _0x4cc7('0x1a3e');
_0x556997[_0x4cc7('0x4465')] = _0x4cc7('0x1a42');
_0x556997['NUM_FRAMES_TOKEN'] = _0x4cc7('0x1866');
_0x556997[_0x4cc7('0x4466')] = 'numJoints';
_0x556997[_0x4cc7('0x4467')] = _0x4cc7('0x98a');
_0x556997[_0x4cc7('0x4468')] = _0x4cc7('0x4469');
_0x556997['HIERARCHY_TOKEN'] = _0x4cc7('0x1a46');
_0x556997[_0x4cc7('0x446a')] = _0x4cc7('0xeff');
_0x556997['BASE_FRAME_TOKEN'] = _0x4cc7('0x446b');
_0x556997[_0x4cc7('0x446c')] = _0x4cc7('0x1a');
_0x556997['COMMENT_TOKEN'] = '//';
_0x50b9f9[_0x4cc7('0x446d')] = _0x4cc7('0x1a3e');
_0x50b9f9[_0x4cc7('0x4465')] = 'commandline';
_0x50b9f9['NUM_JOINTS_TOKEN'] = 'numJoints';
_0x50b9f9[_0x4cc7('0x446e')] = _0x4cc7('0x1a80');
_0x50b9f9[_0x4cc7('0x446f')] = '//';
_0x50b9f9[_0x4cc7('0x4470')] = 'joints';
_0x50b9f9[_0x4cc7('0x4471')] = _0x4cc7('0x126');
_0x50b9f9[_0x4cc7('0x4472')] = _0x4cc7('0x189e');
_0x50b9f9[_0x4cc7('0x4473')] = _0x4cc7('0x1a8b');
_0x50b9f9[_0x4cc7('0x4474')] = _0x4cc7('0x1a8f');
_0x50b9f9['MESH_NUM_TRIS_TOKEN'] = _0x4cc7('0x1a8a');
_0x50b9f9[_0x4cc7('0x4475')] = _0x4cc7('0x1a8d');
_0x50b9f9[_0x4cc7('0x4476')] = _0x4cc7('0x1a8c');
_0x50b9f9[_0x4cc7('0x4477')] = _0x4cc7('0x19a6');
_0x31662d[_0x4cc7('0x1b36')] = [_0xa2e43f, _0x2acbeb, _0x2d74a6, _0x5968e2, _0x29e6fc, _0x2faa3e, _0x8a5c86, _0x556997, _0x50b9f9, _0x1b6060, _0x155182, _0x29e6fc];
_0x43f7fe[_0x4cc7('0x4478')] = 0x0;
_0x1463ab[_0x4cc7('0x1c71')] = new _0x3a1efa();
_0x1463ab[_0x4cc7('0x4479')] = new _0x3a1efa();
_0x57b1ef['COMPONENTS'] = ['x', 'y', 'z', 'w'];
_0x37806d[_0x4cc7('0x447a')] = 0x0;
_0x4ceea0[_0x4cc7('0x1ef2')] = function(_0x963b38) {
if (_0x4cc7('0x447b') === _0x4cc7('0x447c')) {
null == _0x963b38 && (_0x963b38 = -0x1);
this[_0x4cc7('0x1b45')] = _0x963b38;
return this;
} else {
_0x963b38 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0];
for (var _0x54ce97 = _0x2bc114['toIntVector'](null), _0x3fb4fe = 0x0, _0x3a7b23 = _0x963b38[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x396')](_0x3fb4fe, _0x3a7b23); ) {
if (_0x4cc7('0x447d') === _0x4cc7('0x447e')) {
this['_indexBuffer'] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6);
var _0x526e05 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0];
for (var _0xc22fef = _0x2bc114['toIntVector'](null), _0x27850e = 0x0, _0x6131ef = _0x526e05['length']; _0x27850e < _0x6131ef; ) {
var _0x53763a = _0x27850e++;
_0xc22fef[_0x4cc7('0x9e7')](_0x53763a, _0x526e05[_0x53763a]);
}
this['_indexBuffer'][_0x4cc7('0x1186')](_0xc22fef, 0x0, 0x6);
} else {
var _0x284a2c = _0x3fb4fe++;
_0x54ce97['set'](_0x284a2c, _0x963b38[_0x284a2c]);
}
}
return _0x54ce97;
}
}(this);
_0x4ceea0[_0x4cc7('0x1ef0')] = function(_0x2e9e8e) {
_0x2e9e8e = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0];
for (var _0x3d54a3 = _0x2bc114['toIntVector'](null), _0x28faaf = 0x0, _0x1950ef = _0x2e9e8e[_0x4cc7('0x21')]; _0x28faaf < _0x1950ef; ) {
if (_0x4cc7('0x447f') === 'woxBD') {
var _0x559a45 = _0x28faaf++;
_0x3d54a3[_0x4cc7('0x9e7')](_0x559a45, _0x2e9e8e[_0x559a45]);
} else {
_0x3d54a3[_0x4cc7('0x12aa')]('There\x20is\x20no\x20asset\x20library\x20with\x20an\x20ID\x20of\x20\x22' + _0x2e9e8e + '\x22');
}
}
return _0x3d54a3;
}(this);
_0x2ac2d6[_0x4cc7('0x1fb0')] = function(_0x639581) {
_0x639581 = [0x1, 0x1, 0x1, 0x1];
for (var _0x13b8f7 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1aeee1 = 0x0, _0x5cd264 = _0x639581['length']; _0x1aeee1 < _0x5cd264; ) {
var _0xca5d97 = _0x1aeee1++;
_0x13b8f7['set'](_0xca5d97, _0x639581[_0xca5d97]);
}
return _0x13b8f7;
}(this);
_0x2ac2d6[_0x4cc7('0x1fb1')] = function(_0x4ce270) {
_0x4ce270 = [0x0, 0x0, -0x1, 0x0];
for (var _0x16496f = _0x2bc114['toFloatVector'](null), _0xf40b1 = 0x0, _0x29554d = _0x4ce270[_0x4cc7('0x21')]; _0xf40b1 < _0x29554d; ) {
if (_0x4cc7('0x4480') !== _0x4cc7('0x4481')) {
var _0x1ff1bc = _0xf40b1++;
_0x16496f[_0x4cc7('0x9e7')](_0x1ff1bc, _0x4ce270[_0x1ff1bc]);
} else {
var _0x291ea9 = this[_0x4cc7('0x12f0')]['h'][_0x4ce270[_0x4cc7('0xb66')]];
null != _0x291ea9 && (_0x291ea9['x'] = _0x4ce270[_0x4cc7('0xa25')],
_0x291ea9['y'] = _0x4ce270[_0x4cc7('0xa24')],
this[_0x4cc7('0x12ee')] = _0x380c1d[_0x4cc7('0x12e8')]['h'][_0x291ea9['id']],
null != this['_collidingObject'] && this[_0x4cc7('0x125a')]('touchMove3d', this[_0x4cc7('0x12e5')] = _0x4ce270, this[_0x4cc7('0x12ee')], _0x291ea9),
this['_updateDirty'] = !0x0);
}
}
return _0x16496f;
}(this);
_0x4f67b1[_0x4cc7('0x1036')] = new _0x4a1676();
_0x4f67b1[_0x4cc7('0x1fed')] = new _0x432b23();
_0xf32aa2[_0x4cc7('0x2088')] = [];
_0xf32aa2[_0x4cc7('0x2089')] = [];
_0x1afb04[_0x4cc7('0x2119')] = [];
_0x36f031[_0x4cc7('0xd08')] = _0x4bf907[_0x4cc7('0xd08')];
_0x36f031[_0x4cc7('0xd09')] = _0x4bf907[_0x4cc7('0xd09')];
_0x127d51[_0x4cc7('0xc99')] = new _0x3d0f07(_0x4cc7('0xc99'),0x64);
_0x127d51[_0x4cc7('0xc9a')] = new _0x3d0f07('softBought');
_0x127d51[_0x4cc7('0x2f46')] = new _0x3d0f07(_0x4cc7('0x2f46'));
_0x104058[_0x4cc7('0x442c')] = {};
_0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {};
_0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x4482')] = {};
_0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x4482')][_0x4cc7('0xc12')] = [-0x1];
_0x104058['infiniteBest'] = new _0xf525f5(_0x4cc7('0x2ee6'));
_0x104058[_0x4cc7('0x2fee')] = new _0x3d0f07(_0x4cc7('0x2fee'));
_0x104058[_0x4cc7('0x2a74')] = new _0x3e22cd(_0x4cc7('0x2a74'));
_0x104058['forceVisitMap'] = new _0x20a6ba('forceVisitMap');
_0x104058[_0x4cc7('0x2d76')] = new _0x321787('exploreRuns');
_0x104058[_0x4cc7('0x2d77')] = new _0x321787(_0x4cc7('0x2d77'));
_0x104058[_0x4cc7('0x4483')] = new _0x3e0194('infiniteDistance');
_0x104058[_0x4cc7('0x2d74')] = new _0x321787(_0x4cc7('0x2d74'));
_0x104058['infiniteRunsUnfiltered'] = new _0x321787(_0x4cc7('0x2d75'));
_0x104058[_0x4cc7('0x23e7')] = new _0x321787(_0x4cc7('0x23e7'));
_0x104058[_0x4cc7('0x11db')] = new _0x321787(_0x4cc7('0x11db'));
_0x104058[_0x4cc7('0x3567')] = new _0x20a6ba(_0x4cc7('0x3567'));
_0x104058[_0x4cc7('0xc11')] = new _0x20a6ba(_0x4cc7('0xc11'));
_0x104058['lastBuildNumber'] = new _0x321787('lastBuildNumber',-0x1);
_0x104058[_0x4cc7('0x4484')] = new _0x3e22cd(_0x4cc7('0x4484'));
_0xcf0f93[_0x4cc7('0x2281')] = new _0x3a1efa();
_0x4cd5f5[_0x4cc7('0x4485')] = _0x4cc7('0x22b0');
_0x4cd5f5['SAVE_DATA'] = _0x4cc7('0x22b2');
_0x12dd16['DEFAULT_DENSITY'] = 0.0001;
_0x1aa93f[_0x4cc7('0x4486')] = 0x46;
_0x1aa93f['MAX_BOUNCE_Y_VELOCITY'] = 0x46;
_0x1aa93f['MAX_BOUNCE_Z_ACCEL'] = 0x64;
_0x1aa93f[_0x4cc7('0x4487')] = 0x28;
_0x1aa93f['JUMP_HEIGHT_MAX'] = 0x68;
_0x1aa93f['JUMP_INPUT_MIN_LENGTH'] = 0.05;
_0x1aa93f[_0x4cc7('0x4488')] = 0.2;
_0x1aa93f[_0x4cc7('0x4489')] = 0x10e;
_0x1aa93f['DEFAULT_Z_MAX_SPEED'] = 0x12c;
_0x1aa93f[_0x4cc7('0x448a')] = 0x384;
_0x1aa93f[_0x4cc7('0x448b')] = 0x12c;
_0x1aa93f['OOB_DRAG'] = 0.2;
_0x1aa93f[_0x4cc7('0x448c')] = 0x3e8;
_0x1aa93f['temp'] = new _0x21e384(0x0,0x1,0x0);
_0x1aa93f[_0x4cc7('0x448d')] = new _0x169fce();
_0x1aa93f[_0x4cc7('0x448e')] = 0x12c;
_0x1aa93f[_0x4cc7('0x448f')] = 0xf;
_0x1aa93f['SPRITESHEET_Y_OFFSET'] = 1.5;
_0x1aa93f[_0x4cc7('0x4490')] = 16.5;
_0x1aa93f[_0x4cc7('0x4491')] = 1.8;
_0x1aa93f[_0x4cc7('0x4492')] = 0x6;
_0x566e3e[_0x4cc7('0x4493')] = 0xa0;
_0x566e3e[_0x4cc7('0x4494')] = 0x12c;
_0x566e3e['MAX_SPEED'] = 0x2bc;
_0x566e3e[_0x4cc7('0x4495')] = 0x78;
_0x566e3e[_0x4cc7('0x4496')] = 0.413;
_0x566e3e[_0x4cc7('0x4497')] = 2.1;
_0x1aa5eb['balanceTrainingBought'] = new _0x496db0(_0x4cc7('0x4498'));
_0x1aa5eb[_0x4cc7('0x2339')] = new _0x20a6ba(_0x4cc7('0x4499'));
_0x20b7eb[_0x4cc7('0xb93')] = new _0x21e384();
_0x20b7eb['up'] = new _0x21e384();
_0x1223d7[_0x4cc7('0x247c')] = new _0x21e384();
_0x1223d7['getSpawnRateMultiplier'] = function(_0x51dcfe) {
return function(_0x51dcfe) {
return _0x2e945e['boundedFunc'](0x1, -0x1, 0.8, _0x51dcfe);
}
;
}(this);
_0x1223d7['getFootstoolMultiplier'] = function(_0x1b45d3) {
return function(_0x1b45d3) {
return _0x2e945e[_0x4cc7('0x13ea')](0x1, -0x1, 0x4, _0x1b45d3);
}
;
}(this);
_0x1223d7[_0x4cc7('0x2473')] = 0.35;
_0x1223d7[_0x4cc7('0x449a')] = 1.2;
_0x1223d7[_0x4cc7('0x449b')] = 0.8;
_0x1223d7['offsetFromDuplicator'] = new _0x21e384();
_0x1223d7[_0x4cc7('0x247b')] = 0x0;
_0x301424[_0x4cc7('0x2489')] = new _0x240597(new _0x8153f3(0x0,0x3e8),new _0x8153f3(-0x3,-0x3));
_0x301424['TIME_MAPPING'] = new _0x240597(new _0x8153f3(0x0,0x3e8),new _0x8153f3(0x8,0x8));
_0x301424[_0x4cc7('0x2037')] = new _0x21e384();
_0xec98bb[_0x4cc7('0x449c')] = 0.02421307506053269;
_0xec98bb[_0x4cc7('0x449d')] = 0x258;
_0xec98bb[_0x4cc7('0x449e')] = 0.0016666666666666668;
_0xec98bb[_0x4cc7('0x9ed')] = 0x0;
_0xec98bb[_0x4cc7('0x8fb')] = 0x0;
_0xec98bb['DEFAULT_SPEED'] = 0x11d;
_0xec98bb['SLEEPY_SPEED'] = 0xf0;
_0xec98bb[_0x4cc7('0x449f')] = 0xf0;
_0xec98bb['SLEEPY_JUMP_HEIGHT'] = 0xc8;
_0xec98bb[_0x4cc7('0x448a')] = 0x438;
_0xec98bb[_0x4cc7('0x44a0')] = 0x384;
_0xec98bb[_0x4cc7('0x44a1')] = 0.6;
_0xec98bb[_0x4cc7('0x24ac')] = function(_0x103b94) {
return function(_0x103b94) {
return _0x2e945e[_0x4cc7('0x13ea')](0.7, 0.20000000000000007, 0x1, _0x103b94);
}
;
}(this);
_0xec98bb['WAKEFULNESS_PER_SHAKE'] = function(_0x39159d) {
if (_0x4cc7('0x44a2') !== _0x4cc7('0x44a2')) {
var _0x44bcaa = b++;
this[_0x4cc7('0x1bee')](_0x39159d[_0x4cc7('0x2b')](_0x44bcaa)[_0x4cc7('0x8ef')], _0x39159d[_0x4cc7('0x2b')](_0x44bcaa)[_0x4cc7('0x42')]);
} else {
return function(_0x39159d) {
return _0x2e945e[_0x4cc7('0x13ea')](0.008333333333333333, -0.006666666666666666, 0x2, _0x39159d);
}
;
}
}(this);
_0xec98bb['timesShakenAwake'] = 0x0;
_0xec98bb['sleepinessEntry'] = new _0x3e0194(_0x4cc7('0x44a3'));
_0xec98bb['sleepinessEntryChecked'] = !0x1;
_0x19bb7c['offset'] = new _0x21e384();
_0x2da54c[_0x4cc7('0x24e1')] = new _0x21e384(0x0,0x0,0x1);
_0x2da54c[_0x4cc7('0x1a91')] = new _0x21e384();
_0x2da54c[_0x4cc7('0x84d')] = new _0x169fce();
_0x2da54c[_0x4cc7('0x1dbe')] = new _0x469fbd();
_0x33a650['SPEED_TO_X_SPEED'] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0x10e,0x195));
_0x33a650[_0x4cc7('0x24e6')] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0.4,0.1));
_0x33a650[_0x4cc7('0x24e7')] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0.3,0x1));
_0xd3d723[_0x4cc7('0x25cb')] = _0x4cc7('0xbdf');
_0x396698[_0x4cc7('0x25ec')] = !0x1;
_0x396698[_0x4cc7('0x25e9')] = _0x3606ba['IF_CUTSCENE_LEVEL_COMPLETE'];
_0x8ad2b1[_0x4cc7('0x442c')] = {};
_0x8ad2b1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x8ad2b1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x11026f[_0x4cc7('0x442c')] = {};
_0x11026f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x11026f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x75a110[_0x4cc7('0x442c')] = {};
_0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0xd48bfd[_0x4cc7('0x2230')] = 149.4;
_0x582db1[_0x4cc7('0x442c')] = {};
_0x582db1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x582db1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x30cf73[_0x4cc7('0x442c')] = {};
_0x30cf73[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x30cf73[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x477412[_0x4cc7('0x442c')] = {};
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')]['skater'] = {};
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc35')] = {};
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc35')][_0x4cc7('0x44a4')] = null;
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')]['skater'][_0x4cc7('0x44a4')] = null;
_0x477412[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x30c849[_0x4cc7('0x442c')] = {};
_0x30c849[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x30c849[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x55a4be[_0x4cc7('0x2229')] = _0x4cc7('0x44a5')['split']('\x20');
_0x55a4be[_0x4cc7('0x27c9')] = new _0x3a1efa();
_0x575d21[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress'](_0x4cc7('0x44a6'));
_0x3938a3[_0x4cc7('0x442c')] = {};
_0x3938a3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3938a3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x3938a3[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a7'));
_0x171853[_0x4cc7('0x442c')] = {};
_0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0x8b6e15[_0x4cc7('0x442c')] = {};
_0x8b6e15[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x8b6e15[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x15c5ec[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a8'));
_0x5ddeef[_0x4cc7('0x442c')] = {};
_0x5ddeef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x5ddeef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x400b4b[_0x4cc7('0x442c')] = {};
_0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['child'] = {};
_0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['child'][_0x4cc7('0x44a4')] = null;
_0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x549ec6[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')]('930506201210bb1739e5c3b47b36db29ecff3e59');
_0x549ec6[_0x4cc7('0x17db')] = 0xa28;
_0x2e871c[_0x4cc7('0x442c')] = {};
_0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x12c825[_0x4cc7('0x442c')] = {};
_0x12c825[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x12c825[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x12c825[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x296e'));
_0x203d21[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a9'));
_0x538429[_0x4cc7('0x442c')] = {};
_0x538429[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x538429[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x538429['entry'] = _0x55a4be[_0x4cc7('0x27f3')]('LizardFellAsleep');
_0x538429[_0x4cc7('0x2989')] = function(_0x51eda0) {
_0x51eda0 = _0x4cc7('0x44aa')['split'](';');
for (var _0xdaccc1 = _0x2bc114[_0x4cc7('0x24')](null), _0x2e9dee = 0x0, _0x201003 = _0x51eda0['length']; _0x2e9dee < _0x201003; ) {
var _0x47d217 = _0x2e9dee++;
_0xdaccc1['set'](_0x47d217, _0x51eda0[_0x47d217]);
}
return _0xdaccc1;
}(this);
_0xc94d98[_0x4cc7('0x442c')] = {};
_0xc94d98[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0xc94d98[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x558534[_0x4cc7('0x442c')] = {};
_0x558534[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x558534[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x480ecb[_0x4cc7('0x442c')] = {};
_0x480ecb[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x480ecb[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x22027a[_0x4cc7('0x442c')] = {};
_0x22027a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x22027a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x405743[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress'](_0x4cc7('0x44ab'));
_0x3c095d[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ac'));
_0x5ae01c[_0x4cc7('0x442c')] = {};
_0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x371dc3[_0x4cc7('0x442c')] = {};
_0x371dc3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x371dc3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x5eb0af[_0x4cc7('0x442c')] = {};
_0x5eb0af[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x5eb0af[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x649e48[_0x4cc7('0x442c')] = {};
_0x649e48[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x649e48[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x649e48[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')]('a103f862808573f1ebc61764baf76683a5128713');
_0x582d66[_0x4cc7('0x442c')] = {};
_0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')]['fade'] = null;
_0x22db6e['entry'] = _0x55a4be['newBoolProgress'](_0x4cc7('0x23e2'));
_0x22db6e[_0x4cc7('0x146c')] = !0x1;
_0x3266ab[_0x4cc7('0x442c')] = {};
_0x3266ab[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3266ab[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x13febf[_0x4cc7('0x442c')] = {};
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc34')] = {};
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc34')][_0x4cc7('0x44a4')] = null;
_0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x5dae2d[_0x4cc7('0x442c')] = {};
_0x5dae2d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x5dae2d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null;
_0x2c2cb6[_0x4cc7('0x442c')] = {};
_0x2c2cb6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x2c2cb6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x39d1a8[_0x4cc7('0x442c')] = {};
_0x39d1a8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x39d1a8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x39d1a8['entry'] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x2b25'));
_0x2d05f4[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ad'));
_0x59e608[_0x4cc7('0x442c')] = {};
_0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')]['fade'] = null;
_0x1adb51[_0x4cc7('0x442c')] = {};
_0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {};
_0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null;
_0xbc723e[_0x4cc7('0x442c')] = {};
_0xbc723e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0xbc723e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x4fb1b8['entry'] = _0x55a4be[_0x4cc7('0x27f3')](_0x2d63f9['nrBIO']);
_0x121a7c['entry'] = _0x55a4be[_0x4cc7('0x27f3')]('90d2bc76d6a13381b9e198553155039c521b26bc');
_0x38e04d[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ae'));
_0x327af5[_0x4cc7('0x442c')] = {};
_0x327af5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x327af5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null;
_0x327af5[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress']('c90580e4e39b209dda26a66b08edb200512094e2');
_0x5995a8[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44af'));
_0x40b5bf[_0x4cc7('0x2c8e')] = new _0x5de1f4(0x0,0x0,0x0);
_0x40b5bf['posData1'] = new _0x5de1f4(0x0,0x0,0x0);
_0x37ab28[_0x4cc7('0x44b0')] = 0x2;
_0xf1839f[_0x4cc7('0x107c')] = new _0x67da9e();
_0x1c10ac[_0x4cc7('0xb93')] = new _0x21e384();
_0x1c10ac[_0x4cc7('0x305c')] = new _0x21e384();
_0x52778d[_0x4cc7('0x44b1')] = 0x4b;
_0x52778d['DEFAULT_DIST_BETWEEN_SECTIONS'] = 0x41a;
_0x52778d['WIN_DISTANCE_PAST_END'] = 0x12c;
_0x52778d[_0x4cc7('0x245f')] = new _0x21e384(0x0,-0x32,-0xdc);
_0x52778d['cameraTargetPosition'] = new _0x21e384();
_0x52778d[_0x4cc7('0x2d92')] = new _0x21e384();
_0x52778d[_0x4cc7('0x44b2')] = 0xb4;
_0x52778d[_0x4cc7('0x44b3')] = 0x3c;
_0x52778d[_0x4cc7('0x44b4')] = new _0x21e384(0x0,0x1,0x0);
_0x52778d['DEFAULT_MUSIC_ID'] = 'TravelTheGalaxy';
_0x52778d[_0x4cc7('0x44b5')] = _0x4cc7('0x2d39');
_0x52778d[_0x4cc7('0x44b6')] = 0x5;
_0x52778d[_0x4cc7('0x44b7')] = 0.3;
_0x52778d[_0x4cc7('0x44b8')] = 1.8000000000000003;
_0x52778d[_0x4cc7('0x44b9')] = 0x3;
_0x9973ca['LONGER_START_TILES'] = -_0x52778d[_0x4cc7('0x245f')]['z'] + 0xc8;
_0x9973ca[_0x4cc7('0x2de0')] = new _0x3d0f07(_0x2d63f9['siHrI']);
_0x212a6a[_0x4cc7('0x9d8')] = new _0x3dd250(function() {
return new _0x212a6a();
}
,function(_0x4a6898) {
if ('cpCew' !== _0x4cc7('0x44ba')) {
_0x4a6898['setTo'](0x0, 0x0);
} else {
var _0x1fcf2d = d[c];
++c;
b[_0x4cc7('0xa56')](-_0x1fcf2d[_0x4cc7('0xa57')], -_0x1fcf2d['__topExtension'], _0x1fcf2d[_0x4cc7('0xa57')] + _0x1fcf2d['__rightExtension'], _0x1fcf2d['__topExtension'] + _0x1fcf2d[_0x4cc7('0x3765')]);
}
}
);
_0x33e1c1[_0x4cc7('0xf3c')] = 4.2;
_0x33e1c1['currentDate'] = 0x0;
_0x33e1c1[_0x4cc7('0xb93')] = new _0x212a6a();
_0x33e1c1[_0x4cc7('0x2e93')] = [];
_0x39a1bf['TUNNEL_COLORS'] = [0x990000, 0xcc0000, 0xdd4444, 0x119911, 0x11bb11, 0x33dd11];
_0x594067[_0x4cc7('0x2ed5')] = new _0x15ba57();
_0x5819a5[_0x4cc7('0x44bb')] = new _0x8153f3(0xa,0xf);
_0x35cac0[_0x4cc7('0x44bc')] = 0x320;
_0x35cac0['RESPAWN_PAUSE_CAMERA_TIME'] = 0.6;
_0x35cac0[_0x4cc7('0x44bd')] = 0x32;
_0x35cac0['BOX_DISTANCE_GROWTH'] = function(_0x1ea5ec) {
return function(_0x1ea5ec) {
return _0x2e945e['linearFunc'](0x2ee, 0xfa, _0x1ea5ec);
}
;
}(this);
_0x35cac0[_0x4cc7('0x2f08')] = function(_0x8e6d7e) {
return function(_0x8e6d7e) {
if (_0x4cc7('0x44be') !== _0x4cc7('0x44be')) {
this['x'] = this['y'] = this[_0x4cc7('0x7d9')] = this['height'] = 0x0;
} else {
return _0x2e945e[_0x4cc7('0x13ea')](0x46, -0x28, 3.5, _0x8e6d7e);
}
}
;
}(this);
_0x35cac0[_0x4cc7('0x2f04')] = function(_0x10abc5) {
var _0x28b073 = ['CrumblingWalls', _0x4cc7('0x2e25'), _0x4cc7('0x2e25'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e20'), 'TheVoid', _0x4cc7('0x2e42'), 'LeaveTheSolarSystem', null, null, null];
_0x10abc5 = _0x2bc114[_0x4cc7('0x24')](null);
for (var _0x4ecfce = 0x0, _0x6bb279 = _0x28b073[_0x4cc7('0x21')]; _0x56067a[_0x4cc7('0x4419')](_0x4ecfce, _0x6bb279); ) {
var _0xb9422d = _0x4ecfce++;
_0x10abc5[_0x4cc7('0x9e7')](_0xb9422d, _0x28b073[_0xb9422d]);
}
_0x28b073 = 0x0;
for (_0x4ecfce = _0x10abc5['get_length'](); _0x28b073 < _0x4ecfce; )
_0x6bb279 = _0x28b073++,
_0x10abc5['set'](_0x6bb279, _0x52c886['correctMusicID'](_0x10abc5['get'](_0x6bb279))),
_0x56067a[_0x4cc7('0x8db')](_0x4cc7('0x2e4a'), _0x10abc5[_0x4cc7('0x2b')](_0x6bb279)) && _0x4cc7('0x2e40') != _0x10abc5[_0x4cc7('0x2b')](_0x6bb279) || _0x10abc5[_0x4cc7('0x9e7')](_0x6bb279, null);
return _0x10abc5;
}(this);
_0x34061b[_0x4cc7('0x2f49')] = new _0x1e3ce8(_0x4cc7('0x44bf'),'g');
_0x34061b[_0x4cc7('0x2669')] = new _0x1e3ce8(_0x4cc7('0x44c0'),'g');
_0x320c39[_0x4cc7('0x2f7c')] = new _0x320c39([{
'length': 0.25,
'startPercent': 0.5,
'endPercent': 0.7
}, {
'length': 0.1,
'startPercent': 0x1,
'endPercent': 0x1
}, {
'length': 0.2,
'startPercent': 0.4,
'endPercent': 0.6
}, {
'length': 0.25,
'startPercent': 0.9,
'endPercent': 0x1
}]);
_0x320c39[_0x4cc7('0x44c1')] = new _0x320c39([{
'length': 0.4,
'startPercent': 0x0,
'endPercent': 0.3
}, {
'length': 0.2,
'startPercent': 0.3,
'endPercent': 0.6
}, {
'length': 0.4,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0.5,
'startPercent': 0x0,
'endPercent': 0.5
}, {
'length': 0.4,
'startPercent': 0.9,
'endPercent': 0x1
}, {
'length': 0.15,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0.1,
'startPercent': 0x1,
'endPercent': 0x1
}, {
'length': 0.1,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0x1,
'startPercent': 0.9,
'endPercent': 0x1
}]);
_0x320c39[_0x4cc7('0x44c2')] = new _0x320c39([{
'length': 0.4,
'startPercent': 0.3,
'endPercent': 0.3
}, {
'length': 0.1,
'startPercent': 0.7,
'endPercent': 0.7
}, {
'length': 0.7,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0.1,
'startPercent': 0.7,
'endPercent': 0.7
}, {
'length': 0.7,
'startPercent': 0x0,
'endPercent': 0.7
}, {
'length': 0.2,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0.7,
'startPercent': 0x0,
'endPercent': 0.7
}, {
'length': 0.5,
'startPercent': 0.7,
'endPercent': 0.8
}, {
'length': 0.7,
'startPercent': 0.3,
'endPercent': 0.3
}, {
'length': 0.4,
'startPercent': 0.6,
'endPercent': 0.8
}, {
'length': 0.8,
'startPercent': 0.4,
'endPercent': 0.8
}, {
'length': 0.1,
'startPercent': 0.3,
'endPercent': 0.3
}, {
'length': 0x1,
'startPercent': 0.8,
'endPercent': 0x1
}]);
_0x320c39[_0x4cc7('0x2d72')] = new _0x320c39([{
'length': 0.8,
'startPercent': 0x0,
'endPercent': 0.15
}, {
'length': 0.2,
'startPercent': 0.15,
'endPercent': 0.3
}, {
'length': 0.2,
'startPercent': 0.3,
'endPercent': 0.7
}, {
'length': 0.2,
'startPercent': 0.7,
'endPercent': 0.85
}, {
'length': 0.7,
'startPercent': 0.85,
'endPercent': 0x1
}]);
_0x320c39['slowSmooth'] = new _0x320c39([{
'length': 0x1,
'startPercent': 0x0,
'endPercent': 0.4
}, {
'length': 0x1,
'startPercent': 0.4,
'endPercent': 0.7
}, {
'length': 0x1,
'startPercent': 0.7,
'endPercent': 0.9
}, {
'length': 0x1,
'startPercent': 0.9,
'endPercent': 0x1
}]);
_0x320c39[_0x4cc7('0x2f7f')] = new _0x320c39([{
'length': 0.1,
'startPercent': 0x1,
'endPercent': 0x1
}],!0x0);
_0x320c39[_0x4cc7('0x2f80')] = new _0x320c39([{
'length': 0.1,
'startPercent': 0.9,
'endPercent': 0.9
}, {
'length': 1.5,
'startPercent': 0x0,
'endPercent': 0x0
}, {
'length': 0.1,
'startPercent': 0x1,
'endPercent': 0x1
}, {
'length': 0.2,
'startPercent': 0.4,
'endPercent': 0.6
}, {
'length': 0x2,
'startPercent': 0.9,
'endPercent': 0x1
}]);
_0x320c39[_0x4cc7('0x2f81')] = new _0x320c39([{
'length': 0.25,
'startPercent': 0x1,
'endPercent': 0.7
}, {
'length': 0.15,
'startPercent': 0.7,
'endPercent': 0.15
}],!0x0);
_0x50d0f8['BUILD_AHEAD_DISTANCE'] = 0xbb8;
_0x50d0f8[_0x4cc7('0x44c3')] = 0x32;
_0x50d0f8['BAR_OR_COMMA'] = new _0x1e3ce8(_0x4cc7('0x44c4'),'g');
_0x1e4065[_0x4cc7('0xb93')] = new _0x169fce();
_0x5fb611[_0x4cc7('0x44c5')] = new _0x8153f3(0x47b8,0xea60);
_0x5fb611['SHORT_DISTANCE_TRAVERSED_RANGE'] = new _0x8153f3(0x0,0xa596);
_0x5fb611[_0x4cc7('0x44c6')] = 0.7;
_0x5fb611['TIME_RANGE'] = new _0x554dfd(0x4,0x3,_0x5c5d3a[_0x4cc7('0x2fbc')]()['swap']());
_0x5fb611[_0x4cc7('0xe1b')] = new _0x8153f3(2.5,0x5);
_0x5fb611[_0x4cc7('0x2fcb')] = new _0x240597(_0x5fb611[_0x4cc7('0x44c7')],_0x5fb611[_0x4cc7('0x44c8')]);
_0x5fb611[_0x4cc7('0x2fcc')] = new _0x240597(_0x5fb611[_0x4cc7('0x44c5')],_0x5fb611[_0x4cc7('0xe1b')]);
_0x5fb611[_0x4cc7('0x1977')] = new _0x8153f3(82.5,0x7c);
_0x5c6e04[_0x4cc7('0x44c9')] = 0x28;
_0x5c6e04['ROTATION_SPEED'] = 1.5707963267948966;
_0x5c6e04[_0x4cc7('0x2fe2')] = new _0x21e384();
_0x5c6e04[_0x4cc7('0x44ca')] = new _0x8153f3(0x21,0x46);
_0x5c6e04[_0x4cc7('0x15a9')] = new _0x240597(new _0x8153f3(0x1,_0x5fb611['VALUE_RANGE'][_0x4cc7('0x10a1')]),_0x5c6e04['SIZE_RANGE']);
_0x5c6e04[_0x4cc7('0x44cb')] = 0x1;
_0x5c6e04['EXTRA_RADIUS'] = 0x1e;
_0x5c6e04['RADIAL_VELOCITY_RANGE'] = new _0x8153f3(-0x1e,0x1e);
_0x5c6e04[_0x4cc7('0x2feb')] = new _0x8153f3(0x0,0xaa);
_0x5c6e04[_0x4cc7('0x44cc')] = 0.5;
_0x5c6e04[_0x4cc7('0x44cd')] = 0.6;
_0x5c6e04[_0x4cc7('0x44ce')] = [0xffff, 0x6666ff, 0xff8000, 0xeeffee, 0x33ff66];
_0x5c6e04[_0x4cc7('0x44cf')] = 0.9;
_0x5c6e04['DISTANCE_AWAY_MULTIPLIER'] = new _0x8153f3(1.5,0.2);
_0x5c6e04[_0x4cc7('0x44d0')] = new _0x8153f3(1.5707963267948966,18.84955592153876);
_0x32dbb6[_0x4cc7('0x8ef')] = new _0x4f04e0(0x0,0xbb8,0x0);
_0x5595fe[_0x4cc7('0x3018')] = new _0x1e3ce8(_0x4cc7('0x44d1'),'');
_0x14ba2f[_0x4cc7('0x2370')] = new _0x14ba2f();
_0x14ba2f[_0x4cc7('0x44d2')] = function(_0x498e4b) {
_0x498e4b = new _0x14ba2f();
_0x498e4b['rotating'] = !0x1;
return _0x498e4b;
}(this);
_0x14ba2f[_0x4cc7('0x30ad')] = function(_0x2a8aec) {
_0x2a8aec = new _0x14ba2f();
_0x2a8aec['stableSides'] |= 0x1;
_0x2a8aec[_0x4cc7('0x303b')] |= 0x2;
return _0x2a8aec;
}(this);
_0x14ba2f[_0x4cc7('0x30ac')] = function(_0xb41314) {
_0xb41314 = new _0x14ba2f();
_0xb41314['stableSides'] |= 0x1;
_0xb41314['stableSides'] |= 0x10;
_0xb41314[_0x4cc7('0x303b')] |= 0x20;
return _0xb41314;
}(this);
_0x14ba2f['highPowerInstance'] = function(_0x3b78d4) {
if (_0x4cc7('0x44d3') !== _0x4cc7('0x44d3')) {
null == _0x3b78d4 && (_0x3b78d4 = 0x4);
this[_0x4cc7('0xda7')] = _0x3b78d4;
_0x19814b['call'](this);
} else {
_0x3b78d4 = new _0x14ba2f();
_0x3b78d4['stableSides'] |= 0x1;
_0x3b78d4[_0x4cc7('0x303b')] |= 0x2;
_0x3b78d4['stableSides'] |= 0x10;
_0x3b78d4[_0x4cc7('0x303b')] |= 0x20;
return _0x3b78d4;
}
}(this);
_0xb288e7[_0x4cc7('0x2370')] = new _0xb288e7(0x190);
_0x3bdbdd[_0x4cc7('0x26ed')] = new _0x28bed4();
_0x3bdbdd[_0x4cc7('0xa54')] = new _0x69c53b();
_0x510c49['EASING'] = _0x3bdbdd[_0x4cc7('0xa54')];
_0x83d928[_0x4cc7('0xb93')] = new _0x21e384();
_0x55cb22['TILE_HEIGHT'] = 0.04;
_0x55cb22['temp'] = new _0x21e384();
_0x55cb22[_0x4cc7('0x309a')] = new _0x169fce();
_0x55cb22[_0x4cc7('0xc2d')] = !0x1;
_0x592928[_0x4cc7('0x24cc')] = function(_0x174d20) {
_0x174d20 = 'default\x20crumbling\x20ice\x20ramp\x20box\x20rotatedZBox\x20steepRamp\x20bouncy\x20glow\x20movable\x20movableBox\x20fast\x20slow\x20left\x20right\x20battery\x20ruined\x20openBox\x20bridge\x20warning'[_0x4cc7('0x46')]('\x20');
for (var _0x454ba7 = _0x2bc114[_0x4cc7('0x24')](null), _0x5849fd = 0x0, _0x2243e1 = _0x174d20[_0x4cc7('0x21')]; _0x5849fd < _0x2243e1; ) {
if (_0x4cc7('0x44d4') !== _0x4cc7('0x44d5')) {
var _0x2f60ea = _0x5849fd++;
_0x454ba7[_0x4cc7('0x9e7')](_0x2f60ea, _0x174d20[_0x2f60ea]);
} else {
null == _0x4bf907 && (_0x4bf907 = !0x1);
null == _0x2243e1 && (_0x2243e1 = 0x5);
this[_0x4cc7('0x37e5')] = 0x0;
_0x457ac5[_0x4cc7('0x96b')](this);
this[_0x4cc7('0x1e4d')] = _0x454ba7;
this[_0x4cc7('0x37e6')] = _0x2243e1;
this[_0x4cc7('0x37e7')] = null != _0x2f60ea ? _0x2f60ea : _0x2243e1;
this[_0x4cc7('0x37e8')] = _0x5849fd;
this[_0x4cc7('0x37eb')] = l;
this[_0x4cc7('0xe15')] = new _0x2cd08d();
this[_0x4cc7('0xe15')][_0x4cc7('0x215b')](_0x174d20);
null == f ? this['textField'][_0x4cc7('0x3450')](null != _0x174d20[_0x4cc7('0x21f6')]) : this[_0x4cc7('0xe15')][_0x4cc7('0x3450')](f);
this[_0x4cc7('0xe15')][_0x4cc7('0xb46')](_0x2243e1);
this[_0x4cc7('0xe15')][_0x4cc7('0xb44')](_0x2243e1);
this['textField'][_0x4cc7('0xb47')](_0x5849fd);
this[_0x4cc7('0xe15')][_0x4cc7('0x215a')](!0x1);
this['textField'][_0x4cc7('0x34cf')](!0x0);
this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0);
this[_0x4cc7('0xe15')][_0x4cc7('0x2663')](0x1);
this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]);
_0x174d20 = this[_0x4cc7('0xe15')];
_0x454ba7 = null;
null == _0x454ba7 && (_0x454ba7 = _0x56067a[_0x4cc7('0x44d6')](_0x174d20[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')], 0x0));
_0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x174d20), new _0x5a0679(_0x454ba7));
_0x174d20 = new _0x23639f(this[_0x4cc7('0xe15')]);
_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x174d20, new _0x13ca4e(!0x0));
this['set_visible'](!0x1);
_0x4bf907 && _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0xc5e')]));
}
}
return _0x454ba7;
}(this);
_0x592928[_0x4cc7('0x44d7')] = -Math[_0x4cc7('0x131b')](0x1, 0x2);
_0x4eca66[_0x4cc7('0x30c0')] = function(_0x5e5f61) {
_0x5e5f61 = [0x0, 0x1, 0x2];
for (var _0x135ae3 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x1c4567 = 0x0, _0x389e16 = _0x5e5f61['length']; _0x1c4567 < _0x389e16; ) {
if (_0x4cc7('0x44d8') !== _0x4cc7('0x44d9')) {
var _0xf71416 = _0x1c4567++;
_0x135ae3[_0x4cc7('0x9e7')](_0xf71416, _0x5e5f61[_0xf71416]);
} else {
if (this[_0x4cc7('0xa7a')] && null != _0x5e5f61) {
var _0xd789ce = _0x5e5f61[_0x4cc7('0x7d9')] * _0x5e5f61[_0x4cc7('0x98b')] * 0x4;
if (_0x331be6[_0x4cc7('0xea3')](_0x135ae3[_0x4cc7('0x21')] - _0x135ae3['position']) < _0xd789ce)
throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3e76'),0x7ee));
this['image']['setPixels'](_0x5e5f61[_0x4cc7('0x4116')](), _0x15249f[_0x4cc7('0x43b8')](_0x135ae3), 0x1, _0x409528[_0x4cc7('0x44da')](_0x135ae3[_0x4cc7('0x16ed')]));
}
}
}
return _0x135ae3;
}(this);
_0x388fc3[_0x4cc7('0x2370')] = new _0x388fc3(0xfa);
_0x388fc3[_0x4cc7('0x30da')] = 1.5;
_0x388fc3['JUMP_STRENGTH_MULTIPLIER'] = 1.6;
_0x4d0143[_0x4cc7('0xb93')] = new _0x21e384();
_0x4d0143[_0x4cc7('0x24b3')] = new _0x21e384();
_0x4d0143['temp3'] = new _0x21e384();
_0x47f187[_0x4cc7('0x30f5')] = [-0x1, 0x0, 0x1];
_0x47f187['DISLODGE_COUNT_FOR_BADGE'] = 0x2bc;
_0x47f187['minAnimationStep'] = 0x0;
_0x47f187[_0x4cc7('0x30eb')] = -0x1;
_0x48eb42[_0x4cc7('0x2122')] = new _0x21e384();
_0x48eb42[_0x4cc7('0x2f82')] = new _0x21e384();
_0x48eb42[_0x4cc7('0x30f0')] = 0xa;
_0x295dac['NORMAL_OFFSET'] = 0.3141592653589793;
_0x295dac[_0x4cc7('0x44db')] = 0x320;
_0x295dac['Y_FORCE'] = 0x12c;
_0x95cb8[_0x4cc7('0x44dc')] = 0.6;
_0x95cb8[_0x4cc7('0x44dd')] = 0x96;
_0x95cb8['defaultInstance'] = new _0x95cb8(0.6,0x96);
_0x1ed066[_0x4cc7('0x2370')] = new _0x1ed066(0.6,0x96);
_0x1ed066['noLaunchingInstance'] = new _0x1ed066(0x1,0x0,0x0);
_0x5394c7['temp'] = new _0x21e384();
_0x52a47c[_0x4cc7('0x2370')] = new _0x52a47c();
_0x6d172e[_0x4cc7('0xb93')] = new _0x21e384();
_0x5d5d4e[_0x4cc7('0xb93')] = new _0x21e384();
_0x18e19a[_0x4cc7('0xb93')] = new _0x21e384();
_0xab7086[_0x4cc7('0x2cbd')] = new _0xab7086(function() {}
);
_0x515483[_0x4cc7('0x224e')] = new _0x438ccf(_0x5a61d0[_0x4cc7('0x312f')]);
_0x1622ff[_0x4cc7('0x44de')] = 0x2;
_0x1622ff[_0x4cc7('0x44df')] = 0x3;
_0x1622ff[_0x4cc7('0x44e0')] = 0x2;
_0x2116b2[_0x4cc7('0x31cd')] = !0x0;
_0x1f7b5e[_0x4cc7('0x3203')] = !0x1;
_0x88b5e3[_0x4cc7('0x3215')] = new _0x1e3ce8('{\x22username\x22:\x22(\x5cw+)\x22,\x22score\x22:(\x5cd+),\x22characters\x22:\x5c[((?:\x5cd+,?)+)\x5c](?:,\x22timestamp\x22:([\x5cd\x5c.]+))?}','');
_0x962df6[_0x4cc7('0xc9b')] = 0x64;
_0x37010a[_0x4cc7('0x268c')] = new _0x496db0(_0x4cc7('0x44e1'));
_0x37010a['infiniteBoxesPurchaseCount'] = new _0x3d0f07(_0x4cc7('0x44e2'));
_0x37010a['batteriesInBoxesPurchased'] = new _0x496db0('d37422574b4a35cb3ffd66dd3702700899b90059');
_0x47034b[_0x4cc7('0x44e3')] = function(_0x50512e) {
_0x50512e = [new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x0,0x0), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1)];
for (var _0x2e1e17 = _0x2bc114[_0x4cc7('0x24')](null), _0x17f613 = 0x0, _0x58414b = _0x50512e['length']; _0x17f613 < _0x58414b; ) {
var _0x108b23 = _0x17f613++;
_0x2e1e17[_0x4cc7('0x9e7')](_0x108b23, _0x50512e[_0x108b23]);
}
return _0x2e1e17;
}(this);
_0x47034b[_0x4cc7('0x32b5')] = function(_0x100b77) {
_0x100b77 = [new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x1,0.5), new _0x212a6a(0x1,-0.5)];
for (var _0x51632b = _0x2bc114['toObjectVector'](null), _0x368c7d = 0x0, _0x547374 = _0x100b77[_0x4cc7('0x21')]; _0x368c7d < _0x547374; ) {
var _0x347e98 = _0x368c7d++;
_0x51632b[_0x4cc7('0x9e7')](_0x347e98, _0x100b77[_0x347e98]);
}
return _0x51632b;
}(this);
_0x36efc7[_0x4cc7('0x3307')] = new _0x432b23();
_0x36efc7['temp'] = new _0x212a6a();
_0x3ffcce[_0x4cc7('0x1ed3')] = [0xbcab7c, 0xc8b788];
_0x3ffcce[_0x4cc7('0x1ed4')] = [0x1, 0x1];
_0x3ffcce[_0x4cc7('0x1ed5')] = [0x0, 0xff];
_0x349093[_0x4cc7('0xb93')] = new _0x212a6a();
_0x349093[_0x4cc7('0x334b')] = new _0x212a6a();
_0x349093['instructionsShown'] = new _0x321787('mapInstructionsShown');
_0x557bb2[_0x4cc7('0xb93')] = new _0x212a6a();
_0x557bb2[_0x4cc7('0x44e4')] = 2.8;
_0x17311d['LINE_COLORS'] = function(_0x2696c9) {
_0x2696c9 = [0x0, 0x555555, 0x777777];
for (var _0x4cc9b6 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x4397af = 0x0, _0x173a49 = _0x2696c9[_0x4cc7('0x21')]; _0x4397af < _0x173a49; ) {
var _0x15d214 = _0x4397af++;
_0x4cc9b6[_0x4cc7('0x9e7')](_0x15d214, _0x2696c9[_0x15d214]);
}
return _0x4cc9b6;
}(this);
_0x17311d['LINE_WIDTHS'] = function(_0x5cb528) {
_0x5cb528 = [_0x557bb2[_0x4cc7('0x44e4')], 0x2, 1.2];
for (var _0x2f9183 = _0x2bc114['toFloatVector'](null), _0xdc8873 = 0x0, _0xec15e9 = _0x5cb528['length']; _0xdc8873 < _0xec15e9; ) {
var _0x570be = _0xdc8873++;
_0x2f9183['set'](_0x570be, _0x5cb528[_0x570be]);
}
return _0x2f9183;
}(this);
_0x17311d[_0x4cc7('0x335f')] = new _0x212a6a();
_0x17311d[_0x4cc7('0x7d9')] = new _0x212a6a();
_0x4f9920['toExploreMode'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x234b')]);
_0x4f9920[_0x4cc7('0x3255')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]);
_0x46379d[_0x4cc7('0x33ad')] = _0x4cc7('0x44e5');
_0x46379d[_0x4cc7('0x33a7')] = _0x3fbf75[_0x4cc7('0x1815')](_0x46379d[_0x4cc7('0x33ad')]);
_0x28b32d[_0x4cc7('0x33ad')] = function(_0x131b22) {
_0x131b22 = [];
for (var _0x3e3029 = 0x0; 0x100 > _0x3e3029; )
_0x3e3029++,
_0x131b22[_0x4cc7('0x29')](-0x1);
for (_0x3e3029 = 0x0; 0x40 > _0x3e3029; ) {
if ('LTBRH' !== _0x4cc7('0x44e6')) {
var _0x196af5 = _0x3e3029++;
_0x131b22[_0x46379d[_0x4cc7('0x33ad')][_0x4cc7('0x22')](_0x196af5)] = _0x196af5;
} else {
if (null == _0x131b22)
return [];
if (_0x4cc7('0x4dc') == typeof _0x131b22) {
_0x131b22 = _0x131b22[_0x4cc7('0x46')]('\x0a');
'Error' == _0x131b22[0x0] && _0x131b22[_0x4cc7('0x1907')]();
for (var _0x30f340 = [], _0x56d535 = new _0x1e3ce8(_0x4cc7('0x369a'),''), _0x4eca75 = 0x0; _0x4eca75 < _0x131b22[_0x4cc7('0x21')]; ) {
var _0x2c2808 = _0x131b22[_0x4eca75];
++_0x4eca75;
if (_0x56d535[_0x4cc7('0xc7c')](_0x2c2808)) {
_0x2c2808 = _0x56d535[_0x4cc7('0xc7d')](0x1)['split']('.');
var _0x46a8cd = _0x2c2808[_0x4cc7('0x9fc')]()
, _0x5d7039 = _0x56d535[_0x4cc7('0xc7d')](0x2)
, _0x5dd334 = _0x4bf907[_0x4cc7('0xd08')](_0x56d535[_0x4cc7('0xc7d')](0x3));
_0x30f340[_0x4cc7('0x29')](_0x533da2['FilePos'](_0x4cc7('0x44e7') == _0x46a8cd ? _0x533da2[_0x4cc7('0x3689')]() : _0x4cc7('0x369b') == _0x46a8cd ? null : _0x533da2[_0x4cc7('0x3687')](_0x2c2808[_0x4cc7('0xc7a')]('.'), _0x46a8cd), _0x5d7039, _0x5dd334));
} else
_0x30f340[_0x4cc7('0x29')](_0x533da2['Module'](_0x29cea6['trim'](_0x2c2808)));
}
return _0x30f340;
}
return _0x131b22;
}
}
return _0x131b22;
}(this);
_0x28b32d['BYTES'] = _0x46379d[_0x4cc7('0x33a7')];
_0x445379[_0x4cc7('0x44e8')] = 0.6;
_0x445379[_0x4cc7('0x44e9')] = 0.35;
_0x445379[_0x4cc7('0x44ea')] = 0.12;
_0x445379['UNPAUSE_KEY_BUFFER'] = 0.22;
_0x2cd08d[_0x4cc7('0x3451')] = new _0x3a1efa();
_0x19023b[_0x4cc7('0xfe1')] = function(_0x31be52) {
return function(_0x31be52) {
return _0x2e945e[_0x4cc7('0x2463')](2.5, 0.08, _0x31be52);
}
;
}(this);
_0x19023b[_0x4cc7('0x350b')] = function(_0x4cc9db) {
return function(_0x4cc9db) {
return _0x2e945e[_0x4cc7('0x13ea')](0x24, -0x10, 0x64, _0x4cc9db);
}
;
}(this);
_0xebb79f[_0x4cc7('0x3519')] = [0x0, 0.33, 0.5, 0.95, 0x1];
_0xebb79f[_0x4cc7('0x3518')] = [0x990000, 0x550099, 0x9999, 0x33dd66, 0xeeffee];
_0x217368['cheaperRespawnsBought'] = new _0x496db0(_0x4cc7('0x44eb'));
_0x4fb1cb['clickedAndDragged'] = !0x1;
_0x438783[_0x4cc7('0x25ed')] = 0x3c;
_0x438783[_0x4cc7('0x25ee')] = 4.8;
_0x438783[_0x4cc7('0x25ef')] = 6.4;
_0x438783['endpointPercentFromCenter'] = 0.435;
_0x3ce3da[_0x4cc7('0x3656')] = new _0x1e3ce8(';','g');
_0x3ce3da[_0x4cc7('0x20cd')] = new _0x1e3ce8(_0x4cc7('0x44ec'),'');
_0x3ce3da[_0x4cc7('0x3645')] = new _0x1e3ce8(_0x4cc7('0x44ed'),'');
_0x3ce3da[_0x4cc7('0x3646')] = new _0x1e3ce8(_0x2d63f9[_0x4cc7('0x53e')],'');
_0x3ce3da['mMatrixMatch'] = new _0x1e3ce8('matrix\x5c((.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)\x5c)','');
_0x3ce3da[_0x4cc7('0x3648')] = new _0x1e3ce8(_0x4cc7('0x44ee'),'');
_0x3ce3da[_0x4cc7('0x1a96')] = new _0x1e3ce8(_0x4cc7('0x44ef'),'');
_0x3ce3da[_0x4cc7('0x364d')] = new _0x1e3ce8(_0x4cc7('0x44f0'),'');
_0x3ce3da['defaultFill'] = _0x267081[_0x4cc7('0x35f6')](0x0);
_0x19fce5['SQRT2'] = Math[_0x4cc7('0x2c')](0x2);
_0x312a2b['USE_CACHE'] = !0x1;
_0x312a2b[_0x4cc7('0x36a2')] = !0x1;
_0x312a2b[_0x4cc7('0x34ec')] = _0x4cc7('0x44f1');
_0x30ebdd['DEFAULT_RESOLVER'] = new _0x520240();
_0x30ebdd['BASE64'] = _0x4cc7('0x44f1');
_0xbf1f2c[_0x4cc7('0x370a')] = new _0x5a0729(0x0,0x0);
_0x5eb059['escapes'] = function(_0x442620) {
_0x442620 = new _0x3a1efa();
null != _0x842c50['lt'] ? _0x442620[_0x4cc7('0x97d')]('lt', '<') : _0x442620['h']['lt'] = '<';
null != _0x842c50['gt'] ? _0x442620[_0x4cc7('0x97d')]('gt', '>') : _0x442620['h']['gt'] = '>';
null != _0x842c50[_0x4cc7('0x44f2')] ? _0x442620['setReserved'](_0x4cc7('0x44f2'), '&') : _0x442620['h']['amp'] = '&';
null != _0x842c50[_0x4cc7('0x44f3')] ? _0x442620['setReserved'](_0x4cc7('0x44f3'), '\x22') : _0x442620['h']['quot'] = '\x22';
_0x56067a[_0x4cc7('0x8ea')](null, _0x842c50[_0x4cc7('0x44f4')]) ? _0x442620[_0x4cc7('0x97d')](_0x4cc7('0x44f4'), '\x27') : _0x442620['h'][_0x4cc7('0x44f4')] = '\x27';
return _0x442620;
}(this);
_0x10368c[_0x4cc7('0xc2a')] = 0x0;
_0x10368c[_0x4cc7('0x3751')] = new _0x1e3ce8(_0x4cc7('0x44f5'),'');
_0xe8a2c7[_0x4cc7('0x442c')] = {};
_0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x376f')] = {};
_0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x376f')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x34e94f[_0x4cc7('0x442c')] = {};
_0x34e94f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x34e94f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x69b7c5['__colorMatrixShader'] = new _0x34e94f();
_0x1be873[_0x4cc7('0x21e9')] = new _0x69b7c5([0.299, 0.587, 0.114, 0x0, 0x0, 0.299, 0.587, 0.114, 0x0, 0x0, 0.299, 0.587, 0.114, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]);
_0x1be873['disabledColorFilters'] = [_0x1be873[_0x4cc7('0x21e9')]];
_0x1be873[_0x4cc7('0xf8d')] = new _0x432b23();
_0x1be873[_0x4cc7('0x21eb')] = new _0x212a6a();
_0xc28891[_0x4cc7('0x37e3')] = 4.13;
_0x4d6bf4[_0x4cc7('0x442c')] = {};
_0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')] = {};
_0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x22bdfe['format'] = new _0x4d6bf4();
_0x194ba2[_0x4cc7('0x380b')] = new _0x67da9e();
_0x194ba2['mostRecentKey'] = 0x0;
_0x194ba2['defaultsToPrevent'] = [];
_0x194ba2[_0x4cc7('0x2aa6')] = !0x1;
_0x295f81[_0x4cc7('0x44f6')] = [0x25, 0x41, 0x51];
_0x295f81['RIGHT_KEYS'] = [0x27, 0x44, 0x45];
_0x295f81[_0x4cc7('0x44f7')] = [0x26, 0x57, 0x5a, 0xbc];
_0x295f81[_0x4cc7('0x380e')] = [0x28, 0x53, 0x4f];
_0x295f81[_0x4cc7('0x380d')] = [0x20, 0x58];
_0x295f81['SECONDARY_ACTION_KEYS'] = [0x10, 0x43, 0x56];
_0x295f81[_0x4cc7('0x380f')] = [0x20, 0x58, 0x26, 0x57, 0x5a, 0xbc];
_0x295f81[_0x4cc7('0x3810')] = [0x1b, 0x50, 0xd, 0x8];
_0x39582d[_0x4cc7('0x2e1f')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3);
_0x39582d[_0x4cc7('0x30e7')] = new _0x169fce();
_0x2a6728[_0x4cc7('0x2351')] = new _0x21e384();
_0x2a6728[_0x4cc7('0x30e5')] = new _0x21e384(0x1,0x0,0x0);
_0x2a6728[_0x4cc7('0x21c1')] = new _0x21e384(0x0,0x1,0x0);
_0x2a6728[_0x4cc7('0x30e6')] = new _0x21e384(0x0,0x0,0x1);
_0x3bafe8[_0x4cc7('0x237c')] = new _0x21e384();
_0x401612['musicCache'] = new _0x3a1efa();
_0x5260f5[_0x4cc7('0x38ad')] = {}[_0x4cc7('0x8eb')];
_0x73087e[_0x4cc7('0x44f8')] = 0x4;
_0x4b4eab[_0x4cc7('0x44f8')] = 0x1;
_0x10a042['activeRequests'] = 0x0;
_0x10a042[_0x4cc7('0x38ef')] = 0x11;
_0x10a042[_0x4cc7('0x38f0')] = new _0x560bef();
_0x2cf758[_0x4cc7('0x44f9')] = '';
_0x2cf758[_0x4cc7('0x44fa')] = 0x0;
_0x5ed6a2[_0x4cc7('0x39b1')] = [0x1, 0xab, 0xcd, 0x125, 0x39, 0x175, 0x4f, 0x89, 0xf1, 0x1b, 0x187, 0x165, 0x29, 0x13, 0x11b, 0x109, 0x1f1, 0x1d5, 0x1bb, 0x1a5, 0x19, 0xbf, 0x16d, 0x15d, 0x14f, 0xa1, 0x9b, 0x95, 0x9, 0x116, 0x10d, 0x105, 0x1f9, 0xf5, 0x1db, 0xe7, 0x1c1, 0x1b5, 0xd5, 0x19f, 0x195, 0x18b, 0xc1, 0x179, 0x171, 0x169, 0x161, 0x159, 0xa9, 0x14b, 0x145, 0x13f, 0x139, 0x133, 0x12d, 0x25, 0x91, 0x11d, 0x119, 0x45, 0x10f, 0x10b, 0x107, 0x103, 0x1fd, 0x1f5, 0x1ed, 0xf3, 0x1df, 0x76, 0x1d1, 0x1cb, 0x71, 0x1be, 0x37, 0x1b3, 0x1ad, 0x1a7, 0xd1, 0x19d, 0x33, 0x193, 0xc7, 0x189, 0x61, 0x3, 0x17b, 0x177, 0x173, 0x16f, 0x16b, 0x167, 0x163, 0x15f, 0x15b, 0x2b, 0x55, 0x151, 0x14d, 0xa5, 0x147, 0x143, 0x5, 0x13d, 0x9d, 0x137, 0x4d, 0x131, 0x12f, 0x4b, 0x129, 0x126, 0x49, 0x121, 0x11f, 0x47, 0x8d, 0x117, 0x115, 0x113, 0x44, 0x87, 0x43, 0x85, 0x21, 0x106, 0x104, 0x81, 0x1ff, 0x1fb, 0x1f7, 0x1f3, 0x1ef, 0x1eb, 0x3d, 0x79, 0x1e1, 0x1dd, 0xed, 0xeb, 0x1d3, 0xe8, 0x73, 0x1c9, 0xe3, 0x1c3, 0x7, 0x1bd, 0xdd, 0x1b7, 0xda, 0x1b1, 0xd7, 0x1ab, 0x1a9, 0xd3, 0x1a3, 0x1a1, 0xcf, 0x19b, 0x199, 0xcb, 0xca, 0x191, 0x18f, 0x18c, 0xc5, 0x31, 0x185, 0x183, 0x181, 0x17f, 0x5f, 0xbd, 0x2f, 0xbb, 0x5d, 0xb9, 0x17, 0xb7, 0x5b, 0xb5, 0x2d, 0xb3, 0x59, 0xb1, 0xb, 0xaf, 0x57, 0xad, 0x159, 0x157, 0x155, 0x153, 0x151, 0x15, 0xa7, 0x53, 0x14b, 0x149, 0x147, 0xa3, 0x51, 0x143, 0x141, 0x13f, 0x9f, 0x4f, 0x13b, 0x139, 0x27, 0x9b, 0x135, 0x133, 0x99, 0x131, 0x12f, 0x97, 0x4b, 0x12b, 0x95, 0x25, 0x127, 0x93, 0x49, 0x123, 0x91, 0x121, 0x11f, 0x8f, 0x11d, 0x47, 0x8d, 0x119, 0x23, 0x117, 0x8b, 0x45, 0x113, 0x89, 0x111, 0x11, 0x10f, 0x87, 0x10d, 0x10b, 0x85, 0x109, 0x21, 0x107, 0x83, 0x105, 0x82, 0x103, 0x81, 0x101, 0x1];
_0x5ed6a2['SHG_TABLE'] = [0x0, 0x9, 0xa, 0xb, 0x9, 0xc, 0xa, 0xb, 0xc, 0x9, 0xd, 0xd, 0xa, 0x9, 0xd, 0xd, 0xe, 0xe, 0xe, 0xe, 0xa, 0xd, 0xe, 0xe, 0xe, 0xd, 0xd, 0xd, 0x9, 0xe, 0xe, 0xe, 0xf, 0xe, 0xf, 0xe, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xf, 0xf, 0xe, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xc, 0xe, 0xf, 0xf, 0xd, 0xf, 0xf, 0xf, 0xf, 0x10, 0x10, 0x10, 0xf, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0xd, 0x10, 0x10, 0x10, 0xf, 0x10, 0xd, 0x10, 0xf, 0x10, 0xe, 0x9, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0xd, 0xe, 0x10, 0x10, 0xf, 0x10, 0x10, 0xa, 0x10, 0xf, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0x10, 0xe, 0x10, 0x10, 0xe, 0xf, 0x10, 0x10, 0x10, 0xe, 0xf, 0xe, 0xf, 0xd, 0x10, 0x10, 0xf, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0xe, 0xf, 0x11, 0x11, 0x10, 0x10, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0xb, 0x11, 0x10, 0x11, 0x10, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0x10, 0x11, 0x11, 0x11, 0x10, 0xe, 0x11, 0x11, 0x11, 0x11, 0xf, 0x10, 0xe, 0x10, 0xf, 0x10, 0xd, 0x10, 0xf, 0x10, 0xe, 0x10, 0xf, 0x10, 0xc, 0x10, 0xf, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0xd, 0x10, 0xf, 0x11, 0x11, 0x11, 0x10, 0xf, 0x11, 0x11, 0x11, 0x10, 0xf, 0x11, 0x11, 0xe, 0x10, 0x11, 0x11, 0x10, 0x11, 0x11, 0x10, 0xf, 0x11, 0x10, 0xe, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0xf, 0x10, 0x11, 0xe, 0x11, 0x10, 0xf, 0x11, 0x10, 0x11, 0xd, 0x11, 0x10, 0x11, 0x11, 0x10, 0x11, 0xe, 0x11, 0x10, 0x11, 0x10, 0x11, 0x10, 0x11, 0x9];
_0x21e354['__base64Chars'] = _0x4cc7('0x44e5');
_0x5f4b7a[_0x4cc7('0xadd')] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1];
_0x30d6ae[_0x4cc7('0x920')] = new _0x57743b();
_0x304372[_0x4cc7('0x44fb')] = new _0x67da9e();
_0x304372['sensors'] = [];
_0x4763eb[_0x4cc7('0x94b')] = new _0x67da9e();
_0x4763eb[_0x4cc7('0x94d')] = new _0x5760a0();
_0x455d82[_0x4cc7('0x94b')] = new _0x67da9e();
_0x455d82[_0x4cc7('0x94d')] = new _0x4f3483();
_0x52a342[_0x4cc7('0x950')] = new _0x5d936e();
_0x52a342[_0x4cc7('0x956')] = new _0x5d936e();
_0x52a342['onMove'] = new _0x5d936e();
_0x52a342[_0x4cc7('0x952')] = new _0x5d936e();
_0x477148[_0x4cc7('0x121b')] = new _0x9831de();
_0x477148[_0x4cc7('0x152e')] = new _0x57743b();
_0x477148['libraries'] = new _0x3a1efa();
_0x477148[_0x4cc7('0x3b8a')] = new _0x3a1efa();
_0x491796[_0x4cc7('0x3ba0')] = !0x0;
_0x194e60['actuators'] = [];
_0x194e60[_0x4cc7('0x3bd9')] = 0x0;
_0x194e60[_0x4cc7('0x3bd5')] = !0x1;
_0x2c7717[_0x4cc7('0x28fa')] = new _0x10cf7b();
_0x2c7717[_0x4cc7('0xa54')] = new _0x28ff19();
_0x3ae7ae[_0x4cc7('0x33f3')] = _0x194e60;
_0x3ae7ae['defaultEase'] = _0x2c7717['easeOut'];
_0x3ae7ae[_0x4cc7('0x3bf2')] = new _0x142a66();
_0xd06419['easeOut'] = new _0x4953cd(1.70158);
_0x3ffb78['easeOut'] = new _0xea5f15(0.1,0.4);
_0x2b477a[_0x4cc7('0xa54')] = new _0x377ba4();
_0x180fa9['glInvalid'] = !0x1;
_0x180fa9[_0x4cc7('0x3cb5')] = 0x0;
_0x488f5d['actuatorMap'] = new _0x142a66();
_0x398955['temp'] = new _0x21e384();
_0x398955[_0x4cc7('0x24b3')] = new _0x21e384();
_0x398955['temp3'] = new _0x21e384();
_0x5e85ee['INDICES'] = function(_0xc0eda0) {
_0xc0eda0 = [0x4, 0x0, 0x2, 0x6, 0x4, 0x2, 0x6, 0x2, 0x3, 0x7, 0x6, 0x3, 0x5, 0x3, 0x1, 0x7, 0x3, 0x5, 0x4, 0x1, 0x0, 0x5, 0x1, 0x4, 0x2, 0x0, 0x1, 0x3, 0x2, 0x1, 0x6, 0x5, 0x4, 0x7, 0x5, 0x6];
for (var _0x12433f = _0x2bc114[_0x4cc7('0x9cc')](null), _0x38566b = 0x0, _0x51afe1 = _0xc0eda0['length']; _0x38566b < _0x51afe1; ) {
if (_0x4cc7('0x44fc') === _0x4cc7('0x44fd')) {
_0xc0eda0[_0x4cc7('0x3a4f')](_0x12433f, _0x38566b, _0x51afe1, _0x44e78f, f, l, _0x4bf907);
} else {
var _0x44e78f = _0x38566b++;
_0x12433f[_0x4cc7('0x9e7')](_0x44e78f, _0xc0eda0[_0x44e78f]);
}
}
return _0x12433f;
}(this);
_0x4a7f87[_0x4cc7('0x2ea7')] = function(_0x32160e) {
if (_0x4cc7('0x44fe') !== _0x4cc7('0x44fe')) {
this[_0x4cc7('0x10b2')] = _0x32160e;
_0x466681[_0x4cc7('0x96b')](this);
this['baseWidth'] = _0x32160e[_0x4cc7('0xa74')]() / _0x32160e[_0x4cc7('0x3dc')]();
this['baseHeight'] = _0x32160e['get_height']() / _0x32160e[_0x4cc7('0xb4a')]();
} else {
_0x32160e = [0x0, 0x1, 0x2, 0x1, 0x3, 0x2, 0x0, 0x2, 0x1, 0x1, 0x2, 0x3];
for (var _0x581cef = _0x2bc114[_0x4cc7('0x9cc')](null), _0x3dce9f = 0x0, _0x5b48dc = _0x32160e[_0x4cc7('0x21')]; _0x3dce9f < _0x5b48dc; ) {
var _0x34b1dc = _0x3dce9f++;
_0x581cef[_0x4cc7('0x9e7')](_0x34b1dc, _0x32160e[_0x34b1dc]);
}
return _0x581cef;
}
}(this);
_0x6a0fd4[_0x4cc7('0xb93')] = new _0x21e384();
_0x6a0fd4[_0x4cc7('0x3ca9')] = new _0x453d1a(!0x1);
_0x4113bc[_0x4cc7('0xc00')] = _0x4cc7('0x44ff');
_0x4113bc[_0x4cc7('0x121b')] = new _0x3a1efa();
_0x1664e7[_0x4cc7('0x442c')] = {};
_0x1664e7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x1664e7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x3ce26c[_0x4cc7('0x442c')] = {};
_0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {};
_0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x3f64d3[_0x4cc7('0x442c')] = {};
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {};
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x4d2e79[_0x4cc7('0x442c')] = {};
_0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {};
_0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment'];
_0x38b33b[_0x4cc7('0x442c')] = {};
_0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {};
_0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x276eb1[_0x4cc7('0x442c')] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaf3')] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x2d63f9.UyPGa];
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaf3')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x1d6bd9[_0x4cc7('0x442c')] = {};
_0x1d6bd9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x1d6bd9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x3c1272[_0x4cc7('0x442c')] = {};
_0x3c1272[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3c1272[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x3c1272[_0x4cc7('0x3d38')] = !0x0;
_0x95143b[_0x4cc7('0x442c')] = {};
_0x95143b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x95143b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment'];
_0x4d5bf7[_0x4cc7('0x442c')] = {};
_0x4d5bf7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x4d5bf7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x493319[_0x4cc7('0x442c')] = {};
_0x493319[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x493319[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x228567[_0x4cc7('0x442c')] = {};
_0x228567[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x228567[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment'];
_0x31344d[_0x4cc7('0x442c')] = {};
_0x31344d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x31344d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx];
_0x5d37f1[_0x4cc7('0x442c')] = {};
_0x5d37f1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x5d37f1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x5d37f1[_0x4cc7('0x3d82')] = new _0x1e3ce8(_0x4cc7('0x4500'),'i');
_0x5d37f1[_0x4cc7('0x3d7b')] = new _0x1e3ce8('
','gi');
_0x5d37f1[_0x4cc7('0x3d84')] = new _0x1e3ce8(_0x4cc7('0x4501'),'i');
_0x5d37f1[_0x4cc7('0x348b')] = new _0x1e3ce8(_0x4cc7('0x4502'),'i');
_0x5d37f1[_0x4cc7('0xbea')] = [new _0x1e3ce8(_0x4cc7('0xd0c'),'g'), new _0x1e3ce8(_0x4cc7('0x4503'),'g'), new _0x1e3ce8(_0x4cc7('0x3897'),'g'), new _0x1e3ce8(_0x4cc7('0x4504'),'g'), new _0x1e3ce8('>','g'), new _0x1e3ce8(' ','g')];
_0x5d37f1[_0x4cc7('0x348a')] = new _0x1e3ce8('face=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i');
_0x5d37f1['__regexHTMLTag'] = new _0x1e3ce8('<.*?>','g');
_0x5d37f1[_0x4cc7('0x3d80')] = new _0x1e3ce8(_0x4cc7('0x4505'),'i');
_0x5d37f1[_0x4cc7('0x3d85')] = new _0x1e3ce8(_0x4cc7('0x4506'),'i');
_0x5d37f1[_0x4cc7('0x3d86')] = new _0x1e3ce8(_0x4cc7('0x4507'),'i');
_0x5d37f1[_0x4cc7('0x3d87')] = new _0x1e3ce8('leftmargin=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i');
_0x5d37f1[_0x4cc7('0x3d88')] = new _0x1e3ce8(_0x4cc7('0x4508'),'i');
_0x5d37f1[_0x4cc7('0x348d')] = new _0x1e3ce8(_0x4cc7('0x4509'),'i');
_0x5d37f1[_0x4cc7('0x3d89')] = new _0x1e3ce8(_0x4cc7('0x450a'),'i');
_0x22ffdf[_0x4cc7('0x442c')] = {};
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {};
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x2ba5')] = {};
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0xd3a')] = {};
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0xd3a')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x2ba5')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x22ffdf['instances'] = new _0x3a1efa();
_0x2e64c1[_0x4cc7('0x442c')] = {};
_0x2e64c1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x2e64c1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x432374[_0x4cc7('0x442c')] = {};
_0x432374[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')]['o'] = {};
_0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')]['o']['SuppressWarnings'] = ['checkstyle:Dynamic'];
_0x432374[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx];
_0x432374[_0x4cc7('0x1fb9')] = new _0x432374();
_0x3439cc[_0x4cc7('0x442c')] = {};
_0x3439cc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3439cc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x17018d[_0x4cc7('0x442c')] = {};
_0x17018d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x17018d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x11b79c[_0x4cc7('0x442c')] = {};
_0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3dfd')] = {};
_0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3dfd')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x44366e[_0x4cc7('0x442c')] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')]['windingRule'] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e14')] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e3e')] = {};
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e3e')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e14')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')]['windingRule'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x44366e[_0x4cc7('0x3e1e')] = new _0x432374();
_0x44366e['strokeCommands'] = new _0x432374();
_0x429a62[_0x4cc7('0x442c')] = {};
_0x429a62[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x429a62[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x6bc21c[_0x4cc7('0x442c')] = {};
_0x6bc21c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x6bc21c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x39c7ef[_0x4cc7('0x442c')] = {};
_0x39c7ef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x39c7ef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x436dff[_0x4cc7('0x442c')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa7e')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e67')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16db')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c26')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x450b')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e78')] = {};
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e78')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x450b')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c26')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16db')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e67')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa7e')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x436dff[_0x4cc7('0x450c')] = 0xe;
_0x436dff[_0x4cc7('0x450d')] = new _0x14c2c3();
_0xeaac5c[_0x4cc7('0x442c')] = {};
_0xeaac5c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0xeaac5c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0xeaac5c['blankBitmapData'] = new _0x436dff(0x1,0x1,!0x1,0x0);
_0xeaac5c[_0x4cc7('0x3e95')] = new _0x1c055e(0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0);
_0x4266e7[_0x4cc7('0xb16')] = new _0x436dff(0x1,0x1,!0x1,0x0);
_0x1af31a[_0x4cc7('0x442c')] = {};
_0x1af31a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x1af31a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0xe98208[_0x4cc7('0x442c')] = {};
_0xe98208[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0xe98208[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x147c9e[_0x4cc7('0x442c')] = {};
_0x147c9e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x147c9e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x59d8e8[_0x4cc7('0x442c')] = {};
_0x59d8e8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x59d8e8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x57a83b[_0x4cc7('0x442c')] = {};
_0x57a83b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x57a83b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x10bba4[_0x4cc7('0x442c')] = {};
_0x10bba4[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x10bba4[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x227d70[_0x4cc7('0x442c')] = {};
_0x227d70[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x227d70[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x227d70[_0x4cc7('0x348b')] = new _0x1e3ce8(_0x4cc7('0x4502'),'i');
_0x227d70[_0x4cc7('0x348a')] = new _0x1e3ce8(_0x4cc7('0x450e'),'i');
_0x227d70[_0x4cc7('0x3487')] = new _0x1e3ce8(_0x4cc7('0x450f'),'gi');
_0x227d70['__regexCloseFont'] = new _0x1e3ce8(_0x4cc7('0x4510'),'gi');
_0x227d70[_0x4cc7('0x348d')] = new _0x1e3ce8('size=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i');
_0x56a8b9[_0x4cc7('0x442c')] = {};
_0x56a8b9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x56a8b9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x57ba29[_0x4cc7('0x442c')] = {};
_0x57ba29[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x57ba29[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x316ebe[_0x4cc7('0x442c')] = {};
_0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f33')] = {};
_0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f33')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x316ebe[_0x4cc7('0x9d8')] = new _0x3dd250(function() {
return new _0x316ebe();
}
,function(_0x3a3136) {
_0x3a3136[_0x4cc7('0x19')]();
}
);
_0x14c90c[_0x4cc7('0x442c')] = {};
_0x14c90c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x14c90c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x650d6[_0x4cc7('0x442c')] = {};
_0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2e')] = {};
_0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaad')] = {};
_0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaad')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2e')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x3fc078[_0x4cc7('0x442c')] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaa8')] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f52')] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb17')] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__setBlendModeCairo'] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__setBlendModeCairo']['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb17')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f52')][_0x4cc7('0x442e')] = [_0x2d63f9.UyPGa];
_0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaa8')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x88b99b[_0x4cc7('0x442c')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x991')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16b8')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa80')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e45')] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e45')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa80')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16b8')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x991')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x86deed[_0x4cc7('0x442c')] = {};
_0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x989')] = {};
_0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x989')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0xd7ec81[_0x4cc7('0x442c')] = {};
_0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f99')] = {};
_0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f99')]['SuppressWarnings'] = [_0x4cc7('0x541')];
_0x3a40cb[_0x4cc7('0x442c')] = {};
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {};
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x98e')] = {};
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x98e')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x97b')] = {};
_0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x97b')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x3a40cb[_0x4cc7('0x3fa3')] = _0x4cc7('0xb') != typeof window ? window[_0x4cc7('0xcba')][_0x4cc7('0xcf4')] : '';
_0x3ea23e['__useParentFPS'] = !0x1;
_0x51ba83[_0x4cc7('0x442c')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')]['gl'] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21d6')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21de')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3ff6')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x401c')] = {};
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x401c')]['SuppressWarnings'] = ['checkstyle:Dynamic'];
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3ff6')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21de')]['SuppressWarnings'] = [_0x2d63f9.UyPGa];
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21d6')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic'];
_0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')]['gl'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x51ba83[_0x4cc7('0x3ffd')] = [0x1];
_0x51ba83[_0x4cc7('0x4001')] = [0x0, 0x0, 0x0, 0x0];
_0x51ba83[_0x4cc7('0x4004')] = [0x0, 0x0, 0x0, 0x0];
_0x51ba83[_0x4cc7('0x4005')] = [0x0, 0x0, 0x0, 0x0];
_0x51ba83[_0x4cc7('0x4006')] = [!0x1];
_0x51ba83[_0x4cc7('0x21d5')] = new _0x432b23();
_0x51ba83[_0x4cc7('0x3ffe')] = [0x0, 0x0];
_0x2880a6[_0x4cc7('0x442c')] = {};
_0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x928')] = {};
_0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x928')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x584a7b[_0x4cc7('0x442c')] = {};
_0x584a7b[_0x4cc7('0x442c')]['obj'] = {};
_0x584a7b[_0x4cc7('0x442c')]['obj']['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x1274fc[_0x4cc7('0x442c')] = {};
_0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')] = {};
_0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')] = {};
_0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x2588bb[_0x4cc7('0x442c')] = {};
_0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')] = {};
_0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')] = {};
_0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')]['SuppressWarnings'] = ['checkstyle:Dynamic'];
_0x3a46a6[_0x4cc7('0x442c')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x40aa')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa37')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x36f4')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb69')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9a5')] = {};
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9a5')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb69')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x36f4')][_0x4cc7('0x442e')] = [[_0x4cc7('0x541'), _0x4cc7('0x4511')]];
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa37')]['SuppressWarnings'] = [[_0x4cc7('0x541'), _0x4cc7('0x4511')]];
_0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x40aa')]['SuppressWarnings'] = ['checkstyle:Dynamic'];
_0x4b3d34[_0x4cc7('0x442c')] = {};
_0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {};
_0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')];
_0x16a517[_0x4cc7('0x4103')] = -0x1;
_0x16a517[_0x4cc7('0x4102')] = -0x1;
_0x16a517[_0x4cc7('0x40f9')] = -0x1;
_0x16a517[_0x4cc7('0x4101')] = -0x1;
_0x57fb18[_0x4cc7('0x442c')] = {};
_0x57fb18[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x57fb18[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x1702dc[_0x4cc7('0x442c')] = {};
_0x1702dc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x1702dc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x3677ed[_0x4cc7('0x442c')] = {};
_0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')] = {};
_0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x932')] = {};
_0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x932')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x55b54b['__lowMemoryMode'] = !0x1;
_0x3eaff5[_0x4cc7('0x442c')] = {};
_0x3eaff5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3eaff5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x43d25e[_0x4cc7('0x442c')] = {};
_0x43d25e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x43d25e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x276ae5['__pool'] = new _0x3dd250(null,null,0x14);
_0x276ae5[_0x4cc7('0x4512')] = _0x4cc7('0x296');
_0x276ae5[_0x4cc7('0x4513')] = 'doubleClick';
_0x276ae5[_0x4cc7('0x4514')] = _0x4cc7('0x40c3');
_0x276ae5[_0x4cc7('0x4515')] = _0x4cc7('0x40c1');
_0x276ae5[_0x4cc7('0x4516')] = _0x4cc7('0x364');
_0x276ae5[_0x4cc7('0x4517')] = _0x4cc7('0xbd2');
_0x276ae5[_0x4cc7('0x4518')] = _0x4cc7('0x55f');
_0x276ae5[_0x4cc7('0x4519')] = _0x4cc7('0x1259');
_0x276ae5[_0x4cc7('0x451a')] = _0x2d63f9['ajaOy'];
_0x276ae5[_0x4cc7('0x451b')] = _0x4cc7('0xbd4');
_0x276ae5[_0x4cc7('0x451c')] = _0x4cc7('0x273');
_0x276ae5['RELEASE_OUTSIDE'] = _0x2d63f9[_0x4cc7('0x451d')];
_0x276ae5[_0x4cc7('0x451e')] = _0x4cc7('0xc25');
_0x276ae5[_0x4cc7('0x451f')] = _0x4cc7('0x40ac');
_0x276ae5[_0x4cc7('0x4520')] = _0x4cc7('0x40b1');
_0x276ae5[_0x4cc7('0x4521')] = _0x4cc7('0x37cb');
_0x276ae5[_0x4cc7('0x4522')] = 'rollOver';
_0x38fda1[_0x4cc7('0x4523')] = _0x4cc7('0x597');
_0x38fda1['TOUCH_END'] = _0x4cc7('0x12f8');
_0x38fda1['TOUCH_MOVE'] = _0x4cc7('0x12e6');
_0x38fda1[_0x4cc7('0x4524')] = _0x4cc7('0x4525');
_0x38fda1[_0x4cc7('0x4526')] = _0x4cc7('0x40d5');
_0x38fda1[_0x4cc7('0x4527')] = 'touchRollOut';
_0x38fda1[_0x4cc7('0x4528')] = _0x4cc7('0x40d4');
_0x38fda1['TOUCH_TAP'] = _0x4cc7('0x40d2');
_0x9823fe[_0x4cc7('0x239a')] = !0x0;
_0x14b9f8['__blurShader'] = new _0x174873();
_0xcc520e['__glowShader'] = new _0x191913();
_0x37cd02[_0x4cc7('0x442c')] = {};
_0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')] = {};
_0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment'];
_0x13803b[_0x4cc7('0x4292')] = [];
_0x13803b[_0x4cc7('0x30e1')] = new _0x37cd02();
_0xfdc00d[_0x4cc7('0x442c')] = {};
_0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')]['speed'] = {};
_0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')]['speed'][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx];
_0x5eded0[_0x4cc7('0x43be')] = 0xa;
_0x30a9a6[_0x4cc7('0x3ac9')] = !0x0;
_0x30a9a6[_0x4cc7('0x42d7')] = 0x0;
_0x30a9a6[_0x4cc7('0x42d8')] = !0x1;
_0x2fd703['currentX'] = 0x0;
_0x2fd703[_0x4cc7('0x42e4')] = 0x1;
_0x2fd703[_0x4cc7('0x42e5')] = 0x0;
_0x2fd703[_0x4cc7('0x42de')] = 0x22;
_0x2fd703[_0x4cc7('0x2aa6')] = !0x1;
_0x2fd703[_0x4cc7('0x42e2')] = !0x1;
_0x2291ea[_0x4cc7('0x3f9f')] = new _0x2291ea(null);
_0x44dd09[_0x4cc7('0x442c')] = {};
_0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {};
_0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9ad')] = {};
_0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9ad')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')];
_0x44dd09[_0x4cc7('0x1528')] = 0x0;
_0x44dd09[_0x4cc7('0x1527')] = [];
_0x44dd09[_0x4cc7('0x42f4')] = [];
_0x44dd09[_0x4cc7('0x1526')] = new _0x142a66();
_0x42b6c7[_0x4cc7('0x40c8')] = 'auto';
_0x12fb81[_0x4cc7('0x442c')] = {};
_0x12fb81[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x12fb81[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [[_0x4cc7('0x4529'), _0x4cc7('0x91')]];
_0x12fb81[_0x4cc7('0x4329')] = new _0x3a1efa();
_0x12fb81[_0x4cc7('0x452a')] = new _0x3a1efa();
_0x12fb81['SAMPLEMAP'] = new _0x3a1efa();
_0x12fb81[_0x4cc7('0x2aa6')] = !0x1;
_0x521c53[_0x4cc7('0x442c')] = {};
_0x521c53[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x521c53[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x3e71d7[_0x4cc7('0x442c')] = {};
_0x3e71d7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x3e71d7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x562ec2[_0x4cc7('0x442c')] = {};
_0x562ec2[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x562ec2[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x6fe3b9[_0x4cc7('0x121b')] = new _0x44bfd5();
_0x15249f[_0x4cc7('0x43b9')] = new _0x514005(null,0x0);
_0x220b4b[_0x4cc7('0x442c')] = {};
_0x220b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x220b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x220b4b[_0x4cc7('0x43be')] = 0xa;
_0x19c607[_0x4cc7('0x442c')] = {};
_0x19c607[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x19c607[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment'];
_0x44f1f8[_0x4cc7('0x442c')] = {};
_0x44f1f8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {};
_0x44f1f8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')];
_0x1b94ae[_0x4cc7('0x13ff')] = new _0x1e3ce8('grid(\x5cd+)x(\x5cd+)','');
_0x28dd20[_0x4cc7('0xb93')] = new _0x21e384();
_0x28dd20[_0x4cc7('0x4422')] = new _0x212a6a();
_0x28dd20[_0x4cc7('0x13ff')] = new _0x1e3ce8(_0x4cc7('0x452b'),'');
_0x325caa[_0x4cc7('0x978')]();
}(_0x4cc7('0xb') != typeof _0x3bb917 ? _0x3bb917 : 'undefined' != typeof window ? window : 'undefined' != typeof self ? self : this, 'undefined' != typeof window ? window : _0x55265e[_0x4cc7('0x92')] != typeof _0x578190 ? _0x578190 : _0x4cc7('0xb') != typeof self ? self : this));
}
;
_0x204525[_0x4cc7('0x94')][_0x4cc7('0x17a3')] = function(_0x3e10ed) {
var _0x4d8ae3 = {}
, _0x3c1497 = _0x204525[_0x4cc7('0x94')][_0x4cc7('0x95')][_0x3e10ed];
if (!_0x3c1497)
throw Error(_0x55265e[_0x4cc7('0x93')](_0x4cc7('0x2c54') + _0x3e10ed, '\x22'));
_0x3c1497(_0x4d8ae3, _0x3bb917);
for (var _0x302f99 in _0x4d8ae3)
_0x204525[_0x302f99] = _0x204525[_0x302f99] || _0x4d8ae3[_0x302f99];
(_0x3c1497 = _0x4d8ae3[_0x4cc7('0x94')] || window[_0x4cc7('0x94')]) && _0x3c1497[_0x4cc7('0x17a3')] && _0x55265e[_0x4cc7('0x452c')](this, _0x3c1497[_0x4cc7('0x17a3')]) && _0x3c1497[_0x4cc7('0x17a3')][_0x4cc7('0x13')](_0x3c1497, arguments);
return _0x4d8ae3;
}
;
}('undefined' != typeof exports ? exports : 'undefined' != typeof window ? window : _0x4cc7('0xb') != typeof self ? self : this, _0x4cc7('0xb') != typeof window ? window : _0x4cc7('0xb') != typeof global ? global : _0x4cc7('0xb') != typeof self ? self : this));
!function() {
var _0x5ea6e7 = {};
_0x5ea6e7[_0x4cc7('0x452d')] = 'undefined';
_0x5ea6e7['gOOIT'] = function(_0x37065f, _0x3ad8e4) {
return _0x37065f(_0x3ad8e4);
}
;
_0x5ea6e7[_0x4cc7('0x452e')] = _0x4cc7('0x452f');
_0x5ea6e7[_0x4cc7('0x4530')] = _0x4cc7('0x4531');
_0x5ea6e7[_0x4cc7('0x4532')] = _0x4cc7('0x4533');
_0x5ea6e7[_0x4cc7('0x4534')] = function(_0x5de19b, _0x1a9a66) {
return _0x5de19b != _0x1a9a66;
}
;
_0x5ea6e7[_0x4cc7('0x4535')] = 'string';
_0x5ea6e7[_0x4cc7('0x4536')] = _0x4cc7('0x4537');
_0x5ea6e7['dzKtH'] = _0x4cc7('0x4538');
_0x5ea6e7['oPwJH'] = 'No\x20codec\x20support\x20for\x20selected\x20audio\x20sources.';
_0x5ea6e7[_0x4cc7('0x4539')] = function(_0x2811c7, _0x118afe) {
return _0x2811c7 == _0x118afe;
}
;
_0x5ea6e7[_0x4cc7('0x453a')] = _0x4cc7('0x453b');
_0x5ea6e7[_0x4cc7('0x453c')] = function(_0x74b211, _0x449fe7) {
return _0x74b211 != _0x449fe7;
}
;
_0x5ea6e7[_0x4cc7('0x453d')] = _0x4cc7('0x2a3e');
_0x5ea6e7[_0x4cc7('0x453e')] = function(_0x476b33, _0x747d33) {
return _0x476b33 >= _0x747d33;
}
;
_0x5ea6e7[_0x4cc7('0x453f')] = function(_0x8c3a1a, _0x1b529a) {
return _0x8c3a1a < _0x1b529a;
}
;
_0x5ea6e7[_0x4cc7('0x4540')] = _0x4cc7('0x39b');
_0x5ea6e7[_0x4cc7('0x4541')] = _0x4cc7('0x4542');
_0x5ea6e7['WAtjf'] = function(_0x195749, _0x48e58e, _0x52a464) {
return _0x195749(_0x48e58e, _0x52a464);
}
;
_0x5ea6e7[_0x4cc7('0x4543')] = _0x4cc7('0x5');
_0x5ea6e7[_0x4cc7('0x4544')] = function(_0x24eef6, _0x567b4e) {
return _0x24eef6 === _0x567b4e;
}
;
_0x5ea6e7[_0x4cc7('0x4545')] = function(_0x53d57f, _0x51a5c5) {
return _0x53d57f !== _0x51a5c5;
}
;
_0x5ea6e7[_0x4cc7('0x4546')] = function(_0x3b427a, _0x147167) {
return _0x3b427a + _0x147167;
}
;
var _0x2da22f = function() {
this[_0x4cc7('0x8fe')]();
};
_0x2da22f[_0x4cc7('0x8')] = {};
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() {
var _0x1fd1b6 = this || _0x476571;
return _0x1fd1b6._counter = 0x3e8,
_0x1fd1b6._html5AudioPool = [],
_0x1fd1b6.html5PoolSize = 0xa,
_0x1fd1b6._codecs = {},
_0x1fd1b6._howls = [],
_0x1fd1b6._muted = !0x1,
_0x1fd1b6._volume = 0x1,
_0x1fd1b6._canPlayEvent = 'canplaythrough',
_0x1fd1b6._navigator = _0x5ea6e7.dsoxU != typeof window && window.navigator ? window.navigator : null,
_0x1fd1b6.masterGain = null,
_0x1fd1b6.noAudio = !0x1,
_0x1fd1b6.usingWebAudio = !0x0,
_0x1fd1b6.autoSuspend = !0x0,
_0x1fd1b6.ctx = null,
_0x1fd1b6.autoUnlock = !0x0,
_0x1fd1b6._setup(),
_0x1fd1b6;
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = function(_0x294f9d) {
var _0x3c0d23 = this || _0x476571;
if (_0x294f9d = _0x5ea6e7.gOOIT(parseFloat, _0x294f9d),
_0x3c0d23.ctx || _0x3271e9(),
void 0x0 !== _0x294f9d && 0x0 <= _0x294f9d && 0x1 >= _0x294f9d) {
if (_0x3c0d23._volume = _0x294f9d,
_0x3c0d23._muted)
return _0x3c0d23;
_0x3c0d23.usingWebAudio && _0x3c0d23.masterGain.gain.setValueAtTime(_0x294f9d, _0x476571.ctx.currentTime);
for (var _0x4ecdfb = 0x0; _0x4ecdfb < _0x3c0d23._howls.length; _0x4ecdfb++)
if (!_0x3c0d23._howls[_0x4ecdfb]._webAudio)
for (var _0x525290 = _0x3c0d23._howls[_0x4ecdfb]._getSoundIds(), _0x4917dd = 0x0; _0x4917dd < _0x525290.length; _0x4917dd++) {
var _0x4fd41f = _0x3c0d23._howls[_0x4ecdfb]._soundById(_0x525290[_0x4917dd]);
_0x4fd41f && _0x4fd41f._node && (_0x4fd41f._node.volume = _0x4fd41f._volume * _0x294f9d);
}
return _0x3c0d23;
}
return _0x3c0d23._volume;
}
;
_0x2da22f[_0x4cc7('0x8')]['mute'] = function(_0x5533db) {
var _0x4d46a9 = this || _0x476571;
_0x4d46a9.ctx || _0x3271e9();
_0x4d46a9._muted = _0x5533db;
_0x4d46a9.usingWebAudio && _0x4d46a9.masterGain.gain.setValueAtTime(_0x5533db ? 0x0 : _0x4d46a9._volume, _0x476571.ctx.currentTime);
for (var _0x3c0899 = 0x0; _0x3c0899 < _0x4d46a9._howls.length; _0x3c0899++)
if (!_0x4d46a9._howls[_0x3c0899]._webAudio)
for (var _0x3423cd = _0x4d46a9._howls[_0x3c0899]._getSoundIds(), _0x407699 = 0x0; _0x407699 < _0x3423cd.length; _0x407699++) {
var _0x110631 = _0x4d46a9._howls[_0x3c0899]._soundById(_0x3423cd[_0x407699]);
_0x110631 && _0x110631._node && (_0x110631._node.muted = !!_0x5533db || _0x110631._muted);
}
return _0x4d46a9;
}
;
_0x2da22f[_0x4cc7('0x8')]['unload'] = function() {
for (var _0x410ca5 = this || _0x476571, _0x50a3dd = _0x410ca5._howls.length - 0x1; 0x0 <= _0x50a3dd; _0x50a3dd--)
_0x410ca5._howls[_0x50a3dd].unload();
return _0x410ca5.usingWebAudio && _0x410ca5.ctx && void 0x0 !== _0x410ca5.ctx.close && (_0x410ca5.ctx.close(),
_0x410ca5.ctx = null,
_0x3271e9()),
_0x410ca5;
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x4547')] = function(_0x58a637) {
if (_0x4cc7('0x4548') === 'vfEaI') {
null == f && (f = -0x1);
null == e && (e = _0x4cc7('0x10b3'));
null == d && (d = !0x1);
this._contextIndex = -0x1;
this._layeredView = !0x1;
this._scissorRectDirty = this._viewportDirty = !0x0;
this._shareContext = !0x1;
this._depthTextureInvalid = this._backBufferInvalid = !0x0;
this._globalWidth = this._globalHeight = this._time = this._backgroundColor = 0x0;
this._globalPos = new na();
this._localBRPos = new na();
this._localTLPos = new na();
this._width = this._height = 0x0;
U.call(this);
this._profile = e;
this._scene = null != a ? a : new Jk();
this._scene.addEventListener('partitionChanged', _0x58a637(this, this.onScenePartitionChanged));
this._camera = null != b ? b : new bj();
this._renderer = null != c ? c : new oh();
this._depthRenderer = new Il();
this._forceSoftware = d;
this._contextIndex = f;
this._entityCollector = this._renderer.createEntityCollector();
this._entityCollector.set_camera(this._camera);
this._scissorRect = new Ca();
this.initHitField();
this._mouse3DManager = new La();
this._mouse3DManager.enableMouseListeners(this);
this._touch3DManager = new tf();
this._touch3DManager.set_view(this);
this._touch3DManager.enableTouchListeners(this);
this.addEventListener(_0x4cc7('0x8a9'), _0x58a637(this, this.onAddedToStage), !0x1, 0x0, !0x0);
this.addEventListener(_0x4cc7('0xb70'), _0x58a637(this, this.onAdded), !0x1, 0x0, !0x0);
this._camera.addEventListener(_0x4cc7('0x4549'), _0x58a637(this, this.onLensChanged));
this._camera.set_partition(this._scene.get_partition());
} else {
return (this || _0x476571)._codecs[_0x58a637.replace(/^x-/, '')];
}
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x454a')] = function() {
var _0x53b9b5 = this || _0x476571;
if (_0x53b9b5.state = _0x53b9b5.ctx ? _0x53b9b5.ctx.state || _0x4cc7('0x346f') : 'suspended',
_0x53b9b5._autoSuspend(),
!_0x53b9b5.usingWebAudio)
if ('undefined' != typeof Audio)
try {
var _0x3ff8b3 = new Audio();
void 0x0 === _0x3ff8b3.oncanplaythrough && (_0x53b9b5._canPlayEvent = _0x4cc7('0x24fb'));
} catch (_0xa078e) {
if (_0x4cc7('0x452f') === _0x5ea6e7.FyPVE) {
_0x53b9b5.noAudio = !0x0;
} else {
this._skyBox = a;
}
}
else
_0x53b9b5.noAudio = !0x0;
try {
_0x3ff8b3 = new Audio(),
_0x3ff8b3.muted && (_0x53b9b5.noAudio = !0x0);
} catch (_0x195c5d) {}
return _0x53b9b5.noAudio || _0x53b9b5._setupCodecs(),
_0x53b9b5;
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x454b')] = function() {
if (_0x4cc7('0x454c') === _0x4cc7('0x454c')) {
var _0x516367 = _0x4cc7('0x454d').split('|')
, _0x8d58fa = 0x0;
while (!![]) {
switch (_0x516367[_0x8d58fa++]) {
case '0':
return _0x16554a._codecs = {
mp3: !(_0x5a057e || !_0x294627 && !_0x5c3dd4.canPlayType('audio/mp3;').replace(/^no$/, '')),
mpeg: !!_0x294627,
opus: !!_0x5c3dd4.canPlayType('audio/ogg;\x20codecs=\x22opus\x22').replace(/^no$/, ''),
ogg: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454e')).replace(/^no$/, ''),
oga: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454e')).replace(/^no$/, ''),
wav: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454f')).replace(/^no$/, ''),
aac: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4550')).replace(/^no$/, ''),
caf: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4551')).replace(/^no$/, ''),
m4a: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4552')) || _0x5c3dd4.canPlayType('audio/m4a;') || _0x5c3dd4.canPlayType('audio/aac;')).replace(/^no$/, ''),
mp4: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4553')) || _0x5c3dd4.canPlayType(_0x4cc7('0x4554')) || _0x5c3dd4.canPlayType('audio/aac;')).replace(/^no$/, ''),
weba: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4555')).replace(/^no$/, ''),
webm: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4555')).replace(/^no$/, ''),
dolby: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4556')).replace(/^no$/, ''),
flac: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4557')) || _0x5c3dd4.canPlayType(_0x4cc7('0x4558'))).replace(/^no$/, '')
},
_0x16554a;
case '1':
var _0x294627 = _0x5c3dd4.canPlayType('audio/mpeg;').replace(/^no$/, '')
, _0x5a057e = _0x16554a._navigator && _0x16554a._navigator.userAgent.match(/OPR\/([0-6].)/g);
continue;
case '2':
_0x5a057e = _0x5a057e && 0x21 > parseInt(_0x5a057e[0x0].split('/')[0x1], 0xa);
continue;
case '3':
try {
_0x5c3dd4 = 'undefined' != typeof Audio ? new Audio() : null;
} catch (_0x4d6419) {
return _0x16554a;
}
continue;
case '4':
var _0x16554a = this || _0x476571
, _0x5c3dd4 = null;
continue;
case '5':
if (!_0x5c3dd4 || _0x4cc7('0x5') != typeof _0x5c3dd4.canPlayType)
return _0x16554a;
continue;
}
break;
}
} else {
this._casterCollector.set_camera(this._overallDepthCamera);
this._casterCollector.set_cullPlanes(this._cullPlanes);
this._casterCollector.clear();
b.traversePartitions(this._casterCollector);
c.render(this._casterCollector, a);
this._casterCollector.cleanUp();
}
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x4559')] = function() {
var _0x79acb5 = this || _0x476571
, _0x3a4ab7 = /iPhone|iPad|iPod|Android|BlackBerry|BB10|Silk|Mobi|Chrome|Safari/i.test(_0x79acb5._navigator && _0x79acb5._navigator.userAgent);
if (!_0x79acb5._audioUnlocked && _0x79acb5.ctx && _0x3a4ab7) {
if (_0x5ea6e7.ZlKVk === _0x4cc7('0x4531')) {
_0x79acb5._audioUnlocked = !0x1;
_0x79acb5.autoUnlock = !0x1;
_0x79acb5._mobileUnloaded || 0xac44 === _0x79acb5.ctx.sampleRate || (_0x79acb5._mobileUnloaded = !0x0,
_0x79acb5.unload());
_0x79acb5._scratchBuffer = _0x79acb5.ctx.createBuffer(0x1, 0x1, 0x5622);
var _0x5611e = function(_0x3a4ab7) {
for (_0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5.html5PoolSize; _0x3a4ab7++) {
var _0x252ac8 = new Audio();
_0x252ac8._unlocked = !0x0;
_0x79acb5._releaseHtml5Audio(_0x252ac8);
}
for (_0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5._howls.length; _0x3a4ab7++)
if (!_0x79acb5._howls[_0x3a4ab7]._webAudio) {
if (_0x4cc7('0x455a') === _0x4cc7('0x455b')) {
r.view.get_camera().set_x(-0x39);
r.view.get_camera().set_y(-0x6);
r.view.get_camera().set_z(0xab1);
var _0x3d0617 = null;
null == _0x3d0617 && (_0x3d0617 = new ta());
var _0xa7b540 = Math.sin(0.32288591161895097);
_0x3d0617.x = 0.092 * _0xa7b540;
_0x3d0617.y = -0.514 * _0xa7b540;
_0x3d0617.z = 0.853 * _0xa7b540;
_0x3d0617.w = Math.cos(0.32288591161895097);
_0xa7b540 = _0x3d0617.x * _0x3d0617.x + _0x3d0617.y * _0x3d0617.y + _0x3d0617.z * _0x3d0617.z + _0x3d0617.w * _0x3d0617.w;
var _0x4df3cb = _0xa7b540 - 0x1;
1e-10 > (0x0 <= _0x4df3cb ? _0x4df3cb : -_0x4df3cb) || (0x0 == _0xa7b540 ? (_0x3d0617.x = 0x0,
_0x3d0617.y = 0x0,
_0x3d0617.z = 0x0,
_0x3d0617.w = 0x1) : (_0xa7b540 = 0x1 / Math.sqrt(_0xa7b540),
_0x3d0617.x *= _0xa7b540,
_0x3d0617.y *= _0xa7b540,
_0x3d0617.z *= _0xa7b540,
_0x3d0617.w *= _0xa7b540));
r.view.get_camera().set_eulers(ea.toEulerAngles(_0x3d0617).get_degrees());
this.tunnel.display(0x0);
this.angel.setIndexedPosition(0x9, 0x27);
this.angel.spritesheet.set_currentFrame(0x47);
this.angel.spritesheet.set_xInverted(!0x1);
this.duplicator.setIndexedPosition(8.3, 38.2);
this.duplicator.spritesheet.set_currentFrame(0x2e);
this.duplicator.spritesheet.set_xInverted(!0x0);
this.dialog.addBubble(_0x4cc7('0x2619'), -0x154, -0x118, null, null, null, null, null);
this.dialog.addBubble('Actually,\x20I\x20don\x27t\x20care.', 0x0, -0x8c, null, null, -0x1, null, null);
_0x3d0617 = new q(this.angel.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x455c'), 0x140, 0x3c, null, null, -0x1, _0x3d0617, null);
} else {
_0x252ac8 = _0x79acb5._howls[_0x3a4ab7]._getSoundIds();
for (var _0x3287b6 = 0x0; _0x3287b6 < _0x252ac8.length; _0x3287b6++) {
var _0x371132 = _0x79acb5._howls[_0x3a4ab7]._soundById(_0x252ac8[_0x3287b6]);
_0x371132 && _0x371132._node && !_0x371132._node._unlocked && (_0x371132._node._unlocked = !0x0,
_0x371132._node.load());
}
}
}
_0x79acb5._autoResume();
var _0x325bac = _0x79acb5.ctx.createBufferSource();
_0x325bac.buffer = _0x79acb5._scratchBuffer;
_0x325bac.connect(_0x79acb5.ctx.destination);
void 0x0 === _0x325bac.start ? _0x325bac.noteOn(0x0) : _0x325bac.start(0x0);
_0x4cc7('0x5') == typeof _0x79acb5.ctx.resume && _0x79acb5.ctx.resume();
_0x325bac.onended = function() {
_0x325bac.disconnect(0x0);
_0x79acb5._audioUnlocked = !0x0;
document.removeEventListener(_0x4cc7('0x395b'), _0x5611e, !0x0);
document.removeEventListener(_0x4cc7('0x3937'), _0x5611e, !0x0);
document.removeEventListener('click', _0x5611e, !0x0);
for (var _0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5._howls.length; _0x3a4ab7++)
_0x79acb5._howls[_0x3a4ab7]._emit(_0x4cc7('0x217b'));
}
;
};
return document.addEventListener(_0x4cc7('0x395b'), _0x5611e, !0x0),
document.addEventListener('touchend', _0x5611e, !0x0),
document.addEventListener(_0x4cc7('0x296'), _0x5611e, !0x0),
_0x79acb5;
} else {
this.uri = a;
this.contentType = _0x4cc7('0x3914');
this.followRedirects = !0x0;
this.enableResponseHeaders = !0x1;
this.formData = new Ea();
this.headers = [];
this.method = 'GET';
this.timeout = 0x7530;
this.withCredentials = !0x1;
this.__backend = new mb();
this.__backend.init(this);
}
}
}
;
_0x2da22f[_0x4cc7('0x8')]['_obtainHtml5Audio'] = function() {
var _0x11e592 = this || _0x476571;
if (_0x11e592._html5AudioPool.length)
return _0x11e592._html5AudioPool.pop();
_0x11e592 = new Audio().play();
return _0x11e592 && 'undefined' != typeof Promise && (_0x11e592 instanceof Promise || 'function' == typeof _0x11e592.then) && _0x11e592.catch(function() {
console.warn(_0x4cc7('0x2ebb'));
}),
new Audio();
}
;
_0x2da22f[_0x4cc7('0x8')]['_releaseHtml5Audio'] = function(_0x206c8d) {
if (_0x4cc7('0x455d') !== _0x4cc7('0x455e')) {
var _0x2cd085 = this || _0x476571;
return _0x206c8d._unlocked && _0x2cd085._html5AudioPool.push(_0x206c8d),
_0x2cd085;
} else {
b.progress(a.loaded, a.total);
}
}
;
_0x2da22f[_0x4cc7('0x8')]['_autoSuspend'] = function() {
var _0x135a32 = {
XYcmX: function(_0x40452e, _0x26b82f) {
return _0x40452e !== _0x26b82f;
}
};
if ('aDNhL' === _0x4cc7('0x455f')) {
return this._texture;
} else {
var _0x39697a = this;
if (_0x39697a.autoSuspend && _0x39697a.ctx && void 0x0 !== _0x39697a.ctx.suspend && _0x476571.usingWebAudio) {
if (_0x4cc7('0x4533') !== _0x5ea6e7.xqgcm) {
var _0xad11a0 = a.get_index();
a = this._usedSingleCount.get(a._component);
} else {
for (var _0x596303 = 0x0; _0x596303 < _0x39697a._howls.length; _0x596303++)
if (_0x39697a._howls[_0x596303]._webAudio)
for (var _0x210a76 = 0x0; _0x210a76 < _0x39697a._howls[_0x596303]._sounds.length; _0x210a76++)
if (!_0x39697a._howls[_0x596303]._sounds[_0x210a76]._paused)
return _0x39697a;
return _0x39697a._suspendTimer && clearTimeout(_0x39697a._suspendTimer),
_0x39697a._suspendTimer = setTimeout(function() {
if (_0x135a32.XYcmX(_0x4cc7('0x4560'), 'ulCoN')) {
return this.fixed ? null : this.__array.pop();
} else {
_0x39697a.autoSuspend && (_0x39697a._suspendTimer = null,
_0x39697a.state = _0x4cc7('0x4561'),
_0x39697a.ctx.suspend().then(function() {
_0x39697a.state = _0x4cc7('0x346f');
_0x39697a._resumeAfterSuspend && (delete _0x39697a._resumeAfterSuspend,
_0x39697a._autoResume());
}));
}
}, 0x7530),
_0x39697a;
}
}
}
}
;
_0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x3471')] = function() {
var _0xabee6b = this;
if (_0xabee6b.ctx && void 0x0 !== _0xabee6b.ctx.resume && _0x476571.usingWebAudio)
return _0x4cc7('0x43d8') === _0xabee6b.state && _0xabee6b._suspendTimer ? (clearTimeout(_0xabee6b._suspendTimer),
_0xabee6b._suspendTimer = null) : 'suspended' === _0xabee6b.state ? (_0xabee6b.ctx.resume().then(function() {
_0xabee6b.state = _0x4cc7('0x43d8');
for (var _0x1470e2 = 0x0; _0x1470e2 < _0xabee6b._howls.length; _0x1470e2++)
_0xabee6b._howls[_0x1470e2]._emit(_0x4cc7('0x386d'));
}),
_0xabee6b._suspendTimer && (clearTimeout(_0xabee6b._suspendTimer),
_0xabee6b._suspendTimer = null)) : _0x4cc7('0x4561') === _0xabee6b.state && (_0xabee6b._resumeAfterSuspend = !0x0),
_0xabee6b;
}
;
var _0x476571 = new _0x2da22f()
, _0x592003 = function(_0x2fb0bb) {
if (_0x4cc7('0x4562') === _0x4cc7('0x4563')) {
return null != a ? 0x0 == a[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] : !0x1;
} else {
if (!_0x2fb0bb[_0x4cc7('0xccd')] || 0x0 === _0x2fb0bb[_0x4cc7('0xccd')][_0x4cc7('0x21')])
return void console[_0x4cc7('0x12aa')]('An\x20array\x20of\x20source\x20files\x20must\x20be\x20passed\x20with\x20any\x20new\x20Howl.');
this[_0x4cc7('0x8fe')](_0x2fb0bb);
}
};
_0x592003[_0x4cc7('0x8')] = {};
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0xb26332) {
var _0x1ba727 = this;
return _0x476571.ctx || _0x3271e9(),
_0x1ba727._autoplay = _0xb26332.autoplay || !0x1,
_0x1ba727._format = _0x4cc7('0x4dc') != typeof _0xb26332.format ? _0xb26332.format : [_0xb26332.format],
_0x1ba727._html5 = _0xb26332.html5 || !0x1,
_0x1ba727._muted = _0xb26332.mute || !0x1,
_0x1ba727._loop = _0xb26332.loop || !0x1,
_0x1ba727._pool = _0xb26332.pool || 0x5,
_0x1ba727._preload = _0x4cc7('0xfbf') != typeof _0xb26332.preload || _0xb26332.preload,
_0x1ba727._rate = _0xb26332.rate || 0x1,
_0x1ba727._sprite = _0xb26332.sprite || {},
_0x1ba727._src = _0x5ea6e7.HgAGa(_0x4cc7('0x4dc'), typeof _0xb26332.src) ? _0xb26332.src : [_0xb26332.src],
_0x1ba727._volume = void 0x0 !== _0xb26332.volume ? _0xb26332.volume : 0x1,
_0x1ba727._xhrWithCredentials = _0xb26332.xhrWithCredentials || !0x1,
_0x1ba727._duration = 0x0,
_0x1ba727._state = _0x4cc7('0x4564'),
_0x1ba727._sounds = [],
_0x1ba727._endTimers = {},
_0x1ba727._queue = [],
_0x1ba727._playLock = !0x1,
_0x1ba727._onend = _0xb26332.onend ? [{
fn: _0xb26332.onend
}] : [],
_0x1ba727._onfade = _0xb26332.onfade ? [{
fn: _0xb26332.onfade
}] : [],
_0x1ba727._onload = _0xb26332.onload ? [{
fn: _0xb26332.onload
}] : [],
_0x1ba727._onloaderror = _0xb26332.onloaderror ? [{
fn: _0xb26332.onloaderror
}] : [],
_0x1ba727._onplayerror = _0xb26332.onplayerror ? [{
fn: _0xb26332.onplayerror
}] : [],
_0x1ba727._onpause = _0xb26332.onpause ? [{
fn: _0xb26332.onpause
}] : [],
_0x1ba727._onplay = _0xb26332.onplay ? [{
fn: _0xb26332.onplay
}] : [],
_0x1ba727._onstop = _0xb26332.onstop ? [{
fn: _0xb26332.onstop
}] : [],
_0x1ba727._onmute = _0xb26332.onmute ? [{
fn: _0xb26332.onmute
}] : [],
_0x1ba727._onvolume = _0xb26332.onvolume ? [{
fn: _0xb26332.onvolume
}] : [],
_0x1ba727._onrate = _0xb26332.onrate ? [{
fn: _0xb26332.onrate
}] : [],
_0x1ba727._onseek = _0xb26332.onseek ? [{
fn: _0xb26332.onseek
}] : [],
_0x1ba727._onunlock = _0xb26332.onunlock ? [{
fn: _0xb26332.onunlock
}] : [],
_0x1ba727._onresume = [],
_0x1ba727._webAudio = _0x476571.usingWebAudio && !_0x1ba727._html5,
void 0x0 !== _0x476571.ctx && _0x476571.ctx && _0x476571.autoUnlock && _0x476571._unlockAudio(),
_0x476571._howls.push(_0x1ba727),
_0x1ba727._autoplay && _0x1ba727._queue.push({
event: _0x4cc7('0xd18'),
action: function() {
_0x1ba727.play();
}
}),
_0x1ba727._preload && _0x1ba727.load(),
_0x1ba727;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x40')] = function() {
var _0x1efa70 = null;
if (_0x476571.noAudio)
return void this._emit('loaderror', null, 'No\x20audio\x20support.');
_0x5ea6e7.DOthC == typeof this._src && (this._src = [this._src]);
for (var _0x5782b1 = 0x0; _0x5782b1 < this._src.length; _0x5782b1++) {
var _0x4b660a;
if (this._format && this._format[_0x5782b1])
var _0x5f5274 = this._format[_0x5782b1];
else {
if (_0x4cc7('0x4dc') != typeof (_0x4b660a = this._src[_0x5782b1])) {
this._emit(_0x5ea6e7.cBRgi, null, 'Non-string\x20found\x20in\x20selected\x20audio\x20sources\x20-\x20ignoring.');
continue;
}
(_0x5f5274 = /^data:audio\/([^;,]+);/i.exec(_0x4b660a)) || (_0x5f5274 = /\.([^.]+)$/.exec(_0x4b660a.split('?', 0x1)[0x0]));
_0x5f5274 && (_0x5f5274 = _0x5f5274[0x1].toLowerCase());
}
if (_0x5f5274 || console.warn(_0x4cc7('0x4565')),
_0x5f5274 && _0x476571.codecs(_0x5f5274)) {
_0x1efa70 = this._src[_0x5782b1];
break;
}
}
return _0x1efa70 ? (this._src = _0x1efa70,
this._state = 'loading',
_0x5ea6e7.dzKtH === window.location.protocol && _0x4cc7('0x38f8') === _0x1efa70.slice(0x0, 0x5) && (this._html5 = !0x0,
this._webAudio = !0x1),
new _0x5da734(this),
this._webAudio && _0x232426(this),
this) : void this._emit('loaderror', null, _0x5ea6e7.oPwJH);
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function(_0x186d7c, _0x1c34ef) {
var _0x570c79 = this
, _0x4086f6 = null;
if (_0x4cc7('0x39b') == typeof _0x186d7c)
_0x4086f6 = _0x186d7c,
_0x186d7c = null;
else {
if ('WfVyU' === 'WfVyU') {
if (_0x5ea6e7.aecXt(_0x4cc7('0x4dc'), typeof _0x186d7c) && _0x4cc7('0x2a3e') === _0x570c79._state && !_0x570c79._sprite[_0x186d7c])
return null;
if (void 0x0 === _0x186d7c && (_0x186d7c = '__default',
!_0x570c79._playLock)) {
for (var _0x1ae664 = 0x0, _0x465425 = 0x0; _0x465425 < _0x570c79._sounds.length; _0x465425++)
_0x570c79._sounds[_0x465425]._paused && !_0x570c79._sounds[_0x465425]._ended && (_0x1ae664++,
_0x4086f6 = _0x570c79._sounds[_0x465425]._id);
0x1 === _0x1ae664 ? _0x186d7c = null : _0x4086f6 = null;
}
} else {
return this._implicitPartition;
}
}
var _0x412f02 = _0x4086f6 ? _0x570c79._soundById(_0x4086f6) : _0x570c79._inactiveSound();
if (!_0x412f02)
return null;
if (_0x4086f6 && !_0x186d7c && (_0x186d7c = _0x412f02._sprite || _0x4cc7('0x4566')),
_0x4cc7('0x2a3e') !== _0x570c79._state) {
_0x412f02._sprite = _0x186d7c;
_0x412f02._ended = !0x1;
var _0x497789 = _0x412f02._id;
return _0x570c79._queue.push({
event: 'play',
action: function() {
_0x570c79.play(_0x497789);
}
}),
_0x497789;
}
if (_0x4086f6 && !_0x412f02._paused)
return _0x1c34ef || _0x570c79._loadQueue('play'),
_0x412f02._id;
_0x570c79._webAudio && _0x476571._autoResume();
var _0x592003 = Math.max(0x0, 0x0 < _0x412f02._seek ? _0x412f02._seek : _0x570c79._sprite[_0x186d7c][0x0] / 0x3e8)
, _0x2d3193 = Math.max(0x0, (_0x570c79._sprite[_0x186d7c][0x0] + _0x570c79._sprite[_0x186d7c][0x1]) / 0x3e8 - _0x592003)
, _0x39894a = 0x3e8 * _0x2d3193 / Math.abs(_0x412f02._rate)
, _0xceae1a = _0x570c79._sprite[_0x186d7c][0x0] / 0x3e8
, _0x4e2710 = (_0x570c79._sprite[_0x186d7c][0x0] + _0x570c79._sprite[_0x186d7c][0x1]) / 0x3e8
, _0x2da22f = !(!_0x412f02._loop && !_0x570c79._sprite[_0x186d7c][0x2]);
_0x412f02._sprite = _0x186d7c;
_0x412f02._ended = !0x1;
var _0x162388 = function() {
_0x412f02._paused = !0x1;
_0x412f02._seek = _0x592003;
_0x412f02._start = _0xceae1a;
_0x412f02._stop = _0x4e2710;
_0x412f02._loop = _0x2da22f;
};
if (_0x592003 >= _0x4e2710)
return void _0x570c79._ended(_0x412f02);
var _0x435872 = _0x412f02._node;
if (_0x570c79._webAudio)
_0x4086f6 = function() {
_0x570c79._playLock = !0x1;
_0x162388();
_0x570c79._refreshBuffer(_0x412f02);
_0x435872.gain.setValueAtTime(_0x412f02._muted || _0x570c79._muted ? 0x0 : _0x412f02._volume, _0x476571.ctx.currentTime);
_0x412f02._playStart = _0x476571.ctx.currentTime;
void 0x0 === _0x435872.bufferSource.start ? _0x412f02._loop ? _0x435872.bufferSource.noteGrainOn(0x0, _0x592003, 0x15180) : _0x435872.bufferSource.noteGrainOn(0x0, _0x592003, _0x2d3193) : _0x412f02._loop ? _0x435872.bufferSource.start(0x0, _0x592003, 0x15180) : _0x435872.bufferSource.start(0x0, _0x592003, _0x2d3193);
_0x39894a !== 0x1 / 0x0 && (_0x570c79._endTimers[_0x412f02._id] = setTimeout(_0x570c79._ended.bind(_0x570c79, _0x412f02), _0x39894a));
_0x1c34ef || setTimeout(function() {
if (_0x4cc7('0x4567') === _0x4cc7('0x4568')) {
b ? f = !0x1 : a ? f = !0x0 : (f = e.achievement.earned,
f = !L.get_instance().get(f.id, f.defaultValue));
if (f) {
b = Xa.get_instance();
for (f = ze.range(b.toasts.get_length() - 0x1, -0x1, -0x1); f.currentValue != f.end; ) {
var _0x374bac = f.currentValue += f.step;
b.toasts.get(_0x374bac).hide();
}
b = !0x0;
}
f = e.achievement.name;
_0x374bac = e.achievement.earned;
L.get_instance().get(_0x374bac.id, _0x374bac.defaultValue) ? f += '\x20(earned)\x0a' : (_0x374bac = Q.cca(f, f.length - 0x1),
f = 0x2e == _0x374bac || 0x21 == _0x374bac || 0x3f == _0x374bac ? f + '\x0a' : f + ':\x20');
Xa.get_instance().displayMessage(f + e.achievement.description);
} else {
_0x570c79._emit(_0x4cc7('0xd18'), _0x412f02._id);
_0x570c79._loadQueue();
}
}, 0x0);
}
,
_0x4cc7('0x43d8') === _0x476571.state ? _0x4086f6() : (_0x570c79._playLock = !0x0,
_0x570c79.once(_0x4cc7('0x386d'), _0x4086f6),
_0x570c79._clearTimer(_0x412f02._id));
else {
var _0x59734f = function() {
_0x435872.currentTime = _0x592003;
_0x435872.muted = _0x412f02._muted || _0x570c79._muted || _0x476571._muted || _0x435872.muted;
_0x435872.volume = _0x412f02._volume * _0x476571.volume();
_0x435872.playbackRate = _0x412f02._rate;
try {
var _0x4086f6 = _0x435872.play();
if (_0x4086f6 && _0x4cc7('0xb') != typeof Promise && (_0x4086f6 instanceof Promise || _0x4cc7('0x5') == typeof _0x4086f6.then) ? (_0x570c79._playLock = !0x0,
_0x162388(),
_0x4086f6.then(function() {
_0x570c79._playLock = !0x1;
_0x435872._unlocked = !0x0;
_0x1c34ef || (_0x570c79._emit(_0x4cc7('0xd18'), _0x412f02._id),
_0x570c79._loadQueue());
}).catch(function() {
_0x570c79._playLock = !0x1;
_0x570c79._emit(_0x4cc7('0x4569'), _0x412f02._id, 'Playback\x20was\x20unable\x20to\x20start.\x20This\x20is\x20most\x20commonly\x20an\x20issue\x20on\x20mobile\x20devices\x20and\x20Chrome\x20where\x20playback\x20was\x20not\x20within\x20a\x20user\x20interaction.');
_0x412f02._ended = !0x0;
_0x412f02._paused = !0x0;
})) : _0x1c34ef || (_0x570c79._playLock = !0x1,
_0x162388(),
_0x570c79._emit('play', _0x412f02._id),
_0x570c79._loadQueue()),
_0x435872.playbackRate = _0x412f02._rate,
_0x435872.paused)
return void _0x570c79._emit(_0x4cc7('0x4569'), _0x412f02._id, _0x4cc7('0x456a'));
_0x4cc7('0x4566') !== _0x186d7c || _0x412f02._loop ? _0x570c79._endTimers[_0x412f02._id] = setTimeout(_0x570c79._ended.bind(_0x570c79, _0x412f02), _0x39894a) : (_0x570c79._endTimers[_0x412f02._id] = function() {
if (_0x4cc7('0x456b') === _0x4cc7('0x456b')) {
_0x570c79._ended(_0x412f02);
_0x435872.removeEventListener(_0x4cc7('0x1f5c'), _0x570c79._endTimers[_0x412f02._id], !0x1);
} else {
this.onError.dispatch(a);
}
}
,
_0x435872.addEventListener(_0x4cc7('0x1f5c'), _0x570c79._endTimers[_0x412f02._id], !0x1));
} catch (_0x57a4d0) {
_0x570c79._emit('playerror', _0x412f02._id, _0x57a4d0);
}
};
_0x4086f6 = window && window.ejecta || !_0x435872.readyState && _0x476571._navigator.isCocoonJS;
if (0x3 <= _0x435872.readyState || _0x4086f6)
_0x59734f();
else {
_0x570c79._playLock = !0x0;
var _0x85acf6 = function() {
_0x59734f();
_0x435872.removeEventListener(_0x476571._canPlayEvent, _0x85acf6, !0x1);
};
_0x435872.addEventListener(_0x476571._canPlayEvent, _0x85acf6, !0x1);
_0x570c79._clearTimer(_0x412f02._id);
}
}
return _0x412f02._id;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0xbe7')] = function(_0x16c470, _0x1f6550) {
var _0xef467b = {
TthPc: function(_0x1daec6, _0x506f94) {
return _0x5ea6e7.NwZaA(_0x1daec6, _0x506f94);
}
};
if (_0x4cc7('0x456c') !== _0x4cc7('0x456d')) {
var _0x2ff50a = this;
if (_0x4cc7('0x2a3e') !== _0x2ff50a._state || _0x2ff50a._playLock)
return _0x2ff50a._queue.push({
event: 'pause',
action: function() {
if (_0x4cc7('0x456e') !== _0x5ea6e7.nUYnr) {
_0x2ff50a.pause(_0x16c470);
} else {
var _0xc33072 = ya.__fontByName;
var _0x3f417f = a + _0x4cc7('0x3f01');
_0xc33072 = _0xef467b.TthPc(null, u[_0x3f417f]) ? _0xc33072.existsReserved(_0x3f417f) : _0xc33072.h.hasOwnProperty(_0x3f417f);
}
}
}),
_0x2ff50a;
for (var _0x1271ad = _0x2ff50a._getSoundIds(_0x16c470), _0x476571 = 0x0; _0x476571 < _0x1271ad.length; _0x476571++) {
_0x2ff50a._clearTimer(_0x1271ad[_0x476571]);
var _0x40239d = _0x2ff50a._soundById(_0x1271ad[_0x476571]);
if (_0x40239d && !_0x40239d._paused && (_0x40239d._seek = _0x2ff50a.seek(_0x1271ad[_0x476571]),
_0x40239d._rateSeek = 0x0,
_0x40239d._paused = !0x0,
_0x2ff50a._stopFade(_0x1271ad[_0x476571]),
_0x40239d._node))
if (_0x2ff50a._webAudio) {
if (!_0x40239d._node.bufferSource)
continue;
void 0x0 === _0x40239d._node.bufferSource.stop ? _0x40239d._node.bufferSource.noteOff(0x0) : _0x40239d._node.bufferSource.stop(0x0);
_0x2ff50a._cleanBuffer(_0x40239d._node);
} else
isNaN(_0x40239d._node.duration) && _0x40239d._node.duration !== 0x1 / 0x0 || _0x40239d._node.pause();
_0x1f6550 || _0x2ff50a._emit(_0x4cc7('0xbe7'), _0x40239d ? _0x40239d._id : null);
}
return _0x2ff50a;
} else {
a = null;
b = 0x0;
for (c = this.markings; b < c.get_length(); )
d = c.get(b),
++b,
null != d && d.pulsing && (a = d);
null != a && (b = yb.get_instance(),
c = a.get_x(),
a.get_y(),
b.mapContents.set_cameraX(c),
b.scrollSpeed = 0x0);
}
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function(_0x4756c0, _0x364a73) {
var _0x252c55 = this;
if (_0x4cc7('0x2a3e') !== _0x252c55._state || _0x252c55._playLock)
return _0x252c55._queue.push({
event: 'stop',
action: function() {
_0x252c55.stop(_0x4756c0);
}
}),
_0x252c55;
for (var _0x2b23b0 = _0x252c55._getSoundIds(_0x4756c0), _0x476571 = 0x0; _0x476571 < _0x2b23b0.length; _0x476571++) {
_0x252c55._clearTimer(_0x2b23b0[_0x476571]);
var _0x33fa = _0x252c55._soundById(_0x2b23b0[_0x476571]);
_0x33fa && (_0x33fa._seek = _0x33fa._start || 0x0,
_0x33fa._rateSeek = 0x0,
_0x33fa._paused = !0x0,
_0x33fa._ended = !0x0,
_0x252c55._stopFade(_0x2b23b0[_0x476571]),
_0x33fa._node && (_0x252c55._webAudio ? _0x33fa._node.bufferSource && (void 0x0 === _0x33fa._node.bufferSource.stop ? _0x33fa._node.bufferSource.noteOff(0x0) : _0x33fa._node.bufferSource.stop(0x0),
_0x252c55._cleanBuffer(_0x33fa._node)) : isNaN(_0x33fa._node.duration) && _0x33fa._node.duration !== 0x1 / 0x0 || (_0x33fa._node.currentTime = _0x33fa._start || 0x0,
_0x33fa._node.pause())),
_0x364a73 || _0x252c55._emit(_0x4cc7('0xd8a'), _0x33fa._id));
}
return _0x252c55;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x1a2d')] = function(_0x2ec54f, _0x1d58f8) {
var _0x2051c1 = this;
if (_0x5ea6e7.snNax !== _0x2051c1._state || _0x2051c1._playLock)
return _0x2051c1._queue.push({
event: _0x4cc7('0x1a2d'),
action: function() {
_0x2051c1.mute(_0x2ec54f, _0x1d58f8);
}
}),
_0x2051c1;
if (void 0x0 === _0x1d58f8) {
if ('boolean' != typeof _0x2ec54f)
return _0x2051c1._muted;
_0x2051c1._muted = _0x2ec54f;
}
for (var _0x28065a = _0x2051c1._getSoundIds(_0x1d58f8), _0x3d8e07 = 0x0; _0x3d8e07 < _0x28065a.length; _0x3d8e07++) {
if ('jAJqo' !== _0x4cc7('0x456f')) {
Y.get_studentDiscovery().recordChallengeComplete(a);
F.get_somethingWeird().display(0x1);
} else {
var _0x14ed0f = _0x2051c1._soundById(_0x28065a[_0x3d8e07]);
_0x14ed0f && (_0x14ed0f._muted = _0x2ec54f,
_0x14ed0f._interval && _0x2051c1._stopFade(_0x14ed0f._id),
_0x2051c1._webAudio && _0x14ed0f._node ? _0x14ed0f._node.gain.setValueAtTime(_0x2ec54f ? 0x0 : _0x14ed0f._volume, _0x476571.ctx.currentTime) : _0x14ed0f._node && (_0x14ed0f._node.muted = !!_0x476571._muted || _0x2ec54f),
_0x2051c1._emit(_0x4cc7('0x1a2d'), _0x14ed0f._id));
}
}
return _0x2051c1;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = function() {
var _0x48a9ba, _0x3b1605, _0x2b8d38 = this, _0x1d5b05 = arguments;
if (0x0 === _0x1d5b05.length)
return _0x2b8d38._volume;
0x1 === _0x1d5b05.length || 0x2 === _0x1d5b05.length && void 0x0 === _0x1d5b05[0x1] ? 0x0 <= _0x2b8d38._getSoundIds().indexOf(_0x1d5b05[0x0]) ? _0x3b1605 = parseInt(_0x1d5b05[0x0], 0xa) : _0x48a9ba = parseFloat(_0x1d5b05[0x0]) : 0x2 <= _0x1d5b05.length && (_0x48a9ba = parseFloat(_0x1d5b05[0x0]),
_0x3b1605 = parseInt(_0x1d5b05[0x1], 0xa));
var _0x592003;
if (!(void 0x0 !== _0x48a9ba && 0x0 <= _0x48a9ba && _0x5ea6e7.mhwWT(0x1, _0x48a9ba)))
return _0x592003 = _0x3b1605 ? _0x2b8d38._soundById(_0x3b1605) : _0x2b8d38._sounds[0x0],
_0x592003 ? _0x592003._volume : 0x0;
if (_0x4cc7('0x2a3e') !== _0x2b8d38._state || _0x2b8d38._playLock)
return _0x2b8d38._queue.push({
event: _0x4cc7('0x2ccc'),
action: function() {
if (_0x4cc7('0x4570') === _0x4cc7('0x4570')) {
_0x2b8d38.volume.apply(_0x2b8d38, _0x1d5b05);
} else {
R.call(this, A.homePlanAPart2, -0x2, null, {
startTilesLength: 0x7d0
});
this.frames = [_0x48a9ba(this, this.frame0), _0x48a9ba(this, this.frame1), _0x48a9ba(this, this.frame2), _0x48a9ba(this, this.frame3), _0x48a9ba(this, this.frame4), _0x48a9ba(this, this.frame5), _0x48a9ba(this, this.frame6), _0x48a9ba(this, this.frame7)];
this.name = _0x4cc7('0x26fb');
}
}
}),
_0x2b8d38;
void 0x0 === _0x3b1605 && (_0x2b8d38._volume = _0x48a9ba);
_0x3b1605 = _0x2b8d38._getSoundIds(_0x3b1605);
for (var _0x25597f = 0x0; _0x25597f < _0x3b1605.length; _0x25597f++)
(_0x592003 = _0x2b8d38._soundById(_0x3b1605[_0x25597f])) && (_0x592003._volume = _0x48a9ba,
_0x1d5b05[0x2] || _0x2b8d38._stopFade(_0x3b1605[_0x25597f]),
_0x2b8d38._webAudio && _0x592003._node && !_0x592003._muted ? _0x592003._node.gain.setValueAtTime(_0x48a9ba, _0x476571.ctx.currentTime) : _0x592003._node && !_0x592003._muted && (_0x592003._node.volume = _0x48a9ba * _0x476571.volume()),
_0x2b8d38._emit(_0x4cc7('0x2ccc'), _0x592003._id));
return _0x2b8d38;
}
;
_0x592003[_0x4cc7('0x8')]['fade'] = function(_0x497b07, _0x407b4b, _0x3a4b35, _0x88f8d5) {
if (_0x4cc7('0x4571') !== _0x4cc7('0x4572')) {
var _0x4a5e73 = this;
if (_0x4cc7('0x2a3e') !== _0x4a5e73._state || _0x4a5e73._playLock)
return _0x4a5e73._queue.push({
event: _0x4cc7('0x44a4'),
action: function() {
_0x4a5e73.fade(_0x497b07, _0x407b4b, _0x3a4b35, _0x88f8d5);
}
}),
_0x4a5e73;
_0x497b07 = parseFloat(_0x497b07);
_0x407b4b = parseFloat(_0x407b4b);
_0x3a4b35 = parseFloat(_0x3a4b35);
_0x4a5e73.volume(_0x497b07, _0x88f8d5);
for (var _0x1cbb73 = _0x4a5e73._getSoundIds(_0x88f8d5), _0xa394c1 = 0x0; _0xa394c1 < _0x1cbb73.length; _0xa394c1++) {
var _0x1bff69 = _0x4a5e73._soundById(_0x1cbb73[_0xa394c1]);
if (_0x1bff69) {
if (_0x88f8d5 || _0x4a5e73._stopFade(_0x1cbb73[_0xa394c1]),
_0x4a5e73._webAudio && !_0x1bff69._muted) {
var _0x592003 = _0x476571.ctx.currentTime
, _0x4d9c70 = _0x592003 + _0x3a4b35 / 0x3e8;
_0x1bff69._volume = _0x497b07;
_0x1bff69._node.gain.setValueAtTime(_0x497b07, _0x592003);
_0x1bff69._node.gain.linearRampToValueAtTime(_0x407b4b, _0x4d9c70);
}
_0x4a5e73._startFadeInterval(_0x1bff69, _0x497b07, _0x407b4b, _0x3a4b35, _0x1cbb73[_0xa394c1], void 0x0 === _0x88f8d5);
}
}
return _0x4a5e73;
} else {
var _0x4793f8 = this.client.onMetaData;
_0x4793f8({
width: this.__video.videoWidth,
height: this.__video.videoHeight,
duration: this.__video.duration
});
}
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4573')] = function(_0x154e60, _0x265594, _0x51d3b8, _0x476571, _0x3300fb, _0x592003) {
var _0x421e98 = this
, _0x328616 = _0x265594
, _0x4933f0 = _0x51d3b8 - _0x265594;
_0x3300fb = Math.abs(_0x4933f0 / 0.01);
_0x3300fb = Math.max(0x4, 0x0 < _0x3300fb ? _0x476571 / _0x3300fb : _0x476571);
var _0x130144 = Date.now();
_0x154e60._fadeTo = _0x51d3b8;
_0x154e60._interval = setInterval(function() {
var _0x3300fb = (Date.now() - _0x130144) / _0x476571;
_0x130144 = Date.now();
_0x328616 += _0x4933f0 * _0x3300fb;
_0x328616 = Math.max(0x0, _0x328616);
_0x328616 = Math.min(0x1, _0x328616);
_0x328616 = Math.round(0x64 * _0x328616) / 0x64;
_0x421e98._webAudio ? _0x154e60._volume = _0x328616 : _0x421e98.volume(_0x328616, _0x154e60._id, !0x0);
_0x592003 && (_0x421e98._volume = _0x328616);
(_0x5ea6e7.wOHvq(_0x51d3b8, _0x265594) && _0x328616 <= _0x51d3b8 || _0x51d3b8 > _0x265594 && _0x328616 >= _0x51d3b8) && (clearInterval(_0x154e60._interval),
_0x154e60._interval = null,
_0x154e60._fadeTo = null,
_0x421e98.volume(_0x51d3b8, _0x154e60._id),
_0x421e98._emit(_0x4cc7('0x44a4'), _0x154e60._id));
}, _0x3300fb);
}
;
_0x592003[_0x4cc7('0x8')]['_stopFade'] = function(_0x2fb519) {
var _0x3b231b = this._soundById(_0x2fb519);
return _0x3b231b && _0x3b231b._interval && (this._webAudio && _0x3b231b._node.gain.cancelScheduledValues(_0x476571.ctx.currentTime),
clearInterval(_0x3b231b._interval),
_0x3b231b._interval = null,
this.volume(_0x3b231b._fadeTo, _0x2fb519),
_0x3b231b._fadeTo = null,
this._emit(_0x4cc7('0x44a4'), _0x2fb519)),
this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x2984')] = function() {
if (_0x4cc7('0x4574') === 'ovteh') {
return null == Ji.instance ? Ji.instance = new Ji() : Ji.instance;
} else {
var _0x5b051d, _0x12c47d, _0x1032b5, _0x476571 = arguments;
if (0x0 === _0x476571.length)
return this._loop;
if (0x1 === _0x476571.length) {
if ('wBYjE' === 'BcFlQ') {
a = b++;
var _0x29a7b8 = this.section;
X.low = 0xe79f9;
a = 0x0 <= a && a < _0x29a7b8.terrain.get_length() ? _0x29a7b8.terrain.get(a) : null;
null != a && a.sourceData.collisionProperties == fc.get_crumbling() && a.mesh.set_visible(!0x1);
} else {
if (_0x4cc7('0xfbf') != typeof _0x476571[0x0])
return !!(_0x1032b5 = this._soundById(parseInt(_0x476571[0x0], 0xa))) && _0x1032b5._loop;
this._loop = _0x5b051d = _0x476571[0x0];
}
} else
0x2 === _0x476571.length && (_0x5b051d = _0x476571[0x0],
_0x12c47d = parseInt(_0x476571[0x1], 0xa));
_0x12c47d = this._getSoundIds(_0x12c47d);
for (_0x476571 = 0x0; _0x476571 < _0x12c47d.length; _0x476571++)
(_0x1032b5 = this._soundById(_0x12c47d[_0x476571])) && (_0x1032b5._loop = _0x5b051d,
this._webAudio && _0x1032b5._node && _0x1032b5._node.bufferSource && (_0x1032b5._node.bufferSource.loop = _0x5b051d,
_0x5b051d && (_0x1032b5._node.bufferSource.loopStart = _0x1032b5._start || 0x0,
_0x1032b5._node.bufferSource.loopEnd = _0x1032b5._stop)));
return this;
}
}
;
_0x592003[_0x4cc7('0x8')]['rate'] = function() {
var _0x4fdabd, _0x3bb021, _0x35de98 = this, _0x2bea47 = arguments;
0x0 === _0x2bea47.length ? _0x3bb021 = _0x35de98._sounds[0x0]._id : 0x1 === _0x2bea47.length ? 0x0 <= _0x35de98._getSoundIds().indexOf(_0x2bea47[0x0]) ? _0x3bb021 = parseInt(_0x2bea47[0x0], 0xa) : _0x4fdabd = parseFloat(_0x2bea47[0x0]) : 0x2 === _0x2bea47.length && (_0x4fdabd = parseFloat(_0x2bea47[0x0]),
_0x3bb021 = parseInt(_0x2bea47[0x1], 0xa));
var _0x592003;
if (_0x5ea6e7.zUhGl != typeof _0x4fdabd)
return _0x592003 = _0x35de98._soundById(_0x3bb021),
_0x592003 ? _0x592003._rate : _0x35de98._rate;
if (_0x4cc7('0x2a3e') !== _0x35de98._state || _0x35de98._playLock)
return _0x35de98._queue.push({
event: _0x4cc7('0x3396'),
action: function() {
_0x35de98.rate.apply(_0x35de98, _0x2bea47);
}
}),
_0x35de98;
void 0x0 === _0x3bb021 && (_0x35de98._rate = _0x4fdabd);
_0x3bb021 = _0x35de98._getSoundIds(_0x3bb021);
for (var _0x6d48e1 = 0x0; _0x6d48e1 < _0x3bb021.length; _0x6d48e1++)
if (_0x592003 = _0x35de98._soundById(_0x3bb021[_0x6d48e1])) {
_0x35de98.playing(_0x3bb021[_0x6d48e1]) && (_0x592003._rateSeek = _0x35de98.seek(_0x3bb021[_0x6d48e1]),
_0x592003._playStart = _0x35de98._webAudio ? _0x476571.ctx.currentTime : _0x592003._playStart);
_0x592003._rate = _0x4fdabd;
_0x35de98._webAudio && _0x592003._node && _0x592003._node.bufferSource ? _0x592003._node.bufferSource.playbackRate.setValueAtTime(_0x4fdabd, _0x476571.ctx.currentTime) : _0x592003._node && (_0x592003._node.playbackRate = _0x4fdabd);
var _0x5a7408 = _0x35de98.seek(_0x3bb021[_0x6d48e1]);
_0x5a7408 = 0x3e8 * ((_0x35de98._sprite[_0x592003._sprite][0x0] + _0x35de98._sprite[_0x592003._sprite][0x1]) / 0x3e8 - _0x5a7408) / Math.abs(_0x592003._rate);
!_0x35de98._endTimers[_0x3bb021[_0x6d48e1]] && _0x592003._paused || (_0x35de98._clearTimer(_0x3bb021[_0x6d48e1]),
_0x35de98._endTimers[_0x3bb021[_0x6d48e1]] = setTimeout(_0x35de98._ended.bind(_0x35de98, _0x592003), _0x5a7408));
_0x35de98._emit(_0x4cc7('0x3396'), _0x592003._id);
}
return _0x35de98;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x1015')] = function() {
var _0x4dfd2c = {
tRLVX: function(_0xcfc9aa) {
return _0xcfc9aa();
}
};
var _0x2afb89, _0x2b78c4, _0x144f62 = this, _0x474199 = arguments;
0x0 === _0x474199.length ? _0x2b78c4 = _0x144f62._sounds[0x0]._id : 0x1 === _0x474199.length ? 0x0 <= _0x144f62._getSoundIds().indexOf(_0x474199[0x0]) ? _0x2b78c4 = parseInt(_0x474199[0x0], 0xa) : _0x144f62._sounds.length && (_0x2b78c4 = _0x144f62._sounds[0x0]._id,
_0x2afb89 = parseFloat(_0x474199[0x0])) : 0x2 === _0x474199.length && (_0x2afb89 = parseFloat(_0x474199[0x0]),
_0x2b78c4 = parseInt(_0x474199[0x1], 0xa));
if (void 0x0 === _0x2b78c4)
return _0x144f62;
if (_0x4cc7('0x2a3e') !== _0x144f62._state || _0x144f62._playLock)
return _0x144f62._queue.push({
event: 'seek',
action: function() {
_0x144f62.seek.apply(_0x144f62, _0x474199);
}
}),
_0x144f62;
var _0x592003 = _0x144f62._soundById(_0x2b78c4);
if (_0x592003) {
if (_0x5ea6e7.Jvuax === _0x4cc7('0x4542')) {
if (!('number' == typeof _0x2afb89 && 0x0 <= _0x2afb89))
return _0x144f62._webAudio ? (_0x2afb89 = _0x144f62.playing(_0x2b78c4) ? _0x476571.ctx.currentTime - _0x592003._playStart : 0x0,
_0x592003._seek + ((_0x592003._rateSeek ? _0x592003._rateSeek - _0x592003._seek : 0x0) + _0x2afb89 * Math.abs(_0x592003._rate))) : _0x592003._node.currentTime;
var _0x4563ca = _0x144f62.playing(_0x2b78c4);
_0x4563ca && _0x144f62.pause(_0x2b78c4, !0x0);
_0x592003._seek = _0x2afb89;
_0x592003._ended = !0x1;
_0x144f62._clearTimer(_0x2b78c4);
_0x144f62._webAudio || !_0x592003._node || isNaN(_0x592003._node.duration) || (_0x592003._node.currentTime = _0x2afb89);
var _0x36171f = function() {
_0x144f62._emit(_0x4cc7('0x1015'), _0x2b78c4);
_0x4563ca && _0x144f62.play(_0x2b78c4, !0x0);
};
if (_0x4563ca && !_0x144f62._webAudio) {
var _0x4e82fb = function() {
_0x144f62._playLock ? setTimeout(_0x4e82fb, 0x0) : _0x4dfd2c.tRLVX(_0x36171f);
};
_0x5ea6e7.WAtjf(setTimeout, _0x4e82fb, 0x0);
} else
_0x36171f();
} else {
Og.__unregisterSoundChannel(this);
this.__dispose();
this.dispatchEvent(new pa(_0x4cc7('0x2986')));
}
}
return _0x144f62;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0xd14')] = function(_0xfe4a4) {
if (_0x4cc7('0x39b') == typeof _0xfe4a4)
return _0xfe4a4 = this._soundById(_0xfe4a4),
!!_0xfe4a4 && !_0xfe4a4._paused;
for (_0xfe4a4 = 0x0; _0xfe4a4 < this._sounds.length; _0xfe4a4++)
if (!this._sounds[_0xfe4a4]._paused)
return !0x0;
return !0x1;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = function(_0xa9f908) {
var _0x342a18 = this._duration;
_0xa9f908 = this._soundById(_0xa9f908);
return _0xa9f908 && (_0x342a18 = this._sprite[_0xa9f908._sprite][0x1] / 0x3e8),
_0x342a18;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x346e')] = function() {
if ('KWkJG' === _0x4cc7('0x4575')) {
return this._state;
} else {
this.pastafarian = new W(this.section,x.pastafarian,!0x1,null,!0x1,null);
this.pastafarian.billboardMode = !0x0;
this.sprites.push(this.pastafarian);
var _0x268064 = this.explorePath.pathName;
_0x268064 = A.get_instance().paths.get(_0x268064);
this.pastafarian.goesTo = new ha(_0x268064,0x0);
this.duplicator = new W(this.section,x.duplicator,!0x1,null,!0x1,null);
this.duplicator.billboardMode = !0x0;
this.sprites.push(this.duplicator);
_0x268064 = this.explorePath.pathName;
_0x268064 = A.get_instance().paths.get(_0x268064);
this.duplicator.goesTo = new ha(_0x268064,0x24);
}
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x360f')] = function() {
if ('XwVnn' !== 'tyuPm') {
for (var _0x3b75d5 = this._sounds, _0x4b8131 = 0x0; _0x5ea6e7.wOHvq(_0x4b8131, _0x3b75d5.length); _0x4b8131++)
(_0x3b75d5[_0x4b8131]._paused || this.stop(_0x3b75d5[_0x4b8131]._id),
this._webAudio) || (/MSIE |Trident\//.test(_0x476571._navigator && _0x476571._navigator.userAgent) || (_0x3b75d5[_0x4b8131]._node.src = _0x4cc7('0x4576')),
_0x3b75d5[_0x4b8131]._node.removeEventListener(_0x4cc7('0x12aa'), _0x3b75d5[_0x4b8131]._errorFn, !0x1),
_0x3b75d5[_0x4b8131]._node.removeEventListener(_0x476571._canPlayEvent, _0x3b75d5[_0x4b8131]._loadFn, !0x1),
_0x476571._releaseHtml5Audio(_0x3b75d5[_0x4b8131]._node)),
delete _0x3b75d5[_0x4b8131]._node,
this._clearTimer(_0x3b75d5[_0x4b8131]._id);
_0x4b8131 = _0x476571._howls.indexOf(this);
0x0 <= _0x4b8131 && _0x476571._howls.splice(_0x4b8131, 0x1);
_0x3b75d5 = !0x0;
for (_0x4b8131 = 0x0; _0x5ea6e7.wOHvq(_0x4b8131, _0x476571._howls.length); _0x4b8131++)
if (_0x476571._howls[_0x4b8131]._src === this._src || 0x0 <= this._src.indexOf(_0x476571._howls[_0x4b8131]._src)) {
_0x3b75d5 = !0x1;
break;
}
return _0x298e24 && _0x3b75d5 && delete _0x298e24[this._src],
_0x476571.noAudio = !0x1,
this._state = _0x4cc7('0x4564'),
this._sounds = [],
null;
} else {
null != a && (this.ascender = a.ascender,
this.descender = a.descender,
this.height = a.height,
this.name = a.name,
this.numGlyphs = a.numGlyphs,
this.src = a.src,
this.underlinePosition = a.underlinePosition,
this.underlineThickness = a.underlineThickness,
this.unitsPerEM = a.unitsPerEM,
this.__fontID = a.__fontID,
this.__fontPath = a.__fontPath,
this.__init = !0x0);
}
}
;
_0x592003[_0x4cc7('0x8')]['on'] = function(_0x31070c, _0x2e7782, _0x548b80, _0x476571) {
_0x31070c = this['_on' + _0x31070c];
return _0x5ea6e7.ifWVG == typeof _0x2e7782 && _0x31070c.push(_0x476571 ? {
id: _0x548b80,
fn: _0x2e7782,
once: _0x476571
} : {
id: _0x548b80,
fn: _0x2e7782
}),
this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4577')] = function(_0x398786, _0x5649fa, _0x597388) {
var _0x38291b = this[_0x4cc7('0x4578') + _0x398786];
if ('number' == typeof _0x5649fa && (_0x597388 = _0x5649fa,
_0x5649fa = null),
_0x5649fa || _0x597388)
for (_0x398786 = 0x0; _0x398786 < _0x38291b.length; _0x398786++) {
var _0x476571 = _0x597388 === _0x38291b[_0x398786].id;
if (_0x5649fa === _0x38291b[_0x398786].fn && _0x476571 || !_0x5649fa && _0x476571) {
_0x38291b.splice(_0x398786, 0x1);
break;
}
}
else if (_0x398786)
this[_0x4cc7('0x4578') + _0x398786] = [];
else
for (_0x5649fa = Object.keys(this),
_0x398786 = 0x0; _0x398786 < _0x5649fa.length; _0x398786++)
_0x5ea6e7.TIZdR(0x0, _0x5649fa[_0x398786].indexOf(_0x4cc7('0x4578'))) && Array.isArray(this[_0x5649fa[_0x398786]]) && (this[_0x5649fa[_0x398786]] = []);
return this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4579')] = function(_0x156a1d, _0x4a10fa, _0x27b035) {
return this.on(_0x156a1d, _0x4a10fa, _0x27b035, 0x1),
this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x1014')] = function(_0x40084e, _0x437bc9, _0x135a76) {
for (var _0x5f1942 = this[_0x4cc7('0x4578') + _0x40084e], _0x476571 = _0x5f1942.length - 0x1; 0x0 <= _0x476571; _0x476571--)
_0x5f1942[_0x476571].id && _0x5ea6e7.YVPYw(_0x5f1942[_0x476571].id, _0x437bc9) && _0x4cc7('0x40') !== _0x40084e || (setTimeout(function(_0x40084e) {
_0x40084e.call(this, _0x437bc9, _0x135a76);
}
.bind(this, _0x5f1942[_0x476571].fn), 0x0),
_0x5f1942[_0x476571].once && this.off(_0x40084e, _0x5f1942[_0x476571].fn, _0x5f1942[_0x476571].id));
return this._loadQueue(_0x40084e),
this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x2f4e')] = function(_0x63a2c1) {
if (0x0 < this._queue.length) {
if (_0x4cc7('0x457a') !== _0x4cc7('0x457b')) {
var _0x24ce59 = this._queue[0x0];
_0x24ce59.event === _0x63a2c1 && (this._queue.shift(),
this._loadQueue());
_0x63a2c1 || _0x24ce59.action();
} else {
null == c && (c = !0x0);
null == b && (b = !0x1);
X.low = 0xc10b6;
++a;
if (b)
for (; a < this.levelSet.levelCount && !this.levelSet.isLevelUnlocked(a, this.backwards); )
++a;
a >= this.levelSet.levelCount && (a = c ? 0x0 : -0x1);
return a;
}
}
return this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x457c')] = function(_0x11c07b) {
if ('TUswv' !== _0x4cc7('0x457d')) {
var _0x52c72f = _0x11c07b._sprite;
if (!this._webAudio && _0x11c07b._node && !_0x11c07b._node.paused && !_0x11c07b._node.ended && _0x11c07b._node.currentTime < _0x11c07b._stop)
return setTimeout(this._ended.bind(this, _0x11c07b), 0x64),
this;
_0x52c72f = !(!_0x11c07b._loop && !this._sprite[_0x52c72f][0x2]);
if (this._emit(_0x4cc7('0x10a1'), _0x11c07b._id),
!this._webAudio && _0x52c72f && this.stop(_0x11c07b._id, !0x0).play(_0x11c07b._id),
this._webAudio && _0x52c72f) {
this._emit(_0x4cc7('0xd18'), _0x11c07b._id);
_0x11c07b._seek = _0x11c07b._start || 0x0;
_0x11c07b._rateSeek = 0x0;
_0x11c07b._playStart = _0x476571.ctx.currentTime;
var _0x11a584 = 0x3e8 * (_0x11c07b._stop - _0x11c07b._start) / Math.abs(_0x11c07b._rate);
this._endTimers[_0x11c07b._id] = setTimeout(this._ended.bind(this, _0x11c07b), _0x11a584);
}
return this._webAudio && !_0x52c72f && (_0x11c07b._paused = !0x0,
_0x11c07b._ended = !0x0,
_0x11c07b._seek = _0x11c07b._start || 0x0,
_0x11c07b._rateSeek = 0x0,
this._clearTimer(_0x11c07b._id),
this._cleanBuffer(_0x11c07b._node),
_0x476571._autoSuspend()),
this._webAudio || _0x52c72f || this.stop(_0x11c07b._id, !0x0),
this;
} else {
return pk.openDevice(a);
}
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x3144')] = function(_0x497f48) {
if (this._endTimers[_0x497f48]) {
if (_0x4cc7('0x5') != typeof this._endTimers[_0x497f48])
clearTimeout(this._endTimers[_0x497f48]);
else {
if (_0x4cc7('0x457e') === _0x4cc7('0x457f')) {
this.child.setIndexedPosition(0xa, 0x56);
this.child.spritesheet.set_currentFrame(0x4e);
this.child.spritesheet.set_xInverted(!0x0);
this.angel.setIndexedPosition(0xa, 0x5e);
this.angel.spritesheet.set_currentFrame(0x0);
this.angel.spritesheet.set_xInverted(!0x1);
this.pastafarian.setIndexedPosition(9.7, 0x55);
this.pastafarian.spritesheet.set_currentFrame(0x64);
this.pastafarian.spritesheet.set_xInverted(!0x0);
this.dialog.addBubble(_0x4cc7('0x2baf'), -0x50, -0x104, null, null, null, null, null);
var _0x30dd51 = D.width(0x168)
, _0x447929 = new q(this.child.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2bb0'), 0x0, -0x32, null, _0x30dd51, -0x1, _0x447929, null);
_0x30dd51 = new q(this.angel.get_onScreen());
this.dialog.addBubble(_0x4cc7('0x2bb1'), 0x1a4, 0x64, null, null, null, _0x30dd51, null);
} else {
var _0x230b8c = this._soundById(_0x497f48);
_0x230b8c && _0x230b8c._node && _0x230b8c._node.removeEventListener(_0x4cc7('0x1f5c'), this._endTimers[_0x497f48], !0x1);
}
}
delete this._endTimers[_0x497f48];
}
return this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x1cad')] = function(_0x1eaf31) {
for (var _0x86dc = 0x0; _0x86dc < this._sounds.length; _0x86dc++)
if (_0x1eaf31 === this._sounds[_0x86dc]._id)
return this._sounds[_0x86dc];
return null;
}
;
_0x592003[_0x4cc7('0x8')]['_inactiveSound'] = function() {
this._drain();
for (var _0x24d581 = 0x0; _0x24d581 < this._sounds.length; _0x24d581++)
if (this._sounds[_0x24d581]._ended)
return this._sounds[_0x24d581].reset();
return new _0x5da734(this);
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4580')] = function() {
if ('PsBAn' !== _0x4cc7('0x4581')) {
var _0xeaf72b = this._pool, _0x195879 = 0x0, _0x1fc6c5;
if (!(this._sounds.length < _0xeaf72b)) {
for (_0x1fc6c5 = 0x0; _0x1fc6c5 < this._sounds.length; _0x1fc6c5++)
this._sounds[_0x1fc6c5]._ended && _0x195879++;
for (_0x1fc6c5 = this._sounds.length - 0x1; 0x0 <= _0x1fc6c5 && !(_0x195879 <= _0xeaf72b); _0x1fc6c5--)
this._sounds[_0x1fc6c5]._ended && (this._webAudio && this._sounds[_0x1fc6c5]._node && this._sounds[_0x1fc6c5]._node.disconnect(0x0),
this._sounds.splice(_0x1fc6c5, 0x1),
_0x195879--);
}
} else {
return this.loop ? !0x1 : this.frame + 0x1 >= this.frames.length;
}
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x1edf')] = function(_0x23848a) {
if (void 0x0 === _0x23848a) {
if (_0x4cc7('0x4582') === _0x4cc7('0x4582')) {
_0x23848a = [];
for (var _0x50da91 = 0x0; _0x50da91 < this._sounds.length; _0x50da91++)
_0x23848a.push(this._sounds[_0x50da91]._id);
return _0x23848a;
} else {
null == a && (a = '');
Ga.call(this, a, 0x0);
this.name = 'IllegalOperationError';
}
}
return [_0x23848a];
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4583')] = function(_0x38d1ec) {
return _0x38d1ec._node.bufferSource = _0x476571.ctx.createBufferSource(),
_0x38d1ec._node.bufferSource.buffer = _0x298e24[this._src],
_0x38d1ec._panner ? _0x38d1ec._node.bufferSource.connect(_0x38d1ec._panner) : _0x38d1ec._node.bufferSource.connect(_0x38d1ec._node),
_0x38d1ec._node.bufferSource.loop = _0x38d1ec._loop,
_0x38d1ec._loop && (_0x38d1ec._node.bufferSource.loopStart = _0x38d1ec._start || 0x0,
_0x38d1ec._node.bufferSource.loopEnd = _0x38d1ec._stop || 0x0),
_0x38d1ec._node.bufferSource.playbackRate.setValueAtTime(_0x38d1ec._rate, _0x476571.ctx.currentTime),
this;
}
;
_0x592003[_0x4cc7('0x8')][_0x4cc7('0x4584')] = function(_0x344987) {
if (_0x5ea6e7.TIZdR(_0x4cc7('0x4585'), 'HwvEr')) {
if (Q.substr(a, 0x0, b.length + 0x1) == b + '-')
var _0x547658 = -0x1;
else if (_0x547658 = a.indexOf('|' + b + '-'),
-0x1 == _0x547658)
return '';
_0x547658 += _0x5ea6e7.mbvPU(b.length, 0x2);
b = a.indexOf('|', _0x547658);
return -0x1 == b ? Nd.parseValue(Q.substr(a, _0x547658, null)) : Nd.parseValue(a.substring(_0x547658, b));
} else {
var _0x375a8b = _0x476571._navigator && 0x0 <= _0x476571._navigator.vendor.indexOf(_0x4cc7('0x3fe3'));
if (_0x476571._scratchBuffer && _0x344987.bufferSource && (_0x344987.bufferSource.onended = null,
_0x344987.bufferSource.disconnect(0x0),
_0x375a8b))
try {
_0x344987.bufferSource.buffer = _0x476571._scratchBuffer;
} catch (_0x592289) {}
return _0x344987.bufferSource = null,
this;
}
}
;
var _0x5da734 = function(_0x37f66c) {
this[_0x4cc7('0xabc')] = _0x37f66c;
this[_0x4cc7('0x8fe')]();
};
_0x5da734[_0x4cc7('0x8')] = {};
_0x5da734[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() {
if (_0x4cc7('0x4586') !== _0x4cc7('0x4587')) {
var _0x3467f9 = this._parent;
return this._muted = _0x3467f9._muted,
this._loop = _0x3467f9._loop,
this._volume = _0x3467f9._volume,
this._rate = _0x3467f9._rate,
this._seek = 0x0,
this._paused = !0x0,
this._ended = !0x0,
this._sprite = _0x4cc7('0x4566'),
this._id = ++_0x476571._counter,
_0x3467f9._sounds.push(this),
this.create(),
this;
} else {
var _0x17c8d0 = _0x3467f9++;
this.translateVertexData(w, _0x17c8d0, d, e, l, f);
this.translateVertexData(w, 0x0, d, e, l, f);
this.translateVertexData(w, _0x17c8d0 + 0x1, d, e, l, f);
}
}
;
_0x5da734[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() {
var _0x250c72 = this._parent
, _0x390aa8 = _0x476571._muted || this._muted || this._parent._muted ? 0x0 : this._volume;
return _0x250c72._webAudio ? (this._node = void 0x0 === _0x476571.ctx.createGain ? _0x476571.ctx.createGainNode() : _0x476571.ctx.createGain(),
this._node.gain.setValueAtTime(_0x390aa8, _0x476571.ctx.currentTime),
this._node.paused = !0x0,
this._node.connect(_0x476571.masterGain)) : (this._node = _0x476571._obtainHtml5Audio(),
this._errorFn = this._errorListener.bind(this),
this._node.addEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1),
this._loadFn = this._loadListener.bind(this),
this._node.addEventListener(_0x476571._canPlayEvent, this._loadFn, !0x1),
this._node.src = _0x250c72._src,
this._node.preload = _0x4cc7('0x40c7'),
this._node.volume = _0x390aa8 * _0x476571.volume(),
this._node.load()),
this;
}
;
_0x5da734[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() {
var _0x171646 = this._parent;
return this._muted = _0x171646._muted,
this._loop = _0x171646._loop,
this._volume = _0x171646._volume,
this._rate = _0x171646._rate,
this._seek = 0x0,
this._rateSeek = 0x0,
this._paused = !0x0,
this._ended = !0x0,
this._sprite = _0x4cc7('0x4566'),
this._id = ++_0x476571._counter,
this;
}
;
_0x5da734[_0x4cc7('0x8')]['_errorListener'] = function() {
this._parent._emit(_0x4cc7('0x4537'), this._id, this._node.error ? this._node.error.code : 0x0);
this._node.removeEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1);
}
;
_0x5da734[_0x4cc7('0x8')][_0x4cc7('0x4588')] = function() {
var _0x22b999 = this._parent;
_0x22b999._duration = Math.ceil(0xa * this._node.duration) / 0xa;
0x0 === Object.keys(_0x22b999._sprite).length && (_0x22b999._sprite = {
__default: [0x0, 0x3e8 * _0x22b999._duration]
});
_0x4cc7('0x2a3e') !== _0x22b999._state && (_0x22b999._state = _0x4cc7('0x2a3e'),
_0x22b999._emit(_0x4cc7('0x40')),
_0x22b999._loadQueue());
this._node.removeEventListener(_0x476571._canPlayEvent, this._loadFn, !0x1);
}
;
var _0x298e24 = {}
, _0x232426 = function(_0x3271e9) {
var _0x25d1a0 = _0x3271e9['_src'];
if (_0x298e24[_0x25d1a0])
return _0x3271e9[_0x4cc7('0x4589')] = _0x298e24[_0x25d1a0][_0x4cc7('0x3bc2')],
void _0xd97424(_0x3271e9);
if (/^data:[^;]+;base64,/['test'](_0x25d1a0)) {
if (_0x4cc7('0x458a') === _0x4cc7('0x458a')) {
for (var _0x476571 = atob(_0x25d1a0[_0x4cc7('0x46')](',')[0x1]), _0x592003 = new Uint8Array(_0x476571[_0x4cc7('0x21')]), _0x5da734 = 0x0; _0x5da734 < _0x476571[_0x4cc7('0x21')]; ++_0x5da734)
_0x592003[_0x5da734] = _0x476571[_0x4cc7('0x22')](_0x5da734);
_0x1bfb54(_0x592003[_0x4cc7('0xaa3')], _0x3271e9);
} else {
for (var _0xe562b7 = this[_0x4cc7('0x1735')](), _0x33697d = [], _0x7f1c9, _0x4a742c, _0x433518 = [], _0x50521f = 0x0, _0x59ae12 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x50521f < _0x59ae12; ) {
var _0x415010 = _0x50521f++;
_0x7f1c9 = this['_newBlockBytes'][_0x4cc7('0x1709')]();
_0x4a742c = this[_0x4cc7('0xed0')](_0x7f1c9, [_0x4cc7('0x1551')]);
_0x4a742c[_0x4cc7('0xbd8')] ? (_0x33697d[_0x4cc7('0x29')](y['__cast'](_0x4a742c['data'], Oe)),
_0x433518[_0x4cc7('0x29')](y[_0x4cc7('0x99b')](_0x4a742c[_0x4cc7('0x42')], Oe)['get_name']())) : this[_0x4cc7('0xed2')]['get'](a)[_0x4cc7('0x138b')](_0x4cc7('0x1766') + _0x415010 + '\x20(ID\x20=\x20' + _0x7f1c9 + '\x20)\x20for\x20this\x20LightPicker');
}
0x0 == _0x33697d[_0x4cc7('0x21')] ? (this[_0x4cc7('0xed2')]['get'](a)['addError'](_0x4cc7('0x1768')),
this[_0x4cc7('0x172f')]()) : (_0x33697d = new An(_0x33697d),
_0x33697d['set_name'](_0xe562b7),
this['parseUserAttributes'](),
this[_0x4cc7('0xed1')](_0x33697d, _0xe562b7),
this[_0x4cc7('0xed2')]['get'](a)[_0x4cc7('0x42')] = _0x33697d,
this[_0x4cc7('0xed3')] && ub[_0x4cc7('0xbdb')](_0x4cc7('0x1769') + _0xe562b7 + '\x27\x20|\x20Texture-Name\x20=\x20' + _0x433518['toString'](), {
'fileName': _0x4cc7('0x115'),
'lineNumber': 0x3e6,
'className': _0x4cc7('0x5cf'),
'methodName': _0x4cc7('0x171a')
}));
}
} else {
var _0x232426 = new XMLHttpRequest();
_0x232426[_0x4cc7('0xcef')](_0x4cc7('0x390a'), _0x25d1a0, !0x0);
_0x232426[_0x4cc7('0x3ace')] = _0x3271e9[_0x4cc7('0x458b')];
_0x232426[_0x4cc7('0x3738')] = _0x4cc7('0x390b');
_0x232426[_0x4cc7('0x3906')] = function() {
var _0xd97424 = (_0x232426[_0x4cc7('0x2590')] + '')[0x0];
if ('0' !== _0xd97424 && '2' !== _0xd97424 && '3' !== _0xd97424)
return void _0x3271e9['_emit']('loaderror', null, _0x4cc7('0x458c') + _0x232426['status'] + '.');
_0x1bfb54(_0x232426[_0x4cc7('0x373a')], _0x3271e9);
}
;
_0x232426[_0x4cc7('0x388f')] = function() {
_0x3271e9[_0x4cc7('0x28e4')] && (_0x3271e9[_0x4cc7('0x458d')] = !0x0,
_0x3271e9['_webAudio'] = !0x1,
_0x3271e9[_0x4cc7('0x2cc9')] = [],
delete _0x298e24[_0x25d1a0],
_0x3271e9[_0x4cc7('0x40')]());
}
;
_0x5ea6e7[_0x4cc7('0x458e')](_0x24b617, _0x232426);
}
}
, _0x24b617 = function(_0xd97424) {
try {
_0xd97424[_0x4cc7('0x388e')]();
} catch (_0x24ce4a) {
_0xd97424[_0x4cc7('0x388f')]();
}
}
, _0x1bfb54 = function(_0x3271e9, _0x24b617) {
var _0xdd8be5 = {};
_0xdd8be5[_0x4cc7('0x458f')] = function(_0x19decf, _0x52951c) {
return _0x19decf > _0x52951c;
}
;
var _0x128e16 = function() {
_0x24b617['_emit'](_0x4cc7('0x4537'), null, _0x4cc7('0x4590'));
}
, _0x592003 = function(_0x3271e9) {
if (_0x4cc7('0x4591') === _0x4cc7('0x4591')) {
_0x3271e9 && 0x0 < _0x24b617[_0x4cc7('0x2cc9')][_0x4cc7('0x21')] ? (_0x298e24[_0x24b617[_0x4cc7('0x4592')]] = _0x3271e9,
_0xd97424(_0x24b617, _0x3271e9)) : _0x128e16();
} else {
a = [];
for (var _0x124fa6 = 0x0; 0x100 > _0x124fa6; )
_0x124fa6++,
a['push'](-0x1);
for (_0x124fa6 = 0x0; _0xdd8be5[_0x4cc7('0x458f')](0x40, _0x124fa6); ) {
var _0x392115 = _0x124fa6++;
a[ji[_0x4cc7('0x33ad')][_0x4cc7('0x22')](_0x392115)] = _0x392115;
}
return a;
}
};
_0x4cc7('0xb') != typeof Promise && 0x1 === _0x476571['ctx'][_0x4cc7('0x4593')][_0x4cc7('0x21')] ? _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4593')](_0x3271e9)['then'](_0x592003)[_0x4cc7('0x4594')](_0x128e16) : _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4593')](_0x3271e9, _0x592003, _0x128e16);
}
, _0xd97424 = function(_0xd97424, _0x3271e9) {
_0x3271e9 && !_0xd97424[_0x4cc7('0x4589')] && (_0xd97424[_0x4cc7('0x4589')] = _0x3271e9[_0x4cc7('0x3bc2')]);
0x0 === Object[_0x4cc7('0x9f5')](_0xd97424[_0x4cc7('0x1cae')])[_0x4cc7('0x21')] && (_0xd97424[_0x4cc7('0x1cae')] = {});
_0xd97424[_0x4cc7('0x1cae')][_0x4cc7('0x4566')] = [0x0, 0x3e8 * _0xd97424._duration];
'loaded' !== _0xd97424[_0x4cc7('0x16b4')] && (_0xd97424[_0x4cc7('0x16b4')] = _0x4cc7('0x2a3e'),
_0xd97424[_0x4cc7('0x1014')](_0x4cc7('0x40')),
_0xd97424[_0x4cc7('0x2f4e')]());
}
, _0x3271e9 = function() {
if (_0x476571[_0x4cc7('0x4595')]) {
try {
_0x4cc7('0xb') != typeof AudioContext ? _0x476571[_0x4cc7('0x1325')] = new AudioContext() : 'undefined' != typeof webkitAudioContext ? _0x476571[_0x4cc7('0x1325')] = new webkitAudioContext() : _0x476571[_0x4cc7('0x4595')] = !0x1;
} catch (_0x2f7896) {
_0x476571[_0x4cc7('0x4595')] = !0x1;
}
_0x476571[_0x4cc7('0x1325')] || (_0x476571['usingWebAudio'] = !0x1);
var _0xd97424 = /iP(hone|od|ad)/[_0x4cc7('0x16fc')](_0x476571[_0x4cc7('0x3fe1')] && _0x476571[_0x4cc7('0x3fe1')]['platform'])
, _0x3271e9 = _0x476571[_0x4cc7('0x3fe1')] && _0x476571[_0x4cc7('0x3fe1')][_0x4cc7('0x4596')][_0x4cc7('0xc7c')](/OS (\d+)_(\d+)_?(\d+)?/);
_0x3271e9 = _0x3271e9 ? parseInt(_0x3271e9[0x1], 0xa) : null;
_0xd97424 && _0x3271e9 && 0x9 > _0x3271e9 && (_0xd97424 = /safari/['test'](_0x476571[_0x4cc7('0x3fe1')] && _0x476571['_navigator']['userAgent'][_0x4cc7('0x1646')]()),
(_0x476571[_0x4cc7('0x3fe1')] && _0x476571['_navigator'][_0x4cc7('0x4597')] && !_0xd97424 || _0x476571[_0x4cc7('0x3fe1')] && !_0x476571[_0x4cc7('0x3fe1')][_0x4cc7('0x4597')] && !_0xd97424) && (_0x476571['usingWebAudio'] = !0x1));
_0x476571[_0x4cc7('0x4595')] && (_0x476571[_0x4cc7('0x4598')] = void 0x0 === _0x476571['ctx']['createGain'] ? _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4599')]() : _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x459a')](),
_0x476571[_0x4cc7('0x4598')]['gain']['setValueAtTime'](_0x476571[_0x4cc7('0x1cd4')] ? 0x0 : 0x1, _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x476571[_0x4cc7('0x4598')][_0x4cc7('0x2954')](_0x476571[_0x4cc7('0x1325')][_0x4cc7('0x2239')]));
_0x476571[_0x4cc7('0x454a')]();
}
};
_0x4cc7('0x5') == typeof define && define[_0x4cc7('0x459b')] && define([], function() {
if (_0x4cc7('0x459c') === _0x4cc7('0x459d')) {
null == b && (b = !0x1);
this[_0x4cc7('0x2911')][_0x4cc7('0x29')](a);
this['inputOverriders'][_0x4cc7('0x29')](b);
this[_0x4cc7('0xa0c')](a);
this[_0x4cc7('0x2913')] || (this['inputOverridden'] = b);
y[_0x4cc7('0x9a0')](a, Rb) && y[_0x4cc7('0x99b')](a, Rb)[_0x4cc7('0x19')]();
} else {
return {
'Howler': _0x476571,
'Howl': _0x592003
};
}
});
'undefined' != typeof exports && (exports[_0x4cc7('0x459e')] = _0x476571,
exports['Howl'] = _0x592003);
_0x4cc7('0xb') != typeof window ? (window[_0x4cc7('0x459f')] = _0x2da22f,
window[_0x4cc7('0x459e')] = _0x476571,
window['Howl'] = _0x592003,
window[_0x4cc7('0x427f')] = _0x5da734) : _0x4cc7('0xb') != typeof global && (global[_0x4cc7('0x459f')] = _0x2da22f,
global[_0x4cc7('0x459e')] = _0x476571,
global['Howl'] = _0x592003,
global[_0x4cc7('0x427f')] = _0x5da734);
}();
!function() {
var _0xed8c1c = {};
_0xed8c1c[_0x4cc7('0x45a0')] = function(_0x22986b, _0x29609a) {
return _0x22986b != _0x29609a;
}
;
_0xed8c1c[_0x4cc7('0x45a1')] = 'number';
_0xed8c1c[_0x4cc7('0x45a2')] = function(_0x222ba8, _0x44e229) {
return _0x222ba8 != _0x44e229;
}
;
HowlerGlobal['prototype'][_0x4cc7('0xf4c')] = [0x0, 0x0, 0x0];
HowlerGlobal[_0x4cc7('0x8')]['_orientation'] = [0x0, 0x0, -0x1, 0x0, 0x1, 0x0];
HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0x45a3')] = function(_0x2ef646) {
if (!this['ctx'] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')])
return this;
for (var _0x300bf5 = this['_howls']['length'] - 0x1; 0x0 <= _0x300bf5; _0x300bf5--)
this[_0x4cc7('0x1ede')][_0x300bf5][_0x4cc7('0x45a3')](_0x2ef646);
return this;
}
;
HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0x1a91')] = function(_0x38406c, _0x24637b, _0xc72982) {
return this[_0x4cc7('0x1325')] && this[_0x4cc7('0x1325')][_0x4cc7('0x1326')] ? (_0x24637b = _0x4cc7('0x39b') != typeof _0x24637b ? this[_0x4cc7('0xf4c')][0x1] : _0x24637b,
_0xc72982 = _0x4cc7('0x39b') != typeof _0xc72982 ? this[_0x4cc7('0xf4c')][0x2] : _0xc72982,
'number' != typeof _0x38406c ? this[_0x4cc7('0xf4c')] : (this[_0x4cc7('0xf4c')] = [_0x38406c, _0x24637b, _0xc72982],
void 0x0 !== this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x45a4')] ? (this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x45a4')][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x0], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1),
this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x45a5')][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x1], Howler[_0x4cc7('0x1325')]['currentTime'], 0.1),
this['ctx']['listener']['positionZ'][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x2], Howler[_0x4cc7('0x1325')]['currentTime'], 0.1)) : this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0xd19')](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this['_pos'][0x2]),
this)) : this;
}
;
HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = function(_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6) {
if (!this[_0x4cc7('0x1325')] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')])
return this;
var _0x288859 = this[_0x4cc7('0x1327')];
return _0x489f9c = _0x4cc7('0x39b') != typeof _0x489f9c ? _0x288859[0x1] : _0x489f9c,
_0x5499ea = _0xed8c1c['VdILk'](_0x4cc7('0x39b'), typeof _0x5499ea) ? _0x288859[0x2] : _0x5499ea,
_0x4c2a48 = _0x4cc7('0x39b') != typeof _0x4c2a48 ? _0x288859[0x3] : _0x4c2a48,
_0x150f64 = 'number' != typeof _0x150f64 ? _0x288859[0x4] : _0x150f64,
_0x10a3b6 = 'number' != typeof _0x10a3b6 ? _0x288859[0x5] : _0x10a3b6,
_0x4cc7('0x39b') != typeof _0x310e35 ? _0x288859 : (this[_0x4cc7('0x1327')] = [_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6],
void 0x0 !== this[_0x4cc7('0x1325')]['listener']['forwardX'] ? (this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]['forwardX'][_0x4cc7('0x1329')](_0x310e35, Howler['ctx'][_0x4cc7('0x132a')], 0.1),
this[_0x4cc7('0x1325')]['listener']['forwardY'][_0x4cc7('0x1329')](_0x489f9c, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1),
this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132c')]['setTargetAtTime'](_0x5499ea, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1),
this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x132d')]['setTargetAtTime'](_0x310e35, Howler['ctx'][_0x4cc7('0x132a')], 0.1),
this[_0x4cc7('0x1325')]['listener']['upY'][_0x4cc7('0x1329')](_0x489f9c, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1),
this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132f')]['setTargetAtTime'](_0x5499ea, Howler[_0x4cc7('0x1325')]['currentTime'], 0.1)) : this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x1330')](_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6),
this);
}
;
Howl[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x415bac) {
return function(_0x57de4b) {
if ('eVjgU' === _0x4cc7('0x45a6')) {
var _0x25335c = this[_0x4cc7('0x1198')];
null != u[a] ? _0x25335c[_0x4cc7('0x97d')](a, b) : _0x25335c['h'][a] = b;
} else {
return this[_0x4cc7('0x1327')] = _0x57de4b[_0x4cc7('0xdd3')] || [0x1, 0x0, 0x0],
this[_0x4cc7('0x45a7')] = _0x57de4b['stereo'] || null,
this[_0x4cc7('0xf4c')] = _0x57de4b[_0x4cc7('0x1a91')] || null,
this[_0x4cc7('0x3416')] = {},
this[_0x4cc7('0x45a8')] = _0x57de4b[_0x4cc7('0x45a9')] ? [{
'fn': _0x57de4b[_0x4cc7('0x45a9')]
}] : [],
this['_onpos'] = _0x57de4b[_0x4cc7('0x45aa')] ? [{
'fn': _0x57de4b[_0x4cc7('0x45aa')]
}] : [],
this['_onorientation'] = _0x57de4b[_0x4cc7('0x45ab')] ? [{
'fn': _0x57de4b[_0x4cc7('0x45ab')]
}] : [],
_0x415bac[_0x4cc7('0x96b')](this, _0x57de4b);
this[_0x4cc7('0x3416')][_0x4cc7('0x3418')] = void 0x0 !== _0x57de4b.coneInnerAngle ? _0x57de4b.coneInnerAngle : 0x168;
this[_0x4cc7('0x3416')][_0x4cc7('0x3419')] = void 0x0 !== _0x57de4b.coneOuterAngle ? _0x57de4b.coneOuterAngle : 0x168;
this[_0x4cc7('0x3416')][_0x4cc7('0x341a')] = void 0x0 !== _0x57de4b.coneOuterGain ? _0x57de4b.coneOuterGain : 0x0;
this[_0x4cc7('0x3416')][_0x4cc7('0x341b')] = void 0x0 !== _0x57de4b.distanceModel ? _0x57de4b.distanceModel : _0x4cc7('0x2fb8');
this[_0x4cc7('0x3416')][_0x4cc7('0x341c')] = void 0x0 !== _0x57de4b.maxDistance ? _0x57de4b.maxDistance : 0x2710;
this[_0x4cc7('0x3416')][_0x4cc7('0x341f')] = void 0x0 !== _0x57de4b.panningModel ? _0x57de4b.panningModel : _0x4cc7('0x45ac');
this[_0x4cc7('0x3416')][_0x4cc7('0x341d')] = void 0x0 !== _0x57de4b.refDistance ? _0x57de4b.refDistance : 0x1;
this[_0x4cc7('0x3416')][_0x4cc7('0x341e')] = void 0x0 !== _0x57de4b.rolloffFactor ? _0x57de4b.rolloffFactor : 0x1;
}
}
;
}(Howl[_0x4cc7('0x8')][_0x4cc7('0x8fe')]);
Howl[_0x4cc7('0x8')][_0x4cc7('0x45a3')] = function(_0x40e647, _0x297421) {
var _0x20a39d = this;
if (!_0x20a39d['_webAudio'])
return _0x20a39d;
if (_0x4cc7('0x2a3e') !== _0x20a39d[_0x4cc7('0x16b4')])
return _0x20a39d['_queue'][_0x4cc7('0x29')]({
'event': _0x4cc7('0x45a3'),
'action': function() {
if (_0x4cc7('0x45ad') !== _0x4cc7('0x45ad')) {
b = nk[_0x4cc7('0x376d')](this['slice'](a, b));
b[_0x4cc7('0x311b')] = a;
return b;
} else {
_0x20a39d[_0x4cc7('0x45a3')](_0x40e647, _0x297421);
}
}
}),
_0x20a39d;
var _0x344293 = void 0x0 === Howler[_0x4cc7('0x1325')]['createStereoPanner'] ? _0x4cc7('0x2608') : _0x4cc7('0x45a3');
if (void 0x0 === _0x297421) {
if ('number' != typeof _0x40e647)
return _0x20a39d[_0x4cc7('0x45a7')];
_0x20a39d[_0x4cc7('0x45a7')] = _0x40e647;
_0x20a39d[_0x4cc7('0xf4c')] = [_0x40e647, 0x0, 0x0];
}
for (var _0x7e201b = _0x20a39d[_0x4cc7('0x1edf')](_0x297421), _0x409dde = 0x0; _0x409dde < _0x7e201b[_0x4cc7('0x21')]; _0x409dde++) {
var _0x4a7599 = _0x20a39d['_soundById'](_0x7e201b[_0x409dde]);
if (_0x4a7599) {
if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x40e647))
return _0x4a7599[_0x4cc7('0x45a7')];
_0x4a7599[_0x4cc7('0x45a7')] = _0x40e647;
_0x4a7599['_pos'] = [_0x40e647, 0x0, 0x0];
_0x4a7599[_0x4cc7('0x1ee0')] && (_0x4a7599[_0x4cc7('0x3416')]['panningModel'] = _0x4cc7('0x45ae'),
_0x4a7599[_0x4cc7('0x45af')] && _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x854')] || _0x4af4fb(_0x4a7599, _0x344293),
_0x4cc7('0x2608') === _0x344293 ? void 0x0 !== _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x4a7599['_panner'][_0x4cc7('0x45a4')][_0x4cc7('0x28e5')](_0x40e647, Howler[_0x4cc7('0x1325')]['currentTime']),
_0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](0x0, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x4a7599['_panner'][_0x4cc7('0x45b0')][_0x4cc7('0x28e5')](0x0, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x4a7599['_panner'][_0x4cc7('0xd19')](_0x40e647, 0x0, 0x0) : _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x854')]['setValueAtTime'](_0x40e647, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]));
_0x20a39d['_emit'](_0x4cc7('0x45a3'), _0x4a7599['_id']);
}
}
return _0x20a39d;
}
;
Howl[_0x4cc7('0x8')]['pos'] = function(_0x367978, _0x455425, _0x2fca57, _0x1b15c9) {
var _0x2b2514 = this;
if (!_0x2b2514[_0x4cc7('0x28e4')])
return _0x2b2514;
if (_0x4cc7('0x2a3e') !== _0x2b2514[_0x4cc7('0x16b4')])
return _0x2b2514[_0x4cc7('0x2ccb')]['push']({
'event': 'pos',
'action': function() {
_0x2b2514['pos'](_0x367978, _0x455425, _0x2fca57, _0x1b15c9);
}
}),
_0x2b2514;
if (_0x455425 = 'number' != typeof _0x455425 ? 0x0 : _0x455425,
_0x2fca57 = _0x4cc7('0x39b') != typeof _0x2fca57 ? -0.5 : _0x2fca57,
void 0x0 === _0x1b15c9) {
if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x367978))
return _0x2b2514['_pos'];
_0x2b2514[_0x4cc7('0xf4c')] = [_0x367978, _0x455425, _0x2fca57];
}
for (var _0x2ec737 = _0x2b2514['_getSoundIds'](_0x1b15c9), _0x529fe0 = 0x0; _0x529fe0 < _0x2ec737[_0x4cc7('0x21')]; _0x529fe0++) {
var _0x452b79 = _0x2b2514[_0x4cc7('0x1cad')](_0x2ec737[_0x529fe0]);
if (_0x452b79) {
if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x367978))
return _0x452b79[_0x4cc7('0xf4c')];
_0x452b79['_pos'] = [_0x367978, _0x455425, _0x2fca57];
_0x452b79[_0x4cc7('0x1ee0')] && (_0x452b79[_0x4cc7('0x45af')] && !_0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x854')] || _0x4af4fb(_0x452b79, _0x4cc7('0x2608')),
void 0x0 !== _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x452b79[_0x4cc7('0x45af')]['positionX'][_0x4cc7('0x28e5')](_0x367978, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](_0x455425, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45b0')][_0x4cc7('0x28e5')](_0x2fca57, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0xd19')](_0x367978, _0x455425, _0x2fca57));
_0x2b2514[_0x4cc7('0x1014')](_0x4cc7('0x1a91'), _0x452b79['_id']);
}
}
return _0x2b2514;
}
;
Howl[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = function(_0x52944d, _0x346c98, _0x2acab2, _0x1dcd52) {
var _0x206efe = this;
if (!_0x206efe['_webAudio'])
return _0x206efe;
if (_0x4cc7('0x2a3e') !== _0x206efe[_0x4cc7('0x16b4')])
return _0x206efe[_0x4cc7('0x2ccb')][_0x4cc7('0x29')]({
'event': _0x4cc7('0xdd3'),
'action': function() {
_0x206efe[_0x4cc7('0xdd3')](_0x52944d, _0x346c98, _0x2acab2, _0x1dcd52);
}
}),
_0x206efe;
if (_0x346c98 = _0xed8c1c[_0x4cc7('0x45a1')] != typeof _0x346c98 ? _0x206efe[_0x4cc7('0x1327')][0x1] : _0x346c98,
_0x2acab2 = 'number' != typeof _0x2acab2 ? _0x206efe[_0x4cc7('0x1327')][0x2] : _0x2acab2,
void 0x0 === _0x1dcd52) {
if (_0x4cc7('0x39b') != typeof _0x52944d)
return _0x206efe['_orientation'];
_0x206efe[_0x4cc7('0x1327')] = [_0x52944d, _0x346c98, _0x2acab2];
}
for (var _0x2d3610 = _0x206efe[_0x4cc7('0x1edf')](_0x1dcd52), _0x38d6aa = 0x0; _0x38d6aa < _0x2d3610[_0x4cc7('0x21')]; _0x38d6aa++) {
var _0x21d3b5 = _0x206efe[_0x4cc7('0x1cad')](_0x2d3610[_0x38d6aa]);
if (_0x21d3b5) {
if (_0x4cc7('0x39b') != typeof _0x52944d)
return _0x21d3b5['_orientation'];
_0x21d3b5['_orientation'] = [_0x52944d, _0x346c98, _0x2acab2];
_0x21d3b5[_0x4cc7('0x1ee0')] && (_0x21d3b5[_0x4cc7('0x45af')] || (_0x21d3b5[_0x4cc7('0xf4c')] || (_0x21d3b5[_0x4cc7('0xf4c')] = _0x206efe[_0x4cc7('0xf4c')] || [0x0, 0x0, -0.5]),
_0x4af4fb(_0x21d3b5, _0x4cc7('0x2608'))),
void 0x0 !== _0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x45b1')] ? (_0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x45b1')][_0x4cc7('0x28e5')](_0x52944d, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x21d3b5['_panner'][_0x4cc7('0x45b2')][_0x4cc7('0x28e5')](_0x346c98, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x21d3b5[_0x4cc7('0x45af')]['orientationZ'][_0x4cc7('0x28e5')](_0x2acab2, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x1330')](_0x52944d, _0x346c98, _0x2acab2));
_0x206efe[_0x4cc7('0x1014')](_0x4cc7('0xdd3'), _0x21d3b5['_id']);
}
}
return _0x206efe;
}
;
Howl[_0x4cc7('0x8')][_0x4cc7('0x3417')] = function() {
var _0x16f164, _0x23d6c3, _0x41ca73 = arguments;
if (!this[_0x4cc7('0x28e4')])
return this;
if (0x0 === _0x41ca73[_0x4cc7('0x21')])
return this['_pannerAttr'];
if (0x1 === _0x41ca73[_0x4cc7('0x21')]) {
if (_0xed8c1c[_0x4cc7('0x45a2')]('object', typeof _0x41ca73[0x0]))
return _0x23d6c3 = this['_soundById'](parseInt(_0x41ca73[0x0], 0xa)),
_0x23d6c3 ? _0x23d6c3[_0x4cc7('0x3416')] : this[_0x4cc7('0x3416')];
var _0x23fc03 = _0x41ca73[0x0];
void 0x0 === _0x16f164 && (_0x23fc03[_0x4cc7('0x3417')] || (_0x23fc03[_0x4cc7('0x3417')] = {}),
this[_0x4cc7('0x3416')] = {});
this[_0x4cc7('0x3416')][_0x4cc7('0x3418')] = void 0x0 !== _0x23fc03.pannerAttr.coneInnerAngle ? _0x23fc03.pannerAttr.coneInnerAngle : this._coneInnerAngle;
this[_0x4cc7('0x3416')]['coneOuterAngle'] = void 0x0 !== _0x23fc03.pannerAttr.coneOuterAngle ? _0x23fc03.pannerAttr.coneOuterAngle : this._coneOuterAngle;
this[_0x4cc7('0x3416')]['coneOuterGain'] = void 0x0 !== _0x23fc03.pannerAttr.coneOuterGain ? _0x23fc03.pannerAttr.coneOuterGain : this._coneOuterGain;
this[_0x4cc7('0x3416')][_0x4cc7('0x341b')] = void 0x0 !== _0x23fc03.pannerAttr.distanceModel ? _0x23fc03.pannerAttr.distanceModel : this._distanceModel;
this[_0x4cc7('0x3416')][_0x4cc7('0x341c')] = void 0x0 !== _0x23fc03.pannerAttr.maxDistance ? _0x23fc03.pannerAttr.maxDistance : this._maxDistance;
this[_0x4cc7('0x3416')][_0x4cc7('0x341d')] = void 0x0 !== _0x23fc03.pannerAttr.refDistance ? _0x23fc03.pannerAttr.refDistance : this._refDistance;
this[_0x4cc7('0x3416')][_0x4cc7('0x341e')] = void 0x0 !== _0x23fc03.pannerAttr.rolloffFactor ? _0x23fc03.pannerAttr.rolloffFactor : this._rolloffFactor;
this[_0x4cc7('0x3416')]['panningModel'] = void 0x0 !== _0x23fc03.pannerAttr.panningModel ? _0x23fc03.pannerAttr.panningModel : this._panningModel;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x3418')] = _0x23fc03.coneInnerAngle;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x3419')] = _0x23fc03.coneOuterAngle;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341a')] = _0x23fc03.coneOuterGain;
_0x23fc03[_0x4cc7('0x3417')]['distanceModel'] = _0x23fc03.distanceModel;
_0x23fc03[_0x4cc7('0x3417')]['maxDistance'] = _0x23fc03.maxDistance;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341d')] = _0x23fc03.refDistance;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341e')] = _0x23fc03.rolloffFactor;
_0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341f')] = _0x23fc03.panningModel;
} else
0x2 === _0x41ca73[_0x4cc7('0x21')] && (_0x23fc03 = _0x41ca73[0x0],
_0x16f164 = parseInt(_0x41ca73[0x1], 0xa));
_0x16f164 = this[_0x4cc7('0x1edf')](_0x16f164);
for (_0x41ca73 = 0x0; _0x41ca73 < _0x16f164[_0x4cc7('0x21')]; _0x41ca73++)
if (_0x23d6c3 = this[_0x4cc7('0x1cad')](_0x16f164[_0x41ca73])) {
var _0x4d8c84 = _0x23d6c3[_0x4cc7('0x3416')];
_0x4d8c84 = {};
_0x4d8c84[_0x4cc7('0x3418')] = void 0x0 !== _0x23fc03.coneInnerAngle ? _0x23fc03.coneInnerAngle : _0x4d8c84.coneInnerAngle;
_0x4d8c84['coneOuterAngle'] = void 0x0 !== _0x23fc03.coneOuterAngle ? _0x23fc03.coneOuterAngle : _0x4d8c84.coneOuterAngle;
_0x4d8c84[_0x4cc7('0x341a')] = void 0x0 !== _0x23fc03.coneOuterGain ? _0x23fc03.coneOuterGain : _0x4d8c84.coneOuterGain;
_0x4d8c84[_0x4cc7('0x341b')] = void 0x0 !== _0x23fc03.distanceModel ? _0x23fc03.distanceModel : _0x4d8c84.distanceModel;
_0x4d8c84[_0x4cc7('0x341c')] = void 0x0 !== _0x23fc03.maxDistance ? _0x23fc03.maxDistance : _0x4d8c84.maxDistance;
_0x4d8c84[_0x4cc7('0x341d')] = void 0x0 !== _0x23fc03.refDistance ? _0x23fc03.refDistance : _0x4d8c84.refDistance;
_0x4d8c84[_0x4cc7('0x341e')] = void 0x0 !== _0x23fc03.rolloffFactor ? _0x23fc03.rolloffFactor : _0x4d8c84.rolloffFactor;
_0x4d8c84[_0x4cc7('0x341f')] = void 0x0 !== _0x23fc03.panningModel ? _0x23fc03.panningModel : _0x4d8c84.panningModel;
var _0xcf755e = _0x23d6c3[_0x4cc7('0x45af')];
_0xcf755e ? (_0xcf755e[_0x4cc7('0x3418')] = _0x4d8c84[_0x4cc7('0x3418')],
_0xcf755e['coneOuterAngle'] = _0x4d8c84[_0x4cc7('0x3419')],
_0xcf755e[_0x4cc7('0x341a')] = _0x4d8c84['coneOuterGain'],
_0xcf755e[_0x4cc7('0x341b')] = _0x4d8c84['distanceModel'],
_0xcf755e[_0x4cc7('0x341c')] = _0x4d8c84['maxDistance'],
_0xcf755e['refDistance'] = _0x4d8c84[_0x4cc7('0x341d')],
_0xcf755e['rolloffFactor'] = _0x4d8c84[_0x4cc7('0x341e')],
_0xcf755e['panningModel'] = _0x4d8c84[_0x4cc7('0x341f')]) : (_0x23d6c3[_0x4cc7('0xf4c')] || (_0x23d6c3[_0x4cc7('0xf4c')] = this[_0x4cc7('0xf4c')] || [0x0, 0x0, -0.5]),
_0x4af4fb(_0x23d6c3, 'spatial'));
}
return this;
}
;
Sound[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x1a2393) {
return function() {
var _0x1a5c02 = this[_0x4cc7('0xabc')];
this['_orientation'] = _0x1a5c02[_0x4cc7('0x1327')];
this[_0x4cc7('0x45a7')] = _0x1a5c02[_0x4cc7('0x45a7')];
this[_0x4cc7('0xf4c')] = _0x1a5c02['_pos'];
this['_pannerAttr'] = _0x1a5c02[_0x4cc7('0x3416')];
_0x1a2393['call'](this);
this[_0x4cc7('0x45a7')] ? _0x1a5c02[_0x4cc7('0x45a3')](this[_0x4cc7('0x45a7')]) : this['_pos'] && _0x1a5c02['pos'](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this[_0x4cc7('0xf4c')][0x2], this['_id']);
}
;
}(Sound['prototype'][_0x4cc7('0x8fe')]);
Sound[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0x4734e8) {
return function() {
if ('NPSWl' !== _0x4cc7('0x45b3')) {
var _0x5b4d9c = this['_parent'];
return this['_orientation'] = _0x5b4d9c[_0x4cc7('0x1327')],
this[_0x4cc7('0x45a7')] = _0x5b4d9c['_stereo'],
this[_0x4cc7('0xf4c')] = _0x5b4d9c[_0x4cc7('0xf4c')],
this['_pannerAttr'] = _0x5b4d9c[_0x4cc7('0x3416')],
this['_stereo'] ? _0x5b4d9c[_0x4cc7('0x45a3')](this[_0x4cc7('0x45a7')]) : this[_0x4cc7('0xf4c')] ? _0x5b4d9c[_0x4cc7('0x1a91')](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this['_pos'][0x2], this[_0x4cc7('0xd64')]) : this[_0x4cc7('0x45af')] && (this[_0x4cc7('0x45af')][_0x4cc7('0x3fe6')](0x0),
this[_0x4cc7('0x45af')] = void 0x0,
_0x5b4d9c[_0x4cc7('0x4583')](this)),
_0x4734e8[_0x4cc7('0x96b')](this);
} else {
!a[_0x4cc7('0x2031')] && y[_0x4cc7('0x9a0')](a, ib) && a[_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['beginAnimation'](a);
}
}
;
}(Sound['prototype'][_0x4cc7('0x19')]);
var _0x4af4fb = function(_0x5e1ea3, _0x1de629) {
var _0x53b070 = {};
_0x53b070['UAGrC'] = 'An\x20array\x20of\x20source\x20files\x20must\x20be\x20passed\x20with\x20any\x20new\x20Howl.';
if (_0x4cc7('0x45b4') !== _0x4cc7('0x45b4')) {
if (!g[_0x4cc7('0xccd')] || 0x0 === g['src'][_0x4cc7('0x21')])
return void console[_0x4cc7('0x12aa')](_0x53b070[_0x4cc7('0x45b5')]);
this[_0x4cc7('0x8fe')](g);
} else {
_0x4cc7('0x2608') === (_0x1de629 || 'spatial') ? (_0x5e1ea3[_0x4cc7('0x45af')] = Howler[_0x4cc7('0x1325')][_0x4cc7('0x45b6')](),
_0x5e1ea3[_0x4cc7('0x45af')]['coneInnerAngle'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x3418')],
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x3419')] = _0x5e1ea3[_0x4cc7('0x3416')]['coneOuterAngle'],
_0x5e1ea3[_0x4cc7('0x45af')]['coneOuterGain'] = _0x5e1ea3[_0x4cc7('0x3416')]['coneOuterGain'],
_0x5e1ea3[_0x4cc7('0x45af')]['distanceModel'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341b')],
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341c')] = _0x5e1ea3['_pannerAttr'][_0x4cc7('0x341c')],
_0x5e1ea3[_0x4cc7('0x45af')]['refDistance'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341d')],
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341e')] = _0x5e1ea3['_pannerAttr']['rolloffFactor'],
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341f')] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341f')],
void 0x0 !== _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a4')][_0x4cc7('0x28e5')](_0x5e1ea3['_pos'][0x0], Howler[_0x4cc7('0x1325')]['currentTime']),
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0xf4c')][0x1], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x5e1ea3['_panner'][_0x4cc7('0x45b0')]['setValueAtTime'](_0x5e1ea3['_pos'][0x2], Howler['ctx'][_0x4cc7('0x132a')])) : _0x5e1ea3['_panner'][_0x4cc7('0xd19')](_0x5e1ea3[_0x4cc7('0xf4c')][0x0], _0x5e1ea3[_0x4cc7('0xf4c')][0x1], _0x5e1ea3[_0x4cc7('0xf4c')][0x2]),
void 0x0 !== _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b1')] ? (_0x5e1ea3['_panner'][_0x4cc7('0x45b1')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x1327')][0x0], Howler['ctx']['currentTime']),
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b2')][_0x4cc7('0x28e5')](_0x5e1ea3['_orientation'][0x1], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]),
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b7')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x1327')][0x2], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x5e1ea3[_0x4cc7('0x45af')]['setOrientation'](_0x5e1ea3[_0x4cc7('0x1327')][0x0], _0x5e1ea3[_0x4cc7('0x1327')][0x1], _0x5e1ea3['_orientation'][0x2])) : (_0x5e1ea3[_0x4cc7('0x45af')] = Howler[_0x4cc7('0x1325')][_0x4cc7('0x45b8')](),
_0x5e1ea3['_panner']['pan'][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x45a7')], Howler[_0x4cc7('0x1325')]['currentTime']));
_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x2954')](_0x5e1ea3[_0x4cc7('0x1ee0')]);
_0x5e1ea3['_paused'] || _0x5e1ea3[_0x4cc7('0xabc')][_0x4cc7('0xbe7')](_0x5e1ea3['_id'], !0x0)[_0x4cc7('0xd18')](_0x5e1ea3[_0x4cc7('0xd64')], !0x0);
}
};
}();
!function(_0x1d5c77) {
var _0x4407df = {};
_0x4407df[_0x4cc7('0x45b9')] = _0x4cc7('0xb');
_0x4cc7('0x7ba') == typeof exports && 'undefined' != typeof module ? module[_0x4cc7('0x45ba')] = _0x1d5c77() : 'function' == typeof define && define[_0x4cc7('0x459b')] ? define([], _0x1d5c77) : ('undefined' != typeof window ? window : _0x4407df[_0x4cc7('0x45b9')] != typeof global ? global : _0x4cc7('0xb') != typeof self ? self : this)[_0x4cc7('0x45bb')] = _0x1d5c77();
}(function() {
var _0x472e79 = {};
_0x472e79[_0x4cc7('0x45bc')] = function(_0x397601, _0x356503) {
return _0x397601 === _0x356503;
}
;
_0x472e79[_0x4cc7('0x45bd')] = './zlib/messages';
_0x472e79['XwRIC'] = function(_0x166fa3, _0x3b6fe9) {
return _0x166fa3 * _0x3b6fe9;
}
;
_0x472e79[_0x4cc7('0x45be')] = function(_0x3c6fb1, _0x36a202) {
return _0x3c6fb1 == _0x36a202;
}
;
_0x472e79['lOhWL'] = _0x4cc7('0x45bf');
_0x472e79['cHeqT'] = function(_0x4897d7, _0x4ebdd2) {
return _0x4897d7 & _0x4ebdd2;
}
;
_0x472e79[_0x4cc7('0x45c0')] = function(_0x325f61, _0x5e0b5b) {
return _0x325f61 > _0x5e0b5b;
}
;
_0x472e79[_0x4cc7('0x45c1')] = function(_0x229af3, _0x2a2769) {
return _0x229af3 >>> _0x2a2769;
}
;
_0x472e79[_0x4cc7('0x45c2')] = function(_0x352318, _0xfe904b) {
return _0x352318 | _0xfe904b;
}
;
_0x472e79['IYVJu'] = function(_0x37eda1, _0x512aa1) {
return _0x37eda1 - _0x512aa1;
}
;
_0x472e79[_0x4cc7('0x45c3')] = function(_0x42167c, _0x1e2aeb) {
return _0x42167c >>> _0x1e2aeb;
}
;
_0x472e79[_0x4cc7('0x45c4')] = function(_0x4dee6f, _0x2b5d9d) {
return _0x4dee6f >= _0x2b5d9d;
}
;
_0x472e79[_0x4cc7('0x45c5')] = function(_0x343e3e, _0x1ca33b) {
return _0x343e3e ^ _0x1ca33b;
}
;
_0x472e79[_0x4cc7('0x45c6')] = function(_0x227f5c, _0x17a815, _0x4f31bd) {
return _0x227f5c(_0x17a815, _0x4f31bd);
}
;
_0x472e79['AdISn'] = function(_0x284c91, _0x5c8ebd) {
return _0x284c91 >= _0x5c8ebd;
}
;
_0x472e79[_0x4cc7('0x45c7')] = function(_0x83b1b9, _0x20f2c) {
return _0x83b1b9 - _0x20f2c;
}
;
_0x472e79[_0x4cc7('0x45c8')] = function(_0x120abe, _0x3c11a1) {
return _0x120abe - _0x3c11a1;
}
;
_0x472e79[_0x4cc7('0x45c9')] = function(_0x2e5f72, _0x148bec, _0x29195c) {
return _0x2e5f72(_0x148bec, _0x29195c);
}
;
_0x472e79[_0x4cc7('0x45ca')] = function(_0x55d10e, _0x2e42fb) {
return _0x55d10e & _0x2e42fb;
}
;
_0x472e79[_0x4cc7('0x45cb')] = function(_0x343f16, _0x56f321) {
return _0x343f16 > _0x56f321;
}
;
_0x472e79['kUKKY'] = function(_0x26a2a7, _0x32c314) {
return _0x26a2a7 >> _0x32c314;
}
;
_0x472e79[_0x4cc7('0x45cc')] = function(_0x96c25c, _0x531a2f) {
return _0x96c25c !== _0x531a2f;
}
;
_0x472e79[_0x4cc7('0x45cd')] = function(_0x533a57, _0x247486) {
return _0x533a57 === _0x247486;
}
;
_0x472e79[_0x4cc7('0x45ce')] = function(_0xd48b5c, _0x5ef643) {
return _0xd48b5c(_0x5ef643);
}
;
_0x472e79[_0x4cc7('0x45cf')] = function(_0x437ee7, _0x73683c) {
return _0x437ee7 + _0x73683c;
}
;
_0x472e79[_0x4cc7('0x45d0')] = function(_0x4b5587, _0xae81af) {
return _0x4b5587 !== _0xae81af;
}
;
_0x472e79[_0x4cc7('0x45d1')] = function(_0x428dd7, _0x4ada78) {
return _0x428dd7 - _0x4ada78;
}
;
_0x472e79[_0x4cc7('0x45d2')] = _0x4cc7('0x45d3');
_0x472e79[_0x4cc7('0x45d4')] = function(_0x401c13, _0x4d7fb1) {
return _0x401c13 < _0x4d7fb1;
}
;
_0x472e79[_0x4cc7('0x45d5')] = function(_0x5172f0, _0xe10dca) {
return _0x5172f0 & _0xe10dca;
}
;
_0x472e79[_0x4cc7('0x45d6')] = function(_0x468244, _0x59a4bb) {
return _0x468244 & _0x59a4bb;
}
;
_0x472e79[_0x4cc7('0x45d7')] = function(_0x55e5ba, _0x12cb63) {
return _0x55e5ba > _0x12cb63;
}
;
_0x472e79['PKTTT'] = function(_0x42c458, _0x230282) {
return _0x42c458 & _0x230282;
}
;
_0x472e79[_0x4cc7('0x45d8')] = function(_0x5aeb75, _0x3f1881, _0x3f37c2, _0x36475c, _0x37f0c9, _0x52fa2, _0x5b90f8, _0x47db22, _0x3575b2) {
return _0x5aeb75(_0x3f1881, _0x3f37c2, _0x36475c, _0x37f0c9, _0x52fa2, _0x5b90f8, _0x47db22, _0x3575b2);
}
;
_0x472e79['mqWlb'] = _0x4cc7('0x45d9');
_0x472e79[_0x4cc7('0x45da')] = _0x4cc7('0x45db');
_0x472e79['Japxu'] = function(_0x27099d, _0x9e4391) {
return _0x27099d <= _0x9e4391;
}
;
_0x472e79[_0x4cc7('0x45dc')] = function(_0x26bf5d, _0x5ace87) {
return _0x26bf5d >>> _0x5ace87;
}
;
_0x472e79['HpgkJ'] = _0x4cc7('0x45dd');
_0x472e79[_0x4cc7('0x45de')] = function(_0x5a558f, _0x10190e) {
return _0x5a558f < _0x10190e;
}
;
_0x472e79[_0x4cc7('0x45df')] = function(_0x4aa211, _0x31dac5) {
return _0x4aa211 - _0x31dac5;
}
;
_0x472e79[_0x4cc7('0x45e0')] = '../utils/common';
_0x472e79[_0x4cc7('0x45e1')] = _0x4cc7('0x45e2');
_0x472e79[_0x4cc7('0x45e3')] = 'buffer\x20error';
_0x472e79[_0x4cc7('0x45e4')] = function(_0x3a0530, _0x2c12f2, _0x2f0f4d, _0x1b03af) {
return _0x3a0530(_0x2c12f2, _0x2f0f4d, _0x1b03af);
}
;
_0x472e79[_0x4cc7('0x45e5')] = function(_0x210de9, _0x2537db) {
return _0x210de9 - _0x2537db;
}
;
_0x472e79['ZAxMN'] = function(_0x28490d, _0x54b867) {
return _0x28490d << _0x54b867;
}
;
_0x472e79[_0x4cc7('0x45e6')] = function(_0x272416, _0x866f5a) {
return _0x272416 >= _0x866f5a;
}
;
_0x472e79[_0x4cc7('0x45e7')] = function(_0x4b77e1, _0x540d0e) {
return _0x4b77e1 < _0x540d0e;
}
;
_0x472e79['HZCSz'] = function(_0xa4b6a0, _0x821d7, _0x3b47dc, _0x2e24e) {
return _0xa4b6a0(_0x821d7, _0x3b47dc, _0x2e24e);
}
;
_0x472e79[_0x4cc7('0x45e8')] = _0x4cc7('0x45e9');
return function B(_0x4aad6f, _0x1874e1, _0x5afbea) {
var _0x35ee28 = {};
_0x35ee28[_0x4cc7('0x45ea')] = function(_0x35b282, _0x25c174) {
return _0x35b282(_0x25c174);
}
;
function _0x592af5(_0x16616c, _0x2bff6c) {
if (_0x4cc7('0x45eb') !== 'XLNXY') {
null == a && (a = !0x1);
this[_0x4cc7('0x45ec')] = a;
za['initialized'] || za['init']();
} else {
if (!_0x1874e1[_0x16616c]) {
if (!_0x4aad6f[_0x16616c]) {
var _0x4a66a9 = _0x4cc7('0x5') == typeof require && require;
if (!_0x2bff6c && _0x4a66a9)
return _0x4a66a9(_0x16616c, !0x0);
if (_0x593cc0)
return _0x593cc0(_0x16616c, !0x0);
_0x2bff6c = _0x35ee28[_0x4cc7('0x45ea')](Error, _0x4cc7('0x45ed') + _0x16616c + '\x27');
throw _0x2bff6c[_0x4cc7('0x3571')] = _0x4cc7('0x45ee'),
_0x2bff6c;
}
_0x2bff6c = _0x1874e1[_0x16616c] = {};
_0x1874e1[_0x16616c][_0x4cc7('0x45ba')] = {};
_0x4aad6f[_0x16616c][0x0][_0x4cc7('0x96b')](_0x2bff6c['exports'], function(_0x2bff6c) {
var _0x5d6985 = _0x4aad6f[_0x16616c][0x1][_0x2bff6c];
return _0x592af5(_0x5d6985 ? _0x5d6985 : _0x2bff6c);
}, _0x2bff6c, _0x2bff6c[_0x4cc7('0x45ba')], B, _0x4aad6f, _0x1874e1, _0x5afbea);
}
return _0x1874e1[_0x16616c][_0x4cc7('0x45ba')];
}
}
for (var _0x593cc0 = _0x4cc7('0x5') == typeof require && require, _0x81311c = 0x0; _0x81311c < _0x5afbea[_0x4cc7('0x21')]; _0x81311c++)
_0x592af5(_0x5afbea[_0x81311c]);
return _0x592af5;
}({
1: [function(_0x2ff4a6, _0x3301c9, _0x8d9bf) {
var _0x58ac68 = {};
_0x58ac68[_0x4cc7('0x45ef')] = function(_0x41cc4b, _0x47edb7) {
return _0x41cc4b(_0x47edb7);
}
;
_0x58ac68[_0x4cc7('0x45f0')] = function(_0x49fac5, _0x26823f) {
return _0x472e79.rdvTw(_0x49fac5, _0x26823f);
}
;
_0x58ac68['sPloN'] = function(_0x50bbde, _0x4f86d2) {
return _0x50bbde || _0x4f86d2;
}
;
function _0x1248c2(_0x2ff4a6) {
if (!(this instanceof _0x1248c2))
return new _0x1248c2(_0x2ff4a6);
_0x2ff4a6 = this[_0x4cc7('0x1f34')] = _0x1b62c5[_0x4cc7('0x2cf6')]({
'level': _0x18fc87,
'method': _0x110252,
'chunkSize': 0x4000,
'windowBits': 0xf,
'memLevel': 0x8,
'strategy': _0x285813,
'to': ''
}, _0x2ff4a6 || {});
_0x2ff4a6[_0x4cc7('0x20e8')] && 0x0 < _0x2ff4a6['windowBits'] ? _0x2ff4a6[_0x4cc7('0x45f1')] = -_0x2ff4a6[_0x4cc7('0x45f1')] : _0x2ff4a6[_0x4cc7('0x45f2')] && 0x0 < _0x2ff4a6[_0x4cc7('0x45f1')] && 0x10 > _0x2ff4a6['windowBits'] && (_0x2ff4a6[_0x4cc7('0x45f1')] += 0x10);
this[_0x4cc7('0x3cc6')] = 0x0;
this[_0x4cc7('0x3cc7')] = '';
this[_0x4cc7('0x1f5c')] = !0x1;
this[_0x4cc7('0x3cc4')] = [];
this[_0x4cc7('0x1f5a')] = new _0x333e67();
this[_0x4cc7('0x1f5a')]['avail_out'] = 0x0;
var _0x3301c9 = _0x2fb03d['deflateInit2'](this[_0x4cc7('0x1f5a')], _0x2ff4a6[_0x4cc7('0xbeb')], _0x2ff4a6['method'], _0x2ff4a6[_0x4cc7('0x45f1')], _0x2ff4a6[_0x4cc7('0x45f3')], _0x2ff4a6[_0x4cc7('0x45f4')]);
if (_0x3301c9 !== _0x33190c)
throw _0x58ac68[_0x4cc7('0x45ef')](Error, _0x15258c[_0x3301c9]);
if (_0x2ff4a6[_0x4cc7('0x2dd6')] && _0x2fb03d[_0x4cc7('0x45f5')](this[_0x4cc7('0x1f5a')], _0x2ff4a6[_0x4cc7('0x2dd6')]),
_0x2ff4a6[_0x4cc7('0x45f6')]) {
if (_0x4cc7('0x45f7') === _0x4cc7('0x45f8')) {
this[_0x4cc7('0x1b')][_0x4cc7('0x305b')] = a;
this[_0x4cc7('0x1b')][_0x4cc7('0x3060')] = b;
} else {
var _0x8d9bf;
if (_0x8d9bf = _0x4cc7('0x4dc') == typeof _0x2ff4a6[_0x4cc7('0x45f6')] ? _0x52bce8[_0x4cc7('0x1f5d')](_0x2ff4a6[_0x4cc7('0x45f6')]) : _0x58ac68[_0x4cc7('0x45f0')]('[object\x20ArrayBuffer]', _0x563705[_0x4cc7('0x96b')](_0x2ff4a6[_0x4cc7('0x45f6')])) ? new Uint8Array(_0x2ff4a6['dictionary']) : _0x2ff4a6['dictionary'],
_0x3301c9 = _0x2fb03d[_0x4cc7('0x45f9')](this['strm'], _0x8d9bf),
_0x3301c9 !== _0x33190c)
throw Error(_0x15258c[_0x3301c9]);
this[_0x4cc7('0x45fa')] = !0x0;
}
}
}
function _0x1ede5a(_0x3f7e8a, _0xb24890) {
_0xb24890 = new _0x1248c2(_0xb24890);
if (_0xb24890[_0x4cc7('0x29')](_0x3f7e8a, !0x0),
_0xb24890[_0x4cc7('0x3cc6')])
throw _0xb24890['msg'];
return _0xb24890[_0x4cc7('0xced')];
}
var _0x2fb03d = _0x2ff4a6(_0x4cc7('0x45fb'))
, _0x1b62c5 = _0x2ff4a6(_0x4cc7('0x45fc'))
, _0x52bce8 = _0x2ff4a6(_0x4cc7('0x45fd'))
, _0x15258c = _0x2ff4a6(_0x472e79[_0x4cc7('0x45bd')])
, _0x333e67 = _0x2ff4a6('./zlib/zstream')
, _0x563705 = Object[_0x4cc7('0x8')]['toString']
, _0x33190c = 0x0
, _0x18fc87 = -0x1
, _0x285813 = 0x0
, _0x110252 = 0x8;
_0x1248c2[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x15258c, _0x333e67) {
var _0x2ff4a6, _0x564e85 = this[_0x4cc7('0x1f5a')], _0x1248c2 = this['options'][_0x4cc7('0x1f5b')];
if (this[_0x4cc7('0x1f5c')])
return !0x1;
_0x333e67 = _0x333e67 === ~~_0x333e67 ? _0x333e67 : !0x0 === _0x333e67 ? 0x4 : 0x0;
'string' == typeof _0x15258c ? _0x564e85[_0x4cc7('0x1284')] = _0x52bce8[_0x4cc7('0x1f5d')](_0x15258c) : _0x4cc7('0x1f5e') === _0x563705['call'](_0x15258c) ? _0x564e85['input'] = new Uint8Array(_0x15258c) : _0x564e85[_0x4cc7('0x1284')] = _0x15258c;
_0x564e85[_0x4cc7('0x1f5f')] = 0x0;
_0x564e85[_0x4cc7('0x1f63')] = _0x564e85[_0x4cc7('0x1284')][_0x4cc7('0x21')];
do {
if (0x0 === _0x564e85[_0x4cc7('0x1f62')] && (_0x564e85[_0x4cc7('0xb23')] = new _0x1b62c5['Buf8'](_0x1248c2),
_0x564e85[_0x4cc7('0x1f60')] = 0x0,
_0x564e85['avail_out'] = _0x1248c2),
_0x2ff4a6 = _0x2fb03d[_0x4cc7('0x1f61')](_0x564e85, _0x333e67),
0x1 !== _0x2ff4a6 && _0x2ff4a6 !== _0x33190c)
return this[_0x4cc7('0x956')](_0x2ff4a6),
this[_0x4cc7('0x1f5c')] = !0x0,
!0x1;
0x0 !== _0x564e85[_0x4cc7('0x1f62')] && (0x0 !== _0x564e85[_0x4cc7('0x1f63')] || 0x4 !== _0x333e67 && 0x2 !== _0x333e67) || ('string' === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0x1f65')](_0x52bce8[_0x4cc7('0x1f64')](_0x1b62c5[_0x4cc7('0x45fe')](_0x564e85[_0x4cc7('0xb23')], _0x564e85[_0x4cc7('0x1f60')]))) : this[_0x4cc7('0x1f65')](_0x1b62c5['shrinkBuf'](_0x564e85[_0x4cc7('0xb23')], _0x564e85[_0x4cc7('0x1f60')])));
} while ((0x0 < _0x564e85[_0x4cc7('0x1f63')] || 0x0 === _0x564e85[_0x4cc7('0x1f62')]) && 0x1 !== _0x2ff4a6);
return 0x4 === _0x333e67 ? (_0x2ff4a6 = _0x2fb03d[_0x4cc7('0x1f66')](this['strm']),
this['onEnd'](_0x2ff4a6),
this[_0x4cc7('0x1f5c')] = !0x0,
_0x2ff4a6 === _0x33190c) : 0x2 !== _0x333e67 || (this['onEnd'](_0x33190c),
_0x564e85[_0x4cc7('0x1f62')] = 0x0,
!0x0);
}
;
_0x1248c2[_0x4cc7('0x8')]['onData'] = function(_0x52bce8) {
this[_0x4cc7('0x3cc4')][_0x4cc7('0x29')](_0x52bce8);
}
;
_0x1248c2[_0x4cc7('0x8')][_0x4cc7('0x956')] = function(_0x52bce8) {
_0x52bce8 === _0x33190c && (_0x4cc7('0x4dc') === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0xced')] = this[_0x4cc7('0x3cc4')]['join']('') : this[_0x4cc7('0xced')] = _0x1b62c5[_0x4cc7('0x3cc5')](this[_0x4cc7('0x3cc4')]));
this[_0x4cc7('0x3cc4')] = [];
this[_0x4cc7('0x3cc6')] = _0x52bce8;
this[_0x4cc7('0x3cc7')] = this[_0x4cc7('0x1f5a')][_0x4cc7('0x3cc7')];
}
;
_0x8d9bf['Deflate'] = _0x1248c2;
_0x8d9bf[_0x4cc7('0x1f61')] = _0x1ede5a;
_0x8d9bf[_0x4cc7('0x45ff')] = function(_0x52bce8, _0x15258c) {
return _0x15258c = _0x15258c || {},
_0x15258c[_0x4cc7('0x20e8')] = !0x0,
_0x1ede5a(_0x52bce8, _0x15258c);
}
;
_0x8d9bf[_0x4cc7('0x45f2')] = function(_0x52bce8, _0x15258c) {
return _0x15258c = _0x58ac68[_0x4cc7('0x4600')](_0x15258c, {}),
_0x15258c[_0x4cc7('0x45f2')] = !0x0,
_0x1ede5a(_0x52bce8, _0x15258c);
}
;
}
, {
'./utils/common': 0x3,
'./utils/strings': 0x4,
'./zlib/deflate': 0x8,
'./zlib/messages': 0xd,
'./zlib/zstream': 0xf
}],
2: [function(_0x106278, _0x5488f1, _0x332f0b) {
var _0x3b624a = {};
_0x3b624a['Eodwq'] = function(_0x44439e, _0x20a1de) {
return _0x44439e & _0x20a1de;
}
;
if ('yzFNO' !== _0x4cc7('0x4601')) {
c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, f['tx'], f['ty']);
_0x297c12 = h[_0x4cc7('0xa95')];
_0x4f6321 = h['__renderTransform']['a'];
_0x36b4ee = h[_0x4cc7('0x9c1')]['d'];
q = f['a'];
r = f['d'];
f = Math[_0x4cc7('0xa96')](e['x'] * _0x4f6321);
h = Math[_0x4cc7('0xa96')](e['y'] * _0x36b4ee);
_0x53ada8 = Math[_0x4cc7('0xa96')]((_0x297c12['get_right']() - e[_0x4cc7('0xa97')]()) * _0x4f6321);
n = Math['round']((_0x297c12[_0x4cc7('0xa98')]() - e[_0x4cc7('0xa98')]()) * _0x36b4ee);
_0x4f6321 = Math[_0x4cc7('0xa96')](e['width'] * _0x4f6321);
_0x36b4ee = Math[_0x4cc7('0xa96')](e[_0x4cc7('0x98b')] * _0x36b4ee);
var _0x299567 = Math[_0x4cc7('0xa96')](e['x'] * q)
, _0x950528 = Math[_0x4cc7('0xa96')](_0x472e79[_0x4cc7('0x4602')](e['y'], r))
, _0x22a1b7 = Math[_0x4cc7('0xa96')]((_0x297c12['get_right']() - e[_0x4cc7('0xa97')]()) * q);
e = Math['round']((_0x297c12['get_bottom']() - e[_0x4cc7('0xa98')]()) * r);
_0x297c12 = Math[_0x4cc7('0xa96')](l * q) - _0x299567 - _0x22a1b7;
q = Math['round'](p * r) - _0x950528 - e;
a['applySmoothing'](c, !0x1);
0x0 != _0x4f6321 && 0x0 != _0x36b4ee ? (c[_0x4cc7('0xa83')](b, 0x0, 0x0, f, h, 0x0, 0x0, _0x299567, _0x950528),
c[_0x4cc7('0xa83')](b, f, 0x0, _0x4f6321, h, _0x299567, 0x0, _0x297c12, _0x950528),
c[_0x4cc7('0xa83')](b, f + _0x4f6321, 0x0, _0x53ada8, h, _0x299567 + _0x297c12, 0x0, _0x22a1b7, _0x950528),
c[_0x4cc7('0xa83')](b, 0x0, h, f, _0x36b4ee, 0x0, _0x950528, _0x299567, q),
c[_0x4cc7('0xa83')](b, f, h, _0x4f6321, _0x36b4ee, _0x299567, _0x950528, _0x297c12, q),
c[_0x4cc7('0xa83')](b, f + _0x4f6321, h, _0x53ada8, _0x36b4ee, _0x299567 + _0x297c12, _0x950528, _0x22a1b7, q),
c[_0x4cc7('0xa83')](b, 0x0, h + _0x36b4ee, f, n, 0x0, _0x950528 + q, _0x299567, e),
c['drawImage'](b, f, h + _0x36b4ee, _0x4f6321, n, _0x299567, _0x950528 + q, _0x297c12, e),
c['drawImage'](b, f + _0x4f6321, h + _0x36b4ee, _0x53ada8, n, _0x299567 + _0x297c12, _0x950528 + q, _0x22a1b7, e)) : 0x0 == _0x4f6321 && 0x0 != _0x36b4ee ? (p = _0x299567 + _0x297c12 + _0x22a1b7,
c[_0x4cc7('0xa83')](b, 0x0, 0x0, l, h, 0x0, 0x0, p, _0x950528),
c[_0x4cc7('0xa83')](b, 0x0, h, l, _0x36b4ee, 0x0, _0x950528, p, q),
c['drawImage'](b, 0x0, h + _0x36b4ee, l, n, 0x0, _0x950528 + q, p, e)) : _0x472e79['JOlxu'](0x0, _0x36b4ee) && 0x0 != _0x4f6321 && (l = _0x950528 + q + e,
c[_0x4cc7('0xa83')](b, 0x0, 0x0, f, p, 0x0, 0x0, _0x299567, l),
c['drawImage'](b, f, 0x0, _0x4f6321, p, _0x299567, 0x0, _0x297c12, l),
c['drawImage'](b, f + _0x4f6321, 0x0, _0x53ada8, p, _0x299567 + _0x297c12, 0x0, _0x22a1b7, l));
} else {
function _0xbcce64(_0x3eb808) {
if (!(this instanceof _0xbcce64))
return new _0xbcce64(_0x3eb808);
var _0x106278 = this[_0x4cc7('0x1f34')] = _0x4ac577[_0x4cc7('0x2cf6')]({
'chunkSize': 0x4000,
'windowBits': 0x0,
'to': ''
}, _0x3eb808 || {});
_0x106278[_0x4cc7('0x20e8')] && 0x0 <= _0x106278[_0x4cc7('0x45f1')] && 0x10 > _0x106278['windowBits'] && (_0x106278['windowBits'] = -_0x106278['windowBits'],
0x0 === _0x106278[_0x4cc7('0x45f1')] && (_0x106278[_0x4cc7('0x45f1')] = -0xf));
!(0x0 <= _0x106278[_0x4cc7('0x45f1')] && 0x10 > _0x106278[_0x4cc7('0x45f1')]) || _0x3eb808 && _0x3eb808['windowBits'] || (_0x106278[_0x4cc7('0x45f1')] += 0x20);
0xf < _0x106278[_0x4cc7('0x45f1')] && 0x30 > _0x106278[_0x4cc7('0x45f1')] && 0x0 === _0x3b624a[_0x4cc7('0x4603')](0xf, _0x106278[_0x4cc7('0x45f1')]) && (_0x106278[_0x4cc7('0x45f1')] |= 0xf);
this[_0x4cc7('0x3cc6')] = 0x0;
this[_0x4cc7('0x3cc7')] = '';
this[_0x4cc7('0x1f5c')] = !0x1;
this[_0x4cc7('0x3cc4')] = [];
this['strm'] = new _0x3a9f24();
this[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] = 0x0;
_0x3eb808 = _0x297c12['inflateInit2'](this[_0x4cc7('0x1f5a')], _0x106278[_0x4cc7('0x45f1')]);
if (_0x3eb808 !== _0x4f6321['Z_OK'])
throw Error(_0x36b4ee[_0x3eb808]);
this['header'] = new _0x50f443();
_0x297c12[_0x4cc7('0x4604')](this[_0x4cc7('0x1f5a')], this[_0x4cc7('0x2dd6')]);
}
function _0x25013a(_0x57d16a, _0x7f8114) {
var _0x4b2e46 = {};
_0x4b2e46[_0x4cc7('0x4605')] = function(_0x4044dd, _0x2a970a) {
return _0x4044dd != _0x2a970a;
}
;
if (_0x4cc7('0x4606') === _0x4cc7('0x4607')) {
for (var _0x39eb0b = 0x0, _0x727452 = 0x0, _0x3e67ae = 0x0, _0x1c023e = c[_0x4cc7('0x1ac2')][_0x4cc7('0x34')](); _0x39eb0b < _0x1c023e; ) {
var _0x106efe = new $q();
_0x106efe['x'] = c[_0x4cc7('0x1ac2')]['get'](_0x39eb0b++);
_0x106efe['y'] = c[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x39eb0b++);
_0x106efe['z'] = c['verts'][_0x4cc7('0x2b')](_0x39eb0b++);
_0x4b2e46[_0x4cc7('0x4605')](null, c[_0x4cc7('0x1acd')]) && (_0x106efe['u'] = c['uvs'][_0x4cc7('0x2b')](_0x727452++),
_0x106efe['v'] = c[_0x4cc7('0x1acd')]['get'](_0x727452++));
a[_0x4cc7('0x9e7')](_0x3e67ae++, _0x106efe);
}
_0x1c023e = c['indices'][_0x4cc7('0x34')]();
for (_0x3e67ae = _0x39eb0b = 0x0; _0x39eb0b < _0x1c023e; )
a = new ov(),
a['a'] = c[_0x4cc7('0xf80')]['get'](_0x39eb0b++),
a['b'] = c[_0x4cc7('0xf80')]['get'](_0x39eb0b++),
a['c'] = c[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x39eb0b++),
a[_0x4cc7('0x1ad8')] = c[_0x4cc7('0x1aca')][_0x4cc7('0x2b')](_0x3e67ae),
b[_0x4cc7('0x9e7')](_0x3e67ae++, a);
} else {
_0x7f8114 = new _0xbcce64(_0x7f8114);
if (_0x7f8114[_0x4cc7('0x29')](_0x57d16a, !0x0),
_0x7f8114['err'])
throw _0x7f8114[_0x4cc7('0x3cc7')];
return _0x7f8114[_0x4cc7('0xced')];
}
}
var _0x297c12 = _0x106278(_0x4cc7('0x4608'))
, _0x4ac577 = _0x106278(_0x4cc7('0x45fc'))
, _0x53ada8 = _0x106278(_0x4cc7('0x45fd'))
, _0x4f6321 = _0x106278(_0x4cc7('0x4609'))
, _0x36b4ee = _0x106278(_0x4cc7('0x460a'))
, _0x3a9f24 = _0x106278('./zlib/zstream')
, _0x50f443 = _0x106278(_0x4cc7('0x460b'))
, _0x17943f = Object[_0x4cc7('0x8')]['toString'];
_0xbcce64[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x36b4ee, _0x106278) {
var _0xbcce64, _0x5488f1, _0x3a9f24, _0xac8319, _0x332f0b, _0x25013a = this[_0x4cc7('0x1f5a')], _0x50f443 = this[_0x4cc7('0x1f34')][_0x4cc7('0x1f5b')], _0x54bf90 = this[_0x4cc7('0x1f34')][_0x4cc7('0x45f6')], _0x993d8a = !0x1;
if (this[_0x4cc7('0x1f5c')])
return !0x1;
_0x106278 = _0x106278 === ~~_0x106278 ? _0x106278 : !0x0 === _0x106278 ? _0x4f6321['Z_FINISH'] : _0x4f6321[_0x4cc7('0x460c')];
_0x4cc7('0x4dc') == typeof _0x36b4ee ? _0x25013a[_0x4cc7('0x1284')] = _0x53ada8[_0x4cc7('0x460d')](_0x36b4ee) : '[object\x20ArrayBuffer]' === _0x17943f[_0x4cc7('0x96b')](_0x36b4ee) ? _0x25013a['input'] = new Uint8Array(_0x36b4ee) : _0x25013a[_0x4cc7('0x1284')] = _0x36b4ee;
_0x25013a[_0x4cc7('0x1f5f')] = 0x0;
_0x25013a['avail_in'] = _0x25013a[_0x4cc7('0x1284')][_0x4cc7('0x21')];
do {
if (0x0 === _0x25013a[_0x4cc7('0x1f62')] && (_0x25013a[_0x4cc7('0xb23')] = new _0x4ac577[(_0x4cc7('0x3e48'))](_0x50f443),
_0x25013a[_0x4cc7('0x1f60')] = 0x0,
_0x25013a['avail_out'] = _0x50f443),
_0xbcce64 = _0x297c12['inflate'](_0x25013a, _0x4f6321[_0x4cc7('0x460c')]),
_0xbcce64 === _0x4f6321['Z_NEED_DICT'] && _0x54bf90 && (_0x332f0b = _0x4cc7('0x4dc') == typeof _0x54bf90 ? _0x53ada8[_0x4cc7('0x1f5d')](_0x54bf90) : _0x4cc7('0x1f5e') === _0x17943f[_0x4cc7('0x96b')](_0x54bf90) ? new Uint8Array(_0x54bf90) : _0x54bf90,
_0xbcce64 = _0x297c12[_0x4cc7('0x460e')](this[_0x4cc7('0x1f5a')], _0x332f0b)),
_0xbcce64 === _0x4f6321[_0x4cc7('0x460f')] && !0x0 === _0x993d8a && (_0xbcce64 = _0x4f6321[_0x4cc7('0x4610')],
_0x993d8a = !0x1),
_0xbcce64 !== _0x4f6321[_0x4cc7('0x4611')] && _0xbcce64 !== _0x4f6321[_0x4cc7('0x4610')])
return this[_0x4cc7('0x956')](_0xbcce64),
this[_0x4cc7('0x1f5c')] = !0x0,
!0x1;
_0x25013a['next_out'] && (0x0 !== _0x25013a[_0x4cc7('0x1f62')] && _0xbcce64 !== _0x4f6321['Z_STREAM_END'] && (0x0 !== _0x25013a[_0x4cc7('0x1f63')] || _0x106278 !== _0x4f6321[_0x4cc7('0x4612')] && _0x106278 !== _0x4f6321[_0x4cc7('0x4613')]) || (_0x4cc7('0x4dc') === this[_0x4cc7('0x1f34')]['to'] ? (_0x5488f1 = _0x53ada8[_0x4cc7('0x4614')](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0x1f60')]),
_0x3a9f24 = _0x25013a['next_out'] - _0x5488f1,
_0xac8319 = _0x53ada8[_0x4cc7('0x4615')](_0x25013a['output'], _0x5488f1),
_0x25013a[_0x4cc7('0x1f60')] = _0x3a9f24,
_0x25013a[_0x4cc7('0x1f62')] = _0x50f443 - _0x3a9f24,
_0x3a9f24 && _0x4ac577['arraySet'](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0xb23')], _0x5488f1, _0x3a9f24, 0x0),
this[_0x4cc7('0x1f65')](_0xac8319)) : this['onData'](_0x4ac577[_0x4cc7('0x45fe')](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0x1f60')]))));
0x0 === _0x25013a['avail_in'] && 0x0 === _0x25013a[_0x4cc7('0x1f62')] && (_0x993d8a = !0x0);
} while ((0x0 < _0x25013a['avail_in'] || 0x0 === _0x25013a[_0x4cc7('0x1f62')]) && _0xbcce64 !== _0x4f6321[_0x4cc7('0x4611')]);
return _0xbcce64 === _0x4f6321[_0x4cc7('0x4611')] && (_0x106278 = _0x4f6321[_0x4cc7('0x4612')]),
_0x106278 === _0x4f6321[_0x4cc7('0x4612')] ? (_0xbcce64 = _0x297c12['inflateEnd'](this['strm']),
this[_0x4cc7('0x956')](_0xbcce64),
this['ended'] = !0x0,
_0xbcce64 === _0x4f6321[_0x4cc7('0x4610')]) : _0x106278 !== _0x4f6321['Z_SYNC_FLUSH'] || (this[_0x4cc7('0x956')](_0x4f6321[_0x4cc7('0x4610')]),
_0x25013a['avail_out'] = 0x0,
!0x0);
}
;
_0xbcce64[_0x4cc7('0x8')][_0x4cc7('0x1f65')] = function(_0x53ada8) {
this['chunks'][_0x4cc7('0x29')](_0x53ada8);
}
;
_0xbcce64[_0x4cc7('0x8')]['onEnd'] = function(_0x53ada8) {
_0x53ada8 === _0x4f6321[_0x4cc7('0x4610')] && ('string' === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0xced')] = this[_0x4cc7('0x3cc4')][_0x4cc7('0xc7a')]('') : this[_0x4cc7('0xced')] = _0x4ac577[_0x4cc7('0x3cc5')](this['chunks']));
this[_0x4cc7('0x3cc4')] = [];
this[_0x4cc7('0x3cc6')] = _0x53ada8;
this[_0x4cc7('0x3cc7')] = this['strm'][_0x4cc7('0x3cc7')];
}
;
_0x332f0b[_0x4cc7('0x4616')] = _0xbcce64;
_0x332f0b[_0x4cc7('0x13b5')] = _0x25013a;
_0x332f0b[_0x4cc7('0x4617')] = function(_0x53ada8, _0x4f6321) {
if (_0x472e79[_0x4cc7('0x4618')] === 'qRygz') {
a == x[_0x4cc7('0xc2b')] && (x['random']['randomize'](null, this[_0x4cc7('0x2f03')]),
a = x[_0x4cc7('0xc2b')][_0x4cc7('0xb30')]);
return ob['prototype'][_0x4cc7('0x2d3a')]['call'](this, a);
} else {
return _0x4f6321 = _0x4f6321 || {},
_0x4f6321[_0x4cc7('0x20e8')] = !0x0,
_0x25013a(_0x53ada8, _0x4f6321);
}
}
;
_0x332f0b[_0x4cc7('0x3975')] = _0x25013a;
}
}
, {
'./utils/common': 0x3,
'./utils/strings': 0x4,
'./zlib/constants': 0x6,
'./zlib/gzheader': 0x9,
'./zlib/inflate': 0xb,
'./zlib/messages': 0xd,
'./zlib/zstream': 0xf
}],
3: [function(_0x43f3a5, _0x47856d, _0x507d73) {
var _0x3706e7 = {};
_0x3706e7[_0x4cc7('0x4619')] = function(_0x228153, _0x4aead8) {
return _0x228153 === _0x4aead8;
}
;
_0x43f3a5 = _0x4cc7('0xb') != typeof Uint8Array && _0x4cc7('0xb') != typeof Uint16Array && _0x4cc7('0xb') != typeof Int32Array;
_0x507d73[_0x4cc7('0x2cf6')] = function(_0x77004) {
for (var _0x43f3a5 = Array['prototype'][_0x4cc7('0xb21')][_0x4cc7('0x96b')](arguments, 0x1); _0x43f3a5['length']; ) {
var _0x113328 = _0x43f3a5[_0x4cc7('0x1907')]();
if (_0x113328) {
if (_0x4cc7('0x7ba') != typeof _0x113328)
throw new TypeError(_0x113328 + _0x4cc7('0x461a'));
for (var _0x43e109 in _0x113328)
_0x113328[_0x4cc7('0x959')](_0x43e109) && (_0x77004[_0x43e109] = _0x113328[_0x43e109]);
}
}
return _0x77004;
}
;
_0x507d73[_0x4cc7('0x45fe')] = function(_0x1bd6a8, _0x43f3a5) {
return _0x1bd6a8[_0x4cc7('0x21')] === _0x43f3a5 ? _0x1bd6a8 : _0x1bd6a8[_0x4cc7('0x38d9')] ? _0x1bd6a8[_0x4cc7('0x38d9')](0x0, _0x43f3a5) : (_0x1bd6a8[_0x4cc7('0x21')] = _0x43f3a5,
_0x1bd6a8);
}
;
var _0x303b63 = {
'arraySet': function(_0x72fc76, _0x43f3a5, _0x1ea229, _0x475715, _0x175794) {
if (_0x43f3a5[_0x4cc7('0x38d9')] && _0x72fc76[_0x4cc7('0x38d9')])
return void _0x72fc76[_0x4cc7('0x9e7')](_0x43f3a5['subarray'](_0x1ea229, _0x1ea229 + _0x475715), _0x175794);
for (var _0x303b63 = 0x0; _0x303b63 < _0x475715; _0x303b63++)
_0x72fc76[_0x175794 + _0x303b63] = _0x43f3a5[_0x1ea229 + _0x303b63];
},
'flattenChunks': function(_0x5518ee) {
var _0x43f3a5, _0x406f35;
var _0xdf357b = _0x406f35 = 0x0;
for (_0x43f3a5 = _0x5518ee[_0x4cc7('0x21')]; _0xdf357b < _0x43f3a5; _0xdf357b++)
_0x406f35 += _0x5518ee[_0xdf357b][_0x4cc7('0x21')];
var _0x2dfbed = new Uint8Array(_0x406f35);
_0xdf357b = _0x406f35 = 0x0;
for (_0x43f3a5 = _0x5518ee[_0x4cc7('0x21')]; _0xdf357b < _0x43f3a5; _0xdf357b++) {
if (_0x3706e7[_0x4cc7('0x4619')]('MGOaf', _0x4cc7('0x461b'))) {
var _0x303b63 = _0x5518ee[_0xdf357b];
_0x2dfbed[_0x4cc7('0x9e7')](_0x303b63, _0x406f35);
_0x406f35 += _0x303b63[_0x4cc7('0x21')];
} else {
l = this['currentSection'];
if (!l[_0x4cc7('0x2d3b')](e[_0x4cc7('0x11d4')]))
return;
this[_0x4cc7('0xee1')][_0x4cc7('0x2cc4')](l[_0x4cc7('0x39b')], l);
if (null == this[_0x4cc7('0xc32')])
return;
}
}
return _0x2dfbed;
}
}
, _0x2fa9e5 = {};
_0x2fa9e5[_0x4cc7('0x461c')] = function(_0x4b09df, _0x43f3a5, _0x1d6b31, _0x345d6d, _0x1850d6) {
for (var _0x303b63 = 0x0; _0x303b63 < _0x345d6d; _0x303b63++)
_0x4b09df[_0x1850d6 + _0x303b63] = _0x43f3a5[_0x1d6b31 + _0x303b63];
}
;
_0x2fa9e5[_0x4cc7('0x3cc5')] = function(_0x94c24e) {
return [].concat.apply([], _0x94c24e);
}
;
_0x507d73[_0x4cc7('0x461d')] = function(_0x55a89a) {
_0x55a89a ? (_0x507d73[_0x4cc7('0x3e48')] = Uint8Array,
_0x507d73[_0x4cc7('0x25a2')] = Uint16Array,
_0x507d73[_0x4cc7('0x3e49')] = Int32Array,
_0x507d73['assign'](_0x507d73, _0x303b63)) : (_0x507d73[_0x4cc7('0x3e48')] = Array,
_0x507d73[_0x4cc7('0x25a2')] = Array,
_0x507d73[_0x4cc7('0x3e49')] = Array,
_0x507d73[_0x4cc7('0x2cf6')](_0x507d73, _0x2fa9e5));
}
;
_0x507d73[_0x4cc7('0x461d')](_0x43f3a5);
}
, {}],
4: [function(_0x50a550, _0x2e505c, _0x92daf4) {
function _0x53772a(_0xff6dc7, _0x21f3fe) {
if (0x10001 > _0x21f3fe && (_0xff6dc7[_0x4cc7('0x38d9')] && _0x3bcdbc || !_0xff6dc7[_0x4cc7('0x38d9')] && _0x34b423))
return String['fromCharCode']['apply'](null, _0x560548[_0x4cc7('0x45fe')](_0xff6dc7, _0x21f3fe));
for (var _0x1ca542 = '', _0x50a550 = 0x0; _0x50a550 < _0x21f3fe; _0x50a550++)
_0x1ca542 += String[_0x4cc7('0x152b')](_0xff6dc7[_0x50a550]);
return _0x1ca542;
}
var _0x560548 = _0x50a550('./common')
, _0x34b423 = !0x0
, _0x3bcdbc = !0x0;
try {
String[_0x4cc7('0x152b')][_0x4cc7('0x13')](null, [0x0]);
} catch (_0x500d43) {
_0x34b423 = !0x1;
}
try {
if (_0x4cc7('0x461e') === _0x4cc7('0x461f')) {
return null != this['tunnelParams'][_0x4cc7('0x2dc6')] ? this[_0x4cc7('0x25ea')][_0x4cc7('0x2dc6')] : this[_0x4cc7('0x1108')]['getDateOfArrival'](this[_0x4cc7('0x1732')]);
} else {
String[_0x4cc7('0x152b')]['apply'](null, new Uint8Array(0x1));
}
} catch (_0x4bea50) {
_0x3bcdbc = !0x1;
}
var _0x38f996 = new _0x560548[(_0x4cc7('0x3e48'))](0x100);
for (_0x50a550 = 0x0; 0x100 > _0x50a550; _0x50a550++)
_0x38f996[_0x50a550] = 0xfc <= _0x50a550 ? 0x6 : 0xf8 <= _0x50a550 ? 0x5 : 0xf0 <= _0x50a550 ? 0x4 : 0xe0 <= _0x50a550 ? 0x3 : 0xc0 <= _0x50a550 ? 0x2 : 0x1;
_0x38f996[0xfe] = _0x38f996[0xfe] = 0x1;
_0x92daf4['string2buf'] = function(_0x38f996) {
var _0xa2f9eb, _0x34b423, _0x50a550, _0x53772a = _0x38f996[_0x4cc7('0x21')], _0x2e505c = 0x0;
for (_0x34b423 = 0x0; _0x34b423 < _0x53772a; _0x34b423++) {
var _0x92daf4 = _0x38f996[_0x4cc7('0x22')](_0x34b423);
0xd800 === (0xfc00 & _0x92daf4) && _0x34b423 + 0x1 < _0x53772a && (_0xa2f9eb = _0x38f996[_0x4cc7('0x22')](_0x34b423 + 0x1),
0xdc00 === _0x472e79['cHeqT'](0xfc00, _0xa2f9eb) && (_0x92daf4 = 0x10000 + (_0x92daf4 - 0xd800 << 0xa) + (_0xa2f9eb - 0xdc00),
_0x34b423++));
_0x2e505c += 0x80 > _0x92daf4 ? 0x1 : 0x800 > _0x92daf4 ? 0x2 : 0x10000 > _0x92daf4 ? 0x3 : 0x4;
}
var _0x3bcdbc = new _0x560548[(_0x4cc7('0x3e48'))](_0x2e505c);
for (_0x34b423 = _0x50a550 = 0x0; _0x50a550 < _0x2e505c; _0x34b423++)
_0x92daf4 = _0x38f996[_0x4cc7('0x22')](_0x34b423),
0xd800 === (0xfc00 & _0x92daf4) && _0x34b423 + 0x1 < _0x53772a && (_0xa2f9eb = _0x38f996['charCodeAt'](_0x34b423 + 0x1),
0xdc00 === (0xfc00 & _0xa2f9eb) && (_0x92daf4 = 0x10000 + (_0x92daf4 - 0xd800 << 0xa) + (_0xa2f9eb - 0xdc00),
_0x34b423++)),
_0x472e79[_0x4cc7('0x45c0')](0x80, _0x92daf4) ? _0x3bcdbc[_0x50a550++] = _0x92daf4 : 0x800 > _0x92daf4 ? (_0x3bcdbc[_0x50a550++] = 0xc0 | _0x92daf4 >>> 0x6,
_0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4) : 0x10000 > _0x92daf4 ? (_0x3bcdbc[_0x50a550++] = 0xe0 | _0x92daf4 >>> 0xc,
_0x3bcdbc[_0x50a550++] = 0x80 | _0x472e79['cHeqT'](_0x92daf4 >>> 0x6, 0x3f),
_0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4) : (_0x3bcdbc[_0x50a550++] = 0xf0 | _0x92daf4 >>> 0x12,
_0x3bcdbc[_0x50a550++] = 0x80 | _0x92daf4 >>> 0xc & 0x3f,
_0x3bcdbc[_0x50a550++] = 0x80 | _0x472e79[_0x4cc7('0x45c1')](_0x92daf4, 0x6) & 0x3f,
_0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4);
return _0x3bcdbc;
}
;
_0x92daf4[_0x4cc7('0x1f64')] = function(_0x38f996) {
if (_0x4cc7('0x4620') === _0x4cc7('0x4621')) {
this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this['_vertexData'] = this[_0x4cc7('0x116b')](this['_vertexData']),
this[_0x4cc7('0x115b')](this['_vertexDataInvalid']));
return this[_0x4cc7('0x113f')];
} else {
return _0x53772a(_0x38f996, _0x38f996[_0x4cc7('0x21')]);
}
}
;
_0x92daf4[_0x4cc7('0x460d')] = function(_0x38f996) {
for (var _0x17b8a5 = new _0x560548[(_0x4cc7('0x3e48'))](_0x38f996[_0x4cc7('0x21')]), _0x34b423 = 0x0, _0x50a550 = _0x17b8a5['length']; _0x34b423 < _0x50a550; _0x34b423++)
_0x17b8a5[_0x34b423] = _0x38f996[_0x4cc7('0x22')](_0x34b423);
return _0x17b8a5;
}
;
_0x92daf4['buf2string'] = function(_0x41a9c0, _0x34b423) {
var _0x2937e7, _0x50a550, _0x2e505c, _0x92daf4 = _0x34b423 || _0x41a9c0['length'], _0x560548 = Array(0x2 * _0x92daf4);
for (_0x34b423 = _0x2937e7 = 0x0; _0x34b423 < _0x92daf4; )
if (_0x50a550 = _0x41a9c0[_0x34b423++],
0x80 > _0x50a550)
_0x560548[_0x2937e7++] = _0x50a550;
else if (_0x2e505c = _0x38f996[_0x50a550],
0x4 < _0x2e505c)
_0x560548[_0x2937e7++] = 0xfffd,
_0x34b423 += _0x2e505c - 0x1;
else {
if (_0x4cc7('0x4622') !== 'qkhsI') {
for (_0x50a550 &= 0x2 === _0x2e505c ? 0x1f : 0x3 === _0x2e505c ? 0xf : 0x7; 0x1 < _0x2e505c && _0x34b423 < _0x92daf4; )
_0x50a550 = _0x50a550 << 0x6 | 0x3f & _0x41a9c0[_0x34b423++],
_0x2e505c--;
0x1 < _0x2e505c ? _0x560548[_0x2937e7++] = 0xfffd : 0x10000 > _0x50a550 ? _0x560548[_0x2937e7++] = _0x50a550 : (_0x50a550 -= 0x10000,
_0x560548[_0x2937e7++] = 0xd800 | _0x50a550 >> 0xa & 0x3ff,
_0x560548[_0x2937e7++] = 0xdc00 | 0x3ff & _0x50a550);
} else {
this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2345')]();
var _0x82380f = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]
, _0x2b61df = _0x82380f[_0x4cc7('0x2310')];
_0x82380f = 3.141592653589793 * _0x82380f[_0x4cc7('0xf73')]() / 0xb4;
_0x2b61df = od[_0x4cc7('0x17c4')]($a[_0x4cc7('0xe83')](_0x82380f, _0x2b61df));
0x0 != _0x2b61df && (X[_0x4cc7('0xc38')] = 0x6f17a,
_0x82380f = this[_0x4cc7('0x22c6')]['velocity'],
gc[_0x4cc7('0x2346')](_0x82380f, -_0x2b61df, _0x82380f),
_0x82380f = 0xb4 * _0x2b61df / 3.141592653589793,
0x90 < (0x0 <= _0x82380f ? _0x82380f : -_0x82380f) && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = 0x0),
gc[_0x4cc7('0x2346')](this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], -_0x2b61df, this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')]),
this[_0x4cc7('0x2311')] && (0x0 > this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && !this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = 0x0),
this['physicsData'][_0x4cc7('0x2347')](0x0, -this[_0x4cc7('0xf30')][_0x4cc7('0x2368')]),
this[_0x4cc7('0x22c6')]['update'](0x0)),
this[_0x4cc7('0x17c6')](this[_0x4cc7('0xa6b')]));
}
}
return _0x53772a(_0x560548, _0x2937e7);
}
;
_0x92daf4[_0x4cc7('0x4614')] = function(_0x5bdd7c, _0x34b423) {
var _0x47eb87;
_0x34b423 = _0x34b423 || _0x5bdd7c['length'];
_0x34b423 > _0x5bdd7c[_0x4cc7('0x21')] && (_0x34b423 = _0x5bdd7c['length']);
for (_0x47eb87 = _0x34b423 - 0x1; 0x0 <= _0x47eb87 && 0x80 === (0xc0 & _0x5bdd7c[_0x47eb87]); )
_0x47eb87--;
return 0x0 > _0x47eb87 ? _0x34b423 : 0x0 === _0x47eb87 ? _0x34b423 : _0x47eb87 + _0x38f996[_0x5bdd7c[_0x47eb87]] > _0x34b423 ? _0x47eb87 : _0x34b423;
}
;
}
, {
'./common': 0x3
}],
5: [function(_0x3ab827, _0x5ae521, _0x55d304) {
if (_0x4cc7('0x4623') !== _0x4cc7('0x4624')) {
_0x5ae521[_0x4cc7('0x45ba')] = function(_0x3ab827, _0x5ae521, _0x1ab088, _0x55d304) {
var _0x48b0c9 = _0x472e79[_0x4cc7('0x45c2')](0xffff & _0x3ab827, 0x0);
_0x3ab827 = _0x3ab827 >>> 0x10 & 0xffff | 0x0;
for (var _0x98c264; 0x0 !== _0x1ab088; ) {
if (_0x4cc7('0x4625') === 'UgXLB') {
this[_0x4cc7('0x1804')] = !0x1;
for (var _0x3f5fe3 = this[_0x4cc7('0xa5d')], _0x5daa20 = this['__repeat'], _0x3c0bba = 0x0; _0x3c0bba < _0x3f5fe3[_0x4cc7('0x21')] && (_0x3f5fe3[_0x3c0bba](a, b, c),
_0x5daa20[_0x3c0bba] ? ++_0x3c0bba : this[_0x4cc7('0x95b')](_0x3f5fe3[_0x3c0bba]),
!this['canceled']); )
;
} else {
_0x98c264 = 0x7d0 < _0x1ab088 ? 0x7d0 : _0x1ab088;
_0x1ab088 -= _0x98c264;
do
_0x48b0c9 = _0x48b0c9 + _0x5ae521[_0x55d304++] | 0x0,
_0x3ab827 = _0x3ab827 + _0x48b0c9 | 0x0;
while (--_0x98c264);
_0x48b0c9 %= 0xfff1;
_0x3ab827 %= 0xfff1;
}
}
return _0x48b0c9 | _0x3ab827 << 0x10 | 0x0;
}
;
} else {
a = dh[_0x4cc7('0x3018')][_0x4cc7('0xc7f')]();
var _0x25640f = dh['pathParser'][_0x4cc7('0xc7d')](0x1);
}
}
, {}],
6: [function(_0x150d69, _0x5a4dd1, _0x32fcba) {
if (_0x4cc7('0x4626') === _0x4cc7('0x4627')) {
a['bytesLoaded'] = null == a[_0x4cc7('0x1f25')]['h'][_0x4cc7('0x9f0')][b[0x0][_0x4cc7('0x8ed')]] ? a[_0x4cc7('0x1f26')] + b[0x0]['bytesTotal'] : a[_0x4cc7('0x1f26')] + _0x472e79[_0x4cc7('0x4628')](b[0x0][_0x4cc7('0x1f28')], a['bytesLoadedCache']['h'][b[0x0][_0x4cc7('0x8ed')]]);
a[_0x4cc7('0x399d')]();
} else {
_0x5a4dd1[_0x4cc7('0x45ba')] = {};
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_NO_FLUSH'] = 0x0;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4629')] = 0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4613')] = 0x2;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462a')] = 0x3;
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_FINISH'] = 0x4;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462b')] = 0x5;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462c')] = 0x6;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4610')] = 0x0;
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_STREAM_END'] = 0x1;
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_NEED_DICT'] = 0x2;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462d')] = -0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462e')] = -0x2;
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_DATA_ERROR'] = -0x3;
_0x5a4dd1[_0x4cc7('0x45ba')]['Z_BUF_ERROR'] = -0x5;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462f')] = 0x0;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4630')] = 0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4631')] = 0x9;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4632')] = -0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4633')] = 0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4634')] = 0x2;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4635')] = 0x3;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4636')] = 0x4;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4637')] = 0x0;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4638')] = 0x0;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4639')] = 0x1;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x463a')] = 0x2;
_0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x463b')] = 0x8;
}
}
, {}],
7: [function(_0x183fae, _0x40f42b, _0x39818c) {
var _0x25f09a = {};
_0x25f09a[_0x4cc7('0x463c')] = function(_0x3a437e, _0x3bcba9) {
return _0x3a437e < _0x3bcba9;
}
;
if ('Vkzsm' === _0x4cc7('0x463d')) {
this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = null;
} else {
var _0x2a932d = function() {
for (var _0x183fae, _0x513ace = [], _0x2a932d = 0x0; 0x100 > _0x2a932d; _0x2a932d++) {
_0x183fae = _0x2a932d;
for (var _0x86197d = 0x0; 0x8 > _0x86197d; _0x86197d++)
_0x183fae = 0x1 & _0x183fae ? 0xedb88320 ^ _0x183fae >>> 0x1 : _0x183fae >>> 0x1;
_0x513ace[_0x2a932d] = _0x183fae;
}
return _0x513ace;
}();
_0x40f42b[_0x4cc7('0x45ba')] = function(_0x183fae, _0x10508c, _0x40f42b, _0x45e83a) {
_0x40f42b = _0x45e83a + _0x40f42b;
for (_0x183fae ^= -0x1; _0x25f09a['HbWBa'](_0x45e83a, _0x40f42b); _0x45e83a++)
_0x183fae = _0x183fae >>> 0x8 ^ _0x2a932d[0xff & (_0x183fae ^ _0x10508c[_0x45e83a])];
return _0x183fae ^ -0x1;
}
;
}
}
, {}],
8: [function(_0x3e9adc, _0xb25337, _0x55ad47) {
var _0x3e99c8 = {};
_0x3e99c8[_0x4cc7('0x463e')] = function(_0x7401be, _0x404203) {
return _0x7401be !== _0x404203;
}
;
_0x3e99c8['DDKTs'] = function(_0x5da025, _0x1fd3d4) {
return _0x5da025 + _0x1fd3d4;
}
;
_0x3e99c8[_0x4cc7('0x463f')] = function(_0x569f01, _0x2e0a96) {
return _0x569f01(_0x2e0a96);
}
;
function _0x4e95f5(_0x1f7dbb, _0x8dc3df) {
return _0x1f7dbb[_0x4cc7('0x3cc7')] = _0x5a71ed[_0x8dc3df],
_0x8dc3df;
}
function _0xeb3595(_0x5f1d19) {
for (var _0x4f580f = _0x5f1d19[_0x4cc7('0x21')]; 0x0 <= --_0x4f580f; )
_0x5f1d19[_0x4f580f] = 0x0;
}
function _0x492764(_0x52fbb0) {
var _0x3aab91 = _0x52fbb0['state']
, _0x488f05 = _0x3aab91['pending'];
_0x488f05 > _0x52fbb0['avail_out'] && (_0x488f05 = _0x52fbb0[_0x4cc7('0x1f62')]);
_0x3e99c8[_0x4cc7('0x463e')](0x0, _0x488f05) && (_0x483ef4[_0x4cc7('0x461c')](_0x52fbb0[_0x4cc7('0xb23')], _0x3aab91['pending_buf'], _0x3aab91[_0x4cc7('0x2591')], _0x488f05, _0x52fbb0[_0x4cc7('0x1f60')]),
_0x52fbb0[_0x4cc7('0x1f60')] += _0x488f05,
_0x3aab91[_0x4cc7('0x2591')] += _0x488f05,
_0x52fbb0[_0x4cc7('0x4640')] += _0x488f05,
_0x52fbb0['avail_out'] -= _0x488f05,
_0x3aab91[_0x4cc7('0x202d')] -= _0x488f05,
0x0 === _0x3aab91[_0x4cc7('0x202d')] && (_0x3aab91[_0x4cc7('0x2591')] = 0x0));
}
function _0x46ec42(_0x2e2ab9, _0x35d072) {
_0x1abe55[_0x4cc7('0x4641')](_0x2e2ab9, 0x0 <= _0x2e2ab9['block_start'] ? _0x2e2ab9[_0x4cc7('0x259d')] : -0x1, _0x2e2ab9[_0x4cc7('0x2599')] - _0x2e2ab9['block_start'], _0x35d072);
_0x2e2ab9[_0x4cc7('0x259d')] = _0x2e2ab9[_0x4cc7('0x2599')];
_0x492764(_0x2e2ab9['strm']);
}
function _0x51403b(_0x51403b, _0x3b98dd) {
_0x51403b['pending_buf'][_0x51403b[_0x4cc7('0x202d')]++] = _0x3b98dd;
}
function _0x5acbc0(_0x51403b, _0x35870d) {
if (_0x4cc7('0x4642') === 'svoWP') {
_0x51403b[_0x4cc7('0x202c')][_0x51403b['pending']++] = _0x472e79[_0x4cc7('0x4643')](_0x472e79[_0x4cc7('0x45c3')](_0x35870d, 0x8), 0xff);
_0x51403b['pending_buf'][_0x51403b['pending']++] = 0xff & _0x35870d;
} else {
null != this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfc6')]()[_0x4cc7('0xb79')](this);
}
}
function _0x1315a4(_0x51403b, _0x4ca70c) {
var _0x5acbc0, _0x492764, _0x182ea1 = _0x51403b[_0x4cc7('0x2596')], _0x1315a4 = _0x51403b[_0x4cc7('0x2599')], _0x3e9adc = _0x51403b[_0x4cc7('0x2597')], _0x457198 = _0x51403b[_0x4cc7('0x2594')], _0xd2b95a = _0x51403b[_0x4cc7('0x2599')] > _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 ? _0x472e79[_0x4cc7('0x4628')](_0x51403b[_0x4cc7('0x2599')], _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6) : 0x0, _0x4e95f5 = _0x51403b[_0x4cc7('0x9a1')], _0xb25337 = _0x51403b[_0x4cc7('0x2592')], _0x26dd05 = _0x51403b[_0x4cc7('0x2cb8')], _0x55ad47 = _0x51403b[_0x4cc7('0x2599')] + _0x31a03b, _0x780bee = _0x4e95f5[_0x1315a4 + _0x3e9adc - 0x1], _0x4afce4 = _0x4e95f5[_0x1315a4 + _0x3e9adc];
_0x51403b[_0x4cc7('0x2597')] >= _0x51403b[_0x4cc7('0x4645')] && (_0x182ea1 >>= 0x2);
_0x457198 > _0x51403b['lookahead'] && (_0x457198 = _0x51403b['lookahead']);
do
if (_0x5acbc0 = _0x4ca70c,
_0x4e95f5[_0x5acbc0 + _0x3e9adc] === _0x4afce4 && _0x4e95f5[_0x5acbc0 + _0x3e9adc - 0x1] === _0x780bee && _0x4e95f5[_0x5acbc0] === _0x4e95f5[_0x1315a4] && _0x4e95f5[++_0x5acbc0] === _0x4e95f5[_0x1315a4 + 0x1]) {
_0x1315a4 += 0x2;
for (_0x5acbc0++; _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x472e79[_0x4cc7('0x45bc')](_0x4e95f5[++_0x1315a4], _0x4e95f5[++_0x5acbc0]) && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x1315a4 < _0x55ad47; )
;
if (_0x492764 = _0x31a03b - (_0x55ad47 - _0x1315a4),
_0x1315a4 = _0x55ad47 - _0x31a03b,
_0x492764 > _0x3e9adc) {
if (_0x51403b['match_start'] = _0x4ca70c,
_0x3e9adc = _0x492764,
_0x492764 >= _0x457198)
break;
_0x780bee = _0x4e95f5[_0x1315a4 + _0x3e9adc - 0x1];
_0x4afce4 = _0x4e95f5[_0x1315a4 + _0x3e9adc];
}
}
while ((_0x4ca70c = _0x26dd05[_0x4ca70c & _0xb25337]) > _0xd2b95a && 0x0 !== --_0x182ea1);
return _0x3e9adc <= _0x51403b[_0x4cc7('0x2598')] ? _0x3e9adc : _0x51403b[_0x4cc7('0x2598')];
}
function _0x3e1736(_0x51403b) {
var _0x2ae1f6, _0x5acbc0, _0x492764 = _0x51403b[_0x4cc7('0x4644')];
do {
if (_0x5acbc0 = _0x51403b[_0x4cc7('0x4646')] - _0x51403b[_0x4cc7('0x2598')] - _0x51403b[_0x4cc7('0x2599')],
_0x51403b[_0x4cc7('0x2599')] >= _0x492764 + (_0x492764 - _0x51b6d6)) {
_0x483ef4['arraySet'](_0x51403b[_0x4cc7('0x9a1')], _0x51403b['window'], _0x492764, _0x492764, 0x0);
_0x51403b[_0x4cc7('0x4647')] -= _0x492764;
_0x51403b['strstart'] -= _0x492764;
_0x51403b[_0x4cc7('0x259d')] -= _0x492764;
var _0x1315a4 = _0x2ae1f6 = _0x51403b['hash_size'];
do {
var _0x3e9adc = _0x51403b[_0x4cc7('0xc98')][--_0x1315a4];
_0x51403b[_0x4cc7('0xc98')][_0x1315a4] = _0x472e79[_0x4cc7('0x45c4')](_0x3e9adc, _0x492764) ? _0x3e9adc - _0x492764 : 0x0;
} while (--_0x2ae1f6);
_0x1315a4 = _0x2ae1f6 = _0x492764;
do
_0x3e9adc = _0x51403b[_0x4cc7('0x2cb8')][--_0x1315a4],
_0x51403b['prev'][_0x1315a4] = _0x3e9adc >= _0x492764 ? _0x3e9adc - _0x492764 : 0x0;
while (--_0x2ae1f6);
_0x5acbc0 += _0x492764;
}
if (_0x472e79[_0x4cc7('0x45bc')](0x0, _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f63')]))
break;
_0x1315a4 = _0x51403b[_0x4cc7('0x1f5a')];
_0x3e9adc = _0x51403b[_0x4cc7('0x9a1')];
var _0x34a832 = _0x51403b[_0x4cc7('0x2599')] + _0x51403b[_0x4cc7('0x2598')]
, _0x3f8037 = _0x1315a4[_0x4cc7('0x1f63')];
if (_0x2ae1f6 = (_0x472e79[_0x4cc7('0x45c0')](_0x3f8037, _0x5acbc0) && (_0x3f8037 = _0x5acbc0),
0x0 === _0x3f8037 ? 0x0 : (_0x1315a4[_0x4cc7('0x1f63')] -= _0x3f8037,
_0x483ef4[_0x4cc7('0x461c')](_0x3e9adc, _0x1315a4[_0x4cc7('0x1284')], _0x1315a4[_0x4cc7('0x1f5f')], _0x3f8037, _0x34a832),
0x1 === _0x1315a4[_0x4cc7('0x346e')]['wrap'] ? _0x1315a4[_0x4cc7('0x20bc')] = _0xa4caf0(_0x1315a4[_0x4cc7('0x20bc')], _0x3e9adc, _0x3f8037, _0x34a832) : 0x2 === _0x1315a4[_0x4cc7('0x346e')][_0x4cc7('0x1cca')] && (_0x1315a4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x1315a4[_0x4cc7('0x20bc')], _0x3e9adc, _0x3f8037, _0x34a832)),
_0x1315a4[_0x4cc7('0x1f5f')] += _0x3f8037,
_0x1315a4[_0x4cc7('0x4648')] += _0x3f8037,
_0x3f8037)),
_0x51403b[_0x4cc7('0x2598')] += _0x2ae1f6,
_0x51403b['lookahead'] + _0x51403b['insert'] >= _0x2c1263)
for (_0x5acbc0 = _0x51403b['strstart'] - _0x51403b[_0x4cc7('0x4649')],
_0x51403b[_0x4cc7('0x25a0')] = _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0],
_0x51403b['ins_h'] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'] ^ _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0 + 0x1]) & _0x51403b['hash_mask']; _0x51403b[_0x4cc7('0x4649')] && (_0x51403b[_0x4cc7('0x25a0')] = _0x472e79['zlXue'](_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'], _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0 + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')],
_0x51403b[_0x4cc7('0x2cb8')][_0x5acbc0 & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b['head'][_0x51403b['ins_h']],
_0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x5acbc0,
_0x5acbc0++,
_0x51403b[_0x4cc7('0x4649')]--,
!(_0x51403b[_0x4cc7('0x2598')] + _0x51403b[_0x4cc7('0x4649')] < _0x2c1263)); )
;
} while (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && 0x0 !== _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f63')]);
}
function _0x1d8e68(_0x51403b, _0x45bd68) {
for (var _0x5acbc0, _0x492764; ; ) {
if (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6) {
if (_0x3e1736(_0x51403b),
_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && _0x45bd68 === _0x59afdd)
return _0x16d10d;
if (0x0 === _0x51403b['lookahead'])
break;
}
if (_0x5acbc0 = 0x0,
_0x51403b[_0x4cc7('0x2598')] >= _0x2c1263 && (_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b['ins_h'] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b['window'][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')],
_0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b['strstart'] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]],
_0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b[_0x4cc7('0x2599')]),
0x0 !== _0x5acbc0 && _0x51403b['strstart'] - _0x5acbc0 <= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x51403b[_0x4cc7('0x259c')] = _0x472e79[_0x4cc7('0x45c6')](_0x1315a4, _0x51403b, _0x5acbc0)),
_0x51403b[_0x4cc7('0x259c')] >= _0x2c1263)
if (_0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, _0x51403b[_0x4cc7('0x2599')] - _0x51403b[_0x4cc7('0x4647')], _0x51403b['match_length'] - _0x2c1263),
_0x51403b['lookahead'] -= _0x51403b[_0x4cc7('0x259c')],
_0x51403b[_0x4cc7('0x259c')] <= _0x51403b['max_lazy_match'] && _0x51403b[_0x4cc7('0x2598')] >= _0x2c1263) {
_0x51403b[_0x4cc7('0x259c')]--;
do
_0x51403b[_0x4cc7('0x2599')]++,
_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b['hash_mask'],
_0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b[_0x4cc7('0x2599')] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]],
_0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b['strstart'];
while (0x0 !== --_0x51403b[_0x4cc7('0x259c')]);
_0x51403b['strstart']++;
} else
_0x51403b[_0x4cc7('0x2599')] += _0x51403b[_0x4cc7('0x259c')],
_0x51403b[_0x4cc7('0x259c')] = 0x0,
_0x51403b[_0x4cc7('0x25a0')] = _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')]],
_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + 0x1]) & _0x51403b[_0x4cc7('0x259e')];
else
_0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b['strstart']]),
_0x51403b[_0x4cc7('0x2598')]--,
_0x51403b[_0x4cc7('0x2599')]++;
if (_0x492764 && (_0x46ec42(_0x51403b, !0x1),
_0x472e79[_0x4cc7('0x45bc')](0x0, _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')])))
return _0x16d10d;
}
return _0x51403b[_0x4cc7('0x4649')] = _0x51403b[_0x4cc7('0x2599')] < _0x2c1263 - 0x1 ? _0x51403b['strstart'] : _0x2c1263 - 0x1,
_0x45bd68 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x51403b['last_lit'] && (_0x46ec42(_0x51403b, !0x1),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]) ? _0x16d10d : _0x21c320;
}
function _0x349968(_0x51403b, _0x570fd8) {
for (var _0x5acbc0, _0x492764, _0x5afa71; ; ) {
if (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6) {
if (_0x3e1736(_0x51403b),
_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && _0x570fd8 === _0x59afdd)
return _0x16d10d;
if (0x0 === _0x51403b[_0x4cc7('0x2598')])
break;
}
if (_0x5acbc0 = 0x0,
_0x472e79[_0x4cc7('0x464c')](_0x51403b[_0x4cc7('0x2598')], _0x2c1263) && (_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b['ins_h'] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b['window'][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')],
_0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b['strstart'] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b['ins_h']],
_0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b['strstart']),
_0x51403b['prev_length'] = _0x51403b['match_length'],
_0x51403b[_0x4cc7('0x259b')] = _0x51403b[_0x4cc7('0x4647')],
_0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1,
0x0 !== _0x5acbc0 && _0x51403b['prev_length'] < _0x51403b[_0x4cc7('0x2595')] && _0x472e79[_0x4cc7('0x45c7')](_0x51403b[_0x4cc7('0x2599')], _0x5acbc0) <= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x51403b['match_length'] = _0x1315a4(_0x51403b, _0x5acbc0),
0x5 >= _0x51403b['match_length'] && (_0x51403b['strategy'] === _0x58663f || _0x51403b[_0x4cc7('0x259c')] === _0x2c1263 && 0x1000 < _0x51403b[_0x4cc7('0x2599')] - _0x51403b[_0x4cc7('0x4647')]) && (_0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1)),
_0x51403b[_0x4cc7('0x2597')] >= _0x2c1263 && _0x51403b['match_length'] <= _0x51403b['prev_length']) {
if ('ZacQI' === _0x4cc7('0x464d')) {
var _0x4be722 = ua[_0x4e95f5];
if (_0x3e9adc[_0x4cc7('0x96b')](_0xb25337, _0x4be722, _0x4e95f5, ua))
return {
'i': _0x4e95f5,
'v': _0x4be722
};
} else {
_0x5afa71 = _0x51403b[_0x4cc7('0x2599')] + _0x51403b[_0x4cc7('0x2598')] - _0x2c1263;
_0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, _0x51403b[_0x4cc7('0x2599')] - 0x1 - _0x51403b['prev_match'], _0x472e79['iFFyJ'](_0x51403b['prev_length'], _0x2c1263));
_0x51403b[_0x4cc7('0x2598')] -= _0x51403b[_0x4cc7('0x2597')] - 0x1;
_0x51403b[_0x4cc7('0x2597')] -= 0x2;
do
++_0x51403b[_0x4cc7('0x2599')] <= _0x5afa71 && (_0x51403b['ins_h'] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')],
_0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b[_0x4cc7('0x2599')] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]],
_0x51403b[_0x4cc7('0xc98')][_0x51403b['ins_h']] = _0x51403b['strstart']);
while (0x0 !== --_0x51403b[_0x4cc7('0x2597')]);
if (_0x51403b['match_available'] = 0x0,
_0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1,
_0x51403b['strstart']++,
_0x492764 && (_0x46ec42(_0x51403b, !0x1),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]))
return _0x16d10d;
}
} else if (_0x51403b[_0x4cc7('0x259a')]) {
if (_0x4cc7('0x464e') !== _0x4cc7('0x464e')) {
return this[_0x4cc7('0x1439')] = a;
} else {
if (_0x492764 = _0x1abe55['_tr_tally'](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] - 0x1]),
_0x492764 && _0x46ec42(_0x51403b, !0x1),
_0x51403b['strstart']++,
_0x51403b[_0x4cc7('0x2598')]--,
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')])
return _0x16d10d;
}
} else
_0x51403b[_0x4cc7('0x259a')] = 0x1,
_0x51403b[_0x4cc7('0x2599')]++,
_0x51403b[_0x4cc7('0x2598')]--;
}
return _0x51403b[_0x4cc7('0x259a')] && (_0x1abe55[_0x4cc7('0x464b')](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] - 0x1]),
_0x51403b[_0x4cc7('0x259a')] = 0x0),
_0x51403b[_0x4cc7('0x4649')] = _0x51403b[_0x4cc7('0x2599')] < _0x2c1263 - 0x1 ? _0x51403b[_0x4cc7('0x2599')] : _0x2c1263 - 0x1,
_0x570fd8 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0),
0x0 === _0x51403b['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x51403b[_0x4cc7('0x25b0')] && (_0x46ec42(_0x51403b, !0x1),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]) ? _0x16d10d : _0x21c320;
}
function _0x4fb261(_0x51403b, _0x3ac6ae, _0x5acbc0, _0x492764, _0x27b849) {
this[_0x4cc7('0x464f')] = _0x51403b;
this[_0x4cc7('0x4650')] = _0x3ac6ae;
this['nice_length'] = _0x5acbc0;
this[_0x4cc7('0x4651')] = _0x492764;
this[_0x4cc7('0x15d1')] = _0x27b849;
}
function _0x488d8a() {
this[_0x4cc7('0x1f5a')] = null;
this[_0x4cc7('0x2590')] = 0x0;
this[_0x4cc7('0x202c')] = null;
this[_0x4cc7('0x1cca')] = this['pending'] = this[_0x4cc7('0x2591')] = this[_0x4cc7('0x20ba')] = 0x0;
this[_0x4cc7('0x20b9')] = null;
this[_0x4cc7('0x20b8')] = 0x0;
this[_0x4cc7('0x8ef')] = _0x42901c;
this[_0x4cc7('0x253d')] = -0x1;
this[_0x4cc7('0x2592')] = this[_0x4cc7('0x2593')] = this['w_size'] = 0x0;
this[_0x4cc7('0x9a1')] = null;
this[_0x4cc7('0x4646')] = 0x0;
this[_0x4cc7('0xc98')] = this[_0x4cc7('0x2cb8')] = null;
this['nice_match'] = this['good_match'] = this[_0x4cc7('0x45f4')] = this[_0x4cc7('0xbeb')] = this['max_lazy_match'] = this[_0x4cc7('0x2596')] = this[_0x4cc7('0x2597')] = this[_0x4cc7('0x2598')] = this[_0x4cc7('0x4647')] = this[_0x4cc7('0x2599')] = this['match_available'] = this['prev_match'] = this[_0x4cc7('0x259c')] = this['block_start'] = this[_0x4cc7('0x464a')] = this[_0x4cc7('0x259e')] = this[_0x4cc7('0x4652')] = this['hash_size'] = this['ins_h'] = 0x0;
this[_0x4cc7('0x25a1')] = new _0x483ef4['Buf16'](0x2 * _0x1294a5);
this[_0x4cc7('0x25a3')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * (0x2 * _0x581352 + 0x1));
this[_0x4cc7('0x25a4')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * _0x3e99c8[_0x4cc7('0x4653')](0x2 * _0x481fa9, 0x1));
_0xeb3595(this[_0x4cc7('0x25a1')]);
_0xeb3595(this[_0x4cc7('0x25a3')]);
_0xeb3595(this[_0x4cc7('0x25a4')]);
this[_0x4cc7('0x25a5')] = this[_0x4cc7('0x25a6')] = this[_0x4cc7('0x25a7')] = null;
this[_0x4cc7('0x4654')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x43042c + 0x1);
this[_0x4cc7('0x25a8')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * _0x458013 + 0x1);
_0xeb3595(this[_0x4cc7('0x25a8')]);
this[_0x4cc7('0x25a9')] = this[_0x4cc7('0x25aa')] = 0x0;
this[_0x4cc7('0x25ab')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x3e99c8['DDKTs'](0x2 * _0x458013, 0x1));
_0x3e99c8[_0x4cc7('0x463f')](_0xeb3595, this[_0x4cc7('0x25ab')]);
this[_0x4cc7('0x3299')] = this['bi_buf'] = this['insert'] = this[_0x4cc7('0x25ad')] = this[_0x4cc7('0x25ae')] = this['opt_len'] = this[_0x4cc7('0x4655')] = this[_0x4cc7('0x25b0')] = this[_0x4cc7('0x25b1')] = this['l_buf'] = 0x0;
}
function _0x3cab74(_0x51403b) {
var _0xa8c94b;
return _0x51403b && _0x51403b[_0x4cc7('0x346e')] ? (_0x51403b[_0x4cc7('0x4648')] = _0x51403b[_0x4cc7('0x4640')] = 0x0,
_0x51403b[_0x4cc7('0x2cb6')] = _0x1a8002,
_0xa8c94b = _0x51403b[_0x4cc7('0x346e')],
_0xa8c94b[_0x4cc7('0x202d')] = 0x0,
_0xa8c94b[_0x4cc7('0x2591')] = 0x0,
0x0 > _0xa8c94b[_0x4cc7('0x1cca')] && (_0xa8c94b[_0x4cc7('0x1cca')] = -_0xa8c94b['wrap']),
_0xa8c94b['status'] = _0xa8c94b[_0x4cc7('0x1cca')] ? _0x514a5c : _0x5f4c1f,
_0x51403b[_0x4cc7('0x20bc')] = 0x2 === _0xa8c94b[_0x4cc7('0x1cca')] ? 0x0 : 0x1,
_0xa8c94b[_0x4cc7('0x253d')] = _0x59afdd,
_0x1abe55[_0x4cc7('0x4656')](_0xa8c94b),
_0x4b0e7a) : _0x4e95f5(_0x51403b, _0x24ceb8);
}
function _0x6068de(_0x51403b) {
var _0x5acbc0 = _0x3cab74(_0x51403b);
_0x5acbc0 === _0x4b0e7a && (_0x51403b = _0x51403b[_0x4cc7('0x346e')],
_0x51403b[_0x4cc7('0x4646')] = 0x2 * _0x51403b[_0x4cc7('0x4644')],
_0xeb3595(_0x51403b[_0x4cc7('0xc98')]),
_0x51403b['max_lazy_match'] = _0x229a80[_0x51403b[_0x4cc7('0xbeb')]][_0x4cc7('0x4650')],
_0x51403b[_0x4cc7('0x4645')] = _0x229a80[_0x51403b[_0x4cc7('0xbeb')]][_0x4cc7('0x464f')],
_0x51403b[_0x4cc7('0x2594')] = _0x229a80[_0x51403b['level']][_0x4cc7('0x4657')],
_0x51403b['max_chain_length'] = _0x229a80[_0x51403b['level']]['max_chain'],
_0x51403b[_0x4cc7('0x2599')] = 0x0,
_0x51403b[_0x4cc7('0x259d')] = 0x0,
_0x51403b[_0x4cc7('0x2598')] = 0x0,
_0x51403b[_0x4cc7('0x4649')] = 0x0,
_0x51403b[_0x4cc7('0x259c')] = _0x51403b[_0x4cc7('0x2597')] = _0x2c1263 - 0x1,
_0x51403b[_0x4cc7('0x259a')] = 0x0,
_0x51403b[_0x4cc7('0x25a0')] = 0x0);
return _0x5acbc0;
}
function _0xc6ca1e(_0x51403b, _0xe3aa30, _0x5acbc0, _0x492764, _0x1315a4, _0x3e9adc) {
if (!_0x51403b)
return _0x24ceb8;
var _0x3d6e2f = 0x1;
if (_0xe3aa30 === _0x501a57 && (_0xe3aa30 = 0x6),
0x0 > _0x492764 ? (_0x3d6e2f = 0x0,
_0x492764 = -_0x492764) : 0xf < _0x492764 && (_0x3d6e2f = 0x2,
_0x492764 -= 0x10),
0x1 > _0x1315a4 || _0x1315a4 > _0x475cde || _0x5acbc0 !== _0x42901c || 0x8 > _0x492764 || 0xf < _0x492764 || 0x0 > _0xe3aa30 || 0x9 < _0xe3aa30 || 0x0 > _0x3e9adc || _0x3e9adc > _0x7b1ff8)
return _0x4e95f5(_0x51403b, _0x24ceb8);
0x8 === _0x492764 && (_0x492764 = 0x9);
var _0x470728 = new _0x488d8a();
return _0x51403b[_0x4cc7('0x346e')] = _0x470728,
_0x470728[_0x4cc7('0x1f5a')] = _0x51403b,
_0x470728[_0x4cc7('0x1cca')] = _0x3d6e2f,
_0x470728['gzhead'] = null,
_0x470728[_0x4cc7('0x2593')] = _0x492764,
_0x470728[_0x4cc7('0x4644')] = 0x1 << _0x470728[_0x4cc7('0x2593')],
_0x470728[_0x4cc7('0x2592')] = _0x470728[_0x4cc7('0x4644')] - 0x1,
_0x470728[_0x4cc7('0x4652')] = _0x1315a4 + 0x7,
_0x470728[_0x4cc7('0x259f')] = 0x1 << _0x470728['hash_bits'],
_0x470728[_0x4cc7('0x259e')] = _0x470728[_0x4cc7('0x259f')] - 0x1,
_0x470728[_0x4cc7('0x464a')] = ~~((_0x470728[_0x4cc7('0x4652')] + _0x2c1263 - 0x1) / _0x2c1263),
_0x470728['window'] = new _0x483ef4[(_0x4cc7('0x3e48'))](0x2 * _0x470728['w_size']),
_0x470728[_0x4cc7('0xc98')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x470728[_0x4cc7('0x259f')]),
_0x470728[_0x4cc7('0x2cb8')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x470728[_0x4cc7('0x4644')]),
_0x470728[_0x4cc7('0x25b1')] = 0x1 << _0x1315a4 + 0x6,
_0x470728[_0x4cc7('0x20ba')] = 0x4 * _0x470728[_0x4cc7('0x25b1')],
_0x470728[_0x4cc7('0x202c')] = new _0x483ef4[(_0x4cc7('0x3e48'))](_0x470728[_0x4cc7('0x20ba')]),
_0x470728[_0x4cc7('0x4655')] = 0x1 * _0x470728[_0x4cc7('0x25b1')],
_0x470728[_0x4cc7('0x25b2')] = 0x3 * _0x470728[_0x4cc7('0x25b1')],
_0x470728[_0x4cc7('0xbeb')] = _0xe3aa30,
_0x470728[_0x4cc7('0x45f4')] = _0x3e9adc,
_0x470728[_0x4cc7('0x8ef')] = _0x5acbc0,
_0x6068de(_0x51403b);
}
var _0x483ef4 = _0x3e9adc('../utils/common')
, _0x1abe55 = _0x3e9adc('./trees')
, _0xa4caf0 = _0x3e9adc(_0x4cc7('0x4658'))
, _0x4f5e84 = _0x3e9adc('./crc32')
, _0x5a71ed = _0x3e9adc(_0x4cc7('0x4659'))
, _0x59afdd = 0x0
, _0x3170b2 = 0x4
, _0x4b0e7a = 0x0
, _0x24ceb8 = -0x2
, _0x501a57 = -0x1
, _0x58663f = 0x1
, _0x7b1ff8 = 0x4
, _0x1a8002 = 0x2
, _0x42901c = 0x8
, _0x475cde = 0x9
, _0x458013 = 0x11e
, _0x581352 = 0x1e
, _0x481fa9 = 0x13
, _0x1294a5 = 0x2 * _0x458013 + 0x1
, _0x43042c = 0xf
, _0x2c1263 = 0x3
, _0x31a03b = 0x102
, _0x51b6d6 = _0x31a03b + _0x2c1263 + 0x1
, _0x514a5c = 0x2a
, _0x5f4c1f = 0x71
, _0x16d10d = 0x1
, _0x21c320 = 0x2
, _0x416477 = 0x3
, _0x480a61 = 0x4;
var _0x229a80 = [new _0x4fb261(0x0,0x0,0x0,0x0,function(_0x51403b, _0x229a80) {
if (_0x4cc7('0x465a') !== _0x4cc7('0x465b')) {
var _0x5acbc0 = 0xffff;
for (_0x5acbc0 > _0x51403b[_0x4cc7('0x20ba')] - 0x5 && (_0x5acbc0 = _0x51403b[_0x4cc7('0x20ba')] - 0x5); ; ) {
if (0x1 >= _0x51403b['lookahead']) {
if (_0x3e1736(_0x51403b),
0x0 === _0x51403b[_0x4cc7('0x2598')] && _0x229a80 === _0x59afdd)
return _0x16d10d;
if (0x0 === _0x51403b[_0x4cc7('0x2598')])
break;
}
_0x51403b[_0x4cc7('0x2599')] += _0x51403b[_0x4cc7('0x2598')];
_0x51403b[_0x4cc7('0x2598')] = 0x0;
var _0x492764 = _0x51403b['block_start'] + _0x5acbc0;
if ((0x0 === _0x51403b[_0x4cc7('0x2599')] || _0x51403b[_0x4cc7('0x2599')] >= _0x492764) && (_0x51403b[_0x4cc7('0x2598')] = _0x51403b[_0x4cc7('0x2599')] - _0x492764,
_0x51403b[_0x4cc7('0x2599')] = _0x492764,
_0x46ec42(_0x51403b, !0x1),
0x0 === _0x51403b[_0x4cc7('0x1f5a')]['avail_out']) || _0x51403b[_0x4cc7('0x2599')] - _0x51403b['block_start'] >= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x46ec42(_0x51403b, !0x1),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]))
return _0x16d10d;
}
return _0x51403b[_0x4cc7('0x4649')] = 0x0,
_0x229a80 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0),
0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : (_0x51403b[_0x4cc7('0x2599')] > _0x51403b[_0x4cc7('0x259d')] && _0x46ec42(_0x51403b, !0x1),
_0x16d10d);
} else {
var _0x45c454 = '4|7|2|0|10|5|8|6|3|12|11|9|1'[_0x4cc7('0x46')]('|')
, _0x4a2979 = 0x0;
while (!![]) {
switch (_0x45c454[_0x4a2979++]) {
case '0':
this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5);
continue;
case '1':
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2633'), 0x14, 0x136, null, _0x52b703, -0x1, null, null);
continue;
case '2':
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
continue;
case '3':
_0x52b703 = new q(this['angel'][_0x4cc7('0xc4b')]());
continue;
case '4':
this['angel']['setIndexedPosition'](0x9, 39.2);
continue;
case '5':
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
continue;
case '6':
this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20do\x20you\x20know\x20Plan\x20C\x20won\x27t\x20fail?', -0x78, -0xa0, null, null, null, _0x52b703, null);
continue;
case '7':
this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45);
continue;
case '8':
var _0x52b703 = new q(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]());
continue;
case '9':
_0x52b703 = D[_0x4cc7('0x7d9')](0x302);
continue;
case '10':
this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x50);
continue;
case '11':
this[_0x4cc7('0x1039')]('my');
continue;
case '12':
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2632'), 0x17c, 0x0, null, null, null, _0x52b703, null);
continue;
}
break;
}
}
}
), new _0x4fb261(0x4,0x4,0x8,0x4,_0x1d8e68), new _0x4fb261(0x4,0x5,0x10,0x8,_0x1d8e68), new _0x4fb261(0x4,0x6,0x20,0x20,_0x1d8e68), new _0x4fb261(0x4,0x4,0x10,0x10,_0x349968), new _0x4fb261(0x8,0x10,0x20,0x20,_0x349968), new _0x4fb261(0x8,0x10,0x80,0x80,_0x349968), new _0x4fb261(0x8,0x20,0x80,0x100,_0x349968), new _0x4fb261(0x20,0x80,0x102,0x400,_0x349968), new _0x4fb261(0x20,0x102,0x102,0x1000,_0x349968)];
_0x55ad47[_0x4cc7('0x465c')] = function(_0x51403b, _0x229a80) {
return _0xc6ca1e(_0x51403b, _0x229a80, _0x42901c, 0xf, 0x8, 0x0);
}
;
_0x55ad47[_0x4cc7('0x465d')] = _0xc6ca1e;
_0x55ad47['deflateReset'] = _0x6068de;
_0x55ad47[_0x4cc7('0x465e')] = _0x3cab74;
_0x55ad47[_0x4cc7('0x45f5')] = function(_0x51403b, _0x229a80) {
return _0x51403b && _0x51403b[_0x4cc7('0x346e')] ? 0x2 !== _0x51403b[_0x4cc7('0x346e')]['wrap'] ? _0x24ceb8 : (_0x51403b[_0x4cc7('0x346e')][_0x4cc7('0x20b9')] = _0x229a80,
_0x4b0e7a) : _0x24ceb8;
}
;
_0x55ad47[_0x4cc7('0x1f61')] = function(_0x483ef4, _0x1315a4) {
var _0x3e9adc, _0x35f94e;
if (!_0x483ef4 || !_0x483ef4[_0x4cc7('0x346e')] || 0x5 < _0x1315a4 || 0x0 > _0x1315a4)
return _0x483ef4 ? _0x4e95f5(_0x483ef4, _0x24ceb8) : _0x24ceb8;
if (_0x35f94e = _0x483ef4['state'],
!_0x483ef4[_0x4cc7('0xb23')] || !_0x483ef4[_0x4cc7('0x1284')] && 0x0 !== _0x483ef4[_0x4cc7('0x1f63')] || 0x29a === _0x35f94e[_0x4cc7('0x2590')] && _0x1315a4 !== _0x3170b2)
return _0x472e79['xvMrB'](_0x4e95f5, _0x483ef4, 0x0 === _0x483ef4[_0x4cc7('0x1f62')] ? -0x5 : _0x24ceb8);
if (_0x35f94e[_0x4cc7('0x1f5a')] = _0x483ef4,
_0x3e9adc = _0x35f94e[_0x4cc7('0x253d')],
_0x35f94e[_0x4cc7('0x253d')] = _0x1315a4,
_0x35f94e[_0x4cc7('0x2590')] === _0x514a5c)
if (0x2 === _0x35f94e['wrap'])
_0x483ef4['adler'] = 0x0,
_0x51403b(_0x35f94e, 0x1f),
_0x51403b(_0x35f94e, 0x8b),
_0x51403b(_0x35f94e, 0x8),
_0x35f94e[_0x4cc7('0x20b9')] ? (_0x51403b(_0x35f94e, (_0x35f94e[_0x4cc7('0x20b9')]['text'] ? 0x1 : 0x0) + (_0x35f94e[_0x4cc7('0x20b9')]['hcrc'] ? 0x2 : 0x0) + (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')] ? 0x4 : 0x0) + (_0x35f94e['gzhead'][_0x4cc7('0x5e2')] ? 0x8 : 0x0) + (_0x35f94e['gzhead'][_0x4cc7('0x465f')] ? 0x10 : 0x0)),
_0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')]['time']),
_0x51403b(_0x35f94e, _0x35f94e['gzhead'][_0x4cc7('0x19c5')] >> 0x8 & 0xff),
_0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')]['time'] >> 0x10 & 0xff),
_0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x19c5')] >> 0x18 & 0xff),
_0x51403b(_0x35f94e, 0x9 === _0x35f94e[_0x4cc7('0xbeb')] ? 0x2 : 0x2 <= _0x35f94e[_0x4cc7('0x45f4')] || 0x2 > _0x35f94e['level'] ? 0x4 : 0x0),
_0x51403b(_0x35f94e, 0xff & _0x35f94e['gzhead']['os']),
_0x35f94e[_0x4cc7('0x20b9')]['extra'] && _0x35f94e[_0x4cc7('0x20b9')]['extra'][_0x4cc7('0x21')] && (_0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')]),
_0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] >> 0x8 & 0xff)),
_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')], 0x0)),
_0x35f94e['gzindex'] = 0x0,
_0x35f94e[_0x4cc7('0x2590')] = 0x45) : (_0x51403b(_0x35f94e, 0x0),
_0x51403b(_0x35f94e, 0x0),
_0x51403b(_0x35f94e, 0x0),
_0x51403b(_0x35f94e, 0x0),
_0x472e79[_0x4cc7('0x45c9')](_0x51403b, _0x35f94e, 0x0),
_0x51403b(_0x35f94e, 0x9 === _0x35f94e['level'] ? 0x2 : 0x2 <= _0x35f94e[_0x4cc7('0x45f4')] || 0x2 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x4 : 0x0),
_0x51403b(_0x35f94e, 0x3),
_0x35f94e['status'] = _0x5f4c1f);
else {
var _0x481fa9 = _0x42901c + (_0x35f94e[_0x4cc7('0x2593')] - 0x8 << 0x4) << 0x8;
_0x481fa9 |= (0x2 <= _0x35f94e['strategy'] || 0x2 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x0 : 0x6 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x1 : 0x6 === _0x35f94e[_0x4cc7('0xbeb')] ? 0x2 : 0x3) << 0x6;
0x0 !== _0x35f94e[_0x4cc7('0x2599')] && (_0x481fa9 |= 0x20);
_0x35f94e['status'] = _0x5f4c1f;
_0x5acbc0(_0x35f94e, _0x481fa9 + (0x1f - _0x481fa9 % 0x1f));
0x0 !== _0x35f94e['strstart'] && (_0x5acbc0(_0x35f94e, _0x483ef4['adler'] >>> 0x10),
_0x5acbc0(_0x35f94e, _0x472e79[_0x4cc7('0x45ca')](0xffff, _0x483ef4['adler'])));
_0x483ef4['adler'] = 0x1;
}
if (0x45 === _0x35f94e['status'])
if (_0x35f94e['gzhead']['extra']) {
for (_0x481fa9 = _0x35f94e['pending']; _0x35f94e['gzindex'] < (0xffff & _0x35f94e['gzhead'][_0x4cc7('0x173e')][_0x4cc7('0x21')]) && (_0x35f94e[_0x4cc7('0x202d')] !== _0x35f94e[_0x4cc7('0x20ba')] || (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e['pending'] - _0x481fa9, _0x481fa9)),
_0x492764(_0x483ef4),
_0x481fa9 = _0x35f94e['pending'],
_0x35f94e[_0x4cc7('0x202d')] !== _0x35f94e[_0x4cc7('0x20ba')])); )
_0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')]['extra'][_0x35f94e['gzindex']]),
_0x35f94e['gzindex']++;
_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e['pending'] - _0x481fa9, _0x481fa9));
_0x35f94e[_0x4cc7('0x20b8')] === _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] && (_0x35f94e[_0x4cc7('0x20b8')] = 0x0,
_0x35f94e[_0x4cc7('0x2590')] = 0x49);
} else
_0x35f94e[_0x4cc7('0x2590')] = 0x49;
if (0x49 === _0x35f94e[_0x4cc7('0x2590')])
if (_0x35f94e['gzhead']['name']) {
if ('xlzKX' !== _0x4cc7('0x4660')) {
_0x481fa9 = _0x35f94e['pending'];
do {
if (_0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')] && (_0x35f94e['gzhead']['hcrc'] && _0x35f94e['pending'] > _0x481fa9 && (_0x483ef4['adler'] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)),
_0x492764(_0x483ef4),
_0x481fa9 = _0x35f94e[_0x4cc7('0x202d')],
_0x35f94e['pending'] === _0x35f94e['pending_buf_size'])) {
var _0xb25337 = 0x1;
break;
}
_0xb25337 = _0x35f94e['gzindex'] < _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x5e2')][_0x4cc7('0x21')] ? 0xff & _0x35f94e['gzhead'][_0x4cc7('0x5e2')]['charCodeAt'](_0x35f94e[_0x4cc7('0x20b8')]++) : 0x0;
_0x51403b(_0x35f94e, _0xb25337);
} while (0x0 !== _0xb25337);
_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4['adler'] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9));
0x0 === _0xb25337 && (_0x35f94e[_0x4cc7('0x20b8')] = 0x0,
_0x35f94e[_0x4cc7('0x2590')] = 0x5b);
} else {
var _0x2a8ca0 = [];
null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x2a8ca0) : this['__focus']['__getInteractive'](_0x2a8ca0);
b = new yj(_0x4cc7('0x18b5'),!0x0,!0x0,b);
0x0 < _0x2a8ca0[_0x4cc7('0x21')] ? (_0x2a8ca0['reverse'](),
this[_0x4cc7('0x36f4')](b, _0x2a8ca0)) : this[_0x4cc7('0xa37')](b);
b['isDefaultPrevented']() && a['onTextInput']['cancel']();
}
} else
_0x35f94e[_0x4cc7('0x2590')] = 0x5b;
if (0x5b === _0x35f94e['status'])
if (_0x35f94e['gzhead']['comment']) {
_0x481fa9 = _0x35f94e[_0x4cc7('0x202d')];
do {
if (_0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')] && (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)),
_0x492764(_0x483ef4),
_0x481fa9 = _0x35f94e[_0x4cc7('0x202d')],
_0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')])) {
_0xb25337 = 0x1;
break;
}
_0xb25337 = _0x35f94e[_0x4cc7('0x20b8')] < _0x35f94e[_0x4cc7('0x20b9')]['comment'][_0x4cc7('0x21')] ? 0xff & _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x465f')][_0x4cc7('0x22')](_0x35f94e[_0x4cc7('0x20b8')]++) : 0x0;
_0x51403b(_0x35f94e, _0xb25337);
} while (0x0 !== _0xb25337);
_0x35f94e['gzhead'][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9));
0x0 === _0xb25337 && (_0x35f94e[_0x4cc7('0x2590')] = 0x67);
} else
_0x35f94e[_0x4cc7('0x2590')] = 0x67;
if (0x67 === _0x35f94e['status'] && (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] ? (_0x472e79['BSqAZ'](_0x35f94e[_0x4cc7('0x202d')] + 0x2, _0x35f94e['pending_buf_size']) && _0x492764(_0x483ef4),
_0x35f94e['pending'] + 0x2 <= _0x35f94e[_0x4cc7('0x20ba')] && (_0x51403b(_0x35f94e, 0xff & _0x483ef4[_0x4cc7('0x20bc')]),
_0x51403b(_0x35f94e, _0x472e79['kUKKY'](_0x483ef4['adler'], 0x8) & 0xff),
_0x483ef4[_0x4cc7('0x20bc')] = 0x0,
_0x35f94e[_0x4cc7('0x2590')] = _0x5f4c1f)) : _0x35f94e[_0x4cc7('0x2590')] = _0x5f4c1f),
0x0 !== _0x35f94e[_0x4cc7('0x202d')]) {
if (_0x492764(_0x483ef4),
0x0 === _0x483ef4[_0x4cc7('0x1f62')])
return _0x35f94e[_0x4cc7('0x253d')] = -0x1,
_0x4b0e7a;
} else if (0x0 === _0x483ef4[_0x4cc7('0x1f63')] && (_0x1315a4 << 0x1) - (0x4 < _0x1315a4 ? 0x9 : 0x0) <= (_0x3e9adc << 0x1) - (0x4 < _0x3e9adc ? 0x9 : 0x0) && _0x1315a4 !== _0x3170b2)
return _0x4e95f5(_0x483ef4, -0x5);
if (0x29a === _0x35f94e[_0x4cc7('0x2590')] && 0x0 !== _0x483ef4[_0x4cc7('0x1f63')])
return _0x4e95f5(_0x483ef4, -0x5);
if (_0x472e79[_0x4cc7('0x45cc')](0x0, _0x483ef4['avail_in']) || 0x0 !== _0x35f94e[_0x4cc7('0x2598')] || _0x1315a4 !== _0x59afdd && 0x29a !== _0x35f94e[_0x4cc7('0x2590')]) {
if (0x2 === _0x35f94e[_0x4cc7('0x45f4')])
_0x5a4e3d: {
for (var _0x55ad47; ; ) {
if (0x0 === _0x35f94e[_0x4cc7('0x2598')] && (_0x3e1736(_0x35f94e),
0x0 === _0x35f94e[_0x4cc7('0x2598')])) {
if (_0x1315a4 === _0x59afdd) {
var _0x501a57 = _0x16d10d;
break _0x5a4e3d;
}
break;
}
if (_0x35f94e['match_length'] = 0x0,
_0x55ad47 = _0x1abe55[_0x4cc7('0x464b')](_0x35f94e, 0x0, _0x35f94e['window'][_0x35f94e[_0x4cc7('0x2599')]]),
_0x35f94e['lookahead']--,
_0x35f94e[_0x4cc7('0x2599')]++,
_0x55ad47 && (_0x46ec42(_0x35f94e, !0x1),
0x0 === _0x35f94e['strm']['avail_out'])) {
_0x501a57 = _0x16d10d;
break _0x5a4e3d;
}
}
_0x501a57 = (_0x35f94e[_0x4cc7('0x4649')] = 0x0,
_0x1315a4 === _0x3170b2 ? (_0x46ec42(_0x35f94e, !0x0),
0x0 === _0x35f94e['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x35f94e[_0x4cc7('0x25b0')] && (_0x46ec42(_0x35f94e, !0x1),
0x0 === _0x35f94e[_0x4cc7('0x1f5a')]['avail_out']) ? _0x16d10d : _0x21c320);
}
else if (0x3 === _0x35f94e[_0x4cc7('0x45f4')])
_0x233b5c: {
if (_0x4cc7('0x4661') === 'CDfxi') {
var _0x475cde, _0x267303;
for (_0x55ad47 = _0x35f94e[_0x4cc7('0x9a1')]; ; ) {
if ('hFORZ' === _0x4cc7('0x4662')) {
if (_0x35f94e[_0x4cc7('0x2598')] <= _0x31a03b) {
if (_0x3e1736(_0x35f94e),
_0x35f94e[_0x4cc7('0x2598')] <= _0x31a03b && _0x1315a4 === _0x59afdd) {
_0x501a57 = _0x16d10d;
break _0x233b5c;
}
if (0x0 === _0x35f94e[_0x4cc7('0x2598')])
break;
}
if (_0x35f94e[_0x4cc7('0x259c')] = 0x0,
_0x35f94e[_0x4cc7('0x2598')] >= _0x2c1263 && 0x0 < _0x35f94e[_0x4cc7('0x2599')] && (_0x267303 = _0x35f94e['strstart'] - 0x1,
_0x475cde = _0x55ad47[_0x267303],
_0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303])) {
if (_0x4cc7('0x4663') !== _0x4cc7('0x4663')) {
var _0x313f68 = d++
, _0x1821eb = _0x313f68 - 0x1;
0x0 > _0x1821eb && (_0x1821eb = a[_0x4cc7('0x34')]() - 0x1);
c[_0x4cc7('0x29')](a['get'](_0x313f68)[_0x4cc7('0x3c4e')](a[_0x4cc7('0x2b')](_0x313f68)[_0x4cc7('0x19d4')], a['get'](_0x1821eb), b));
} else {
for (_0x3e9adc = _0x35f94e[_0x4cc7('0x2599')] + _0x31a03b; _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x267303 < _0x3e9adc; )
;
_0x35f94e[_0x4cc7('0x259c')] = _0x31a03b - (_0x3e9adc - _0x267303);
_0x35f94e[_0x4cc7('0x259c')] > _0x35f94e['lookahead'] && (_0x35f94e[_0x4cc7('0x259c')] = _0x35f94e['lookahead']);
}
}
if (_0x35f94e[_0x4cc7('0x259c')] >= _0x2c1263 ? (_0x501a57 = _0x1abe55[_0x4cc7('0x464b')](_0x35f94e, 0x1, _0x35f94e[_0x4cc7('0x259c')] - _0x2c1263),
_0x35f94e[_0x4cc7('0x2598')] -= _0x35f94e['match_length'],
_0x35f94e[_0x4cc7('0x2599')] += _0x35f94e[_0x4cc7('0x259c')],
_0x35f94e[_0x4cc7('0x259c')] = 0x0) : (_0x501a57 = _0x1abe55['_tr_tally'](_0x35f94e, 0x0, _0x35f94e['window'][_0x35f94e[_0x4cc7('0x2599')]]),
_0x35f94e['lookahead']--,
_0x35f94e[_0x4cc7('0x2599')]++),
_0x501a57 && (_0x46ec42(_0x35f94e, !0x1),
0x0 === _0x35f94e[_0x4cc7('0x1f5a')]['avail_out'])) {
_0x501a57 = _0x16d10d;
break _0x233b5c;
}
} else {
this['_onlyMouseEnabled'] = !0x0;
this[_0x4cc7('0x13a5')] = [];
this[_0x4cc7('0x13a1')] = a;
this[_0x4cc7('0x13a2')] = _0x483ef4[_0x4cc7('0x24')](null);
}
}
_0x501a57 = (_0x35f94e[_0x4cc7('0x4649')] = 0x0,
_0x1315a4 === _0x3170b2 ? (_0x46ec42(_0x35f94e, !0x0),
0x0 === _0x35f94e['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x35f94e['last_lit'] && (_0x46ec42(_0x35f94e, !0x1),
_0x472e79[_0x4cc7('0x45cd')](0x0, _0x35f94e['strm'][_0x4cc7('0x1f62')])) ? _0x16d10d : _0x21c320);
} else {
if (0x0 <= this[_0x4cc7('0xa66')][_0x4cc7('0x22f6')]['indexOf'](this[_0x4cc7('0x2408')], 0x0)) {
var _0x494ba3 = this[_0x4cc7('0xa66')];
_0x494ba3 = _0x494ba3[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x494ba3['physicsData'][_0x4cc7('0x2313')] < this['ownerCharacter'][_0x4cc7('0x102d')][_0x4cc7('0x21')] + 0.3;
} else
_0x494ba3 = !0x1;
if (_0x494ba3)
return !0x1;
}
}
else
_0x501a57 = _0x229a80[_0x35f94e[_0x4cc7('0xbeb')]][_0x4cc7('0x15d1')](_0x35f94e, _0x1315a4);
if (_0x501a57 !== _0x416477 && _0x501a57 !== _0x480a61 || (_0x35f94e['status'] = 0x29a),
_0x501a57 === _0x16d10d || _0x501a57 === _0x416477)
return 0x0 === _0x483ef4[_0x4cc7('0x1f62')] && (_0x35f94e[_0x4cc7('0x253d')] = -0x1),
_0x4b0e7a;
if (_0x501a57 === _0x21c320 && (0x1 === _0x1315a4 ? _0x1abe55[_0x4cc7('0x4664')](_0x35f94e) : 0x5 !== _0x1315a4 && (_0x1abe55[_0x4cc7('0x4665')](_0x35f94e, 0x0, 0x0, !0x1),
0x3 === _0x1315a4 && (_0x472e79[_0x4cc7('0x45ce')](_0xeb3595, _0x35f94e['head']),
0x0 === _0x35f94e[_0x4cc7('0x2598')] && (_0x35f94e['strstart'] = 0x0,
_0x35f94e[_0x4cc7('0x259d')] = 0x0,
_0x35f94e[_0x4cc7('0x4649')] = 0x0))),
_0x492764(_0x483ef4),
0x0 === _0x483ef4[_0x4cc7('0x1f62')]))
return _0x35f94e['last_flush'] = -0x1,
_0x4b0e7a;
}
return _0x1315a4 !== _0x3170b2 ? _0x4b0e7a : 0x0 >= _0x35f94e[_0x4cc7('0x1cca')] ? 0x1 : (0x2 === _0x35f94e[_0x4cc7('0x1cca')] ? (_0x51403b(_0x35f94e, 0xff & _0x483ef4['adler']),
_0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x8 & 0xff),
_0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x10 & 0xff),
_0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x18 & 0xff),
_0x51403b(_0x35f94e, 0xff & _0x483ef4[_0x4cc7('0x4648')]),
_0x51403b(_0x35f94e, _0x483ef4['total_in'] >> 0x8 & 0xff),
_0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x4648')] >> 0x10 & 0xff),
_0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x4648')] >> 0x18 & 0xff)) : (_0x5acbc0(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >>> 0x10),
_0x5acbc0(_0x35f94e, 0xffff & _0x483ef4['adler'])),
_0x492764(_0x483ef4),
0x0 < _0x35f94e[_0x4cc7('0x1cca')] && (_0x35f94e[_0x4cc7('0x1cca')] = -_0x35f94e[_0x4cc7('0x1cca')]),
0x0 !== _0x35f94e[_0x4cc7('0x202d')] ? _0x4b0e7a : 0x1);
}
;
_0x55ad47['deflateEnd'] = function(_0x51403b) {
var _0x229a80;
return _0x51403b && _0x51403b['state'] ? (_0x229a80 = _0x51403b[_0x4cc7('0x346e')][_0x4cc7('0x2590')],
_0x229a80 !== _0x514a5c && 0x45 !== _0x229a80 && 0x49 !== _0x229a80 && 0x5b !== _0x229a80 && 0x67 !== _0x229a80 && _0x229a80 !== _0x5f4c1f && 0x29a !== _0x229a80 ? _0x4e95f5(_0x51403b, _0x24ceb8) : (_0x51403b[_0x4cc7('0x346e')] = null,
_0x229a80 === _0x5f4c1f ? _0x4e95f5(_0x51403b, -0x3) : _0x4b0e7a)) : _0x24ceb8;
}
;
_0x55ad47[_0x4cc7('0x45f9')] = function(_0x51403b, _0x229a80) {
var _0x5acbc0, _0x492764, _0x1315a4;
var _0x3e9adc = _0x229a80[_0x4cc7('0x21')];
if (!_0x51403b || !_0x51403b[_0x4cc7('0x346e')] || (_0x5acbc0 = _0x51403b[_0x4cc7('0x346e')],
_0x492764 = _0x5acbc0[_0x4cc7('0x1cca')],
0x2 === _0x492764 || 0x1 === _0x492764 && _0x5acbc0[_0x4cc7('0x2590')] !== _0x514a5c || _0x5acbc0[_0x4cc7('0x2598')]))
return _0x24ceb8;
0x1 === _0x492764 && (_0x51403b[_0x4cc7('0x20bc')] = _0xa4caf0(_0x51403b['adler'], _0x229a80, _0x3e9adc, 0x0));
_0x5acbc0[_0x4cc7('0x1cca')] = 0x0;
_0x3e9adc >= _0x5acbc0[_0x4cc7('0x4644')] && (0x0 === _0x492764 && (_0xeb3595(_0x5acbc0[_0x4cc7('0xc98')]),
_0x5acbc0[_0x4cc7('0x2599')] = 0x0,
_0x5acbc0[_0x4cc7('0x259d')] = 0x0,
_0x5acbc0[_0x4cc7('0x4649')] = 0x0),
_0x1315a4 = new _0x483ef4[(_0x4cc7('0x3e48'))](_0x5acbc0[_0x4cc7('0x4644')]),
_0x483ef4[_0x4cc7('0x461c')](_0x1315a4, _0x229a80, _0x3e9adc - _0x5acbc0[_0x4cc7('0x4644')], _0x5acbc0[_0x4cc7('0x4644')], 0x0),
_0x229a80 = _0x1315a4,
_0x3e9adc = _0x5acbc0[_0x4cc7('0x4644')]);
_0x1315a4 = _0x51403b[_0x4cc7('0x1f63')];
var _0x481fa9 = _0x51403b[_0x4cc7('0x1f5f')];
var _0x4e95f5 = _0x51403b[_0x4cc7('0x1284')];
_0x51403b[_0x4cc7('0x1f63')] = _0x3e9adc;
_0x51403b['next_in'] = 0x0;
_0x51403b[_0x4cc7('0x1284')] = _0x229a80;
for (_0x3e1736(_0x5acbc0); _0x5acbc0['lookahead'] >= _0x2c1263; ) {
if (_0x4cc7('0x4666') !== 'YXbgm') {
this[_0x4cc7('0xec5')] = new W(this['section'],x['angel'],!0x1,null,!0x1,null);
this['angel'][_0x4cc7('0x1107')] = !0x0;
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]);
var _0x5a5f15 = this['explorePath'][_0x4cc7('0x1109')];
_0x5a5f15 = A['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5a5f15);
this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new ha(_0x5a5f15,0x0);
this[_0x4cc7('0xc37')] = new W(this[_0x4cc7('0x1106')],x[_0x4cc7('0xc37')],!0x1,null,!0x1,null);
this[_0x4cc7('0xc37')]['billboardMode'] = !0x0;
this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]);
_0x5a5f15 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')];
_0x5a5f15 = A[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5a5f15);
this['child'][_0x4cc7('0x110a')] = new ha(_0x5a5f15,0x1);
} else {
_0x229a80 = _0x5acbc0[_0x4cc7('0x2599')];
_0x3e9adc = _0x5acbc0[_0x4cc7('0x2598')] - (_0x2c1263 - 0x1);
do
_0x5acbc0[_0x4cc7('0x25a0')] = (_0x5acbc0[_0x4cc7('0x25a0')] << _0x5acbc0[_0x4cc7('0x464a')] ^ _0x5acbc0[_0x4cc7('0x9a1')][_0x229a80 + _0x2c1263 - 0x1]) & _0x5acbc0[_0x4cc7('0x259e')],
_0x5acbc0[_0x4cc7('0x2cb8')][_0x229a80 & _0x5acbc0['w_mask']] = _0x5acbc0['head'][_0x5acbc0[_0x4cc7('0x25a0')]],
_0x5acbc0[_0x4cc7('0xc98')][_0x5acbc0[_0x4cc7('0x25a0')]] = _0x229a80,
_0x229a80++;
while (--_0x3e9adc);
_0x5acbc0['strstart'] = _0x229a80;
_0x5acbc0[_0x4cc7('0x2598')] = _0x2c1263 - 0x1;
_0x3e1736(_0x5acbc0);
}
}
return _0x5acbc0[_0x4cc7('0x2599')] += _0x5acbc0[_0x4cc7('0x2598')],
_0x5acbc0[_0x4cc7('0x259d')] = _0x5acbc0[_0x4cc7('0x2599')],
_0x5acbc0[_0x4cc7('0x4649')] = _0x5acbc0['lookahead'],
_0x5acbc0[_0x4cc7('0x2598')] = 0x0,
_0x5acbc0[_0x4cc7('0x259c')] = _0x5acbc0[_0x4cc7('0x2597')] = _0x2c1263 - 0x1,
_0x5acbc0[_0x4cc7('0x259a')] = 0x0,
_0x51403b[_0x4cc7('0x1f5f')] = _0x481fa9,
_0x51403b['input'] = _0x4e95f5,
_0x51403b[_0x4cc7('0x1f63')] = _0x1315a4,
_0x5acbc0[_0x4cc7('0x1cca')] = _0x492764,
_0x4b0e7a;
}
;
_0x55ad47[_0x4cc7('0x4667')] = _0x4cc7('0x4668');
}
, {
'../utils/common': 0x3,
'./adler32': 0x5,
'./crc32': 0x7,
'./messages': 0xd,
'./trees': 0xe
}],
9: [function(_0x3f8e70, _0x291bdc, _0x228afd) {
_0x291bdc['exports'] = function() {
this['os'] = this[_0x4cc7('0x4669')] = this[_0x4cc7('0x19c5')] = this[_0x4cc7('0xcb4')] = 0x0;
this[_0x4cc7('0x173e')] = null;
this[_0x4cc7('0x466a')] = 0x0;
this[_0x4cc7('0x465f')] = this[_0x4cc7('0x5e2')] = '';
this[_0x4cc7('0x20bb')] = 0x0;
this[_0x4cc7('0x127a')] = !0x1;
}
;
}
, {}],
10: [function(_0x6b5473, _0x214212, _0x11d8ac) {
if (_0x4cc7('0x466b') === _0x4cc7('0x466c')) {
for (var _0xab8f5e, _0x1d735c = this[_0x4cc7('0x33a1')][_0x4cc7('0xcc2')] = 0x0, _0x4152c0 = Yc[_0x4cc7('0x34')](this[_0x4cc7('0x33a1')]); _0x1d735c < _0x4152c0; ) {
_0x1d735c++;
_0xab8f5e = this[_0x4cc7('0x33a1')]['readUnsignedByte']();
for (var _0x47ea6e = 0x0; 0x8 > _0x47ea6e; )
_0x47ea6e++,
a(0x1 == (_0xab8f5e & 0x1)),
_0xab8f5e >>= 0x1;
}
} else {
_0x214212[_0x4cc7('0x45ba')] = function(_0x6b5473, _0x214212) {
var _0x37b019, _0xec8967, _0xd920f5;
var _0x475f50 = _0x6b5473[_0x4cc7('0x346e')];
var _0x1cd13e = _0x6b5473[_0x4cc7('0x1f5f')];
var _0x11d8ac = _0x6b5473[_0x4cc7('0x1284')];
var _0x36ba18 = _0x1cd13e + (_0x6b5473['avail_in'] - 0x5);
var _0x56433d = _0x6b5473['next_out'];
var _0x3bfc59 = _0x6b5473[_0x4cc7('0xb23')];
_0x214212 = _0x56433d - (_0x214212 - _0x6b5473[_0x4cc7('0x1f62')]);
var _0x224fba = _0x472e79[_0x4cc7('0x45cf')](_0x56433d, _0x6b5473[_0x4cc7('0x1f62')] - 0x101);
var _0xf8f931 = _0x475f50[_0x4cc7('0x466d')];
var _0x26cdb1 = _0x475f50[_0x4cc7('0x466e')];
var _0x955bce = _0x475f50['whave'];
var _0x1648fa = _0x475f50[_0x4cc7('0x466f')];
var _0x52f01e = _0x475f50[_0x4cc7('0x9a1')];
var _0x5c4397 = _0x475f50[_0x4cc7('0x4670')];
var _0x4999e5 = _0x475f50[_0x4cc7('0x4671')];
var _0xa606e2 = _0x475f50[_0x4cc7('0x4672')];
var _0xf46b9a = _0x475f50[_0x4cc7('0x4673')];
var _0x160efb = (0x1 << _0x475f50[_0x4cc7('0x4674')]) - 0x1;
var _0x568918 = (0x1 << _0x475f50['distbits']) - 0x1;
_0x24c2e8: do {
0xf > _0x4999e5 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8,
_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8);
var _0x2dd846 = _0xa606e2[_0x5c4397 & _0x160efb];
_0x2163b3: for (; ; ) {
if (_0x37b019 = _0x2dd846 >>> 0x18,
_0x5c4397 >>>= _0x37b019,
_0x4999e5 -= _0x37b019,
_0x37b019 = _0x2dd846 >>> 0x10 & 0xff,
0x0 === _0x37b019)
_0x3bfc59[_0x56433d++] = 0xffff & _0x2dd846;
else {
if (_0x472e79['nfJuA'](_0x4cc7('0x4675'), 'CaYCb')) {
if (!(0x10 & _0x37b019)) {
if (0x0 === (0x40 & _0x37b019)) {
_0x2dd846 = _0xa606e2[(0xffff & _0x2dd846) + (_0x5c4397 & (0x1 << _0x37b019) - 0x1)];
continue _0x2163b3;
}
if (0x20 & _0x37b019) {
if (_0x4cc7('0x4676') === _0x4cc7('0x4676')) {
_0x475f50['mode'] = 0xc;
break _0x24c2e8;
} else {
var _0x3758e4 = _0x4cc7('0x4677')[_0x4cc7('0x46')]('|')
, _0x32ad4a = 0x0;
while (!![]) {
switch (_0x3758e4[_0x32ad4a++]) {
case '0':
_0x4423ba = Ia[_0x4cc7('0x16d5')]['h'][b];
continue;
case '1':
Ia[_0x4cc7('0x16d5')]['h'][b] = a;
continue;
case '2':
Ia[_0x4cc7('0x2229')][_0x4cc7('0x95b')](Ia[_0x4cc7('0x16d5')]['h'][b][_0x4cc7('0x5e2')]);
continue;
case '3':
null != u[_0x4423ba] ? _0x21f7b5['setReserved'](_0x4423ba, _0x7dcc29) : _0x21f7b5['h'][_0x4423ba] = _0x7dcc29;
continue;
case '4':
hd[_0x4cc7('0x493')]()[_0x4cc7('0x222d')](_0x4423ba, a);
continue;
case '5':
var _0x4423ba = a[_0x4cc7('0x5e2')]
, _0x7dcc29 = a['id']
, _0x21f7b5 = Ia[_0x4cc7('0x2229')];
continue;
}
break;
}
}
}
_0x6b5473[_0x4cc7('0x3cc7')] = _0x4cc7('0x4678');
_0x475f50[_0x4cc7('0x1ef9')] = 0x1e;
break _0x24c2e8;
}
var _0x5180f1 = 0xffff & _0x2dd846;
(_0x37b019 &= 0xf) && (_0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8),
_0x5180f1 += _0x5c4397 & _0x472e79[_0x4cc7('0x45d1')](0x1 << _0x37b019, 0x1),
_0x5c4397 >>>= _0x37b019,
_0x4999e5 -= _0x37b019);
0xf > _0x4999e5 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8,
_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8);
_0x2dd846 = _0xf46b9a[_0x5c4397 & _0x568918];
_0x4bf59c: for (; ; ) {
if (_0x4cc7('0x4679') === _0x4cc7('0x4679')) {
if (_0x37b019 = _0x2dd846 >>> 0x18,
_0x5c4397 >>>= _0x37b019,
_0x4999e5 -= _0x37b019,
_0x37b019 = _0x2dd846 >>> 0x10 & 0xff,
!(0x10 & _0x37b019)) {
if (_0x4cc7('0x467a') !== _0x4cc7('0x467b')) {
if (0x0 === (0x40 & _0x37b019)) {
_0x2dd846 = _0xf46b9a[(0xffff & _0x2dd846) + (_0x5c4397 & (0x1 << _0x37b019) - 0x1)];
continue _0x4bf59c;
}
_0x6b5473['msg'] = 'invalid\x20distance\x20code';
_0x475f50['mode'] = 0x1e;
break _0x24c2e8;
} else {
this[_0x4cc7('0xa2d')](_0x4cc7('0x8a9'), _0xd920f5(this, this[_0x4cc7('0x34ba')]));
this[_0x4cc7('0x402c')]();
this['onUpdate'](this[_0x4cc7('0xb50')]()[_0x4cc7('0x1f26')], this['get_loaderInfo']()[_0x4cc7('0x1f28')]);
this[_0x4cc7('0x9ad')](_0x4cc7('0x1af2'), _0xd920f5(this, this[_0x4cc7('0x402d')]));
this[_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0xd920f5(this, this[_0x4cc7('0x402e')]));
}
}
if (_0xec8967 = 0xffff & _0x2dd846,
_0x37b019 &= 0xf,
_0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8,
_0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5,
_0x4999e5 += 0x8)),
_0xec8967 += _0x5c4397 & (0x1 << _0x37b019) - 0x1,
_0xec8967 > _0xf8f931) {
_0x6b5473[_0x4cc7('0x3cc7')] = _0x4cc7('0x45d3');
_0x475f50[_0x4cc7('0x1ef9')] = 0x1e;
break _0x24c2e8;
}
if (_0x5c4397 >>>= _0x37b019,
_0x4999e5 -= _0x37b019,
_0x37b019 = _0x56433d - _0x214212,
_0xec8967 > _0x37b019) {
if (_0x37b019 = _0xec8967 - _0x37b019,
_0x37b019 > _0x955bce && _0x475f50[_0x4cc7('0x467c')]) {
_0x6b5473[_0x4cc7('0x3cc7')] = _0x472e79['FOdDh'];
_0x475f50[_0x4cc7('0x1ef9')] = 0x1e;
break _0x24c2e8;
}
if (_0x2dd846 = 0x0,
_0xd920f5 = _0x52f01e,
0x0 === _0x1648fa) {
if (_0x2dd846 += _0x26cdb1 - _0x37b019,
_0x37b019 < _0x5180f1) {
_0x5180f1 -= _0x37b019;
do
_0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++];
while (--_0x37b019);
_0x2dd846 = _0x56433d - _0xec8967;
_0xd920f5 = _0x3bfc59;
}
} else if (_0x1648fa < _0x37b019) {
if (_0x2dd846 += _0x26cdb1 + _0x1648fa - _0x37b019,
_0x37b019 -= _0x1648fa,
_0x37b019 < _0x5180f1) {
if ('ZzunM' !== 'ZzunM') {
var _0x535a01 = _0x4cc7('0x467d')[_0x4cc7('0x46')]('|')
, _0x5e91b7 = 0x0;
while (!![]) {
switch (_0x535a01[_0x5e91b7++]) {
case '0':
this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0);
continue;
case '1':
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa1'), -0x50, 0x118, null, null, null, _0x256572, null);
continue;
case '2':
di[_0x4cc7('0x146c')] ? this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20give\x20up.', 0xc8, -0x168, null, null, null, null, null) : this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa3'), 0x32, -0x168, null, null, null, null, null);
continue;
case '3':
r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c);
continue;
case '4':
this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x44);
continue;
case '5':
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa0'), -0xa0, -0xc8, null, _0x256572, -0x1, _0x4d5829, null);
continue;
case '6':
var _0x256572 = D[_0x4cc7('0x7d9')](0x2f8)
, _0x4d5829 = new q(this[_0x4cc7('0xac8')]['get_onScreen']());
continue;
case '7':
this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46);
continue;
case '8':
x[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0;
continue;
case '9':
_0x256572 = new q(this['runner'][_0x4cc7('0xc4b')]());
continue;
case '10':
this['runner'][_0x4cc7('0xac9')](2.6, 18.6);
continue;
case '11':
r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x26);
continue;
case '12':
this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
continue;
case '13':
this['student'][_0x4cc7('0xac9')](0x2, 0x12);
continue;
case '14':
r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x3e8);
continue;
case '15':
this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
continue;
}
break;
}
} else {
_0x5180f1 -= _0x37b019;
do
_0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++];
while (--_0x37b019);
if (_0x2dd846 = 0x0,
_0x1648fa < _0x5180f1) {
_0x37b019 = _0x1648fa;
_0x5180f1 -= _0x37b019;
do
_0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++];
while (--_0x37b019);
_0x2dd846 = _0x56433d - _0xec8967;
_0xd920f5 = _0x3bfc59;
}
}
}
} else if (_0x2dd846 += _0x1648fa - _0x37b019,
_0x472e79['WTdQV'](_0x37b019, _0x5180f1)) {
_0x5180f1 -= _0x37b019;
do
_0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++];
while (--_0x37b019);
_0x2dd846 = _0x56433d - _0xec8967;
_0xd920f5 = _0x3bfc59;
}
for (; 0x2 < _0x5180f1; )
_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++],
_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++],
_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++],
_0x5180f1 -= 0x3;
_0x5180f1 && (_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++],
0x1 < _0x5180f1 && (_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++]));
} else {
if ('ekwCQ' !== 'ekwCQ') {
this['canceled'] = !0x1;
this[_0x4cc7('0xa5d')] = [];
this[_0x4cc7('0xa5f')] = [];
this['__repeat'] = [];
} else {
_0x2dd846 = _0x56433d - _0xec8967;
do
_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++],
_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++],
_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++],
_0x5180f1 -= 0x3;
while (0x2 < _0x5180f1);
_0x5180f1 && (_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++],
_0x472e79[_0x4cc7('0x45d4')](0x1, _0x5180f1) && (_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++]));
}
}
break;
} else {
this[_0x4cc7('0x3512')] = !0x1;
null != this[_0x4cc7('0x3516')] ? this[_0x4cc7('0x3516')]['done']() || 0x0 > this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')][_0x4cc7('0x1278')]['indexOf'](this[_0x4cc7('0x3516')], 0x0) ? this['set_activeAchievement'](null) : this['set_visible'](null == this[_0x4cc7('0x3516')][_0x4cc7('0x312b')] || this[_0x4cc7('0x3516')][_0x4cc7('0x312b')](this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')])) : this[_0x4cc7('0xc20')](!0x1);
this[_0x4cc7('0x10cd')](0x1);
this[_0x4cc7('0x3511')] = 0x0;
this[_0x4cc7('0x467e')] = -0x1;
this[_0x4cc7('0x94a')](0x0);
}
}
} else {
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), -0x1a4, -0xf0, null, null, null, null, null);
var _0x1bdab0 = new q(this['student'][_0x4cc7('0xc4b')]());
this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29cc'), -0x1a4, 0x8c, null, null, -0x1, _0x1bdab0, null);
_0x1bdab0 = D['scale'](1.5);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x467f'), -0x64, -0x15e, _0x1bdab0, null, null, null, null, !0x0);
_0x1bdab0 = D[_0x4cc7('0xa9a')](1.5);
var _0x3835b9 = D[_0x4cc7('0x7d9')](0x2bc);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29cb'), 0xdc, -0x50, _0x1bdab0, _0x3835b9, null, null, null, !0x0);
_0x1bdab0 = D[_0x4cc7('0xa9a')](1.5);
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x4680'), 0x0, 0x15e, _0x1bdab0, null, null, null, null, !0x0);
}
}
break;
}
} while (_0x1cd13e < _0x36ba18 && _0x56433d < _0x224fba);
_0x5180f1 = _0x4999e5 >> 0x3;
_0x1cd13e -= _0x5180f1;
_0x4999e5 -= _0x5180f1 << 0x3;
_0x6b5473['next_in'] = _0x1cd13e;
_0x6b5473[_0x4cc7('0x1f60')] = _0x56433d;
_0x6b5473[_0x4cc7('0x1f63')] = _0x1cd13e < _0x36ba18 ? 0x5 + (_0x36ba18 - _0x1cd13e) : _0x472e79[_0x4cc7('0x45d1')](0x5, _0x1cd13e - _0x36ba18);
_0x6b5473[_0x4cc7('0x1f62')] = _0x56433d < _0x224fba ? 0x101 + (_0x224fba - _0x56433d) : 0x101 - (_0x56433d - _0x224fba);
_0x475f50[_0x4cc7('0x4670')] = _0x5c4397 & (0x1 << _0x4999e5) - 0x1;
_0x475f50[_0x4cc7('0x4671')] = _0x4999e5;
}
;
}
}
, {}],
11: [function(_0x145446, _0x26ae68, _0x2feaed) {
var _0x3bcecc = {};
_0x3bcecc['rWYlQ'] = function(_0x2a5bfd, _0x262d94) {
return _0x2a5bfd - _0x262d94;
}
;
function _0xbc3a06(_0x467229) {
if ('OPEfO' !== _0x4cc7('0x4681')) {
return (_0x467229 >>> 0x18 & 0xff) + (_0x467229 >>> 0x8 & 0xff00) + ((0xff00 & _0x467229) << 0x8) + ((0xff & _0x467229) << 0x18);
} else {
mc['call'](this);
if (0x0 > fc[_0x4cc7('0x30eb')]) {
var _0x3d1aa4 = L[_0x4cc7('0x11db')];
fc['dislodgeCount'] = L[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3d1aa4['id'], _0x3d1aa4[_0x4cc7('0xc12')]);
L[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](fc[_0x4cc7('0x25cc')]);
}
this[_0x4cc7('0x232d')] = !0x1;
this['animates'] = !0x0;
}
}
function _0x1ebd12() {
this[_0x4cc7('0x1ef9')] = 0x0;
this[_0x4cc7('0x218b')] = !0x1;
this[_0x4cc7('0x1cca')] = 0x0;
this[_0x4cc7('0x4682')] = !0x1;
this[_0x4cc7('0x1af3')] = this['check'] = this[_0x4cc7('0x466d')] = this['flags'] = 0x0;
this[_0x4cc7('0xc98')] = null;
this['wnext'] = this['whave'] = this[_0x4cc7('0x466e')] = this['wbits'] = 0x0;
this['window'] = null;
this['extra'] = this['offset'] = this['length'] = this[_0x4cc7('0x4671')] = this['hold'] = 0x0;
this[_0x4cc7('0x4673')] = this[_0x4cc7('0x4672')] = null;
this[_0x4cc7('0x4683')] = this[_0x4cc7('0x4684')] = this['nlen'] = this[_0x4cc7('0x4685')] = this[_0x4cc7('0x4686')] = this[_0x4cc7('0x4674')] = 0x0;
this[_0x4cc7('0x3a')] = null;
this[_0x4cc7('0x4687')] = new _0x483b6b[(_0x4cc7('0x25a2'))](0x140);
this[_0x4cc7('0x39d2')] = new _0x483b6b[(_0x4cc7('0x25a2'))](0x120);
this[_0x4cc7('0x4688')] = this['lendyn'] = null;
this[_0x4cc7('0x4689')] = this['back'] = this[_0x4cc7('0x467c')] = 0x0;
}
function _0x153f58(_0x510996) {
if ('SRONf' !== _0x4cc7('0x468a')) {
var _0x597833;
return _0x510996 && _0x510996[_0x4cc7('0x346e')] ? (_0x597833 = _0x510996['state'],
_0x510996[_0x4cc7('0x4648')] = _0x510996[_0x4cc7('0x4640')] = _0x597833['total'] = 0x0,
_0x510996[_0x4cc7('0x3cc7')] = '',
_0x597833[_0x4cc7('0x1cca')] && (_0x510996[_0x4cc7('0x20bc')] = 0x1 & _0x597833[_0x4cc7('0x1cca')]),
_0x597833[_0x4cc7('0x1ef9')] = _0x14196a,
_0x597833[_0x4cc7('0x218b')] = 0x0,
_0x597833[_0x4cc7('0x4682')] = 0x0,
_0x597833[_0x4cc7('0x466d')] = 0x8000,
_0x597833[_0x4cc7('0xc98')] = null,
_0x597833['hold'] = 0x0,
_0x597833[_0x4cc7('0x4671')] = 0x0,
_0x597833['lencode'] = _0x597833['lendyn'] = new _0x483b6b[(_0x4cc7('0x3e49'))](_0x10b047),
_0x597833[_0x4cc7('0x4673')] = _0x597833['distdyn'] = new _0x483b6b['Buf32'](_0x851567),
_0x597833[_0x4cc7('0x467c')] = 0x1,
_0x597833[_0x4cc7('0x468b')] = -0x1,
_0x1d4f18) : _0x375f4f;
} else {
var _0x441373 = new Vu();
this['_subSets'][_0x4cc7('0x29')](_0x441373);
_0x441373[_0x4cc7('0x26')] = _0x375f4f[_0x4cc7('0x9cf')](null);
_0x441373[_0x4cc7('0xf81')] = 0x0;
_0x441373[_0x4cc7('0xf80')] = _0x375f4f['toIntVector'](null);
_0x441373[_0x4cc7('0x1477')] = 0x0;
_0x441373[_0x4cc7('0x148e')] = !0x0;
_0x441373[_0x4cc7('0xf82')] = !0x0;
_0x441373['lineCount'] = 0x0;
this[_0x4cc7('0x1472')]++;
return _0x441373;
}
}
function _0x2dc66d(_0x5d3755) {
var _0x31fffb;
return _0x5d3755 && _0x5d3755[_0x4cc7('0x346e')] ? (_0x31fffb = _0x5d3755[_0x4cc7('0x346e')],
_0x31fffb[_0x4cc7('0x466e')] = 0x0,
_0x31fffb[_0x4cc7('0x468c')] = 0x0,
_0x31fffb[_0x4cc7('0x466f')] = 0x0,
_0x153f58(_0x5d3755)) : _0x375f4f;
}
function _0xf52a15(_0xf52a15, _0x5332b1) {
var _0x153f58, _0x171245;
return _0xf52a15 && _0xf52a15['state'] ? (_0x171245 = _0xf52a15[_0x4cc7('0x346e')],
0x0 > _0x5332b1 ? (_0x153f58 = 0x0,
_0x5332b1 = -_0x5332b1) : (_0x153f58 = (_0x5332b1 >> 0x4) + 0x1,
0x30 > _0x5332b1 && (_0x5332b1 &= 0xf)),
_0x5332b1 && (0x8 > _0x5332b1 || 0xf < _0x5332b1) ? _0x375f4f : (null !== _0x171245[_0x4cc7('0x9a1')] && _0x171245[_0x4cc7('0x468d')] !== _0x5332b1 && (_0x171245[_0x4cc7('0x9a1')] = null),
_0x171245[_0x4cc7('0x1cca')] = _0x153f58,
_0x171245['wbits'] = _0x5332b1,
_0x2dc66d(_0xf52a15))) : _0x375f4f;
}
function _0x204d2d(_0x204d2d, _0x153f58) {
var _0x4252 = {};
_0x4252['yxYQX'] = _0x4cc7('0x1e34');
if (_0x4cc7('0x468e') === _0x4cc7('0x468e')) {
var _0x5e8587, _0x145446;
return _0x204d2d ? (_0x145446 = new _0x1ebd12(),
_0x204d2d[_0x4cc7('0x346e')] = _0x145446,
_0x145446[_0x4cc7('0x9a1')] = null,
_0x5e8587 = _0xf52a15(_0x204d2d, _0x153f58),
_0x5e8587 !== _0x1d4f18 && (_0x204d2d[_0x4cc7('0x346e')] = null),
_0x5e8587) : _0x375f4f;
} else {
var _0x18367f = this[_0x4cc7('0x1e33')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')](), !0x0);
null != _0x18367f && (_0x18367f = _0x18367f['format'][_0x4cc7('0x1124')],
null != _0x18367f && '' != _0x18367f && (aa[_0x4cc7('0x55')](_0x18367f, _0x4252['yxYQX']) ? this[_0x4cc7('0x44')](new yj(_0x4cc7('0x31e1'),!0x1,!0x1,Q[_0x4cc7('0x946')](_0x18367f, 0x6, null))) : Ba[_0x4cc7('0xc09')](new ff(_0x18367f))));
}
}
function _0x2ef948(_0xf52a15, _0x204d2d, _0x153f58, _0x7446d4) {
var _0x2ef948;
_0xf52a15 = _0xf52a15[_0x4cc7('0x346e')];
return null === _0xf52a15[_0x4cc7('0x9a1')] && (_0xf52a15[_0x4cc7('0x466e')] = 0x1 << _0xf52a15[_0x4cc7('0x468d')],
_0xf52a15['wnext'] = 0x0,
_0xf52a15['whave'] = 0x0,
_0xf52a15[_0x4cc7('0x9a1')] = new _0x483b6b[(_0x4cc7('0x3e48'))](_0xf52a15[_0x4cc7('0x466e')])),
_0x7446d4 >= _0xf52a15[_0x4cc7('0x466e')] ? (_0x483b6b[_0x4cc7('0x461c')](_0xf52a15[_0x4cc7('0x9a1')], _0x204d2d, _0x3bcecc[_0x4cc7('0x468f')](_0x153f58, _0xf52a15[_0x4cc7('0x466e')]), _0xf52a15['wsize'], 0x0),
_0xf52a15['wnext'] = 0x0,
_0xf52a15[_0x4cc7('0x468c')] = _0xf52a15[_0x4cc7('0x466e')]) : (_0x2ef948 = _0xf52a15[_0x4cc7('0x466e')] - _0xf52a15[_0x4cc7('0x466f')],
_0x2ef948 > _0x7446d4 && (_0x2ef948 = _0x7446d4),
_0x483b6b['arraySet'](_0xf52a15[_0x4cc7('0x9a1')], _0x204d2d, _0x153f58 - _0x7446d4, _0x2ef948, _0xf52a15[_0x4cc7('0x466f')]),
_0x7446d4 -= _0x2ef948,
_0x7446d4 ? (_0x483b6b[_0x4cc7('0x461c')](_0xf52a15['window'], _0x204d2d, _0x153f58 - _0x7446d4, _0x7446d4, 0x0),
_0xf52a15[_0x4cc7('0x466f')] = _0x7446d4,
_0xf52a15[_0x4cc7('0x468c')] = _0xf52a15[_0x4cc7('0x466e')]) : (_0xf52a15[_0x4cc7('0x466f')] += _0x2ef948,
_0xf52a15['wnext'] === _0xf52a15[_0x4cc7('0x466e')] && (_0xf52a15[_0x4cc7('0x466f')] = 0x0),
_0xf52a15[_0x4cc7('0x468c')] < _0xf52a15[_0x4cc7('0x466e')] && (_0xf52a15[_0x4cc7('0x468c')] += _0x2ef948))),
0x0;
}
var _0x4bb488, _0x319adf, _0x483b6b = _0x145446(_0x472e79[_0x4cc7('0x45e0')]), _0x4ff68f = _0x145446('./adler32'), _0x2ff59c = _0x145446(_0x4cc7('0x4690')), _0x51626e = _0x145446(_0x4cc7('0x4691')), _0xc5655b = _0x145446(_0x4cc7('0x4692')), _0x1d4f18 = 0x0, _0x375f4f = -0x2, _0x14196a = 0x1, _0x10b047 = 0x354, _0x851567 = 0x250, _0xf8979a = !0x0;
_0x2feaed[_0x4cc7('0x4693')] = _0x2dc66d;
_0x2feaed[_0x4cc7('0x4694')] = _0xf52a15;
_0x2feaed[_0x4cc7('0x4695')] = _0x153f58;
_0x2feaed[_0x4cc7('0x4696')] = function(_0xf52a15) {
var _0x1349f8 = {};
_0x1349f8[_0x4cc7('0x4697')] = function(_0x21f0a8, _0x343aa6) {
return _0x21f0a8(_0x343aa6);
}
;
_0x1349f8[_0x4cc7('0x4698')] = function(_0xa89f1f, _0x47f5a4) {
return _0xa89f1f(_0x47f5a4);
}
;
if (_0x4cc7('0x4699') !== _0x4cc7('0x4699')) {
this[_0x4cc7('0xd64')] = h['parseInt'](this['_dline'][0x0]);
d = 0x0 == this[_0x4cc7('0x16bf')][_0x4cc7('0x21')] ? this['_container'] : new Ub();
c = [parseFloat(this['_dline'][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), _0x1349f8[_0x4cc7('0x4697')](parseFloat, this[_0x4cc7('0x16be')][0x9]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x2]), parseFloat(this[_0x4cc7('0x16be')][0x6]), parseFloat(this[_0x4cc7('0x16be')][0xa]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x3]), _0x1349f8['bHbRS'](parseFloat, this[_0x4cc7('0x16be')][0x7]), parseFloat(this[_0x4cc7('0x16be')][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this[_0x4cc7('0x16be')][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1];
b = _0x375f4f[_0x4cc7('0x9cf')](null);
e = 0x0;
for (f = c[_0x4cc7('0x21')]; e < f; )
l = e++,
b[_0x4cc7('0x9e7')](l, c[l]);
c = new Pb(b);
d[_0x4cc7('0xb49')](c);
d[_0x4cc7('0xd6a')]('null' == this['_dline'][0xd] || null == this[_0x4cc7('0x16be')][0xd] ? _0x4cc7('0x16d6') + this['_id'] : this[_0x4cc7('0x16be')][0xd]);
this[_0x4cc7('0x16bf')][_0x4cc7('0x29')](d);
d != this[_0x4cc7('0x16c0')] && this[_0x4cc7('0x16bf')][0x0][_0x4cc7('0xa0c')](d);
} else {
return _0x204d2d(_0xf52a15, 0xf);
}
}
;
_0x2feaed['inflateInit2'] = _0x204d2d;
_0x2feaed[_0x4cc7('0x13b5')] = function(_0xf52a15, _0x204d2d) {
var _0x59c45c = {};
_0x59c45c[_0x4cc7('0x469a')] = function(_0x57a9fc, _0x37522d) {
return _0x57a9fc(_0x37522d);
}
;
var _0x153f58, _0x145446, _0x26ae68, _0x2feaed, _0x1ebd12, _0x2ca67c, _0x3bb838, _0x5a8b22 = 0x0, _0x2dc66d = new _0x483b6b[(_0x4cc7('0x3e48'))](0x4), _0x851567 = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf];
if (!_0xf52a15 || !_0xf52a15[_0x4cc7('0x346e')] || !_0xf52a15['output'] || !_0xf52a15[_0x4cc7('0x1284')] && 0x0 !== _0xf52a15['avail_in'])
return _0x375f4f;
var _0x4bffc5 = _0xf52a15[_0x4cc7('0x346e')];
0xc === _0x4bffc5[_0x4cc7('0x1ef9')] && (_0x4bffc5[_0x4cc7('0x1ef9')] = 0xd);
var _0x5987fd = _0xf52a15[_0x4cc7('0x1f60')];
var _0x1c70ea = _0xf52a15[_0x4cc7('0xb23')];
var _0x1a89bb = _0xf52a15[_0x4cc7('0x1f62')];
var _0x1d7b93 = _0xf52a15[_0x4cc7('0x1f5f')];
var _0x2c8757 = _0xf52a15[_0x4cc7('0x1284')];
var _0x4bdf7 = _0xf52a15['avail_in'];
var _0x100d47 = _0x4bffc5[_0x4cc7('0x4670')];
var _0x34e6c7 = _0x4bffc5[_0x4cc7('0x4671')];
var _0x10b047 = _0x4bdf7;
var _0x1e7f95 = _0x1a89bb;
var _0x1d5ab9 = _0x1d4f18;
_0x1bc005: for (; ; )
switch (_0x4bffc5[_0x4cc7('0x1ef9')]) {
case _0x14196a:
if (0x0 === _0x4bffc5['wrap']) {
_0x4bffc5['mode'] = 0xd;
break;
}
for (; 0x10 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (0x2 & _0x4bffc5[_0x4cc7('0x1cca')] && 0x8b1f === _0x100d47) {
_0x4bffc5[_0x4cc7('0x469b')] = 0x0;
_0x2dc66d[0x0] = 0xff & _0x100d47;
_0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff;
_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0);
_0x34e6c7 = _0x100d47 = 0x0;
_0x4bffc5['mode'] = 0x2;
break;
}
if (_0x4bffc5['flags'] = 0x0,
_0x4bffc5['head'] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x127a')] = !0x1),
!(0x1 & _0x4bffc5['wrap']) || (((0xff & _0x100d47) << 0x8) + (_0x100d47 >> 0x8)) % 0x1f) {
_0xf52a15['msg'] = 'incorrect\x20header\x20check';
_0x4bffc5['mode'] = 0x1e;
break;
}
if (0x8 !== (0xf & _0x100d47)) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x469c');
_0x4bffc5['mode'] = 0x1e;
break;
}
if (_0x100d47 >>>= 0x4,
_0x34e6c7 -= 0x4,
_0x2ca67c = (0xf & _0x100d47) + 0x8,
0x0 === _0x4bffc5[_0x4cc7('0x468d')])
_0x4bffc5['wbits'] = _0x2ca67c;
else if (_0x2ca67c > _0x4bffc5[_0x4cc7('0x468d')]) {
if (_0x4cc7('0x469d') === 'uukiX') {
_0xf52a15['msg'] = _0x4cc7('0x469e');
_0x4bffc5['mode'] = 0x1e;
break;
} else {
a[_0x4cc7('0x50c')](0x2);
return;
}
}
_0x4bffc5[_0x4cc7('0x466d')] = 0x1 << _0x2ca67c;
_0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = 0x1;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x200 & _0x100d47 ? 0xa : 0xc;
_0x34e6c7 = _0x100d47 = 0x0;
break;
case 0x2:
for (; 0x10 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x4bffc5['flags'] = _0x100d47,
0x8 !== (0xff & _0x4bffc5[_0x4cc7('0x1a53')])) {
_0xf52a15['msg'] = _0x4cc7('0x469c');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
if (0xe000 & _0x4bffc5[_0x4cc7('0x1a53')]) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x469f');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')]['text'] = _0x100d47 >> 0x8 & 0x1);
0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x2dc66d[0x0] = 0xff & _0x100d47,
_0x2dc66d[0x1] = _0x472e79[_0x4cc7('0x45c3')](_0x100d47, 0x8) & 0xff,
_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0));
_0x34e6c7 = _0x100d47 = 0x0;
_0x4bffc5['mode'] = 0x3;
case 0x3:
for (; 0x20 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x4bffc5['head'] && (_0x4bffc5[_0x4cc7('0xc98')]['time'] = _0x100d47);
0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x2dc66d[0x0] = 0xff & _0x100d47,
_0x2dc66d[0x1] = _0x472e79['TfiZm'](_0x100d47, 0x8) & 0xff,
_0x2dc66d[0x2] = _0x100d47 >>> 0x10 & 0xff,
_0x2dc66d[0x3] = _0x100d47 >>> 0x18 & 0xff,
_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x4, 0x0));
_0x34e6c7 = _0x100d47 = 0x0;
_0x4bffc5['mode'] = 0x4;
case 0x4:
for (; 0x10 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5['head']['xflags'] = 0xff & _0x100d47,
_0x4bffc5['head']['os'] = _0x100d47 >> 0x8);
_0x472e79['awIcu'](0x200, _0x4bffc5[_0x4cc7('0x1a53')]) && (_0x2dc66d[0x0] = 0xff & _0x100d47,
_0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff,
_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0));
_0x34e6c7 = _0x100d47 = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x5;
case 0x5:
if (0x400 & _0x4bffc5[_0x4cc7('0x1a53')]) {
for (; 0x10 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x4bffc5[_0x4cc7('0x21')] = _0x100d47;
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x466a')] = _0x100d47);
_0x472e79['nOcKL'](0x200, _0x4bffc5[_0x4cc7('0x1a53')]) && (_0x2dc66d[0x0] = 0xff & _0x100d47,
_0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff,
_0x4bffc5['check'] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0));
_0x34e6c7 = _0x100d47 = 0x0;
} else
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x173e')] = null);
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x6;
case 0x6:
if (0x400 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x153f58 = _0x4bffc5[_0x4cc7('0x21')],
_0x153f58 > _0x4bdf7 && (_0x153f58 = _0x4bdf7),
_0x153f58 && (_0x4bffc5[_0x4cc7('0xc98')] && (_0x2ca67c = _0x4bffc5[_0x4cc7('0xc98')]['extra_len'] - _0x4bffc5[_0x4cc7('0x21')],
_0x4bffc5['head'][_0x4cc7('0x173e')] || (_0x4bffc5['head']['extra'] = Array(_0x4bffc5[_0x4cc7('0xc98')]['extra_len'])),
_0x483b6b[_0x4cc7('0x461c')](_0x4bffc5['head'][_0x4cc7('0x173e')], _0x2c8757, _0x1d7b93, _0x153f58, _0x2ca67c)),
0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2c8757, _0x153f58, _0x1d7b93)),
_0x4bdf7 -= _0x153f58,
_0x1d7b93 += _0x153f58,
_0x4bffc5['length'] -= _0x153f58),
_0x4bffc5[_0x4cc7('0x21')]))
break _0x1bc005;
_0x4bffc5[_0x4cc7('0x21')] = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x7;
case 0x7:
if (0x800 & _0x4bffc5[_0x4cc7('0x1a53')]) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x153f58 = 0x0;
do
_0x2ca67c = _0x2c8757[_0x1d7b93 + _0x153f58++],
_0x4bffc5[_0x4cc7('0xc98')] && _0x2ca67c && 0x10000 > _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x5e2')] += String['fromCharCode'](_0x2ca67c));
while (_0x2ca67c && _0x153f58 < _0x4bdf7);
if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2c8757, _0x153f58, _0x1d7b93)),
_0x4bdf7 -= _0x153f58,
_0x1d7b93 += _0x153f58,
_0x2ca67c)
break _0x1bc005;
} else
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')]['name'] = null);
_0x4bffc5['length'] = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x8;
case 0x8:
if (0x1000 & _0x4bffc5[_0x4cc7('0x1a53')]) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x153f58 = 0x0;
do
_0x2ca67c = _0x2c8757[_0x1d7b93 + _0x153f58++],
_0x4bffc5[_0x4cc7('0xc98')] && _0x2ca67c && 0x10000 > _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x465f')] += String[_0x4cc7('0x152b')](_0x2ca67c));
while (_0x2ca67c && _0x153f58 < _0x4bdf7);
if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5['check'], _0x2c8757, _0x153f58, _0x1d7b93)),
_0x4bdf7 -= _0x153f58,
_0x1d7b93 += _0x153f58,
_0x2ca67c)
break _0x1bc005;
} else
_0x4bffc5['head'] && (_0x4bffc5['head'][_0x4cc7('0x465f')] = null);
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x9;
case 0x9:
if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')]) {
if (_0x4cc7('0x46a0') === 'Qjilh') {
for (; 0x10 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x100d47 !== (0xffff & _0x4bffc5[_0x4cc7('0x469b')])) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46a1');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x34e6c7 = _0x100d47 = 0x0;
} else {
this[_0x4cc7('0x1436')] = this[_0x4cc7('0x1434')] + this[_0x4cc7('0x119c')];
this[_0x4cc7('0x1bc9')] = Math[_0x4cc7('0xaea')](this[_0x4cc7('0x1433')] / 0x4);
this[_0x4cc7('0x1bca')] = null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')] ? this[_0x4cc7('0x1b6f')] | this[_0x4cc7('0x1b8e')] : this[_0x4cc7('0x1b8e')];
this[_0x4cc7('0x127d')] = null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')] && (this['usesLightsForSpecular']() || this[_0x4cc7('0x1bfc')]());
}
}
_0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x20bb')] = _0x4bffc5[_0x4cc7('0x1a53')] >> 0x9 & 0x1,
_0x4bffc5[_0x4cc7('0xc98')]['done'] = !0x0);
_0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0xc;
break;
case 0xa:
for (; _0x472e79[_0x4cc7('0x45d7')](0x20, _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = _0xbc3a06(_0x100d47);
_0x34e6c7 = _0x100d47 = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0xb;
case 0xb:
if (0x0 === _0x4bffc5[_0x4cc7('0x4682')])
return _0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd,
_0xf52a15[_0x4cc7('0x1f62')] = _0x1a89bb,
_0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93,
_0xf52a15[_0x4cc7('0x1f63')] = _0x4bdf7,
_0x4bffc5['hold'] = _0x100d47,
_0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7,
0x2;
_0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = 0x1;
_0x4bffc5['mode'] = 0xc;
case 0xc:
if (0x5 === _0x204d2d || 0x6 === _0x204d2d)
break _0x1bc005;
case 0xd:
if (_0x4bffc5['last']) {
_0x100d47 >>>= 0x7 & _0x34e6c7;
_0x34e6c7 -= 0x7 & _0x34e6c7;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1b;
break;
}
for (; 0x3 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
switch (_0x4bffc5[_0x4cc7('0x218b')] = 0x1 & _0x100d47,
_0x100d47 >>>= 0x1,
--_0x34e6c7,
0x3 & _0x100d47) {
case 0x0:
_0x4bffc5[_0x4cc7('0x1ef9')] = 0xe;
break;
case 0x1:
var _0x3d96e3 = _0x4bffc5;
if (_0xf8979a) {
_0x4bb488 = new _0x483b6b['Buf32'](0x200);
_0x319adf = new _0x483b6b[(_0x4cc7('0x3e49'))](0x20);
for (_0x26ae68 = 0x0; 0x90 > _0x26ae68; )
_0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x8;
for (; 0x100 > _0x26ae68; )
_0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x9;
for (; 0x118 > _0x26ae68; )
_0x3d96e3['lens'][_0x26ae68++] = 0x7;
for (; 0x120 > _0x26ae68; )
_0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x8;
_0xc5655b(0x1, _0x3d96e3['lens'], 0x0, 0x120, _0x4bb488, 0x0, _0x3d96e3[_0x4cc7('0x39d2')], {
'bits': 0x9
});
for (_0x26ae68 = 0x0; 0x20 > _0x26ae68; )
_0x3d96e3['lens'][_0x26ae68++] = 0x5;
_0xc5655b(0x2, _0x3d96e3['lens'], 0x0, 0x20, _0x319adf, 0x0, _0x3d96e3[_0x4cc7('0x39d2')], {
'bits': 0x5
});
_0xf8979a = !0x1;
}
_0x3d96e3['lencode'] = _0x4bb488;
_0x3d96e3[_0x4cc7('0x4674')] = 0x9;
_0x3d96e3[_0x4cc7('0x4673')] = _0x319adf;
_0x3d96e3[_0x4cc7('0x4686')] = 0x5;
if (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x14,
0x6 === _0x204d2d) {
_0x100d47 >>>= 0x2;
_0x34e6c7 -= 0x2;
break _0x1bc005;
}
break;
case 0x2:
_0x4bffc5['mode'] = 0x11;
break;
case 0x3:
_0xf52a15['msg'] = _0x4cc7('0x46a2'),
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
}
_0x100d47 >>>= 0x2;
_0x34e6c7 -= 0x2;
break;
case 0xe:
_0x100d47 >>>= 0x7 & _0x34e6c7;
for (_0x34e6c7 -= _0x472e79[_0x4cc7('0x46a3')](0x7, _0x34e6c7); 0x20 > _0x34e6c7; ) {
if ('OkRzJ' !== _0x4cc7('0x46a4')) {
this['stage'][_0x4cc7('0xb50')]()[_0x4cc7('0x98e')] = b[_0x4cc7('0x98e')];
} else {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
}
if ((0xffff & _0x100d47) !== _0x472e79['zlXue'](_0x100d47 >>> 0x10, 0xffff)) {
_0xf52a15['msg'] = _0x4cc7('0x46a5');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
if (_0x4bffc5['length'] = 0xffff & _0x100d47,
_0x100d47 = 0x0,
_0x34e6c7 = 0x0,
_0x4bffc5[_0x4cc7('0x1ef9')] = 0xf,
0x6 === _0x204d2d)
break _0x1bc005;
case 0xf:
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x10;
case 0x10:
if (_0x153f58 = _0x4bffc5[_0x4cc7('0x21')]) {
if (_0x153f58 > _0x4bdf7 && (_0x153f58 = _0x4bdf7),
_0x153f58 > _0x1a89bb && (_0x153f58 = _0x1a89bb),
0x0 === _0x153f58)
break _0x1bc005;
_0x483b6b[_0x4cc7('0x461c')](_0x1c70ea, _0x2c8757, _0x1d7b93, _0x153f58, _0x5987fd);
_0x4bdf7 -= _0x153f58;
_0x1d7b93 += _0x153f58;
_0x1a89bb -= _0x153f58;
_0x5987fd += _0x153f58;
_0x4bffc5[_0x4cc7('0x21')] -= _0x153f58;
break;
}
_0x4bffc5['mode'] = 0xc;
break;
case 0x11:
for (; 0xe > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x4bffc5[_0x4cc7('0x46a6')] = _0x472e79[_0x4cc7('0x45cf')](0x1f & _0x100d47, 0x101),
_0x100d47 >>>= 0x5,
_0x34e6c7 -= 0x5,
_0x4bffc5[_0x4cc7('0x4684')] = (0x1f & _0x100d47) + 0x1,
_0x100d47 >>>= 0x5,
_0x34e6c7 -= 0x5,
_0x4bffc5[_0x4cc7('0x4685')] = (0xf & _0x100d47) + 0x4,
_0x100d47 >>>= 0x4,
_0x34e6c7 -= 0x4,
0x11e < _0x4bffc5['nlen'] || 0x1e < _0x4bffc5[_0x4cc7('0x4684')]) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46a7');
_0x4bffc5['mode'] = 0x1e;
break;
}
_0x4bffc5[_0x4cc7('0x4683')] = 0x0;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x12;
case 0x12:
for (; _0x4bffc5[_0x4cc7('0x4683')] < _0x4bffc5[_0x4cc7('0x4685')]; ) {
for (; 0x3 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x4bffc5[_0x4cc7('0x4687')][_0x851567[_0x4bffc5[_0x4cc7('0x4683')]++]] = 0x7 & _0x100d47;
_0x100d47 >>>= 0x3;
_0x34e6c7 -= 0x3;
}
for (; 0x13 > _0x4bffc5['have']; )
_0x4bffc5[_0x4cc7('0x4687')][_0x851567[_0x4bffc5[_0x4cc7('0x4683')]++]] = 0x0;
if (_0x4bffc5[_0x4cc7('0x4672')] = _0x4bffc5['lendyn'],
_0x4bffc5[_0x4cc7('0x4674')] = 0x7,
_0x3bb838 = {},
_0x1d5ab9 = _0x472e79['dISzQ'](_0xc5655b, 0x0, _0x4bffc5[_0x4cc7('0x4687')], 0x0, 0x13, _0x4bffc5['lencode'], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838),
_0x4bffc5[_0x4cc7('0x4674')] = _0x3bb838['bits'],
_0x1d5ab9) {
if (_0x472e79[_0x4cc7('0x46a8')] === _0x4cc7('0x46a9')) {
return _0x4cc7('0x39e') + c + ',' + b + '\x0a';
} else {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46aa');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
}
_0x3bb838['bits'] = _0x4bffc5.lenbits;
_0x4bffc5[_0x4cc7('0x4683')] = 0x0;
_0x4bffc5['mode'] = 0x13;
case 0x13:
for (; _0x4bffc5[_0x4cc7('0x4683')] < _0x4bffc5[_0x4cc7('0x46a6')] + _0x4bffc5['ndist']; ) {
for (; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4672')][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4674')]) - 0x1],
_0x2feaed = _0x5a8b22 >>> 0x18,
_0x3d96e3 = 0xffff & _0x5a8b22,
!(_0x2feaed <= _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (0x10 > _0x3d96e3)
_0x100d47 >>>= _0x2feaed,
_0x34e6c7 -= _0x2feaed,
_0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')]++] = _0x3d96e3;
else {
if (_0x4cc7('0x45db') !== _0x472e79[_0x4cc7('0x45da')]) {
this[_0x4cc7('0x3438')](a, b, c, !0x1);
} else {
if (0x10 === _0x3d96e3) {
for (_0x26ae68 = _0x2feaed + 0x2; _0x34e6c7 < _0x26ae68; ) {
if (_0x4cc7('0x46ab') === 'hPzxw') {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
} else {
this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x2, !0x0);
var _0x5771a7 = this['runner'][_0x4cc7('0x126')];
_0x5771a7[_0x4cc7('0xf9a')](_0x5771a7['get_rotationZ']() + 0xd8);
this['dialog']['updateCallback'] = (xa = this[_0x4cc7('0xb7f')],
_0xf52a15(xa, xa[_0x4cc7('0x50c')]));
_0x5771a7 = this[_0x4cc7('0x2924')];
0x1 != 0x0 < _0x5771a7['timeLeft'] && (_0x5771a7['timeLeft'] = 0.12);
this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40);
_0x5771a7 = this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('oof', 0x0, 0x320, D[_0x4cc7('0xa9a')](0.4));
_0x5771a7['set_width'](0x2 * _0x5771a7[_0x4cc7('0xa74')]());
_0x5771a7 = new q(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292e'), 0x50, -0x78, null, null, null, _0x5771a7);
_0x5771a7 = new q(this['duplicator'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292f'), -0xc8, 0x50, null, null, null, _0x5771a7);
_0x5771a7 = Cd[_0x4cc7('0x8ef')];
var _0x1bfec7 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - r[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + Ee[_0x4cc7('0x17db')];
_0x5771a7[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x1bfec7 ? 0x1194 >= _0x1bfec7 ? _0x1bfec7 : 0x1194 : 3300.0000000000005);
}
}
if (_0x100d47 >>>= _0x2feaed,
_0x34e6c7 -= _0x2feaed,
0x0 === _0x4bffc5[_0x4cc7('0x4683')]) {
_0xf52a15['msg'] = _0x4cc7('0x46ac');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x2ca67c = _0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')] - 0x1];
_0x153f58 = 0x3 + (0x3 & _0x100d47);
_0x100d47 >>>= 0x2;
_0x34e6c7 -= 0x2;
} else if (0x11 === _0x3d96e3) {
for (_0x26ae68 = _0x2feaed + 0x3; _0x34e6c7 < _0x26ae68; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x100d47 >>>= _0x2feaed;
_0x34e6c7 -= _0x2feaed;
_0x2ca67c = 0x0;
_0x153f58 = 0x3 + (0x7 & _0x100d47);
_0x100d47 >>>= 0x3;
_0x34e6c7 -= 0x3;
} else {
for (_0x26ae68 = _0x2feaed + 0x7; _0x34e6c7 < _0x26ae68; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x100d47 >>>= _0x2feaed;
_0x34e6c7 -= _0x2feaed;
_0x2ca67c = 0x0;
_0x153f58 = 0xb + (0x7f & _0x100d47);
_0x100d47 >>>= 0x7;
_0x34e6c7 -= 0x7;
}
if (_0x4bffc5[_0x4cc7('0x4683')] + _0x153f58 > _0x4bffc5[_0x4cc7('0x46a6')] + _0x4bffc5[_0x4cc7('0x4684')]) {
_0xf52a15['msg'] = _0x4cc7('0x46ac');
_0x4bffc5['mode'] = 0x1e;
break;
}
for (; _0x153f58--; )
_0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')]++] = _0x2ca67c;
}
}
}
if (0x1e === _0x4bffc5[_0x4cc7('0x1ef9')])
break;
if (0x0 === _0x4bffc5['lens'][0x100]) {
_0xf52a15['msg'] = _0x4cc7('0x46ad');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
if (_0x4bffc5['lenbits'] = 0x9,
_0x3bb838 = {},
_0x1d5ab9 = _0xc5655b(0x1, _0x4bffc5[_0x4cc7('0x4687')], 0x0, _0x4bffc5['nlen'], _0x4bffc5[_0x4cc7('0x4672')], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838),
_0x4bffc5[_0x4cc7('0x4674')] = _0x3bb838[_0x4cc7('0x4671')],
_0x1d5ab9) {
_0xf52a15['msg'] = _0x4cc7('0x46ae');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x3bb838[_0x4cc7('0x4671')] = _0x4bffc5.lenbits;
if (_0x4bffc5[_0x4cc7('0x4686')] = 0x6,
_0x4bffc5[_0x4cc7('0x4673')] = _0x4bffc5[_0x4cc7('0x4688')],
_0x3bb838 = {},
_0x1d5ab9 = _0xc5655b(0x2, _0x4bffc5[_0x4cc7('0x4687')], _0x4bffc5[_0x4cc7('0x46a6')], _0x4bffc5[_0x4cc7('0x4684')], _0x4bffc5[_0x4cc7('0x4673')], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838),
_0x4bffc5[_0x4cc7('0x4686')] = _0x3bb838[_0x4cc7('0x4671')],
_0x1d5ab9) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46af');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x3bb838[_0x4cc7('0x4671')] = _0x4bffc5.distbits;
if (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x14,
0x6 === _0x204d2d)
break _0x1bc005;
case 0x14:
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x15;
case 0x15:
if (0x6 <= _0x4bdf7 && _0x472e79[_0x4cc7('0x46b0')](0x102, _0x1a89bb)) {
_0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd;
_0xf52a15[_0x4cc7('0x1f62')] = _0x1a89bb;
_0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93;
_0xf52a15['avail_in'] = _0x4bdf7;
_0x4bffc5[_0x4cc7('0x4670')] = _0x100d47;
_0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7;
_0x51626e(_0xf52a15, _0x1e7f95);
_0x5987fd = _0xf52a15[_0x4cc7('0x1f60')];
_0x1c70ea = _0xf52a15[_0x4cc7('0xb23')];
_0x1a89bb = _0xf52a15[_0x4cc7('0x1f62')];
_0x1d7b93 = _0xf52a15[_0x4cc7('0x1f5f')];
_0x2c8757 = _0xf52a15[_0x4cc7('0x1284')];
_0x4bdf7 = _0xf52a15[_0x4cc7('0x1f63')];
_0x100d47 = _0x4bffc5[_0x4cc7('0x4670')];
_0x34e6c7 = _0x4bffc5[_0x4cc7('0x4671')];
0xc === _0x4bffc5['mode'] && (_0x4bffc5[_0x4cc7('0x468b')] = -0x1);
break;
}
for (_0x4bffc5[_0x4cc7('0x468b')] = 0x0; _0x5a8b22 = _0x4bffc5['lencode'][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4674')]) - 0x1],
_0x2feaed = _0x5a8b22 >>> 0x18,
_0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff,
_0x3d96e3 = 0xffff & _0x5a8b22,
!(_0x2feaed <= _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x26ae68 && 0x0 === (0xf0 & _0x26ae68)) {
var _0x55b7e0 = _0x2feaed;
var _0x5b0172 = _0x26ae68;
for (_0x1ebd12 = _0x3d96e3; _0x5a8b22 = _0x4bffc5['lencode'][_0x1ebd12 + ((_0x100d47 & (0x1 << _0x55b7e0 + _0x5b0172) - 0x1) >> _0x55b7e0)],
_0x2feaed = _0x5a8b22 >>> 0x18,
_0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff,
_0x3d96e3 = 0xffff & _0x5a8b22,
!(_0x55b7e0 + _0x2feaed <= _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x100d47 >>>= _0x55b7e0;
_0x34e6c7 -= _0x55b7e0;
_0x4bffc5[_0x4cc7('0x468b')] += _0x55b7e0;
}
if (_0x100d47 >>>= _0x2feaed,
_0x34e6c7 -= _0x2feaed,
_0x4bffc5[_0x4cc7('0x468b')] += _0x2feaed,
_0x4bffc5['length'] = _0x3d96e3,
0x0 === _0x26ae68) {
if (_0x472e79[_0x4cc7('0x45cd')]('irwvQ', _0x4cc7('0x46b1'))) {
_0x59c45c[_0x4cc7('0x469a')](c, b);
} else {
_0x4bffc5['mode'] = 0x1a;
break;
}
}
if (0x20 & _0x26ae68) {
_0x4bffc5['back'] = -0x1;
_0x4bffc5['mode'] = 0xc;
break;
}
if (0x40 & _0x26ae68) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x4678');
_0x4bffc5['mode'] = 0x1e;
break;
}
_0x4bffc5['extra'] = 0xf & _0x26ae68;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x16;
case 0x16:
if (_0x4bffc5[_0x4cc7('0x173e')]) {
for (_0x26ae68 = _0x4bffc5[_0x4cc7('0x173e')]; _0x34e6c7 < _0x26ae68; ) {
if (_0x4cc7('0x46b2') === _0x4cc7('0x46b3')) {
this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.1, null, -0x5);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42);
this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1);
this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.4, 0x34, null, -0x5);
this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x41);
this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0);
var _0x36b361 = new q(this['student'][_0x4cc7('0xc4b')]());
this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c21'), 0xb4, -0xc8, null, null, null, _0x36b361, null);
_0x36b361 = D[_0x4cc7('0x7d9')](0x154);
var _0x24e1e1 = new q(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]());
this['dialog'][_0x4cc7('0xacf')]('Skating\x20practice.\x20Close\x20enough.', -0x140, -0xa, null, _0x36b361, null, _0x24e1e1, null);
} else {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
}
_0x4bffc5[_0x4cc7('0x21')] += _0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x173e')]) - 0x1;
_0x100d47 >>>= _0x4bffc5['extra'];
_0x34e6c7 -= _0x4bffc5[_0x4cc7('0x173e')];
_0x4bffc5[_0x4cc7('0x468b')] += _0x4bffc5[_0x4cc7('0x173e')];
}
_0x4bffc5[_0x4cc7('0x4689')] = _0x4bffc5[_0x4cc7('0x21')];
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x17;
case 0x17:
for (; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4673')][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4686')]) - 0x1],
_0x2feaed = _0x5a8b22 >>> 0x18,
_0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff,
_0x3d96e3 = 0xffff & _0x5a8b22,
!(_0x2feaed <= _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (0x0 === (0xf0 & _0x26ae68)) {
_0x55b7e0 = _0x2feaed;
_0x5b0172 = _0x26ae68;
for (_0x1ebd12 = _0x3d96e3; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4673')][_0x1ebd12 + (_0x472e79[_0x4cc7('0x46a3')](_0x100d47, (0x1 << _0x55b7e0 + _0x5b0172) - 0x1) >> _0x55b7e0)],
_0x2feaed = _0x472e79[_0x4cc7('0x45dc')](_0x5a8b22, 0x18),
_0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff,
_0x3d96e3 = 0xffff & _0x5a8b22,
!(_0x55b7e0 + _0x2feaed <= _0x34e6c7); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x100d47 >>>= _0x55b7e0;
_0x34e6c7 -= _0x55b7e0;
_0x4bffc5[_0x4cc7('0x468b')] += _0x55b7e0;
}
if (_0x100d47 >>>= _0x2feaed,
_0x34e6c7 -= _0x2feaed,
_0x4bffc5[_0x4cc7('0x468b')] += _0x2feaed,
0x40 & _0x26ae68) {
if (_0x4cc7('0x46b4') === _0x4cc7('0x46b5')) {
this['y'] = a;
this['queueChangeEvent']();
return this['y'];
} else {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x472e79[_0x4cc7('0x46b6')];
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
}
_0x4bffc5['offset'] = _0x3d96e3;
_0x4bffc5[_0x4cc7('0x173e')] = 0xf & _0x26ae68;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x18;
case 0x18:
if (_0x4bffc5[_0x4cc7('0x173e')]) {
for (_0x26ae68 = _0x4bffc5[_0x4cc7('0x173e')]; _0x472e79[_0x4cc7('0x45de')](_0x34e6c7, _0x26ae68); ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
_0x4bffc5['offset'] += _0x100d47 & _0x472e79[_0x4cc7('0x45df')](0x1 << _0x4bffc5[_0x4cc7('0x173e')], 0x1);
_0x100d47 >>>= _0x4bffc5[_0x4cc7('0x173e')];
_0x34e6c7 -= _0x4bffc5[_0x4cc7('0x173e')];
_0x4bffc5['back'] += _0x4bffc5[_0x4cc7('0x173e')];
}
if (_0x4bffc5['offset'] > _0x4bffc5[_0x4cc7('0x466d')]) {
_0xf52a15['msg'] = _0x4cc7('0x45d3');
_0x4bffc5['mode'] = 0x1e;
break;
}
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x19;
case 0x19:
if (0x0 === _0x1a89bb)
break _0x1bc005;
if (_0x153f58 = _0x1e7f95 - _0x1a89bb,
_0x4bffc5[_0x4cc7('0x18f5')] > _0x153f58) {
if (_0x153f58 = _0x4bffc5[_0x4cc7('0x18f5')] - _0x153f58,
_0x153f58 > _0x4bffc5['whave'] && _0x4bffc5[_0x4cc7('0x467c')]) {
if ('nAEDY' !== 'jkTFA') {
_0xf52a15['msg'] = 'invalid\x20distance\x20too\x20far\x20back';
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
} else {
return this['_antiAlias'] = a;
}
}
_0x153f58 > _0x4bffc5[_0x4cc7('0x466f')] ? (_0x153f58 -= _0x4bffc5[_0x4cc7('0x466f')],
_0x145446 = _0x4bffc5[_0x4cc7('0x466e')] - _0x153f58) : _0x145446 = _0x4bffc5['wnext'] - _0x153f58;
_0x153f58 > _0x4bffc5[_0x4cc7('0x21')] && (_0x153f58 = _0x4bffc5['length']);
_0x26ae68 = _0x4bffc5['window'];
} else
_0x26ae68 = _0x1c70ea,
_0x145446 = _0x5987fd - _0x4bffc5[_0x4cc7('0x18f5')],
_0x153f58 = _0x4bffc5[_0x4cc7('0x21')];
_0x153f58 > _0x1a89bb && (_0x153f58 = _0x1a89bb);
_0x1a89bb -= _0x153f58;
_0x4bffc5['length'] -= _0x153f58;
do
_0x1c70ea[_0x5987fd++] = _0x26ae68[_0x145446++];
while (--_0x153f58);
0x0 === _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x15);
break;
case 0x1a:
if (0x0 === _0x1a89bb)
break _0x1bc005;
_0x1c70ea[_0x5987fd++] = _0x4bffc5[_0x4cc7('0x21')];
_0x1a89bb--;
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x15;
break;
case 0x1b:
if (_0x4bffc5[_0x4cc7('0x1cca')]) {
for (; 0x20 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 |= _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x1e7f95 -= _0x1a89bb,
_0xf52a15[_0x4cc7('0x4640')] += _0x1e7f95,
_0x4bffc5[_0x4cc7('0x1af3')] += _0x1e7f95,
_0x1e7f95 && (_0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = _0x4bffc5['flags'] ? _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0x5987fd - _0x1e7f95) : _0x4ff68f(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0x5987fd - _0x1e7f95)),
_0x1e7f95 = _0x1a89bb,
(_0x4bffc5['flags'] ? _0x100d47 : _0xbc3a06(_0x100d47)) !== _0x4bffc5[_0x4cc7('0x469b')]) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46b7');
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e;
break;
}
_0x34e6c7 = _0x100d47 = 0x0;
}
_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1c;
case 0x1c:
if (_0x4bffc5[_0x4cc7('0x1cca')] && _0x4bffc5[_0x4cc7('0x1a53')]) {
for (; 0x20 > _0x34e6c7; ) {
if (0x0 === _0x4bdf7)
break _0x1bc005;
_0x4bdf7--;
_0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7;
_0x34e6c7 += 0x8;
}
if (_0x100d47 !== (0xffffffff & _0x4bffc5['total'])) {
_0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46b8');
_0x4bffc5['mode'] = 0x1e;
break;
}
_0x34e6c7 = _0x100d47 = 0x0;
}
_0x4bffc5['mode'] = 0x1d;
case 0x1d:
_0x1d5ab9 = 0x1;
break _0x1bc005;
case 0x1e:
_0x1d5ab9 = -0x3;
break _0x1bc005;
case 0x1f:
return -0x4;
default:
return _0x375f4f;
}
return _0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd,
_0xf52a15['avail_out'] = _0x1a89bb,
_0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93,
_0xf52a15[_0x4cc7('0x1f63')] = _0x4bdf7,
_0x4bffc5[_0x4cc7('0x4670')] = _0x100d47,
_0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7,
(_0x4bffc5[_0x4cc7('0x466e')] || _0x1e7f95 !== _0xf52a15[_0x4cc7('0x1f62')] && 0x1e > _0x4bffc5['mode'] && (0x1b > _0x4bffc5[_0x4cc7('0x1ef9')] || 0x4 !== _0x204d2d)) && _0x2ef948(_0xf52a15, _0xf52a15[_0x4cc7('0xb23')], _0xf52a15[_0x4cc7('0x1f60')], _0x1e7f95 - _0xf52a15[_0x4cc7('0x1f62')]) ? (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1f,
-0x4) : (_0x10b047 -= _0xf52a15['avail_in'],
_0x1e7f95 -= _0xf52a15[_0x4cc7('0x1f62')],
_0xf52a15['total_in'] += _0x10b047,
_0xf52a15['total_out'] += _0x1e7f95,
_0x4bffc5[_0x4cc7('0x1af3')] += _0x1e7f95,
_0x4bffc5[_0x4cc7('0x1cca')] && _0x1e7f95 && (_0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = _0x4bffc5[_0x4cc7('0x1a53')] ? _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0xf52a15[_0x4cc7('0x1f60')] - _0x1e7f95) : _0x4ff68f(_0x4bffc5['check'], _0x1c70ea, _0x1e7f95, _0xf52a15['next_out'] - _0x1e7f95)),
_0xf52a15[_0x4cc7('0x2cb6')] = _0x4bffc5[_0x4cc7('0x4671')] + (_0x4bffc5[_0x4cc7('0x218b')] ? 0x40 : 0x0) + (0xc === _0x4bffc5[_0x4cc7('0x1ef9')] ? 0x80 : 0x0) + (0x14 === _0x4bffc5[_0x4cc7('0x1ef9')] || 0xf === _0x4bffc5[_0x4cc7('0x1ef9')] ? 0x100 : 0x0),
(0x0 === _0x10b047 && 0x0 === _0x1e7f95 || 0x4 === _0x204d2d) && _0x1d5ab9 === _0x1d4f18 && (_0x1d5ab9 = -0x5),
_0x1d5ab9);
}
;
_0x2feaed[_0x4cc7('0x46b9')] = function(_0xf52a15) {
if (_0x4cc7('0x46ba') === 'BcOkr') {
var _0x49ed30 = this[_0x4cc7('0xa2e')]['gl']
, _0x59205e = this[_0x4cc7('0xa92')] >> b
, _0x432c12 = this['__height'] >> b;
if (0x0 != _0x59205e || 0x0 != _0x432c12)
0x0 == _0x59205e && (_0x59205e = 0x1),
0x0 == _0x432c12 && (_0x432c12 = 0x1),
this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']),
Kc['texImage2D'](_0x49ed30, this[_0x4cc7('0x264e')], b, this['__internalFormat'], _0x59205e, _0x432c12, 0x0, this[_0x4cc7('0xc6f')], _0x49ed30[_0x4cc7('0x295a')], a),
this['__context'][_0x4cc7('0x2652')](null);
} else {
if (!_0xf52a15 || !_0xf52a15[_0x4cc7('0x346e')])
return _0x375f4f;
var _0x204d2d = _0xf52a15[_0x4cc7('0x346e')];
return _0x204d2d[_0x4cc7('0x9a1')] && (_0x204d2d[_0x4cc7('0x9a1')] = null),
_0xf52a15[_0x4cc7('0x346e')] = null,
_0x1d4f18;
}
}
;
_0x2feaed['inflateGetHeader'] = function(_0xf52a15, _0x204d2d) {
var _0x153f58;
return _0xf52a15 && _0xf52a15[_0x4cc7('0x346e')] ? (_0x153f58 = _0xf52a15['state'],
0x0 === (0x2 & _0x153f58[_0x4cc7('0x1cca')]) ? _0x375f4f : (_0x153f58['head'] = _0x204d2d,
_0x204d2d[_0x4cc7('0x127a')] = !0x1,
_0x1d4f18)) : _0x375f4f;
}
;
_0x2feaed['inflateSetDictionary'] = function(_0xf52a15, _0x204d2d) {
if (_0x4cc7('0x46bb') !== _0x4cc7('0x46bb')) {
this[_0x4cc7('0x4007')]();
a = new yg(0x10);
for (var _0x15e0df = 0x0; 0x10 > _0x15e0df; ) {
var _0x36373c = _0x15e0df++;
a[_0x36373c] = c[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](_0x36373c);
}
Kc[_0x4cc7('0x3a52')](this['gl'], b, d, a);
} else {
var _0x153f58, _0x145446, _0xbc3a06 = _0x204d2d['length'];
return _0xf52a15 && _0xf52a15['state'] ? (_0x153f58 = _0xf52a15['state'],
0x0 !== _0x153f58[_0x4cc7('0x1cca')] && 0xb !== _0x153f58['mode'] ? _0x375f4f : 0xb === _0x153f58['mode'] && (_0x145446 = 0x1,
_0x145446 = _0x4ff68f(_0x145446, _0x204d2d, _0xbc3a06, 0x0),
_0x145446 !== _0x153f58[_0x4cc7('0x469b')]) ? -0x3 : _0x2ef948(_0xf52a15, _0x204d2d, _0xbc3a06, _0xbc3a06) ? (_0x153f58[_0x4cc7('0x1ef9')] = 0x1f,
-0x4) : (_0x153f58[_0x4cc7('0x4682')] = 0x1,
_0x1d4f18)) : _0x375f4f;
}
}
;
_0x2feaed[_0x4cc7('0x46bc')] = _0x4cc7('0x46bd');
}
, {
'../utils/common': 0x3,
'./adler32': 0x5,
'./crc32': 0x7,
'./inffast': 0xa,
'./inftrees': 0xc
}],
12: [function(_0x143939, _0x5362db, _0x2b0e29) {
var _0x143005 = {};
_0x143005[_0x4cc7('0x46be')] = function(_0x3411ae, _0x23a6ee) {
return _0x3411ae >= _0x23a6ee;
}
;
_0x143005[_0x4cc7('0x46bf')] = function(_0x34ae45, _0x34d698) {
return _0x34ae45 + _0x34d698;
}
;
_0x143005[_0x4cc7('0x46c0')] = function(_0x2eef2c, _0x1aad51) {
return _0x2eef2c > _0x1aad51;
}
;
_0x143005[_0x4cc7('0x46c1')] = function(_0x4cc473, _0x5f384a) {
return _0x4cc473 > _0x5f384a;
}
;
_0x143005['MDiNr'] = function(_0x4cde79, _0x1d907d) {
return _0x4cde79 === _0x1d907d;
}
;
_0x143005[_0x4cc7('0x46c2')] = function(_0x38e4f9, _0x89a615) {
return _0x38e4f9 < _0x89a615;
}
;
var _0x38ffdb = _0x143939(_0x4cc7('0x46c3'))
, _0x4af985 = [0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xd, 0xf, 0x11, 0x13, 0x17, 0x1b, 0x1f, 0x23, 0x2b, 0x33, 0x3b, 0x43, 0x53, 0x63, 0x73, 0x83, 0xa3, 0xc3, 0xe3, 0x102, 0x0, 0x0]
, _0x4635b6 = [0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x14, 0x14, 0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x10, 0x48, 0x4e]
, _0x284d96 = [0x1, 0x2, 0x3, 0x4, 0x5, 0x7, 0x9, 0xd, 0x11, 0x19, 0x21, 0x31, 0x41, 0x61, 0x81, 0xc1, 0x101, 0x181, 0x201, 0x301, 0x401, 0x601, 0x801, 0xc01, 0x1001, 0x1801, 0x2001, 0x3001, 0x4001, 0x6001, 0x0, 0x0]
, _0xb61484 = [0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x12, 0x12, 0x13, 0x13, 0x14, 0x14, 0x15, 0x15, 0x16, 0x16, 0x17, 0x17, 0x18, 0x18, 0x19, 0x19, 0x1a, 0x1a, 0x1b, 0x1b, 0x1c, 0x1c, 0x1d, 0x1d, 0x40, 0x40];
_0x5362db['exports'] = function(_0x4808b5, _0x3f26d8, _0x143939, _0x5362db, _0x2b0e29, _0x358727, _0x41a18a, _0x4068dc) {
var _0x5cfd8e, _0x31151a, _0x1b15bf, _0x23e9b5, _0x197f51, _0x284865, _0x54d83e = _0x4068dc[_0x4cc7('0x4671')], _0x3c6939, _0x251437, _0x559efa, _0xf9b416, _0x3d4a73, _0x35a4bc = 0x0, _0x383dd4, _0x166cf2 = null, _0x42e87d = 0x0, _0x14fc0a = new _0x38ffdb[(_0x4cc7('0x25a2'))](0x10);
var _0x5e16df = new _0x38ffdb[(_0x4cc7('0x25a2'))](0x10);
var _0x4c10cc = null
, _0x487b6c = 0x0;
for (_0x3c6939 = 0x0; _0x143005[_0x4cc7('0x46be')](0xf, _0x3c6939); _0x3c6939++)
_0x14fc0a[_0x3c6939] = 0x0;
for (_0x251437 = 0x0; _0x251437 < _0x5362db; _0x251437++)
_0x14fc0a[_0x3f26d8[_0x143005[_0x4cc7('0x46bf')](_0x143939, _0x251437)]]++;
var _0x27ee01 = _0x54d83e;
for (_0x559efa = 0xf; 0x1 <= _0x559efa && 0x0 === _0x14fc0a[_0x559efa]; _0x559efa--)
;
if (_0x143005[_0x4cc7('0x46c0')](_0x27ee01, _0x559efa) && (_0x27ee01 = _0x559efa),
0x0 === _0x559efa)
return _0x2b0e29[_0x358727++] = 0x1400000,
_0x2b0e29[_0x358727++] = 0x1400000,
_0x4068dc[_0x4cc7('0x4671')] = 0x1,
0x0;
for (_0x54d83e = 0x1; _0x54d83e < _0x559efa && 0x0 === _0x14fc0a[_0x54d83e]; _0x54d83e++)
;
_0x27ee01 < _0x54d83e && (_0x27ee01 = _0x54d83e);
for (_0x3c6939 = _0x5cfd8e = 0x1; 0xf >= _0x3c6939; _0x3c6939++)
if (_0x5cfd8e <<= 0x1,
_0x5cfd8e -= _0x14fc0a[_0x3c6939],
0x0 > _0x5cfd8e)
return -0x1;
if (0x0 < _0x5cfd8e && (0x0 === _0x4808b5 || 0x1 !== _0x559efa))
return -0x1;
_0x5e16df[0x1] = 0x0;
for (_0x3c6939 = 0x1; _0x143005[_0x4cc7('0x46c1')](0xf, _0x3c6939); _0x3c6939++)
_0x5e16df[_0x143005['vktvw'](_0x3c6939, 0x1)] = _0x5e16df[_0x3c6939] + _0x14fc0a[_0x3c6939];
for (_0x251437 = 0x0; _0x251437 < _0x5362db; _0x251437++)
0x0 !== _0x3f26d8[_0x143939 + _0x251437] && (_0x41a18a[_0x5e16df[_0x3f26d8[_0x143939 + _0x251437]]++] = _0x251437);
if (0x0 === _0x4808b5 ? (_0x166cf2 = _0x4c10cc = _0x41a18a,
_0x23e9b5 = 0x13) : 0x1 === _0x4808b5 ? (_0x166cf2 = _0x4af985,
_0x42e87d -= 0x101,
_0x4c10cc = _0x4635b6,
_0x487b6c -= 0x101,
_0x23e9b5 = 0x100) : (_0x166cf2 = _0x284d96,
_0x4c10cc = _0xb61484,
_0x23e9b5 = -0x1),
_0x383dd4 = 0x0,
_0x251437 = 0x0,
_0x3c6939 = _0x54d83e,
_0x5e16df = _0x358727,
_0xf9b416 = _0x27ee01,
_0x3d4a73 = 0x0,
_0x1b15bf = -0x1,
_0x35a4bc = 0x1 << _0x27ee01,
_0x5362db = _0x35a4bc - 0x1,
0x1 === _0x4808b5 && 0x354 < _0x35a4bc || 0x2 === _0x4808b5 && 0x250 < _0x35a4bc)
return 0x1;
for (var _0x1b7a62 = 0x0; ; ) {
_0x1b7a62++;
var _0x4ca1f0 = _0x3c6939 - _0x3d4a73;
_0x41a18a[_0x251437] < _0x23e9b5 ? (_0x197f51 = 0x0,
_0x284865 = _0x41a18a[_0x251437]) : _0x41a18a[_0x251437] > _0x23e9b5 ? (_0x197f51 = _0x4c10cc[_0x487b6c + _0x41a18a[_0x251437]],
_0x284865 = _0x166cf2[_0x42e87d + _0x41a18a[_0x251437]]) : (_0x197f51 = 0x60,
_0x284865 = 0x0);
_0x5cfd8e = 0x1 << _0x3c6939 - _0x3d4a73;
_0x54d83e = _0x31151a = 0x1 << _0xf9b416;
do
_0x31151a -= _0x5cfd8e,
_0x2b0e29[_0x5e16df + (_0x383dd4 >> _0x3d4a73) + _0x31151a] = _0x4ca1f0 << 0x18 | _0x197f51 << 0x10 | _0x284865 | 0x0;
while (0x0 !== _0x31151a);
for (_0x5cfd8e = 0x1 << _0x3c6939 - 0x1; _0x383dd4 & _0x5cfd8e; )
_0x5cfd8e >>= 0x1;
if (0x0 !== _0x5cfd8e ? (_0x383dd4 &= _0x5cfd8e - 0x1,
_0x383dd4 += _0x5cfd8e) : _0x383dd4 = 0x0,
_0x251437++,
0x0 === --_0x14fc0a[_0x3c6939]) {
if (_0x3c6939 === _0x559efa)
break;
_0x3c6939 = _0x3f26d8[_0x143939 + _0x41a18a[_0x251437]];
}
if (_0x3c6939 > _0x27ee01 && (_0x383dd4 & _0x5362db) !== _0x1b15bf) {
_0x143005[_0x4cc7('0x46c4')](0x0, _0x3d4a73) && (_0x3d4a73 = _0x27ee01);
_0x5e16df += _0x54d83e;
_0xf9b416 = _0x3c6939 - _0x3d4a73;
for (_0x5cfd8e = 0x1 << _0xf9b416; _0xf9b416 + _0x3d4a73 < _0x559efa && (_0x5cfd8e -= _0x14fc0a[_0xf9b416 + _0x3d4a73],
!(0x0 >= _0x5cfd8e)); )
_0xf9b416++,
_0x5cfd8e <<= 0x1;
if (_0x35a4bc += 0x1 << _0xf9b416,
0x1 === _0x4808b5 && _0x143005[_0x4cc7('0x46c2')](0x354, _0x35a4bc) || 0x2 === _0x4808b5 && 0x250 < _0x35a4bc)
return 0x1;
_0x1b15bf = _0x383dd4 & _0x5362db;
_0x2b0e29[_0x1b15bf] = _0x27ee01 << 0x18 | _0xf9b416 << 0x10 | _0x5e16df - _0x358727 | 0x0;
}
}
return 0x0 !== _0x383dd4 && (_0x2b0e29[_0x5e16df + _0x383dd4] = _0x3c6939 - _0x3d4a73 << 0x18 | 0x400000),
_0x4068dc[_0x4cc7('0x4671')] = _0x27ee01,
0x0;
}
;
}
, {
'../utils/common': 0x3
}],
13: [function(_0x35582c, _0x2b5aa3, _0x561e40) {
_0x2b5aa3[_0x4cc7('0x45ba')] = {
2: 'need\x20dictionary',
1: _0x4cc7('0x46c5'),
0: ''
};
_0x2b5aa3[_0x4cc7('0x45ba')]['-1'] = _0x4cc7('0x46c6');
_0x2b5aa3[_0x4cc7('0x45ba')]['-2'] = _0x4cc7('0x46c7');
_0x2b5aa3[_0x4cc7('0x45ba')]['-3'] = _0x472e79.THiTq;
_0x2b5aa3[_0x4cc7('0x45ba')]['-4'] = _0x4cc7('0x46c8');
_0x2b5aa3[_0x4cc7('0x45ba')]['-5'] = _0x472e79.POqPB;
_0x2b5aa3[_0x4cc7('0x45ba')]['-6'] = _0x4cc7('0x46c9');
}
, {}],
14: [function(_0x38e084, _0x930c9a, _0x14ca88) {
var _0x153e59 = {};
_0x153e59[_0x4cc7('0x46ca')] = function(_0x32906e, _0x129854) {
return _0x32906e >>> _0x129854;
}
;
_0x153e59[_0x4cc7('0x46cb')] = function(_0x4c6005, _0x4e7535) {
return _0x4c6005 << _0x4e7535;
}
;
_0x153e59['lHdrH'] = function(_0x17f06a, _0x2c5573) {
return _0x17f06a * _0x2c5573;
}
;
_0x153e59['Ajdyo'] = function(_0x3caf4b, _0x4b47c5) {
return _0x3caf4b + _0x4b47c5;
}
;
_0x153e59[_0x4cc7('0x46cc')] = function(_0x3b7e45, _0x1641bb) {
return _0x3b7e45 * _0x1641bb;
}
;
_0x153e59[_0x4cc7('0x46cd')] = function(_0x80ded9, _0x3c6db4) {
return _0x80ded9 * _0x3c6db4;
}
;
_0x153e59[_0x4cc7('0x46ce')] = function(_0x5db87f, _0x4385f1) {
return _0x5db87f + _0x4385f1;
}
;
_0x153e59[_0x4cc7('0x46cf')] = function(_0x30d27c, _0x402fb8) {
return _0x30d27c <= _0x402fb8;
}
;
function _0x3f29ed(_0x288702) {
for (var _0x25e12e = _0x288702['length']; 0x0 <= --_0x25e12e; )
_0x288702[_0x25e12e] = 0x0;
}
function _0x2bf6fe(_0x55e876, _0x24cd78, _0x232e5c, _0x2843a8, _0x18a33a) {
this[_0x4cc7('0x46d0')] = _0x55e876;
this[_0x4cc7('0x46d1')] = _0x24cd78;
this[_0x4cc7('0x46d2')] = _0x232e5c;
this['elems'] = _0x2843a8;
this['max_length'] = _0x18a33a;
this['has_stree'] = _0x55e876 && _0x55e876['length'];
}
function _0x1e9727(_0xdf5d23, _0x1e545f) {
this[_0x4cc7('0x46d3')] = _0xdf5d23;
this[_0x4cc7('0x2cb7')] = 0x0;
this[_0x4cc7('0x46d4')] = _0x1e545f;
}
function _0x391277(_0x4fc389, _0x441c67) {
_0x4fc389[_0x4cc7('0x202c')][_0x4fc389[_0x4cc7('0x202d')]++] = _0x472e79[_0x4cc7('0x46a3')](0xff, _0x441c67);
_0x4fc389[_0x4cc7('0x202c')][_0x4fc389[_0x4cc7('0x202d')]++] = _0x441c67 >>> 0x8 & 0xff;
}
function _0x1f3d98(_0x1f3d98, _0x2a5923, _0x5daae4) {
if (_0x4cc7('0x46d5') === 'pnslY') {
null == F[_0x4cc7('0x2829')] && (F[_0x4cc7('0x2829')] = new fs());
return F[_0x4cc7('0x2829')];
} else {
_0x1f3d98['bi_valid'] > _0xc822cb - _0x5daae4 ? (_0x1f3d98[_0x4cc7('0x25ac')] |= _0x2a5923 << _0x1f3d98[_0x4cc7('0x3299')] & 0xffff,
_0x391277(_0x1f3d98, _0x1f3d98['bi_buf']),
_0x1f3d98[_0x4cc7('0x25ac')] = _0x2a5923 >> _0xc822cb - _0x1f3d98[_0x4cc7('0x3299')],
_0x1f3d98['bi_valid'] += _0x5daae4 - _0xc822cb) : (_0x1f3d98[_0x4cc7('0x25ac')] |= _0x2a5923 << _0x1f3d98[_0x4cc7('0x3299')] & 0xffff,
_0x1f3d98[_0x4cc7('0x3299')] += _0x5daae4);
}
}
function _0x4c8986(_0x41cf2b, _0x4c8986, _0x1e9727) {
_0x1f3d98(_0x41cf2b, _0x1e9727[0x2 * _0x4c8986], _0x1e9727[0x2 * _0x4c8986 + 0x1]);
}
function _0x2bba02(_0x1f3d98, _0x4fdfd9) {
if (_0x4cc7('0x46d6') === 'PmkGz') {
this[_0x4cc7('0x2242')] = !0x1;
null != this[_0x4cc7('0x2240')] && this['arrangement'][_0x4cc7('0x32e6')]();
this[_0x4cc7('0x32e7')][_0x4cc7('0xa28')](this[_0x4cc7('0x269d')][_0x4cc7('0xbf4')](null));
this[_0x4cc7('0x32db')]['copyFrom'](this[_0x4cc7('0x32e7')]);
this['cameraMovementBounds'][_0x4cc7('0x13b5')](-this[_0x4cc7('0x32da')][_0x4cc7('0x7d9')] / 0x2, -this[_0x4cc7('0x32da')]['height'] / 0x2);
this[_0x4cc7('0x32db')][_0x4cc7('0x13b5')](this[_0x4cc7('0x32d4')], this[_0x4cc7('0x223e')]);
if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x7d9')] || this[_0x4cc7('0x223c')]) {
var _0x46be65 = this[_0x4cc7('0x32db')]['get_left']()
, _0x502d75 = this[_0x4cc7('0x32db')][_0x4cc7('0xa97')]();
this['cameraMovementBounds']['x'] = _0x46be65 + this[_0x4cc7('0x32d6')] * (_0x502d75 - _0x46be65);
this[_0x4cc7('0x32db')][_0x4cc7('0x7d9')] = 0x0;
}
if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] || this[_0x4cc7('0x32d5')])
_0x46be65 = this[_0x4cc7('0x32db')]['get_top'](),
_0x502d75 = this[_0x4cc7('0x32db')][_0x4cc7('0xa98')](),
this[_0x4cc7('0x32db')]['y'] = _0x46be65 + this[_0x4cc7('0x32d7')] * (_0x502d75 - _0x46be65),
this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] = 0x0;
this[_0x4cc7('0xdd0')] = !0x0;
} else {
var _0x4c8986 = 0x0;
do
_0x4c8986 |= 0x1 & _0x1f3d98,
_0x1f3d98 >>>= 0x1,
_0x4c8986 <<= 0x1;
while (0x0 < --_0x4fdfd9);
return _0x153e59['YZOjz'](_0x4c8986, 0x1);
}
}
function _0x2b7d72(_0x1f3d98, _0x5cf79a, _0x4c8986) {
if (_0x4cc7('0x46d7') === _0x4cc7('0x46d7')) {
var _0x1e9727, _0x431f51 = Array(_0x4536ad + 0x1), _0x1ed079 = 0x0;
for (_0x1e9727 = 0x1; _0x472e79[_0x4cc7('0x46b0')](_0x1e9727, _0x4536ad); _0x1e9727++)
_0x431f51[_0x1e9727] = _0x1ed079 = _0x1ed079 + _0x4c8986[_0x1e9727 - 0x1] << 0x1;
for (_0x4c8986 = 0x0; _0x4c8986 <= _0x5cf79a; _0x4c8986++)
_0x1e9727 = _0x1f3d98[_0x472e79[_0x4cc7('0x4602')](0x2, _0x4c8986) + 0x1],
0x0 !== _0x1e9727 && (_0x1f3d98[0x2 * _0x4c8986] = _0x2bba02(_0x431f51[_0x1e9727]++, _0x1e9727));
} else {
e(a);
}
}
function _0x470eea(_0x1f3d98) {
if (_0x4cc7('0x46d8') !== _0x4cc7('0x46d9')) {
var _0x1e4142;
for (_0x1e4142 = 0x0; _0x1e4142 < _0x4d98ac; _0x1e4142++)
_0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x1e4142] = 0x0;
for (_0x1e4142 = 0x0; _0x1e4142 < _0x460c76; _0x1e4142++)
_0x1f3d98['dyn_dtree'][0x2 * _0x1e4142] = 0x0;
for (_0x1e4142 = 0x0; _0x1e4142 < _0x57add0; _0x1e4142++)
_0x1f3d98['bl_tree'][0x2 * _0x1e4142] = 0x0;
_0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x4ef167] = 0x1;
_0x1f3d98['opt_len'] = _0x1f3d98[_0x4cc7('0x25ae')] = 0x0;
_0x1f3d98[_0x4cc7('0x25b0')] = _0x1f3d98['matches'] = 0x0;
} else {
this[_0x4cc7('0x1b50')]();
}
}
function _0x1e1fe2(_0x1f3d98) {
if (_0x4cc7('0x46da') !== _0x4cc7('0x46da')) {
return new hr(a);
} else {
0x8 < _0x1f3d98[_0x4cc7('0x3299')] ? _0x391277(_0x1f3d98, _0x1f3d98['bi_buf']) : 0x0 < _0x1f3d98[_0x4cc7('0x3299')] && (_0x1f3d98['pending_buf'][_0x1f3d98[_0x4cc7('0x202d')]++] = _0x1f3d98[_0x4cc7('0x25ac')]);
_0x1f3d98[_0x4cc7('0x25ac')] = 0x0;
_0x1f3d98[_0x4cc7('0x3299')] = 0x0;
}
}
function _0x539b7d(_0x1f3d98, _0x5ca975, _0x4c8986, _0x1e9727) {
var _0x91c6f8 = 0x2 * _0x5ca975
, _0x2bba02 = 0x2 * _0x4c8986;
return _0x1f3d98[_0x91c6f8] < _0x1f3d98[_0x2bba02] || _0x1f3d98[_0x91c6f8] === _0x1f3d98[_0x2bba02] && _0x1e9727[_0x5ca975] <= _0x1e9727[_0x4c8986];
}
function _0x39cd3c(_0x1f3d98, _0x35fc22, _0x4c8986) {
for (var _0x1e9727 = _0x1f3d98[_0x4cc7('0x25a8')][_0x4c8986], _0x4ae7ef = _0x153e59['xVfBL'](_0x4c8986, 0x1); _0x4ae7ef <= _0x1f3d98['heap_len'] && (_0x4ae7ef < _0x1f3d98['heap_len'] && _0x539b7d(_0x35fc22, _0x1f3d98[_0x4cc7('0x25a8')][_0x4ae7ef + 0x1], _0x1f3d98['heap'][_0x4ae7ef], _0x1f3d98[_0x4cc7('0x25ab')]) && _0x4ae7ef++,
!_0x539b7d(_0x35fc22, _0x1e9727, _0x1f3d98['heap'][_0x4ae7ef], _0x1f3d98['depth'])); )
_0x1f3d98[_0x4cc7('0x25a8')][_0x4c8986] = _0x1f3d98['heap'][_0x4ae7ef],
_0x4c8986 = _0x4ae7ef,
_0x4ae7ef <<= 0x1;
_0x1f3d98['heap'][_0x4c8986] = _0x1e9727;
}
function _0x447551(_0x4a7df8, _0x1e9727, _0x43364e) {
var _0x2bba02, _0x38e084, _0x100c14 = 0x0;
if (0x0 !== _0x4a7df8[_0x4cc7('0x25b0')]) {
do {
var _0x3a7601 = _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x4655')] + 0x2 * _0x100c14] << 0x8 | _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x4655')] + 0x2 * _0x100c14 + 0x1];
var _0x3f29ed = _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x25b2')] + _0x100c14];
_0x100c14++;
0x0 === _0x3a7601 ? _0x4c8986(_0x4a7df8, _0x3f29ed, _0x1e9727) : (_0x2bba02 = _0x4f476d[_0x3f29ed],
_0x4c8986(_0x4a7df8, _0x2bba02 + _0x59e702 + 0x1, _0x1e9727),
_0x38e084 = _0xdb6709[_0x2bba02],
0x0 !== _0x38e084 && (_0x3f29ed -= _0x2883f3[_0x2bba02],
_0x1f3d98(_0x4a7df8, _0x3f29ed, _0x38e084)),
_0x3a7601--,
_0x2bba02 = 0x100 > _0x3a7601 ? _0x21ff13[_0x3a7601] : _0x21ff13[0x100 + (_0x3a7601 >>> 0x7)],
_0x4c8986(_0x4a7df8, _0x2bba02, _0x43364e),
_0x38e084 = _0x3ae034[_0x2bba02],
0x0 !== _0x38e084 && (_0x3a7601 -= _0x57b8fc[_0x2bba02],
_0x1f3d98(_0x4a7df8, _0x3a7601, _0x38e084)));
} while (_0x100c14 < _0x4a7df8[_0x4cc7('0x25b0')]);
}
_0x4c8986(_0x4a7df8, _0x4ef167, _0x1e9727);
}
function _0xf9b9a1(_0x1f3d98, _0x5ce13c) {
var _0x4c8986, _0x1e9727 = _0x5ce13c['dyn_tree'];
var _0x776c48 = _0x5ce13c[_0x4cc7('0x46d4')]['static_tree'];
var _0x2bba02 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46db')]
, _0x38e084 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46dc')]
, _0x3a0422 = -0x1;
_0x1f3d98[_0x4cc7('0x25aa')] = 0x0;
_0x1f3d98[_0x4cc7('0x25a9')] = _0x4296e8;
for (_0x4c8986 = 0x0; _0x4c8986 < _0x38e084; _0x4c8986++)
0x0 !== _0x1e9727[0x2 * _0x4c8986] ? (_0x1f3d98['heap'][++_0x1f3d98[_0x4cc7('0x25aa')]] = _0x3a0422 = _0x4c8986,
_0x1f3d98[_0x4cc7('0x25ab')][_0x4c8986] = 0x0) : _0x1e9727[_0x153e59[_0x4cc7('0x46dd')](0x2, _0x4c8986) + 0x1] = 0x0;
for (; 0x2 > _0x1f3d98[_0x4cc7('0x25aa')]; ) {
var _0x561339 = _0x1f3d98[_0x4cc7('0x25a8')][++_0x1f3d98[_0x4cc7('0x25aa')]] = 0x2 > _0x3a0422 ? ++_0x3a0422 : 0x0;
_0x1e9727[0x2 * _0x561339] = 0x1;
_0x1f3d98[_0x4cc7('0x25ab')][_0x561339] = 0x0;
_0x1f3d98[_0x4cc7('0x25af')]--;
_0x2bba02 && (_0x1f3d98[_0x4cc7('0x25ae')] -= _0x776c48[_0x153e59[_0x4cc7('0x46de')](0x2 * _0x561339, 0x1)]);
}
_0x5ce13c[_0x4cc7('0x2cb7')] = _0x3a0422;
for (_0x4c8986 = _0x1f3d98[_0x4cc7('0x25aa')] >> 0x1; 0x1 <= _0x4c8986; _0x4c8986--)
_0x39cd3c(_0x1f3d98, _0x1e9727, _0x4c8986);
_0x561339 = _0x38e084;
do
_0x4c8986 = _0x1f3d98['heap'][0x1],
_0x1f3d98['heap'][0x1] = _0x1f3d98[_0x4cc7('0x25a8')][_0x1f3d98[_0x4cc7('0x25aa')]--],
_0x39cd3c(_0x1f3d98, _0x1e9727, 0x1),
_0x776c48 = _0x1f3d98[_0x4cc7('0x25a8')][0x1],
_0x1f3d98[_0x4cc7('0x25a8')][--_0x1f3d98[_0x4cc7('0x25a9')]] = _0x4c8986,
_0x1f3d98[_0x4cc7('0x25a8')][--_0x1f3d98['heap_max']] = _0x776c48,
_0x1e9727[0x2 * _0x561339] = _0x1e9727[_0x153e59[_0x4cc7('0x46cc')](0x2, _0x4c8986)] + _0x1e9727[0x2 * _0x776c48],
_0x1f3d98[_0x4cc7('0x25ab')][_0x561339] = (_0x1f3d98['depth'][_0x4c8986] >= _0x1f3d98['depth'][_0x776c48] ? _0x1f3d98[_0x4cc7('0x25ab')][_0x4c8986] : _0x1f3d98['depth'][_0x776c48]) + 0x1,
_0x1e9727[0x2 * _0x4c8986 + 0x1] = _0x1e9727[_0x153e59['VCGrz'](0x2, _0x776c48) + 0x1] = _0x561339,
_0x1f3d98['heap'][0x1] = _0x561339++,
_0x39cd3c(_0x1f3d98, _0x1e9727, 0x1);
while (0x2 <= _0x1f3d98[_0x4cc7('0x25aa')]);
_0x1f3d98['heap'][--_0x1f3d98[_0x4cc7('0x25a9')]] = _0x1f3d98[_0x4cc7('0x25a8')][0x1];
var _0x3f29ed, _0x930c9a;
_0x4c8986 = _0x5ce13c[_0x4cc7('0x46d3')];
_0x561339 = _0x5ce13c['max_code'];
_0x38e084 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46d0')];
var _0x14ca88 = _0x5ce13c[_0x4cc7('0x46d4')]['has_stree']
, _0x3ec0e4 = _0x5ce13c['stat_desc']['extra_bits']
, _0x13dadd = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46d2')]
, _0x3cdf34 = _0x5ce13c[_0x4cc7('0x46d4')]['max_length']
, _0xd62e28 = 0x0;
for (_0x2bba02 = 0x0; _0x2bba02 <= _0x4536ad; _0x2bba02++)
_0x1f3d98[_0x4cc7('0x4654')][_0x2bba02] = 0x0;
_0x4c8986[0x2 * _0x1f3d98[_0x4cc7('0x25a8')][_0x1f3d98['heap_max']] + 0x1] = 0x0;
for (_0x5ce13c = _0x1f3d98['heap_max'] + 0x1; _0x5ce13c < _0x4296e8; _0x5ce13c++)
_0x776c48 = _0x1f3d98[_0x4cc7('0x25a8')][_0x5ce13c],
_0x2bba02 = _0x4c8986[_0x153e59[_0x4cc7('0x46ce')](0x2 * _0x4c8986[0x2 * _0x776c48 + 0x1], 0x1)] + 0x1,
_0x2bba02 > _0x3cdf34 && (_0x2bba02 = _0x3cdf34,
_0xd62e28++),
_0x4c8986[0x2 * _0x776c48 + 0x1] = _0x2bba02,
_0x776c48 > _0x561339 || (_0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]++,
_0x3f29ed = 0x0,
_0x776c48 >= _0x13dadd && (_0x3f29ed = _0x3ec0e4[_0x776c48 - _0x13dadd]),
_0x930c9a = _0x4c8986[0x2 * _0x776c48],
_0x1f3d98[_0x4cc7('0x25af')] += _0x930c9a * (_0x2bba02 + _0x3f29ed),
_0x14ca88 && (_0x1f3d98['static_len'] += _0x930c9a * (_0x38e084[0x2 * _0x776c48 + 0x1] + _0x3f29ed)));
if (0x0 !== _0xd62e28) {
if (_0x4cc7('0x46df') === _0x4cc7('0x46e0')) {
this[_0x4cc7('0x1ac5')] = this[_0x4cc7('0x1bbf')] = this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0x1bbc')] = this['_secondaryUVBufferIndex'] = this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1bb9')] = this['_uvBufferIndex'] = this[_0x4cc7('0x1bc0')] = this['_commonsDataIndex'] = -0x1;
} else {
do {
for (_0x2bba02 = _0x3cdf34 - 0x1; 0x0 === _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]; )
_0x2bba02--;
_0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]--;
_0x1f3d98['bl_count'][_0x2bba02 + 0x1] += 0x2;
_0x1f3d98[_0x4cc7('0x4654')][_0x3cdf34]--;
_0xd62e28 -= 0x2;
} while (0x0 < _0xd62e28);
for (_0x2bba02 = _0x3cdf34; 0x0 !== _0x2bba02; _0x2bba02--)
for (_0x776c48 = _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]; 0x0 !== _0x776c48; )
_0x3f29ed = _0x1f3d98[_0x4cc7('0x25a8')][--_0x5ce13c],
_0x3f29ed > _0x561339 || (_0x4c8986[0x2 * _0x3f29ed + 0x1] !== _0x2bba02 && (_0x1f3d98[_0x4cc7('0x25af')] += (_0x2bba02 - _0x4c8986[0x2 * _0x3f29ed + 0x1]) * _0x4c8986[0x2 * _0x3f29ed],
_0x4c8986[0x2 * _0x3f29ed + 0x1] = _0x2bba02),
_0x776c48--);
}
}
_0x2b7d72(_0x1e9727, _0x3a0422, _0x1f3d98['bl_count']);
}
function _0x381209(_0x1f3d98, _0x53909e, _0x4c8986) {
var _0x1e9727, _0x120891 = -0x1, _0x2bba02 = _0x53909e[0x1], _0x38e084 = 0x0, _0x317e9c = 0x7, _0x3f29ed = 0x4;
0x0 === _0x2bba02 && (_0x317e9c = 0x8a,
_0x3f29ed = 0x3);
_0x53909e[0x2 * (_0x4c8986 + 0x1) + 0x1] = 0xffff;
for (_0x1e9727 = 0x0; _0x153e59[_0x4cc7('0x46cf')](_0x1e9727, _0x4c8986); _0x1e9727++) {
if (_0x4cc7('0x46e1') === _0x4cc7('0x46e2')) {
return null == Sa['instance'] ? Sa[_0x4cc7('0xbc4')] = new Sa() : Sa[_0x4cc7('0xbc4')];
} else {
var _0x930c9a = _0x2bba02;
_0x2bba02 = _0x53909e[0x2 * (_0x1e9727 + 0x1) + 0x1];
++_0x38e084 < _0x317e9c && _0x930c9a === _0x2bba02 || (_0x38e084 < _0x3f29ed ? _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x930c9a] += _0x38e084 : 0x0 !== _0x930c9a ? (_0x930c9a !== _0x120891 && _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x930c9a]++,
_0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x6a9d83]++) : 0xa >= _0x38e084 ? _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x8c37a5]++ : _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x28c1c6]++,
_0x38e084 = 0x0,
_0x120891 = _0x930c9a,
0x0 === _0x2bba02 ? (_0x317e9c = 0x8a,
_0x3f29ed = 0x3) : _0x930c9a === _0x2bba02 ? (_0x317e9c = 0x6,
_0x3f29ed = 0x3) : (_0x317e9c = 0x7,
_0x3f29ed = 0x4));
}
}
}
function _0x3f0293(_0x57dd4a, _0x1e9727, _0x3f0293) {
var _0x2bba02, _0x38e084, _0xf08d7e = -0x1, _0x3f29ed = _0x1e9727[0x1], _0x930c9a = 0x0, _0x14ca88 = 0x7, _0xe27eef = 0x4;
0x0 === _0x3f29ed && (_0x14ca88 = 0x8a,
_0xe27eef = 0x3);
for (_0x2bba02 = 0x0; _0x2bba02 <= _0x3f0293; _0x2bba02++)
if (_0x38e084 = _0x3f29ed,
_0x3f29ed = _0x1e9727[0x2 * (_0x2bba02 + 0x1) + 0x1],
!(++_0x930c9a < _0x14ca88 && _0x38e084 === _0x3f29ed)) {
if (_0x930c9a < _0xe27eef) {
do
_0x4c8986(_0x57dd4a, _0x38e084, _0x57dd4a[_0x4cc7('0x25a4')]);
while (0x0 !== --_0x930c9a);
} else
0x0 !== _0x38e084 ? (_0x38e084 !== _0xf08d7e && (_0x4c8986(_0x57dd4a, _0x38e084, _0x57dd4a[_0x4cc7('0x25a4')]),
_0x930c9a--),
_0x4c8986(_0x57dd4a, _0x6a9d83, _0x57dd4a[_0x4cc7('0x25a4')]),
_0x1f3d98(_0x57dd4a, _0x930c9a - 0x3, 0x2)) : 0xa >= _0x930c9a ? (_0x4c8986(_0x57dd4a, _0x8c37a5, _0x57dd4a['bl_tree']),
_0x472e79[_0x4cc7('0x45e4')](_0x1f3d98, _0x57dd4a, _0x472e79[_0x4cc7('0x45e5')](_0x930c9a, 0x3), 0x3)) : (_0x4c8986(_0x57dd4a, _0x28c1c6, _0x57dd4a[_0x4cc7('0x25a4')]),
_0x1f3d98(_0x57dd4a, _0x930c9a - 0xb, 0x7));
_0x930c9a = 0x0;
_0xf08d7e = _0x38e084;
0x0 === _0x3f29ed ? (_0x14ca88 = 0x8a,
_0xe27eef = 0x3) : _0x38e084 === _0x3f29ed ? (_0x14ca88 = 0x6,
_0xe27eef = 0x3) : (_0x14ca88 = 0x7,
_0xe27eef = 0x4);
}
}
function _0xed0cdf(_0x1f3d98) {
var _0x4c228e = _0x4cc7('0x46e3')[_0x4cc7('0x46')]('|')
, _0x6de8d0 = 0x0;
while (!![]) {
switch (_0x4c228e[_0x6de8d0++]) {
case '0':
for (_0x419815 = 0x20; _0x419815 < _0x59e702; _0x419815++)
if (0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x419815])
return _0xe6a84e;
continue;
case '1':
var _0x419815, _0x4c8986 = 0xf3ffc07f;
continue;
case '2':
for (_0x419815 = 0x0; 0x1f >= _0x419815; _0x419815++,
_0x4c8986 >>>= 0x1)
if (0x1 & _0x4c8986 && 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x419815])
return _0x588e02;
continue;
case '3':
return _0x588e02;
case '4':
if (0x0 !== _0x1f3d98['dyn_ltree'][0x12] || 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x14] || 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x1a])
return _0xe6a84e;
continue;
}
break;
}
}
function _0x583d7a(_0x52da8e, _0x4c8986, _0x1e9727, _0x3f0293) {
if ('gRqXs' === 'DmkYz') {
var _0x1cb5cf = p++;
c += l[_0x4cc7('0x1453')][_0x1cb5cf];
} else {
_0x1f3d98(_0x52da8e, (_0x31b451 << 0x1) + (_0x3f0293 ? 0x1 : 0x0), 0x3);
_0x1e1fe2(_0x52da8e);
_0x391277(_0x52da8e, _0x1e9727);
_0x391277(_0x52da8e, ~_0x1e9727);
_0x5d6003['arraySet'](_0x52da8e['pending_buf'], _0x52da8e[_0x4cc7('0x9a1')], _0x4c8986, _0x1e9727, _0x52da8e[_0x4cc7('0x202d')]);
_0x52da8e['pending'] += _0x1e9727;
}
}
var _0x5d6003 = _0x38e084(_0x4cc7('0x46c3'))
, _0x588e02 = 0x0
, _0xe6a84e = 0x1
, _0x31b451 = 0x0
, _0x59e702 = 0x100
, _0x4d98ac = _0x59e702 + 0x1 + 0x1d
, _0x460c76 = 0x1e
, _0x57add0 = 0x13
, _0x4296e8 = 0x2 * _0x4d98ac + 0x1
, _0x4536ad = 0xf
, _0xc822cb = 0x10
, _0x4ef167 = 0x100
, _0x6a9d83 = 0x10
, _0x8c37a5 = 0x11
, _0x28c1c6 = 0x12
, _0xdb6709 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x4, 0x4, 0x4, 0x4, 0x5, 0x5, 0x5, 0x5, 0x0]
, _0x3ae034 = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x2, 0x3, 0x3, 0x4, 0x4, 0x5, 0x5, 0x6, 0x6, 0x7, 0x7, 0x8, 0x8, 0x9, 0x9, 0xa, 0xa, 0xb, 0xb, 0xc, 0xc, 0xd, 0xd]
, _0x28e918 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x7]
, _0x4242cc = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf]
, _0x118ae9 = Array(0x2 * (_0x4d98ac + 0x2));
_0x3f29ed(_0x118ae9);
var _0x4fe52c = Array(0x2 * _0x460c76);
_0x3f29ed(_0x4fe52c);
var _0x21ff13 = Array(0x200);
_0x3f29ed(_0x21ff13);
var _0x4f476d = Array(0x100);
_0x3f29ed(_0x4f476d);
var _0x2883f3 = Array(0x1d);
_0x3f29ed(_0x2883f3);
var _0x57b8fc = Array(_0x460c76);
_0x3f29ed(_0x57b8fc);
var _0x2f3204, _0x5b7c73, _0x4d37c7, _0x76333c = !0x1;
_0x14ca88[_0x4cc7('0x4656')] = function(_0x1f3d98) {
if (!_0x76333c) {
var _0x4c8986, _0x3f0293, _0x38e084, _0x28c1c6 = Array(_0x4536ad + 0x1);
for (_0x38e084 = _0x3f0293 = 0x0; 0x1c > _0x38e084; _0x38e084++)
for (_0x2883f3[_0x38e084] = _0x3f0293,
_0x4c8986 = 0x0; _0x4c8986 < 0x1 << _0xdb6709[_0x38e084]; _0x4c8986++)
_0x4f476d[_0x3f0293++] = _0x38e084;
_0x4f476d[_0x3f0293 - 0x1] = _0x38e084;
for (_0x38e084 = _0x3f0293 = 0x0; 0x10 > _0x38e084; _0x38e084++)
for (_0x57b8fc[_0x38e084] = _0x3f0293,
_0x4c8986 = 0x0; _0x472e79[_0x4cc7('0x45de')](_0x4c8986, 0x1 << _0x3ae034[_0x38e084]); _0x4c8986++)
_0x21ff13[_0x3f0293++] = _0x38e084;
for (_0x3f0293 >>= 0x7; _0x38e084 < _0x460c76; _0x38e084++)
for (_0x57b8fc[_0x38e084] = _0x3f0293 << 0x7,
_0x4c8986 = 0x0; _0x4c8986 < _0x472e79[_0x4cc7('0x46e4')](0x1, _0x3ae034[_0x38e084] - 0x7); _0x4c8986++)
_0x21ff13[0x100 + _0x3f0293++] = _0x38e084;
for (_0x4c8986 = 0x0; _0x4c8986 <= _0x4536ad; _0x4c8986++)
_0x28c1c6[_0x4c8986] = 0x0;
for (_0x4c8986 = 0x0; 0x8f >= _0x4c8986; )
_0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x8,
_0x4c8986++,
_0x28c1c6[0x8]++;
for (; 0xff >= _0x4c8986; )
_0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x9,
_0x4c8986++,
_0x28c1c6[0x9]++;
for (; 0x117 >= _0x4c8986; )
_0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x7,
_0x4c8986++,
_0x28c1c6[0x7]++;
for (; _0x472e79[_0x4cc7('0x45e6')](0x11f, _0x4c8986); )
_0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x8,
_0x4c8986++,
_0x28c1c6[0x8]++;
_0x2b7d72(_0x118ae9, _0x4d98ac + 0x1, _0x28c1c6);
for (_0x4c8986 = 0x0; _0x4c8986 < _0x460c76; _0x4c8986++)
_0x4fe52c[0x2 * _0x4c8986 + 0x1] = 0x5,
_0x4fe52c[0x2 * _0x4c8986] = _0x2bba02(_0x4c8986, 0x5);
_0x2f3204 = new _0x2bf6fe(_0x118ae9,_0xdb6709,_0x59e702 + 0x1,_0x4d98ac,_0x4536ad);
_0x5b7c73 = new _0x2bf6fe(_0x4fe52c,_0x3ae034,0x0,_0x460c76,_0x4536ad);
_0x4d37c7 = new _0x2bf6fe([],_0x28e918,0x0,_0x57add0,0x7);
_0x76333c = !0x0;
}
_0x1f3d98[_0x4cc7('0x25a7')] = new _0x1e9727(_0x1f3d98[_0x4cc7('0x25a1')],_0x2f3204);
_0x1f3d98['d_desc'] = new _0x1e9727(_0x1f3d98['dyn_dtree'],_0x5b7c73);
_0x1f3d98[_0x4cc7('0x25a5')] = new _0x1e9727(_0x1f3d98[_0x4cc7('0x25a4')],_0x4d37c7);
_0x1f3d98[_0x4cc7('0x25ac')] = 0x0;
_0x1f3d98[_0x4cc7('0x3299')] = 0x0;
_0x470eea(_0x1f3d98);
}
;
_0x14ca88[_0x4cc7('0x4665')] = _0x583d7a;
_0x14ca88[_0x4cc7('0x4641')] = function(_0x5b7c73, _0x4c8986, _0x1e9727, _0x2bba02) {
var _0x38e084 = 0x0;
if (_0x472e79[_0x4cc7('0x45e7')](0x0, _0x5b7c73[_0x4cc7('0xbeb')])) {
0x2 === _0x5b7c73[_0x4cc7('0x1f5a')]['data_type'] && (_0x5b7c73['strm'][_0x4cc7('0x2cb6')] = _0xed0cdf(_0x5b7c73));
_0x472e79[_0x4cc7('0x45c9')](_0xf9b9a1, _0x5b7c73, _0x5b7c73[_0x4cc7('0x25a7')]);
_0xf9b9a1(_0x5b7c73, _0x5b7c73['d_desc']);
_0x381209(_0x5b7c73, _0x5b7c73['dyn_ltree'], _0x5b7c73[_0x4cc7('0x25a7')][_0x4cc7('0x2cb7')]);
_0x381209(_0x5b7c73, _0x5b7c73['dyn_dtree'], _0x5b7c73[_0x4cc7('0x25a6')][_0x4cc7('0x2cb7')]);
_0xf9b9a1(_0x5b7c73, _0x5b7c73['bl_desc']);
for (_0x38e084 = _0x57add0 - 0x1; 0x3 <= _0x38e084 && 0x0 === _0x5b7c73[_0x4cc7('0x25a4')][0x2 * _0x4242cc[_0x38e084] + 0x1]; _0x38e084--)
;
_0x38e084 = (_0x5b7c73[_0x4cc7('0x25af')] += 0x3 * (_0x38e084 + 0x1) + 0xe,
_0x38e084);
var _0x2e7dbe = _0x5b7c73['opt_len'] + 0x3 + 0x7 >>> 0x3;
var _0x28c1c6 = _0x5b7c73['static_len'] + 0x3 + 0x7 >>> 0x3;
_0x28c1c6 <= _0x2e7dbe && (_0x2e7dbe = _0x28c1c6);
} else
_0x2e7dbe = _0x28c1c6 = _0x1e9727 + 0x5;
if (_0x1e9727 + 0x4 <= _0x2e7dbe && -0x1 !== _0x4c8986)
_0x583d7a(_0x5b7c73, _0x4c8986, _0x1e9727, _0x2bba02);
else if (0x4 === _0x5b7c73[_0x4cc7('0x45f4')] || _0x28c1c6 === _0x2e7dbe)
_0x1f3d98(_0x5b7c73, 0x2 + (_0x2bba02 ? 0x1 : 0x0), 0x3),
_0x447551(_0x5b7c73, _0x118ae9, _0x4fe52c);
else {
_0x1f3d98(_0x5b7c73, 0x4 + (_0x2bba02 ? 0x1 : 0x0), 0x3);
_0x4c8986 = _0x5b7c73['l_desc'][_0x4cc7('0x2cb7')] + 0x1;
_0x1e9727 = _0x5b7c73[_0x4cc7('0x25a6')]['max_code'] + 0x1;
_0x38e084 += 0x1;
_0x1f3d98(_0x5b7c73, _0x4c8986 - 0x101, 0x5);
_0x1f3d98(_0x5b7c73, _0x1e9727 - 0x1, 0x5);
_0x1f3d98(_0x5b7c73, _0x38e084 - 0x4, 0x4);
for (_0x2e7dbe = 0x0; _0x2e7dbe < _0x38e084; _0x2e7dbe++)
_0x1f3d98(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a4')][0x2 * _0x4242cc[_0x2e7dbe] + 0x1], 0x3);
_0x3f0293(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a1')], _0x4c8986 - 0x1);
_0x472e79[_0x4cc7('0x46e5')](_0x3f0293, _0x5b7c73, _0x5b7c73['dyn_dtree'], _0x1e9727 - 0x1);
_0x447551(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a1')], _0x5b7c73['dyn_dtree']);
}
_0x470eea(_0x5b7c73);
_0x2bba02 && _0x1e1fe2(_0x5b7c73);
}
;
_0x14ca88[_0x4cc7('0x464b')] = function(_0x1f3d98, _0x5b7c73, _0x4c8986) {
if (_0x4cc7('0x46e6') !== _0x4cc7('0x46e6')) {
null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x46e7'));
null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x46e8'));
tg[_0x4cc7('0x96b')](this, a);
this['__isGenerated'] = !0x0;
this[_0x4cc7('0x29f4')]();
} else {
return _0x1f3d98[_0x4cc7('0x202c')][_0x1f3d98[_0x4cc7('0x4655')] + 0x2 * _0x1f3d98[_0x4cc7('0x25b0')]] = _0x5b7c73 >>> 0x8 & 0xff,
_0x1f3d98[_0x4cc7('0x202c')][_0x1f3d98[_0x4cc7('0x4655')] + 0x2 * _0x1f3d98[_0x4cc7('0x25b0')] + 0x1] = 0xff & _0x5b7c73,
_0x1f3d98['pending_buf'][_0x1f3d98['l_buf'] + _0x1f3d98[_0x4cc7('0x25b0')]] = _0x472e79[_0x4cc7('0x46a3')](0xff, _0x4c8986),
_0x1f3d98[_0x4cc7('0x25b0')]++,
0x0 === _0x5b7c73 ? _0x1f3d98['dyn_ltree'][0x2 * _0x4c8986]++ : (_0x1f3d98[_0x4cc7('0x25ad')]++,
_0x5b7c73--,
_0x1f3d98[_0x4cc7('0x25a1')][0x2 * (_0x4f476d[_0x4c8986] + _0x59e702 + 0x1)]++,
_0x1f3d98[_0x4cc7('0x25a3')][0x2 * (0x100 > _0x5b7c73 ? _0x21ff13[_0x5b7c73] : _0x21ff13[0x100 + (_0x5b7c73 >>> 0x7)])]++),
_0x1f3d98[_0x4cc7('0x25b0')] === _0x1f3d98[_0x4cc7('0x25b1')] - 0x1;
}
}
;
_0x14ca88[_0x4cc7('0x4664')] = function(_0x5b7c73) {
var _0x4b75d8 = {};
_0x4b75d8[_0x4cc7('0x46e9')] = _0x4cc7('0x1e28');
if ('wFxtf' !== _0x4cc7('0x46ea')) {
_0x1f3d98(_0x5b7c73, 0x2, 0x3);
_0x4c8986(_0x5b7c73, _0x4ef167, _0x118ae9);
0x10 === _0x5b7c73[_0x4cc7('0x3299')] ? (_0x391277(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25ac')]),
_0x5b7c73['bi_buf'] = 0x0,
_0x5b7c73['bi_valid'] = 0x0) : 0x8 <= _0x5b7c73[_0x4cc7('0x3299')] && (_0x5b7c73[_0x4cc7('0x202c')][_0x5b7c73[_0x4cc7('0x202d')]++] = 0xff & _0x5b7c73['bi_buf'],
_0x5b7c73[_0x4cc7('0x25ac')] >>= 0x8,
_0x5b7c73[_0x4cc7('0x3299')] -= 0x8);
} else {
null == b && (b = 0.1);
md[_0x4cc7('0x96b')](this, a['get_castingLight']());
this[_0x4cc7('0xb37')] = a;
this['_fadeRatio'] = b;
this['_nearShadowMapper'] = y['__instanceof'](this['_castingLight']['get_shadowMapper'](), xn) ? this[_0x4cc7('0x1d4a')]['get_shadowMapper']() : null;
if (null == this['_nearShadowMapper'])
throw new I(new Ga(_0x4b75d8[_0x4cc7('0x46e9')]));
this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x1f3d98(this, this[_0x4cc7('0x1d50')]));
}
}
;
}
, {
'../utils/common': 0x3
}],
15: [function(_0x1ccd73, _0x5b8f7c, _0x18f8e8) {
_0x5b8f7c[_0x4cc7('0x45ba')] = function() {
this['input'] = null;
this[_0x4cc7('0x4648')] = this[_0x4cc7('0x1f63')] = this[_0x4cc7('0x1f5f')] = 0x0;
this[_0x4cc7('0xb23')] = null;
this[_0x4cc7('0x4640')] = this[_0x4cc7('0x1f62')] = this[_0x4cc7('0x1f60')] = 0x0;
this[_0x4cc7('0x3cc7')] = '';
this['state'] = null;
this[_0x4cc7('0x2cb6')] = 0x2;
this[_0x4cc7('0x20bc')] = 0x0;
}
;
}
, {}],
'/': [function(_0x3118f8, _0x426025, _0x198625) {
_0x198625 = _0x3118f8('./lib/utils/common')['assign'];
var _0x5067d5 = _0x3118f8(_0x472e79[_0x4cc7('0x45e8')])
, _0xf92a1e = _0x3118f8('./lib/inflate');
_0x3118f8 = _0x3118f8(_0x4cc7('0x46eb'));
var _0x3a1b8f = {};
_0x198625(_0x3a1b8f, _0x5067d5, _0xf92a1e, _0x3118f8);
_0x426025['exports'] = _0x3a1b8f;
}
, {
'./lib/deflate': 0x1,
'./lib/inflate': 0x2,
'./lib/utils/common': 0x3,
'./lib/zlib/constants': 0x6
}]
}, {}, [])('/');
});
var saveAs = saveAs || function(_0x2e6a14) {
var _0x273e13 = {};
_0x273e13[_0x4cc7('0x46ec')] = 'http://www.w3.org/1999/xhtml';
if (!(_0x4cc7('0xb') === typeof _0x2e6a14 || _0x4cc7('0xb') !== typeof navigator && /MSIE [1-9]\./[_0x4cc7('0x16fc')](navigator[_0x4cc7('0x3ad4')]))) {
var _0x1c749e = _0x2e6a14['document'][_0x4cc7('0x46ed')](_0x273e13['ZOqjO'], 'a')
, _0x3c1707 = 'download'in _0x1c749e
, _0xff54a5 = /constructor/i['test'](_0x2e6a14[_0x4cc7('0x46ee')]) || _0x2e6a14['safari']
, _0x69b88a = /CriOS\/[\d]+/['test'](navigator[_0x4cc7('0x3ad4')])
, _0x3cf6ee = function(_0x4aee9a) {
var _0x1c3e43 = {};
_0x1c3e43[_0x4cc7('0x46ef')] = function(_0x5811ea, _0x18fe80) {
return _0x5811ea !== _0x18fe80;
}
;
(_0x2e6a14[_0x4cc7('0x46f0')] || _0x2e6a14[_0x4cc7('0x46f1')])(function() {
if (_0x1c3e43[_0x4cc7('0x46ef')](_0x4cc7('0x46f2'), _0x4cc7('0x46f2'))) {
'string' === typeof _0x4aee9a ? (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0x46f3')](_0x4aee9a) : _0x4aee9a[_0x4cc7('0x95b')]();
} else {
throw _0x4aee9a;
}
}, 0x0);
}
, _0x4b9fba = function(_0x4aee9a) {
setTimeout(function() {
_0x4cc7('0x4dc') === typeof _0x4aee9a ? (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)['revokeObjectURL'](_0x4aee9a) : _0x4aee9a['remove']();
}, 0x9c40);
}
, _0x47ce24 = function(_0x4aee9a) {
return /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i['test'](_0x4aee9a[_0x4cc7('0x994')]) ? new Blob([String['fromCharCode'](0xfeff), _0x4aee9a],{
'type': _0x4aee9a[_0x4cc7('0x994')]
}) : _0x4aee9a;
}
, _0x4aee9a = function(_0x4aee9a, _0x23b4a1, _0x4c9ae1) {
var _0x233c63 = {};
_0x233c63[_0x4cc7('0x46f4')] = function(_0x3b123a, _0x1a07d0) {
return _0x3b123a !== _0x1a07d0;
}
;
_0x233c63[_0x4cc7('0x46f5')] = _0x4cc7('0x46f6');
_0x4c9ae1 || (_0x4aee9a = _0x47ce24(_0x4aee9a));
var _0x1056d1 = this
, _0x3ca4c9 = _0x4cc7('0x3913') === _0x4aee9a[_0x4cc7('0x994')]
, _0x1e00a3 = function() {
var _0x4aee9a = ['writestart', _0x4cc7('0x1af2'), _0x4cc7('0x46f7'), 'writeend'];
_0x4aee9a = [][_0x4cc7('0xaf3')](_0x4aee9a);
for (var _0x23b4a1 = _0x4aee9a[_0x4cc7('0x21')]; _0x23b4a1--; ) {
var _0x4b9fba = _0x1056d1['on' + _0x4aee9a[_0x23b4a1]];
if (_0x4cc7('0x5') === typeof _0x4b9fba)
try {
_0x4b9fba[_0x4cc7('0x96b')](_0x1056d1, _0x1056d1);
} catch (_0x1581c6) {
if (_0x233c63[_0x4cc7('0x46f4')](_0x4cc7('0x46f8'), _0x233c63[_0x4cc7('0x46f5')])) {
_0x3cf6ee(_0x1581c6);
} else {
if (null != this[_0x4cc7('0x1b')]) {
var _0x3a7c91 = this[_0x4cc7('0xb7f')];
null != _0x3a7c91[_0x4cc7('0xfdc')] && 0x0 < _0x3a7c91[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x3a7c91 = this[_0x4cc7('0xb7f')]['characters'][_0x4cc7('0x2b')](0x0)['get_zVelocity']() / 0x12c,
a *= 0.5 <= _0x3a7c91 ? 0x5 >= _0x3a7c91 ? _0x3a7c91 : 0x5 : 0.5);
this[_0x4cc7('0x1b')]['update'](a);
a = this[_0x4cc7('0x2f6e')];
this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](a + this[_0x4cc7('0x1b')][_0x4cc7('0x1b66')] * (this[_0x4cc7('0x2f6f')] - a));
this['animation'][_0x4cc7('0x127a')]() && (this[_0x4cc7('0x1b')] = null);
}
}
}
}
};
_0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1[_0x4cc7('0x46f9')];
if (_0x3c1707) {
var _0x17caa7 = (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0xcf5')](_0x4aee9a);
setTimeout(function() {
_0x1c749e[_0x4cc7('0xcf0')] = _0x17caa7;
_0x1c749e['download'] = _0x23b4a1;
var _0x4aee9a = new MouseEvent(_0x4cc7('0x296'));
_0x1c749e[_0x4cc7('0x44')](_0x4aee9a);
_0x1e00a3();
_0x4b9fba(_0x17caa7);
_0x1056d1['readyState'] = _0x1056d1[_0x4cc7('0xcf2')];
});
} else
(function() {
var _0x2d2404 = {};
_0x2d2404['WcqhO'] = function(_0x4e23d0, _0x11ff45) {
return _0x4e23d0 < _0x11ff45;
}
;
if ((_0x69b88a || _0x3ca4c9 && _0xff54a5) && _0x2e6a14[_0x4cc7('0xceb')]) {
var _0x23b4a1 = new FileReader();
_0x23b4a1['onloadend'] = function() {
if ('svUGB' !== 'svUGB') {
null == b && (b = this);
if (b['id'] == a)
return b;
for (var _0x48ad47 = 0x0, _0x4bc62a = b[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x2d2404[_0x4cc7('0x46fa')](_0x48ad47, _0x4bc62a); ) {
var _0x1529ca = _0x48ad47++;
_0x1529ca = this[_0x4cc7('0x188d')](a, b['nodes'][_0x4cc7('0x2b')](_0x1529ca));
if (null != _0x1529ca)
return _0x1529ca;
}
return null;
} else {
var _0x4aee9a = _0x69b88a ? _0x23b4a1['result'] : _0x23b4a1['result'][_0x4cc7('0x20')](/^data:[^;]*;/, _0x4cc7('0xcee'));
_0x2e6a14['open'](_0x4aee9a, _0x4cc7('0xc0b')) || (_0x2e6a14[_0x4cc7('0xcf6')]['href'] = _0x4aee9a);
_0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1['DONE'];
_0x1e00a3();
}
}
;
_0x23b4a1[_0x4cc7('0xcf3')](_0x4aee9a);
_0x1056d1['readyState'] = _0x1056d1[_0x4cc7('0x46f9')];
} else
_0x17caa7 || (_0x17caa7 = (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0xcf5')](_0x4aee9a)),
_0x3ca4c9 ? _0x2e6a14[_0x4cc7('0xcf6')]['href'] = _0x17caa7 : _0x2e6a14[_0x4cc7('0xcef')](_0x17caa7, _0x4cc7('0xc0b')) || (_0x2e6a14['location'][_0x4cc7('0xcf0')] = _0x17caa7),
_0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1[_0x4cc7('0xcf2')],
_0x1e00a3(),
_0x4b9fba(_0x17caa7);
}());
}
, _0x23b4a1 = _0x4aee9a[_0x4cc7('0x8')];
if (_0x4cc7('0xb') !== typeof navigator && navigator[_0x4cc7('0x46fb')])
return function(_0x4aee9a, _0x23b4a1, _0x4b9fba) {
if (_0x4cc7('0x46fc') === 'BiIbC') {
this['artificialGravity'][_0x4cc7('0x2d68')]();
} else {
_0x23b4a1 = _0x23b4a1 || _0x4aee9a[_0x4cc7('0x5e2')] || _0x4cc7('0x1e04');
_0x4b9fba || (_0x4aee9a = _0x47ce24(_0x4aee9a));
return navigator[_0x4cc7('0x46fb')](_0x4aee9a, _0x23b4a1);
}
}
;
_0x23b4a1['abort'] = function() {}
;
_0x23b4a1['readyState'] = _0x23b4a1[_0x4cc7('0x46f9')] = 0x0;
_0x23b4a1[_0x4cc7('0x46fd')] = 0x1;
_0x23b4a1[_0x4cc7('0xcf2')] = 0x2;
_0x23b4a1[_0x4cc7('0x12aa')] = _0x23b4a1[_0x4cc7('0x46fe')] = _0x23b4a1[_0x4cc7('0x3905')] = _0x23b4a1[_0x4cc7('0x46ff')] = _0x23b4a1[_0x4cc7('0x4700')] = _0x23b4a1['onerror'] = _0x23b4a1['onwriteend'] = null;
return function(_0x23b4a1, _0x4b9fba, _0x1c749e) {
return new _0x4aee9a(_0x23b4a1,_0x4b9fba || _0x23b4a1['name'] || _0x4cc7('0x1e04'),_0x1c749e);
}
;
}
}(_0x4cc7('0xb') !== typeof self && self || 'undefined' !== typeof window && window || this[_0x4cc7('0x165a')]);
_0x4cc7('0xb') !== typeof module && module['exports'] ? module['exports'][_0x4cc7('0x4701')] = saveAs : _0x4cc7('0xb') !== typeof define && null !== define && null !== define['amd'] && define(_0x4cc7('0x4702'), function() {
return saveAs;
});